.classprefix_yadviga_cart  { 
    position: fixed;
    top: 15px;
    right: 15px;
    z-index: 99999999;
 } 

.classprefix_yadviga_cart button  { 
    padding:13px;font-weight: 300;
    border:2px solid rgba(0,102,255, 1.0)!important;
    background-color: rgba(255,255,255,1.0)!important;
    color: rgba(0,102,255, 1)!important;
 } 

.classprefix_yadviga_cart button:hover { 
    border:2px solid rgba(0,102,255, 0.5)!important;
 } 

.classprefix_yadviga-cart-middle .table-bordered>tbody>tr>td  { 
    padding:14px;line-height: 50px;
    border:0px!important;
 } 

.classprefix_yadviga-cart-middle .table  { 
    margin-bottom:15px!important;
 } 

.classprefix_yadviga-cart-middle .table-bordered  { 
    border:0px!important;
 } 

.classprefix_orderpage  { 
    background:#fa0;margin: 0px 15px 15px 0px;color:#fff!important;border:0px!important;
 } 

.classprefix_orderpage:hover  { 
    opacity:0.7;color:#fff;
 } 

.classprefix_orderpage:focus  { 
    color:#fff;
 } 

.classprefix_orderpage:active  { 
    color:#fff;
 } 

.classprefix_imgminicartplc img  { 
    border:1px solid#ddd;
 } 

.classprefix_titleformbyer  { 
    display:block; border-bottom:1px solid#ddd;line-height:60px;
 } 

.classprefix_titleformbyer>span  { 
    margin-bottom:-33px;display:block; position:relative;
 } 

.classprefix_titleformbyer span font  { 
    background:#fff;padding:0px 30px 0px 30px; font-size: 30px;    font-weight: 100;
 } 

.classprefix_fullcarttable  { 
    border:0px;
 } 

.classprefix_titleplcfullcart  { 
    padding-bottom:60px;
 } 

.classprefix_arrow-top-cart::before, .classprefix_arrow-top-cart::after  { 
    content: '';
    position: absolute;
    right: 30px;
    top: -20px;
    border: 10px solid transparent;
    border-bottom: 10px solid rgba(0,102,255, 1);
 } 

.classprefix_arrow-top-cart::after  { 
    border-bottom: 10px solid #f9f9f9;
    top: -17px;
 } 

.classprefix_yadviga-cart-middle  { 
    position: fixed;
    top: 75px;
    right: 15px;
    border: solid 2px rgba(0,102,255, 1);
    background: #fff;
    z-index: 99999999999;
 } 

.classprefix_yadviga_cart_removefromcart  { 
    border:0px;
    background:transparent;
 } 

.classprefix_yadviga_cart_removefromcart:hover, .classprefix_yadviga_cart_removefromcart:focus, .classprefix_yadviga_cart_removefromcart:active  { 
    border:0px; opacity:0.7;
    background:transparent;
 } 

.classprefix_fullproductlist  { 
    color:rgba(0,102,255, 1);
    border-bottom:1px solid rgba(0,102,255, 1);
 } 

.classprefix_yadviga-cart-middle input[type=number]::-webkit-inner-spin-button, 
.classprefix_yadviga-cart-middle input[type=number]::-webkit-outer-spin-button  { 
  -webkit-appearance: none; 
  margin: 0; 
 } 

.classprefix_yadviga-cart-middle a  { 
    border-bottom:1px solid rgba(0,102,255, 0.2);
    color: rgba(0,102,255, 1.0);
 } 

.classprefix_yadviga-cart-middle a:hover, .classprefix_yadviga-cart-middle a:focus, .classprefix_yadviga-cart-middle a:active  { 
    border-bottom:1px solid rgba(0,102,255, 0.7);
    color: rgba(0,102,255, 1.0);
 } 

.classprefix_fullcartpage .classprefix_yadviga_cart_count_value  { 
    padding:0px;border:0px;box-shadow:none!important;height:32px; background:#f2f2f2;
 } 

.classprefix_yadviga_cart_fullpage .table-bordered>tbody>tr>td  { 
    border:0px!important;
 } 

.classprefix_fullcartpage button { 
    border:0px; background:#f2f2f2;
 } 

.classprefix_pricefullcartpage{ 
    padding-top:20px!important;
 } 

.classprefix_fullcartpage { 
    padding-top:15px!important;
 } 

.classprefix_sumfullcartpage{ 
    padding-top:20px!important;
 } 

.classprefix_delfullcartpage{ 
    padding-top:20px!important;
 } 

.classprefix_nameprodfullcartpage{ 
    padding-top:20px!important;
 } 

.classprefix_smalltext{ 
    font-size:12px;
 } 

#classprefix_yadviga-cart-order-form input{ 
    padding:5px 20px!important;
    box-shadow:none!important;
    height:40px;
 } 

#classprefix_yadviga-cart-order-form textarea.form-control{ 
    min-height:100px;
 } 

.classprefix_countcenter { 
    padding:0px;
 } 

.classprefix_countcenter input { 
    border:0px;box-shadow:none!important;padding:0px; text-align: center;
 } 

.classprefix_countleft button, .classprefix_countright button { 
    color:rgba(0,102,255, 1.0);border:0px!important;line-height:34px;padding:0px;font-size:20px;background:transparent;
 } 

.classprefix_yadviga_catalog_goods_itempage .classprefix_countcenter, .classprefix_yadviga_catalog_goods_itempage .classprefix_countleft, .classprefix_yadviga_catalog_goods_itempage .classprefix_countright  { 
    background:#f2f2f2; padding:0px!important;
 } 

.classprefix_yadviga_catalog_goods_itempage .classprefix_countcenter input  { 
    background:#f2f2f2;     margin: 7px 0px 7px 0px;
 } 

.classprefix_yadviga_catalog_goods_itempage .classprefix_countcenter *, .classprefix_yadviga_catalog_goods_itempage .classprefix_countleft *, .classprefix_yadviga_catalog_goods_itempage .classprefix_countright *  { 
    font-size: 24px;padding: 5px;    
 } 

.classprefix_yadviga-cart-middle .countproductincart{ 
    padding-top:22px!important;
 } 

.classprefix_yadviga-cart-middle .countproductincart button{ 
    border:0px;background: #ececec;
 } 

.classprefix_yadviga-cart-middle .countproductincart input{ 
    border:0px; box-shadow:none!important;background: #ececec; height:32px;
 } 

.classprefix_nameproductincart span  { 
    display: inline-block;
    width: 150px;
    height: 30px;
    overflow: hidden;
 } 

.classprefix_yadviga_catalog_goods_item  { 
    height: 320px;
 } 

.classprefix_yadviga_catalog_goods_list .classprefix_yadviga_cart_goods_count  { 
    border-bottom: 1px dotted#ddd;
 } 

.classprefix_yadviga_catalog_goods_itempage .classprefix_yadviga_cart_goods_count  { 
    margin-top:30px; margin-left:0px;
 } 

.classprefix_yadviga_catalog_goods_list .classprefix_yadviga_catalog_goods_item_button_addtocart  { 
    padding-top:15px;
 } 

.classprefix_yadviga_catalog_goods_itempage .classprefix_yadviga_catalog_goods_item_button_addtocart  { 
    padding-top:30px;padding-bottom:60px;
 } 

.classprefix_yadviga_catalog_goods_itempage .classprefix_yadviga_catalog_goods_item_button_addtocart .classprefix_yadviga_cart_addtocart  { 
    font-size:24px!important;
    font-weight: 400;
 } 

.classprefix_yadviga_cart_count_value  { 
    width: 60px;
    text-align: center;
 } 

input.classprefix_mainphone { 
    opacity:0.00001;
    height:1px;
    width:1px;
    border:0;
    background:transparent;
    padding:0;
    margin:0;
 } 

.classprefix_yadviga_cart_chars_pro  { 
    display:none;
    position: absolute;
    background: #fff;
    left: 0;
    right: 0;
    top: 100%;
    z-index: 9;
 } 

.classprefix_yadviga_catalog_goods_item:hover .classprefix_yadviga_cart_chars_pro  { 
    display:block;
 } 
 

    .classprefix_yadviga_cart_goods_count_value[type=number]::-webkit-inner-spin-button,
    .classprefix_yadviga_cart_goods_count_value[type=number]::-webkit-outer-spin-button,
    .classprefix_yadviga_cart_count_value[type=number]::-webkit-inner-spin-button,
    .classprefix_yadviga_cart_count_value[type=number]::-webkit-outer-spin-button  { 

    -webkit-appearance: none; 
    margin: 0; 
 } 

.classprefix_yadviga_catalog_goods_item.classprefix_Yadviga_goods_height_lg  { 
    height: 295px;
 } 

.classprefix_yadviga_catalog_goods_item.classprefix_Yadviga_goods_height_md  { 
    height: 332px;
 } 




@media (max-width: 760px) { 
	.classprefix_nameprodfullcartpage  { 
		width:25%;
	 } 
	
	.classprefix_pricefullcartpage  { 
		width:25%;
	 } 
	
	.classprefix_sumfullcartpage  { 
		width:25%;
	 } 

	.classprefix_yadviga-cart-full-table-tr .classprefix_yadviga_cart_count_value  { 
		width: 32px;
	 } 

	.classprefix_yadviga_cart_count_value  { 
		width: 25px;
		padding: 6px 3px;
	 } 

	.classprefix_countproductincart .btn { 
		padding: 6px 6px;
	 } 
 } 