/* Header */
header,
header [role=navigation],
#left-sidebar,
.breadcrumb,
footer[role=contentinfo],
.related-resources,
#toolbar,
#tabs-wrapper,
.view-modules .quick-collapse,
#block-block-5,
#mobile-menu,
#admin-actions,
.follow-menu,
iframe,
.video-hero,
.image-with-features .center,
.banner-supplement .asset-right,
.features-with-icons img,
.tertiary-product-menu,
#next-steps,
.alternating-features .asset,
.featured-item-hero .asset,
#right-sidebar,
.right-sidebar,
.button,
.share-actions,
.product-menu-stroke,
.representative,
.banner-product,
.banner-forms-supplies h1 br,
form,
.fluid-width-video-wrapper,
.btn,
.product-menus .menu-block-wrapper,
.get-started,
.graphic-hero {display: none;}

.IN-widget {display: none!important;}


/* General */
* {color: #2F302F!important; background: none!important;}

body {padding-top: 30px!important;}
h2 {margin-bottom: 10px!important; font-size: 21px!important;}
h3 {margin-top: 5px;}
ul.checklist li {padding-left: 0; list-style: square;}

#main {padding: 0;}

/* Home */


/* Structures */
/* -- Split */
/* Will this cover my asset cases? */
.asset {display: none;}
/* -- Grid */
.page-products-headmaster .halves > li,
.page-products-parish-data-system .halves > li,
.page-products-the-city .halves > li {width: 100%;}

/* Banner/Branding */
#banner.acs h1 {text-shadow: none;}
.banner-content {position: static; width: 100%;}
.banner-forms-supplies {display: block;}
.banner-forms-supplies h1 {position: static;}
.banner {height: auto;}

.primary-product-menu .brand-logo {padding: 0 0 50px; position: static;}

.section-products .product-menus {position: static;}
.product-menus h6 {padding: 0 0 16px; font-size: 32px; line-height: 40px; font-weight: bold;}
.product-menus h6 a {height: 0; background: none; font: inherit;}

.realm-logo a {text-indent: 0; overflow: visible;}


/* Modular Flow */

.products > .split {padding:20px 0;}

.alternating-features {padding: 30px 0;}
.alternating-features .feature {margin: 25px 0 0; padding: 25px 0 0;}


.section {padding: 15px 0;}

.testimonials {padding: 0;}

.featured-item-hero .content {padding: 0;}
.image-with-features .split {margin-top: 0;}
.image-with-features .split .content {margin-bottom: 0;}

.choose-product .content {margin: 0;}
.choose-product h2 {text-align: left;}

/* Sidebars */
.layout-right_sidebar .main-content {padding-right: 0;}


/* CTA */
.cta-forms-supplies {display: none;}

.region-call-to-action .container,
.region-call-to-action .take-action {padding: 0; background: none;}
.region-call-to-action .take-action h2,
.region-call-to-action .take-action p,
.region-call-to-action .take-action ul {padding-left: 0;}

/* Modules */
.module .heading h2 {color: #d21d23!important;}
.module blockquote .quote,
.module blockquote .attribute {color: #af3337!important;}
.section-pds .module .heading h2 {color: #102e71!important;}

/* Featured Resources */
.featured-resource {padding: 0;}
.resource-teaser img {-webkit-box-shadow: 0; -moz-box-shadow: 0; box-shadow: 0;}

#print-info {padding: 20px 0 0; display: block; border-top: none; page-break-inside: avoid;}