body {
}

.ui-body-a, .ui-body-a input, .ui-body-a select, .ui-body-a textarea, .ui-body-a button {
    font-family: "museo-sans",sans-serif;
    font-style: normal;
    font-weight: 300;
}


.typography {
    font-family: "museo-sans",sans-serif;
    font-style: normal;
    font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
    font-family: RanaLT-Regular, Arial, sans-serif;
}

.ui-btn-active,.ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a {
    font-family: RanaLT-Regular, Helvetica,Arial,sans-serif;
}

.slider-wrapper {
  position: relative;
  width: 100%;
}
.theme-default .nivo-controlNav {
    z-index: 10001;
    text-align: center;
    position: absolute;
    bottom: 0;
    padding: 10px 0px;
    width: 100%;
}

p img {
    max-width: 100%; height: auto;
}
.ui-icon, .ui-icon-searchfield:after {
background-color: #666;
background-color: transparent;
background-image: url(/themes/jquerymobile/images/icons-18-black.png);
background-repeat: no-repeat;
-webkit-border-radius: 9px;
border-radius: 9px;
}
.ui-btn-up-a {
border: 1px solid #A5B514;
background: #ecf7bb;
font-weight: bold;
color: #3F7018;
text-shadow: 0 0 0;
background-image: -webkit-gradient(linear,left top,left bottom,from( #d4dea8 ),to( #FFFFcd ));
background-image: -webkit-linear-gradient( #d4dea8,#FFFFcd );
background-image: -moz-linear-gradient( #d4dea8,#FFFFcd );
background-image: -ms-linear-gradient( #d4dea8,#FFFFcd );
background-image: -o-linear-gradient( #d4dea8,#FFFFcd );
background-image: linear-gradient( #d4dea8,#FFFFcd );
}

.ui-header .ui-btn-left, .ui-header .ui-btn-right {
    border-radius: 9px;
}

.ui-btn-active:visited, .ui-btn-active:hover, .ui-btn-active a.ui-link-inherit {
    color: #3F7018;
}

h3, h2 {
     color: #3F7018;
}

li {
     color: #3F7018;
}