/*
 Theme Name:   Live CSH
 Theme URI:    http://example.com/responsive-child/
 Description:  Catholic Schoolhouse - A Responsive Child Theme
 Author:       Janet Torkelson
 Author URI:   https://masterwebcreations.com
 Template:     responsive
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  live-csh
*/

@media (min-width: 0) {
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-4,
  .page.front-page aside.home-widgets .home-widget-wrapper .home-widget-5,
  .page.front-page aside.home-widgets .home-widget-wrapper .home-widget-6, .blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-4,
  .blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-5,
  .blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-6
{
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }
}

@media (min-width: 768px) {
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-4,
  .page.front-page aside.home-widgets .home-widget-wrapper .home-widget-5,
  .page.front-page aside.home-widgets .home-widget-wrapper .home-widget-6,
  .blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-4,
  .blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-5,
  .blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 {
    padding-left: 15px;
    padding-right: 15px;
    width: 33.3333333333%;
  }
}

.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-4,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-5,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-6,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-4,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-5,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 {
  text-align: center;
}

@media (max-width: 768px) {
  .page.front-page aside.home-widgets .home-widget-wrapper .home-widget-4,
  .page.front-page aside.home-widgets .home-widget-wrapper .home-widget-5,
  .page.front-page aside.home-widgets .home-widget-wrapper .home-widget-6,
  .blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-4,
  .blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-5,
  .blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 {
    margin-top: 28px;
  }
}

.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .widget-wrapper,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .widget-wrapper,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .widget-wrapper,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .widget-wrapper,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .widget-wrapper,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .widget-wrapper {
  margin-top: 0;
}

.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .textwidget,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .widget-title-home,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .textwidget,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .widget-title-home,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .textwidget,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .widget-title-home,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .textwidget,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .widget-title-home,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .textwidget,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .widget-title-home,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .textwidget,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .widget-title-home {
  margin-bottom: 28px;
  margin-top: 28px;
}

.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .textwidget:first-child,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .widget-title-home:first-child,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .textwidget:first-child,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .widget-title-home:first-child,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .textwidget:first-child,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .widget-title-home:first-child,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .textwidget:first-child,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .widget-title-home:first-child,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .textwidget:first-child,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .widget-title-home:first-child,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .textwidget:first-child,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .widget-title-home:first-child {
  margin-top: 0;
}

.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .textwidget:last-child,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .widget-title-home:last-child,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .textwidget:last-child,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .widget-title-home:last-child,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .textwidget:last-child,
.page.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .widget-title-home:last-child,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .textwidget:last-child,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 .widget-title-home:last-child,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .textwidget:last-child,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-5 .widget-title-home:last-child,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .textwidget:last-child,
.blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-6 .widget-title-home:last-child {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .page.front-page aside.home-widgets .home-widget-wrapper .home-widget-4,
  .blog.front-page aside.home-widgets .home-widget-wrapper .home-widget-4 {
    margin-top: 0;
  }
}

#site-navigation { width: auto; }

.colophon-widget { display:block; text-align: center; float: left; width: 25%; }

.home main .clearfix { background-color: #3f46ae; }
#colophon-widget.widget-wrapper:first-child { margin-top: 30; }

main { padding: 0; }

article { padding-left: 15px; padding-right: 15px; }

.mapp-layout { width: 85% !important; }

.widget-wrapper:first-child { margin-top: 30px !important; }
#text-14 { margin-top: 30px !important; }

.site-header { background-color: #7abaff; }
.site-footer { background-color: #3067a1; }