
.privacy { padding-bottom: 100px; }
.privacy .content { width: 800px; }
.privacy .content h1 { font-size: 1.25em; padding: 26px 0 15px; }
.privacy .content p { padding: 15px 0; font-size: 1.125em; }
.privacy .content ol { width: 800px; margin: 0 0 0 24px; color: #4d4d4d; font-size: 1.125em; line-height: 160%; }
.privacy .content ol li { padding: 0 0 5px 10px; }
.privacy .content ul { width: 800px; margin: 0 0 0 24px; color: #0074e6; font-size: 1.125em; line-height: 160%; }
.privacy .content ul li { padding: 0 0 10px 10px; }
.privacy .content ul li span { color: #4d4d4d; }

.privacy .content ol:first-of-type { margin: 12px 0 36px 24px; }

/* iPad modal window */
@media only screen and (min-width : 539px) and (max-width : 541px) {
    body { min-width: 100%; }

    .privacy { padding: 30px 0; }
    .privacy .content { width: 500px; padding: 0 20px; }
    .privacy .content ol, .privacy .content ul { width: 460px; }
}

/* iPhone 4 styles */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .small_banner.privacy { height: 95px; background-image: url("/img/privacy/iphone/pr-mountains-iphone@2x.jpg"); background-size: 320px 95px; }
    .small_banner.privacy h1 { padding: 45px 0 0; font-size: 1.4em; font-weight: 500; }

    ol { margin: 30px 20px 14px 42px; font-size: 0.875em; }
    ol li { padding: 0 0 10px 0; }
    ol li span { padding: 0 0 10px 0; color: #4d4d4d; }

    .ip_panel .text { padding: 0 20px 20px; }
    .ip_panel .text:first-of-type { padding: 0 20px 14px; }

    #ip_privacy { padding-bottom: 40px; }
    #ip_privacy h1 { font-size: 1.125em; padding: 0 20px 20px; }
    #ip_privacy ul { margin: 0 20px 20px 38px; color: #0074e6; font-size: 0.875em; }
    #ip_privacy ul li { padding: 0 0 10px 0; }
    #ip_privacy ul li:last-child { padding: 0; }
    #ip_privacy ul li span { color: #4d4d4d; }

    #ip_footer, #ip_footer .ip_rights { background: #fafafa; }
}

/* iPhone 5 styles */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (device-aspect-ratio: 40/71) {
}

/* iPhone 6 styles */
@media only screen and (min-device-width : 374px) and (max-device-width : 376px) {
    .small_banner.privacy { height: 111px; background-image: url("/img/privacy/iphone/pr-mountains-iphone6@2x.jpg"); background-size: 375px 111px; }
    .small_banner.privacy h1 { padding: 50px 0 0; }
}

/* iPhone 6 Plus styles */
@media only screen and (min-device-width : 413px) and (max-device-width : 415px) {
    .small_banner.privacy { height: 123px; background-image: url("/img/privacy/iphone/pr-mountains-iphone6plus@3x.jpg"); background-size: 414px 123px; }
    .small_banner.privacy h1 { padding: 50px 0 0; font-size: 1.8em; }

    ol { font-size: 1em; }

    #ip_privacy h1 { font-size: 1.25em; }
    #ip_privacy ul { font-size: 1em; }

    .ip_panel .text { font-size: 1em; }
}
