#top-bar, #header-bar {
   background-color: #EEECE5;
}

#top-bar h2 {
   color: #595959;
}

#menu-wrapper {
   background-color:  #076727;
}

input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):not([type=reset]) {
   width: 85%;
}

#block-custom-search-bar-6 {
   margin-bottom: 5px;
}

.region-footer-bottom a, .region-footer-first a, #edit-submitted-yes-no-more label {
   color: #d3d3d3;
}

blockquote:before {
   font-size: 1em;
}

.update_callout {
    margin: auto;
    font-size: 125%;
    position: relative;
    background: #f94030;
    text-align: center;
    color: #ffffff;
    width: 90%;
    padding: 10px 10px;
}

.block-panels-mini-right_tool {
   background-color: #c3c3c3;
}

/*--- Accordion ---*/
.accordion label{
  display:block;
  background-color: #eeeeee;
  padding: 10px;
  color: #424242;
  text-shadow: 0 0 2px rgba(255,255,255,0.6);
  cursor: pointer;
  border-bottom: 1px solid #bdbdbd;
  border-top: 1px solid #ffffff;
}

.accordion p{
  color: #424242;
  padding: 10px;
  line-height: 1.7em;
  visibility: hidden;
  opacity: 0;
  display: none;
  text-align: left;
  background-color: #fff;
  margin-top: 0px;
}

#atm:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atm{
  display: none;
  position: relative;
}

#atn:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atn{
  display: none;
  position: relative;
}

#ato:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#ato{
  display: none;
  position: relative;
}

#atp:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atp{
  display: none;
  position: relative;
}

#atq:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atq{
  display: none;
  position: relative;
}

#atr:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atr{
  display: none;
  position: relative;
}

#ats:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#ats{
  display: none;
  position: relative;
}

#att:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#att{
  display: none;
  position: relative;
}

#atu:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atu{
  display: none;
  position: relative;
}

#atv:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atv{
  display: none;
  position: relative;
}


#atw:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atw{
  display: none;
  position: relative;
}

#atx:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atx{
  display: none;
  position: relative;
}

#aty:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#aty{
  display: none;
  position: relative;
}

#atz:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atz{
  display: none;
  position: relative;
}

#ataa:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#ataa{
  display: none;
  position: relative;
}

#atab:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atab{
  display: none;
  position: relative;
}

#atac:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atac{
  display: none;
  position: relative;
}

#atad:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atad{
  display: none;
  position: relative;
}

#atae:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atae{
  display: none;
  position: relative;
}

#ataf:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#ataf{
  display: none;
  position: relative;
}

#atag:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atag{
  display: none;
  position: relative;
}

#atah:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atah{
  display: none;
  position: relative;
}

#atai:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atai{
  display: none;
  position: relative;
}

#ataj:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#ataj{
  display: none;
  position: relative;
}

#atak:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atak{
  display: none;
  position: relative;
}

#atal:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atal{
  display: none;
  position: relative;
}

#atam:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atam{
  display: none;
  position: relative;
}

#atan:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atan{
  display: none;
  position: relative;
}

#atao:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#atao{
  display: none;
  position: relative;
}

/*Featured View Sidebar*/

.featured-view {
   padding-bottom: 22px;
}

.views-field-field-featured-page-description {
   margin-top: -12px;
}

/*Alternative Accordion*/

#nestle-section{
    float:left;
    width:100%;
    position:relative;
}
#nestle-section label{
    float:left;
    width:100%;
    background:#333;
    color:#fff;
    padding:5px 0;
    text-align:center;
    cursor:pointer;
    border-bottom:1px solid #fff;
}

#nestle-section .tab-content1{
    float:left;
    width:280px;
    padding:0 10px;
    height:0;
    -moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease;
    overflow:hidden;
}

#nestle-section  input:checked + label + .tab-content1{
    padding: 10px;
    height: 150px;
    -moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease;
}
#nestle-section input:checked + label{
    background:#ccc;
    color:#333;
}

#nestle-section input{
    display:none;
}

#block-block-22 input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):not([type=reset]) {
    width: 85%;
}

input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):not([type=reset]) {
    width: 100%;
}

.field-name-field-upload {
    float: right;
    padding-left: 8px;
    padding-bottom: 8px;
}

.vidbg {
    float: right;
    padding-left: 8px;
    padding-bottom: 8px;
}

