.cakehouse-cakes-banner .coloured-green-bg{padding:20px 40px}.cakehouse-cakes-banner .cake-image-bg{background-size:cover;background-position:center;background-repeat:no-repeat}

.local-store{padding:10%;border:1px solid #333}
.paralax-container{height:50vh;overflow:hidden;-webkit-perspective:3px;perspective:3px;width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.paralax-container section{background-size:cover;color:#fff;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center}.paralax-container section.paralax-bg{background-position:center center;top:0;background-size:cover;z-index:-1;height:150%;width:100%}.paralax-container section.paralax-content{z-index:-1;bottom:50px;width:100%}.paralax-container section.paralax-content .paralax-title{margin:0}.paralax-container section.paralax-content h2{text-shadow:2px 2px #00000033}.paralax-container section.paralax-content p{text-shadow:2px 2px #00000033}

.script-heading{padding:50px;background-color:red}
.cat-grid div .box{background-size:cover;background-repeat:no-repeat;background-position:center center;display:block}.cat-grid div .box:hover{opacity:.8}.cat-grid div .box h4{padding:75% 20px 10% 20px;background:linear-gradient(to bottom,rgba(0,0,0,0) 70%,#000 96%);margin:8px 0;color:#f7d0d0;text-align:center;font-family:nailaregular;text-transform:none;font-size:4rem;text-shadow:2px 2px 5px #000C}@media screen and (max-width:576px){.cat-grid div .box h4{font-size:2.5rem}}