﻿body {
    font-size: 10px;
}

.mobile-icon-container {
    position: relative;
    display: block;
    width: 48px;
    height: 48px;
    padding: 9px 0px 0px 0px;
    margin: 0px auto 0px auto;
    border: 0px;
    /*background-image: url('../../../GlobalAssets/Images/Mobile/mobile-icon-background.png');
    background-repeat: no-repeat;
    background-position: top left;*/
}

.mobile-icon-container {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../../GlobalAssets/Images/Mobile/MobileThemeBKG_100x104.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.ui-mobile a img {
    width: 30px;
    height: 30px;
}

.ui-grid-b .ui-block-a, .ui-grid-b .ui-block-b, .ui-grid-b .ui-block-c {
    margin: 0px 0px 30px 0px;
    text-align: center;
}

.mobile-footer {
    border-top: 1px solid #404040;
    background: none;
}

.mobile-footer .ui-btn {
    text-shadow:  0  /*{body-shadow-x}*/  0px  /*{body-shadow-y}*/  0  /*{body-shadow-radius}*/ #000 /*{body-shadow-color}*/;
}

.mobile-footer .ui-btn-hover-a {
    background: none;
    border: none;
}

.mobile-footer span.ui-btn-text {
    font-size: 11px;
}


.ui-footer a.ui-shadow {
    box-shadow: none;
}

.ui-footer a.ui-btn-corner-all {
    border-radius: 0px;
    background-color: none;
}

.ui-footer a.ui-btn-up-a {
    background: none;
    border: 0px;
    text-shadow: none;
}

.ui-footer a .ui-btn-inner {
    border: 0px;
    background: none;
}

.ui-footer .ui-btn-hover-c {
    text-decoration: underline;
}

.ui-footer {
    padding: 0.5em 0px 0.4em 0px;
    position: absolute !important;
    bottom: 0;
}

.ui-li-heading, .ui-li-desc, .ui-title {
    text-overflow: clip!important;
    white-space: normal!important;
}

.homepage.ui-content, .homepage .ui-content {
    padding-left: 0px;
    padding-right: 0px;
}

.homepage.ui-content .ui-content {
    padding-bottom: 0px !important;
}

.ui-mobile-toolbar {
    margin-bottom: 30px;
}

.ui-header .ui-title {
    margin: 0.6em 30px 0.8em 30px;
}

div.mobile-header-notification {
    display: block;
    position: relative;
    background-color: #620909;
    text-align: center;
    padding: 2px 0px;
}

div.mobile-header-notification h2 {
    color: #e8d5af;
    font-weight: normal;
}

div.ui-content {
    padding-bottom: 50px;
 
}   

.ui-listview.events .ui-li-heading {
    font-size: 1.17em;
}

.ui-listview.events .ui-li-heading.sw-calendar-block-date {
    font-size: .8em;
}

.mobile-titlebar .mobile-btn-home {
    background-image: none;
    background: transparent;
    border: 0;
    -moz-box-shadow: 0 0 0 rgba(255,255,255,.3);
    -webkit-box-shadow: 0 0 0 rgba(255,255,255,.3);
    box-shadow: 0 0 0 rgba(255,255,255,.3);
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.mobile-titlebar .mobile-btn-home span {
    border: 0;
    padding: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

ul.sitelisting .ui-btn-text {
    font-size: 14px;
}

div.ui-header {
    border: 0px;
}