/* - ---------- - */
/* - .mini-cart - */
/* - ---------- - */
.ie7 .head {z-index: 10;}
.ie7 .mini-cart .list-product li {position: static;}

.mini-cart{
    position: fixed;
    top: 0;right: -480px;
    display: none;
    padding: 10px;
    width: 380px;
    margin-right: 50%;
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 1px 2px 5px #909090;
    z-index: 86;
    -moz-user-select:none;-webkit-user-select:none;user-select:none;
}
    .mini-cart strong{
        font-weight: bold;
    }
    .mini-cart li a{
        color: #707070!important;
        text-decoration: none;
    }
    .mini-cart .cart{
    	top: 10px !important;
        right: 25px !important;
    }
    .mini-cart .loading{
        position:absolute;
        top: 10px;
        left: 10px;
    }

    .mini-cart .list-product{
        display:block;
        overflow: auto;
        margin: 55px 0px 0px;
        padding-right:3px;
        max-height: 195px;
        //height: 195px;
        border-bottom: 2px solid #f2f0e5;
    }
        .mini-cart .list-product>li{
            position:relative;
            overflow: hidden;
            padding: 12px 30px 12px 0px;
            background: url('/styles/desktop/images/hr-dotted.png') top left repeat-x;
        }
            .mini-cart .delete-product{
                float: right;
                overflow: hidden;
                margin: 2px -30px 0px 0px;
                width: 15px;
                height: 15px;
                background: url('/styles/desktop/images/icons-sprite-fs8.png') 0px -611px no-repeat;
                text-indent: 30px;
                cursor: pointer;
            }
            .mini-cart .list-product img{
                float: left;
                margin: 0px 20px 0px 0px;
                max-width: 60px;
                max-height: 60px;
            }
            .mini-cart .list-product .price-product{
                float: right;
                margin: 0px 0px 0px 10px;
                text-align: right;
            }
                .mini-cart .list-product .price-product .price{
                    color: #202020;
                    font-size: 12px;
                } 
                .mini-cart .bonus{
                    color: #707070;
                    display: block;
                    margin: 5px 0px;
                    white-space: nowrap;
                }
            .mini-cart .list-product .name-product{
                color: #202020;
                display: block;
                font-size: 12px;
                margin: 0px 0px 5px;
            }
            .mini-cart .list-product .description-product{
                display: block;
                overflow: hidden;
                max-height: 41px;
                line-height: 13px;
            }
            .mini-cart .list-product .char-product{
                padding-left: 80px;
                display: block;
                overflow: hidden;
                /*max-height: 20px;*/
                clear:both;
            }
    .mini-cart .result{
        padding: 12px 39px 8px 0px;
        background: url('/styles/desktop/images/hr-dotted.png') bottom left repeat-x;
        color: #202020;
        text-align: right;
        font-size: 12px;
    }
        .mini-cart .result strong{
            font-size: 14px;
        }
        .mini-cart .result .bonus{
            font-size: 11px;
        }
    .mini-cart .delivery{
        display:none;
        margin: 15px 0 0;
        padding: 0 20px;
        color: #707070;
        font-size: 12px;
    }
    .mini-cart .to-free{
        margin: 15px 0 0;
        padding: 0 20px;
        color: #707070;
        font-size: 12px;
    }
    .mini-cart .submit{
        margin: 20px 0px 18px 115px;
    }

/* - scroll - */
.mini-cart .list-product::-webkit-scrollbar-track {
	background-color: #f1f1f1;
	-webkit-box-shadow: inset 0 0 2px #707070;
}

.mini-cart .list-product::-webkit-scrollbar {
	width: 6px;
	background-color: #f1f1f1;
}

.mini-cart .list-product::-webkit-scrollbar-thumb {
	background-color: #303030;
}

/* - count - */
.ie7 .mini-cart .count-form {position: static;float: none;}
.mini-cart .count-form {position:relative;top:-2px;right:-16px;float:right;padding:1px 16px;height:15px;width:auto;color:#707070;line-height:16px;cursor:default;}
.mini-cart .count-form:hover {color:#202020;}
.mini-cart .count-form .quantity{height:15px;text-align:center;color: #E22E87;font-size:11px;line-height:35px;display:inline-block;}
.mini-cart .count-form .plus {background-position: 2px -401px;margin-left:3px;}
.mini-cart .count-form .minus {background-position: 2px -386px;margin-right:3px;}
.mini-cart .count-form .plus,
.mini-cart .count-form .minus {visibility: hidden;display: inline-block;position: relative;width: 9px;height: auto;line-height: 10px;top: -1px;padding: 0px 3px 3px;cursor: pointer;background-image: none;text-align: center;}
.mini-cart .list-product li:hover .count-form .plus,
.mini-cart .list-product li:hover .count-form .minus {visibility: visible;}
.new-product {
    animation:myfirst 1s;
    -moz-animation:myfirst 1s;
    -webkit-animation:myfirst 1s;
    -o-animation:myfirst 1s;
}

    @-moz-keyframes myfirst {
    0%   {background-color:#fff;}
    50%  {background-color:#E5F0F2;}
    100% {background-color:#fff;}
    }

    @-webkit-keyframes myfirst {
    0%   {background-color:#fff;}
    50%  {background-color:#E5F0F2;}
    100% {background-color:#fff;}
    }

    @-o-keyframes myfirst {
    0%   {background-color:#fff;}
    50%  {background-color:#E5F0F2;}
    100% {background-color:#fff;}
    }
    
    @keyframes myfirst {
    0%   {background-color:#fff;}
    50%  {background-color:#E5F0F2;}
    100% {background-color:#fff;}
    }

/*
playback timings (ms):
  LoadShardBlock: 59.74 (3)
  esindex: 0.012
  captures_list: 78.282
  CDXLines.iter: 12.988 (3)
  PetaboxLoader3.datanode: 74.161 (4)
  exclusion.robots: 0.36
  exclusion.robots.policy: 0.345
  RedisCDXSource: 1.611
  PetaboxLoader3.resolve: 27.776
  load_resource: 66.992
*/