*, html { margin: 0; padding: 0; } body { font-size: 14px; font-family: 'PT Serif', serif; } a { color: #0080f5; } .fr p { margin: 15px 0 15px 0; } a.fr { font-size: 16px; text-transform: uppercase; font-weight: bold; text-decoration: none; position: absolute; top: 10px; right: 10px; color: #fff; } .header { padding: 45px; background: #D20915; color: #fff; text-align: center; border-bottom: 2px solid #dedede; } .header h1 { font-size: 48px; color: gold; } .header h2 { font-size: 28px; margin-top: 10px; text-transform: capitalize; } .header h2 span { text-decoration: underline; } .ttb { font-weight: bold; } .header h3 { text-transform: capitalize; font-size: 26px; margin-top: 10px; } .header h3 span { text-decoration: underline; } .logo { text-decoration: none; position: fixed; top: 10px; left: 10px; z-index: 999; } @media screen and (max-width: 960px) { .wrapper { width: auto !important; } .full, .half, .third, .sixth { float: none !important; display: block !important; width: 96% !important; padding: 2% !important; } .fourth { width: 46% !important; padding: 2% !important; } } .wrapper { width: 960px; margin: 0 auto; } .wrapper-half { margin: 0 auto; width: 480px; } .left, .half, .third, .fourth, .sixth { float: left; } .right { float: right; } .full { width: 930px; padding: 15px; } .half { width: 450px; padding: 15px; } .third { width: 280px; padding: 15px; } .fourth { width: 210px; padding: 15px; } .sixth { width: 610px; padding: 15px; } .third a { display: block; padding: 20px; text-align: center; font-size: 18px; text-decoration: none; background: gold; color: #3f3f3f; font-weight: bold; text-transform: capitalize; } .third a:hover { text-decoration: underline; } a.back { display: inline-block; font-weight: 600; margin: 10px 0 10px 0; font-size: 20px; } .twitter { text-align: right; font-size: 22px; } .twitter a { color: #2AA3EF; background: #f0f0f0; padding: 8px; border-radius: 5px; display: inline-block; text-decoration: none; } .twitter span { text-decoration: underline; color: #0080f5; } .twitter i { padding-right: 5px; font-size: 28px; } .med { font-size: 18px; font-weight: bold; margin: 10px 0 0px 0; color: #3e3e3e } h4 { font-size: 38px; color: black; font-weight: bold; text-align: center; } .green { color: #65dc04; } .red { color: #D32D27; } .black { color: #f9f9f9; background: #222222; padding: 5px 12px 5px 12px; } .spacer { margin: 50px 0 50px 0; border-top: 1px solid #ebebeb; } .clear { clear: both; } .center { text-align: center; } .big { font-size: 20px; color: rgb(58, 58, 58); } .big p { margin: 25px 0 25px 0; line-height: 25px; } .pushdown { padding-top: 105px; } .pushdownShort { padding-top: 40px; } .big a { color: #303030; } a.more { text-transform: uppercase; text-decoration: none; font-weight: 600; margin-top: 20px; font-size: 16px; display: inline-block; padding: 5px 10px 5px 10px; color: #2b2b2b; background: #f7f7f7; } .footer { margin: 25px; color: #464646; } .policies h2 { font-size: 26px; border-top: 2px solid #b0b0b0; padding-top: 30px; margin: 30px 0 5px 0; } .policies h3 { font-size: 21px; color: #181818; margin: 30px 0 5px 0; } .policies p { font-size: 18px; margin: 8px 0 8px 0; } .policies ul, .policies ol { margin-left: 36px; margin-top: 10px; margin-bottom: 10px; } .policies ol { font-size: 24px; font-weight: bold; } .policies ol li { padding: 4px 0 4px 0; } .policies ol a { color: #2f2f2f; } .policies a:hover { transition: ease 500ms; background: #e2e2e2; } .policies ul { font-size: 18px; } .policies .qa { margin: 25px 0 25px 0; } .policies .link { font-size: 18px; font-weight: 600; font-style: italic; margin: 15px 0 15px 20px; color: #ddbc00; } .policies .link a { color: #434343; font-style: normal; } .privacy p { margin: 15px 0 15px 0; font-weight: 200; } .footer a { text-transform: capitalize; } strong { background: #ffe69a; }