/* =iPad Style
-------------------------------------------------------------- */
#PublicWrapper .header .site-title { padding: 4.4em 0 .4em; margin: -6% -6% 0 0; float: left; width: 74%; }
#PublicWrapper .main-nav .inner { max-width: 972px; }
#PublicWrapper #branding .slide-content p { max-width: 80%; }
.home #PublicWrapper .primary, .home #PublicWrapper .secondary { float: none; width: 100% !important; }
#PublicWrapper .secondary { width: 24% !important; }
.home #PublicWrapper .secondary > .sf_colsIn { margin: 0; }
.home #PublicWrapper .secondary > .sf_colsIn > * { float: left; clear: none; padding: 2.4% 3.2%; width: 43.6%; margin: 0; }
.home #PublicWrapper .secondary > .sf_colsIn > *.even { clear: both; }
.home #PublicWrapper .secondary > .sf_colsIn > *.even.last { width: 93.6%; text-align: center; }
#PublicWrapper .sharing { margin: 0; }
#PublicWrapper .primary { width: 76% !important; }
#PublicWrapper .primary > .sf_colsIn { margin-right: 0; }
#PublicWrapper .primary .sfContentBlock[class*="icon-"] > * { width: 72%; }
#PublicWrapper .onecol .primary { width: 100% !important; }
#PublicWrapper .onecol .primary .tertiary .widgets { text-align: left !important; }
#PublicWrapper .tertiary > .sf_colsIn { margin: 0; }
#PublicWrapper .tertiary > .sf_colsIn > * { float: left; clear: none; width: 48%; margin: 0 0 4% 4%; }
#PublicWrapper .tertiary > .sf_colsIn > *.featured { padding: 2.8% 3.4%; width: 41.2%; }
#PublicWrapper .tertiary > .sf_colsIn > *.even { clear: both; margin-left: 0; }
#PublicWrapper .tertiary > .sf_colsIn > *.even.last { width: 93.6%; text-align: center; }
#PublicWrapper .tertiary .ads { padding: .6em 0; }
.home #PublicWrapper .partners { padding: 3.2%; }
.home #PublicWrapper .partners li { width: 24%; margin-left: 5%; }
#PublicWrapper .footer .inner > * { width: 100% !important; padding: 0; }
#PublicWrapper .footer .inner > * > .sf_colsIn { margin: 0; padding: 0 3.2%; }
#PublicWrapper .footer .inner > *.sf_2cols_2_33 > .sf_colsIn { padding: 0 1%; }
#PublicWrapper .footer .sitemap { padding-bottom: 0; }
#PublicWrapper .footer .sitemap > * { width: 33% !important; }
#PublicWrapper .footer .social-media-widget .pane { min-height: auto; padding-bottom: 1.5em; }
#PublicWrapper .footer .site-info { margin-top: 0; }
