body { color: #011c37;}
p { font-size: 1.085rem;  line-height: 1.95rem;}
.fas.fa-users { font-size: 32px;}
#header { background-image: url(https://shop.wholesaleessences.com/Images/CH/header/header-ws.jpg);}
#headernav {background-color: #669;}
#header-basket2 { margin: 12px 0 15px;}
.blocLogin {  padding: 3% 4%; margin: 5% 1%;text-align: center; background-color: whitesmoke; border-radius: 5px; border: 1px dashed; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: currentcolor; border-bottom: 5px double #B967B9;}
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted { padding: 6px 30px 7px 35px;}
input { padding: 0.5rem;}
.wsub { font-size: 1.2rem; padding: 0.5rem 1.5rem;}
.AppShop h4 { margin: 20px 0 15px 0;}
#main ul {font-size: 1.085rem; margin: 5px 0 10px 0px;}
.applicationform { max-width: 90%; margin: 20px auto; background-color: aliceblue; padding: 30px; border: 2px dotted gainsboro; border-radius: 10px;}
.applicationform input { max-width: 100%; min-height: 40px; font-size: 0.95rem;}
.applicationform textarea { padding: 0.5rem; max-width: 95%; font-size: 0.95rem;}
.applicationform .tick input { min-height: 0px;}

@media screen and (max-width: 725px) {
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted { padding: 6px 20px 7px 20px;}
}

@media screen and (max-width: 485px) {
.subscribe2 {  padding: 4% 1%;}
.subscribe3 {  padding: 4% 1%;}
}