body {
background-color: #F8B135;
}
.container.page-wrapper {
  background: #ffffff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

#header {
    background: #E10E00;
}

#footer {
  min-height: 145px;
  clear: both;
  background-image: -webkit-gradient(linear, left 30%, left 100%, from(#3C3C3C), to(#6F6D6D));
  background-image: -webkit-linear-gradient(top, #3C3C3C, 30%, #6F6D6D, 100%);
  background-image: -moz-linear-gradient(top, #3C3C3C 30%, #6F6D6D 100%);
  background-image: linear-gradient(to bottom, #3C3C3C 30%, #6F6D6D 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C3C3C', endColorstr='#6F6D6D', GradientType=0);
}

#pagewidth{border-bottom: 10px solid #3C3C3C;}
#google-map {border: 10px solid #3C3C3C;}

h1,h2,h3,h4 {color: #3C3C3C;}
legend{color: #F8B133;}

.catTitleWrapper{background: #3C3C3C;}
.catTitleWrapper h1 {
    font-size: 2em;
    color: #000000;
}

#basket-wrapper h2 {
    color: #000000;
}

.navbar-default {
  background-color: #feec34;
  color: #000000;
  border-color: #DFCAA4;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #000000;
  background-color: #cccc00;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #cccc00;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #FAA207;
  color: #ffffff;
}
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #FAA207;
  }
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #F8B133;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #F8B133;
}

.navbar-nav > li > a {
  color: #000000 !important;
  font-weight:bold;
  text-transform: uppercase;
  border-right: 1px solid #cccc00;
  font-weight: bold;
}

.home-postcode-box {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#F8B135));
  background-image: -webkit-linear-gradient(top, #ffffff, 0%, #F8B135, 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #F8B135 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #F8B135 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#F8B135', GradientType=0);
  border-radius: 0 4px 4px 0;
  margin-bottom: 0px;
  min-height: 300px;
}

.home-postcode-box h2 {color: #F8B133;}
.home-postcode-box p {color: #CA840A;}

.home-postcode-box #delivery {
    color: #ffffff;
    background-color: #EC2727;
    border-color: #FAB3B3;
}

.home-postcode-box #delivery:hover {
    background-color: #FC0606;
    border-color: #FAB3B3;
}

.btn-primary {
    color: #000000;
    background-color: #cccc00;
    border-color: #DAD8D3;
}

.row.announcement .thumbnail h3{color: #3C3C3C;}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #cfc44b;
    border-color: #DAD8D3;
}

a {
    color: #ee3124;
}
.sidebar-nav .nav > li > a:hover, .sidebar-nav .nav > li > a:focus, .sidebar-nav .nav > li a.active {
    color: #000000;
    background: #e6e600;
}

.sidebar-nav .nav {
    border-bottom: 1px solid #e6e600;
}

#google-map {border: 5px solid #cccc00;}

.emailSignup h4{color: #666600;}
ul.tabs li a,ul.basket-bar li a{color: #999900;}
.social_links li{color: #DD4137;}
.social_links li a{background-color: #DD4137;}

.emailSignup h4{color: #3C3C3C;}
ul.tabs {background: #3C3C3C;}
ul.tabs li a{color: #FFF;}
.emailSignup h4{color: #fff;background: #3C3C3C;}

#homeslider {border: 10px solid #F8B135;}

.download {color: #3C3C3C;}

.panel-danger {border-color: #D3D1D1;}

/* for new layout  */
.btn-sm1{
    padding: 0px 8px;
    font-size: 20px;
    line-height: 1.3;
    border-radius: 2px;
}
.btn-primary1 {
    color: #999900;
    background-color: #fff;
    border-color: #4d4d00;
}

.ladda-button:hover{border-color:rgba(0,0,0,0.07);background-color:#F8B133; color:#fff;}

.ladda-button[disabled], .ladda-button[disabled]:hover, .ladda-button[data-loading], .ladda-button[data-loading]:hover {
    cursor: default;
    background-color: #F8B133;
}
.sidebar-nav1 .nav > li > a { border-top: 1px solid #F8B133;}