.form input[type=checkbox]{
    display:block;
    opacity: 0;
    position: absolute;
    left: 5px;
    top: 9px;
}
.line.error .nice-select .current{
    box-shadow: 0px 0px 2px 2px red;
    color: red;
}
.cats_wall .item .slide a{
    background-repeat:no-repeat;
}

header.fixed {
    position: fixed;
    /*
    -webkit-animation: moveDown .5s;
    animation: moveDown .5s;
    */
}
header {
    position: relative;
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0 0 -4px;
    background: #000;
}

.m_menu-wrap{
    background:#fff;
}

@media (max-width: 767px){
    .first_section video {
        margin-top: -6px;
    }
}
/*
@-webkit-keyframes moveDown
{
    0%
    {
        -webkit-transform: translateY(-84px);
        transform: translateY(-84px);
    }
}
@-moz-keyframes moveDown
{
    0%
    {
        -webkit-transform: translateY(-84px);
        transform: translateY(-84px);
    }
}
@keyframes moveDown
{
    0%
    {
        -webkit-transform: translateY(-84px);
        transform: translateY(-84px);
    }
}
*/

.cats_wall .count{
    display:none;
}
.delivery_fields{
    display:block;
}

.checkout .total .item{
    width:auto;
}

.form.checkout_form .nice-select .current {

    text-align: left !important;

    padding-left: 20px !important;
}
.form.checkout_form .line.text {
    text-align: center;
}
.center_block{
    display:inline-block;
    text-align: left;
}

.form.checkout_form .line.text i.euro{

    height: 15px;

    width: 15px;

    margin-left: 5px;
}

@media (max-width: 767px){
    .checkout .total .item {
        width:100%;
    }
}

@media (max-width: 1023px){
    .checkout .form .exp {
        display:block; }
}

.checkout .form .nice-select .list li {

    padding: 10px 12px;
}

@media (max-width: 479px)
{
    .checkout .form .nice-select .list li{
        font-size: 14px;
        padding-left: 5px;
        padding-right: 5px;
    }
}