h1,.h1{
    padding: 9px 20px 10px 20px!important;
    background: url("/images/template/fon2.jpg") repeat!important;
    color: white!important;
    font-family: "Elektra Light Pro"!important;
    font-size: 25px!important;
    font-weight: 400!important;
    line-height: 26px!important;
}

#errb
{
	font-size:14px;
	position:absolute;
	right:16px;
	top:70px;
	font-weight:bold;
	display:none;
	width:235px;
	line-height:21px;
	text-align:center;
}

@media screen and (max-width: 1166px) {
 #errb {

	position:relative;
	right:0px;
	top:0px;
	font-weight:bold;
	
	width:auto;
        margin-top: 22px;
	text-align:center;
	
    }
}

#errb.active
{
	display:block;
}

#pcart_send.errb,#pcart_send.errb:hover
{
opacity:0.5;
cursor:default!important;	
    text-shadow: 1px 1px 0px #fee193!important;;
    color: #000!important;;
}

.pcart_price_old {
    color: #999;
    text-decoration: line-through;
    margin-top: -8px;
    font-size: 17px;
    margin-bottom: 5px;
 
}

@media screen and (min-width: 1167px)
{
	.pcart_title_name
	{
		max-height:55px;
		display: -webkit-box!important;
  
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
	
	}
}


@media screen and (max-width: 1166px)
{
	
.pcart_price_old {
    margin-top:0px;
}

}

#pcart_sum_usd
{
	margin-top:16px;
    margin-bottom: 16px;
}

#usd_all1
{
	font-weight: 300;
    color: #e99900;
    position: relative;
    left: 4px;
    top: 1px;
    font-size: 17px!important;
    font-weight: 300;
	

}



#new_pcart_sum
{
	margin-top:16px;
    margin-bottom: 16px;
}

#new_uah_all1
{
	font-weight: 300;
    color: #e99900;
    position: relative;
    left: 4px;
    top: 1px;
    font-size: 17px!important;
    font-weight: 300;
	

}

#mew_uah_all1
{
	position: relative;
    left: 4px;
    top: 2px;
    white-space: nowrap;
    color: #e99900!Important;
    font-size: 21px!important;
    font-weight: 300;
}

.leftpa
{
	font-weight:normal;
	padding-right:3px;
}

.cart_gift
{
position:relative;
    color: #e2242a;
    padding-top:4px;
padding-left:36px;
}

.cart_gift svg 
{
	
    position: absolute;
    left: 0px;
    top: -4px;
    width: 25px;
}



#pcart_empty div
{
    margin-top: 25px;
    font-size: 14px;
    line-height: 16px;
}

#pcart_reset
{
    margin-top: 25px;
    font-size: 14px;
    line-height: 16px;
}

#pcart_reset span
{
    color: #e99900!important;
    display: inline-block;
    border-bottom: 1px solid;
	cursor:pointer;
}


#pcart_empty
{
margin-top: 25px;
text-align: center;
}





#pcart_list
{
padding-top:11px;
position:relative;
}
#pcart_list .clear
{
display:block;
}
#pcart_product_head>div>span
{
white-space:nowrap;
padding:12px;
display:inline-block;
}
#pcart_product_head
{
}
#pcart_product_head>div
{


background-color: #febc1f;text-shadow: 1px 2px 1px rgba(0,122,174,.54);
   
   
	
	font-size:15px;
	font-weight: 300;


position:relative;

text-shadow: 1px 1px 0px #fee193;

color: #000;
 
    font-size: 14px;
}

#pcart_product_head>div,.pcart_product>div
{
float:left;
line-height:15px;
}

.pcart_product>div
{
font-size:14px;
}
.pcart_product
{
height:101px;
}
.pcart_product>div
{
height:100px;
}
.pcart_product
{
border-left: 1px solid #e3e3e3;
position:relative;
border-right: 1px solid #e3e3e3;

background:#fff;


}

#pcart_product_head
{

position:relative;
}
.pcart_product>div
{

border-top:none;
border-right:none;
border-bottom: 1px solid #e3e3e3!important;
}


#pcart_number_head,.pcart_number
{
width:50px;
text-align:center;
}

#pcart_form
{
padding-top:17px;
}
h1 {
    color: #e99900;
}

.pcart_number span
{
padding-top:41px;
display:inline-block;
}

#pcart_title_head,.pcart_title
{
width:415px;
}

.pcart_title>div
{
padding:12px;
padding-left:0px;
}

.pcart_title_img
{
margin-right:18px;
float:left;
    border: 2px solid #f4f4f4;
	    margin-top: -2px;
}
.pcart_title_img, .pcart_title_img a
{
width:76px;
height:76px;
overflow:hidden;
}

.pcart_title_img a
{
	display:flex;
	align-items:center;
	justify-content:center;
}

.pcart_title_img img
{
margin:0px auto;
display:block;
max-width:64px;
max-height:64px;
}

.pcart_title_right
{
float:left;
}
.pcart_title_right,.pcart_title_name,.pcart_title_code
{
width:290px;
}
.pcart_title_name
{

    margin-top: -3px;
 
margin-bottom:10px;
white-space:normal;
    line-height: 18px;

display:block;
}

.pcart_title_name:hover
{
color:#e99900!important;
}


.pcart_title_code
{
white-space:normal;


display:block;
color: #aaa;
line-height:20px;
    font-size: 14px;
    display: block;
    color: #aaa;
    font-weight: 300;
	
}

#pcart_quantity_head,.pcart_quantity
{
width:126px;
}

#pcart_price_head,.pcart_price
{
width:140px;
}

#pcart_price_head
{
padding-left:10px!important;
width:130px!important;
}

.pcart_price
{
width:176px!important;
}

#pcart_number_head
{
padding-left:1px!important;
}

.pcart_quantity>div
{
margin: 31px 0px 0px 29px;
position:relative;
}

.pcart_quantity input
{
width:37px;
text-align:center;
height:25px;
border-radius:0px!important;
	padding:3px 3px 4px 3px!important;
	font-size:16px;
	  color: #424242!important;
	  
	    background-color: #fff;
  
  border-top:1px solid #dadada;
  border-bottom:1px solid #dadada;
  border-left:none!important;
  border-right:none!important;
box-shadow:none!important;
 
}



















.pcart_q_down.active,.pcart_q_up
{
cursor:pointer!important;
opacity:1!important;
}

.pcart_q_down.active:active i,.pcart_q_up:active i
{
margin-top:-6px!Important;	
}


.pcart_q_up
{
cursor:default;

position:absolute;

right:36px;
opacity:0.5;
width:18px;
height:32px;

position:absolute;
top:0px;

background:#e8e8e8;

border-right:1px solid #dadada;
border-top:1px solid #dadada;
border-bottom:1px solid #dadada;

}

.pcart_q_up i
{

width:5px;
height:12px;
background:url("/images/template/q2.png");
position:absolute;
left:50%;
top:50%;
margin-left:-2px;
margin-top:-7px;
}











.pcart_q_down
{
cursor:default;
width:18px;
height:32px;

position:absolute;
top:0px;
left:-18px;

background:#e8e8e8;

border-left:1px solid #dadada;
border-top:1px solid #dadada;
border-bottom:1px solid #dadada;

opacity:0.5;
}

.pcart_q_down i
{

width:5px;
height:12px;
background:url("/images/template/q1.png");
position:absolute;
left:50%;
top:50%;
margin-left:-3px;
margin-top:-7px;
}






.pcart_price>div
{
margin: 35px 0px 0px 14px;
}

.uah
{
white-space:nowrap;

    color: #424242;
font-size: 21px!important;
line-height: 28px;
    font-size: 20px;


    
    font-size: 21px!important;
    font-weight: 300;
}
.uah span
{
font-size: 21px!important;

}


#pcart_bottom
{
margin-top:25px;
margin-left:62px;
position:relative;
white-space:nowrap!Important;
}

#pcart_q
{
margin-bottom:16px;
}

#q_all
{
font-weight:300;
    color: #e99900;
	position:relative;
left:4px;
top:1px;
 font-size: 17px!important;
    font-weight: 300;
}

#uah_all1
{
color: #e99900;
    position: relative;
    left: 4px;
    top: 1px;
    font-size: 17px!important;
    font-weight: 300;

}

#usd_all_wrap
{

}

#pcart_send 
{
right: 16px!important;
top: 7px!important;
position:absolute;
}

#pcart_send 
{

cursor:pointer!important;


display:inline-block;
font-weight:300;
text-align:center;
	

font-size: 20px;
line-height: 24px;
text-transform:uppercase;
background-color: #ffbc1e;
padding-top:10px;
height:34px;

position:absolute;

width:235px;
cursor:pointer;

text-shadow: 1px 1px 0px #fee193;
    color: #000;
    background-color: #ffc600;
    box-shadow: inset 0 -5px 20px #ff8a00;
}


#pcart_send:hover
{
color: #fff!important;


    text-shadow: none;
	}

#pcart_itogo
{
font-size:14px;
line-height:21px;
}




.pcart_delete
{
display: block;
background: url("/images/template/close4.png");
width: 16px;
height: 16px!important;
position: absolute;
right: 16px;
top: 40px;
border:none!important;
cursor:pointer;
float:none!important;
opacity:0.3;
}

.pcart_delete:hover
{
opacity:1;
}

.pcart_delete:active
{
margin-top:1px;
}