/* Enter Your Custom CSS Here */
.mobile:not(.tablet) .sunday-banner .image { display: none; }

.tablet #default-banner { padding-top: 0 !important; }

.tablet.portrait #default-banner #banner-login-button { font-size: 1.75rem; }
  
.tablet.portrait #default-banner .title,
.tablet.portrait #default-banner .sub-title { font-size: 2rem; }

.tablet.portrait #default-banner .text { transform: translateY(-25%); }

.tablet.portrait #banner-13002 .dog,
.tablet.landscape #banner-13002 .dog,
.tablet.portrait #banner-14365 .dog,
.tablet.landscape #banner-14365 .dog,
.tablet.portrait #banner-14367 .dog,
.tablet.landscape #banner-14367 .dog,
.tablet.portrait #banner-14501 .dog,
.tablet.landscape #banner-14501 .dog,
.tablet.portrait #banner-14379 .dog,
.tablet.landscape #banner-14379 .dog,
.tablet.portrait #banner-14024 .dog,
.tablet.landscape #banner-14024 .dog,
.tablet.portrait #banner-14403 .dog,
.tablet.landscape #banner-14403 .dog,
.tablet.portrait #banner-14352 .dog,
.tablet.landscape #banner-14352 .dog{ display: none; }

.mobile:not(.tablet) #banner-14885 .mobile .dog { display: none; }
.mobile:not(.tablet) #banner-14885 .mobile .col-middle { padding: 3em 0 0; }    

/*FRENCH*/
.mobile:not(.tablet).page-id-13133 .sunday-banner .content .text {
  	font-size: 2.25rem;
    padding: 0 0.5em;
}