input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.form-text { border:1px solid #000; width:252px; }

* {
	font-family: 'Droid Serif', serif; 
	
	}

.col-press {
	
columns:300px 2;
-webkit-columns:300px 2; /* Safari and Chrome */
-moz-columns:300px 2; /* Firefox */
font-size:12px;
	
	}

#size-cart{
	position: absolute;
    bottom: 80px;
    margin: auto;
    left: 0;
    right: 0;
    width: 375px;
    padding: 18px 10px 10px;
    border: 1px solid #000;
    background: white;
    display: none;
    font-size: 11px;
}
#size-cart table{font-size: 10px; line-height: 20px;}
.remove-size-cart{
	position: absolute;
    top: 7px;
    right: 7px;
}

.remove-size-cart img{width: 10px;}
	
.u { text-decoration:underline!important;}	
#back-top {
		position:fixed;
		bottom:10px;
		right:20px;
		width:108px;
		height:108px;
		z-index:9999;
	©}

#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 108px;
	height: 108px;
	display: block;
	margin-bottom: 7px;
	background: #ddd url(../images/up-arrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	position:absolute;
	z-index:9999;
	
}
#back-top a:hover span {
	background-color: #777;
}


.t  {
	border:0px solid #000; 
	width:245px; 
	float:left;
	font-size:14px;
	color:#fff;
	}
.t:hover{ 
	color: #000;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}

.t2 { color: #fff; }
.t2:hover { color: #000; text-decoration:none; border-bottom:none; }

 #topbar{
position:absolute;
padding: 0px;
visibility: hidden;
z-index: 3;
/* width:125px; */
width:155px; 
background:0; 
text-align:left;
font-size:10px!important;
/*
border:3px solid #FF0;
*/
}
#topbar a:hover {border:none;}
.btn1 {
	width: 123px;
	background: #000;
	color: #fff;
	padding: 6px;
	text-align: center;
	margin-top: 5px;
	display: inline-block;
	font-size: 14px;	
}

.btn1:hover {
	background:#666; 
	}	

.i2 {
	
	float:left;	 
	width:340px; 
	border:0px solid #cecece; 
	margin-right:10px;
}

.i2-desc {
	
	float:left;	 
	width:290px; 
	//height:330px;
	border-top:1px solid #cecece; 
	
	padding-top:7px;
	
	margin-right:10px;	
	}

.i2-edit {
	
	float:right;	 
	padding-top:7px;
	width:150px; 
	height:330px;
	border-top:1px solid #cecece; 
	margin-right:10px;	
	}

i2-edit a:hover {text-decoration:none; border:none;}	
.i {
	
	float:right;	 
	width:180px; 
	height:330px;
	border:0px solid #cecece; 
	padding-top:10px; 
	padding-left:10px;
}

.i img {border:1px dotted #cecece;  }

.det {
	font-size:11px;
	}

 #quickmenuTop { 

	background-image:url(../images/quickmenu_15.png);
	background-repeat:no-repeat;
	background-position:top left;
/* width:126px; */
width:146px; 	
	/* height:auto !important; */
	height: 7px;
	border: none;
	padding: 0px;
	float:right;
} 

 #quickmenuContent { 

	background-image:url(../images/quickmenu_18.png);
	background-repeat:repeat-x;
	background-position:top left;
/* width:126px; */
width:146px; 
	/* height:auto !important; */
	min-height:80px;
	font-size:11px;
	color:#333;
	text-align:left;
	border: none;
	float:right;
	padding	:2px;
	clear:right;
} 


#quickmenuContent a { color:#333; text-decoration:none; font-weight:600;}
#quickmenuContent a:hover { color:#990000; }

 #quickmenuBottom { 

	background-image:url(../images/quickmenu_21.png);
	background-repeat:no-repeat;
	background-position:top left;
/* width:126px; */
width:146px; 
	/* height:auto !important; */
	height: 205px;
	border: none;
	float:right;
	clear:right;
	
	
} 


#fromeditorial a:hover { border-bottom:none;}


.item-mini-variant{
	padding:0px 0 5px 0;
	margin:0 0 10px 0;
	border:solid #666 0px;
}

.item-mini-variant a:hover{
	border-bottom:none;
}

.item-mini-variant img{
	max-width:30px;
	height:auto;
	padding:5px;
	border:solid #ddd 1px;
	background-color:#fff;
}

.item-mini-variant img:hover{
	border:solid #ccc 1px;
}

.item-mini-variant ul{
	margin:0 auto;
	padding:0;
}

.item-mini-variant ul li{
	margin:0 auto;
	padding:0;
	display:inline-block;
}

.item-detail-img  img{
	max-width:250px;
}
.page-icon{margin: 30px 0 7px;}


#form-reset {width: 240px; margin:33px auto; line-height: 15px;}
#form-reset label{color: #808080; font-size: 12px;}

.form label {color: #808080; font-size: 11px;}
.form select {border: 0; text-transform: uppercase;font-size: 11px; outline: none; -webkit-appearance: none;background: url(../images/arrow-down.png);background: url(../images/arrow-down.png) no-repeat right;background-size: 7px;}
.form .frm-input{height: 12px; color: #000;}
.form .checkbox{background: none; border: 1px solid #333;}
#form-reset .frm-input{height: 13px;}


.table {display:block; width: 100%}
.row { display:block;}
.cell{
	display:inline-block;
	width: 20%;
    float: left;
    margin-left: 4%;
    padding: 13px 0 10px;
    font-size: 11px;
    height: 38px;
}
.cell.center{width: 32%;}
#form-paymentconfirm input{margin-top: 6px;}
#form-signup .cell{margin-left: 14%;}
table.list-order{
	margin: 10px auto;
    font-size: 11px;
    width: 100%;
    line-height: 15px;}
table.list-order th{
padding: 15px 0;
border-top: 1px solid #333;
border-bottom: 1px solid #333;
font-weight: normal;
margin-bottom: 20px;
}

table.list-order a{text-decoration: underline;}
.contentleft{float: left; width: 30%;    margin-left: 5%;}
.contentcenter{float: left; width: 30%;}
.contentright{float: left; width: 30%;}
.content{width: 100%; font-size: 11px;line-height: 17px;    border-top: 1px solid #333; margin-top: 40px;}
.contentright .frm-submit{
    font-size: 11px;
    padding: 5px;
    width: 210px;
    margin: 10px auto 0;
    cursor: pointer;
	border-radius:0px;
}
.content.myaccount a{
	text-decoration: underline;
}
#form-subscribe{
	width: 285px;
    margin: 33px auto;
    line-height: 15px;
}
.cart-table th{
	border-top:1px solid #333;
	font-weight: normal;
}
#qty-cart{
    outline: none;
    width: 50px;
    border: 0; 
    text-align: center;
    border-bottom: 1px solid #999;
}
.cart-table .frm-submit{
	font-size: 11px;
	text-align: center;
	display: inline-block;
    padding: 7px 0 5px;
    cursor: pointer;
	border-radius:0px;
}

.cart-table .frm-input{
	display: inline-block;
    width: 110px;
    padding: 3px 0;
    font-size: 10px;
    color: #333; 
}
.cart-table label{
    color: #999;
    font-size: 10px;
    letter-spacing: 1px;
    margin-right: 15px;
}
.alert.success{font-size: 11px; color: #333;}
.checkuot.form input{margin-top:8px;}
.checkuot.form label{font-size: 11px !important;}
.bar-checkout{
    color: #999;
    font-size: 11px;
    padding: 17px 0 17px 8%;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
}
.list-bar-checkout{float: left;}
.bar-checkout .line{
    border-bottom: 1px solid #333;
    width: 97px;
    margin: 0 1.5%;
    padding-top: 5px;
}
.list-bar-checkout a{ color: #999; }

.list-bar-checkout.active a{color: #000;}


.shipping-method, .payment-method{
    font-size: 11px;
    line-height: 18px;
}

.checkout-info{
    border: 1px solid;
    padding: 20px;
    width: 184px;
    margin: auto;
}

.content-index{
	width:100%;border:0px solid #000;top:22%; position:absolute; z-index:9999;
}

.desc-home p{font-family: 'BelweLT-Condensed' !important; font-weight: normal; padding-top:0px; margin-top:0px; font-size:20px;}

.title-home{font-size: 55px;}
.img-home{margin-top:40px !important;}
.img-home img{width: 100%;}
.img-home-small{float:left; margin-top:15px; width:100%;}
.img-home-small img{width:55%; float:left;}
.desc-home{float:left; margin-top:0px; width:35%;  margin-left:15px; display:inline-block; text-align:left;}
.link{text-decoration: underline;}
.link-home{font-size:20px;}

.slider-jounal{margin-top:25px;}
.fitur-jurnal{height: 450px;}


.content-description .title{float:left; margin-top:0px; width:31%; font-size:18px; /*margin-left:15px;*/ display:inline-block; text-align:left;margin-right: 4%;}
.content-description{float:left; margin-top:50px; width:100%;}
.content-description .title p{padding-top:0px; font-size:23px; margin-top:0px; font-family: 'BelweLT-Condensed' !important; font-weight: normal; text-decoration: underline; line-height: 25px;
letter-spacing: 0.8px;}
.content-description .desc{float:left; margin-top:0px; width:65%; font-size:18px; display:inline-block; text-align:left;}
.content-description .desc p{padding-top:0px; margin-top:0px; font-size:21px; font-family: 'BelweLT-Condensed' !important; font-weight: normal;}


.about-img{margin-top: 25px;}
.about-img img{width: 100%;}

.list-store{margin-top:10px; width:100%; margin-bottom:30px;}
.list-store .store-subtitle{float:left; margin-top:0px; width:33.33%; display:inline-block; text-align:left;}
.list-store .store-subtitle .large{padding-top:0px; font-size:21px; margin-top:0px;}
.list-store .store-subtitle .small{padding-top:0px;font-size:10px; margin-top:0px;}


.collection-desc{margin-top:0px; width:50%; font-size:18px; margin-left:15px; display:inline-block; text-align:center;}
.collection-desc p{padding-top:0px; margin-top:0px; font-size:23px;font-family: 'BelweLT-Condensed' !important; font-weight: normal; margin-bottom: 0;}
.collection-desc a{padding-top:0px; text-decoration:underline; margin-top:0px; font-size:22px; color:#000; font-family: 'BelweLT-Condensed' !important; font-weight: normal; position: relative;top: -2px;}
.coll_detail p{font-family: 'BelweLT-Condensed' !important; font-weight: normal;}

.col-arrow-left{position:relative; float:left;}
.col-arrow-right{position:relative; float:right;}
.col-arrow-left img, .col-arrow-right img{height: 40px;}
.collection-img{margin-top:25px;}

.content-store{margin-top:30px; width:100%; margin-bottom:30px;}
.desc-product{padding-top:0px; margin-top:0px;}
.cat-product{text-decoration:underline;}
.name-product{padding:0px 7px;}
.list-product{float:left; margin-top:0px; width:30%;margin-left:5%; display:inline-block; margin-bottom:35px; text-align:left; min-height: 363px;}
.btn-long{margin: auto; font-size: 11px;}
.list-product img{width: 100%;}
.set-space{height: 75px;}
.men-select-col a.disable{text-decoration:line-through;color: #999;}

.f10{font-size: 9px !important;}

/* ===========================     Mobile Style    ========================== */

.hidden-mobile{display: block;}
.hidden-desktop{display: none;}
.m-iconnav {
    position: absolute;
	z-index: 999;
    width: 17px;
    left: 1px;
	top: 10px;
	padding: 10px 50px 10px 10px;
}
.m-rightnav {
    float: right;
    font-size: 11px;
    padding: 24px 9px;
    position: relative;
    top: 0px;
    z-index: 9999;
}

.close-nav{
	position: absolute;
    right: 3px;
    top: 4px;
	padding: 10px 10px 10px 50px;
}


.detail-product span{
	margin:0px 20px;font-size:10px; margin-top:7px; display:inline-block;
}

.detail-product p{line-height:16px;}
#span-qty{margin:0px 18px 0px 20px;}
#span-qty p{width: 50px;}
#qty{border:none; border-bottom:1px solid #000; width:100%; text-align:center;}
#span-btn{margin:0px 0px;font-size:11px; margin-top:15px; display:inline-block; vertical-align:top;}
#btn-purchase{border:1px solid #000; text-align:center; background:#fff; padding:5px 20px;}
.cart-table-img img{margin-right: 15px; width: 190px; text-align:left;}
.cart-table-img{text-align: left;padding-left: 7%;}

.men-select-col, .province-select-col, .city-select-col, .country-select-col, .province-select-col2, .city-select-col2, .country-select-col2{
	position: absolute;
	text-align: center; 
	margin-top: -12px;
    padding: 7px 7px 12px;	width: 70px; 
	font-size: 11px; 
	height: auto; 
	background: rgb(255, 255, 255); 
	border: 3px solid rgb(0, 0, 0); 
	display: none;
}

.province-select-col, .city-select-col, .country-select-col, .province-select-col2, .city-select-col2, .country-select-col2{
    display: none;
    width: 70%;
    max-height: 150px;
    overflow-y: scroll !important;
    text-transform: uppercase;
    line-height: 20px;
    margin: 10px auto;
    left: 0px;
    right: 0px;
    top:40px;
}

.province-select-col, .province-select-col2{ z-index: 999; } 
.city-select-col, .city-select-col2{ z-index: 99; }
.country-select-col, .country-select-col2{z-index: 9;}

.country-select-col, .country-select-col2{top:30px;}

 .bag { 
    display:none;
    position:absolute;  
    background: #fff;
    border:2px solid #000; 
    padding:3px 0px 10px 8px;
    right: 0px;
    top: 60px;
    width: 235px;
    z-index: 13;
 }

 .items{text-decoration: none !important;}
 .space-account{height: 150px;}
 .space-account-bottom{height: 0px;}
 .headkanan{font-weight: bold;}
 .slide-resvonsive{background-color: white !important;}
.divleft{ width: 21%; float: left; }
.divcenter{width: 30%; float: left; margin: 0 14.5%;}
.divright{width: 20%; float: right;}
.divleftaddress{
    width: 30%;
    float: left;
    margin: 0 5%;
}
.divcenteraddress{
    width: 20%;
    float: left;
}
.divrightaddress{    
	width: 30%;
    float: right;
    margin: 0 5%;}
.center.address{
    float: none;
    position: relative;
    top: -65px;
    width: 100%;
}
.frm-submit{cursor: pointer; border-radius:0px;}

.hidden-desktop.color{display: none !important;}

    .province-select-col::-webkit-scrollbar, .city-select-col::-webkit-scrollbar, .country-select-col::-webkit-scrollbar, .province-select-col2::-webkit-scrollbar, .city-select-col2::-webkit-scrollbar, .country-select-col2::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 7px;
    }
    .province-select-col::-webkit-scrollbar-thumb, .city-select-col::-webkit-scrollbar-thumb, .country-select-col::-webkit-scrollbar-thumb, .province-select-col2::-webkit-scrollbar-thumb, .city-select-col2::-webkit-scrollbar-thumb, .country-select-col2::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: rgba(0,0,0,.5);
        -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
    }

.loading{
	background: url('../images/loading.gif') center center no-repeat;
}

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

	.clear.forgot{height: 100px !important;}
	.wrapper.home{margin-top: 0 !important;}
	.border-mobile{border-top:1px solid #333;border-bottom:1px solid #333;}
	.frm-submit.mobile{margin-top: 0; cursor: pointer;}
	.clear-my-order{height: 50px !important;}
	.m-rightnav a{
		text-decoration: underline;
	}

	.divleftaddress, .divrightaddress {width: 90% !important;}
	.divleftaddress .cell, .divrightaddress .cell{width: 100% !important;}
	.center.address{top: 0; padding: 0;}


    .hidden-mobile{display: none !important;}
    .hidden-desktop{display: block !important;}
    .breadcrumb{font-size: 10px !important;padding: 13px !important;}
	.footer{
	    width: 50%;
	    margin: 20px auto 0 !important;
	    border-color: #000 !important;
        padding: 20px 0 !important;
	}
	.remove_prod{width: 10px !important}
	.headkiri{
	    padding: 20px 0 0 13px !important;
	    min-width: 170px !important;
	    font-size: 9px !important;
	}
	.search{
        width: 100px!important;
	    position: absolute;
	    left: 174px;
	    top: 15px;
	    font-size: 9px;
	    letter-spacing: 1px;
	}
	.nav-home .w-20{
		width: 32%;
		margin-bottom: 25px;
	}
	.nav-home .container a{
		text-decoration:underline;
	}
	.nav-home .other-nav{
	    border-top: 1px solid #000;
	    padding-top: 4px;
	    width: 60%;
	    margin: auto;
	}
	.nav-home .other-nav div{
	    font-size: 10px;
	    margin: 19px auto;
	    text-align: center
	}
	.headkanan{padding: 18px !important;}
	.m-rightnav{padding: 20.5px 9px !important;}
	.garislogo{margin: auto !important;position: relative;bottom: -4px;}
	.menu-small-mobile{padding-bottom: 0 !important; height: 54px !important;}
	.title-home{font-size: 30px !important;}
	.img-home{margin-top:13px !important;}
	.img-home-small{margin-top:10px !important;}
	.img-home-small img{width:100% !important;}
	.desc-home{
    width: 46% !important;
    margin-left: 12px !important;
    font-size: 13px !important;
	}
	.desc-home p{font-size: 13px !important;}
	.desc-text{font-size:13px !important;}
	.link-home{font-size:14px !important;}
	.f23{font-size: 14px !important;}
	
	/*.slider-jounal {
	    margin-top: 12px !important;
	}*/

	.content-description{
	    margin-top: 9px;
	}
	.content-description .title{
		    width: 49%;
    margin-left: 0;
    text-align: left;
     margin-right: 0;
	}
	.content-description .title p{
		    font-size: 12px;
    line-height: 16px;
	}
	.content-description .desc{
		width: 49%;
    margin-left: 6px;
	}
	.content-description .desc p{font-size: 14px;}
	.space-account{height: 25px;}
	.space-account-bottom{height: 70px;}

	.content{font-size: 9px;margin-top: -25px;}
	.content a{text-decoration: underline;}
	.contentleft{
	    width: 25%;
	    margin-right: 2%;
	    margin-left: 0;
	}
	.contentcenter{width: 25%; margin-right: 2%;}
	.contentright{width: 46%;}
	.contentright .frm-submit{
		font-size: 9px;
	    padding: 2px 3px 0px;
	    width: 135px;
	    margin: 10px auto 0;
	    text-decoration: none;
	    cursor: pointer;
	}
	.list-order th, .list-order td{
	    padding-right: 10px !important;
	    width: auto !important;
        padding: 6px 0 !important;
	}

	.about-img{margin-top: 6px;}

	.desc-prod{
		    width: 30px;
		    margin: auto;
		    line-height: 12px
	}

	.detail-product{text-align: center;}
	.detail-product .title{width: 95px !important; font-size: 9px;margin: 0 !important;}


	.list-store{margin-bottom:8px;}
	.list-store .store-subtitle{width: 100%;}
	.list-store .store-subtitle .large{font-size:16px;}
	.f45{font-size: 34px !important;}

	.collection-desc{margin-left:15px;}
	.collection-desc p{font-size:16px;}
	.collection-desc a{font-size:16px;}
	.journaldet{margin-bottom: 8px !important;}

	.col-arrow-left{left: 47px !important;}
	.col-arrow-right{right: 47px !important;}
	.col-arrow-left img, .col-arrow-right img{height: 25px;}
	.collection-img{margin-top:36px;}

	.f55{font-size: 34px !important;}

	.col-detail{line-height: 16px !important;}
	.col-detail-img{margin-top:-15px;}
	.nav-store{width: 100% !important; padding: 0 0 18px !important;}

	.content-store{margin-top:30px; width:100%; margin-bottom:30px;}
	.desc-product{padding-top:0px; margin-top:0px;}
	.cat-product{text-decoration:underline;}
	.name-product{padding:0px 7px;}
	.list-product{
	    width: 46%;
	    margin-left: 0;
	    margin-bottom: 15px;
	    text-align: center;
        margin: 0 2% !important;
        min-height: 280px;
	}
	.list-product img{width: 100%;}
	.store-clear{height: 15px !important;}
	.content-press{margin-top: 35px;}
	.list-press img{width: 100%;}
	.list-press{margin-bottom: 30px;}
	.clear-press{height: 0 !important;}
	.list-sp{
	    width: 48% !important;
	    font-size: 11px;
        margin: 0 1% 45px;
	    line-height: 15px;
	}
	.list-sp h2{font-size: 1.4em !important;}
	.img-icon img, #form-subscribe, #form-reset, #form-paymentconfirm{width: 200px !important;}
	.img-subs{display: none;}
	.btn-long{width: 200px !important;}
	.clear-payment{height: 50px !important;}
	.content.contact{
	    margin-top: 36px;
	    line-height: 27px;
	}
	.title-contact{font-size: 30px !important;}
	.sub-title-contact{font-size: 15px !important;}

	.detail-product span{margin: 0 13px; font-size: 9px;}
	#qty{width: 50px;font-size: 9px;}

	.journaldet {margin-bottom: 15px !important;}
	.fitur-jurnal{height: 200px;}
	/*
	.slide-resvonsive{ height: 235px !important;}
	*/
	.slider-jounal{margin-top:15px;}

	.set-space{height: 15px;}
	.cart-table-img img{
		width: 75px;
    	margin: 0;
    	text-align: center;
	}
	.cart-table-img, .cart-table-img img{text-align: center !important; width: 70px;line-height: 12px !important;}
	.cart-table th, .cart-table td{
        padding: 11px 3px !important;
		font-size: 9px;
	} 
	.center{text-align: center !important;}
	.bar-checkout .line{
	    border-left: 2px solid #333;
	    height: 15px;
	    margin: 10px auto;
	    width: 2px !important;
		border-bottom:0px;
	}
	.list-bar-checkout{float: none !important;}
	.bar-checkout{padding-left: 0;border-bottom:0; }
	.content-cart{margin-top: 270px !important;}
	.cell{margin-left: 5% !important; width: 26% !important; font-size: 10px !important;}
	.cart-table th{width: 24% !important; font-size: 9px;}
	#qty-cart{width: 35px;}
	.garis-checkout{width: 235px; margin: auto;border-top: 1px solid #000;}

	.cart-table label{font-size: 8px;margin-right: 5px;}
	.cart-table .frm-input.kupon{
	    width: 80px;
	    padding: 2px 0;
	    font-size: 9px;
	}
	.cart-table .frm-submit.kupon{
	    width: 70px !important;
	    margin: 0 5px !important;
	    font-size: 8.5px;
	    padding: 4px 5px;
	    cursor: pointer;
	}
	.cart-table .frm-submit.checkout{
		width: 56px !important;
	    font-size: 8.5px !important;
	    padding: 4px 4px !important;
	    cursor: pointer;
	}
	.divleft{    
		width: 70%;
	    margin: auto;
	    float: none;
	    max-width: 250px;
	}
    .divcenter,.divright{
    	    width: 90%;
		    margin: 0 5%;
    }
    .divleft .cell, .divcenter .cell,.divright .cell{width: 100% !important;}
    .hidden-desktop.color{display: inline-block !important;}
    #btn-purchase{font-size: 9px;}

    .bag{top: 40px;}
    .cell2{
    	width: 23% !important;
	    padding: 13px 2% 10px !important;
	    margin-left: 0 !important;
	    font-size: 9px !important;
	    height: auto !important;
    }
    .margin-cart-table{margin-top: 20px !important}
    .btn-remove{width: 10px !important;}

    #size-cart img{width: 100% !important;}
    #size-cart{bottom: 130px; width: 60%;}

}
@media only screen and (max-width:550px){
	.detail-product span {
	    margin: 0 28px !important;
	}
	.checkout-info {
		
		width: 75% !important;
		clear: both !important;
		position: absolute !important;
		margin: 100px 0px 0px 0px !important;
		/* margin-left: 0px; */
		left: 8% !important;
	
	}
}

@media only screen and (max-width:462px){
	.detail-product span {
	    margin: 0 17px !important;
	}
}
@media only screen and (max-width:393px){
	.detail-product span {
	    margin: 0 9px !important;
	}
}

@media only screen and (max-width:350px){
	.detail-product span {
	    margin: 0 6px !important;
	}
	#span-btn{vertical-align: middle;}
	.list-product{min-height: 260px;}
	.m-rightnav .f10{font-size: 8px !important;}
	.cart-table .frm-submit.kupon{margin:0 !important;}
	
	
}

.nav-home{
    height: 800px;
    background: white;
    position: fixed;
    display: none !important;
}

input { border-radius: 0px !important;}