#sns_footer .footer-bootom:before {
	width: 0px !important;
}

.cloud-zoom-big {
    background: none repeat scroll 0 0 #CECECE;
}

/* CHECKOUT */

#payment_form_purchaseorder.form-list {
    list-style: none outside none;
}

.checkout .form-list ul {
    list-style: none outside none !important;
}

.form-list {
    list-style: none outside none;
}

div#checkout-step-review div.discount div.discount-form div.buttons button.button span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

/*
.discount-form button {
    height: 23px !important;
    line-height: 23px !important;
    padding: 0 !important;
}
*/
/*
.checkout select {
    height: 29px !important;
    line-height: 29px !important;
    padding: 5px 0 4px !important;
    vertical-align: middle;
}
*/
.box-inner {
    text-align: center;
}
/* remove this
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add-to-links li {
    border-right: none !important;
    font-size: 12px;
    text-align: center;
    width: 100%;
}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add-to-links li {
    line-height: 16px !important;
    padding: 0 !important;
}
*/
#checkout-shipping-method-load ul {
     list-style: none outside none;
}


#checkout-shipping-method-load .radio {
    float: left;
}

#checkout-shipping-method-load ul, ol {
    margin: 0;
    padding: 0;
}

.sp-methods label {
    /* height: 20px; */
    padding-left: 20px !important;
    padding-top: 3px !important;
    line-height: 20px;
}

/* ONESTEP - COLUMN 3 */
/*#checkout-review-table h3 {
    color: #ccc;
    line-height: 20px;
}*/

/*
.checkout-agreements li {
    margin: 0 !important;
}

.checkout-agreements .agree {
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
*/

.checkout form {
	padding: 0;
    margin: 0px;
}

/*
#sns_content .block {
    border: 0 none !important;
    padding: 0 !important;
}
*/

/* why oh why?
div .block-title {
    display: none !important;
}
*/
/*
#sns_content .block .block-content {
    margin: 0 !important;
    padding: 0 !important;
}

.checkout ul, .checkout ol {
    margin: 0 !important;
    padding: 0 !important;
}
*/


/*
div.checkout div.divopret, div.checkout div#onepage-checkout-newsletter {
	margin: 0 !important;
}
*/

#onepage-checkout-newsletter {

}

/*
h2 {
    font-size: 15px !important;
}
*/



/* CUSTOMER - MACHINE  =========================================================================== */

.machine-item {
    display: inline-block;
    padding: 20px 10px 10px;
}

.machine-small-img {
	float:left;
	width:150px;
}
/*
.machine-list-left {
	float:left;
	width:300px;
}

.machine-list-right {
	float:left;
	width:300px;
}
*/
.machine-list-left {
	float: left;
	width: auto;
	padding-right: 30px;
	margin-right: 30px;
	border-right: 1px solid #E1E1E1;
}

.machine-list-right {
	float: left;
	width: auto;
}

.product-tabs-content.machine-content {
    background-color: white;
    border-top: 1px solid #E1E1E1;
	width: 100%;
	text-align: left;
}


#machine-listing {
	position: relative;
    border: 1px solid #E1E1E1;
    padding: 20px;
	text-align: right;
	margin-top: 30px;
}

#machine-listing a.view-all {
	float: right;
	cursor: pointer;
}

#machine-listing .product-tabs li {
    border: 2px solid #E1E1E1;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    float: left;
    height: auto;
    margin: 0 25px 0 0;
    z-index: -1;
	border-bottom: 0px;
}

#machine-listing .product-tabs li.active {
    background-color: #E1E1E1 !important;
}

#machine-listing .product-tabs li.active a, #machine-listing .product-tabs li:hover a {
    border-bottom-style: none;
    margin-bottom: 0;
}

/*
#machine-listing .product-tabs a {
    display: block;
    float: left;
    font-size: 130%;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    outline: medium none;
    text-decoration: none;
    text-transform: uppercase;
}
*/
#machine-listing .product-tabs li a {
	font-size: 15px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	outline: medium none;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	padding: 0 15px;
	margin: 0;
}

#machine-listing .machine-item .machine-list li {
	margin-bottom: 15px;
}


#machine-listing ul {
    list-style: none outside none;
	margin: 0px;
	padding: 0px;
}
/*
.box-account .box-head h2 {
    background-position: 0 50%;
    background-repeat: no-repeat;
    float: left;
    font-size: 130%;
    font-weight: bold;
    margin-top: 30px;
    padding-left: 10px;
    text-transform: uppercase;
}

.box-account .box-head {
    text-align: right;
}
*/
/* search suggestion update */

#sns_topheader .topheader-right .topheader-right-inner #search_mini_form .form-search {
	z-index: 3;
}

#sns_topheader .topheader-right .topheader-right-inner #search_mini_form .form-search .search-autocomplete {
	position: initial !important;
	left: none !important;
	top: none !important;
	width: auto !important;
	margin-top: 10px;
}

#sns_topheader .topheader-right .topheader-right-inner #search_mini_form .form-search .search-autocomplete ul {
	list-style: none;
	margin: 0 0 10px;
}

.products-grid .item {
	position: relative;
}

.quickview-main .sns-product-detail .product-shop {
	margin-top: 15px;
}

.an-subscribe button span {
	background: none;
	border-color: none;
}

/*
#sns_productswrap .sns-slider ul.products-grid .item {
	margin: 0 15px !important;
    width: 265px !important;
}
*/

.an-data {
	width: 94%;
}

.checkout-cart-index .sp-methods ul li {
	width: 100%;
	display: block;
	float: left;
}

.my-account .my-wishlist .data-table tbody td button {
	margin-top: 10px;
}

#my-rmas-table tbody tr td.last {
	white-space: nowrap;
}

.catalog-product-compare-index .data-table tbody td a.product-image {
	width: 100%;
	border: none;
    margin: 0;
}

.catalog-product-compare-index .data-table tbody td {
    vertical-align: top;
    border: 1px solid #e0e0e0;
	height: 50px;
}

.catalog-product-compare-index .data-table tbody th {
	background: none !important;
    border: 1px solid #e0e0e0;
}

.catalog-product-compare-index .data-table thead tr th, .catalog-product-compare-index .data-table thead tr td {
	border: 1px solid #e0e0e0;
}

.price-box .special-price .price {
    color: #e50000 !important;
}

.account-create .fieldset li.control {
	margin-top: 10px;
}

.sns-megamenu-wrap.horizontal-menu .mega-nav .brands-list-wrapper ul {
	margin: 0 0 10px;
}

.sns-megamenu-wrap.horizontal-menu .mega-nav .brands-list-wrapper ul li {
	float: left;
	display: block;
	width: 100%;
}

.block-catalogbanner a {
	text-align: center;
}

#sns_content .block .block-layered-nav {
	padding: 0;
	margin: 0;
	border: none;
}

/* template bug fix */
/*
.sns-megamenu-wrap.horizontal-menu .mega-nav li .sns_megamenu_content {
	display: none;
}

.sns-megamenu-wrap.horizontal-menu .mega-nav li:hover .sns_megamenu_content {
	display: block;
}*/


.slider-inner .block-content {
	display:block !important;
}


/* 20140908 MENU WIDTH FIXES */
.sns-megamenu-wrap.horizontal-menu .mega-nav .megamenu-1col {
    padding: 0 1%;
    width: 40% !important;
}


/* 20140908 SEARCH  */
#search_autocomplete li:hover {
	color: #666666
}

.level0 .products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add-to-links li a {
	font-size:10px !important;
}
/*
.level0 .products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add-to-links li {
    padding: 0 2px !important;
}
*/

#confirmbox {
    background: none repeat scroll 0 0 black;
}




.sns_right .label {
    white-space: normal;
}

.sns_right  .block-content {
    width: 100%;
}



.cookiealert {
    min-height: 100px !important;
}


/*#cookiealert .close {
    color: #f90 !important;
    opacity: 0.2 !important;
    text-shadow: 0 0 0 #f90 !important;
}
*/


checkout .sub1 a ,
.checkout a {
    color: gray !important;
}

ol.checkout-agreements p.agree a {
    color: gray;
    text-decoration: none;
}

#review-buttons-container .f-left a:hover {
	text-decoration: underline;
}

/* SEARCH HINTS */
#search_autocomplete > li {
    list-style: none outside none;
}

#search_autocomplete .title {
    font-weight: bold !important;
    margin-top: 10px !important;
}

/*#search_autocomplete .title:hover {
	color:white !important;
}*/

/* #search_autocomplete .selected a, */
#search_autocomplete .highlighted a {
	color:#fff;
}

#search_autocomplete ul li {
    cursor: pointer;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
	width: 97%;
	margin: 0 1.5%;
}


.form-search{
    position: relative;
}

#search_autocomplete a:hover {
	color:#555555;
}


#sns_topheader .topheader-right .topheader-right-inner #search_mini_form .form-search .button {
    background: none repeat scroll 0 0 #4a4a4a !important;
}

#search_autocomplete li.highlighted {
    background-color: #CE3B3F !important;
    color: #fff !important;
}

#search_autocomplete li.highlighted a {
	color:#f5f5f5;
}

/* MEGA MENU */
.megamenu-col.menu-about-us {
	/* right: 10px; */
	right: 4px;
}

.block.block-layered-nav .block-layered-nav {
	background: none !important;
}

.scrollable-container {
	overflow-x: auto;
}


/* SLIDER HOME */

.slider-logo {

    background: url("../images/slider-logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    clear: both;
    color: #fff;
    display: block;
    float: left;
    font-size: 16px !important;
    height: auto;
    left: 530px !important;
    line-height: 48px !important;
    padding: 0 0 0 60px;
    top: 85% !important;
    width: 120px;

}
/*
.slider-image-9,
.slider-image-8,
.slider-image-7,
.slider-image-6,
.slider-image-5,
.slider-image-4,
.slider-image-3,
.slider-image-2,
.slider-image-1 {
    background: url("../images/slider01.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    clear: both;
    color: #fff;
    display: block;
    float: left;
    font-size: 16px !important;
    height: auto;
    left: 0;
    line-height: 48px !important;
    padding: 0 0 0 60px;
    top: 0 !important;
    width: inherit;
}
*/

.slider-image-1 {
    background: url("../images/banner/slide-bg-1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.slider-reflection-1 {
    background: url("../images/banner/slide-bg-reflection-1.jpg") no-repeat scroll 0 0 transparent;
}

.slider-image-2 {
    background: url("../images/slider02.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.slider-image-3 {
    background: url("../images/slider03.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.slider-image-4 {
    background: url("../images/slider04.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.slider-image-5 {
    background: url("../images/slider05.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.slider-image-6 {
    background: url("../images/slider06.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.slider-image-7 {
    background: url("../images/slider07.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.slider-image-8 {
    background: url("../images/slider08.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.slider-image-9 {
    background: url("../images/slider09.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.slide-01,
.slide-02,
.slide-03,
.slide-04,
.slide-05,
.slide-06,
.slide-07,
.slide-08,
.slide-09 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-origin: padding-box;
    background-position: right;
    background-repeat: no-repeat;
    background-size: 41% auto, 100% auto;
}
.slide-01 {
    background-image: url("../images/slider01.png");
}
.slide-02 {
    background-image: url("../images/slider02.png");
}
.slide-03 {
    background-image: url("../images/slider03.png");
}
.slide-04 {
    background-image: url("../images/slider04.png");
}
.slide-05 {
    background-image: url("../images/slider05.png");
}
.slide-06 {
    background-image: url("../images/slider06.png");
}
.slide-07 {
    background-image: url("../images/slider07.png");
}
.slide-08 {
    background-image: url("../images/slider08.png");
}
.slide-09 {
    background-image: url("../images/slider09.png");
}

.fs-pager-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    z-index: 9999;
    text-align: center;
}

.sns-megamenu-wrap .block-content li {
    white-space: nowrap;
}


.sns-slider .pretext {
    color: #ccc !important;
}

#confirmbox .product-name a {
    color: #ccc !important;
}

#confirmbox .head-cfbox .product-title {
    color: #ccc !important;
}



/* RELATED ITEM */
/*
#sns_tabitem_related .item {
    margin-right: 5px !important;
}
*/

#sns_tabitem_related  #block-related {
    position: inherit !important;
    width: 850px !important;
}

#sns_tabitem_related  .item {
    margin-left: 0 !important;
    margin-right: 2px !important;
}

#sns_tabitem_related  .block.block-related {
    border: 1px solid black !important;
	background-color: black;
}

#sns_tabitem_related .block-title > span {
    position: relative;
    top: 10px;
}
#sns_tabitem_related .navigation {
    top: 10px !important;
}

/* SNS MENU */
.sns_megamenu_content .slider-inner {
    background-color: black !important;
}

@media screen and ( max-width: 414px) {
	#sns_footer .footer-bootom .sns-info ul li {
		background: none !important;
		float: none !important;
		display: inline-block;
		padding: 0 11px !important;
	}

	#product-shop .add-to-box .add-to-links li, .product-shop .add-to-box .add-to-links li {
		border-right: none;
	}

	#product-shop .add-to-box .add-to-links li, .product-shop .add-to-box .add-to-links li {
		padding: 0 14px !important;
		border-right: none !important;
	}

	#product-shop .email-friend a, .product-shop .email-friend a {
		padding: 0;
	}

	.sns-product-detail #sns_tab_products ul.sns-tab-navi li {
		margin: 0 3px 3px 3px !important;
		width: 100% !important;
	}

	.addthis_toolbox .addthis_button_pinterest_pinit iframe {
		width: 40px !important;
	}

	/* .data-table thead th {
		display: none;
	} */

	/* .data-table tbody tr:first-child td:first-child {
		border-top: 1px solid #333;
	} */

	/* .data-table td {
		display: block;
		text-align: center;
		border-top: 1px solid #333;
		border-bottom: none !important;
	} */

	.data-table tbody td a.product-image {
		margin: auto;
	}

	.cart-table tfoot td {
		padding: 10px 5px;
		text-align: center;
		display: block;
		float: none;
	}

	.cart-table .btn-continue {
		float: none !important;
	}

	.cart h1 {
		float: left;
	}

	.cart ul.checkout-types {
		float: none !important;
		display: block;
	}

	.cart button.btn-proceed-checkout {
		width: 100%;
	}

	#checkout-review-table td,  #checkout-review-table th {
		font-size: 9px;
	}

	/* my account */
	.rating-box {
		float: none !important;
	}

	.buttons-set .button {
		float: none !important;
		margin: 0 0 4px 0 !important;
		width: 100%;
	}
	
	#checkout-review-table tbody td:first-child {
		min-width: auto !important;
		width: 0px !important;
		padding: 0px !important;
	}
	
	#checkout-review-table tbody td:first-child img{
		display: none;
	}
	
	div.payment-methods dl#checkout-payment-method-load dt, div.payment-methods dl#checkout-payment-method-load dd {
		width: 90%;
	}
	
	div#checkout-step-review div.discount {
		width: auto;
	}
	
	div#checkout-step-review div.discount div.discount-form {
		width: auto;
	}
	
	#checkout-review-table thead th, #checkout-review-table tbody td, #checkout-review-table tfoot td {
		font-size: 12px;
		text-indent: 3px;
	}

	div.checkout #review-buttons-container-top {
		width: 100%;
	}
	
	.btn-checkout {
		width: 100%;
		height: 44px;
	}
}

.configurable-price-from-label {
	display: none !important;
}

.block-download ul {
	display: inline-block;
	padding: 10px 0;
}

/*.products-grid .item-price*/ .price-box .label {
	display: none;
}

.catalog-product-compare-index .user-switch {
	display: none !important;
}

.price {
	white-space: nowrap;
}


@media all /* SKU */
{
	.item-sku
	{
		text-transform: uppercase !important;
		
	}
	.products-list .item-sku {
		margin-top: 5px;
		margin-bottom: 10px;
	}
	.sku .std
	{
		text-transform: uppercase;
	}
}

@media all /* Shop By */
{
	.shopby-notavailable
	{
		margin-bottom: 50px;
		margin-top: 50px;
		text-align: center;
	}
}

/*** advanced reviews ***/
#advancedreview_form ul.form-list {
	margin: 0;
	padding: 0;
}

#advancedreview_form ul.form-list li.right {
	width: 100%;
}

.f-left,
.left         { float:left; }
.f-right,
.right        { float:right; }

#addreview-popup #product-review-table.data-table thead th {
    background: #FFFFFF none repeat scroll 0% 0%;
}

#addreview-popup #product-review-table.data-table tr.last th {
    text-align: center;
    padding: 3px 5px;
}
#addreview-popup #product-review-table.data-table tr.last th {
    border-top: 1px solid #DAE0DA;
    border-bottom: 1px solid #DAE0DA;
}

#mask {
	background: none repeat scroll 0 0 #000000;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9000;
}

#addreview-popup {
	background: none repeat scroll 0 0 white;
    height: 130px;
    left: 0;
    margin: 0 auto;
    overflow: auto;
    padding: 20px;
    position: fixed;
    right: 0;
    top: 300px;
    width: 627px;
    z-index: 9001;
}

#addreview-popup #product-review-table thead th {
	text-transform: uppercase;
	border-right: 1px solid #DAE0DA;
}

#addreview-popup #product-review-table thead th:last-child {
	border-right: none;
}

#addreview-popup #review-form .write-review {
	line-height: 110%;
    margin-bottom: 15px;
    margin-top: 30px;
}

#addreview-popup #product-review-table input.radio {
	margin: 0;
}

#addreview-popup #product-review-table td {
	vertical-align: middle;
	height: auto;
}

#addreview-popup #review-form div#form-add {
	float: left;
}

#addreview-popup #review-form div.button-set {
	float: left;
    position: initial;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

#addreview-popup #review-form .input-text {
	height: 16px;
    padding: 3px;
    width: 299px;
}

#addreview-popup #review-form .buttons-set {
	width: 627px;
	clear: both;
	margin: 4em 0px 0px;
	padding: 8px 0px 0px;
	text-align: right;
}

#addreview-popup #review-form .form-list.left{
	width: 49%;
}

#addreview-popup #review-form .form-list.right{
	width: 49%;
	float: right !important;
}

#addreview-popup .buttons {
    display: block;
    position: absolute;
    width: 360px;
	bottom: 20px;
    margin: 0 auto;
}

.image-wrapper {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 56px;
	height: 56px;
}

#addreview-popup .product-image {
	display: block;
    float: left;
    height: 56px;
    margin-left: 8px;
    margin-right: 20px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
    width: 56px;
	min-width: 56px
}

.mask {
	position: absolute;
	top: 0;
	left: 0;
}

#addreview-popup .product-detail {
	display: block;
    float: left;
    margin-top: 20px;
    text-align: left;
}

#addreview-popup .product-detail .product-name {
	color: #222222;
    font-size: 18px;
    font-weight: bold;
}

#addreview-popup .product-detail .message {
	color: #222222;
    font-size: 13px;
}

#addreview-popup {
	background: #FFF;
	height: 400px;
	left: 0;
	margin: 0 auto;
	overflow: auto;
	padding: 20px;
	position: fixed;
	right: 0;
	top: 150px;
	width: 680px;
	z-index: 9001;
}

#product_tabs_review_tabbed_contents  .form-add, #product_tabs_cms2_contents .form-add {
	display: none;
}

#customer-reviews h2 {
	display: none;
}

#customer-reviews .pager {
	display: none;
}

#customer-reviews dl {
	display: none;
}

#customer-reviews h3 {
	color: #222;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
}

#customer-reviews h4 {
	display: none;
}

#product-review-table.data-table tbody td.last { border-right: none !important; }
#product-review-table.data-table tbody th,
#product-review-table.data-table tbody td { border-bottom:1px solid #dae0da !important; border-right:1px solid #dae0da !important; }

#product-review-table.data-table tbody td, #product-review-table.data-table tbody td.last { text-align: center; width: 50px; }
#product-review-table.data-table tbody th { color: #222;  font-size: 12px; font-weight: bold; }

#product-review-table.goog-text-highlight {
	color: #222 !important;

	font-size: 11px !important;
	font-weight: bold !important;
}

#review-form ul.form-list li.fields div.field div.input-box input.input-text, #review-form ul.form-list li.wide div.input-box input.input-text, #review-form ul.form-list li input.input-text {
	border: 1px solid #DAE0DA;
	width: 218px;
	height: 22px;
}

#review-form .form-list textarea {
	background: #FFFFFF;
	border: 1px solid #DAE0DA;
	width: 290px;
	height: 126px;
	margin: 0;
	padding: 2px;
}

/*.form-list .input-box {
	display: block;
	clear: both;
	width: 220px;
}*/

#customer-reviews #review-form {
	margin: 0;
}

#customer-reviews .form-add {
	float: left;
	width: 100%;
}

#addreview-popup #customer-reviews .buttons-set {
    float: left;
    position: initial;
    width: 100%;
    margin: 0;
    border-top: none;
    clear: both;
}

#review-form .form-list left {
	float: left;
}

#review-form .form-list right {
	float: left;
	text-align: right;
}

#review-form .form-list textarea {
    width: 98%;
}

.star0 {
    background-position: 0 -17px;
}

.star1, .star0 {
    background-color: transparent;
    background-image: url("../images/star.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    text-align: center;
    width: 13px;
}

#customer-reviews .form-list .input-box { width: auto; }

.buttons-set button.button {
    float: right;
    margin-left: 5px;
}

#btn-review-cancel {
    float: left;
    margin-left: 0px;
}

#advancedreview-overlay {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: #000;
    opacity: 0.3;
}

#sns_tabitem_reviews .form-add {
	display: none;
}

.ratings {
	font-size: 12px;
	line-height: 19px;
}

.ratings .rating-links {
	float: left;
}

.ratings .rating-box {
	float: left;
	margin-right: 3px;
	margin-left: 5px;
	margin-top: -2px;
}

.rating-box {
	width: 81px;
	height: 16px;
	font-size: 0;
	line-height: 0;
	background: url(../images/rating.png) 0 -16px repeat-x !important;
	text-indent: -999em;
	overflow: hidden;
}

.rating-box .rating {
	float: left;
	height: 16px;
	background: url(../images/rating.png) 0 0 repeat-x !important;
}

#customer-reviews ol li {
	display: block;
	float: left;
	width: 100%;
	padding: 20px 0px;
	border-bottom: 1px solid #DAE0DA;
}

#customer-reviews ol li.first {
	padding-top: 0 !important;
}

#customer-reviews .addreview {
	color: #1D5065;

	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

#customer-reviews .rating-label {
	display: block;
	float: left;
	color: #222;

	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

#customer-reviews .reviewer {
	color: #7A807B;
}

#customer-reviews .rating-box {
	float: left;
	margin-left: 5px;
	margin-top: 1px;
}

#customer-reviews p.review-content {
	float: left;
	width: 100%;
	color: #222;

	font-size: 12px;
	font-weight: normal;
	margin: 0;
}

#customer-reviews.data-table tbody tr.last th, #customer-reviews .data-table tbody th  {
	border-top: none;
}

#customer-reviews button.button span {
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	width: 145px;
	height: 20px;
}

#customer-reviews button.cancel {
    background-color: #555;
}

#customer-reviews button.cancel span {
	float: left;
}

#customer-reviews button.cancel {
	float: left;
}

#customer-reviews button.cancel span {
	background-position: 0 -64px;
}

/* Updates 2016-01-19 */

.cms-home-korion #sns_slideshow,
.cms-home-korion #sns_content,
.cms-home-korion #sns_productswrap,
.cms-home-korion #sns_brand
{
	/*
	display:none;
	*/
}


.breadcrumbs li {
    white-space: nowrap;
}

.products-grid .item .item-inner .item-info .info-inner .item-title {
    overflow: visible !important;
    text-overflow: initial !important;
    white-space: normal !important;
}

.toolbar-bottom {
    width: 100% !important;
}

.sns-slideshow-wrap .fraction-slider .fs_obj {
    background: black none repeat scroll 0 0;
    height: 465px !important;
    left: 40px !important;
    opacity: 0.8 !important;
    top: 39px !important;
}



.store-switcher .flag-swe_se,
.store-switcher .flag-dnk_da,
.store-switcher .flag-gbr_en_uk,
.store-switcher .flag-fin_fi,
.store-switcher .flag-deu_de,
.currency-switcher .flag-swe_se,
.currency-switcher .flag-dnk_da,
.currency-switcher .flag-gbr_en_uk,
.currency-switcher .flag-fin_fi,
.currency-switcher .flag-deu_de
{
	float: left;
	height: 17px;
	margin: 0 8px 0 0;
	width: 17px;
}

.store-switcher .flag-dnk_da,
.currency-switcher .flag-dnk_da
{
	background: transparent url("../images/sprite-ico-header.png") no-repeat scroll -23px 0;
}

.store-switcher .flag-gbr_en_uk,
.currency-switcher .flag-gbr_en_uk
{
	background: transparent url("../images/sprite-ico-header.png") no-repeat scroll -69px 0;
}

.store-switcher .flag-swe_se,
.currency-switcher .flag-swe_se
{
	background: transparent url("../images/sprite-ico-header.png") no-repeat scroll 0 0;
}

.store-switcher .flag-fin_fi,
.currency-switcher .flag-fin_fi
{
	background: transparent url("../images/sprite-ico-header.png") no-repeat scroll -45px 0;
}

.store-switcher .flag-deu_de,
.currency-switcher .flag-deu_de
{
	background: transparent url("../images/sprite-ico-header.png") no-repeat scroll -91px 0;
}

#sns_topheader .topheader-left .sns-switch .switch-inner .store-switcher 
{
    width: 130px !important;
}


#sns_topheader .topheader-left .sns-switch .switch-inner .currency-switcher {
    top: 30px !important;
}


#sns_topheader .topheader-left .sns-switch .switch-inner .store-switcher {
    position: absolute;
    top: 5px;
    width: 100px;
}
#sns_topheader .topheader-left .sns-switch .switch-inner .store-switcher {
    float: left;
    margin: 0 0;
    cursor: pointer;
}



.sns-ajaxcart
{
	width: 35%;
}

#sns_topheader .topheader-left .sns-switch .switch-inner .store-switcher 
{
    top: 10px !important;
}

.filter-nav .reset-filters {
	text-indent: -135px !important;
}

.links li {
    display: inline-block !important;
}

.sns-quickaccess {
    width: 63%;
}

/* .slider-image-1 .col-left, .slider-image-2 .col-left {
    width: 39% !important;
    color: #fff !important;
} */


/* Responsive 2016-01-18 */

@media screen and (min-width: 1200px) and (max-width: 1600px) /* Catalog */
{
	.category-products .products-grid .item {
		border: solid 1px #e0e0e0;
		width: 23% !important;
	}
}

@media screen and (max-width: 1200px) /* Catalog */
{

	.catalog-category-view #sns_breadcrumbs {
		position: initial !important;
	}

	.category-products .products-grid .item {
		border: solid 1px #e0e0e0;
		width: 31.33% !important;
	}

	.category-products .products-grid .item .item-inner .item-img .item-box-hover .box-inner .cart {
		bottom: 70px !important;
	}
	
	#sns_main {
		/* width: 96%; */
		/* margin: 0 2%; */
	}

	#sns_left {
		min-height: 0px;
		margin: 0 !important;
	}
}

@media screen and (max-width:  767px) /* Catalog */
{

	.category-products .products-grid .item {
		float: left;
		width: 48% !important;
		margin-bottom: 10px;
        height: 425px;
	}

	#sns_breadcrumbs {
		display: none;
	}

	.category-products .products-grid .item .item-inner .item-img .item-box-hover .box-inner .cart {
		bottom: 0px !important;
	}
	
	.toolbar-bottom {
		margin: 0 auto !important;
	}
}

@media screen and (max-width: 1200px) /* Brand Slider */
{
	/*
	.wrap.sns-slider {
		display: none;
	}
	*/
}



#sns_brand .slider-brands .next, #sns_brand .slider-brands .prev {
    top: 30% !important;
}

#sns_brand .slider-brands .prev {
    left: -5px !important;
}

#sns_brand .slider-brands .prev:before {
    left: 0px !important;
    top: 35px !important; 
}

#sns_brand .slider-brands .next {
    right: 0px !important;
}

#sns_brand .slider-brands .next:before {
    left: 5px !important;
    top: 35px !important;
}

.block.slider-brands {
    width: 100% !important;
}

@media screen and (max-width:  876px) /* Footer */
{

	/* Top */
	.row-fluid.footer-top {
		height: 10px;
	}

	/* Logo */
	.footer-logo.span4
	{
		float: left;
		width: 49% !important;
		padding-left: 30px !important;
		padding-right: 10px !important;
	}

	/* Description */
	.about-knobby.span4
	{
		float: right;
		width: 48% !important;
		padding-left: 10px !important;
		padding-right: 30px !important;
	}

	/* Address */
	.footer-address.span4
	{
		width: 100%;
		/* margin-top: 30px; */
		float: left;
		/* padding-left: 30px !important; */
		/* padding-right: 30px !important; */
		margin: 30px 0 0;
	}
	.footer-address-left
	{
		display: inline-block;
		width: 49%;
		margin: 0;
		vertical-align: top;
	}
	.footer-address-right
	{
		display: inline-block;
		width: 49%;
		margin: 0;
		vertical-align: top;
	}
	#sns_footer .footer-address .email {
		margin: 0 !important;
	}

	/* Links */
	.footer-links.span6 {
		text-align: center;
		width: 100%;
		float: left;
	}

	/* Copyright */
	.copyright.span6 {
		width: 100%;
		float: left;
	}
	.footer-links.span6 > ul {
		display: inline-block;
	}
	#sns_footer .footer-bootom .sns-copyright {
		text-align: center !important;
	}
	#sns_footer .copyright {
		margin: 10px 0 0 !important;
	}

}

@media screen and (max-width:  480px) /* Product Page */
{
	/* Description */
	.about-knobby.span4
	{
		margin-top: 50px;
		width: 100% !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.category-products .products-grid {
		width: 100% !important;
		margin: 0 !important;
	}
	
	.category-products .products-grid .item {
		float: left;
		width: 100% !important;
		margin-left: 0 !important;
		margin-bottom: 10px;
	}
	
	.category-products .category-grid .item .item-inner .item-img {
	    height: auto !important;
	}

	.block-related .item {
		/* width: 100% !important;
		margin: 0 !important; */
	}
    
    .footer-address.span4 ul
	{
        margin-left: 50px;
    }
}

@media screen and (max-width:  380px) /* Footer */
{

	/* Logo */
	.footer-logo.span4
	{
		float: left;
		text-align: center;
		width: 100% !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	/* Description */
	.about-knobby.span4
	{
		margin-top: 50px;
		width: 100% !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}


	/* Address */
	.footer-address.span4
	{
		width: 100%;
		margin-top: 0px;
		float: left;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.footer-address-left
	{
		margin: 30px 0 0;
		width: 80%;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.footer-address-right
	{
		margin: 30px 0 0;
		width: 80%;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	/* Links */
	.footer-links.span6 {
		text-align: left;
	}
	#sns_footer .footer-links li {
		float: none !important;
		margin-top: 20px !important;
	}
	.footer-links.span6 > ul {
		margin-left: 5px;
	}

	/* Copyright */
	#sns_footer .footer-bootom .sns-copyright {
		text-align: left !important;
		margin-top: 30px !important;
	}
	#sns_footer .copyright {
		padding-left: 15px !important;
	}

}

@media screen and (max-width: 1200px) /* Home Slider */
{
	#sns_slideshow .sns-slideshow-wrap .next::before, #sns_slideshow .sns-slideshow-wrap .prev::before {
		left: -10px;
	}
	#sns_slideshow .sns-slideshow-wrap .prev {
		left: -5px !important;
	}
	.fs-pager-wrapper {
		bottom: 0;
	}
	.fs-stretcher {
		width: 100% !important;
		height: 545px !important;
	}
	.fraction-slider {
		width: 98% !important;
	}
	.sns-slideshow-wrap .fraction-slider .fs_obj {
		background: black none repeat scroll 0 0;
		opacity: 0.8 !important;
		left: -1px !important;
		top: 39px !important;
		height: 466px !important;
	}
    #product-view-related {
        display: none !important;
    }
    
    .related-products-full {
        display: block !important;
    }
    .product-img-box.span4 {
        width: 40.425531914894%
    }
    .product-shop.span4 {
        width: 57.446808510638%;
    }
}

@media screen and (max-width:  979px) /* Home Slider */
{
	.slider-image-1 h2 {
		font-size: 30px !important;
		margin: 75px 40px 10px 60px !important;
	}
}

@media screen and (max-width:  767px) /* Home Slider */
{
	.sns-slideshow-wrap .next {
		display: none !important;
	}
	#sns_slideshow .sns-slideshow-wrap .prev {
		display: none !important;
	}
	.cms-home-korion #sns_wrapper {
		/* background: #000 url("../images/bg-black.jpg") no-repeat scroll -230px -200px !important; */
	}	
	.slider-image-1 .col-left {
		width: 100% !important;
	}	
	.sns-slideshow-wrap .fraction-slider .fs_obj {
		height: 195px !important;
		top: 310px !important;
		width: 100% !important;
		left: 0px !important;
	}	
	.fraction-slider {
		margin: auto;
	}
	.fraction-slider .slider-image-1 {
		background: rgba(0, 0, 0, 0) url("../images/banner/img-banner-reflection.png") no-repeat scroll -490px center !important;
	}	

	.slider-image-1 h2 {
		font-size: 30px !important;
		margin: 25px 40px 10px 60px !important;
	}
	
	.slider-image-1 h2,
	.slider-image-1 h3,
	.slider-image-1 .learn-more
	{	
		margin-left: 10px !important;
		margin-bottom: 5px !important;
	}
	.slider-image-1 a.learn-more span {
		margin: auto !important;
	}	
	
}

@media screen and (max-width:  400px) /* Home Slider */
{
	.fraction-slider .slider-image-1 
	{
		background: rgba(0, 0, 0, 0) url("../images/banner/img-banner-reflection.png") no-repeat scroll -610px center !important;
	}	
	.slider-image-1 h2
	{
		font-size:20px !important
	}
	.slider-image-1 a.learn-more span
	{
		margin-top: 5px !important;
		border: none !important;
	}	
	
	a.learn-more {
		float: right !important;
	}	
}


/* Home Product Sliders */

.sns-slider ul.products-grid li.item {
	/* border: 2px solid #717171 !important; */
}
.sns-slider ul.products-grid li.item:first-child {
	margin: 0 0.5%;
}
.sns-slider ul.products-grid li.item.banner {
	background: transparent;
    border: none !important;
}
#sns_mainmidle .sns-slider {
	/* width: 1170px; */
	width: 100%;
}

#sns_main .sns-slider .caroufredsel_wrapper {
	margin: 20px -0px 0 !important;
    padding: 0 0px !important;
    width: 100% !important;
}

.home .sns-slider .slider-inner {
    padding: 0px;
}


@media screen and (max-width: 1200px) /* Home Product Sliders */
{
	#sns_main .sns-slider .caroufredsel_wrapper {
		width: 100% !important;
	}

	#sns_mainmidle .sns-slider {
		width: 100%;
	}
	
	.home .row-fluid .span9 {
		width: 100% !important;
		margin: 0 !important;
	}
	
	.home .row-fluid .span3 {
		width: 100% !important;
	}

	.home #sns_right .col-inner  {
		text-align: center;
	}
}

@media screen and (max-width: 959px) /* Home Product Sliders */
{
	.home .row-fluid .span8 {
		width: 100% !important;
	}
	.home .row-fluid .span4 {
		width: 100% !important;
	}
}

@media screen and (max-width: 400px) /* Home Product Sliders */
{
	#sns_main .sns-slider ul.products-grid .item {
		/* width: 90vw !important; */
	}

	#sns_productswrap .sns-slider ul.products-grid .item {
		/* width: 90vw !important; */
	}

}


/* Header & Menu */

@media all
{
	/*
	#sns_menu li {
		display: inline-block !important;
		white-space: nowrap;
		float: none !important;
	}
	#sns_menu #sns_resmenu li {
		float: left !important;
	}
	#sns_menu ul#top-menu {
		width: 100% !important;
		overflow-x: hidden;
	}
	*/
		
	.search-autocomplete {
		top: 45px !important;
	}	
	
	
	
}

@media (max-width: 1199px)
{
	
	#sns_topheader .topheader-left .sns-switch .switch-inner .store-switcher {
	}
	#sns_topheader .topheader-left .sns-switch .switch-inner .currency-switcher {
		left: 225px !important;
		top: 30px !important;
	}
	
	.sns-ajaxcart {
		float: right !important;
		width: 25%;
		right: 15px;
		top: -1px;
		box-sizing: border-box;
	}	
	
	.sns-ajaxcart .block-title .cart-status .label {
		display: none;
	}
	
	.sns-quickaccess {
		float: left !important;
		width: 75%;
	}

	#sns_menu .level1 {
		/*top: 159px !important;*/
	}	
	
}

@media (max-width:  1024px)
{
 	
	ul#top-menu,
	.quickaccess-inner .links,
	.currency-switcher
	{
		display: none;
	}

	.sns_resmenu_collapse .currency-switcher
	{
		display: block;
	}

	#sns_topheader
	{
		/* display: none; */
		top: -30px;
		z-index: 10 !important;
	}

	#sns_header {
		height: 80px !important;
		/*margin-bottom: 10px !important;*/
	}
    
    .full-ps .price-switch {
        display: none;
    }
    
    .res-ps .price-switch {
        position: relative !important;
        float: none !important;
        top: 0 !important;
        right: 0 !important;
        background: #000;
        padding: 10px 0  5px 30px;
    }
    
    .res-ps .price-switch label {
        color: #fff !important;
        font-weight: normal;
    }
	
	#sns_header .container {
		width: auto;
	}
	
	#sns_content,
	#sns_productswrap {
		width: 96%;
		padding: 0 2% !important;
		margin-top: 15px !important;
	}

	#sns_header #logo a {
		margin-top: 8px !important;
	}
	#logo img
	{
		height: 65px !important;
	}

	#sns_mainnav {
		position: absolute !important;
		width: 100% !important;
		height: auto !important;
		min-height: auto !important;
	}

	li.nav-home.level0 {
		width: 100%;
	}

	div#sns_resmenu_collapse {
		margin-top: 22px;
	}

	#sns_resmenu li.level0 li {
		width: 100% !important;
		background: gray;
		margin-left: 0px !important;
	}

	#sns_menu #sns_resmenu.sns-resmenu ul.nav li .res-wrapnav > ul {
		margin: 0px !important;
		position: static !important;
	}

	.res-wrapnav span {
		margin-left: 50px !important;
	}

	li.level1 {
		position: static !important;
	}

	#sns_resmenu .level0.nav-1.parent.open li.level1 {
		display: none;
	}
	#sns_resmenu .level0.nav-1.parent.open li.level1 {
		position: static !important;
	}

	#sns_resmenu li.level0.open li {
		display: block !important;
	}

	#sns_resmenu li.level0 li {
		width: 100% !important;
		display: none !important;
	}

	#sns_resmenu li.parent {
		width: 100%;
	}

        #sns_menu li.top-menu-item,
        #sns_menu li.level0 {
            padding: 0 !important;
        }
        
	span.menuress-toggle {
		height: 20px !important;
	}

	#sns_menu #sns_resmenu.sns-resmenu ul.nav li .menuress-toggle:before {
		top: 0px !important;
	}
	#sns_menu #sns_resmenu.sns-resmenu ul.nav li .menuress-toggle:hover {
		background: #1F1F1F !important;
	}

	#sns_menu #sns_resmenu.sns-resmenu ul.nav > li > a {
		height: 30px !important;
		line-height: 30px !important;
		background: black !important;
		padding-left: 30px !important;
	}

	.knobby-responsive-header-wrapper
	{
		position: static;
	}

	#sns_menu #sns_resmenu
	{
		top: -70px;
		position: absolute !important;
		width: 100%;
		/* margin-left: calc(-50vw + 50%); */
	}

	#sns_resmenu.sns-resmenu button.btn-navbar {
		margin-left: 18px !important;
	}

	#sns_menu .level1 a {
		background: black;
		font-size: 14px !important;
		height: 30px;
		line-height: 30px;
	}

	/* Search LI */
	li.resmenu-search {
		background: black;
		width: 100%;
		cursor: default !important;
	}

	/* Search Form */
	#sns_menu #search_mini_form_res {
		margin-bottom: 0px !important;
		width: 100% !important;
		margin-left: 0px !important;
		float: none;
		margin-right: 0px;
	}

	/* Search Input */
	#sns_menu #search_mini_form_res .input-text {
        display: block;
		width: 96% !important;
		padding-right: 45px !important;
		margin: 0 auto;
	}

	/* Search Submit */
	#sns_menu #search_mini_form_res.button
	{
		right: 1px !important;
	}

	#sns_header #logo {
		text-align: center !important;
		width: 80% !important;
		position: absolute;
		z-index: 1;
		top: 0px;
		left: 10%;
		height: inherit;
	}

	.resmenu .currency-switcher
	{
		display: block !important;
		position: absolute;
		float: none;
		top: 24px;
		right: 2px;
	}
	.resmenu .currency-switcher a
	{
		margin-right: 5px !important;
		margin-left: 5px !important;
	}

	
	
	.sns-ajaxcart .block-title .cart-status:before {
		background: url("../images/responsive/cart.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
		height: 22px !important;
		width: 22px !important;
		/*
		left: -20px !important;
		top: 47px !important;
		*/
	}

	.topheader-right.span9 {
		/*
		width: 100vw !important;
		*/
	}

	.sns-quickaccess {
		display: none;
	}

	#sns_topheader .span3 {
		/*
		display: none;
		*/
	}

	sns_topheader .topheader-left .sns-switch {
		display: none;
	}	
    
    .block.mini-cart.sns-ajaxcart {
		position: static;
		margin-top: 15px;
	}
	
	#sns_topheader .topheader-right-inner {
		/*
		width: 100vw !important;
		*/
		width: 100% !important;
	}

	.sns-ajaxcart {
		float: right !important;
	}

	#sns_topheader .row-fluid,
	#sns_topheader .container,
	#sns_topheader {
		margin-left: 0px !important;
		margin-right: 0px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		width: 100% !important;
		height: 0px;
	}

	.sns-ajaxcart .block-content {
		right: 20px !important;
		top: 35px !important;
	}

	.sns-ajaxcart {
		width: initial;
	}	

	/* #sns_menu li.level0 li {
		margin-left: 10px !important;
		margin-right: 10px !important;
	} */

	#sns_content .block-account {
		width: initial !important;
	}
		
	.topheader-left .sns-switch {
		display:none;
	}	
}

@media (max-width:  1024px) 
{
	#sns_header {
		position: relative;
	}

	#sns_menu #sns_resmenu
	{
		top: -48px;
		position: absolute !important;
		width: 100%;
		/* margin-left: calc(-50vw + 50%); */
		overflow: hidden;
	}

	.resmenu .currency-switcher
	{
		/* display: none !important; */
	}

	/* Search Form */
	#sns_menu #search_mini_form {
		width: 85vw !important;
	}

	/* Search Input */
	#sns_menu #search_mini_form .input-text {
		width: 85vw !important;
	}

	/*express order*/
	.express-title .sku, .express-line .sku {
		width: 40%  !important;
		margin: 0 5% 0 15px  !important;
	}
	
	.express-title .qty, .express-line .qty {
		width: 20%  !important;
		margin: 0px !important;
	}
	
	.express-line {
		white-space: normal;
	}
	
	.express-line .button-remove {
		height: 50px !important;
	}
	
	.express-line .status {
		display: inline-block;
		width: auto !important;
		line-height: 150% !important;
		margin: 5px 10px 20px 22px !important;
	}
	
	.btn.add-more {
		margin: 15px 5% 32px  !important;
		width: 90%  !important;
	}
	
	.express-file-description {
		white-space: normal;
	}
}

@media screen and (max-width: 400px) /* Home Product Sliders */
{
	.btn.submit {
		width: 100%;
		min-height: 44px;
		padding: 5%;
		height: auto !important;
		white-space: normal;
	}
}

@media (max-width:  1024px)
{
	.sns-ajaxcart .block-content .block-top {
		background: none !important;
	}
	.sns-ajaxcart .block-content .block-inner {
		background: none !important;
	}
	.sns-ajaxcart .block-content {
		background: none !important;
		background-color:  #333 !important;
		color: #FFF !important;
		width: 100% !important;
        left: 0 !important;
        right: 0 !important;
        top: 82px !important;
	}
	.sns-ajaxcart .block-subtitle {
		color: #FFF !important;
	}
	.sns-ajaxcart .product-details a {
		color: #FFF !important;
	}
	.sns-ajaxcart .product-details .price-box .price {
		color: #FFF !important;
	}
	.sns-quickaccess {
		display: none;
	}

	.sns-ajaxcart .block-title .cart-status:before {
		/*
		left: 0px !important;
		*/
	}

	#sns_topheader .span3 {
		float: left !important;
		width: 23.404255319149% !important;
	}	
	#sns_topheader  .span9 {
		float: left !important;
		width: 74.468085106383% !important;
	}

	
}

.sns-slideshow-wrap {
    min-height: 523px;
}

#sns_resmenu.sns-resmenu button.btn-navbar {
    background: none !important;
}

button.btn.btn-navbar.collapsed {
    box-shadow: none !important;
}

.icon-reorder:before {
    color: #C91F24;
}

#sns_header {
    /*border-bottom: 2px solid #cc1e24 !important;*/
}
#sns_header-inner {
    border-bottom: 2px solid #212121 !important;
    height: 100%;
}

.products-grid .item-box-cart-add {
	display:none;
}
@media (max-width: 1365px)
{
    #mb-filter {
        display: none;
    }  
}
@media (max-width: 1480px) /* Catalog Page */
{

	/* .catalog-category-view #sns_content .container,
	.catalog-category-view #sns_breadcrumbs .container,
	.catalogsearch-result-index #sns_content .container,
	.catalogsearch-result-index #sns_breadcrumbs .container
	{
		width: 100% !important;
	} */

	.catalog-category-view #sns_content #sns_left,
	.catalogsearch-result-index #sns_content #sns_left,
	.catalog-category-view #sns_content #sns_left,
	.catalogsearch-result-index #sns_content #sns_left {
		width: 21% !important;
		margin-left: 1% !important;
	}

	.catalog-category-view #sns_content #sns_main,
	.catalogsearch-result-index #sns_content #sns_main,
	.catalog-category-view #sns_content #sns_main,
	.catalogsearch-result-index #sns_content #sns_main {
		width: 96% !important;
		margin-left: 2% !important;
		margin-right: 1% !important;
	}

	#sns_menu ul#top-menu {
		width: 100% !important;
	}

	#sns_menu li {
		font-size: 13.5px !important;
	}
    #sns_menu #category-0000 {
        display: block !important;
    }
    
    #sns_breadcrumbs .container {
        width: 96% !important;
    }
}

@media (max-width:  979px) /* Catalog Page */
{
}

@media (max-width:  900px) /* Catalog Page */
{
	/* .catalog-category-view #sns_content .container,
	.catalog-category-view #sns_breadcrumbs .container,
	.catalogsearch-result-index #sns_content .container,
	.catalogsearch-result-index #sns_breadcrumbs .container
	{
		width: 100% !important;
	} */
	.catalog-category-view #sns_content #sns_left,
	.catalogsearch-result-index #sns_content #sns_left,
	.catalog-category-view #sns_content #sns_left,
	.catalogsearch-result-index #sns_content #sns_left {
		width: 98% !important;
		margin-left: 1% !important;
		margin-right: 1% !important;
	}
	.catalog-category-view #sns_content #sns_main,
	.catalogsearch-result-index #sns_content #sns_main,
	.catalog-category-view #sns_content #sns_main,
	.catalogsearch-result-index #sns_content #sns_main {
		width: 98% !important;
		margin-left: 1% !important;
		margin-right: 1% !important;
	}
}

.item-box-cart-add .box-inner .cart .btn-cart {
    background: rgba(0, 0, 0, 0) url("../images/btn-add-to-cart.png") no-repeat scroll center center;
    box-sizing: border-box;
    color: #333;
    font-family: Arimo-bold;
    font-size: 12px;
    font-weight: normal;
    height: 39px;
    padding: 6px 15px 7px;
    width: 100%;
}

.toolbar-bottom {
    margin-bottom: 10px;
}

a.next.i-next {
    background: url('../images/ico-category-pagination.png') no-repeat 5px 2px !important;
    height: 15px !important;
    margin-top: 4px !important;
}

a.previous.i-previous {
    background: url('../images/ico-category-pagination.png') no-repeat 3px -14px !important;
    height: 15px !important;
    margin-top: 4px !important;
}

img.v-middle {
    /* display: none; */
}

.pager .pages ol li.current {
    line-height: 25px !important;
}

.product-img-box #image
{
	margin-bottom: 3px !important;
    margin: 0 auto;
}

@media screen and (max-width: 480px) /* Product Page */
{
	.product-img-box.span5 {
		width: 98%;
		margin: auto !important;
	}

	div#product-shop {
		text-align: center;
	}

	.add-to-cart {
		text-align: center !important;
		/* margin: auto !important; */
	}

	.add-to-box {
		float: none !important;
	}

	p.email-friend {
		float: none !important;
	}

	.addthis_toolbox a {
		display: inline-block;
		position: relative;
		top: 0px;
		margin-bottom: 20px;
	}

	a.addthis_button_facebook_like.at300b {
		position: relative;
		top: 0px;
	}

	.product-tab.span12 {
		margin-top: 10px !important;
	}

	.sns-product-detail #sns_tab_products {
		margin-top: 10px;
	}
	
	.sns-product-detail .product-shop .addthis_toolbox {
		float: none !important;
		position: relative;
		display: inline-block;
		margin: 0 auto;
		width: auto;
	}
	
	.sns-product-detail #sns_tab_products .sns-tab-content .tab-content-inner {
		margin: 20px 0 0px !important;
	}
}

@media screen and (max-width: 767px) /* Product Page */
{
	.product-img-box.span5 {
		width: 98% !important;
		margin: auto !important;
		text-align: center;
	}
	.sns-product-detail .more-views {
		margin-top: 20px !important;
	}
	div#product-shop {
		margin-top: 50px !important;
	}
    
    .product-img-box.span4 {
        width: 100%
    }
    .product-shop.span4 {
        width: 100%;
    }

    #product-view-related {
        border-left: none !important;
    }

	#product-shop .clearer {
		display: none;
	}
	#product-shop .add-to-cart, .product-shop .add-to-cart {
		width: 48%;
		background: none;
		text-align: left;
		margin: 0;
		padding: 20px 0 0 0;
		border-top: 1px solid #d0d0d0;
	}




}


/* Customer Who Also Bought This */

.block-title {
    width: 80%;
    line-height: 30px;
}

#sns_content #sns_mainmidle .block.block-related .navigation {
    top: 15px !important;
}


/* My Account Tables*/

.erpint-customer-order .pages li.current {
	border-bottom: 1px solid !important;
	color: #828282 !important;
}

.erpint-customer-order .pager .pages ol {
    display: inline-block;
    min-width: 40px;	
}

.erpint-customer-order .pager .pages ol li {
    margin-left: 3px !important;
    margin-right: 3px !important;
}

.erpint-customer-order .pages {
    width: 100%;

}

/* .erpint-customer-order  .pager .pages ol li a.next, .pager .pages ol li a.previous {
    margin-right: 10px !important;
    margin-left: 10px !important;
    position: relative;
    top: 4px;	
} */

.erpint-customer-order  .pages ol li {
    float: initial !important;
	font-size: 14px;	
}

.limiter label {
    display: inline;
}
.limiter select {
    background: white;
    width: 50px;
}
.limiter {
    float: right;
}

.pager p.amount {
    position: relative;
    top: 5px;
}

.erpint-customer-order #my-orders-table {
    margin-top: 40px;
}

/* Wish List */

.wishlist-index-index  textarea {
    background: white none repeat scroll 0 0;
}

.wishlist-index-index input.input-text {
    /*padding: 5px !important;*/
}

.wishlist-index-index  .btn-remove2 {
    position: relative;
    top: -8px;
}


/* Login */

/* .account-login { */
    /* width: 500px; */
    /* margin: auto; */
/* } */
/* .account-login .col-1 { */
    /* width: 100% !important; */
/* } */

@media screen and (max-width: 768px)
{
	.account-login {
		width: 100%;
	}
	.account-login .input-box,
	.account-login #pass,
	.account-login #email {
		width: 95%;
	}	
}

/* RMA */
#awrma-new-form .form-list li {
    margin-top: 15px;
}

/* My Account Page */

@media screen and (max-width: 1024px)
{

	/* .customer-account-index */ 

	.sales-order-history .row-fluid,
	.sales-order-view .row-fluid,
	.customer-account-index .row-fluid,
	.customer-account-edit .row-fluid,
	.review-customer-index .row-fluid,
	.wishlist-index-index .row-fluid,
	.advancednewsletter-manage-index .row-fluid,
	.awrma-customer-rma-list .row-fluid,
	.awrma-customer-rma-view .row-fluid,
	.awrma-customer-rma-new .row-fluid,
	.erpint-customer-order .row-fluid,
	.erpint-customer-item .row-fluid {
		display: table;
	}

	.sales-order-history .row-fluid [class*="span"],
	.sales-order-view .row-fluid [class*="span"],
	.customer-account-index .row-fluid [class*="span"],
	.customer-account-edit .row-fluid [class*="span"],
	.review-customer-index .row-fluid [class*="span"],
	.wishlist-index-index .row-fluid [class*="span"],
	.advancednewsletter-manage-index .row-fluid [class*="span"],
	.awrma-customer-rma-list .row-fluid [class*="span"],
	.awrma-customer-rma-view .row-fluid [class*="span"],
	.awrma-customer-rma-new .row-fluid [class*="span"],
	.erpint-customer-order .row-fluid [class*="span"],
	.erpint-customer-item .row-fluid [class*="span"] {
		float: none;
		display: block;
		width: auto;
		margin-left: 0;
	}

	.sales-order-history div#sns_main,
	.sales-order-view div#sns_main,
	.customer-account-index div#sns_main,
	.customer-account-edit div#sns_main,
	.review-customer-index div#sns_main,
	.wishlist-index-index div#sns_main,
	.advancednewsletter-manage-index div#sns_main,
	.awrma-customer-rma-list div#sns_main,
	.awrma-customer-rma-view div#sns_main,
	.awrma-customer-rma-new div#sns_main,
	.erpint-customer-order div#sns_main,
	.erpint-customer-item div#sns_main {
		width: 99%;
		display: table-footer-group;
	}

	.sales-order-history div#sns_right,
	.sales-order-view div#sns_right,
	.customer-account-index div#sns_right,
	.customer-account-edit div#sns_right,
	.review-customer-index div#sns_right,
	.wishlist-index-index div#sns_right,
	.advancednewsletter-manage-index div#sns_right,
	.awrma-customer-rma-list div#sns_right,
	.awrma-customer-rma-view div#sns_right,
	.awrma-customer-rma-new div#sns_right,
	.erpint-customer-order div#sns_right,
	.erpint-customer-item div#sns_right {
		width: 99%;
		display: table-header-group;
	}
	
	.block.block-account {
		width: 90% !important;
	}	
		
	#sns_content .block-account .block-title {
		width: 85%;
	}

	.block.block-account ul li:hover {
		padding-left: 0px !important;
	}
	
	.block.block-account ul li {
		width: 40%;
		display: inline-block;
		vertical-align: top;
	}	
	
	.box-account.box-recent, 
	.box-offline.box-recent {
		width: 100%;
		margin: auto;
		box-sizing: border-box;
	}	
	
	.box-account.box-recent {
		margin-bottom: 10px;
		width: 100%;
		box-sizing: border-box;
	}	

	.welcome-msg {
		width: 90vw;
		margin: auto;
		margin-bottom: 20px;
	}
	
	.box-account .box-head, 
	.box-offline .box-head {
		position: relative;
		margin-bottom: 20px;
	}	
	
	.box-account {
		margin-top: 25px;
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}	

	.box-account .col2-set .col-1, .col2-set .col-2 {
		width: 48% !important;
	}
	
}

@media screen and (max-width: 550px)
{
	.box-account .col2-set .col-1, .col2-set .col-1, .col2-set .col-2 {
		width: 100% !important;
	}
}


/* My Account Page - Table*/

@media screen and (max-width: 768px)
{
	/*
	.box-head a {
		position: static !important;
		padding: 0px !important;
		margin: 0px !important;
		text-align: center;
		width: 100% !important;
		display: inline-block;
		margin-bottom: 10px !important;
	}

	.box-head h2 {
		text-align: center;
		line-height: 16px;
	}
	
	.data-table th {
		display: none;
	}	

	.data-table tr {
		border-bottom: 1px solid #e0e0e0;
	}	
	
	.data-table tbody tr:first-child td:first-child {
		border-top: 1px solid #333;
	}	

	.data-table td {
		padding: 5px !important;
		height: initial !important;
		display: block !important;
		text-align: center !important;
		border-bottom: none !important;
	}	
	*/
}

.data-table colgroup 
{
	display:none;
}

/*
.data-table {
    table-layout: fixed;
}
*/

/*.data-table th,
.data-table td {
    min-width: initial !important;
    white-space: initial !important;	
}

.data-table a {
    white-space: initial !important;
}*/


/* CheckOut */

.data-table {
	table-layout: initial !important;
}	

.cart .col2-set {
    width: 44% !important;
}

.cart .totals {
    width: 54% !important;
}

.cart #coupon_code {
    width: 100% !important;
    height: initial !important;
	margin-bottom: 5px;
}

@media screen and (max-width: 768px)
{
	.cart .col2-set {
		width: 100% !important;
	}

	.cart .totals {
		width: 100% !important;
	}	
	.data-table tbody td a.product-image {
		margin: auto !important;
		margin-top:10px !important;
	}	
		
	.cart-collaterals .col-1 {
		/* display: none; */
		width: initial !important;
	}	
	
	.cart table.data-table tbody td:first-child, .cart table.data-table tfoot td:first-child {
		border-left: none !important;
	}
	.cart table.data-table tbody td:last-child, .cart table.data-table tfoot td:last-child {
		border-right: none !important;
	}	
	
	#shopping-cart-totals-table tfoot {
		font-size: 18px !important;
	}	

	.cart .btn-continue {
		float: none !important;
	}
	
	.cart .discount .button, {
		float: none !important;
	}	
	
}

#sns_mainmidle .sns-slider .navigation {
    top: -10px;
	display: none;
}

/* Bread Crumbs */

.knobby-breadcrumb-level-1 {
    display: none;
}

.knobby-breadcrumb-level-1 #sns_pathway {
    margin-left: 10px;
}

.knobby-breadcrumb-level-2 {
	margin-bottom: 20px;
}

@media screen and (max-width: 900px)
{
	.knobby-breadcrumb-level-1 {
		display: block;
	}
	.knobby-breadcrumb-level-2 {
		display: none;
	}
}

/* Shop By */
@media screen and (max-width: 900px)
{

}

.shop-by-header {
	position: fixed;
	top: 40%;
	z-index: 100;
	display:none;
    width: 25px;
    height: 58px;
    background: url('../images/btn-submenu-collapse-h.png');
    background-position: -27px;
    left: 0px;	
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.shop-by-overlay {
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.9);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}

/* Shop By */
@media screen and (max-width: 979px)
{
	.shop-by-menu {
		position: absolute;
		top: -15px;
		left: 0;
		z-index: 101;
		width: 280px;
		height: 100%;
		background: #cccccc;
		color: white;
		-webkit-transition: all 0.2s;
		transition: all 0.2s;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		padding: 10px;
	}
	.shop-by-header	
	{
		display:block !important;
	}
	#product-filter {
		margin-top: 0px;
	}
	
	#sns_main{
		width: 100%;
		margin: 0;
	}
}

.shop-by-header {
    display: none !important;
}

.shop-by-menu-btn {
	background-color: transparent;
	border: none;
	color: #222222;
	font-size: 30px;
	font-weight: 300;
	line-height: 1.6em;
	position: relative;
	padding: 0;
	left: -8px;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.shop-by-content {
  margin-top: 60px;
}


.shop-by-menu-checkbox:checked ~ .shop-by-overlay {
	display: block;
}

.shop-by-menu-checkbox:checked ~ .shop-by-menu {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.shop-by-menu-checkbox:checked ~ .shop-by-header .shop-by-three-lines {
	position: relative;
	left: -3px;
}

.shop-by-menu-checkbox:checked ~ .shop-by-header {
    left: 300px;
}


/* Modal Login */

#modal_login .input-text {
    width: 90%;
}


/* Check Out Page */
@media all
{
	.checkout-onepage-index #sns_content .container {
		width: 96%;
	}
	.checkout .section1 
	{
		width: 350px;
	}
	.checkout .section2 
	{
        width: 320px;
	}
	.checkout .section3 
	{
		/*width: initial;*/
		display: flex;
		flex-direction: column;
        /* min-width: 500px; */
	}
	div.payment-methods dl#checkout-payment-method-load dt
	{
		margin-left: 34px;
	}
	div#checkout-step-payment {
		margin-bottom: 20px;
	}	
}
@media screen and (max-width: 1800px)
{
    .checkout .section3 
	{
		/* width: 49% !important; */
	}
}
@media screen and (max-width: 1500px)
{
	.checkout .section2 
	{
		width: 320px !important;
	}
	
	.checkout .section3 
	{
		/* width: 45% !important; */
	}	
}
@media screen and (min-width: 850px) and (max-width: 1400px)
{
    .checkout .section2 
	{
		width: 300px !important;
	}
    .checkout .section3 
	{
		/* width: 68% !important; */
		display: table-cell;
		width: 100%;
		padding-left: 25px;
	}
}
@media screen and (max-width: 1100px)
{
    .checkout .section2 {
        float: left;
        width: 50% !important;
    }
	.checkout .section3 
	{
		/* width: 96% !important; */
	}	
}

@media screen and (max-width:  850px)
{
	.checkout .section1, 
	.checkout .section2, 
	.checkout .section3 
	{
		width: 100% !important;
		min-width: initial;
		padding: 0px !important;
		margin-left: 0px !important;
	}
	
	.checkout .col-1 
	{
		float: left !important; 
		width: 100% !important; 	
	}
	
	.checkout .field 
	{
		float: left !important; 
		width: 48% !important; 	
	}
	
	.checkout .field:first-child
	{
		margin-right: 4%;
	}
	
	.checkout .field:last-child .input-text
	{
		/* margin-left: 1px !important; */
	}
	
	.field.firmanavn 
	{
		width: 100%;
	}
	
	div.payment-methods dl#checkout-payment-method-load dt, 
	div.payment-methods dl#checkout-payment-method-load dd {
		float: left;
		width: 90%;
	}
	
	.input-box-132, 
	.input-box-279 
	{
		width: 100% !important;
	}
	
	.checkout select ,
	.checkout .input-box-132 .input-text, 
	.checkout .input-box-279 .input-text  
	{
		width: 100% !important;
		height: 40px !important;
		padding: 10px !important;
		box-sizing: border-box !important;
	}
	
	#review-buttons-container .btn-checkout {
		margin-top: 15px;
	}
}

@media screen and (max-width: 480px)
{
	div.checkout #review-buttons-container-top {
		width: 100%;
	}
	
	.checkout .data-table th,
	.checkout .data-table td 
	{
		/* padding: 0px !important; */
	}
	
	.checkout .col-1, 
	.checkout .col-2
	{
		float: left !important;
		width: 100% !important;
	}
	
	.input-box-132, 
	.input-box-279 
	{
		width: 100% !important;
	}
	
	.checkout select ,
	.checkout .input-box-279 .input-text ,
	.checkout .input-box-132 .input-text
	{
		width: 100% !important;
		height: 40px !important;
		padding: 10px !important;
		box-sizing: border-box !important;
	}
	
	.field.firmanavn {
		width: 100%;
	}
	
	.checkout select {
		width: 100% !important;
	}
	
	.btn-checkout {
		width: 100%;
		height: 44px;
	}
	
	div#checkout-step-review div.discount div.discount-form div.buttons {
		float: left;
		margin-left: 0;
		margin-top: 5px;
	}
}
	
@media (max-width: 980px)
{
	.user-switch 
	{
		display: none !important;
	}	
}

/* review */
@media (max-width: 768px)
{
	#addreview-popup {
		position: absolute !important;
		right: 5px !important;
		left: 5px !important;
		top: 10px !important;
		width: auto !important;
	}
	
	#addreview-popup ul.form-list {
		float: left !important;
		width: 100% !important;
	}
	
	#addreview-popup #review-form .input-text {
		width: 100%;
		height: 30px;
		padding: 5px;
		box-sizing: border-box;
	}
	
	#customer-reviews .buttons-set {
		position: initial;
		width: 100% !important;
	}
	
	#customer-reviews button.button span {
		width: 100%;
	}
	
	#addreview-popup ul.form-list li.left {
		float: initial;
	}
	
	.scrollable-item {
		overflow-x: auto;
	}
	
	#review-form {
		margin: 0;
	}
	
	#review-form .form-list textarea {
		width: 100%;
		box-sizing: border-box;
	}
}

/* checkout */
@media (max-width: 768px)
{
	#shopping-cart-table  tbody td {
		padding: 5px !important;
		height: initial !important;
		display: block !important;
		text-align: center !important;
		border-bottom: none !important;
	}
	
	#shopping-cart-table thead th {
		display: none;
	}
	
	#shopping-cart-table tbody tr:first-child td:first-child {
		border-top: 1px solid #333;
	}
	
	#shopping-cart-table tr {
		border-bottom: 1px solid #e0e0e0;
	}
	
	#shopping-cart-table  tfoot td:last-child {
		text-align: center;
	}
	
	#discount-coupon-form {
		margin: 10px 0;
	}
	
	.cart .discount {
		padding: 0px !important;
		margin: 0 !important;
	}
}

/* my account - orders */
@media (max-width: 768px)
{
	#my-orders-table  tbody td,
	#my-rmas-table tbody td,
	#wishlist-table tbody td {
		padding: 5px !important;
		height: initial !important;
		display: block !important;
		text-align: center !important;
		border-bottom: none !important;
	}
	
	#my-orders-table thead th,
	#my-rmas-table thead th,
	#wishlist-table thead th {
		display: none;
	}
	
	#my-orders-table tbody tr:first-child td:first-child,
	#my-rmas-table tbody tr:first-child td:first-child,
	#wishlist-table tbody tr:first-child td:first-child {
		border-top: 1px solid #333;
	}
	
	#my-orders-table tr,
	#my-rmas-table tr,
	#wishlist-table tr {
		border-bottom: 1px solid #e0e0e0;
	}
	
	#my-orders-table  tfoot td:last-child,
	#my-rmas-table  tfoot td:last-child,
	#wishlist-table  tfoot td:last-child {
		text-align: center;
	}
	
	.my-account .pager {
		height: auto;
		margin: 10px 0;
	}
	
	.my-account .pager .amount {
		float: none !important;
		margin: 0 0 5px !important;
		position: initial;
	}
	
	.my-account .pager .limiter {
		float: none !important;
		width: 180px;
		margin: 0 auto;
		line-height: 30px !important;
	}
	
	.my-account .pager .pages {
		float: left;
		height: 30px;
		width: 100%;
	}
	
	.my-account .pager .pages ol {
		float: none;
		display: inline-block;
		height: 25px;
		margin: 0 auto;
	}
	
	.checkout-onepage-success #sns_content #sns_right {
		display: 0;
	}
	
	.box-head h2 {
		line-height: 150%;
		text-align: center;
	}
	
	.box-head a { 
		position: initial !important;
		display: block;
		text-align: center;
	}
}

/* article notification */
@media screen and (max-width: 480px)
{
	.customer-item #add-form label {
		display: block !important;
	}
	
	.customer-item #add-form .input-text {
		float: left;
		width: 55%;
	}
	
	.customer-item #add-form button {
		float: right;
		width: 35%;
		height: 42px;
		line-height: 125%;
	}
}

/* menu */

@media screen and (min-width: 481px)
{
	#sns_content .block-account .block-content {
		display: block !important;
	}
	
	#sns_content .block-account .block-title.collapse {
		height: auto;
	}
}

@media screen and (max-width: 480px)
{
	/* #sns_content .block-account { */
		/* position: relative; */
		/* height: 31px; */
		/* padding: 0 !important; */
		/* margin-bottom: 15px !important; */
	/* } */
	
	/* #sns_content .block-account .block-title { */
		/* position: absolute !important; */
		/* top: 0; */
		/* left: 0; */
		/* display: block; */
		/* cursor: pointer; */
		/* width: 32px !important; */
		/* height: 26px; */
		/* padding: 0px 0px 3px !important; */
		/* background: url("../images/responsive/icon-filter.png") 0 50% no-repeat #fff !important; */
		/* text-indent: -999em; */
		/* border-left: 1px solid transparent; */
		/* border-top: 1px solid transparent; */
		/* border-right: 1px solid transparent; */
		/* z-index: 101; */
		/* border-top: 1px solid #737574; */
		/* border-bottom: 1px solid #737574; */
		/* border-left: 1px solid #737574; */
		/* border-right: 1px solid #737574; */
		/* -moz-box-shadow: 3px 3px 3px #bbb; */
		/* -webkit-box-shadow: 3px 3px 3px #bbb; */
		/* box-shadow: 3px 3px 3px #bbb; */
	/* } */
	
	/* #sns_content .block-account .block-title.collapse { */
		/* border-bottom: 0px solid #737574 !important; */
		/* -moz-box-shadow: 3px 0px 0px #bbb !important; */
		/* -webkit-box-shadow: 3px 0px 0px #bbb !important; */
		/* box-shadow: 3px 0px 0px #bbb !important; */
		/* z-index: 103; */
	/* } */
	
	/* #sns_content .block-account .block-content { */
		/* position: absolute; */
		/* left: 0; */
		/* top: 25px; */
		/* width: 200px !important; */
		/* z-index: 100; */
		/* background: #fff; */
		/* padding: 10px; */
		/* border: 1px solid #707772; */
		/* -moz-box-shadow: 2px 2px 2px #bbb; */
		/* -webkit-box-shadow: 2px 2px 2px #bbb; */
		/* box-shadow: 2px 2px 2px #bbb; */
	/* } */
	
	/* #sns_content .block-account .block-content ul li { */
	    /* width: 100%; */
		/* display: block; */
		/* vertical-align: top; */
	/* } */
}

@media screen and (max-width: 560px)
{
	.block.block-account ul li {
		width: 100%;
		text-align: center;
		height: 30px;
		line-height: 30px;
		font-size: 13.5px;
	}	
}