#sns_custommenu ul.mainnav{text-align:center}
.sns-product-detail h1.product-name{margin:15px 0 30px 0}
.sns-product-detail .product-shop .price-availability{padding: 20px 0;margin:0}
#product-shop .add-to-cart, .product-shop .add-to-cart{margin:0;padding: 20px 0;}
.sns-product-detail .product-shop .add-to-links{float:left;width:100%;margin:20px 0}
#product-shop #product-options-wrapper, .product-shop #product-options-wrapper{margin:0}
#product-shop .product-options-bottom, .product-shop .product-options-bottom{padding:0}
#product-options-wrapper input, #product-options-wrapper textarea{width:100%}
.price-box .price{font-size:1.1em !important;color:#000 !important;font-weight: normal !important;}
.price-box .old-price .price{font-size:1.1em !important;}
.price-box .special-price .price{color: #bd1d1d;font-size: 1.3em;}
.products-grid .item{padding: 20px;box-sizing: border-box;box-shadow: 0px 0px 26px -6px rgba(0,0,0,0.07);margin-bottom: 10px;}
.products-grid .item:hover .item-inner .item-img{border-color:none !important;border:0 !important;}
.products-grid .item .item-inner .item-img{border:0 !important;}
.products-grid .item .item-inner .item-info{text-align: left;}
.products-grid .item .item-inner .item-info .info-inner .item-title a:hover{text-decoration:underline;color:#000;}
.products-grid .item .item-inner .item-info .info-inner .item-content{padding: 5px 0 0 0;border-top: 1px solid #efefef;}
.products-grid .item .item-inner .item-info .info-inner .item-content .item-price{margin-bottom: 0;position: relative;}
.products-grid .item .item-inner .item-info .info-inner .item-content .item-price .link-wishlist{position: absolute;top: 0.3rem;right: 0;font-size: 1.2rem;font-weight: 300;text-transform: uppercase;}
.homepage-bottom-ads .col-md-4,
.homepage-bottom-ads .col-sm-4{padding: 15px 15px 0px 15px;}
.homepage-bottom-ads img:hover{transform: scale(1.03);}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu{width:240px}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li{width:100%;padding: 5px 0;}
#sns_custommenu ul.mainnav li.level0.drop-submenu{position: relative;text-align: left;}
.cms-index-index #sns_menu #sns_custommenu ul.mainnav li.level0 > div{padding:5px 0;height: auto;}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li a{font-size:1.1em}

#shopping-cart-totals-table tr{border-bottom:1px solid #eee;}
.checkout-types li a{display:none;}
.cart-collaterals .totals ul.checkout-types{margin-top:0;}
.cart .discount{border:0;border-bottom: 1px solid #e9e9e9;}
#product-shop .price-box .price{font-size:2.0em !important;}
.products-grid .item .item-inner .item-info .info-inner .item-title{height: 30px;line-height: 20px;margin-top:0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#payment_form_paypal_express .form-alt{display:none;}
#sns_footerbefore .col-md-3{width:25%;}
#sns_tab_decription p{font-size: 1.1em;color:#000}
#firecheckout-login-window .form-list{margin-left:0;}
#firecheckout-login-window .form-list li{list-style: none;}
#sns_custommenu{border: 0;box-shadow: 0px 3px 0px 0px #dbdbdb;}

#homepagenew .products-grid{margin:0 0 10px 0px;}
#homepagenew .products-grid li{width:19%;margin-right:13px;text-align: center;}
#homepagenew .product-name{text-align:center;height: 30px;border-top: 1px solid #eee;margin-top:8px;margin-bottom:0;padding: 10px 0 0 0;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;}
#homepagenew .product-name a{text-transform: capitalize;}
#homepagenew .product-name a:hover{color:#000;text-decoration: underline}
#homepagenew .price-box{text-align:center;}
.products-grid .item .item-inner .item-img .ico-product{display:none;}
#sns_header{position: static;}
.headerads{position:fixed;z-index: 9999;top:0;}
.email-detail table table{padding:20px}
.homepage-bottom-ads img{margin:10px 0px 10px 0;transition: all 0.5s;}
.breadcrumbs a:hover{text-decoration: underline;}
.breadcrumbs li:before{display: none;}
.breadcrumbs li{padding: 0 5px 0 0px}
.sp-methods input{float: left}
.sp-methods label{padding: 5px 3px}
.firecheckout-set .sp-methods li{padding: 3px 0}
#s_method_inchoo_shipping_large, #s_method_inchoo_shipping_express{margin: 4px 2px 0 0}
.button.btn-checkout{background: #fea500;color: #fff}
.page-title .button{display: none;}
#sns_footerbefore ul li a{font-size: 1.0em}
#sns_footer.footer-style2 .sns-copyright{text-align:center;line-height:20px;height:20px;color:#fff;font-size: 0.875em;}
.sns-producttabs .sns-pdt-container .sns-pdt-content .pdt-content .products-grid .item{margin-top: 30px}
#sns_custommenu ul.mainnav li.level0>a{font-size: 1.8rem;color:#000;font-family: monospace;word-spacing: -6px;}
#sns_custommenu{height:45px;}
#sns_custommenu ul.mainnav li.level0{height:45px;}
#sns_custommenu ul.mainnav li.level0 > a{height:45px;line-height:45px;font-family：monospace}
#sns_custommenu ul.mainnav li.level0 > div{top: 45px;}
#sns_footerbefore .row-1 .block ul li a:before{display: none;}
#sns_footerbefore .row-1 .block ul li a{padding: 3px 10px 3px 0px}
#product-options-wrapper span.price{font-weight: bold;color: #000;}
#product-shop .add-to-cart .qty-container input.qty, .product-shop .add-to-cart .qty-container input.qty{margin: 2px 0 0;height: 48px;width: 100%;}
#product-shop .add-to-cart .btn-cart, .product-shop .add-to-cart .btn-cart{margin: 0;width: 59%;}
.zoomWrapper {width: 100% !important;text-align: center;}
img#zoom_img {left: 0px;}
.sns-product-detail .product-shop .add-to-links li{width: 100%;}
.level0.nav-2 .wrap_submenu{width: 510px !important;}
.level0.nav-2 .wrap_submenu .level0 .level1{width: 33% !important;}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu{padding:0}
.homepage-bottom-ads .col-md-2, .homepage-bottom-ads .col-sm-2 .homepage-bottom-ads .col-md-3, .homepage-bottom-ads .col-sm-3, .homepage-bottom-ads .col-md-4, .homepage-bottom-ads .col-sm-4{padding:10px 10px 0px 10px}
.page-title.category-title{display:block}
.page-title h1{border-bottom: 1px solid #f1f1f1;margin:0;padding:20px;font-family: system-ui;}
#product-shop .product-options p.required, .product-shop .product-options p.required{display:none}
.selected{border: 3px solid #000 !important;}
.image-section img{margin:7px 10px 0 0;border: 1px solid #000;}
select:focus{border-color: #ab3a3a;}
#sns_menu.keep-menu{top: 29px !important;}
#sns_mommenu > .btn{top: 22px;}
#logo{margin: 25px 0 20px 0;}
.sns-product-detail #sns_tab_products .sns-tab-content #sns_tab_decription{color:#424242}
.cart h1 {float: none;}
.cart-empty{padding-top:10px}
.sns-ajaxcart.mini-cart .block-content .block-inner .mini-products-list .item .product-details-bottom .item-options{display:none}
.searchautocomplete .searchautocomplete-placeholder{width:300px}
#sns_footerbefore ul li{width:100%}
/*=====credit card css=====*/
#payment_form_cwinline ul li{width: 15%;float: left;margin-right: 5px}
.sp-methods label {font-weight: bold;color: #000;}
#firecheckout-form li.fields{width:100%}
#firecheckout-form li.wide{width:100%}
input#coupon-code, .discount-form .input-field-wrapper{width:220px}
#checkout-step-payment .form-list{float:left}

@media (min-width: 1200px){
	.container {
		width: 1350px;
	}
}


@media (max-width: 768px){
	#logo img {
	    max-width: 90%;
	}
	#logo{margin: 7px 0 9px 0;}
	#sns_footerbefore .col-md-3{width:100%;}
	.headerads {
    	font-size: 0.725em !important;
    	height: auto !important;
    	line-height: 30px !important;
	}
	#homepagenew .products-grid li{margin-right:0;}
	.page-title .checkout-types{display:none}
	.firecheckout-index-index .checkout-title h1{float:none}
	.firecheckout-login-wrapper{float: none;text-align: center;margin: 15px 0 0 0;}
	.cart h1{float:none}
	.homepage-bottom-ads img{margin:0;}
	.button.btn-checkout{width: 100%;background: #fea500;color: #fff}
	.sns-product-detail .product-shop .add-to-links li{width: 50% !important;}
	#banner{padding:0 10px !important;margin-top: 15px;}
	#product-shop .product-options .input-box input.input-text{width: 100%;}
	#product-shop .product-options ul{width: 100%;float: left}
	#product-shop .product-options ul li{width: 100%;float: left}
	#product-shop .product-options-bottom, .product-shop .product-options-bottom{padding-top: 0}
	#product-shop .add-to-cart label, .product-shop .add-to-cart label{float: none;width: 100%;text-align: center;line-height: 20px;}
	#product-shop .add-to-cart .qty-container, .product-shop .add-to-cart .qty-container{width: 100%;margin: 0 0 10px 0}
	#product-shop .add-to-cart .qty-container input.qty, .product-shop .add-to-cart .qty-container input.qty{width: 60px;margin: 1px 0 0 0;height: 49px;width:100%}
	#product-shop .add-to-cart .btn-cart, .product-shop .add-to-cart .btn-cart{width: 100%}
	.sns-product-detail .product-shop .add-to-links li{width: 50% !important;}
	.cart ul.checkout-types{float: none;}
	.cart .checkout-types .button.btn-checkout{padding: 10px 15px;}
	.sns-producttabs .pdt-list .item.mobileportrait-first{margin-top: 20px !important;}
	#sns_footer{padding: 8px 0 20px 0;}
	.sns-products-container .products-grid .item{padding: 10px !important}
	.sns-product-detail .product-shop .add-to-links li a{padding-left: 44px;font-size: 1.14rem;}
	.sns-producttabs .sns-pdt-nav{height:0;width:100%;display: block}
	.searchautocomplete .searchautocomplete-placeholder{left: -221px;}
	.sns-products-container .products-grid .item{padding:10px !important;margin-bottom: 10px;}
	.products-grid .item{padding: 10px;}

}
