@media (min-width: @screen-lg) {
   .container {
      max-width: @container-tablet;
   }
}

@media (min-width: 767px){
    .col-md-6:nth-child(2n+1){
        clear: left;
        /* background-color: rgba(0, 0, 255, .5); /* blue */
    }
}


body {
    background: #F5F5F5 !important;
}

.grey-bg {
    background-color: #969696;
}

.container {
    max-width: 970px;
}

#topline {
    background-color: #969696;
}

.topline-topmargin {
    height: 5px;
}

.topline-text {
    margin-top: 10px;
    background-color: #F5F5F5;
    width: 100%;
    border-bottom:6px solid;
    padding:7px 0;
    border-top-right-radius:4px;
    -moz-border-radius-top-right:4px;
    -webkit-border-top-right-radius:4px;
    border-top-left-radius:4px;
    -moz-border-radius-top-left:4px;
    -webkit-border-top-left-radius:4px;
    text-align:center
}

.topline-text a{
    width: 100%;
}

#logo {
    margin-top: 10px;
    margin-bottom: 5px;
}

#banner {
    margin-top: 5px;
    margin-bottom: 20px;
}

.overlay-text {
    width: 211px;
    display: block;
    background-color: rgba(255, 255, 255, 0.8);
    height: 24px;
    padding: 6px;
    padding-top: 6px;
    padding-right-value: 6px;
    padding-bottom: 6px;
    padding-left-value: 6px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
    top: 108px;
    line-height:1.3em;
    position: absolute;
}


.news-events-container  [class^="col-"] {

    padding-top: 10px;
    padding-bottom: 10px;
    #background-color: #eee;
    #border: 1px solid #ddd;
}

.news-column-container {
    padding: 10px;
}

.news-column-header {
    padding: 10px;
    padding-top: 0px;
    background: -moz-linear-gradient(#f5f5f5, #e4e3e0);
    background: linear-gradient(#f5f5f5, #e4e3e0);
    border: 1px solid #d2d3d2;
}

.news-line {
    border-top: 6px solid #8fbc6d;
    margin-top: 0px;
    margin-bottom: 15px;
}

.events-line {
    border-top: 6px solid #fdb813;
    margin-top: 0px;
    margin-bottom: 15px;
}

.news-column-date {
    padding: 0px 10px;
    background-color: #fff;
    border-left: 1px solid #d2d3d2;
    border-right: 1px solid #d2d3d2;
}

.news-column-text {
    padding: 0px 10px;
    background-color: #fff;
    border-left: 1px solid #d2d3d2;
    border-right: 1px solid #d2d3d2;
    border-bottom: 1px solid #d2d3d2;
}


#footer {
    background-color: #969696;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
}

.nav > li > p {
  position: relative;
  display: block;
  padding: 10px 15px;
}