/*
Theme Name: Smoking Pipe Depot
Theme URI: https://smokingpipedepot.com/
Author: Pipe Depot
Author URI: https://smokingpipedepot.com/
Description: Theme for The Pipe Depot
Version: 2.0
License: Commercial
License URI: https://smokingpipedepot.com/
Tags: white, grey, orange, clean
Text Domain: pipedepot
/* Reset */
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, font, ins, kbd, q, s,
samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus { outline: 0; }
body { background: #fff; line-height: 1; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
del { color: #333; }
ins { background: #fff9c0; text-decoration: none; }
hr { background-color: #ccc; border: 0; height: 1px; margin: 24px; margin-bottom: 1.714285714rem; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
small { font-size: smaller; }
img { border: 0; -ms-interpolation-mode: bicubic; }
/* GENERAL */
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #000000;
	background: #fff; 
}
a { text-decoration: none; color: #4f4f4f; }
a:hover { text-decoration: underline; color: #000; }
sup { font-size: 60%; }
strong { font-weight: bold; }
em { font-style: italic; }
.clear { clear: both; }
small { font-size: 12px; }
.wrapper {
	width: 1000px;
	border-left: 2px solid #e9e8e8;
	border-right: 2px solid #e9e8e8;
	border-bottom: 2px solid #e9e8e8;
	min-height: 600px;
	margin: 0 auto;
}
/* HEADER */
.header { padding: 5px 28px 0 28px; }
.headleft { float: left; }
.sitetitle { display: block; float: left; }
.secure { float: left; margin: 31px 0 0 16px; }
.headright { float: right; margin: 25px 0 0 0; width: 640px; }
.pp_search_container .ctr_search { border: none; }
.ctr_search .txt_livesearch, #wrap .ctr_search .txt_livesearch {
	background: #eeeeee !important;
	border: 1px solid #dcdcdc !important;
	border-radius: 3px;
	padding: 5px 20px 5px 8px !important;
	margin: 0 10px 0 0 !important;
	width: 125px !important;
	color: #5a5757;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}
.ctr_search .bt_search {
	background: url(images/search.jpg) center center no-repeat;
	max-width: none;
	height: 32px;
	width: 33px;
	position: relative;
	float: right;
	display: block;
}
.searchtop { width: 220px; float: right; }
.ctr_search { width: auto; float: right; padding: 0 !important; }
.menutop { float: right; margin: 26px 0 0 0; }
.menu-top-menu-container ul li {
	display: inline-block;
	background: url(images/arrow-menu.png) left center no-repeat;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 0 12px;
}
.menu-top-menu-container ul li a { color: #6f6262; }
.menu-top-menu-container ul li a:hover { text-decoration: none; color: #FF8102; }
.garishead { background: url(images/garis-head.png) center center repeat-x; height: 2px; margin: 8px 0 0 0; }
/* HEADER2 */
#menu-main-menu li { display: inline-block; padding: 24px 7px 32px 7px; font-weight: 600; }
#menu-main-menu li a:hover { text-decoration: none; }
#menu-main-menu .current-menu-item { background: #f7662d url(images/menu-triangle.png) center bottom no-repeat; }
#menu-main-menu .current-menu-item a { color: #FFF; }
.menu-main-menu-container { float: left; width: 694px; }
.head-dua { position: relative; height: 74px; }
.header2right { width: 300px; position: absolute; right: 0; top: 0; }
.thecart {
	background: url(images/cart.png) no-repeat center left;
	padding: 0 0 0 32px;
	font-size: 22px;
	font-family: 'Open Sans Condensed',sans-serif;
	float: right;
	text-align: right;
	margin: 14px 0 0 0;
	color: #F76F39;
	font-weight: 700;
}
.thecart a { color: #f76f39; }
.thecart a:hover { text-decoration: none; text-shadow: 1px 1px 1px #CCC; }
.sayhello { float: right; text-align: right; font-size: 11px; margin: 10px 0 0 0; }
.sayhello a { font-size: 13px; font-weight: 600; color: #f76f39; style: bold; }
.inside { border: 1px solid #f3f3f3; /*min-height: 300px;*/ margin: 0 28px; padding: 18px; }
.smallbanner .promotengah { margin: 0 6px; }
.homeslider {
	margin: 0 0 25px 0 !important;
	height: 290px;
	background: url(images/slide-bg.jpg) no-repeat left top;
	padding: 0;
	width: 906px;
	border: 0;
	position: relative;
}
.homewords {
	position: absolute;
	top: 20px;
	left: 32px;
	height: 220px;
	max-height: 290px;
	width: 450px;
}
.homewords .line1 {
	font-weight: 300;
	color: #F6652C;
	font-size: 52px;
	padding-bottom: 4px;
	line-height: 60px;
}
.homewords .line2 {
	font-weight: 300;
	font-size: 24px;
	padding-bottom: 6px;
	line-height: 30px;
}
.homewords .line3 {
	font-size: 14px;
	padding-bottom: 20px;
	line-height: 20px;
	width: 370px;
}
.homewords .linelink {
	position: absolute;
	left: 0;
	bottom: 0;
}
.homewords .linelink a {
	color: #F6652C;
	font-size: 18px;
}
.smallbanner { margin-bottom: 20px; }
.hmnotice { padding: 0 0 15px 0; color: red; }
/* CATEGORY VIEW */
.productloop { padding: 16px 0; }
.homeprodtitle {
	border-bottom: 1px solid #d7d7d7;
	color: #6c7269;
	font-size: 18px;
	font-weight: 600;
	margin: 0 5px;
	line-height: 24px;
	padding-bottom: 8px;
}
.segitigah3 { background: url(images/segitiga.jpg) no-repeat center top; width: 14px; height: 7px; margin: 0 auto; }
.productloop { margin: 0 -4px; }
.productbox {
	width: 218px;
	/* 1 Dec '15 height: 374px;  height: 340px;*/
	height: 285px;
	float: left;
	border: 1px solid #e7e6e6;
	margin: 0 4px 8px 4px;
	position: relative;
}
.product-thumb { margin: 15px 0 0 15px; padding: 0; position: relative; }
.product-thumb img { border: 1px solid #e7e6e6; margin: 0; padding: 0; }
.prodleft { float: left; margin: 0 0 0 16px; width: 132px; }
.productbox .product_user_vote,
.productbox .product_average_vote strong,
.productbox .product_average_vote .vote_total { display: none; }
.productbox .product_footer {
	width: auto;
	border: none;
	margin: 6px 0 0 0;
	height: 24px;
	clear: both;
}
.productbox .product_average_vote { min-width: 96px; width: auto;}
/*.product_average_vote .votetext img { margin-right: 2px; }*/
.product_average_vote .votetext img { margin-right: 2px; display: none; }
.productbox .wpsc_product_title {
	display: block;
	margin: 16px 0 0 0;
	text-transform: uppercase;
	width: auto;
	color: #6c7269;
	font-size: 14px;
	line-height: 18px;
}
.productbox .wpsc_product_title:hover { text-decoration: none; color: #000; }
.prodright { float: right; width: 70px; }
.hargadefault { display: none; }
#boxharga {
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	text-align: right;
	margin: 14px 16px 0 0;
	font-family: 'Open Sans Condensed', sans-serif;
}
#hargalama { color: #6c7269; text-decoration: line-through; }
#hargabaru { color: #393939; }
.prodbottom { position: absolute; left: 16px; bottom: 16px; width: 186px; }
.prodbottom .wpsc_buy_button {
	width: 125px;
	height: 30px;
	background: url(images/add-to-cart.jpg) center top no-repeat;
	border: none;
	cursor: pointer;
	/* 1 Dec '15 */display:inline-block
}
.prodbottom .wpsc_buy_button:hover { background: url(images/add-to-cart.jpg) center bottom no-repeat; }
.prodoption { margin: 15px 5px; font-size: 12px; color: #1b1919; }
.optionleft { float: left; width: 300px; }
.prodpage { float: right; text-align: right; width: 45%; margin-top: 8px; }
#optiontop { margin: 10px 5px 5px 5px; }
.inputoption {
	font-size: 12px;
	color: #1b1919;
	margin: 0 10px 0 2px;
	border: 1px solid #f3f0f0;
	border-radius: 2px;
	color: #1b1919;
	padding: 4px 4px 4px 2px;
}
.inputoption:hover { background: #dadada; border: 1px solid #b3b3b3; }
.prodpage .pagenum { padding: 2px 6px; margin: 0; border: 1px solid #edebeb; border-radius: 2px; }
.prodpage .pagenum:hover { background: #61c2c6; color: #FFF; }
.prodpage #pagesekarang { font-weight: 600; background: #61c2c6; }
.prodpage .pagenum a:hover, .prodpage .pagenum:hover a, .prodpage #pagesekarang { text-decoration: none; color: #FFF; }
.prodbottomleft { float: left; width: 128px; position: relative; }
.prodbottomright {
	float: right;
	font-size: 13px;
	/* 1 Dec '15 width: 48px; */ width:auto;
	position: relative;
	top: -2px;
}
/* 1 Dec '15 */
.prodbottomright > div{display:inline-block;vertical-align:top;margin:0 24px}
/* --------- */
.wishsubmit, .comparesubmit { display: block; cursor: pointer; color: #6c7269; font-family: 'Open Sans Condensed',sans-serif; }
.wishsubmit .done, .comparesubmit .done { color: #61A6B6; }
.wishsubmit { margin-bottom: 5px; }
.wishsubmit:hover { color: #000; }
.prodbottomleft .wpsc_loading_animation {
	font-size: 12px;
	position: absolute;
	top: -134px;
	left: 0;
	width: 185px;
	text-align: center;
	background: #fff;
	padding: 5px 0;
	opacity:0.5;
	filter:alpha(opacity=50);
	color: #000;
}
.sorry { text-align: center; font-size: 16px; margin: 50px 0 0 0; }
.productbawah { border-top: 1px solid #E7E6E6; padding-top: 20px; }
.boxads { position: absolute; left: 1px; bottom: 24px; }
.boxads img { border: none; }
.boxsale { display: none; }
/* THYPOGRAPHY */
.description { border-top: 1px solid #e7e6e6; padding: 20px 5px 0 5px; color: #7e7e7e; }
.pagetitle, .thecontent h1 {
	font-weight: 600;
	font-size: 20px;
	line-height: 26px;
	color: #6c7269;
	margin-bottom: 10px;
}
.thecontent h2 {
	font-weight: 600;
	font-size: 16px;
	line-height: auto;
	margin-bottom: 10px;
}
.thecontent h3 {
    color: #F7672B;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin: 0 0 8px 0;
}
.thecontent h4 {
    color: #F7672B;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    padding-bottom: 6px;
}
.thecontent h5 {
    color: #000;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    padding-bottom: 6px;
}
.thecontent h6 {
    color: #000;
    font-size: 11px;
	font-style: italic;
    line-height: 18px;
    padding-bottom: 6px;
}
.thecontent p { font-size: 14px; line-height: 20px; margin-bottom: 14px; font-weight: 400; }
.thecontent img.alignleft { float: left; margin: 0 10px 5px 0; }
.thecontent img.alignright { float: right; margin: 0 0 5px 10px; }
.thecontent img.aligncenter { display: block; margin: 0 auto 14px auto; }
/*.thecontent ul, .thecontent ol { margin: 0 0 14px 30px; line-height: 18px; }*/
.thecontent ul, .thecontent ol { margin: 0 0 14px 30px; line-height: 24px; }
.thecontent ul li { list-style: disc; }
.thecontent ol li { list-style: decimal; }
address { line-height: 18px; font-size: 13px; margin: 0 0 14px 30px; font-style: italic; }
pre {
	font-size: 13px;
	font-family: "Lucida Console", Monaco, monospace;
	margin: 0 0 14px 0;
	line-height: 16px;
	max-width: 550px;
}
.artthumb { margin: 0 0 20px 0; }
/* CHECKOUT */
#checkout_page_container { width: auto; }
.checkout_cart { margin: 10px 0; width: 100%; }
.wpsc_checkout_table { margin: 16px 0; }
.checkout_cart th { padding: 8px; background: #999; color: #FFF; }
.checkout_cart td { padding: 8px; border-bottom: 1px solid #CCC; }
.wpsc_checkout_forms { padding-top: 20px; }
.wpsc_totals { text-align: right; }
#checkout_total { width: 100%; display: block; text-align: left; }
#wpsc_shopping_cart_container input, input.text, #wpsc_shopping_cart_container select, select.text {
	margin-right: 5px;
	border: 1px solid #C3C3C3;
	background: #fffcf2;
	color: #6d8699;
	font-size: 13px;
	padding: 5px 0 5px 10px;
	border-radius: 3px;
}
#wpsc_shopping_cart_container textarea, textarea.text {
	border: 1px solid #C3C3C3;
	background: #fffcf2;
	color: #6d8699;
	font-size: 13px;
	padding: 5px;
	border-radius: 3px;
}
#wpsc_shopping_cart_container select, select.text { margin: 5px 0; }
#wpsc_shopping_cart_container input:hover, #wpsc_shopping_cart_container select:hover,
#wpsc_shopping_cart_container textarea:hover, input.text:hover, select.text:hover { border: 1px solid #504d48; box-shadow: 0 0 3px #999; }
#wpsc_shopping_cart_container input:focus, #wpsc_shopping_cart_container select:focus,
#wpsc_shopping_cart_container textarea:focus, input.text:focus, select.text:focus, textarea.text:focus {
	border: 1px solid #504d48;
	box-shadow: 0 0 3px #999;
	background: #fff;
	color: #4C5258;
}
#wpsc_shopping_cart_container textarea, textarea.text { width: 94%; height: 50px; }
.wpsc_checkout_table td { padding: 6px; border-bottom: 1px dotted #CCC; vertical-align: middle; }
.wpsc_checkout_table { width: 90%; }
.total_price { font-size: 16px; line-height: 22px; font-weight: 700; }
#wpsc_checkout_form_9 { position: relative; bottom: 5px; left: 10px; }
#shippingsameasbillingmessage { padding: 8px 0; display: block; }
.wpsc_make_purchase .wpsc_buy_button, input.genbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, red), color-stop(1, red) ) !important;
	background:-moz-linear-gradient( center top, #f6b33d 5%, d29105 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105') !important;
	background-color:#f6b33d !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
	border-radius:6px !important;
	border:1px solid red !important;
	display:inline-block;
	color:#ffffff !important;
	font-size:14px !important;
	padding:8px 16px !important;
	text-decoration:none;
	text-shadow:1px 1px 0px #cd8a15;
	margin-top: 8px;
	cursor: pointer;
}
.wpsc_make_purchase .wpsc_buy_button:hover, input.genbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cd2022), color-stop(1, #cd2022) ) !important;
	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d') !important;
	background-color:#d29105 !important;
	text-decoration: none !important;
	color: #FFF !important;
}
.wpsc_make_purchase .wpsc_buy_button:active, input.genbutton:active { position:relative !important; top:1px !important; }
#checkout_page_container .wpsc_make_purchase { bottom: 0; right: 84px; }
.productcart td, .productcart tr { line-height: 18px; padding: 4px; }
.productcart .shipping_header { padding: 8px 4px; }
.wpsc_checkout_table_totals .total_price .wpsc_totals { font-weight: bold; text-align: right; }
/* SINGLE PRODUCT */
#single_product_page_container { border-top: 1px solid #e9e8e8; width: auto; padding: 16px 0; }
.productleft { float: left; width: 300px; }
.productcenter { float: left; width: 380px; margin: 0 0 0 14px; }
.productcenter { float: left; width: 380px; }
.singlegallery { width: 295px; height: 120px; overflow: auto; white-space: nowrap; }
.singlegallery img { border: 1px solid #e9e8e8; margin-right: 6px; }
.attachment-productsingle { padding: 3px; border: 1px solid #e9e8e8; }
.prodmainpic { margin: 0 0 10px 0; }
.producttitle { color: #6f6262 !important; font-size: 16px !important; line-height: 22px !important; }
.productcenter .product_footer { border-top: none; margin-top: 0; width: 270px; }
.productcenter .product_footer .product_average_vote { width: 90px; top: 3px; }
.productcenter .product_footer .product_user_vote { left: 100px; right: auto; width: 180px; }
.productcenter .product_footer .product_user_vote input,
.productcenter .product_footer .product_user_vote select,
.productcenter .product_footer .product_user_vote strong,
.productcenter .product_footer .product_user_vote .wpsc_product_rating {
	display: inline; }
.productcenter .product_footer .product_user_vote strong { font-size: 12px; }
.productcenter .product_footer .product_average_vote strong { display: none; }
.productcenter .product_footer .product_average_vote .vote_total { display: none; }
#productabs .ui-tabs-nav { margin: 0; display: block; }
#productabs .ui-tabs-nav .ui-state-default {
	display: inline-block;
	list-style: none;
	padding: 8px;
	position: relative;
	z-index: 5;
	border-radius: 5px 5px 0 0;
	font-size: 12px;
}
#productabs .ui-tabs-nav .ui-state-default:hover { background: #e3e3e3; }
#productabs .ui-tabs-nav .ui-state-default a { color: #999; }
#productabs .ui-tabs-nav .ui-state-default a:hover { text-decoration: none; }
#productabs .ui-tabs-panel {
	border: 1px solid #e7e7e7;
	min-height: 148px;
	padding: 14px;
	position: relative;
	z-index: 1;
	top: -1px;
	font-size: 13px;
	line-height: 18px;
}
#productabs .ui-tabs-panel p { font-size: 13px; line-height: 18px; }
#productabs .ui-tabs-active {
	border-left: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	background: #FFF;
	font-weight: 700;
}
#productabs .ui-tabs-active a { color: #6f6262 !important; }
.kotakbeli {
	border: 1px solid #e7e7e7;
	padding: 14px;
	margin: 14px 0 0 0;
	font-size: 13px;
	line-height: 18px;
}
#boxhargamain { float: left; }
#boxhargamain #hargabaru { font-size: 20px; color: #7fc3c7; font-weight: 700; padding: 4px 0; }
.boxsubmitbuy { float: right; text-align: right; position: relative; }
.boxsubmitbuy .wpsc_loading_animation { position: absolute; }
.boxsubmitbuy .wpsc_buy_button {
	width: 125px;
	height: 30px;
	background: url(images/add-to-cart.jpg) center top no-repeat;
	border: none;
	cursor: pointer;
	margin: 8px 0 0 0;
	display: inline-block
}
.boxsubmitbuy .wpsc_buy_button:hover { background: url(images/add-to-cart.jpg) center bottom no-repeat; }
#fancy_notification #fancy_notification_content { width: auto; line-height: 24px; font-size: 13px; text-align: center;}
#fancy_notification #fancy_notification_content span { display: inline; }
#fancy_notification #fancy_notification_content a {
	padding: 0 10px;
	background: #5c5c5c;
	color: #fff;
	border-radius: 3px;
	margin: 5px 10px 0 0;
	display: inline-block;
	float: none;
}
#fancy_notification #fancy_notification_content a:hover { text-decoration: none; background: #444444; }
#fancy_notification {
	width: 360px;
	/*margin: -170px 0 0 -110px;*/
	margin: 0 auto;
	border: none;
	background: #e7e7e7;
	padding: 0 10px 10px;
}
.productcenter .sharing {
	background: none;
	margin: 10px 0 0 0;
	line-height: 1;
	width: 373px;
	padding: 10px 0 0 10px;
	border-top: 1px solid #e7e7e7;
}
.productcenter .sharing a:hover { text-decoration: none; }
.mailbox { font-size: 12px; margin: 10px 0 0 0; padding: 0 0 0 10px; }
.mailboxitem { float: left; width: 33%; }
.mailboxitem span { position: relative; bottom: 3px; left: 1px; }
.mailboxitem a { color: #6f6262; }
.mailboxitem a:hover { text-decoration: none; color: #000; }
.mailboxitem .wishsubmit, .mailboxitem .comparesubmit { display: inline; cursor: pointer; color: #6c7269; font-family: 'Open Sans', sans-serif; }
.mailboxitem .wishsubmit:hover, .mailboxitem .comparesubmit:hover { color: #000; }
.mailboxitem .wishsubmit .done, .mailboxitem .comparesubmit .done { color: #61A6B6; }
#notifmain {
	width: 100%;
	font-size: 11px;
	text-align: center;
	line-height: 15px;
	color: #FFF;
	margin-top: 10px;
	display: none;
}
#notifmain .notifno { background: #F7662D; padding: 4px; border-radius: 4px; }
#notifmain .notifyes { background: #61C2C6; padding: 4px; border-radius: 4px; }
.productright { float: right; width: 195px; }
#productbar h3 { font-size: 18px; color: #93c7d8; }
#productbar { margin-bottom: 8px; }
#productbar ul { margin: 0 0 24px 20px; }
#productbar ul li { font-size: 13px; list-style: url(images/panah-product.png); padding: 2px 0; }
#single_product_page_container .votetext img { margin: 0; }
.singlewpscthumb { width: 287px; height: auto; }
.kotakbeli .outstock { background: #F76631; color: #FFF; padding: 4px 8px; }
.prodbottomleft .outstock { background: #CCC; color: #FFF; padding: 7px 8px; width: 108px; text-align: center; }
#prodwishlist .outstock { position: relative; top: 2px; }
/* BLOG */
.garistop { height: 5px; border-top: 1px dotted #63A6B7; clear: both; }
.blogleft { float: left; width: 630px; }
.boxcat { padding: 16px 0; border-bottom: 1px dotted #c3c3c3; }
.entry-title { margin-bottom: 2px; font-size: 18px; line-height: 24px; }
.entry-title a { color: #F7672B; }
.artikelmeta { font-size: 11px; line-height: 15px; margin: 0 0 10px 0; }
.boxcat .artthumb { float: left; margin: 0 16px 5px 0; }
.ekserp { font-size: 14px; line-height: 18px; }
.buttonorange {
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
	background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
	background-color:#f6b33d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eda933;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	padding:8px 16px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cd8a15;
	margin-top: 8px;
}
.buttonorange:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );
	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
	background-color:#d29105;
	text-decoration: none;
	color: #FFF;
}
.buttonorange:active { position:relative; top:1px; }
.blogright { float: right; width: 240px; padding: 20px 0; }
#blogbar { margin: 0 0 28px 0; line-height: 16px; }
#blogbar h3 {
	color: #F7672B;
	padding-bottom: 6px;
	border-bottom: 1px dotted #F7672B;
	margin: 0 0 10px 0;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
}
#blogbar ul li { list-style: disc; line-height: 16px; padding: 4px 0; }
#blogbar ul { margin: 0 0 0 20px; }
.searchform .text {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	border: 1px solid #cacaca;
	border-radius: 5px;
	padding: 7px 10px;
	color: #a8aba5;
	margin: 0 14px 0 0;
	width: 90%;
	background: url(images/search.png) no-repeat right center;
}
.newsletter-email:focus { color: #000; }
.thecontent .artthumb {
    float: left;
    margin: 5px 16px 5px 0;
	padding: 4px;
	background: #CCC;
	border: 1px solid #999;
	border-radius: 5px;
}
.thecontent .artthumb:hover { border: 1px solid #fff; box-shadow: 0 0 4px #999; background: #858585; }
.wp-pagenavi { margin: 20px 0; font-size: 12px; }
.wp-pagenavi span.current, .wp-pagenavi a:hover { background: #61C2C6; color: #FFFFFF; }
.wp-pagenavi a, .wp-pagenavi span { border: 1px solid #EDEBEB !important; }
.searchnot { margin: 30px 0 0 0; }
.mbreadcrumbs { padding: 0 0 20px 0; font-size: 13px; }
#wp-realtime-sitemap-soliloquy, #wp-realtime-sitemap-testimonial { display: none; }
.rs_result_row .rs_rs_name {
	font-size: 14px;
	color: #F7662D;
	font-weight: 700;
	padding-bottom: 8px;
	display: block;
}
.rs_result_row .rs_rs_avatar { margin-right: 24px; }
/* SHARING */
.sharing { margin: 10px 0; }
.sharing .sharenote {
	float: left;
	font-size: 14px;
	padding: 10px 15px 0 5px;
	font-weight: bold;
	color: #FFF;
}
.sharing .addkiri { float: left; }
.sharing .addkanan { float: left; width: 450px; }
.sharing { background: #A9A9A9; padding: 5px 0 5px 10px; margin-top: 50px; border-radius: 3px; line-height: 0; }
.addthis_button_favorites img { margin-right: 20px; }
.twitter-share-button { width: 100px !important; }
.fb-like { width: 95px; }
.addthis_button_pinterest { margin-right: 20px; }
/* KOMENTAR */
.komentar { margin-top: 40px; }
#respond h3 {
    border-bottom: 1px dotted #C3C3C3;
    font-size: 16px;
    letter-spacing: normal;
    margin-bottom: 10px;
    padding: 0 0 5px 0;
	color: #3E637E;
	font-weight: bold;
}
#commentform input { margin-bottom: 5px; }
#comments a { color: #3C4236; }
#comments small { font-size: 10px; }
#comments a:hover { color: #900; }
.fn a, .comment-meta a {  text-decoration: none !important; }
.comnavi {
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
    margin: 10px 0;
    padding: 0 10px 1px 10px;
	background: #FFF0D2;
	font-size: 11px;
}
.comment-body {
	border: 1px solid #C3C3C3;
	border-radius: 5px;
	padding: 5px 15px 15px 15px;
	margin-bottom: 10px;
	background: #f2f2f2;
	clear: both;
}
.comment-body p {
	clear: both;
	border-top: 1px solid #C3C3C3;
	padding: 10px 0 !important;
	margin-top: 5px !important;
	font-size: 14px;
	line-height: 18px;
}
.comment-author .avatar { float: left; position: relative; top: 4px; }
.comment-meta { float: right; font-size: 11px; margin: 26px 0 0 0; display: block; }
cite.fn { margin: 15px 5px 0 10px; float: left; font-weight: bold; font-style: normal; position: relative; top: 6px; }
span.says { display: none; }
.commentlist ul li { list-style: none !important; margin: 0 0 0 30px; }
ol.commentlist li { list-style: none; }
ol.commentlist { margin: 0; }
.reply { float: right; display: block; margin: -10px -7px 0 0; }
.reply a {
	padding: 1px 5px 1px 7px;
	background: #2B4E64;
	border: 1px solid #FFF;
	font-size: 11px;
	border-radius: 3px;
	color: #f2f2f2;
}
.reply a:hover { background: #3E637E; color: #FFF !important; text-decoration: none; }
#respond {
	border: 1px solid #C3C3C3;
	border-radius: 5px;
	padding: 15px 20px;
	margin: 5px 0 10px 0;
	background: #f2f2f2;
}
h3#comments {
    font-size: 14px;
    letter-spacing: normal;
    margin-bottom: 10px;
	padding: 0 0 0 10px;
	font-weight: bold;
	color: #2B4E64;
}
#commentform p { margin-bottom: 5px; padding: 0; font-size: 13px; }
#commentform input {
	width: 230px;
	margin-right: 5px;
	border: 1px solid #C3C3C3;
	background: #fffcf2;
	color: #6d8699;
	font-size: 12px;
	padding: 5px 0 5px 10px;
	border-radius: 3px;
}
#commentform textarea {
	border: 1px solid #C3C3C3;
	background: #fffcf2;
	color: #6d8699;
	font-size: 12px;
	padding: 5px;
	border-radius: 3px;
}
#commentform input:hover, #commentform textarea:hover { border: 1px solid #504d48; box-shadow: 0 0 3px #999; }
#commentform input:focus, #commentform textarea:focus {
	border: 1px solid #504d48; box-shadow: 0 0 3px #999; background: #fff; color: #4C5258; }
#commentform textarea { width: 98%; height: 90px; }
#cancel-comment-reply-link { font-weight: bold; margin-bottom: 10px; display: block; }
.comment-awaiting-moderation {
	float: left;
	margin: 30px 0 0 5px;
	font-size: 11px;
	line-height: 2px;
	display: block;
}
#commentform #submit {
	width: auto;
	padding: 5px 10px;
	color: #FFF;
	background: #3E637E;
	cursor: pointer;
	font-weight: bold;
	border: 2px solid #d4d4d4;
}
#commentform #submit:hover { border: 2px solid #FFF; box-shadow: 0 0 5px #333; }
.form-allowed-tags { display: none; }
.pertanyaan {
	font-family: 'Gabriela', serif;
	font-size: 16px;
	margin: 30px 0 15px 5px;
	padding: 0 0 5px 5px;
	border-bottom: 1px dotted #2B4E64;
}
.navigation .alignleft { float: left; }
.navigation .alignright { float: right; }
.widget .feattext { width: 188px; }
/* SOCIAL BOX */
/*.socialbox { background: #efefef; margin: 20px 28px; height: 72px; }*/
.socialbox { background: #efefef; margin: 20px 28px; height: 125px; }
.findus { float: left; margin: 14px 0 0 14px; }
.findus .find {
	position: relative;
	bottom: 16px;
	margin: 0 2px 0 0;
	color: #4f4f4f;
	font-weight: 600;
}
.findus a:hover { text-decoration: none; }
/*.newsletterbox { float: right; width: 650px; margin: 18px 14px 0 0; }*/
.newsletterbox { float: right; width: 450px; margin: 10px 10px 0 0; }
.newstitle {
	float: left;
	color: #4f4f4f;
	font-weight: 600;
	position: relative;
	margin: 10px 0 0 0;
}
.newsletter { float: right; }
.newsletter p { display: block; float: left; }
.newsletter-email {
	width: 356px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	border: 1px solid #cacaca;
	border-radius: 5px;
	padding: 7px 10px;
	color: #a8aba5;
	margin: 0 14px 0 0;
}
.newsletter-email:focus { color: #000; }
.newsletter-submit {
	-moz-box-shadow:inset 0px 1px 0px 0px #8a8a8a;
	-webkit-box-shadow:inset 0px 1px 0px 0px #8a8a8a;
	box-shadow:inset 0px 1px 0px 0px #8a8a8a;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #666666), color-stop(1, #4f4f4f) );
	background:-moz-linear-gradient( center top, #666666 5%, #4f4f4f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#4f4f4f');
	background-color:#666666;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4f4f4f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 18px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
	cursor: pointer;
}
.newsletter-submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4f4f4f), color-stop(1, #666666) );
	background:-moz-linear-gradient( center top, #4f4f4f 5%, #666666 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4f4f', endColorstr='#666666');
	background-color:#4f4f4f;
}
.newsletter-submit:active { position:relative; top:1px; }
.tnp-email {width: 80%!important;}
.tnp-submit {width:80%!important;}
/* NOTIF */
.product-thumb .notif {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 185px;
	font-size: 11px;
	text-align: center;
	line-height: 15px;
	color: #FFF;
	display: none;
}
.product-thumb .notifno, #notif .notifno, #notif2 .notifno { background: #F7662D; padding: 4px; border-radius: 3px; }
.product-thumb .notifyes, #notif .notifyes, #notif2 .notifyes { background: #61C2C6; padding: 4px; border-radius: 3px; }
.product-thumb .notifyes { border-radius: 0 !important; border-bottom: 1px solid #000; }
#loginbox #notif {
	width: 360px;
	font-size: 13px;
	text-align: center;
	line-height: 18px;
	color: #FFF;
	margin: 10px 0;
}
.userarea #notif, .regbox #notif, .regbox #notif2 {
	width: 360px;
	font-size: 13px;
	text-align: center;
	line-height: 18px;
	color: #FFF;
	margin: 10px 0;
}
.regbox #notif2 {
	width: 400px;
	font-size: 13px;
	text-align: center;
	line-height: 18px;
	color: #FFF;
	margin: 10px 0;
}
/* USER ACCOUNT */
.defaulttab td { padding: 4px 0; }
.forgotlink { font-size: 13px; line-height: 18px; margin: 20px 0 0 0; }
#tabuserlogin {
	border: 1px solid #CCC;
	padding: 16px;
	border-radius: 5px;
	margin-bottom: 10px;
	width: 360px;
}
.user-profile-links { margin: 20px 0; }
.user-profile-links a { margin-right: 10px; padding: 5px 14px; background: #CCC; border-radius: 5px; }
.user-profile-links a:hover { text-decoration: none; color: #FFF; background: #F7652C; }
.tdituser td { padding: 8px 0 !important; }
.tdituser small { display: block; padding: 3px 0 0 5px; font-size: 10px; }
.tabeditprofile strong { color: #F7662D; margin: 10px 0 0 0; display: block; }
#wpsc_checkout_form_9 { width: 240px; }
.logdisplay th { padding: 8px; background: #333; color: #FFF; }
.logdisplay td { padding: 8px; border-bottom: 1px dotted #CCC; line-height: 18px; }
.logdisplay { min-width: 50%; }
.required { font-size: 12px; margin-bottom: 12px; }
.log_expander_icon { margin-right: 6px; }
#wishremovebox { text-align: right; margin: 4px 0 0 0; }
.lostform #notif2 { margin: 20px auto 0 auto; }
/* COMPARE PAGE */
.thecompare {
	white-space: nowrap;
	width: 100%;
	overflow: auto;
	height: auto;
	margin: 20px 0;
	padding: 20px 0;
	border-top: 2px solid #F3F3F3;
}
.comparecontainer {
	display: inline-block;
	padding: 16px;
	border: 1px solid #CCC;
	margin: 0 10px 0 0;
	border-radius: 5px;
	white-space: normal;
	position: relative;
}
h3.producttitle { margin: 0 0 10px 5px; }
.comparedesc {
	width: 295px;
	padding: 16px 0;
	margin: 8px 0;
	border-top: 1px dotted #999;
	font-size: 13px;
	line-height: 18px;
	height: 100px;
	overflow: auto;
}
.comparedesc p { padding: 0 0 16px 0; }
.comparecontainer .product_footer { border-top: none; margin: 0 0 10px 5px; height: 20px; }
.comparecontainer .product_footer strong,
.comparecontainer .vote_total,
.comparecontainer .product_user_vote { display: none; }
.comparebeli { padding: 16px 0 0 0; margin: 16px 0; border-top: 1px dotted #999; }
.comparecontainer .boxsubmitbuy .wpsc_loading_animation {
	top: -200px;
	right: 1px;
	padding: 8px;
	text-align: center;
	width: 277px;
	background: rgba(255, 255, 255, 0.7);
}
.removecompare { position: absolute; right: 16px; top: 16px; }
.comparecontainer .prodmainpic { position: relative; }
.comparecontainer .notif {
	position: absolute;
	top: 1px;
	left: 1px;
	padding: 10px;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	background: rgba(247, 103, 43, 0.7);
	color: #FFF;
	display: none;
	width: 273px;
}
/* CONTACT PAGE */
.tabcontact { width: 96%; margin-bottom: 30px; }
.tabcontact td { vertical-align: middle; padding: 4px; }
.tabcontact .top { vertical-align: top; }
.marked { font-size: 11px; margin-bottom: 10px; }
.tabcontact #notif { width: 390px; color: #FFF; font-size: 12px; line-height: 16px; }
.tabcontact #notif .notifyes, .tabcontact #notif .notifno { padding: 8px 10px; }
.tabcontact .buttonorange { cursor: pointer; }
#conloader { position: relative; top: 12px; left: 20px; display: none; }
#contenthide { display: none; margin-bottom: 20px; }
#notiffull { margin: 20px 0 40px 0; }
#notiffull .notifyes { line-height: 20px; padding: 16px 0; border-top: 2px solid #E9E8E8; border-bottom: 2px solid #E9E8E8; }
/* FOOTBOX */
.footbox { margin: 0 28px 20px 28px; }
.foottop { height: 10px; background: url(images/graji-atas.png) left bottom repeat-x; }
.footbottom { height: 10px; background: url(images/graji-bawah.png) left top repeat-x; }
.footwidget { min-height: 100px; background: #EFEFEF; padding: 14px 18px 20px 18px; }
#footbar { float: left; width: 200px; margin: 0 10px; }
#footbar h3 {
	color: #626262;
	font-size: 18px;
	font-weight: 600;
	padding: 3px 0 10px 32px;
	display: block;
	border-bottom: 2px solid #e8e8e8;
	margin: 0 0 14px 0;
}
#footbar.text-2 h3 { background: url(images/icon-about.png) left top no-repeat; }
#footbar.text-2 .textwidget { font-size: 12px; line-height: 18px; }
#footbar.text-3 { width: 240px; }
#footbar.text-3 h3 { background: url(images/icon-contact.png) left top no-repeat; }
#footbar.text-3 ul { padding-top: 6px; }
#footbar.text-3 ul li { font-size: 13px; line-height: 18px; margin-bottom: 12px; }
#footbar.text-3 .contactitem { margin: 0 0 0 5px; position: relative; bottom: 12px; }
#footbar.nav_menu-2 { width: 186px; }
#footbar.nav_menu-2 h3 { background: url(images/icon-info.png) left top no-repeat; }
#menu-footer-menu { margin: 0 0 0 24px; }
#menu-footer-menu li { list-style: url(images/panah.png); font-size: 13px; line-height: 18px; padding: 3px 0; }
#footbar.text-5 h3 { background: url(images/icon-twitter2.png) left top no-repeat; }
/*.copyrights {	text-align: center;	font-size: 11px; line-height: 15px;	margin: 20px 0;	color: #c1c1c1;}*/
.copyrights {
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	margin: 20px 0;
	color: #c1c1c1;
}
.copyrights a { color: #c1c1c1; }
.copyrights a:hover { color: #000; }
/* NEW SHOPPING CART PAGE */
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code { text-align: right; padding: 10px 4px; }
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code form { display: inline; padding: 0; }
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td form input#coupon_num { width: 120px; padding: 2px; margin: 0 8px; }
#tdquantity { width: 124px; }
#tdremove { text-align: right; }
.divmerchant {
	float: right;
	width: 372px;
	padding: 8px;
	margin: 4px 0;
	background: #e3e3e3;
	font-weight: bold;
	text-align: right;
	color: #3e3e3e;
}
.mertext { padding-right: 24px; }
.tdmerchant { border-bottom: none; }
.bottomcart {
	float: right;
	width: 392px;
}
/*.shipoption { display: none; }*/
.selectshipdest { width: 100%; }
.shipoption { border: 1px solid #CCC; padding: 8px; margin-bottom: 8px;}
.wpsc_change_country .wpsc-country-dropdown {
	width: 160px;
	padding: 5px 0 5px 5px;
	margin-right: 8px;
}
#shipbutton { margin: 6px 0 0 0 !important; display: block; }
#shipping_quotes_need_recalc { line-height: 18px; }
.redbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #de1600), color-stop(1, #b00000) );
	background:-moz-linear-gradient( center top, #de1600 5%, #b00000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#de1600', endColorstr='#b00000');
	background-color:#de1600;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
	cursor: pointer;
}
.redbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b00000), color-stop(1, #de1600) );
	background:-moz-linear-gradient( center top, #b00000 5%, #de1600 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b00000', endColorstr='#de1600');
	background-color:#b00000;
}.redbutton:active {
	position:relative;
	top:1px;
}
.lgtgreybutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #999;
	-webkit-box-shadow:inset 0px 1px 0px 0px #999;
	box-shadow:inset 0px 1px 0px 0px #999;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c3c3c3), color-stop(1, #999) );
	background:-moz-linear-gradient( center top, #c3c3c3 5%, #999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c3c3', endColorstr='#999');
	background-color:#c3c3c3;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #c3c3c3;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #666666;
	cursor: pointer;
}
.lgtgreybutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #999), color-stop(1, #c3c3c3) );
	background:-moz-linear-gradient( center top, #999 5%, #c3c3c3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#c3c3c3');
	background-color:#999;
}.lgtgreybutton:active {
	position:relative;
	top:1px;
}
.totalshop .wpsc_checkout_table { width: 100%; }
.total_price .wpsc_totals { background: #E3E3E3; color: #3E3E3E; text-align: right !important; }
.wpsc_shippingcost { text-align: right; font-size: 14px; }
.wpsc_totals #checkout_total { text-align: right !important; }
.cartinterest { float: left; width: 490px; margin-top: 8px; }
.cartinterest h3 { color: #4F4F4F; }
.suggest_box { float: left; width: 100px; text-align: center; margin: 0 12px 0 0; }
.suggest_box img { width: 98px; height: auto; }
.suggest_name { font-size: 12px; line-height: 16px; padding: 4px; }
.suggest_price .wpsc-product-old-price, .suggest_price .wpsc-product-you-save { display: none; }
.suggest_price .pricedisplay { font-size: 13px; line-height: 16px; }
#proceedcheck { width: 228px; float: right; }
#proceedcheck:hover { color: #FFF; text-decoration: none; }
.listorder { padding-bottom: 72px; }
.whatcoupon { float: right; width: 204px; text-align: left; font-size: 11px; line-height: 15px; }
.wctext { cursor: pointer; }
.wctext:hover { text-decoration: underline; color: #333; }
.wcdesc { padding-top: 4px; display: none; }
.wpsc_email_address { position: relative; }
.wpsc_email_address .wpsc_checkout_form_9 {
	display: block;
	position: absolute;
	width: 200px;
	height: auto;
	left: 74px;
	top: -4px;
	margin: 0;
}
.wpsc_email_address_p #wpsc_checkout_form_9 { position: relative; top: -22px; }
.moremail { position: relative; height: 32px; }
.moremailbox { position: absolute; top: -22px; left: 74px; }
.mailconfirm { padding-bottom: 6px; width: 300px; height: auto; }
.inputmailconfirm { width: 240px; }
.yellowbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #009900;
	-webkit-box-shadow:inset 0px 1px 0px 0px #009900;
	box-shadow:inset 0px 1px 0px 0px #009900;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #009900), color-stop(1, #006600) ) !important;
	background:-moz-linear-gradient( center top, #009900 5%, #006600 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009900', endColorstr='#006600') !important;
	background-color:#009900 !important;
	-webkit-border-top-left-radius:8px !important;
	-moz-border-radius-topleft:8px !important;
	border-top-left-radius:8px !important;
	-webkit-border-top-right-radius:8px !important;
	-moz-border-radius-topright:8px !important;
	border-top-right-radius:8px !important;
	-webkit-border-bottom-right-radius:8px !important;
	-moz-border-radius-bottomright:8px !important;
	border-bottom-right-radius:8px !important;
	-webkit-border-bottom-left-radius:8px !important;
	-moz-border-radius-bottomleft:8px !important;
	border-bottom-left-radius:8px !important;
	text-indent:0;
	border:1px solid #009900 !important;
	display:inline-block;
	color:#ffffff !important;
	font-family:Arial;
	font-size:16px !important;
	font-weight:bold;
	font-style:normal;
	height:48px;
	line-height:38px;
	width:120px;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	text-shadow:1px 1px 0px #cc9f52;
	position:relative;
	top:-6px;
	padding: 0 !important;
}
.yellowbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006600), color-stop(1, #009900) ) !important;
	background:-moz-linear-gradient( center top, #006600 5%, #009900 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006600', endColorstr='#009900') !important;
	background-color:#006600 !important;
}
/*#backstep:hover { color: #FFF; text-decoration: none; }*/
#backstep:hover { color: #fff; text-decoration: none; }
#backstep { margin-right: 6px; }
.tdagree { color: #000; font-weight: 600; background: #e9e9e9; }
#checkout_page_container #wpsc_shopping_cart_container { padding-bottom: 64px; }
.wpsc_email_address .validation-error {  left: 340px; position: absolute; top: 24px; }
.notifpurchase { float: left; width: 520px; padding-top: 8px; }
.notifpurchase .notifno {
	background: #900;
	color: #FFF;
	padding: 8px;
	border: 1px solid #FFF;
	box-shadow: 0 0 4px #999;
	border-radius: 4px;
	text-align: center;
}
/* Add-on */
.menu-mobi{ display:none;}
#snippet-box {width: 100%!important;}
.viewprot { text-align: center; padding-bottom: 20px;}
.viewprot a { display: block; margin: 0 auto; text-decoration: none; background: #ddd; border-radius: 10px; padding: 7px 10px;}
.reView {display: none; display: block;}

/*Woocommerce CSS Starts Here*/

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{border:1px solid #e7e6e6 !important; padding:15px;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product h2{color:#6c7269 !important; font-weight:normal !important;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product h2:hover{color:#000 !important;}

.woocommerce span.onsale{background:#ff5b5c !important; border-radius:0px !important; width:4em !important; min-height:2em !important; line-height:2 !important; text-transform:uppercase !important;}

.woocommerce ul.products li.product .onsale{top:165px !important; right:154px !important;}

.woocommerce-loop-product__title{ width:132px; float:left; text-transform:uppercase;}

.woocommerce ul.products li.product .price{text-align:right !important; font-size:15px !important; color:#333 !important; margin-top:16px !important; line-height:22px;}

.woocommerce ul.products li.product .price del{opacity:.6 !important; font-weight:bold;}

.inside{overflow:hidden !important;}

.product-template-default > .wrapper > .inside > .blogright{display:none; border:1px solid red !important;}

.product-template-default > .wrapper > .inside > .blogleft{width:100%; overflow:hidden;}

.product-template-default > .wrapper > .inside > .blogleft > .komentar{display:none;}

.product-template-default > .wrapper > .inside > .blogleft > .thecontent > .artthumb{display:none;}

.product-template-default > .wrapper > .inside > .blogleft > .pagetitle{display:none;}

.product-template-default > .wrapper > .inside > .blogleft > .artikelmeta{display:none;}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:300px !important;}

.woocommerce span.onsale{margin-top: 180px;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:370px; margin:0 0 0 25px; float:left !important;}

#text-7{margin:10px 0px;}

.kotakbeli > .product_meta{display:none;}

.kotakbeli > .price{width:50% !important; float:left;}

.kotakbeli > .price > del{width:100% !important; margin-bottom:5px !important;}

.kotakbeli > .price > ins{color:#7fc3c7 !important; font-size:20px !important;} 

.woocommerce div.product form.cart{margin:0px !important; float:right;}

.kotakbeli{overflow:hidden;}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color:#376cd4 !important;}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:#2365ef !important;}

.related > .products > .product > .add_to_cart_button{display:none !important;}

.related > .products > .product > .product_type_simple{display:none !important;}

.single-product{border-top:1px solid #e9e8e8; padding:16px 0;}

.shop_table{border-radius:0px !important;}

.products > .product > .add_to_cart_button{display:none !important;}

.products > .product > .product_type_simple{display:none !important;}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:#61c2c6 !important; color:#fff !important;}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{max-width:360px; margin-top:1em !important;}  
.woocommerce .woocommerce-ordering select {border: 1px solid #EEE !important; padding: 3px 5px !important;}

.my-account-sec{margin:0px; padding:0px; width:100% !important; max-width:100% !important;}

.my-account-sec ul{margin:0px; padding:0px;}

.my-account-sec ul li{margin:0px; padding:0px; list-style:none}

.checkout_page{margin:0px;}
.checkout_page input[type="text"]{border:1px solid #C3C3C3; background:#fffcf2 !important; color:#6d8699; padding:5px 0 5px 10px; border-radius:3px; max-width:300px;}
.checkout_page input[type="email"]{border:1px solid #C3C3C3; background:#fffcf2 !important; color:#6d8699; padding:5px 0 5px 10px; border-radius:3px; max-width:300px;}
.checkout_page input[type="tel"]{border:1px solid #C3C3C3; background:#fffcf2 !important; color:#6d8699; padding:5px 0 5px 10px; border-radius:3px; max-width:300px;}
.checkout_page select{border:1px solid #C3C3C3; background:#fffcf2 !important; color:#6d8699; padding:5px 0 5px 10px; border-radius:3px; max-width:300px !important;}
.woocommerce form .form-row .select2-container{max-width:300px;}
.checkout_page textarea{border:1px solid #C3C3C3; background:#fffcf2 !important; color:#6d8699; padding:5px 0 5px 10px; border-radius:3px; max-width:400px;}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{width:100%; float:left !important;}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first{width:100%; float:left !important;}
.woocommerce-billing-fields__field-wrapper > .form-row{border-bottom:1px dotted #ccc; padding:6px 0px 12px !important;}
.woocommerce-billing-fields__field-wrapper > .form-row > label{width:250px; float:left;}
.woocommerce-billing-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{float:left; width:300px;}
#billing_address_2{margin-left:250px;}
#shipping_address_2{margin-left:250px;}
.woocommerce-shipping-fields__field-wrapper > .form-row{border-bottom:1px dotted #ccc; padding:6px 0px 12px !important;}
.woocommerce-shipping-fields__field-wrapper > .form-row > label{width:250px; float:left;}
.woocommerce-shipping-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{float:left; width:300px;}
.woocommerce-additional-fields__field-wrapper > .form-row > label{width:250px; float:left;}
.woocommerce-additional-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{float:left; width:500px;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background-color:#376cd4 !important; color:#fff !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background-color:#2365ef !important; color:#fff !important;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{border:1px solid #C3C3C3; background:#fffcf2 !important; color:#6d8699; padding:5px 0 5px 10px; border-radius:3px; max-width:300px;}
.my-account-sec{margin:0px; padding:0px; max-width:100% !important; width:100% !important; border:none !important;}
.my-account-sec ul{margin:0px; padding:0px;}
.my-account-sec ul li{margin:0px 15px 10px 0px; padding:0px; list-style:none; float:left;}
.my-account-sec ul li a{background:#ccc !important; color:#333; margin:0px; padding:5px 14px; border-radius:5px; float:left;}
.my-account-sec ul li a:hover{background:#f7652c !important; color:#fff; text-decoration:none;}
.woocommerce-account .woocommerce-MyAccount-content{float:left !important; margin-top:25px;}
.woocommerce-Address > address{margin-left:0px;}
.woocommerce-MyAccount-content a{color:#f76f39;}
.woocommerce nav.woocommerce-pagination{text-align:right !important;}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:.35em !important;}
.cross-sells > .products > .woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li{width:29%; float:left; padding:0px; min-height:275px; border:none !important; margin-right:10px;}
.cross-sells > .products > .product > .woocommerce-LoopProduct-link > .onsale{display:none;}
.cross-sells > .woocommerce ul.products li.first, .woocommerce-page ul.products li.first{clear:none;}
.cross-sells > .products > .product > .woocommerce-LoopProduct-link > .price > del{display:none;}
.cross-sells > .products > .product > .woocommerce-LoopProduct-link > .price > ins::before{content:'Price:'; margin-right:5px;}
.cross-sells > .products > .product > .woocommerce-LoopProduct-link > .price > ins{font-weight:normal; text-align:center; width:100%;}

.woocommerce-Tabs-panel{border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding:10px !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:#e7e7e7 !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0px !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after {right: 0; border-bottom-left-radius: 0 !important; border-width: 0; box-shadow: 0 !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
border: 0; position: absolute; bottom: 0; width: 0; height: 0; content: ' '; box-sizing: border-box;}

.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 0px !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 0px !important; border:none !important; border-color:#e7e7e7 !important; background:none !important; font-size:12.5px; color:#6f6262; padding:0 0.5em !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:normal !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-left:1px solid #e7e7e7 !important; border-top:1px solid #e7e7e7 !important; border-right:1px solid #e7e7e7 !important; border-bottom:1px solid #fff !important; font-weight:bold !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{font-weight:bold !important;}

.single-product > .type-product > .related{width:100%; overflow:hidden;}

.single-product > .type-product > .related h2{border-bottom:1px solid #d7d7d7; padding:0px 0px 10px; margin-bottom:15px; text-transform:capitalize;}

.single-product > .type-product > .related > .products h2{border:none;}

.woocommerce-ResetPassword{max-width:450px; text-align:center; margin:0px auto; display:block;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{height:270px;}

.woocommerce-loop-product__title{line-height:1.3;}

.woocommerce ul.products li.product .price del{margin-top:4px;}

/*popup css starts here*/
.modal{display: none; position: fixed; z-index:999; left: 0; top: 40%; width: 100%; height: 100%; overflow: auto;}
.modal-content {background-color: #e7e7e7; margin: auto; padding: 20px; max-width:360px; text-align:center;}
.modal-content a{background:#5c5c5c; color:#fff; border-radius:5px; margin:0px 0px; padding:5px 15px; text-decoration:none;}
.modal-content a:hover{background:#444; color:#fff;}
.cleafix{clear:both;}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:left !important;}

.woocommerce > .woocommerce-ordering::before{content:'Sort By:'; line-height:25px; margin-right:3px; font-size:13px;}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{display:none;}

.woocommerce nav.woocommerce-pagination{float:right; margin-bottom:22px; margin-top:2px; clear:both;}

.thecontent > .term-description{display:none;}

.woocommerce > .term-description{width:100%; overflow:hidden; border-top:1px solid #e7e6e6; padding:20px 5px 0 5px;}

.woocommerce > .term-description h2{color:#000 !important;}

.woocommerce > .term-description h3{color:#000 !important;}

.woocommerce-form > .woocommerce-form-row label{width:35%; float:left;}

.woocommerce-form > .woocommerce-form-row input[type="text"]{width:65% !important; float:left; max-width:100%;}

.woocommerce-form > .woocommerce-form-row input[type="password"]{width:65% !important; float:left; max-width:100%;}

.woocommerce-form button[type="submit"]{background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% ) !important; background-color:red !important; border:1px solid red !important;}

.woocommerce-form button[type="submit"]:hover{background:#f6b33d !important; border:1px solid #f6b33d !important;}

.woocommerce-form p{margin-bottom:0px;}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{max-width:320px !important;}

.woocommerce-ResetPassword > .woocommerce-form-row button[type="submit"]{background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% ); background-color:#d29105; box-shadow:inset 0px 1px 0px 0px #fed897; text-transform:uppercase; font-weight:normal; width:250px; padding:10px 16px !important; border-radius:6px; border:1px solid #eda933 !important; margin-top:20px;}

.woocommerce-ResetPassword > .woocommerce-form-row button[type="submit"]:hover{background:#d5940a !important; background-color:#d29105;}

.woocommerce-ResetPassword > .woocommerce-form-row input[type="text"]{width:100% !important; max-width:100% !important;}



.woocommerce div.product .out-of-stock{background:#F76631; color:#fff !important; padding:4px 12px; float:right;}

.you_save_price{float:right;}


.edit-account button[type="submit"]{border:1px solid red !important; background-color:red !important; padding:10px 12px !important; box-shadow:inset 0px 1px 0px 0px #fed897; border-radius:6px !important;}

.edit-account button[type="submit"]:hover{background:#f6b33d !important; border:1px solid #f6b33d !important;}

.single-product > .wrapper > .inside > .blogleft > .thecontent > .woocommerce > .single-product > .product > .onsale{display:none;}


.thecontent > .woocommerce{clear:both; overflow:hidden;}

.pagetitle, .thecontent h1{color:#6c7269 !important;}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {font-size: 15px; padding: 0.6em 2em; float: right; text-transform: uppercase; font-weight: 600;}

.cross-sells{margin:0px; padding:0px;}

.cross-sells h2{text-transform:uppercase; color:#4F4F4F; font-weight:600;}

.cross-sells > .products > .product > .woocommerce-LoopProduct-link > .woocommerce-loop-product__title{text-transform:none; font-size:13px;}

.cross-sells > .products > .product > .woocommerce-LoopProduct-link > .price{font-size:13px !important;}

.in-stock{display:none;}

.woocommerce .quantity .qty{float:right; margin-bottom:10px;}

.woocommerce div.product form.cart .button{float:right;}

.woocommerce div.product form.cart div.quantity{width:100%;}

.you_save_price{float:left; width:51%; margin-bottom:0px !important;}

.woocommerce div.product form.cart{position:absolute; right:10px;}

.kotakbeli{overflow:hidden; position:relative;}

.thecontent p { font-size: 13px;}

.quantity-sec{width:66%; float:left; margin:4px 0px 0px; text-align:right;}

.single_add_to_cart_button{background:url(images/add-to-cart.jpg) center top no-repeat; width:125px; height:30px; border:none; cursor:pointer;}

.single_add_to_cart_button:hover{background:url(images/add-to-cart.jpg) center bottom no-repeat;}

.woocommerce div.product div.images .flex-control-thumbs li {width:30% !important; float:left; margin:10px 10px 0px 0px !important;}



.woocommerce div.product div.images .flex-control-thumbs li {width:100px !important; float:none; display:inline-block !important; margin:10px 10px 0px 0px !important;}
.pagetitle, .thecontent h1 {
	font-weight: 600;
	font-size: 20px;
	line-height: 26px;
	color: #6c7269;
	margin-bottom: 15px;
		padding:0px 0px 8px;
	/*border-bottom: 1px solid #d7d7d7;*/
}
.home-pagetitle{color:#63A6B7 !important; font-size:20px; font-weight:600; margin-bottom:10px;}

.inside > .pagetitle{color:#63A6B7 !important;}

#page_261 > .woocommerce > h2{color:#F7672B; font-weight:600;}

/*.page-child > .wrapper > .inside > .pagetitle{color:#6c7269 !important;}*/

.page-child > .wrapper > .inside > .thecontent > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .woocommerce-loop-product__title{font-weight:normal;}

.woocommerce form .form-row .required{visibility:hidden;}

.woocommerce-form button[type="submit"]{
  background:-webkit-gradient(linear, 0 0%, 0 100%, color-stop(0.05, red), to(red)) #F6B33D !important; border:1px solid red !important; border-radius:6px !important; box-shadow:#FED897 0 1px 0 0 inset; color:#FFFFFF !important; cursor:pointer; display:inline-block; font-size:14px !important; margin-top:8px; padding:10px 16px !important; text-decoration:none; text-shadow:#CD8A15 1px 1px 0; font-weight:normal;}

.woocommerce-form button[type="submit"]:hover{background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cd2022), color-stop(1, #cd2022) ) !important; background-color: #d29105 !important; text-decoration: none !important; color: #FFF !important;}

.cart-empty{display:none;}

.return-to-shop{display:none;}

.mobile-sec{display:none;}

.desktop-sec{display:block;}

.quantity-sec{width:75% !important;}

.woocommerce div.product p.price, .woocommerce div.product span.price{margin-bottom:2px;}

.quantity-box{background:#fff !important; border:none !important; box-shadow:inset 0 0 2px rgba(0,0,0,0.5) !important; padding:5px 2px !important; border-radius:2px !important;}

.woocommerce div.product .woocommerce-tabs .panel {margin: 0 0 1.2em; min-height: 145px;}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
    pointer-events: none; display:none !important;
}

.woocommerce-product-gallery__trigger{display:none !important;}

.pswp--open{display:none !important;}

.woocommerce div.product div.images .flex-control-thumbs li:first-child{display:block;}

.woocommerce div.product div.images .flex-control-thumbs li img{opacity:0.99 !important;}

.wp-paginate{margin-top:10px;}

.single-product > .type-product > .related h2{color:#F7672B;}



.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:42% !important}

.cart-collaterals > .woocommerce{max-width:480px; float:left;}

.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:100px !important; padding:0px 0 0 0 !important; margin-right:15px; border:none !important; text-align:center !important; min-height:auto; text-align:center;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link h2{text-transform:none !important; font-size:12px !important; padding:0px 5px !important; text-align:center !important; max-width:95px; margin-top:-5px;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .onsale{display:none !important;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .price del{display:none;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .price ins{font-weight:normal; font-size:13px; margin-top:5px; color:#000;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .price ins::before{content:'Price:'; margin-right:5px;}

.product-quantity > .quantity > .quantity-sec{width:auto !important; margin-right:5px; display:none;}

.product-quantity > .quantity > .qty{float:left !important;}

.woocommerce table.shop_table th {font-weight: normal !important; padding: 5px 12px !important;}

.woocommerce table.shop_table td{padding:5px 12px;}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{position:relative;}

.woocommerce-pagination.berocket_pagination{margin-top: 2px !important; margin-bottom:22px !important;}

.woocommerce .woocommerce-ordering{margin:0 0 -25px;}

.woocommerce-ResetPassword > .woocommerce-form-row button[type="submit"]{background-image: linear-gradient(#d29105, #f6b33d) !important;}

.woocommerce-account > .wrapper > .inside > .pagetitle{border-bottom:none; text-transform:capitalize;}

.woocommerce-lost-password > .wrapper > .inside > .pagetitle{border-bottom:none; text-transform:capitalize;}

.woocommerce-ResetPassword > .woocommerce-form-row input[type="text"]:hover{border: 1px solid #504d48; box-shadow: 0 0 3px #999;}

.woocommerce-form > .woocommerce-form-row input[type="text"]:hover{border: 1px solid #504d48; box-shadow: 0 0 3px #999;}

.woocommerce-form > .woocommerce-form-row input[type="password"]:hover{border: 1px solid #504d48; box-shadow: 0 0 3px #999;}

.woocommerce .woocommerce-ordering select:hover{background:#dadada; border:1px solid #b3b3b3;}

#wpsc_shopping_cart_container select, select.text{margin:0px;}

.pagi-sec{float:left; margin:6px 4px 0px 0px !important; padding:0px;}

.pagi-sec:-moz-read-only{margin:4px 4px 0px 0px !important;}

.pagi-sec li{list-style:none; display:block; float:left; margin:0px 1px;}	

.pagi-sec li a{background:#fff; border:1px solid #d3ced2;  padding:2px 5px; font-size:13px; border-radius:2px;}

.pagi-sec li a:hover{color:#fff; text-decoration:none; background:#61c2c6;}

.woocommerce-pagination.berocket_pagination ul li:last-child{margin-left:4px !important; border-left:1px solid #d3ced2 !important;}

.woocommerce-pagination.berocket_pagination ul li:first-child{border-left:1px solid #d3ced2 !important;}

.woocommerce nav.woocommerce-pagination ul li{border-top:1px solid #d3ced2 !important; border-bottom:1px solid #d3ced2 !important; border-radius:2px !important; margin-left:0.5px !important; border-left:1px solid #d3ced2 !important; text-align:center !important;}

.woocommerce nav.woocommerce-pagination ul{border:none;}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{font-size:13px;}

.woocommerce span.onsale{font-weight:normal !important; font-size:15px !important; padding:0px !important; width:3.65em !important;}

.woocommerce div.product .out-of-stock{margin-top:-50px;}








.woocommerce div.product div.images .flex-control-thumbs li {width:100px !important; float:none; display:inline-block !important; margin:10px 10px 0px 0px !important;}
.pagetitle, .thecontent h1 {font-weight: 600;font-size: 20px; line-height: 26px; color: #6c7269; margin-bottom: 15px; padding:0px 0px 8px; /*border-bottom: 1px solid #d7d7d7;*/}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0 4px 8px 4px; width:186.5px;}

.home-pagetitle{color:#63A6B7 !important; font-size:20px; font-weight:600; margin-bottom:10px;}

.inside > .pagetitle{color:#63A6B7 !important;}

#page_261 > .woocommerce > h2{color:#F7672B; font-weight:600;}

/*.page-child > .wrapper > .inside > .pagetitle{color:#6c7269 !important;}*/

.page-child > .wrapper > .inside > .thecontent > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .woocommerce-loop-product__title{font-weight:normal;}

.woocommerce form .form-row .required{visibility:hidden;}

.woocommerce-form button[type="submit"]{
  background:-webkit-gradient(linear, 0 0%, 0 100%, color-stop(0.05, red), to(red)) #F6B33D !important; border:1px solid red !important; border-radius:6px !important; box-shadow:#FED897 0 1px 0 0 inset; color:#FFFFFF !important; cursor:pointer; display:inline-block; font-size:14px !important; margin-top:8px; padding:10px 16px !important; text-decoration:none; text-shadow:#CD8A15 1px 1px 0; font-weight:normal;}

.woocommerce-form button[type="submit"]:hover{background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cd2022), color-stop(1, #cd2022) ) !important; background-color: #d29105 !important; text-decoration: none !important; color: #FFF !important;}

.cart-empty{display:none;}

.return-to-shop{display:none;}

.mobile-sec{display:none;}

.desktop-sec{display:block;}

.quantity-sec{width:75% !important;}

.woocommerce div.product p.price, .woocommerce div.product span.price{margin-bottom:2px;}

.quantity-box{background:#fff !important; border:none !important; box-shadow:inset 0 0 2px rgba(0,0,0,0.5) !important; padding:5px 2px !important; border-radius:2px !important;}

.woocommerce div.product .woocommerce-tabs .panel {margin: 0 0 1.2em; min-height: 145px;}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
    pointer-events: none; display:none !important;
}

.woocommerce-product-gallery__trigger{display:none !important;}

.pswp--open{display:none !important;}

.woocommerce div.product div.images .flex-control-thumbs li:first-child{display:block;}

.woocommerce div.product div.images .flex-control-thumbs li img{opacity:0.99 !important;}

.wp-paginate{margin-top:10px;}

.single-product > .type-product > .related h2{color:#F7672B;}



.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:42% !important}

.cart-collaterals > .woocommerce{max-width:480px; float:left;}

.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:90px !important; padding:0px 0 0 0 !important; margin-right:8px; border:none !important; text-align:center !important; min-height:auto; text-align:center;}

.woocommerce-cart .cart-collaterals > .woocommerce.columns-3 ul.products{ display:flex; }

.woocommerce-cart .cart-collaterals ul.products[class*="columns-"] li.product{width:30% !important;}
.woocommerce-cart .cart-collaterals ul.products li.product .price{ text-align: center !important; }
.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link h2{text-transform:none !important; font-size:12px !important; padding:0px 5px !important; text-align:center !important; max-width:100%; margin-top:-5px;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .onsale{display:none !important;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .price del{display:none;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .price ins{font-weight:normal; font-size:13px; margin-top:5px; color:#000;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .price ins::before{content:'Price:'; margin-right:5px;}

.product-quantity > .quantity > .quantity-sec{width:auto !important; margin-right:5px; display:none;}

.product-quantity > .quantity > .qty{float:left !important;}

.woocommerce table.shop_table th {font-weight: normal !important; padding: 5px 12px !important;}

.woocommerce table.shop_table td{padding:5px 12px;}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{position:relative;}

.woocommerce-pagination.berocket_pagination{margin-top: 2px !important; margin-bottom:22px !important;}

.woocommerce .woocommerce-ordering{margin:0 0 -25px;}

.woocommerce-ResetPassword > .woocommerce-form-row button[type="submit"]{background-image: linear-gradient(#d29105, #f6b33d) !important;}

.woocommerce-account > .wrapper > .inside > .pagetitle{border-bottom:none; text-transform:capitalize;}

.woocommerce-lost-password > .wrapper > .inside > .pagetitle{border-bottom:none; text-transform:capitalize;}

.woocommerce-ResetPassword > .woocommerce-form-row input[type="text"]:hover{border: 1px solid #504d48; box-shadow: 0 0 3px #999;}

.woocommerce-form > .woocommerce-form-row input[type="text"]:hover{border: 1px solid #504d48; box-shadow: 0 0 3px #999;}

.woocommerce-form > .woocommerce-form-row input[type="password"]:hover{border: 1px solid #504d48; box-shadow: 0 0 3px #999;}

.woocommerce .woocommerce-ordering select:hover{background:#dadada; border:1px solid #b3b3b3;}

#wpsc_shopping_cart_container select, select.text{margin:0px;}

.pagi-sec{float:left; margin:4px 4px 0px 0px !important; padding:0px;}

.pagi-sec li{list-style:none; display:inline-block;}

.pagi-sec li a{background:#fff; border:1px solid #d3ced2;  padding:2px 5px; font-size:13px; border-radius:2px;}

.pagi-sec li a:hover{color:#fff; text-decoration:none; background:#61c2c6;}

.woocommerce-pagination.berocket_pagination ul li:last-child{margin-left:4px !important; border-left:1px solid #d3ced2 !important;}

.woocommerce-pagination.berocket_pagination ul li:first-child{border-left:1px solid #d3ced2 !important;}

.woocommerce nav.woocommerce-pagination ul li{border-top:1px solid #d3ced2 !important; border-bottom:1px solid #d3ced2 !important; border-radius:2px !important; margin-left:0.5px !important; border-left:1px solid #d3ced2 !important; text-align:center !important;}

.woocommerce nav.woocommerce-pagination ul{border:none;}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{font-size:13px;}

.woocommerce span.onsale{font-weight:normal !important; font-size:15px !important; padding:0px !important; width:3.65em !important;}

.woocommerce div.product .out-of-stock{margin-top:-50px;}

#page_14145 > .woocommerce h2{color:#F7672B;}

#myModal{display:none !important;}


.footer-newsletter{margin:0px; padding:0px; max-width:360px;}

.es_subscription_message.success{width:100%; display:block; margin-top: 35px;}

.footer-newsletter input[type="email"]{padding:10px; border:1px solid #ddd; background:#f4f4f4; color:#444; font-size:14px; height:auto; line-height:normal; width:94%}

.footer-newsletter input[type="submit"]{background:#444; padding:10px; text-align:center; color:#fff; border:1px solid #444; cursor:pointer; width:100%; font-size:14px;}


/*Woocommerce CSS End Here*/
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width: 20% !important; float: none !important; clear:none !important; display:inline-block !important; margin: 5px 5px 1em !important; 
/* 	min-height:300px; */
}

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

.single-product > .type-product > .related > .products > .product{min-height:282px;}

}
.soliloquy-container{
	opacity: 1 !important;
}
/* RESPONSIVE */
@media screen and (max-width:1024px) {
	/*Home*/
	.wrapper {width: 95%;}
	.headright {width: 630px;}
	.homeslider {width: auto; background: none;}
	.smallbanner img {width: 33%; height: auto;}
	.smallbanner .promotengah {margin: 0;}
	.productloop {text-align: center;}
	/*.productbox {display: inline-block; float: none; text-align: left; height: 395px; margin: 0 4px 14px;}*/
	.productbox {display: inline-block; float: none; text-align: left; height: 290px; margin: 0 4px 14px;}
	.footwidget {text-align: center; padding: 14px 5px 20px;}
	#footbar {display: inline-block; float: none; text-align: left; vertical-align: top; margin: 0 5px;}
	/*Blog*/
	.blogleft {width: 65%;}
	.blogright {width: 30%;}
	.thecontent iframe {width: 100%;}
	/*Contact Us*/
	#contentshow {display: none;}
	#contenthide {display: block;}
	/*Single Product*/
	#single_product_page_container {text-align: center;}
	.productleft {display: inline-block; float: none; width: 36%; vertical-align: top;}
	.singlegallery {width: auto;}
	.singlewpscthumb {width: 100%; height: auto;}
	.productcenter {display: inline-block; float: none; vertical-align: top; width: 54%; margin-bottom: 20px;}
	.productright {display: inline-block; float: none; vertical-align: top; width: 100%; }
	#productbar {display: inline-block; margin: 0 5px 8px; text-align: left; vertical-align: top; width: 18%;}
	.productright #productbar .textwidget img {width: 100%; height: auto;}
	/*.product-thumb {margin: 15px 0 35px 15px;}*/
	.product-thumb {margin: 15px 0 0 15px;}
	.prodbottom {bottom: 150px;}
	.productcenter .sharing {width: auto;}
	/* CheckOut */
	.cartinterest {width: 350px;}
	
	/*Woocomerce Responsiveness CSS*/
	



.productright{display: inline-block; float: right; vertical-align: top; width: 18%;}

#productbar{width:100%;}

.single-product > .type-product > .related > .products > .product{min-height:282px;}

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width: 218px !important; float: none !important; clear:none !important; display:inline-block !important; margin: 5px 5px 1em !important; min-height:300px;}

.woocommerce .products ul, .woocommerce ul.products{text-align:center !important;}

.woocommerce ul.products li.product .onsale{right:0 !important; top:200px !important; left:15px !important;}

.kotakbeli{margin-bottom:20px;}	

.page-child > .wrapper > .inside > .thecontent > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .woocommerce-loop-product__title{text-align:left;}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{text-align:left;}


.kotakbeli{margin-bottom:20px;}	

.page-child > .wrapper > .inside > .thecontent > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .woocommerce-loop-product__title{text-align:left;}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{text-align:left;}




.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:100px !important; padding:0px 0 0 0 !important; margin-right:8px; border:none !important; text-align:center !important; min-height:auto; text-align:center; height:auto !important;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link h2{display:none;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .price{margin-top:0px !important; line-height:0px !important; text-align:center !important;}	

}
@media screen and (max-width: 980px) {
	/*Home*/
	.secure {margin: 31px 0 0 5px;}
	.headright {margin: -35px 0 0; z-index: 99;}
	.homeslider {height: auto;}
	.smallbanner img {width: 32.9%;}
	.socialbox {height: auto; text-align: center;}
	.findus {float: none; margin: 0 auto; padding: 10px 0; display: inline-block;}
	.newsletterbox {float: none; margin: 0 auto; padding: 0 0 20px; width: 95%;}
	/*Blog*/
	.thecontent img.wp-image-3255 {width: 100%; height: auto;}
	/*Single Product*/
	.productleft {width: 100%;}
	.productcenter {width: 100%; margin: 0!important;}
	.productright {margin-top: 20px;}
	#productbar {width: auto;}
	.productcenter .product_footer {width: auto;}
	.productcenter .product_footer .product_average_vote {left: 0; right: 0; margin: 0 auto!important;}
	/* CheckOut */
	.cartinterest {margin: 0 auto; text-align: center; width: 200px;}
	.suggest_box {float: none; margin: 0 auto; text-align: center; width: auto;}
	.suggest_box img {width: 100px;}
	.suggest_name {display: none;}
	/* Login */
	.user-profile-links {text-align: center;}
	.user-profile-links a {display: inline-block; margin-bottom: 10px;}
	.productright{display: inline-block; float: left; vertical-align: top; width: 100%;}
	
/*Woocomerce Responsiveness CSS*/
	
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width: 43% !important; float: left; clear: none; margin: 0 8px 1em !important;}

.woocommerce ul.products li.product .onsale{right:0 !important; top:200px !important; left:15px !important;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100% !important; margin:0px !important;} 

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:100% !important;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{height:auto;}

.woocommerce .products ul, .woocommerce ul.products{text-align:center !important;}

.woocommerce ul.products li.product .onsale{right:0 !important; top:200px !important; left:15px !important;}

.woocommerce div.product div.images .flex-control-thumbs{text-align:center;}

.woocommerce div.product div.images .flex-control-thumbs li {width: 100px !important; float: none; display: inline-block !important; text-align: center;}

.kotakbeli{margin-bottom:20px;}	

.page-child > .wrapper > .inside > .thecontent > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .woocommerce-loop-product__title{text-align:left;}	



.woocommerce div.product div.images .flex-control-thumbs{text-align:center;}

woocommerce div.product div.images .flex-control-thumbs li {width: 100px !important; float: none; display: inline-block !important; text-align: center;}

.kotakbeli{margin-bottom:20px;}	

.page-child > .wrapper > .inside > .thecontent > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .woocommerce-loop-product__title{text-align:left;}
}




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

/*Woocomerce Responsiveness CSS*/	
	
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width: 218px !important; float: none !important; clear:none !important; display:inline-block !important; margin: 5px 5px 1em !important;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{height:auto;}

.woocommerce div.product div.images .flex-control-thumbs{text-align:center;}

.woocommerce div.product div.images .flex-control-thumbs li {width: 100px !important; float: none; display: inline-block !important; text-align: center;}

#menu-main-menu li {display: inline-block; padding: 24px 4px 32px 4px; font-weight: 600; font-size: 13px;}





.woocommerce div.product div.images .flex-control-thumbs{text-align:center;}

woocommerce div.product div.images .flex-control-thumbs li {width: 100px !important; float: none; display: inline-block !important; text-align: center;}

#menu-main-menu li {display: inline-block; padding: 24px 4px 32px 4px; font-weight: 600; font-size: 13px;}




.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:100px !important; padding:0px 0 0 0 !important; margin-right:8px; border:none !important; text-align:center !important; min-height:auto; text-align:center; height:auto !important;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link h2{display:none;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .price{margin-top:0px !important; line-height:0px !important; text-align:center !important;}	

.cart-collaterals > .woocommerce{max-width:100%; text-align:center; float:none;}

.cart-collaterals > .may-we-title{text-align:center;}	

.product-quantity > .quantity{margin: 0px; padding: 0px;overflow: hidden; float:right;}

.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{overflow:hidden;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100% !important;}

}


@media screen and (max-width: 750px) {
	/*Home*/
	.headright {margin: 35px auto 0; width: auto;}
	.menutop {display: none;}
	.menu-main-menu-container {display: none;}
	.menu-mobi { display:block;}
	.menu-mobi ul li { margin-bottom:5px; display:block; border-radius:3px; overflow:hidden;}
	.menu-mobi ul li a {display:block; text-decoration:none; padding:10px;
		border:1px solid #044353; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
		background-color: #63a6b7; background-image: -webkit-gradient(linear, left top, left bottom, from(#5da2b4), to(#055e75));
		background-image: -webkit-linear-gradient(top, #5da2b4, #055e75);
		background-image: -moz-linear-gradient(top, #5da2b4, #055e75);
		background-image: -ms-linear-gradient(top, #5da2b4, #055e75);
		background-image: -o-linear-gradient(top, #5da2b4, #055e75);
		background-image: linear-gradient(to bottom, #5da2b4, #055e75);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5da2b4, endColorstr=#055e75);
	}
	.menu-mobi ul li a:hover{ background:#06637b; color:#fff;}
	#flip{
		padding:10px;
		text-align:center;
		background:#f98c62;
		cursor:pointer;
		box-shadow:3px #000;
		color:#fff;
		box-shadow:inset 0 0 3px #666;
		text-shadow:0 0 3px #000;
	}
	#panel{background:#cccccc;padding:5px;display:none;box-shadow:3px #000;}
	.smallbanner img {width: 32.7%;}
	.optionleft {display: none;}
	.prodpage {width: auto;}
	.newsletterbox {display: inline-block;}
	.newstitle {float: none; margin: 10px auto;}
	.newsletter p {display: inline-block; float: none; margin: 5px auto;}
	.copyrights {margin: 20px;}
	/*Blog*/
	.blogleft {width: 100%; float: none;}
	.blogright {width: 100%; float: none;}
	/*Contact Us*/
	#wpsc_shopping_cart_container textarea, textarea.text {width: 94%!important;}
	/*Single Product*/
	.productbox {width: 215px;}
	/*.product-thumb {margin: 14px 0 35px 14px;}*/
	.product-thumb {margin: 14px 0 0 14px;}
	.prodright {width: auto;}
	/*Check out*/
	#checkout_page_container, .listorder {position: relative;}
	.cartinterest {float: none; text-align: center; width: auto; bottom: 20px; left: 0; right: 0; position: absolute;}
	.suggest_box {display: inline-block; float: none; margin: 0 5px; text-align: center; vertical-align: top;}
	.bottomcart {float: none; width: auto; margin-bottom: 130px;}
	
	/*Woocomerce Responsiveness CSS*/

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width:215px !important; padding:5px !important; margin:0 4px 1em !important;}
	
.woocommerce ul.products li.product .onsale{top: 98px !important; right: 208px !important;}
	
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: left;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%; margin:0px;}

.entry-summary > .kotakbeli{position:relative; top:0;}

#billing_address_2{margin-left:0;}

#shipping_address_2{margin-left:0;}

.woocommerce-billing-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}

.woocommerce-shipping-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}

.woocommerce-additional-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{max-width:100%;}

.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 0px -1px !important; background:#fff; border:1px solid #e7e7e7 !important; width:94.5%; border-radius:0;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#ccc !important;}

.woocommerce ul.products li.product .onsale{left:5px !important;}



.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:100px !important; padding:0px 0 0 0 !important; margin-right:8px; border:none !important; text-align:center !important; min-height:auto; text-align:center; height:auto !important;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link h2{display:none;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .price{margin-top:0px !important; line-height:0px !important; text-align:center !important;}	

.cart-collaterals > .woocommerce{max-width:100%; text-align:center; float:none;}

.cart-collaterals > .may-we-title{text-align:center;}

.product-quantity > .quantity{margin: 0px; padding: 0px;overflow: hidden; float:right;}

.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{overflow:hidden;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100% !important;}



.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:100px !important; padding:0px 0 0 0 !important; margin-right:8px; border:none !important; text-align:center !important; min-height:auto; text-align:center; height:auto !important;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link h2{display:none;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .price{margin-top:0px !important; line-height:0px !important; text-align:center !important;}	

.cart-collaterals > .woocommerce{max-width:100%; text-align:center; float:none;}

.cart-collaterals > .may-we-title{text-align:center;}

.product-quantity > .quantity{margin: 0px; padding: 0px;overflow: hidden; float:right;}

.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{overflow:hidden;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100% !important;}

}


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

.woocommerce ul.products li.product .price ins{width:auto; text-align:right;}

.woocommerce ul.products li.product .price del{width:auto; text-align:right;}	

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{min-height:290px; text-align:left; float:none !important;}
	
}


@media screen and (max-width: 480px) {
	/*Home*/
	#homepage, #page_9 {overflow: hidden;}
	.headleft {float: none;}
	.secure {float: right;}
	.headright {display: none;}
	.homeslider {display: none;}
	.smallbanner img {margin-bottom: 10px!important; width: 100%;}
	.prodpage {float: none; text-align: center;}
	#homepage img {width: 50%; height: auto;}
	.newsletter {float: none;}
	.newsletter-email {width: auto;}
	#footbar, #footbar.text-3, #footbar.nav_menu-2 {width: 90%; margin-bottom: 20px;}
	/*Blog*/
	#page_9 img {width: 50%; height: auto;}
	.sharing .addkanan {width: auto; float: none; text-align: center;}
	.sharing .sharenote {margin-bottom: 20px; float: none;}
	.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {display: inline-block; padding: 5px 0;}
	.addthis_default_style .addthis_counter {float: none;}
	/*Contact Us*/
	.tabcontact tr {text-align: center;}
	.tabcontact td {display: inline-block; width: 100%;}
	#recaptcha_area, #recaptcha_table {margin-left: -15px;}
	.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r2_c2, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1 {display: none;}
	img#recaptcha_reload, img#recaptcha_switch_audio, img#recaptcha_whatsthis {width: auto;}
	.recaptchatable .recaptcha_r4_c1 {width: 155px; background: none;}
	/*My Account*/
	#tabuserlogin {width: 100%;}
	/*Check out*/
	.cartinterest {width: auto; float: none;}
	.bottomcart {width: auto; float: none;}
	#checkout_page_container table.checkout_cart td.firstcol {display: none;}
	#checkout_page_container table.checkout_cart tr, #content #checkout_page_container table.checkout_cart tr {font-size: 12px;}
	#tdquantity {width: auto;}
	#checkout_page_container textarea, #checkout_page_container input, #content #checkout_page_container textarea, #content #checkout_page_container input {font-size: 12px;}
	table.table-1 input, table.table-1 textarea#wpsc_checkout_form_4, table.table-1 select#wpsc_checkout_form_7, table.table-2 input, table.table-2 textarea#wpsc_checkout_form_13, table.table-2 select#wpsc_checkout_form_16 {width: 100%!important;}
	#wpsc_checkout_form_9, .inputmailconfirm {width: auto;}
	table.table-1 tr, table.table-2 tr {text-align: center;}
	table.table-1 td, table.table-2 td {display: inline-block; width: 90%;}
	table.checkout_cart, table.checkout_cart tbody, table.checkout_cart tr, table.checkout_cart th, table.checkout_cart td {display: block;}
	table.checkout_cart tr.header th {position: absolute; top: -9999px; left: -9999px;}
	table.checkout_cart td {border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%;}
	table.checkout_cart tr.product_row td:before {float: left; width: 45%; white-space: nowrap;}
	table.checkout_cart tr.product_row td:nth-of-type(2):before { content: "Product"; }
	table.checkout_cart tr.product_row td:nth-of-type(3):before { content: "Quantity"; }
	table.checkout_cart tr.product_row td:nth-of-type(4):before { content: "Price"; }
	table.checkout_cart tr.product_row td:nth-of-type(5):before { content: "Total"; }
	#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td form input#coupon_num {margin: 8px 0; padding: 2px;}
	.whatcoupon {float: none; margin-top: 10px; text-align: right;}
	.divmerchant {float: none; width: auto;}
	.notifpurchase {width: auto;}
	/* Login User */
	table.tdituser tr {text-align: left;}
	table.tdituser td {display: inline-block; padding: 4px 0!important; width: 100%;}
	table.tabeditprofile tr {text-align: center;}
	.tabeditprofile td {display: inline-block; width: 100%;}
	.tabeditprofile td input, .tabeditprofile td textarea, .tabeditprofile td select {width: 95%!important;}
	
	/*Woocomerce Responsiveness CSS*/

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width:44% !important; padding:5px !important; margin:0 0 1em !important;}
	
.woocommerce ul.products li.product .onsale{top: 98px !important; right: 208px !important;}
	
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: left;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%; margin:0px;}

.entry-summary > .kotakbeli{position:relative; top:0;}

#billing_address_2{margin-left:0;}

#shipping_address_2{margin-left:0;}

.woocommerce-billing-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}

.woocommerce-shipping-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}

.woocommerce-additional-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{max-width:100%;}

.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 0px -1px !important; background:#fff; border:1px solid #e7e7e7 !important; width:94.5%; border-radius:0;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#ccc !important;}




.kotakbeli{margin-bottom:15px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;}

.product-type-simple{text-align:center;}

.productright{float:none; width: 100%; max-width: 205px;}

.single-product > .type-product > .related h2{text-align:left; color:#F7672B;}

.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{text-align:center; float:none !important;}

.may-we-title{text-align:center; margin-top:17em; width:100%;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100% !important; position:absolute; top:0;}

.product-quantity > .quantity{margin:0px; padding:0px; overflow:hidden;}

.product-quantity > .quantity > .qty{float:right !important;}

.product-quantity > .quantity > .quantity-sec{float:left; width:70% !important;}

.woocommerce .woocommerce-ordering{display:none;}

.woocommerce ul.products li.product .price ins{width:100%; text-align:center;}

.woocommerce ul.products li.product .price del{width:100%; text-align:center;}

.woocommerce nav.woocommerce-pagination{width:100% !important; text-align:center !important; display:block;}

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{height:270px !important;}

.pagi-sec{display:none;}

.woocommerce div.product .out-of-stock{margin-top:-50px;}

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{float:left !important;}

.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:30% !important;}

#billing_address_2{margin-left:0;}
#shipping_address_2{margin-left:0;}
.woocommerce-billing-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}
.woocommerce-shipping-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}
.woocommerce-additional-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{max-width:100%;}	
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 0px -1px !important; background:#fff; border:1px solid #e7e7e7 !important; width:95%; border-radius:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#ccc !important;}
.woocommerce ul.products li.product .onsale{right:0 !important; left:5px !important;}
.my-account-sec ul{text-align:center;}
.my-account-sec ul li{text-align:center; display:inline-block; float:none; margin:0px 10px 10px 0px;}
.my-account-sec ul li a{text-align:center; display:inline-block; float:none; padding:2px 8px;}
.single-product > .type-product > .related > .products > .product{min-height:282px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{height:250px;}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width:42.6% !important; min-height:265px; float:left !important; margin-left:4px !important; margin-right:4px !important;
}
.woocommerce ul.products li.product .onsale{top:110px !important;}

.woocommerce nav.woocommerce-pagination{width:245px; height:}



.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:88px !important; padding:0px 0 0 0 !important; margin-right:8px; border:none !important; text-align:center !important; min-height:auto; text-align:center; height:auto !important; float:none !important;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link h2{display:none;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .price{margin-top:0px !important; line-height:0px !important; text-align:center !important;}	

}
@media screen and (max-width: 420px) {
	/* Product Home */
	.inside {margin: 0 10px; padding: 18px 10px;}
	/*.productbox {width: 140px; margin: 0 4px 14px; vertical-align: top;}*/
	.productbox {width: 140px; margin: 0 4px 14px; vertical-align: top; height:265px;}
	/*.product-thumb {margin: 6px 0 70px 6px;}*/
	.product-thumb {margin: 6px 0 0 6px;}
	.product-thumb img {width: 125px; height: auto;}
	.boxads {bottom: 15px;}
	.boxads img {height: auto!important; width: auto!important;}
	/*.prodleft {margin: 0 6px; width: auto; height: 85px}*/
	.prodleft {margin: 0 6px; width: auto; height: 76px}
	.productbox .wpsc_product_title {font-size: 14px;}
	.prodright {width: auto; float: none; text-align: center;}
	#boxharga {margin: 0 6px; display: inline-block;}
	.prodbottom {left: 0px; right: 0; text-align: center; bottom: 185px; width: auto; margin: 0 auto;}
	.prodbottomleft {float: none; margin-bottom: 10px; width: auto;}
	.prodbottomright {float: none; text-align: center; width: auto;}
	.wishlistbox, .comparebox {display: inline-block; margin: 0 5px;}
	.product-thumb .notif {width: 94%;}
	.prodbottomleft .wpsc_loading_animation {width: auto;}
	/* Contact Us*/
	input#con_name, input#con_mail, input#con_phone, input#con_address, textarea#con_message {width: 80%!important;}
	/*My Account*/
	#tabuserlogin input#ktzuser, #tabuserlogin input#ktzpass {width: 85%!important;}
	/* CheckOut */
	#checkout_page_container, .listorder {position: relative;}
	.cartinterest {position: absolute; bottom: -50px; margin-bottom: 50px;}
	.bottomcart {margin-bottom: 240px;}
	.mailconfirm {width: auto;}
	.productcenter .sharing {width: auto;}
	#fancy_notification {left: 0; right: 0; text-align: center; width: 90%; padding: 10px 0; margin: 0 auto;}
	#fancy_notification #fancy_notification_content {text-align: center;}
	#fancy_notification #fancy_notification_content a {float: none; display: inline-block; padding: 0 10px; margin: 5px;}
	/* Tabs */
	#productabs .ui-tabs-nav .ui-state-default {border-radius: 0px; width: 94%; border-top: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
	#productabs .ui-tabs-active {background: #ccc;}
	#idc-container div.idc-text_noresize, #idc-container textarea.idc-text_noresize {width: 97%!important;}
	.productcenter {position: relative;}
	.productcenter .product_footer {height: 25px;}
	.kotakbeli {position: absolute; left: 0; right: 0; top: 35px;}
	/*.kotakbeli {position: absolute; left: 0; right: 0; top: 75px;}*/
	#productabs .ui-tabs-nav {margin: 120px 0 0;}
	#productabs .ui-tabs-nav .ui-state-default a#ui-id-1 {padding: 8px 70px;}
	#productabs .ui-tabs-nav .ui-state-default a#ui-id-2, #productabs .ui-tabs-nav .ui-state-default a#ui-id-3, #productabs .ui-tabs-nav .ui-state-default a#ui-id-4 {padding: 8px 110px;}
	/* My Account */
	input#ktzfirstname, input#ktzlastname, input#ktzuserreg, input#ktzmailreg, input#ktzpassreg, input#ktzpassreg2 {width: 90%!important;}
	.user-profile-links {text-align: center;}
	.user-profile-links a {display: inline-block; margin-bottom: 10px;}
	/* Captcha */
	#recaptcha_area, #recaptcha_table {width: 100%;}
	.recaptchatable .recaptcha_image_cell center {width: 90%!important;}
	.recaptchatable img {width: 100%;}
	.recaptchatable #recaptcha_image {margin: 0 !important; width: 200px !important;}
	.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell {background: none !important;}

/*Woocomerce Responsiveness CSS*/

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width:44% !important; padding:5px !important; margin:0 4px 1em !important;}
	
.woocommerce ul.products li.product .onsale{top: 98px !important; right: 208px !important;}
	
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: left;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%; margin:0px;}

.entry-summary > .kotakbeli{position:relative; top:0;}

#billing_address_2{margin-left:0;}

#shipping_address_2{margin-left:0;}

.woocommerce-billing-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}

.woocommerce-shipping-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}

.woocommerce-additional-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{max-width:100%;}

.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 0px -1px !important; background:#fff; border:1px solid #e7e7e7 !important; width:94.5%; border-radius:0;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#ccc !important;}


.kotakbeli{margin-bottom:15px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;}

.product-type-simple{text-align:center;}

.productright{float:none; width: 100%; max-width: 205px;}

.single-product > .type-product > .related h2{text-align:left; color:#F7672B;}

.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{text-align:center; float:none !important;}

.may-we-title{text-align:center; margin-top:17em; width:100%;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100% !important; position:absolute; top:0;}

.product-quantity > .quantity{margin:0px; padding:0px; overflow:hidden;}

.product-quantity > .quantity > .qty{float:right !important;}

.product-quantity > .quantity > .quantity-sec{float:left; width:70% !important;}

.woocommerce .woocommerce-ordering{display:none;}

.woocommerce ul.products li.product .price ins{width:100%; text-align:center;}

.woocommerce ul.products li.product .price del{width:100%; text-align:center;}

.woocommerce nav.woocommerce-pagination{width:100% !important; text-align:center !important; display:block;}

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{height:270px !important;}

.pagi-sec{display:none;}

.woocommerce div.product .out-of-stock{margin-top:-50px;}

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{float:left !important;}

.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:30% !important;}

#billing_address_2{margin-left:0;}
#shipping_address_2{margin-left:0;}
.woocommerce-billing-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}
.woocommerce-shipping-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}
.woocommerce-additional-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{max-width:100%;}	
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 0px -1px !important; background:#fff; border:1px solid #e7e7e7 !important; width:95%; border-radius:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#ccc !important;}
.woocommerce ul.products li.product .onsale{right:0 !important; left:5px !important;}
.my-account-sec ul{text-align:center;}
.my-account-sec ul li{text-align:center; display:inline-block; float:none; margin:0px 10px 10px 0px;}
.my-account-sec ul li a{text-align:center; display:inline-block; float:none; padding:2px 8px;}
.single-product > .type-product > .related > .products > .product{min-height:282px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{height:250px;}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width:42.6% !important; min-height:275px; float:left !important; margin-left:4px !important; margin-right:4px !important;
}
.woocommerce ul.products li.product .onsale{top:110px !important;}

.woocommerce nav.woocommerce-pagination{width:245px; height:}




.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:88px !important; padding:0px 0 0 0 !important; margin-right:8px; border:none !important; text-align:center !important; min-height:auto; text-align:center; height:auto !important; float:none !important;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link h2{display:none;}

.cart-collaterals > .woocommerce > .products > .product > .woocommerce-LoopProduct-link > .price{margin-top:0px !important; line-height:0px !important; text-align:center !important;}	
	
}
@media screen and (max-width: 350px) {
	/*Home*/
	.header {padding: 5px 10px 0;}
	.inside {margin: 0 10px; padding: 18px 10px;}
	.productloop {margin: 0 auto;}
	.thecontent img.wp-image-3221, .thecontent img.wp-image-592 {width: 100%; height: auto;}
	#commentform input {width: 95%;}
	.socialbox {margin: 20px 10px;}
	.footbox {margin: 0 10px 20px;}
	/*Contact Us*/
	#wpsc_shopping_cart_container input, input.text, #wpsc_shopping_cart_container select, select.text {width: 55%!important;}
	#wpsc_shopping_cart_container textarea, textarea.text {width: 55%!important;}
	/*Check out*/
	.wpsc_change_country .wpsc-country-dropdown {margin-bottom: 6px; width: 100%;}
	form#change_country input.shipping_region {width: 94.5% !important;}
	#wpsc_shopping_cart_container input, input.text, #wpsc_shopping_cart_container select, select.text {width: 99%!important;}
	#checkout_page_container .wpsc_make_purchase {float: none; bottom: 0; right: 0; text-align: center;}
	#backstep {margin-bottom: 25px;}
	.wpsc_email_address .wpsc_checkout_form_9, .mailconfirm {width: auto;}
	#wpsc_shopping_cart_container input, input.text, #wpsc_shopping_cart_container select, select.text {width: auto!important;}
	.bottomcart {margin-bottom: 240px;}
	/*Single Product*/
	.mailbox {padding: 0px;}
	.productcenter {margin: 20px 0 0 !important;}
	.productcenter .sharing {width: auto; padding: 10px;}
	.productcenter .product_footer {width: auto;}
	/* Product Home */
	.productbox {width: 100px; height: 290px;}
	/*.product-thumb {margin: 5px 0 10px 5px;}*/
	.product-thumb {margin: 5px 0 0 5px;}
	.product-thumb img {width: 89px;}
	.boxads {bottom: 7px;}
	.boxads img {width: 30px!important;}
	.prodleft {float: left; margin: 25px 0 0 5px; width: 90px;}
	.productbox .wpsc_product_title {font-size: 10px; line-height: 13px;}
	.prodright {float: none; width: auto;}
	.prodright #hargalama, .prodright #hargabaru {font-size: 12px;}
	#boxharga {margin: 5px 5px 0 0;}
	.prodbottom {bottom: 150px; left: 0px; width: auto; position: absolute;}
	.prodbottomleft {float: none; position: relative; width: auto; margin-bottom: 0;}
	.prodbottomleft .wpsc_loading_animation {right: 0; top: -30px;}
	.prodbottomright {float: none; width: auto; top: 8px;}
	.wishlistbox, .comparebox {margin: 0;}
	.product-thumb .notif {width: 185px;}
	.prodbottom .wpsc_buy_button {background: url(images/add-to-cart.png) no-repeat scroll center top rgba(0, 0, 0, 0); height: 19px; width: 80px;}
	.prodbottom .wpsc_buy_button:hover {background: url(images/add-to-cart.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);}
	/*.product_average_vote .votetext img {margin-right: 0px;}*/
	.product_average_vote .votetext img {margin-right: 0px; display: none;}
	.product-thumb .notif {width: 95%;}
	.prodbottomleft .outstock {width: auto;}
	/* Tabs */
	#productabs .ui-tabs-nav .ui-state-default {width: 92%}
	#idc-container div.idc-text_noresize, #idc-container textarea.idc-text_noresize {width: 96%!important;}
	.kotakbeli {top: 35px; padding: 8px;}
	/*.kotakbeli {top: 75px; padding: 8px;}*/
	#boxhargamain {float: none;}
	.boxsubmitbuy {float: none; text-align: center;}
	#productabs .ui-tabs-nav {margin: 165px 0 0;}
	#productabs .ui-tabs-nav .ui-state-default a#ui-id-1 {padding: 8px 45px;}
	#productabs .ui-tabs-nav .ui-state-default a#ui-id-2, #productabs .ui-tabs-nav .ui-state-default a#ui-id-3, #productabs .ui-tabs-nav .ui-state-default a#ui-id-4 {padding: 8px 80px;}
	input#con_name, input#con_mail, input#con_phone, input#con_address, textarea#con_message {width: 68%!important;}
	
/*Woocomerce Responsiveness CSS*/

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width:44% !important; padding:5px !important; margin:0 0 1em !important;}
	
.woocommerce ul.products li.product .onsale{top: 98px !important; right: 208px !important;}
	
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: left;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%; margin:0px;}

.entry-summary > .kotakbeli{position:relative; top:0;}

#billing_address_2{margin-left:0;}

#shipping_address_2{margin-left:0;}

.woocommerce-billing-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}

.woocommerce-shipping-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}

.woocommerce-additional-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{max-width:100%;}

.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 0px -1px !important; background:#fff; border:1px solid #e7e7e7 !important; width:94.5%; border-radius:0;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#ccc !important;}



.kotakbeli{margin-bottom:15px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;}

.product-type-simple{text-align:center;}

.productright{float:none; width: 100%; max-width: 205px;}

.single-product > .type-product > .related h2{text-align:left; color:#F7672B;}

.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{text-align:center; float:none !important;}

.may-we-title{text-align:center; margin-top:17em; width:100%;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100% !important; position:absolute; top:0;}

.product-quantity > .quantity{margin:0px; padding:0px; overflow:hidden;}

.product-quantity > .quantity > .qty{float:right !important;}

.product-quantity > .quantity > .quantity-sec{float:left; width:70% !important;}

.woocommerce .woocommerce-ordering{display:none;}

.woocommerce ul.products li.product .price ins{width:100%; text-align:center;}

.woocommerce ul.products li.product .price del{width:100%; text-align:center;}

.woocommerce nav.woocommerce-pagination{width:100% !important; text-align:center !important; display:block;}

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{height:275px !important;}

.pagi-sec{display:none;}

.woocommerce div.product .out-of-stock{margin-top:-50px;}

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{float:left !important;}

.cart-collaterals > .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:30% !important;}

#billing_address_2{margin-left:0;}
#shipping_address_2{margin-left:0;}
.woocommerce-billing-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}
.woocommerce-shipping-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}
.woocommerce-additional-fields__field-wrapper > .form-row > .woocommerce-input-wrapper{width:100%;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{max-width:100%;}	
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 0px -1px !important; background:#fff; border:1px solid #e7e7e7 !important; width:95%; border-radius:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#ccc !important;}
.woocommerce ul.products li.product .onsale{right:0 !important; left:5px !important;}
.my-account-sec ul{text-align:center;}
.my-account-sec ul li{text-align:center; display:inline-block; float:none; margin:0px 10px 10px 0px;}
.my-account-sec ul li a{text-align:center; display:inline-block; float:none; padding:2px 8px;}
.single-product > .type-product > .related > .products > .product{min-height:282px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{height:250px;}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width:42.6% !important; min-height:265px; float:left !important; margin-left:4px !important; margin-right:4px !important;
}
.woocommerce ul.products li.product .onsale{top:110px !important;}

.woocommerce nav.woocommerce-pagination{width:245px; height:}


}



