//
//  Common
//  _____________________________________________

& when (@media-common = true) {
    .osc-index-index {
        .shipping-method-information {
            ol {
                li {
                    #checkout-step-shipping_method {
                        .sp-methods {
                            .lib-clearfix();
                            margin-bottom: 0;
                            dt {
                                &:only-of-type {
                                    display: none;
                                }
                            }
                            dd {
                                padding-left: 0;
                                ul {
                                    li {
                                        float: none;
                                        label {
                                            margin-bottom: 0;
                                        }
                                        input.radio {
                                            margin: 6px 4px 0 0;
                                        }
                                        .comment {
                                            .lib-font-size(13);
                                            clear: left;
                                            display: block;
                                            font-style: italic;
                                            margin-left: 18px;
                                        }
                                    }
                                }
                            }
                        }
                    }
                    &.delivery {
                        border-top-color: #e0e0e0;
                        display: block;
                        font-size: 0;
                        .delivery_time_date {
                            display: inline-block;
                            float: none;
                            width: 50%;
                            label {
                                background-image: none;
                                padding-left: 0 !important;
                            }
                            .datetime-delivery {
                                input {
                                    margin-left: 0;
                                    width: 90px !important;
                                }
                            }
                            select {
                                border: 1px solid darken(#dbdfe1, 5%);
                                border-radius: 1px;
                                color: @djo-gray;
                                margin-left: 0;
                                padding-left: 9px;
                            }
                        }
                    }
                }
            }
        }
    }
}
