/* iPhone and other Webkit-based mobile browsers CSS Styles*/
@media screen and (max-width: 480px) {

html {-webkit-text-size-adjust:none;}

#logo img, .imageStyle {max-width: 100%;height: auto;}
#logo { padding-top: 0; position: relative; right: 40px; }

#pageTopContent, #mainContentWrapper, #footer, #breadcrumbContainer, #extraContainer1, #extraContainer6 { width: auto; }
#visitorInteractionPanel, #mainContentTopShadow, #mainContentCornerShadowLeft, #mainContentCornerShadowRight, #subMenu, #subMenu ul .currentAncestor+ul, #subMenu ul .current+ul, #extraContainer1 { display: none; }
#contentContainer, #sidebarContainer, #menu ul { float: none;width: auto; }
#footer, #breadcrumbContainer { margin-left: 5px;margin-right: 5px; }
#mainContent { position:relative; }

#pageTopContentWrapper { position: relative;height: auto;background-image: url(https://64bbd8.claudeassets.com/20160313234419im_/http://www.onlineretreats.org/rw_common/themes/dexture/images/bottomShadow.png);background-position: bottom center;padding: 5px 5px 10px 5px; }
#mainContentWrapper { margin-top: 0;padding: 5px 10px; }

#pageTopContent .title h1 { font-size: 30px;line-height: 26px; }
#pageTopContent .title h1 span { font-size: 14px;margin-left: 0;margin-top: -15px;line-height: 0 !important; }
#pageTopContent .title h1 br { display: block; }

#extraContainer5 { margin-bottom: 5px; }
#extraContainer6 { padding-left: 10px;padding-right: 10px; }

.form-input-field { width: 90%; }

/* Override Accordion & Hover Desktop Menu Styles */

#mobileMenuTab { display: block;position: absolute;z-index: 1000;right: 0;top: 0;width: 30px;height: 50px;background: url(https://2b8f5c.claudeassets.com/20160313234419im_/http://www.onlineretreats.org/rw_common/themes/dexture/images/mobileMenuTab.png) 0 -50px;cursor: pointer; }

.shortenedMenuItem { float: none;width: auto;overflow: auto; }
.menuEllipsis { display: none; }

.currentMenuItemBorder, .currentMenuItemBorder[style], .ancestorMenuItemBorder, .ancestorMenuItemBorder[style], .hoverMenuItemBorder, .hoverMenuItemBorder[style]  { display: none !important; }

#menu { display: none;margin: 0;padding: 0;height: auto;border-radius: none;-webkit-border-radius: none;position:absolute;width:98%;left:1%; }

#menu ul { float: none;margin: 0;padding: 0;height: auto;position:relative;z-index:100; }
#menu ul li { float: none; }
#menu ul a { margin: 0;padding: 0;display: block;float: none;height: auto;line-height: normal;position: relative; }
#menu ul .current, #menu ul .currentAncestor {  }
#menu ul a:hover {  }
#menu ul ul, #menu ul ul[style] { width: auto;position: relative;top: auto;left: auto !important; }
#menu ul ul a { width: auto; }
#menu ul ul, #menu ul li ul, #menu ul li a ul { display: block; }

#menu ul li span.menuDivider { display: none; }

/* Override Drop Down Menu Desktop Styles */

#menu ul li.ddarrow span.childIndicator { display: none; }

#menu ul ul { width: auto;position: relative;top: auto;left: auto;height: auto;line-height: normal;padding: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; }
#menu ul ul a { display: block;margin: 0;padding: 0 5px;height: auto;line-height: 2em;width: auto;float: none; }
#menu ul ul li {  }
#menu ul ul li a:hover {  }
#menu ul ul a:hover {  }
#menu ul ul .current, #menu ul ul .currentAncestor, #menu ul ul a:hover  { text-shadow: none;font-weight: normal; }

#menu ul ul li.ddarrow a {  }
#menu ul ul li.ddarrow span.childIndicator { display: none; }

/* Drop Down Menu Items */
/* Third Level*/
#menu ul ul ul { top: auto;left: auto;width: auto;margin: 5px 0 5px 10px;padding: 0;position: relative;}
#menu ul ul ul a { width: auto;margin: 0;padding-left: 10px;display: block; }

/* Fourth Level*/
#menu ul ul ul ul, #menu ul ul ul ul a, #menu ul ul ul ul ul, #menu ul ul ul ul ul a, #menu ul ul ul ul ul ul, #menu ul ul ul ul ul ul a, #menu ul ul ul ul ul ul ul, #menu ul ul ul ul ul ul ul a, #menu ul ul ul ul ul ul ul ul, #menu ul ul ul ul ul ul ul ul a, #menu ul ul ul ul ul ul ul ul ul, #menu ul ul ul ul ul ul ul ul ul a, #menu ul ul ul ul ul ul ul ul ul ul, #menu ul ul ul ul ul ul ul ul ul ul a { width: auto; }


/* iPhone Menu Styles */

#menu { display: none; }
#menu ul { padding-top: 5px;padding-bottom: 5px;-webkit-box-shadow: 0 0 5px black;-moz-box-shadow: 0 0 5px black;box-shadow: 0 0 5px black; }
#menu ul a { display: block;margin: 0;padding: 0 5px 0 10px; line-height: 2em; }
#menu ul li { position: relative; }
#menu ul li a:hover {  }
#menu ul a:hover {  }
#menu ul .current, #menu ul .currentAncestor, #menu ul a:hover  { text-shadow: none; }

#menu ul li.ddarrow a { padding-right: 10px; }
#menu ul li.ddarrow span {position:absolute;top:0.3em;right:5px;height:1.4em;width: 10px;border-right-style: solid;border-right-width: 2px;}

#menu ul ul { margin: 5px 0 5px 10px;padding: 0;border-left-style: solid;border-left-width: 2px;position: relative;display: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

#menu ul ul ul {  }

/* Drop Down Menu Items */
/* Second Level*/
#menu ul ul a { margin: 0;padding-left: 5px;display: block; }
#menu ul ul ul a:hover { }

}
/*
     FILE ARCHIVED ON 15:19:12 Mar 22, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:07:04 Jul 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.493
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.031
  esindex: 0.009
  cdx.remote: 4.049
  LoadShardBlock: 53.744 (3)
  PetaboxLoader3.datanode: 67.573 (5)
  PetaboxLoader3.resolve: 472.154 (3)
  load_resource: 533.729 (2)
*/