#mxcpr{display:none !important;}
/*--------------------------------------------------------------------*/
/*LIST CATEGORY-------------------------------------------------------*/
/*--------------------------------------------------------------------*/
.listCategory{
	
}
/*TITLE CATEGORY*/
.listCategory .category_title{
	font-size:32px;
	color:#444;
	padding:0;
	margin:50px 0 50px 0;
	text-align:center;
}
/*DESCRIPTION CATEGORY*/
.listCategory .category_description{
	padding:0 0 30px 0;
}
.listCategory .category_description p{
	
}

/*GRID*/
.listCategory > .itemGrid{
	position:relative;
}
/*IMAGE*/
.listCategory .itemGrid .listCategory_image{
	border-left:1px solid #dedede;
	border-top:1px solid #dedede;
	border-right:1px solid #dedede;
}
.listCategory .itemGrid .listCategory_image img{
	width:100%;
	height:auto;
	display:block;
	position:relative;
}
.listCategory .itemGrid:hover .listCategory_image img{
	opacity:0.5;
}
/*NAME*/
.listCategory .itemGrid .listCategory_name{
	border:1px solid #dedede;
	margin:10px 0 0 0;
}
.listCategory .itemGrid .listCategory_name h2{
	font-size:24px;
	font-weight:100;
	text-align:center;
	line-height:120%;
}
.listCategory .itemGrid .listCategory_name h2 a{
	color:#444;
	text-decoration:none;
	display:block;
	padding:20px 10px;
	transition:0.2s;
	min-height:100px;
}
.listCategory .itemGrid .listCategory_name h2 a:hover{
	color:#fff;
	background:#a3843d;
}
/*DESCRIPTION*/
.listCategory .itemGrid .listCategory_description{
	display:none;
}








/*--------------------------------------------------------------------*/
/*LIST PRODUCT--------------------------------------------------------*/
/*--------------------------------------------------------------------*/
.listProduct .itemGrid{
	position:relative;
}

/*LABEL*/
.listProduct .itemGrid .listProduct_label{
	width:45%;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	transition:0.3s;
}
.listProduct .itemGrid .listProduct_label img{
	width:100%;
	height:auto;
	display:block;
}
.listProduct .itemGrid:hover .listProduct_label{

}
/*SALE*/
.listProduct .itemGrid .listProduct_sale{
	width:45%;
	height:auto;
	position:absolute;
	top:0;
	right:0;
	z-index:3;
	transition:0.3s;
}
.listProduct .itemGrid .listProduct_sale img{
	width:100%;
	height:auto;
	display:block;
}
/*IMAGE*/
.listProduct .itemGrid .listProduct_image{
	overflow:hidden;
	position:relative;
	border-left:1px solid #dedede;
	border-top:1px solid #dedede;
	border-right:1px solid #dedede;
	background:#fff;
}
.listProduct .itemGrid .listProduct_image img{
	width:100%;
	height:auto;
	display:block;
	transition:0.3s;
	position:relative;
	top:0;
}
.listProduct .itemGrid:hover .listProduct_image img{
	top:-50px;
	opacity:0.5;
}
@media only screen and (max-width: 1280px) {
.listProduct .itemGrid:hover .listProduct_image img{
	top:0px;
	opacity:1;
}
.listProduct .itemGrid .listProduct_button{
	bottom:0px !important;
}
}

/*BUTTON*/
.listProduct .itemGrid .listProduct_button{
	position:absolute;
	width:100%;
	height:50px;
	background:#fff;
	bottom:-50px;
	left:0;
	transition:0.3s;
	border-top:1px solid #dedede;
	z-index:3;
	text-align:center;
}
.listProduct .itemGrid:hover .listProduct_button{
	bottom:0px;
}
/*BUTTON CART*/
.listProduct_button_cart{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-75px;
	height:50px;
	width:50px;
	font-size:0;
	display:block;
	border-left:1px solid #dedede;
	background:#fff url(../images/listProduct_iconCart.png) no-repeat center 0px;
}
.listProduct_button_cart:hover{
	background:#a2843c url(../images/listProduct_iconCart.png) no-repeat center -50px;
}
/*BUTTON MORE*/
.listProduct_button_more{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-25px;
	height:50px;
	width:50px;
	font-size:0;
	display:block;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	background:#fff url(../images/listProduct_iconMore.png) no-repeat center 0px;
}
.listProduct_button_more:hover{
	background:#a2843c url(../images/listProduct_iconMore.png) no-repeat center -50px;
}
/*BUTTON COMPARE*/
.js_list_add_to_compare a{
	position:absolute;
	top:0;
	left:50%;
	margin-left:25px;
	height:50px;
	width:50px;
	font-size:0;
	border:none;
	cursor:pointer;
	display:inline-block;
	border-right:1px solid #dedede;
	background:#fff url(../images/listProduct_iconCompare.png) no-repeat center 0px;
}
.js_list_add_to_compare a:hover{
	background:#a2843c url(../images/listProduct_iconCompare.png) no-repeat center -50px;
}

/*NAME*/
.listProduct_name{
	border-top:1px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	background:#fff;
}
.listProduct_name h2{
	font-weight:normal;
}
.listProduct_name a{
	display:block;
	font-size:18px;
	text-decoration:none;
	padding:10px;
	text-align:center;
	color:#444;
}
.listProduct_name a:hover{
	color:#a3843d;
}

/*PRICE*/
.listProduct_price{
	overflow:hidden;
	background:#fff;
	padding:10px;
	border-top:1px dashed #dedede;
	border-bottom:1px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}
.listProduct_price_default{
	width:70%;
	float:left;
	font-size:22px;
	color:#a3843d;
}
.listProduct_price_economy{
	width:30%;
	float:right;
	text-align:right;
	font-size:22px;
	color:#444;
}
/*shadow*/
.listProduct_shadow{
	display:block;
	width:100%;
	height:20px;
	background:url(../images/bg_categoryShadow.png);
	background-size:100% 20px;
	opacity:0.3;
}
















/*--------------------------------------------------------------------*/
/*PRODUCT PAGES--------------------------------------------------------*/
/*--------------------------------------------------------------------*/
.productPage{
	overflow:hidden;
	position:relative;
}
.productPageLeft{
	width:400px;
	margin:0 30px 30px 0;
	float:left;
}
@media only screen and (max-width: 1280px) {
.productPageLeft{
	width:300px;
}	
}
@media only screen and (max-width: 767px) {
.productPageLeft{
	width:100%;
}	
}
/*IMAGES*/

.demo-gallery > ul {
    margin: 0 0 0 -2%;
}
.demo-gallery > ul > li:first-child {
    float: none;
    width: 98%;
	margin:0 0 2% 2%;
}
.demo-gallery > ul > li {
    float: left;
    width: 31.333333333%;
	margin:0 0 2% 2%
}
.demo-gallery > ul > li a {
    border: 1px solid #dedede;
    display: block;
	overflow: hidden;
    position: relative;
}
.demo-gallery > ul > li a > img {
    transition:0.3s 0s;
    height: auto;
	display:block;
    width: 100%;
}
.demo-gallery > ul > li a:hover > img {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
	opacity: 0.5;
}
         
           
           






.productPageRight{
	overflow:hidden;
}
@media only screen and (max-width: 767px) {
.productPageRight{
	width:100%;
}
}
/*NAME*/
.productPageRight_title{
	font-size:32px;
	color:#444;
	padding:15px 0 30px 0;
}


/*CODE*/
.productPageRight_code{
	font-size:20px;
	color:#888;
	margin:0 20px 10px 0;
	float:left;
}
.productPageRight_code span{
	color:#444;
}


/*MANUFACTURER*/
.productPageRight_manufacturer{
	font-size:20px;
	color:#888;
	margin:0 0 10px 0;
}
.productPageRight_manufacturer span a{
	color:#a3843d;
	text-decoration:none;
}
.productPageRight_manufacturer span a:hover{
	border-bottom:1px solid #a3843d;
}


/*ATRIBUTES*/
.productPageRight_attributes{
	margin:20px 0 0 0;
	padding:10px 0 20px 0;
	overflow:hidden;
	font-size:16px;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
}
.productPageRight_attributes > div{
	display:inline-block;
	margin:0 10px 0 0;
}
.productPageRight_attributes select{
	font-size:20px;
	padding:5px;
}
.productPageRight_attributes .prod_attr_img img{
	width:30px;
	height:30px;
	border-radius:15px;
	position:relative;
	top:10px;
	margin-left:5px;
}
@media only screen and (max-width: 767px) {
.productPageRight_attributes > div{
	display:block;
	margin:0 0 10px 0;
}
.productPageRight_attributes select{

}
}




/*AVAILABEL*/
.productPageRight_available{
	width:50%;
	float:left;
	text-align:left;
	border-right:1px solid #dedede;
}
.productNotAvailable{
	color:#ed5e5e;
	font-weight:bold;
}
.productYesAvailable{
	color:#97c34a;
	font-weight:bold;
}


/*PRICE*/
.productPageRight_price_available{
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding:20px 0 20px 0;
	margin:-1px 0 20px 0;
	font-size:20px;
	overflow:hidden;
}
.productPageRight_price{
	width:50%;
	float:right;
	text-align:right;
}
.productPageRight_price > div{
	display:inline-block;
	margin:0 10px 0 0;	
}
.productPageRight_price .old_price span{
	font-size:20px;
	text-decoration:line-through;
}
.productPageRight_price .prod_price{
	font-size:26px;
	font-weight:bold;
	color:#a3843d;
}
@media only screen and (max-width: 1280px) {
.productPageRight_available{
	width:100%;
	float:none;
	text-align:left;
	border-right:0px;
}
.productPageRight_price{
	width:100%;
	float:none;
	text-align:left;
}
}

.delivery_address, .shipping_info, .payment_info, .pfinish_comment_block{
	font-size:20px;
	margin:0 0 10px 0;
}
.pfinish_comment_block textarea{
	font-size:20px;
	padding:10px;
	font-family: 'Open Sans Condensed', sans-serif;
}
/*BUTTON*/
.productPageRight_button{
	text-align:right;
	font-size:20px;
}
.productPageRight_button span{
	display:inline-block;
}
.productPageRight_button #quantity{
	padding:10px;
	font-size:20px;
	border:1px solid #dedede;
	border-radius:4px;
	width:50px;
	text-align:center;
}

.productPageRight_ButtonBy{ 
	padding:10px;
	background:#a3843d;
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	border:none;
	position:relative;
	cursor:pointer;
	border-radius:4px;
}

.productPageRight_ButtonOneClick{
	padding:10px;
	background:#dedede;
	color:#444;
	font-size:20px;
	position:relative;
	top:2px;
	text-transform:uppercase;
	border:none;
	position:relative;
	cursor:pointer;
	border-radius:4px;
	text-decoration:none;
}
.productPageRight_ButtonCompare{
	padding:10px;
	background:#dedede;
	color:#444;
	font-size:20px;
	text-transform:uppercase;
	border:none;
	position:relative;
	cursor:pointer;
	border-radius:4px;
}
.productPageRight_Buttonorder{
	padding:10px;
	background:#a3843d;
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	border:none;
	position:relative;
	cursor:pointer;
	display:block;
	border-radius:4px;
	text-decoration:none;
}
.productPageRight_ButtonBy:hover, .productPageRight_ButtonOneClick:hover:hover, .productPageRight_ButtonCompare:hover, .productPageRight_Buttonorder:hover{
	background:#444;
	color:#fff;
}
@media only screen and (max-width: 1100px) {
.js_list_add_to_compare, .productPageRight_ButtonCompare{
	display:none;
}	
}
@media only screen and (max-width: 1280px) {
.productPageRight_button{
	text-align:left;
	font-size:14px;
}
.productPageRight_ButtonBy, .productPageRight_ButtonOneClick, .productPageRight_ButtonCompare, .productPageRight_Buttonorder, .productPageRight_button #quantity{
	font-size:14px;
}
.productPageRight_button span:nth-child(5){
	display:none;
}	
}
@media only screen and (max-width: 767px) {
.productPageRight_button span{
	
}

.productPageRight_button span:nth-child(4) a{
	top:-2px;
}

.productPageRight_button span input{
	margin:0 0 10px 0;
	
}

}



/*FORM ONE CLICK*/
.formOneClick{
	text-align:right;
	margin:30px 0;
	background:#f2f2f2;
	padding:20px;
	font-size:20px;
}
.formOneClick label{
	display:inline-block;
}
.formOneClick input{
	display:inline-block;
	padding:10px;
	width:250px;
	margin:0 10px;
	border:1px solid #dedede;
	border-radius:4px;
	font-size:20px;
}
.formOneClick button{
	display:inline-block;
	padding:10px;
	border:none;
	border-radius:4px;
	font-size:20px;
	background:#444;
	color:#fff;
	cursor:pointer;
}


.formOneClick .preloader{
	opacity: 0;
	background: url(http://musegain.com/widgets/gif_preloader/images/preloader_4.gif) center center;
	background-size: cover;
}
.formOneClick.waiting .preloader{
	margin: 10px auto;
	opacity: 1;
	display: block;
	width: 64px;
	height: 64px;
}
@media only screen and (max-width: 1280px) {
.formOneClick{
	text-align:left;
}
.formOneClick label{
	display:block;
	padding:0 0 10px 10px;
}
}	
@media only screen and (max-width: 1280px) {
.formOneClick{
	text-align:left;
}
.formOneClick label{
	display:block;
	padding:0 0 10px 10px;
}
.formOneClick input{
	display:inline-block;
	padding:10px;
	width:200px;
	margin:0 10px;
	border:1px solid #dedede;
	border-radius:4px;
	font-size:20px;
}
}	





/*MODAL*/
.productPageRight_Modal{
	
}	
.productPageRight_Modal > ul{
	margin:20px 0 20px -2%;
}
.productPageRight_Modal > ul > li{
	width:31.33333333%;
	float:left;
	padding:20px;
	margin:0 0 0 2%;
	text-align:center;
	border:1px solid #f2f2f2;
}
.productPageRight_Modal > ul > li > a{
	font-size:20px;
	color:#444;
	text-decoration:none;
}
.productPageRight_Modal > ul > li > a:hover{
	color:#a3843d;
}
.productPageRight_Modal > ul > li > a > span{
	width:50px;
	height:50px;
	margin:20px auto;
	display:block;
	
}

.prodModalButtonA span{
	background:url(../images/fionitBlue.png);
}
.prodModalButtonB span{
	background:url(../images/diamondRed.png);
}
.prodModalButtonC span{
	background:url(../images/proba.png) no-repeat center center;
}

.modalBlockProd{
	
}
.modalBlockProd a{
	font-size:20px;
	color:#444;
	text-decoration:none;
	padding:4px 0 2px 12px;
	position:relative;
	display:inline-block;
}
.modalBlockProd a:hover{
	color:#a3843d;
}
.modalBlockProd a:before{
	content:'';
	width:6px;
	height:6px;
	background:#444;
	border-radius:3px;
	position:absolute;
	top:12px;
	left:0;
}
.modalBlockProd a:hover:before{
	background:#a3843d;
}
		
#prodModalA, #prodModalB, #prodModalC, #prodModalD, #prodModal1, #prodModal2, #prodModal3, #prodModal4, #prodModal5 {
	width: 1000px; 
	height: 600px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -500px; 
	margin-top: -300px; 
	display: none;
	opacity: 1;
	z-index: 999999999;
	padding:20px;
	-moz-box-sizing: border-box; 
    box-sizing: border-box;
	border-radius:4px;
	overflow-y:auto;
}
@media only screen and (max-width: 1280px) {
#prodModalA, #prodModalB, #prodModalC, #prodModalD, #prodModal1, #prodModal2, #prodModal3, #prodModal4, #prodModal5 {
	width: 700px; 
	height: 600px;
	left: 50%;
	top: 50%;
	margin-left: -350px; 
	margin-top: -300px; 
}	
}
@media only screen and (max-width: 767px) {
#prodModalA, #prodModalB, #prodModalC, #prodModalD, #prodModal1, #prodModal2, #prodModal3, #prodModal4, #prodModal5 {
	width: 90%; 
	height: 300px;
	left: 5%;
	top: 50%;
	margin-left: 0; 
	margin-top: -150px; 
}	
}


.video_full{
	margin:20px 0;
	text-align:center;
}	
			
			
/*TABS*/
.tabsProduct{
	margin:30px 0 0 0;
}
.tabsProductNav{
	background:#f2f2f2;
	border-radius:4px;
	overflow:hidden;
}
.tabsProductNav > li{
	display:block;
	padding:20px 20px;
	font-size:22px;
	float:left;
	width:16.66666666%;
	cursor:pointer;
	text-align:center;
}
.tabsProductNav > li:first-child{
	border-radius:4px 0 0 4px;
}
.tabsProductNav > li:last-child{
	border-radius:0 4px 4px 0;
}
.tabsProductNav > .active, .tabsProductNav > li:hover{
	background:#a3843d;
	color:#fff;
}
.tabsProductContent{
	
}
@media only screen and (max-width: 1280px) {
.tabsProductNav > li{
	font-size:16px;
	padding:20px 10px;
}	
}
@media only screen and (max-width: 767px) {
.tabsProductNav > li{
	display:block;
	padding:20px 20px;
	font-size:22px;
	float:none;
	width:100%;
	cursor:pointer;
	text-align:center;
}
.tabsProductNav > li:first-child{
	border-radius:4px 4px 0 0;
}
.tabsProductNav > li:last-child{
	border-radius:0 0 4px 4px;
}
}





/*DESCRIPTION*/
.productPageBottom_description{
	padding:20px 0;
}


/*EXTRA FIELDS*/
.productPageBottom_extraFields{
	padding:20px 0;
}
.extra_fields_group{
	font-size:24px;
	padding:10px 0;
}
.productPageBottom_extraFields div:nth-child(2n){
	background:#f2f2f2;
}
.productPageBottom_extraFields .extra_fields_el{
	padding:7px 10px;
	font-size:18px;
	background:#fafafa;
	overflow:hidden;
}
.productPageBottom_extraFields .extra_fields_el span{
	width:50%;
	float:left;
}


/*RELATED*/

.related_header strong{
	font-size:32px;
	text-align:center;
	display:block;
	padding:50px 0;
	font-weight:700;
	position:relative;
}
.related_header strong:after{
	content:'';
	position:absolute;
	bottom:20px;
	left:50%;
	margin-left:-141px;
	width:282px;
	height:16px;
	background:url(../images/bg_decorDiamond.png);
}


/*----------------------------------------------------*/
/*CART------------------------------------------------*/
/*----------------------------------------------------*/
/*PANEL A*/
.cartPanelA{
	overflow:hidden;
	margin:0 0 30px 0;
}
.cartPanelA > div{
	float:left;
	text-align:center;
	background:#f2f2f2;
	padding:15px 10px;
	border-right:1px solid #fff;
}
.cartPanelA > div:nth-child(1){
	width:20%;
}
.cartPanelA > div:nth-child(2){
	width:30%;
}
.cartPanelA > div:nth-child(3){
	width:15%;
}
.cartPanelA > div:nth-child(4){
	width:10%;
}
.cartPanelA > div:nth-child(5){
	width:15%;
}
.cartPanelA > div:nth-child(6){
	width:10%;
	border-right:none;
}
/*PANEL B*/
.cartPanelB{
	overflow:hidden;
}
.cartPanelB > div{
	float:left;
	margin:0 0 20px 0;
	font-size:18px;
}
/*IMG*/
.cartPanelB > div:nth-child(1){
	width:20%;
}
.cartPanelB > div:nth-child(1) img{
	width:100%;
	height:auto;
	display:block;
	border:1px solid #dedede;
}
/*NAME*/
.cartPanelB > div:nth-child(2){
	width:30%;
	padding:0 0 0 20px;
}
.cartPanelB > div:nth-child(2) a{
	color:#444;
	text-decoration:none;
}
.cartPanelB > div:nth-child(2) .jshop_cart_attribute{
	font-size:16px;
	color:#444;
	padding:0;
}
/*PRICE*/
.cartPanelB > div:nth-child(3){
	width:15%;
	text-align:center;
}
/*QUALITY*/
.cartPanelB > div:nth-child(4){
	width:10%;
	text-align:center;
}
.cartPanelB > div:nth-child(4) .cartReload{
	width:60px;
	height:30px;
	background:#f2f2f2;
	cursor:pointer;
	overflow:hidden;
	margin:0 auto;
}
.cartPanelB > div:nth-child(4) input{
	width:30px;
	height:30px;
	display:block;
	float:left;
	border:1px solid #f2f2f2;
	text-align:center;
	line-height:30px;
}
/*TOTAL PRICE*/
.cartPanelB > div:nth-child(5){
	width:15%;
	text-align:center;
}
/*REMOVE*/
.cartPanelB > div:nth-child(6){
	width:10%;
	text-align:center;
}

@media only screen and (max-width: 767px) {
/*PANEL A*/
.cartPanelA > div{
	font-size:12px;
}
.cartPanelA > div:nth-child(1){
	display:none;
}
.cartPanelA > div:nth-child(2){
	width:30%;
}
.cartPanelA > div:nth-child(3){
	width:20%;
}
.cartPanelA > div:nth-child(4){
	width:15%;
}
.cartPanelA > div:nth-child(5){
	width:20%;
}
.cartPanelA > div:nth-child(6){
	width:15%;
	border-right:none;
}
/*PANEL B*/
.cartPanelB > div{
	font-size:14px;
}
.cartPanelB > div:nth-child(1){
	display:none;
}
.cartPanelB > div:nth-child(2){
	width:30%;
	padding:0;
}
.cartPanelB > div:nth-child(3){ 
	width:20%;
}
.cartPanelB > div:nth-child(4){
	width:15%;
}
.cartPanelB > div:nth-child(4) .cartReload{
	width:30px;
	height:60px;
}
.cartPanelB > div:nth-child(4) input{
	float:none;
}
.cartPanelB > div:nth-child(5){
	width:20%;
}
.cartPanelB > div:nth-child(6){
	width:15%;
	border-right:none;
}


}

/**/
.cart_buttons{
	width:50%;
	float:left;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding:20px 0;
}
.cart_buttons .buttonBack{
	display:inline-block;
	padding:10px 20px;
	background:#dedede;
	color:#444;
	font-size:18px;
	text-decoration:none;
	border-radius:4px;
}
.cart_buttons .buttonBack:hover{
	background:#444;
	color:#fff;
}
.cart_buttons .buttonNext{
	display:inline-block;
	padding:10px 20px;
	background:#a3843d;
	color:#fff;
	font-size:18px;
	text-decoration:none;
	border-radius:4px;
}
.cart_buttons .buttonNext:hover{
	background:#444;
	color:#fff;
}
/**/
.jshop_subtotal{
	width:50%;
	float:right;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding:20px 0;
}
.jshop_subtotal .total{
	text-align:right;
}
.jshop_subtotal .total .name{
	font-size:24px;
}
.jshop_subtotal .total .value{
	font-size:32px;
	color:#a3843d;
}

@media only screen and (max-width: 767px) {
.cart_buttons{
	width:100%;
	float:none;
	text-align:center;
}
.cart_buttons .buttonBack{
	font-size:14px;
}
.cart_buttons .buttonNext{
	font-size:14px;
}
/**/
.jshop_subtotal{
	width:100%;
	float:none;
	text-align:center;
}
.jshop_subtotal .total .name{
	font-size:18px;
}
.jshop_subtotal .total .value{
	font-size:22px;
}	
}






/**/
.cart_block_discount{
	text-align:right;
	padding:20px 0;
}
.cart_block_discount input:first-child{
	display:inline-block;
	padding:10px;
	width:200px;
	border:1px solid #dedede;
	border-radius:4px;
	font-size:16px;
}
.cart_block_discount input:last-child{
	display:inline-block;
	padding:10px;
	font-size:16px;
	border:none;
	background:#dedede;
	color:#444;
	cursor:pointer;
	border-radius:4px;
}
.cart_block_discount input:last-child:hover{
	background:#444;
	color:#fff;
}













/*-----------------------------------------*/
/*accountPages-----------------------------*/
/*-----------------------------------------*/
.accountPages{
	
}
.accountPages h1{
	font-size:32px;
	margin:30px 0 50px 0;
	font-weight:700;
	text-align:center;
	text-transform: uppercase;
	position:relative;
	line-height:130%;
}
.accountPages h1:after{
	content:'';
	position:absolute;
	bottom:-30px;
	left:50%;
	margin-left:-141px;
	width:282px;
	height:16px;
	background:url(../../../templates/neonovdesigntemplate/images/bg_decorDiamond.png);
}
@media only screen and (max-width: 767px) {
.accountPages h1{
	font-size:24px;
}	
}
.accountPages_loginBlock{
	max-width:60%;
	margin:0 auto;
	text-align:center;
	font-size:20px;
}
.accountPages_loginForm{
	margin:30px 0;
	text-align:right;
}
.accountPages_loginForm .accountPages_loginFormInput{
	width:100%;
	margin:0 auto 15px auto;
	display:block;
	padding:10px;
	border:1px solid #dedede;
	border-radius:4px;
}
.accountPages_loginForm .accountPages_loginFormButton{
	display:inline-block;
	padding:10px;
	border:none;
	background:#a3843d;
	color:#fff;
	border-radius:4px;
	font-size:20px;
	cursor:pointer;
}
.accountPages_loginForm .accountPages_loginFormButton:hover{
	background:#444;
}
.accountPages_loginForm a{
	color:#444;
	font-size:16px;
	padding:10px 0;
	display:block;
}
.accountPages_loginFormReg{
	display:inline-block;
	padding:10px;
	border:none;
	background:#dedede;
	color:#555;
	border-radius:4px;
	font-size:20px;
	margin:20px 0;
	cursor:pointer;
}
.accountPages_loginFormReg:hover{
	background:#444;
	color:#fff;
}
@media only screen and (max-width: 767px) {
.accountPages_loginBlock{
	max-width:100%;
}	
}



/*-----------------------------------------*/
/*accountPages-----------------------------*/
/*-----------------------------------------*/
.checkoutPages{
	
}
.checkoutPages h1{
	font-size:32px;
	margin:30px 0 50px 0;
	font-weight:700;
	text-align:center;
	text-transform: uppercase;
	position:relative;
	line-height:130%;
}
.checkoutPages h1:after{
	content:'';
	position:absolute;
	bottom:-30px;
	left:50%;
	margin-left:-141px;
	width:282px;
	height:16px;
	background:url(../../../templates/neonovdesigntemplate/images/bg_decorDiamond.png);
}
.checkoutPages_addressBlock{
	max-width:60%;
	margin:30px auto;
	text-align:center;
	font-size:20px;
}
.checkoutPages_addressBlock .checkoutPages_FormInput{
	width:100%;
	margin:0 auto 15px auto;
	display:block;
	padding:10px;
	border:1px solid #dedede;
	border-radius:4px;
	font-size:20px;
}
.checkoutPages_addressBlock select{
	width:100%;
	margin:0 auto 15px auto;
	display:block;
	padding:10px;
	border:1px solid #dedede;
	border-radius:4px;
	font-size:20px;
}
.checkoutPages_nextFormButton{
	display:inline-block;
	padding:10px;
	border:none;
	background:#a3843d;
	color:#fff;
	border-radius:4px;
	font-size:20px;
	cursor:pointer;
}
.checkoutPages_nextFormButton:hover{
	background:#444;
}


#table_payments > div{
	padding:10px 0;
	border-bottom:1px dashed #dedede;
	margin: 0 0 20px 0;
}
#table_payments input{
	position:relative;
	top:-5px;
}
#table_payments label {
	font-size:22px;
	cursor:pointer;
}
#table_payments .paymform {
	padding:0 0 0 25px;
}



#table_shippings > div{
	padding:10px 0;
	border-bottom:1px dashed #dedede;
	margin: 0 0 20px 0;
}
#table_shippings input{
	position:relative;
	top:-5px;
}
#table_shippings label {
	font-size:22px;
	cursor:pointer;
}
#table_shippings .shipping_descr {
	padding:0 0 0 25px;
}


#jshop_menu_order{display:none}




.comparePage{
	
}
.comparePage h1{
	font-size:32px;
	color:#444;
	padding:0;
	margin:50px 0 50px 0;
	text-align:center;
	text-transform:uppercase;
}
.show_differences{
	background:#f2f2f2;
	padding:10px;
}




.checkout_pfinish_block{
	
	margin:20px auto;
}
.checkout_pfinish_block textarea{
	width:100%;
	display:block;
	border-radius:4px;
	border:1px solid #dedede;
	min-height:200px;
}
.checkoutinfo{
	margin:0 0 30px 0;
}