@import url(https://fonts.googleapis.com/css?family=Roboto);.MobileAppBody,body{background-color:#fff;font-family:'Muli';font-size:16px;color:#222;line-height:1.5;background-image:none}.MobileAppBody{background-image:none!important}a{color:#222}h1,h2,h3,h4,h5,h6{font-family:'Muli';color:#222}.MobileAppHome .mobile-app-text,.MobileAppLogin *{font-family:Roboto,sans-serif}[data-role=page] .MobileContent,[data-role=page] .mobileHeader{font-size:inherit}[data-role=menu-container]{background-color:#fff}nav .sm-blue{box-shadow:none}[data-role=menu-container] [data-role=menu-item]{color:#222;background:0 0}nav .sm-blue a span.sub-arrow{background-color:#fff;color:#222}nav .sm-blue ul{background-color:transparent}[data-role=menu-container] [data-role=menu-item]:before{background-image:url(https://www.sunrisecountryclub.com/CMSModules/CHO/Mobile20/Client/CSS/image/icons-black-32.png)}[data-role=page]{background-image:none;background-color:transparent!important;box-shadow:none!important}[data-role=page] [data-role=page-header]{background-color:#fafafa;height:70px!important;border-bottom:none}[data-role=page] [data-type=header] [data-role=link] h1 span{height:60px;max-width:100%;background-image:url(https://www.sunrisecountryclub.com/CMSPages/GetResource.ashx);background-size:contain;background-repeat:no-repeat;background-position:center;color:transparent;display:block;margin:auto}[data-role=page] [data-type=header] .icon:before{background-image:url(https://www.sunrisecountryclub.com/CMSModules/CHO/Mobile20/Client/Css/image/icons-black-48.png)}[data-role=navigation],[data-role=page] [data-role=page-content]{margin-top:0!important}.Login div:last-child{padding:0!important}[data-role=page-content] .e3mobilepagetemplate,[data-role=page-content] .e3pagetemplate,[data-role=page] [data-role=page-content] .mobileHomeText{background-color:transparent;padding:10px 15px;font-size:16px;color:#222}[data-role=page-content] .MobileMasterFooter{width:90%!important;padding:15px 5%!important;margin:15px 0 0!important;font-size:13px;background-color:transparent;color:#222}.MobileMasterFooter img{display:inline-block!important;vertical-align:middle}.MobileAppHome [data-role=page],.MobileAppLogin [data-role=page]{background:0 0!important}.MobileAppHome .mobile-app-body{width:100%}.MobileAppHome .mobile-app-tile{opacity:1;border-radius:0;background-color:#2f2f2f;width:100%;margin:0;box-sizing:border-box;height:38vw;position:relative;box-shadow:0 -80px 40px -50px rgba(0,0,0,.5) inset,0 0 100000px rgba(0,0,0,.15) inset;background-position:center;border-bottom:1px solid #fff;overflow:hidden;text-align:left}.MobileAppHome .mobile-app-icon{width:18vw;height:18vw;margin:5vw 15px 0 0;float:right;color:#f2f2f2}.MobileAppHome .mobile-app-text{color:#fff;font-size:5.5vw;float:left;text-shadow:2px 2px 2px rgba(0,0,0,1);margin:0 0 0 5px;position:absolute;bottom:10px;text-transform:uppercase;letter-spacing:2px}@media(max-width:767px)and (orientation:landscape){.MobileAppHome .mobile-app-tile{width:50%;height:25vw}.MobileAppHome .mobile-app-text{font-size:3.5vw}}@media(min-width:768px){.MobileAppHome .mobile-app-tile{width:50%;height:22vw}.MobileAppHome .mobile-app-body a:nth-child(2n+1){border-left:1px solid #fff}.MobileAppHome .mobile-app-text{font-size:3vw}}.MobileAppBody .MobileLoginRegPass,.MobileAppBody .MobileLoginRemember .LogonButton{width:100%}.MobileAppBody .Login .fields>.input{border:1px solid;position:relative;color:#222}.MobileAppBody .Login .MobileLoginFields .input::before{color:#222;font-size:12px;position:absolute;opacity:.5}.MobileAppBody .Login .MobileLoginFields .input input{color:#222;font-weight:400;padding:25px 0 0!important;border-bottom:0;font-family:'Roboto',sans-serif!important}.MobileAppLogin .Login .MobileLoginFields .input input:focus{border-bottom:0}.MobileAppBody .MobileLoginRemember{margin-top:20px}.MobileAppBody .MobileLoginRemember .login.green{background:#222!important;box-shadow:none;width:100%;margin:0!important;border-radius:0;color:#fff!important}.MobileAppBody .Login .MobileLoginRegPass a{color:#222;padding:0;display:block;cursor:pointer;line-height:40px}.MobileAppContent [data-role=page-content]{padding-top:0!important}