div.textwidget ul li {
  margin-left: 20px;
  padding: 5px;
  line-height: 1.3em;
}

.indent {
  margin-left: 30px;
}

.pay-now , .donation {
  text-align: center;
}

div#text-210010.widget div.module-surround div.module-content div.textwidget p a.readon {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  line-height: 100%;
  padding: 4px;
}

img {
  max-width: 100%
}

.logo-type-fresco #rt-logo {
  background-size: contain;
  display: block;
  width: auto;
}

.component-block, .module-surround, .sprocket-mosaic-container .sprocket-mosaic-item, .rt-block.menu-block, .rt-error-box {
  background-color: transparent;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  color: #424A2A;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
  background-image: url("../images/roh/bg-module-surround.png");
  opacity: 1;
}

#rt-navigation {
  background: url("../images/roh/nav-overlay.png") repeat scroll 0 0 #323516;
  border: 1px solid rgba(134, 119, 79, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 5px rgba(0, 0, 0, 0.5);
} /* menu background */

.menutop .item {
  color: #fed4a3;
  text-shadow: 1px 1px 1px #000;
} /* menu text */

.rt-menubar .menutop li.f-mainparent-itemfocus .item, .rt-menubar .menutop li .item:hover {
  background-color: #323516;
}

.menutop li.root.active .item {
  color: #aaa;
} /* active menu item text */

.fusion-submenu-wrapper {
  background-color: #323516;
  background-image: url("../images/roh/menu-drop-overlay.png");
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5);
}

.fusion-js-subs li > .item:hover, .fusion-js-subs .f-menuparent-itemfocus > .item, .fusion-js-subs li.active > .item {
  background-color: #323516;
  background-image: url("../images/roh/item-overlay.png");
  border: 1px solid rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
} /* highlighted menu item in dropdown */

div#rt-page-surround div.main-bg div.rt-container div#rt-transition div#rt-showcase div.rt-grid-12 div.fp-rsfeatures div#roksprocket_options-10010.widget div.module-surround {
  background-color: #372F27;
  background-image: none;
}

.custom-header {
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 4px 4px 0 0;
  margin: -20px -20px 15px;
  padding: 20px 20px 5px;
}


