/*
	iPad Select CSS
	===============================================
*/

.rf-accessory-inline-cardgallery-info {
    font-weight: 600;
}

.rf-flagship-main-image-configured + .rf-flagship-buystrip {
    padding: 0;
}

.rf-flagship-main-image-configured + .rf-flagship-buystrip .as-buystrip {
    margin-top: 0;
}

.rf-accessory-inline-cardgallery-item {
    border-radius: 18px;
}

.rf-productlocator-productdetails {
    min-height: 68px;
}

@media only screen and (max-device-width: 736px) and (max-width: 1023px) {
    .rf-productlocator-productdetails {
        min-height: 0;
    }
}

.as-localnav-price.as-localnav-price-show {
    padding-top: 2px;
    min-height: 48px;
}

@media only screen and (max-device-width: 736px) and (max-width: 1023px) {
    .as-localnav-price.as-localnav-price-show {
        padding-top: 0;
    }
}

.rf-accessory-inline-gallery li:first-child:last-child .rc-gallery-dotnav-item {
    display: none;
}

.rf-flagship-product-header {
    font-size: 17px;
}

.rf-flagship-product-header h1 {
    padding-bottom: 3px;
}

.rf-flagship-product-header .violator-frameless {
    padding-bottom: 1px;
}

.rf-flagship-product-header h1 + p {
    margin-top: 0;
    padding-top: 26px;
}

.rf-flagship-productselection {
    padding-top: 23px;
}

@media only screen and (max-device-width: 736px) and (max-width: 1023px) {
    .rf-flagship-product-header {
        padding-top: 21px;
    }

    .rf-flagship-productselection {
        padding-top: 0;
    }

    .rf-flagship-product-header h1 {
        padding-top: 2px;
        padding-bottom: 3px;
    }

    .rf-flagship-product-header .violator-frameless {
        padding-bottom: 3px;
    }

    .rf-flagship-product-header h1 + p {
        padding-top: 22px;
    }

    .rf-flagship-main-image {
        padding-top: 24px;
    }

    .rf-flagship-main-image-configured {
        padding-top: 0;
    }
}
