/*** INCLUDE ***/
@import url('../../../base/001300/css/page_width.css');
@import url('//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css');
@import url('custom_color.css');

@font-face {
	font-family: 'lato'; 
	src: url('../fonts/Lato.eot');
	src: local('☺'), url('../fonts/Lato.ttf') format('truetype'), url("../fonts/Lato.eot?#iefix") format("embedded-opentype");
}
@font-face {
	font-family: 'Century Gothic RO';
	src: url('../fonts/CenturyGothic.eot');
	src: url('../fonts/CenturyGothic.woff2') format('woff2'),
	url('../fonts/CenturyGothic.woff') format('woff'),
	url('../fonts/CenturyGothic.ttf') format('truetype'),
	url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg'),
	url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

div:lang(ro), p:lang(ro), a:lang(ro), input:lang(ro), ul:lang(ro), li:lang(ro), h1:lang(ro), h2:lang(ro), h3:lang(ro), h4:lang(ro), h5:lang(ro), label:lang(ro), select:lang(ro), .text_smaller:lang(ro), .text_small:lang(ro), .text_normal:lang(ro), .text_big:lang(ro), .text_bigger:lang(ro), .text_biggest:lang(ro) {
	font-family: "Century Gothic RO" !important;
}


img {
	border:0;
}

/*** HEADER ***/
#header_menu { 
	float:left;	
}

#header_menu {
	width:48%;
	height:30px;
	overflow:hidden;
	text-align:left;
	float:left;
	font-size:0;	
}

#header_menu ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-top:7px;
	font-size:0; 
}

#header_menu li {
	display:inline;
	margin:0;
	font-size:0;  
}

#header_menu li.login a.text_normal {
	font-weight:bold;
}

#header_menu li.remind a.text_normal {
	font-weight:bold;
}

#header_menu li span.menu_item_inner {
	display:inline;
	width:auto;
	margin:0;
	padding:0;
}

#header_menu li a, #header_menu li a.text_normal {
	margin:0;
	text-align:left;
	font-size:12px;
	padding:0 3% 0 3%;
	text-transform:uppercase;
}

#header_menu li a.text_normal {
	font-weight:normal;	
}

#header_menu li:hover a {
	text-decoration:none;
}

#header_menu li:last-child a {
	border:none;
}

#money_lang {
	width:50%;
	float:right;	
}

#lang {
	float:right;
	height:30px;
	padding:0 1% 0 1%;	
}

#lang_small {
	float:right;
	height:27px;
	padding:0 2% 0 1%;		
	display:none;	
}

#lang_small .box_lang_type_flag {
	padding-top:3px;	
}

#box_lang_content.box_content {
	width:100%;	
}

.box_lang_type_select {
	padding-top:5px;	
}

.box_lang_flag, .box_lang_flag_select {
	margin:3px 3px 2px;	
}

#money {
	float:right;
	height:25px;
	padding:5px 1% 0 1%;		
}

#box_money_content.box_content, #box_money_content select {
	width:150px;	
}

/*** MENU ***/
/*** HORIZONTAL MENU ***/
.content_top_menu {
	height:59px;
	line-height:59px;
    width:100%;
	margin:0;
	/*overflow:hidden;*/
	padding:0;
	white-space:nowrap;
	box-shadow:4px 0 4px 0 rgba(0, 0, 0, 0.2);
}

.content_top_menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

.content_top_menu li {
	margin:0;
	padding:0;
}

.content_top_menu a {
	display:inline-block;
	width:auto;
	height:59px;
	line-height:59px;
	float:left;
	text-align:center;
	padding:0 1.5% 0 1.5%;
    font-size: 16px;
	font-weight:normal;	
    text-transform: uppercase;	
}

.content_top_menu li.selected_menu a {
	background-position:0 0;
}

.content_top_menu a:hover {
	text-decoration:none;
	background-position:0 0;
	transition: all 0.5s ease 0s;
	background-color:#3e454c;
	color:#FFF!important;	
}

.content_top_menu strong {
	font-weight:bold;
}

.content_top_menu li:last-child a {
	border-right:0 none;	
}

#content_top_menu_1000 {
	display:none;	
}

/*** NEW ***/
#content_top_menu_full_sf {
	/*width:2000px;*/
	/*position:static!important;*/
	display:table;
	width:100%;
}

#content_top_menu_full_sf ul {
	position:absolute;	
	display: table-row;
    margin: 0;
    padding: 0;	
}

#content_top_menu_full_sf ul li {
	position:relative;
	/*display:block;*/
	display:table-cell;
	height:59px;
	/*loat:left;*/
	padding:0;
	border-right:1px solid rgba(0, 0, 0, 0.07);
}

#content_top_menu_full_sf ul li li {
	height:40px;
	padding:0;	
	width:100%;
	float:none;
	position:static;
	display:block;
}

#content_top_menu_full_sf .menu_content_sub {
	position:absolute;
	top:59px;
	left:0;	
	z-index:100;
	height:auto;
	display:none;
}

#content_top_menu_full_sf .menu_content_sub ul {
	position:inherit;
}

#content_top_menu_full_sf.content_top_menu a {
	float:none;	
	border-right:0!important;
	padding:0 25px;
	width:inherit;
}

#content_top_menu_full_sf.content_top_menu li.contains_sub a {
	padding-right:35px;	
}

#content_top_menu_full_sf.content_top_menu li li a {
	padding-right:10px!important;	
}

#content_top_menu_full_sf.content_top_menu li.contains_sub:before {
	font-family: "FontAwesome";
    font-size: 25px;
    font-weight: 400;
    line-height: 59px;
    position: absolute;
    text-align: right;
    text-indent: 0;
    text-shadow: none;
	right: 8px;
    top: 0;
    width:20px;
	height:59px;
	content: "\f107";
	cursor:pointer;
	z-index:99;
	color:#FFF;	
}

#content_top_menu_full_sf.content_top_menu li.contains_sub li.contains_sub:before {
	font-size:0;	
}

#content_top_menu_full_sf .menu_content_sub a {
	font-size:14px;	
	width:100%;
	padding:0 10px 0 10px;
	height:40px;
	line-height:40px;
	text-align:left;
	border-right:0 none!important;
	float:left;
	box-sizing:border-box;
}

#content_top_menu_full_sf .menu_content_sub .menu_content_sub a {
	font-size:13px;
	padding-left:20px;
}

#content_top_menu_full_sf .menu_content_sub .menu_content_sub .menu_content_sub a {
	padding-left:30px;	
}


/*** SEARCH ***/
#search {
	width:25%;
	height:48px;
	margin-top:25px;
	float:right;
}

#box_search_content {
	width:100%;
	height:48px;
	background-position:0 0;
	background-repeat:no-repeat;
    position: relative;
}

#box_search_content label {
	display:none;
}

#box_search_content .box_search_field {
	/*width:82%;*/
    width:100%;
	height:48px;
	line-height:48px;
	text-align:left;
	/*padding:0 0 0 4%;*/
    padding:0!important;
	float:left;	
}

#box_search_content .box_search_button {
	/*width:10%;*/
    width:48px;
	height:48px;
	padding:0;
	float:left;
	position:absolute;
    top:0;
    right: 0;
	/*padding:0 2% 0 2%;*/
}

#box_search_content .box_search_button input {
	background-color: transparent;
    border: 0 none;
    cursor: pointer;
    height: 48px;
	line-height:48px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
	color:transparent;
    margin-top:0;
}

#box_search_content .box_search_field input {
	/*width:86%;*/
    width: 100%;
    box-sizing: border-box;
    padding: 0 52px 0 4px;
	font-size:17px;
	border:none;
	background-color:transparent;
	border-width:0;
	line-height:48px;	
	height:48px;
}

#box_search_content .box_search_button:before {
    font-family: "FontAwesome";
    font-size: 25px;
    font-weight: 400;
    line-height: 36px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
	left: 0px;
    top: 5px;
    width:100%;
	height:36px;
	content: "\f002";
	cursor:pointer;
	z-index:99;
}

/*** CART ***/
#cart {
	float:right;
	height:48px;
	width:23%;
	position:relative;
	margin-top:25px;
	margin-left:1%;
	cursor:pointer;	
}

#cart a:hover {
	text-decoration:none;	
}

#box_cart_content {
	padding-top:0;	
	line-height:48px;
}
#box_cart_content sup {
	line-height:20px;
}

#box_cart_content.box_content {
	width:100%;	
	text-align:left;
}

#box_cart_content a:before {
    font-family: "FontAwesome";
    font-size: 48px;
    font-weight: 400;
    line-height: 48px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
	right: 0;
    top: 0;
	content: "\f07a";
	padding:0 2% 0 2%;
}

#box_cart_content span.box_cart_empty {
	font-size:16px;
	padding-left:10%;
}

#box_cart_content .box_cart_item span.text_color_fault {
	display:block;
	width:36%;
	font-size:16px;
	text-decoration:underline;
	font-weight:bold;
	float:left;
	text-align:center;
}

#box_cart_content .box_cart_price {
	padding:0;	
}

#box_cart_content .box_cart_price span.text_color_fault {
	display:block;
	width:64%;	
	float:right;
	text-align:left;
	font-size:20px;			
}

/*** LOGO ***/
#logo {
	width:50%;
	float:left;	
	position:relative;
	z-index:100;
}

/*** LEFT CMS ***/
#left_cms_full .box_left_container {
	border:0 none;
	background-color:transparent;
	width:100%;
	padding:8px 0 8px 0;
	text-align:left;	
}

#left_cms_full .box_left_container li {
	list-style-type:none;
	float:left;
	width:100%;	
}

#left_cms_full .box_left_container li a {
	display:block;
	width:98%;	
	padding:5px 0 5px 2%;
	margin-bottom:4px;
	font-size:15px;		
}

#left_cms_full .box_left_container li a:hover {
	transition: all 0.5s ease 0s;
}

#left_cms_full .box_left_container li li a {
	width:95%;	
	padding:5px 0 5px 5%;
	font-size:13px;		
}

#left_cms_full .box_left_container li li li a {
	width:92%;	
	padding:5px 0 5px 8%;
	font-size:13px;		
}

#left_cms_full ul.menu_content_sub {
	display:none;	
}

#left_cms_full .box_left_container li a.menu_content_select_link {
	background-color:#3e454c;	
}

#left_home_1000 {
	display:none;	
}

/*** CATEGORY ***/
.box_cat_spec, .box_cat_style0, .box_cat_style1, .box_cat_style2 {
    text-indent: 0;
}

#box_cat_content.box_content {
    width: 100%;
}

#box_cat_content .box_cat_click_level0, #box_cat_content .box_cat_spec .text_small .text_color_fault, .box_cat_type_expand .box_cat_level0 {
    display: block;
    padding: 8px 2% 8px 6%;
    transition: all 0.5s ease 0s;
    width: 90%;
}

#box_cat_content ul li li {
    border-bottom: 0 none;
    padding-bottom: 0;
}

#box_cat_content ul li a.text_small, #box_cat_content .text_small {
    font-size: 14px;
    line-height: 14px;
}

#box_cat_content .box_cat_click_level2, .box_cat_type_expand .box_cat_level1 {
    display: block;
    padding: 8px 2% 8px 8%;
    transition: all 0.5s ease 0s;
    width: 88%;
}

#box_cat_content .box_cat_click_level3, .box_cat_type_expand .box_cat_level2 {
    display: block;
    padding: 8px 2% 8px 12%;
    transition: all 0.5s ease 0s;
    width: 84%;
}

#box_cat_content .box_cat_click_level4, .box_cat_type_expand .box_cat_level3 {
    display: block;
    padding: 8px 2% 8px 16%;
    transition: all 0.5s ease 0s;
    width: 80%;
}

#box_cat_content .box_cat_click_level5, .box_cat_type_expand .box_cat_level4 {
    display: block;
    padding: 8px 2% 8px 18%;
    transition: all 0.5s ease 0s;
    width: 80%;
}

#box_cat_content .box_cat_click_level6, .box_cat_type_expand .box_cat_level5 {
    display: block;
    padding: 8px 2% 8px 20%;
    transition: all 0.5s ease 0s;
    width: 80%;
}

/*** OTHER DESIGN ELEMENT ***/
.page_tooltip_price_save {
	border-radius:30px;	
	background-image:none;
	margin-left:5px; 
}

/*** ART ***/
.box_art_pic1 img {
	/*width:150px !important;*/	
}

/*** SLIDESHOW ***/
#slideshow {
	display:none;
	margin-top:10px;	
	width:100%;
	height:auto;
	overflow: hidden;
}

#slideshow #banner_start_big_bx_content {
	max-width: 100%;
}

#ud_shop_start #slideshow {
	display:block;	
}

/*** BX SLIDER ***/
.bx-wrapper {
	padding:0;	
}

.bx-pager {
	display:block;	
}

.bx-pager a {
	border:0 none;
	font-size:0;	
}

#banner_start_big_slide {
	/*position:absolute !important;*/
}

.bx-wrapper img {
	max-width:100%;
}	

/*** BX SLIDER END ***/

#header_container_inner_mobile {
	display:none;
	position:relative;	
}

a.header_plusmenu_icon {
	display: block;
    float: right;
    height: 50px;
    margin: 25px 10px 0 0;
    width: 50px;
	position:relative;
	border-radius:6px;	
}

a.header_plusmenu_icon:hover {
	transition: all 0.5s ease 0s;
}

a.header_plusmenu_icon span:before {
    font-family: "FontAwesome";
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
	left: 2px;
    top: 0;
    width:45px;
	height:36px;
	content: "\f0c9";
}

#menu_resp {
	display:none;
	position:absolute;
	right:-266px;
	top:-40px;
	width:256px;
	padding:5px;
	padding-bottom:0;
	height:auto;
	z-index:100;
	padding-top:85px;
	bottom:0;
}

#menu_resp ul li {
	list-style:none;	
}

#menu_resp ul li a {
	display:block;
	float:left;
	width:230px;
	overflow:hidden;
	height:auto;
	padding:15px 0 15px 20px;
	text-align:left;
	text-transform:uppercase;
	font-size:12px;	
}

#menu_resp ul li a:hover {
	text-decoration:none;
}

#menu_resp ul li a strong {
	font-weight:normal;	
}

#menu_resp ul li li li a {
	padding-left:30px;
	width:220px;		
}

#menu_resp ul li-last_child a {
	border-bottom:0 none;	
}

a.resp_close {
	position:absolute;
	right:5px;
	top:15px;
	width:30px;
	height:30px;
	cursor:pointer;	
}

a.resp_close:hover {
	text-decoration:none;	
}

.resp_close span:before {
    font-family: "FontAwesome";
    font-size: 28px;
    font-weight: 400;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    width:30px;
	height:30px;
	content: "\f057";	
}

a.resp_close_2 {
	position:absolute;
	right:5px;
	top:10px;
	width:30px;
	height:30px;
	cursor:pointer;	
}

a.resp_close_2:hover {
	text-decoration:none;	
}

.resp_close_2 span:before {
    font-family: "FontAwesome";
    font-size: 28px;
    font-weight: 400;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    width:30px;
	height:30px;
	content: "\f057";		
}

a.resp_close_plus {
	position:absolute;
	right:12px;
	top:45px;
	/*width:30px;
	height:30px;*/
	cursor:pointer;
	background-image:url("../image/responsive_menu_nav_icons.png");	
	background-repeat:no-repeat;
	background-position:0 -42px;
	width:42px;
	height:42px;	
}

a.resp_close_plus:hover {
	text-decoration:none;
	background-position:-42px -42px;
}

.resp_close_plus span:before {
    /*font-family: "FontAwesome";
    font-size: 28px;
    font-weight: 400;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    width:30px;
	height:30px;
	content: "\f057";*/
}

#resp_banner_box {
	display:block;
	float:left;
	width:250px;
	margin-top:10px;	
}

#resp_banner_box .box_content_title {
	width:100%;
	height:30px;
	background-color:#2f3439;
	color:#FFF;
	line-height:30px;
	overflow:hidden;
	text-align:center;	
}

a#header_cart_button:before {
    font-family: "FontAwesome";
    font-size: 45px;
    font-weight: 400;
    line-height: 50px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
	left:3px;
    top: 0;
    width:36px;
	height:36px;
	content: "\f07a";
}

a#header_cart_button {
	display: block;
    float: right;
    height: 50px;
    margin: 25px 10px 0 0;
    width: 50px;
	position:relative;
	border-radius:6px;		
}

a#header_cart_button:hover {
	transition: all 0.5s ease 0s;	
}

a#header_search_icon {
	display: block;
    float: right;
    height: 50px;
    margin-top:25px;
	margin-right:10px;
    width: 50px;
	position:relative;
	border-radius:6px;		
}

a#header_search_icon:hover {
	transition: all 0.5s ease 0s;
}

#ud_shop_art a#header_filter_icon:hover, #ud_shop_artspec a#header_filter_icon:hover, #ud_shop_search a#header_filter_icon:hover {
	transition: all 0.5s ease 0s;		
}

a#header_search_icon:hover {
	text-decoration:none;
}

a#header_search_icon span {
	display:block;
	width:45px;
	height:36px;
	cursor:pointer;	
	background-color:transparent;
}

a#header_search_icon span:before {
    font-family: "FontAwesome";
    font-size: 40px;
    font-weight: 400;
    line-height: 45px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
	left: 2px;
    top: 0;
    width:45px;
	height:36px;
	content: "\f002";
}

a#header_search_icon span.opened:before {
	content: "\f077" !important;
}

a.header_category_icon {
	display: block;
    float: left;
    height: 38px;
    margin: 12px 8px 0 0;
    width: auto;
	position:relative;
	border-radius:6px;
	z-index:1;	
	padding:12px 10px 0 55px;
	font-size:18px;	
}

a.header_category_icon:hover {
	text-decoration:none;	
}

a.header_category_icon span:before {
    font-family: "FontAwesome";
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
	left: 3px;
    top: 1px;
    width:45px;
	height:36px;
	content: "\f067";
}

/*RESP CAT MENU*/
.with_fixcat #content, .with_fixcat	#header {
	overflow: hidden;
}

.with_fixcat #content {
	padding-top:0;	
}

.with_fixcat #header {
    left:auto;
	top:auto;
	position:static;
	z-index:auto;	
}

.with_fixcat #content_container, .with_fixcat #header_inner {
	margin:0;
	overflow: visible;
	position: relative;
	left:320px;
}

.with_fixcat #center, .with_fixcat #header_content {
	margin:0;
	backface-visibility: hidden;
    clear: both;
	position: relative;	
}

.with_fixcat #responsive_cat_menu {
	display:block;	
} 

#responsive_cat_menu_content, #responsive_cat_menu {
	background-image:none;
	border-top:0 none;
}

#responsive_cat_menu {
	z-index:10000;
    left:-320px;
	-webkit-overflow-scrolling:touch;
}

.responsive_menu_back, .responsive_menu_close {
	background-image:url("../image/responsive_menu_nav_icons.png");	
}

.responsive_menu {
	z-index:10000;	
}

#responsive_cat_menu_content {
	height: calc(100% + 200px);
}

/*RESP CAT END */ 

/*** FILTER ***/
#header_container_inner_mobile_filter {
	display:none;
	position:absolute;
	left:-254px;
	top:-40px;
	width:240px;
	padding:5px;
	height:auto;
	z-index:100;
}

#header_container_inner_mobile_filter_title {
	width:240px;
	height:30px;
	text-align:left;
	margin-bottom:5px;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	padding:15px 0 0 5px;
	text-transform:uppercase;
	position:relative;	
}

#ud_shop_art a#header_filter_icon, #ud_shop_artspec a#header_filter_icon, #ud_shop_search a#header_filter_icon {
    border-radius: 6px;
    display: block;
    float: right;
    height: 50px;
    margin-right: 10px;
    margin-top: 25px;
    position: relative;
    width: 50px;	
}

a#header_filter_icon:hover {
	text-decoration:none;
}

#ud_shop_art a#header_filter_icon span, #ud_shop_artspec a#header_filter_icon span, #ud_shop_search a#header_filter_icon span {
	display:block;
	width:45px;
	height:36px;
	cursor:pointer;	
}

#ud_shop_art a#header_filter_icon span:before, #ud_shop_artspec a#header_filter_icon span:before, #ud_shop_search a#header_filter_icon span:before {
    font-family: "FontAwesome";
    font-size: 42px;
    font-weight: 400;
    line-height: 50px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
	left: 2px;
    top: 0px;
    width:45px;
	height:36px;
	content: "\f0b0";
}

a#header_filter_icon span.opened:before {
	content: "\f053" !important;
}

/*** NEWSLETTER ***/
.box_newsletter_button {
	margin-top:5px;	
}

#box_newsletter_content .box_newsletter_button input {
	margin-right:4px;	
}

.text_button input {
	border:0 none;
	border-radius:4px;
	padding:6px 10px;
	cursor:pointer;
	line-height:12px;
	margin-top:5px;
}

.text_button input:disabled {
	opacity: 0.5;
}

.text_button input:hover {
	transition: all 0.5s ease 0s;	
}

/*** ARTLIST 1 ***/
.page_artlist_item_1 {
	position:relative;	
}

.page_artlist_item_1 .page_artlist_price_save_1 {
    background-color: #3e454c;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: -7px;
    text-align: center;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    z-index: 100;
    background-image: none;
}

.page_artlist_item_1 .page_artlist_cart {
	float:right;
	width:100%;	
}

.page_artlist_item_1 .page_artlist_cart_button a {
    background-color: #3e454c;
    border-radius: 4px;
    color: #fff;
    display: block;
    float: left;
    margin-top: 0;
    padding: 3px 10px;
    width: auto;
}

.page_artlist_item_1 .page_artlist_cart_button a:hover {
	text-decoration:none;
	opacity:0.9;
}

.page_artlist_item_1 .page_artlist_cart_button {
	display:block;	
}

.page_artlist_item_1 .page_artlist_cart_label a.text_normal {
	font-size:0;	
}

.page_artlist_item_1 .page_artlist_cart_image {
	display:none;	
}

.page_artlist_name_inside .text_normal {
	color:#FFF;	
}

.page_artlist_left_right {
	background-color:#FFF;
	width:100%;
	height:auto;
	display:block;
	float:left;
}

.page_artlist_left .border_2 {
	border:0;	
}

/*** ARTLIST 1 END ***/

/*** ARTDET 1 ***/
#page_artdet_func {
	height:42px;	
}

.page_artdet_func_outer {
	height: 32px;
	width: 32px;	
    border-width: 1px;
	border-style: solid;
	border-color:#eaeaea;
    box-shadow: 0 0 5px #FFFFFF;
	padding:3px;
	margin-right:5px;
}

.page_artdet_func_icon {
	height: 32px;
	width: 32px;	
}

#page_artdet_func_favourites, #page_artdet_func_recommend, #page_artdet_func_print, #page_artdet_func_compare, #page_artdet_func_question {
	background-image:none;
}
#page_artdet_func_favourites:before, #page_artdet_func_recommend:before, #page_artdet_func_print:before, #page_artdet_func_compare:before, #page_artdet_func_question:before {
	display:block;
    font-family: "FontAwesome";
    font-size: 30px;
    font-weight: 400;
    line-height: 32px;
    position: relative;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
	left: 0px;
    top: 1px;
    width:32px;
	height:31px;
	color:#54bf83;	
}

#page_artdet_func_favourites:before { content: "\f006"; }
.added #page_artdet_func_favourites:before { content: "\f005"; }
#page_artdet_func_recommend:before { content: "\f0c0"; }
#page_artdet_func_print:before { content: "\f02f"; }
#page_artdet_func_compare:before { content: "\f066"; }
#page_artdet_func_question:before { content: "\f128"; }

#page_artdet_func_favourites:hover:before, #page_artdet_func_recommend:hover:before, #page_artdet_func_print:hover:before, #page_artdet_func_compare:hover:before, #page_artdet_func_question:hover:before {
	color:#3e454c;
	transition: all 0.5s ease 0s;
	text-decoration:none;
}

#page_artdet_func a:hover {
	text-decoration:none;	
}

.page_artdet_price_save_1 {
	margin:0;	
}

#page_artdet_price {
	position:relative;	
}

.page_artdet_price_save_1 {
    background-color: #54bf83;
    border-radius: 30px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    margin-left: 4px;
    margin-top: 8px;
    padding: 13px 0 0;
    position: absolute;
	right:10px;
	top:5px;
    text-align: center;
    width: 40px;
    z-index: 100;
	background-image:none;
}

/*** ARTDET CART ***/
#page_artdet_cart_image {
	display:none;
}

#page_artdet_cart_text {
	position:relative;	
}

#page_artdet_cart_text a {
	display:block;	
	width:138px;
	height:23px;
	padding:9px 0 0 32px; 
	margin-left:15px;
	text-align:center;
	background-color:#3e454c;
	border-radius:5px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;	
}

#page_artdet_cart_text a:hover {
	text-decoration:none;
	background-color:#282a2c;
	transition: all 0.5s ease 0s;
}

#page_artdet_cart_text a:active {
	text-decoration:none;
	background-color:#282a2c;
}

#page_artdet_cart_text_center:before {
	font-family: "FontAwesome";
    font-size: 30px;
    font-weight: 300;
	line-height:32px;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    width:22px;
	height:22px;
	margin-left:8px;
	content: "\f07a";
	color:#FFF;
	border:0 none;
	position:absolute;
	left:14px;
	top:0;			
}

.page_artdet_cart_table {
	background-color:#54bf83;	
	border-radius:6px;
	padding:5px;
	height:30px;
}

#page_artdet_cart_input.text_normal {
	color:#FFF;	
}

.page_artdet_cart_table {
    float: left;
    margin-left: 30%;
}

.page_artdet_pic, .page_artdet_pic table {
	width:100%;	
	text-align:center;
}

.page_artdet_frame_content {
	text-align:center;	
}

.page_pagelist_cart.bg_color_dark3 {
    background-color: transparent;
}

/*** ARTDET 1 END ***/

#left .text_small {
	font-size:12px;	
}

#left #box_cat_content .text_small {
	font-size:14px;	
}

/*postsale_popup*/
#page_postsale_popup_content {
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom: 20px;
}

#page_postsale_popup_content .page_postsale_popuplist_left,
#page_postsale_popup_content .page_postsale_popuplist_right{
	width: 50%;
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#page_postsale_popup_content .page_postsale_popuplist_left {
	padding-right: 20px;
}

#page_postsale_popup_content .page_postsale_popuplist_right{
	padding-left: 20px;
}

#popup_postsale_content .page_postsale_product_name {
	color: #333333;
	text-align: left;
	padding-bottom: 20px;
}

#popup_postsale_content .page_postsale_product_name h1 {
	font-size: 18px;
	line-height: 18px;
	color: #8a8a8a;
	font-weight: normal;
}

#popup_postsale_content .page_popuplist_name h1 {
	font-size: 16px;
	font-weight: 700;
}

#page_postsale_popup_content .page_postsale_product_prices {
	text-align: left;
	margin-top: 5px;
	font-size: 13px;
	line-height: 16px;
}
#page_postsale_popup_content .page_postsale_product_prices .price_title {
	width: 30%;
}
#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_price .price_title {
	width: 40%;
}
#page_postsale_popup_content .page_postsale_product_prices .price_amount {
	width: 70%;
}
#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_price .price_amount{
	width: 60%;
}
#page_postsale_popup_content .page_postsale_product_prices .price_title,
#page_postsale_popup_content .page_postsale_product_prices .price_amount {
	font-size: 13px;
	line-height: 18px;
	color: #8a8a8a;
	display: block;
	float: left;
}

#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_original_price,
#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_sale_price {
	margin-bottom: 5px;
}

#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_original_price .price_amount {
	color: #8a8a8a;
	font-size: 13px;
	line-height: 18px;
}


#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_sale_price,
#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_sale_price .price_amount {
	color: #8a8a8a;
	font-size: 13px;
	line-height: 18px;
}

#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_sale_price.no_postsale_price,
#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_sale_price.no_postsale_price .price_amount {
	color: #ff2222;
	font-size: 13px;
	line-height: 18px;
}

#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_price .price_title {
	font-size: 20px;
}
#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_price .price_amount {
	font-size: 24px;
	font-weight: bold;
}

#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_price .price_amount,
#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_price .price_title {
	color: #4faa77 ;
}

#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_sale_price.no_postsale_price .price_title,
#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_price .price_title,
#page_postsale_popup_content .page_postsale_product_prices .page_postsale_product_price .price_amount {
	font-weight: bold;
}

#page_postsale_popup_content .page_postsale_information_text {
	background-color: transparent;
	border: solid 1px #ddd;
	font-size: 13px;
	line-height: 16px;
	color: #ff2222;
	padding: 16px;
	margin-top: 20px;
}

.page_postsale_buttons {
	text-align: left;
}

#page_postsale_popup_content .page_postsale_buttons .page_postsale_button {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 16px;
	color: #fff;
	background-color: #4faa77;
	margin-bottom: 10px;
	border: none;
	text-transform: uppercase;
	padding: 10px;
	padding-left: 35px;
	cursor: pointer;
	background-image: url("../../000001/image/popup_cart.png");
	background-position: 50px 10px;
	background-repeat: no-repeat;
}

#page_postsale_popup_content .page_postsale_order_sum_information {
	text-align: left;
	font-size: 13px;
	line-height: 16px;
	color: #8a8a8a;
	margin-top: 20px;
	margin-bottom: 10px;
}

#page_postsale_popup_content .page_postsale_close_overlay_link_wrapper .page_postsale_close_overlay_link {
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	color: #4faa77;
}

#popup_postsale_content .beforesend {
	margin: 10px auto;
	display:none;
}

#popup_postsale_content .beforesend,
#popup_postsale_content .success {
	width:30px;
	height:30px;
	position:relative;
}

#popup_postsale_content .success_wrapper {
	display:none;
}

#popup_postsale_content .success {
	float: left;
	border: solid 3px #4faa77;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding: 5px;
}

#popup_postsale_content .success_text {
	float: left;
	padding: 5px 10px;
	box-sizing: border-box;
	width: 80%;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	color: #8a8a8a;
}

#popup_postsale_content .success:after {
	font-family:'FontAwesome';
	font-size:30px;
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:30px;
	height:30px;
	line-height: 30px;
	text-align:center;
}

#popup_postsale_content .success:after {
	content: '\f00c';
	color: #4faa77;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
/*postsale_popup end*/

/*** POPUP ***/
#popup_title_icon {
	display:block;	
}

#popup_title_icon:before {
    display: block;
    font-family: "FontAwesome";
    font-size: 30px;
    font-weight: 400;
    height: 31px;
    left: 13px;
    line-height: 32px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    top: 13px;
    width: 32px;
	background-color:#3e454c;
	color:#FFF;
}

#print_title #popup_title_icon:before {
	content: "\f02f";
}

#compare_title #popup_title_icon:before {
	content: "\f066";
}

#recommend_title #popup_title_icon:before {
	content: "\f0c0";
}

#question_title #popup_title_icon:before {
	content: "\f128";
}

#print_title, #compare_title, #recommend_title, #question_title {
	background-image:none;	
}

#ud_shop_artforum .page_artlist_cart_image {
	display:none;	
}

.page_artdet_func_outer a:hover{
    text-decoration: none;
}

#ud_shop_order_follow_det #page_order_control_main .text_button input, #ud_shop_order_track_det #page_order_control_main .text_button input {
	background-color:#3e454c;	
}

#logo .bx-controls {
	display:none;	
}

.page_artlist_price_login .text_color_fault {
	color:#FFF;	
}

/*** noprice ***/
#list_no_price .page_artlist_price_row {
	height:0;
	min-height:0; 	
}

#list_no_price .page_artlist_price_2 {
	height:35px;	
}

#list_no_price .page_artlist_price_login .text_color_fault {
	color:#ccc;	
}

#list_no_price .page_artlist_cart_stock {
	height:0;
	padding:0;	
}

#list_no_price .artlist_6_detail {
	width:100%;	
}

#list_no_price .artlist_6_cart {
	width:0;
}	

.box_cat_spec .text_color_fault {
	font-weight:bold;	
}

#customer_address_details .text_normal,
#page_newcust_content .text_normal, #page_login_content .text_normal {
	font-size:14px;	
}

.overlay_login_list {
	background-image:none;
	position:relative;	
}

.overlay_login_list:before {
    font-family: "FontAwesome";
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    left: 0;
    top: 0;
    height: 24px;
    content: "\f00c";
    cursor: pointer;
    z-index: 99;
}

.popup_title {
    position: relative;
    height: 43px;
    padding: 10px 0 12px 65px;
    background-position: 5px 8px;
    background-repeat: no-repeat;
    text-align: left;
    margin: 0 auto;
}

.popup_title_button {
    position: absolute;
    right: 10px;
    top: 15px;
    height: 21px;
    width: 150px;
    cursor: pointer;
    float: left;
    text-align: center;
    padding: 5px;
    text-decoration: none;
}

.page_compare_delete {
	background-image:none;
}

.page_compare_delete:before {
    font-family: "FontAwesome";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    left: 0;
    top: 0;
    height: 20px;
    content: "\f00d";
    cursor: pointer;
    z-index: 99;	
	color:#F00;	
}

.page_artdet_product_param_spec_value .cust_input_text {
    width: 90%!important;
}

.page_artdet_product_param_spec_value .cust_input_select{
    width: 92%!important;
}

#customer_addresses_button input,
#button_del {
    cursor: pointer;
    background-color: #8b8a8a;
    box-sizing: unset;
    border: none;
    border-style: none;
}

#button_del:hover {
    background-color: #3e454c;
}

/**********************************************************************************/
/**********************************************************************************/ 
/* 900px < 1240px    																	  */   
@media only screen and (min-width: 900px) and (max-width: 1240px) {

#content_top {
	height:49px;	
}

#content_top_menu_full, #content_top_menu_full_sf {
	display:none;	
}

#content_top_menu_1000 {
	display:block;	
}

.content_top_menu a {
	font-size:16px;
	height:49px;
	line-height:49px;	
}

.content_top_menu {
	height:49px;
	padding-top:0;	
}

#left {
	width:26%;	
}

#left_home_1000 {
	display:block;	
}

#left_home_full {
	display:none;	
}

#center {
	width:70%;	
}

#box_search_content .box_search_field input {
	font-size:16px;	
}

#box_search_content .box_search_field {
	padding:0 0 0 4%;
	height:48px;	
}

#box_cart_content .box_cart_item span.text_color_fault {
	font-size:16px;
	width:100%;	
	text-align:center;
}

#box_cart_content .box_cart_price span.text_color_fault {
	font-size:16px;
	width:100%;	
	text-align:center;
}

#box_cart_content {
	padding-top:0;
	line-height:24px;
}

.box_cart_item {
	width:80%;
	float:left;
	padding-right:20%;	
}

.box_cart_price {
	width:80%;
	float:left;
	padding-right:20%;
}

#box_cart_content span.box_cart_empty {
	padding-top:0;	
	display:block;
	font-size:16px;
	line-height:48px;
}

#left .text_small {
	font-size:11px;	
}

#left_cms_full .box_left_container li a {
	font-size:14px;	
}
	
}

/**********************************************************************************/
/**********************************************************************************/ 
/* 641px < 899px    																	  */   
@media only screen and (min-width: 641px) and (max-width: 899px) {

#left, #cart, #content_top_menu_full, a.header_category_icon, #content_top_menu_full_sf {
	display:none;	
}

#content_top_menu_1000, #header_container_inner_mobile {
	display:block;	
}

#content_top {
	height:49px;	
}

.content_top_menu a {
	font-size:16px;
	height:49px;
	line-height:49px;	
}

.content_top_menu {
	height:49px;
	padding-top:0;	
}

#header_menu li a, #header_menu li a.text_normal {
	font-size:11px;	
}

#center {
	width:98%;
	padding-left:1%;
	padding-right:1%;	
}

#box_search_content .box_search_field input {
	font-size:16px;	
}

#box_money_content.box_content, #box_money_content select {
	width:100px;	
}

#box_lang_content select {
	width:100px;	
}

#search {
	position:absolute;
	top:-100px;	
	margin:8px 0 0 0;
	width:98%;
}

.box_search_button {
	width:12%;	
}

#box_search_content .box_search_field {
	padding-top:0;	
}

#bottomlink_content ul li .text_normal {
	font-size:13px;	
}

}

/**********************************************************************************/
/**********************************************************************************/ 
/*  481px < 640px    																	  */   
@media only screen and (min-width:481px) and (max-width: 640px) {

#content_top {
	overflow:visible!important;	
}

#left, #cart, #content_top_menu_full, #lang, #content_top_menu_full_sf  {
	display:none;	
}

#lang_small, #header_container_inner_mobile  {
	display:block;	
}

#content_top {
	height:55px;	
}

.content_top_menu a {
	font-size:18px;
	height:25px;	
}

.content_top_menu {
	height:39px;
	padding-top:16px;	
}

#header_menu li a, #header_menu li a.text_normal {
	font-size:11px;	
}

#center {
	width:98%;
	padding-left:1%;
	padding-right:1%;	
}

#box_search_content .box_search_field input {
	font-size:16px;	
}	

#box_money_content.box_content, #box_money_content select {
	width:90px;	
}

#box_lang_select {
	width:100px;	
}

#logo {
	width:100%;	
}

#head_bx_content {
	float:none;
	margin:0 auto;
	margin-top:10px;
}

#search {
	position:absolute;
	top:-100px;	
	margin:8px 0 0 0;
	width:98%;
}

.box_search_button {
	width:12%;	
}

#box_search_content .box_search_field {
	padding-top:0;	
}

a#header_search_icon, a.header_plusmenu_icon, a#header_cart_button {
    margin-top:12px;
	z-index:1;		
}

#ud_shop_art a#header_filter_icon, #ud_shop_artspec a#header_filter_icon, #ud_shop_search a#header_filter_icon {
	margin-top:12px;
	z-index:1;		
}

#bottomlink_content {
	padding-top:5px;	
}

#bottomlink_content li {
	width:48%;
	display:inline-block;
	margin-bottom:4px;
	margin-right:1%;
	margin-left:1%;	
}

#bottomlink_content li#bottomlink_help {
	width:98%;	
}

#bottomlink_content li:hover {
	transition: all 0.5s ease 0s;	
}

#bottomlink_content li a {
	display:block;
	float:left;
	width:100%;	
}

#bottomlink_content li a:hover {
	text-decoration:none;	
}

.bottomlink_div {
	display:none;	
}

#footer {
	height:102px;	
}

.nivo-controlNav {
	display:none;	
}

#page_PopupContainer_tooltip {
	display:none;	
}

#banner_start_big_bx_content .bx-pager, #banner_big_bx_content .bx-pager {
	display:none;	
}

.page_artlist_item_1 .page_artlist_cart {
	width:100%;	
}

#box_lang_content.box_content {
    height: 30px;
    max-width: 115px;
    overflow: hidden;
    width: 100%;
}

#banner_popup_content, #banner_popup_bx_content {
	display:none;	
}

#page_artdet_product_param_sepc_table {
    width: 100%;
    text-align: center;
}

.page_artdet_product_param_spec_title div {
    max-width: 100%;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
}

.page_artdet_product_param_spec_title {
    text-align: center;
}

.page_artdet_product_param_spec_value .cust_input_text{
    width: 99%!important;
    font-size: 11px;
    height: 30px;
}

.page_artdet_product_param_spec_value .cust_input_select{
    width: 100%!important;
    font-size: 11px;
    height: 30px;
}

#page_artdet_service_plus_2 {
    text-align: center;
}

	#page_postsale_popup_content .page_postsale_popuplist_left, #page_postsale_popup_content .page_postsale_popuplist_right{
		padding: 10px;
	}
	#page_postsale_popup_content .page_postsale_popuplist_left{
		width: 30%;
	}
	#page_postsale_popup_content .page_postsale_popuplist_right {
		width: 70%;
	}
	#page_postsale_popup_content{
		padding: 5px 10px;
	}
	#popup_postsale_content .popup_title {
		padding: 15px 20px 5px 20px;
		text-align: center;
		text-transform: uppercase;
		height: auto;
	}
	.page_postsale_information_text{
		padding: 5px 10px;
	}
	#popup_postsale_content .page_postsale_product_name h1{
		font-size: 16px;
	}
	#popup_postsale_content .page_postsale_product_name{
		padding-bottom: 10px;
	}
}

/**********************************************************************************/
/**********************************************************************************/ 
/*  < 480px    																	  */   
@media only screen and (max-width: 480px) {
	
#content_top {
	overflow:visible!important;	
}
	
#left, #cart, #content_top_menu_full, #content_top_menu_full_sf, #content_top_menu_1000, #header_menu, #lang {
	display:none;	
}

#lang_small {
	display:block;
	float:left;	
}

#header_container_inner_mobile {
	display:block;	
}

#money_lang {
	width:100%;	
}

#content_top {
	height:55px;	
}

.content_top_menu a {
	font-size:18px;
	height:25px;	
}

.content_top_menu {
	height:39px;
	padding-top:16px;	
}

#header_menu li a, #header_menu li a.text_normal {
	font-size:11px;	
}

#center {
	width:98%;
	padding-left:1%;
	padding-right:1%;	
}

#box_search_content .box_search_field input {
	font-size:16px;	
}
	
#box_money_content.box_content, #box_money_content select {
	width:90px;	
}

#logo {
	width:100%;	
}

#head_bx_content {
	float:none;
	margin:0 auto;
	margin-top:10px;
}

#search {
	position:absolute;
	top:-100px;	
	margin:8px 0 0 0;
	width:98%;
}

.box_search_button {
	width:12%;	
}

#box_search_content .box_search_field {
	padding-top:0;	
}

a#header_search_icon, a.header_plusmenu_icon, a#header_cart_button {
    margin-top:17px;
	z-index:1;
	width:42px;
	height:42px;
	margin-right:4px;		
}

a#header_search_icon span:before, a#header_cart_button:before, a.header_plusmenu_icon span:before {
	font-size:31px;
	line-height:37px;
	top:3px;
	left:0;
}

#ud_shop_art a#header_filter_icon, #ud_shop_artspec a#header_filter_icon, #ud_shop_search a#header_filter_icon {
    height: 42px;
    margin-right: 4px;
    margin-top: 17px;
    width: 42px;
    z-index: 1;
}	

#ud_shop_art a#header_filter_icon span:before, #ud_shop_artspec a#header_filter_icon span:before, #ud_shop_search a#header_filter_icon span:before {
	font-size:31px;
	line-height:37px;
	top:3px;
	left:0;	
}

a.header_category_icon {
	font-size:13px;
	padding-top:15px;
	height:36px;
	margin-right:0;
	padding-left:49px;		
}

a.header_category_icon span::before {
	font-size:29px;	
}

#bottomlink_content {
	padding-top:5px;	
}

#bottomlink_content li {
	width:100%;
	display:inline-block;
	margin-bottom:2px;	
}

#bottomlink_content li a {
	display:block;
	float:left;
	width:100%;	
}

#bottomlink_content li:hover {
	transition: all 0.5s ease 0s;	
}

#bottomlink_content li a:hover {
	text-decoration:none;	
}

.bottomlink_div {
	display:none;	
}

#footer {
	height:auto;	
}

.nivo-controlNav {
	display:none;	
}

#page_contact_content table {
	width:100%;	
}

#page_contact_tabbed_box, #page_contact_tabs_outer, #page_help_tabs_outer, #page_contact_tabs_border_bottom, #page_help_tabs_border_bottom, #page_contact_tabs_shadow, #page_help_tabs_shadow {
	width:100%;	
}

#page_contact_tabs_shadow {
	display:none;
}	

#page_contact_tabs_border_bottom, #page_contact_tabs_shadow, #page_help_tabs_shadow, .page_contact_tabs td.page_contact_tabs_tcell {
	display:none;	
}

.page_contact_tabs td {
    display: block;
    float: left;
    padding: 0;
    width: 100%;
}

.page_contact_tabs {
	height:auto;	
}

#page_contact_tabs_outer {
	min-height:45px;
	margin:0 auto;
	height:auto;	
}

#head_bx_content {
	width:320px;	
}

.head_content_text table {
	width:100% !important;	
}

#banner_start_big_bx_content .bx-pager, #banner_big_bx_content .bx-pager {
	display:none;	
}

.page_artlist_price_save_1, .page_artdet_price_save_1 {
	display:none;	
}

.page_artlist_item_1 .page_artlist_cart {
	width:100%;	
}

.page_artdet_pic img {
	max-width:300px;
	height:auto;	
}

.page_artdet_cart_table {
    float: right;
}

#banner_popup_content, #banner_popup_bx_content {
	display:none;	
}

/*#ak-widget {
	display:none!important;	
}*/

#page_artdet_product_param_sepc_table {
    width: 100%;
    text-align: center;
}

.page_artdet_product_param_spec_title div {
    max-width: 100%;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
}

.page_artdet_product_param_spec_title {
    text-align: center;
}

.page_artdet_product_param_spec_value .cust_input_text{
    width: 99%!important;
    font-size: 11px;
    height: 30px;
}

.page_artdet_product_param_spec_value .cust_input_select{
    width: 100%!important;
    font-size: 11px;
    height: 30px;
}

#page_artdet_service_plus_2 {
    text-align: center;
}
#page_postsale_popup_content .page_postsale_popuplist_left, #page_postsale_popup_content .page_postsale_popuplist_right{
	width: 100%;
	padding: 5px;
}
#page_postsale_popup_content{
	padding: 10px;
}
#popup_postsale_content .popup_title{
	padding: 10px;
	height: auto;
}
.page_postsale_popuplist_left #main_image{
	max-height: 120px;
}
#popup_postsale_content .page_postsale_product_name h1{
	font-size: 16px;
}
.page_postsale_information_text{
	padding: 10px;
}
#popup_postsale_content .page_postsale_product_name{
	padding-bottom: 10px;
}
}

.customer-addresses__wrapper {
	max-width: 1400px !important;
}

.customer-address__card-inner {
	border: solid 1px #ccc !important;
	background-color: #fff;
}

.customer-address__default-address.is-checked {
	border: solid 1px #ccc;
	border-radius: 0;
}

.customer-address__data {
	min-height: 75px;
}

.customer-address__zip {
	min-height: 30px;
	line-height: 30px;
	font-size: 15px;
}

.customer-address__default-addresses {
	min-height: 60px;
}

.customer_address_buttons {
	padding: 0 !important;
}

.customer_address_buttons_inner {
	max-width: 1390px;
	margin: 0 auto;
}