@charset "UTF-8"; .splash_page_b .frsplash .bodyblock { background: url(http://static.christianmingle.com/images/mobile/b_bg_cropped_3.jpg) no-repeat center top; min-height: 220px; padding: 40px 0 40px; } .splash_page_b .frsplash .bodyblock.men { background: url(http://static.christianmingle.com/images/mobile/bg_men_only.jpg) no-repeat center top; min-height: 220px; padding: 94px 0 0; } .splash_page_b .frsplash .bodyblock.women { background: url(http://static.christianmingle.com/images/mobile/bg_women_only.jpg) no-repeat center top; min-height: 220px; padding: 94px 0 0; } .splash_page_b .frsplash .content-block { background-color: rgba(255, 255, 255, .95); border: 2px solid #F3A900; color: #504E4F; padding: 15px 0 10px; width: 282px; } .splash_page_b .quote { font-size: .8em; padding: 10px; color: #215987; } .splash_page_b .content-block .ui-btn { margin: .5em 18px; text-transform: uppercase; } .splash_page_b .content-block .ui-btn-inner{ padding: .6em 10px; } div.reg_test_form div.ui-select span.ui-btn-text{ font-size: 12px; padding: 5px 0px; } div.reg_test_form input#extra_postal_code { margin: 5px 0 5px 20px; width: 230px; color: grey; } div.reg_test_form input#user_email { margin: 5px 0 5px 20px; width: 230px; color: grey; }  .splash_page_b #main_footer { height: 15px; padding: 0; } .splash_page_b #main_footer li a { top: -10px; position: relative; }  .splash_page_blank div.frsplash .bodyblock{ padding-top: 0; } .splash_page_blank .frsplash .content-block{ width: auto; } .splash_page_blank .title { color: #00578a; font-size: 1.5em; margin: 20px 20px 0; } .splash_page_blank .facebook.ui-btn{ text-transform: uppercase; } .splash_page_blank .facebook.ui-btn-icon-left .ui-btn-inner{ padding-right: 10px; }  .ui-icon-facebook{ background:url(http://static.christianmingle.com/images/mobile/icon-fb-sm.png) no-repeat center center; border-radius: 0; width: 24px; height: 24px; }  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) { .ui-icon-facebook { background: transparent url("/images/mobile/icon-fb-sm@2x.png") no-repeat 50% 50% !important; } } .ui-btn-icon-left .ui-icon-facebook, .ui-btn-icon-right .ui-icon-facebook{top: 40%;} .facebook.ui-btn-icon-left .ui-btn-inner{padding-left: 38px;} .facebook.ui-btn-icon-right .ui-btn-inner{padding-right: 38px;}  #header .facebook.ui-btn-icon-right .ui-btn-inner { padding: 0 32px .4em .5em; } #header .facebook.ui-btn .sub { font-size: .75em; display: block; margin-top: -.35em; text-align: right; }  .splash_page_b div.frsplash#body_column, .splash_page_blank div.frsplash#body_column{ background-image: none; }