.journal{color:var(--colour-dark-grey);text-align:center}.journal h1{font:var(--font);color:var(--colour-dark-grey);font-size:2em}.journal hr{border-width:medium;border-top:1.5px solid var(--colour-dark-grey);width:36%;margin-bottom:1.5em}@media (width<=991px){.journal hr{width:58%}}@media (width<=767px){.journal hr{width:80%}}.journal .homepage .header{background:url(https://media.bunches.co.uk/journal/JournalHeader.jpg) 50% no-repeat;min-height:130px;margin:1em 0}@media (width<=575px){.journal .homepage .header{background-size:275%;min-height:100px}}@media (width<=320px){.journal .homepage .header{min-height:70px}}.journal .homepage .header .title{color:var(--colour-white);padding:.9em;font-size:2em}@media (width>=992px) and (width<=1199px){.journal .homepage .header .title{font-size:2.8em}}@media (width>=768px) and (width<=991px){.journal .homepage .header .title{padding:1.4em 1em;font-size:2.3em}}@media (width>=576px) and (width<=767px){.journal .homepage .header .title{padding:1.9em 1em;font-size:1.8em}}@media (width>=321px) and (width<=575px){.journal .homepage .header .title{width:50%;padding:1.65em .2em;font-size:1.8em;line-height:1.2em}}.journal .homepage .post{margin-bottom:1em;position:relative}.journal .homepage .post img{width:100%;height:300px}.journal .homepage .post .title{width:100%;font:var(--font-bold);background-color:var(--colour-white);color:var(--colour-darker-grey);text-align:center;text-transform:uppercase;opacity:.85;padding:1em 3.4em;font-size:.8em;position:absolute;bottom:0}.journal .post{margin-top:1em}.journal .post .header{background:#424b4c 50% no-repeat;flex-direction:column;justify-content:center;align-items:center;min-height:186px;margin-bottom:2em;display:flex}.journal .post .header .title{background-color:var(--colour-white);opacity:.85;padding:.2em .8em;font-size:2em}@media (width>=992px) and (width<=1199px){.journal .post .header .title{font-size:2em}}@media (width>=768px) and (width<=991px){.journal .post .header .title{padding:.2em 1em;font-size:2em}}@media (width<=767px){.journal .post .header .title{margin:0 .5em;padding:.2em .5em;font-size:1.5em}}@media (width>=321px) and (width<=575px){.journal .post .header .title{font-size:1.5em}}.journal .competition .competition-form{margin-top:2em}.journal .competition .competition-form input[type=checkbox]{margin-top:.4em}.journal .competition .competition-form input[type=text],.journal .competition .competition-form input[type=email]{text-align:center}.journal .competition .terms-and-conditions{margin-top:2em}@media (width<=767px){.journal .competition .terms-and-conditions h1{font-size:1.3em}}.journal .competition .terms-and-conditions h1 span{cursor:pointer}.journal .competition .terms-and-conditions h1 i{vertical-align:-.1em;padding-left:1em}@media (width<=767px){.journal .competition .terms-and-conditions h1 i{padding-left:0}}.journal .competition .terms-and-conditions hr{margin-top:1em}.journal .competition .terms-and-conditions ul{text-align:left;font-size:.9em}
