#logotext{
font-family:'Lato', Verdana, Arial;
font-size:2em;
margin-top:15px;
float:left;
color:#7FC14B;
}
.widgetevent li .date, .widgetevent li .description{
color:#333333;
}
hr{
color:#ECECEC;
background:#ECECEC;
}
#focus h3{
background-color:#7FC14B;
}
#greyfooter{
background-color:#ECECEC;
padding:20px 0px 20px 0px;
text-align:center;
}
#greyfooter img{
margin:0px 10px 0px 10px;
}
#legal{
color:#999999;
text-align:center;
}
#legal a{
color:#999999;
}
#searchbox div{
margin-bottom:3px;
text-align:right;
}
#eventcontainer>li{
border-bottom:1px solid #ECECEC;
}
#basketbar{
background-color:#7FC14B;
}
#basketbar .submitbutton{
background-color:#333333;
}
.c-forms-payment-label{
color:#ffffff !important;
font-family:"Lato", Verdana, Arial !important;
font-weight:400 !important;
padding:10px !important;
}

@media only screen and ( max-width: 900px )
        {
        #searchbox div{
        display:none;
        }
         #logotext{
   font-size:1.8em;
        }
        }
        @media only screen and ( max-width: 600px )
                {
   #logotext{
   margin-top:10px;
   display:block;
   font-size:1.4em;
text-align:center;
width:100%;
margin-bottom:10px;
   }
   #searchbox{
   margin-bottom:10px;
   }
   }