.korzina-fixed {
background: url(../images/bg-basket.jpg) 50% 50% no-repeat;
border-top-right-radius: 7px;
border-top-left-radius: 7px;
cursor:pointer;
display:block;
padding:10px;
width:800px;
height:50px;
text-align:center;
z-index:99999;
position: fixed;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
}

.cartPage {
position: fixed;
width:90%;
right:33px;
padding:5px 20px 20px;
background:#fff;
bottom:5%;
left: 0;
right: 0;
margin: 0 auto;
z-index:99999;
border:1px solid #d2d2d2;
box-shadow:-2px 3px 15px hsla(0,0%,100%,.6);
display: none;
}

.cartPage table {
font-family: 'PT Sans Narrow', sans-serif;
font-size: 17px;
font-weight: bold;
color:#000;
width:100%;
border-spacing:0;
overflow:auto;
}

.cartPage table th {
border:1px solid #522461;
padding:3px
}

.cartPage table td {
vertical-align:baseline;
text-align:center
}

.cartPage table td a {
margin-top:0;
color:transparent;
}

.cartPage .cart-collaterals {
margin-top:40px
}

.cartPage .quantity {
text-align:center
}

.cartPage .closeCart {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 17px;
  font-weight: bold;
color:#000;
text-align:right;
}

.cartPage li.mini_cart_item {
display:block;
width:300px;
border-bottom:1px solid #ddd;
padding-bottom:5px;
margin-bottom:5px;
overflow:hidden
}

.cartPage li.mini_cart_item a {
display:block;
float:left;
margin-top:0
}

.cartPage li.mini_cart_item span {
display:block;
float:left
}

.cartPage .checkout {
display:none;
margin-top:20px
}

.cartPage .checkout .inp-check {
border-radius:5px;
width:100%;
height:45px;
box-sizing:border-box;
padding-left:15px;
font-size:18px;
border:1px solid #522461;
margin-bottom:10px
}

.cartPage .checkout .btn-check {
border-radius:10px;
border:none;
width:128px;
padding:5px;
background-color:rgba(71,71,71,.7);
color:#fff;
font-weight:bolder;
font-size:22px
}

.cartPage .checkout .btn-check:hover {
box-shadow:0 0 15px rgba(255,255,204,.7);
cursor:pointer
}

.cartPage a {
color:#000;
font-family: 'PT Sans Narrow', sans-serif;
margin:10px
}

.cartwhite {
color:#000;
float: left;
margin-top: 20px;
font-family: 'PT Sans Narrow', sans-serif;
font-size: 17px;
font-weight: bold;
}

.cleanCart {
padding:5px;
background-color:rgba(71,71,71,.7);
color:#fff;
font-weight:bolder;
font-family: 'Roboto Condensed', sans-serif;
font-size:14px
}

.checkoutBtn {
  padding:5px;
  background-color:rgba(71,71,71,.7);
  color:#fff;
  font-weight:bolder;
  font-family: 'Roboto Condensed', sans-serif;
  font-size:14px
}

.cleanCart:hover {
box-shadow:0 0 15px rgba(255,255,204,.7)
}

.checkoutBtn:hover {
box-shadow:0 0 15px rgba(255,255,204,.7)
}

.delete{
margin: 0 auto;
width: 20px;
height: 20px;
background: url(../images/del.png) 50% 50% no-repeat;
}
.right > .col {
color:#000;
font-family: 'Roboto Condensed', sans-serif;
float:left;
font-size:18px;
margin-left:20px
}

.numberGoods span {
position: absolute;
padding-top: 7px;
margin-left: 10px;
color: #000;
font-size: 38px;
font-family: 'Roboto Condensed', sans-serif;
}

.qtySpan {
font-family: 'Roboto Condensed', sans-serif;
margin-right:5px;
color:#000;
font-size: 20px;
}

.qty {
width:40px;
box-sizing:border-box;
border:1px solid #d1d1d1;
color:#272727;
padding-left:2px;
font-size:20px;
margin-right:10px;
font-family: 'Roboto Condensed', sans-serif;
}

.cartTable thead {
background:#0900c0;
color:#fff;
font-weight:bolder
}

.cartTable thead td {
padding:5px;
text-align:center
}

.cartTable tbody td {
vertical-align:inherit;
padding:10px;
font-size:15px
}

.sweet-alert {
z-index:1.0E+15!important
}

.ymaps-2-1-34-controls__control_toolbar,.ymaps-2-1-34-controls__control_toolbar,.ymaps-2-1-34-controls__control_toolbar,.ymaps-2-1-34-controls__control_toolbar,.ymaps-2-1-34-controls__control_toolbar,.ymaps-2-1-34-controls__control_toolbar,.ymaps-2-1-34-zoom,.ymaps-2-1-34-islets_gotoymaps,.ymaps-2-1-34-controls__control,.ymaps-2-1-34-copyright__content {
display:none!important
}

.summ {
color:#000;
margin-top:10px;
margin-bottom:10px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 17px;
font-weight: bold;
}

.summ span {
  color:#000;
  margin-top:10px;
  margin-bottom:10px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 17px;
}

.hidden {
opacity:0
}

.visible {
opacity:1
}
.cartFoter{
  width: 150px;
}
.bun-cart{
  position: absolute;
  background: #ff135b;
  border-radius: 7px;
  color: #fff;
  padding: 10px;
  right: 20px;
  margin-top: 10px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 17px;
  font-weight: bold;
  width: 120px;
}
span.priceNum{
  display: inline-block;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 22px;
  font-weight: bold;
  color: #000;
}
span.priceNum > p{
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 200;
  color: #babab9;
}
span.priceNum > pre{
 font-family: 'Roboto Condensed', sans-serif;
 font-size: 13px;
 font-weight: 200;
 color: #3a3a3a;
 display: inline-block;
 margin-left: 5px;
}
