
/* ============================================================
  ICHECK
============================================================ */
body .add-to-cart .icheckbox_flat, body .add-to-cart .iradio_flat {
    width: 31px;
    height: 31px;
    background: transparent url("../images/flat.png") no-repeat scroll 0% 0%;
}

body .add-to-cart .icheckbox_flat.checked {
    background-position: -34px 0px;
}

body .add-to-cart .iradio_flat.checked {
    background-position: -170px 0px;
}

body .add-to-cart .iradio_flat {
    background-position: -136px 0px;
}


/* ============================================================
  ICHECK SELECT SIZE OF FRAME BIKE (BIKE PAGE)
============================================================ */

.add-to-cart #edit-attribute-2 .iradio_flat{
    display:none;
}
.add-to-cart .form-item-attribute-2 {
    float:left;
}

.add-to-cart #edit-attribute-2 .radio label{
    z-index: 10000000000;
    width: 50px;
    height: 50px;
    background: #8D8D8D ;
    border-radius: 25px;
    color: white;
    font-size: 24px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding-left: 0px;
}
.add-to-cart #edit-attribute-2 .radio #active {
    background: red ;
}
.add-to-cart #edit-attribute-1 .checkbox label, .add-to-cart #edit-attribute-1 .radio label {
    text-transform: uppercase;
    color: #8d8d8d;
}

.add-to-cart #edit-attribute-2  .radio:first-child,body .checkbox:first-child {
    margin-top: -5px;
    margin-left: 0;
}
.add-to-cart #edit-attribute-2   .form-item-attribute-2{
    margin-right: 3%;
    /*margin-bottom: 5%;*/
}
.add-to-cart #edit-attribute-3 .form-item-attribute-3{
    margin-bottom: 5%;
    font-size: 16px;
}

.add-to-cart .form-item-attribute-2{
    margin-bottom: 5%;

}

.add-to-cart #edit-attribute-3 .radio:last-child{

    margin-bottom: 6%;

}


.add-to-cart #edit-attribute-3 .radio:first-child{

    margin-top: 5%;

}



/*+++++++++++++++++++++++++++++++++++++++RWD+++++++++++++++++++++++++++++++++++++*/
/***********DESKOPY*******************************/

@media screen and (max-width: 1600px){


    .add-to-cart #edit-attribute-2 .form-item-attribute-2 {
        margin-right: 3%;
    }

    .add-to-cart #edit-attribute-2 .radio label{

        width: 46px;
        height: 46px;
        border-radius: 23px;
    }
}
@media screen and (max-width: 1500px){


    .add-to-cart #edit-attribute-2 .form-item-attribute-2 {
        margin-right: 2%;
    }

    .add-to-cart #edit-attribute-2 .radio label{

        width: 46px;
        height: 46px;
        border-radius: 23px;
    }

    .add-to-cart #edit-attribute-3 .form-item-attribute-3 {
        font-size: 15px
    }



}

@media screen and (max-width: 1400px){


    .add-to-cart #edit-attribute-2 .form-item-attribute-2 {
        margin-right: 2%;
    }

    .add-to-cart #edit-attribute-2 .radio label{

        width: 42px;
        height: 42px;
        border-radius: 21px;
    }
    .add-to-cart #edit-attribute-3 .form-item-attribute-3 {
        font-size: 13px
    }

}


@media screen and (max-width: 1280px){

    .add-to-cart #edit-attribute-3 .form-item-attribute-3 {
        font-size: 12px;
    }

    .add-to-cart #edit-attribute-2 .form-item-attribute-2 {
        margin-right: 2%;
    }
    .add-to-cart #edit-attribute-2 .radio label {
        z-index: 2147483647;
        width: 38px;
        height: 38px;
        background: #8D8D8D none repeat scroll 0% 0%;
        border-radius: 24px;
        color: #FFF;
        font-size: 20px;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        padding-left: 0px;
    }

}


/***********MOBILNE******************************* <1200 px / */

@media screen and (max-width: 1200px) {

    .add-to-cart #edit-attribute-3 .form-item-attribute-3{
        margin-bottom: 5%;
        font-size: 16px;
    }
    .add-to-cart #edit-attribute-2 .form-item-attribute-2 {
        margin-right: 3%;

    }
    .add-to-cart #edit-attribute-2 .radio label {
        width: 50px;
        height: 50px;
        border-radius: 25px;
        font-size: 24px;
    }
    .add-to-cart #edit-attribute-2 .radio:last-child{
        margin-bottom: 10px;
    }
}
/*@media only screen and (max-width : 768px) {*/
/*.add-to-cart #edit-attribute-2 .radio:last-child{*/
/*margin-bottom: 10px;*/
/*}*/
/*}*/
@media only screen and (max-width : 480px) {
    .add-to-cart #edit-attribute-3 .form-item-attribute-3 {
        margin-bottom: 5%;
        font-size: 14px;
    }
}
@media only screen and (max-width : 320px) {
    .add-to-cart #edit-attribute-3 .form-item-attribute-3 {
        margin-bottom: 5%;
        font-size: 12px;
    }
    .add-to-cart #edit-attribute-3 .radio label{
        padding-left: 10px;
    }

}



/* ============================================================
  ICHECK SELECT SIZE OF ACCESORIES (Accesories PAGE)
============================================================ */


.add-to-cart #edit-attribute-4 .iradio_flat{
    display:none;
}
.add-to-cart .form-item-attribute-4 {
    float:left;
}

.add-to-cart #edit-attribute-4 .radio label{
    z-index: 10000000000;
    width: 50px;
    height: 50px;
    background: #8D8D8D ;
    border-radius: 25px;
    color: white;
    font-size: 24px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding-left: 0px;
}
.add-to-cart #edit-attribute-4 .radio #active {
    background: red ;
}


.add-to-cart #edit-attribute-4  .radio:first-child,body .checkbox:first-child {
    margin-top: -5px;
    margin-left: 0;
}
.add-to-cart #edit-attribute-4   .form-item-attribute-4{
    margin-right: 3%;
    /*margin-bottom: 5%;*/
}


.add-to-cart .form-item-attribute-4{
    margin-bottom: 5%;

}

