.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 
.websiteby a{font-weight:400!important; font-size:0.9em!important; color:#000!important;} #main-content .container:before {
width:0!important;
} 
.pc1 #postcode {font-size:22px;}
.pc1 button {padding:10px; font-size:22px; background-color:#a87e51; box-shadow: 0px!important; border:none!important;}
ul#top-menu.nav li ul li a{
font-size:0.95em;
line-height:1.15;
padding-right:0px;
padding-left:0px;
} .demo_store {
background-color: #C5381A!important;
bottom: 0px; color: #fff;
left: 0;
margin: 0;
padding: 1.5em 1.5em!important; text-align: center;
font-size:1.3em!important;
position: fixed;
right: 0;
color: #fff;
z-index: 999;
}.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 
.websiteby a{font-weight:400!important; font-size:0.9em!important; color:#000!important;} #main-content .container:before {
width:0!important;
} 
.pc1 #postcode {font-size:22px;}
.pc1 button {padding:10px; font-size:22px; background-color:#a87e51; box-shadow: 0px!important; border:none!important;}
ul#top-menu.nav li ul li a{
font-size:0.95em;
line-height:1.15;
padding-right:0px;
padding-left:0px;
} .demo_store {
background-color: #C5381A!important;
bottom: 0px; color: #fff;
left: 0;
margin: 0;
padding: 1.5em 1.5em!important; text-align: center;
font-size:1.3em!important;
position: fixed;
right: 0;
color: #fff;
z-index: 999;
}