     .mobHide {
        display:none;
    }

    .deskHide {
        display:block;
    }

    #commercialSub {
        width:5em;
    }


    /* splash page */

    .splashSlide {
        position: relative!important;
        width:100%;
    }

   .splashWrap {
	height:auto;
	}

	.sliderContainer {
		background:none;
	}

     .splashSliderImage {
          display: block!important;
     }

    .splashSlide .sliderCaption {
        bottom:18%;
        width:100%;
    }

    .splashSlide .sliderCaption h3 {
     font-size:1.5em;
    }

    #splashWrap #splashRight {
      position:relative!important;
    }

    #splashLeft .sliderCaption,
    #splashRight .sliderCaption{
        text-align:center;
    }


    #splashFooter p {
        margin-bottom:5%;
    }

    #splashFooterLeft,
    #splashFooterRight {
        width:100%;
        text-align:center;
    }

    #splashFooter ul {
        text-align:center;
    }

    #splashFooterLeft {
        text-align:left;
    }

    #splashFooterLeft,
    #splashFooterRight {
        padding:0;
    }

     /* list page */

    .page-template-list-page #main {
        padding:0 3%;
    }

    .itemTextWrapShort,
    .itemTextWrap {
        float:left;
        padding-left:1em;
    }

    .listImage {
      widtH:30%;
    }

    .itemText {
        padding-bottom:4%;
    }

    /* gallery */

    .page-template-default #main {
        padding:0 3%;
    }

     .singleGallery:nth-child(4n) {
          margin-right:2%;
     }

    .singleGallery:nth-child(3n) {
        margin-right:0;
    }

    .singleGallery {
        width:32%;
    }

     /* section page */

    #sectionSlider {
      height:auto;
    }

   #sectionSlider .sectionImageMob,
   .stripeImage .stripeSizeMob,
   .innerFeature.sectionImageMob {
      display: block!important;
   }

   #sectionSlider .sectionImageDesk,
	#sectionSlider .sectionImageMob,
   .stripeImage .stripeSizeDesk,
   .innerFeature.sectionImageDesk,
   .innerFeature.sectionImageTab {
		display: none;
	}

    #sectionWelcome h1 {
        line-height:1.1em;
        margin:4% 0;
        font-size:1.75em;
    }

    #welcomeText {
        padding:0 3%;
        font-size:1.2em;
    }

    .sectionStripeWrap {
        min-height:0;
        max-height:100%;
    }

    .sectionStripeWrap .stripeImage {
      float:left!important;
      width:100%;
    }

    .stripeImage, .stripeTextWrap {
      position: relative!important;
      width:100%;
      float:left!important;
      text-align: left!important;
     }

    .stripeText {
        width:100%;
        padding-bottom:3%;
    }

    .stripeTextWrap h3 {
        line-height:1.1em;
        margin:3% 0;
        height:auto;
        font-size:1.8em;
    }

    .stripeText p {
        font-size:1em;
    }

    .stripeImage img {
        width:100%;
    }

    .parallaxText {
          font-size:2em;
          padding:5%;
          widtH:90%;
    }

     .mobParallaxCaption {
        font-size:1.5em;
    }

    #circularImages {
          padding:3%;
    }

    .circleImageWrap {
        width:50%;
        margin-bottom:3%;
    }

    #bottomLogos {
        width:100%;
    }

    #bottomLogos ul li {
        margin:0 5%;
        width:23%;
    }

    /* internal page */

	.page-template-internal-page #main,
   .page-template-default #main,
   .page-template-list-page #main {
		padding:5% 3%;
	}

   #content #primary #innerFeature {
        background-image:none!important;
        padding:0!important;
    }

	.page-template-internal-page #content h1,
   .page-template-default #content h1,
   .page-template-list-page #content h1 {
		font-size:2em;
	}

	.page-template-internal-page #content p,
	.page-template-internal-page #content ul,
   .page-template-default #content p,
   .page-template-list-page #content p,
   .page-template-default #content ul,
   .page-template-list-page #content ul {
		font-size:0.9em;
	}

    /* News */

    .archive #content #main,
    .category #content #main,
    .tag #content #main,
    .blog #content #main,
    .single #content #main,
    #secondary {
        float:left!important;
        padding:0 1em;
        width:100%!important;
    }

    /* footer */

    #footerLeft {
          width:70%;
    }

   #churchFooter #footerLeft div {
          float:left;
     }

    	#churchFooter #footerLeft .footerImage {
		margin:0 1em 0 0;
		width:6em;
	}

    #footerRight {
          width:30%;
    }

    .sectionFooter {
        padding:0;
    }

    #sectionFooterLeft {
        width:100%;
    }

    #sectionFooterLeft .menu-splash-page-footer-container {
        text-align:right;
        margin:3% 0;
    }

     .sectionFooter ul#menu-splash-page-footer li {
         display:block;
     }

     #sectionBottom {
        padding-top:5%;
    }

    #sectionBottomFooterRight {
         margin-top:0;
         width:100%;
    }

     #sectionBottom {
          float:left;
          width:100%;
          padding-top:3%;
     }


     /* contact page */

    .page-template-contact-page #main {
        padding:0 3%;
    }

    #contactLeft,
    #contactRight {
        float:left;
        width:100%;
    }

    .wpcf7 label,
    .wpcf7 input,
    .wpcf7 textarea {
        float:left;
        width:100%;
    }

  	#bottomLogos #bottomLogosRowOne li,
	#bottomLogos #bottomLogosRowTwo li {
		margin:0 5%;
	}
