#navwrap  .navbar-inner,
#breadcrumb {
  border: 0;
  box-shadow: none;
  background-image: none;
  background: none;
  padding: 0;
  margin: 0;
}
ul,
menu,
dir {
  padding-left: 0;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
}
div,
ul,
li {
  
  -webkit-box-sizing: border-box;
  
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.span12 {
  margin: 0 !important;
}
.hidden {
  display: none !important;
}
dd {
  padding: 0;
  margin: 0;
}
ul {
  margin-left: 16px;
}
.sidebar ul,
.items-more ol {
  margin-left: 0;
  padding: 0;
}
hr {
  border: 0;
}
article {
  margin: 0;
  padding: 0;
}
html > body {
  background: #fff;
  background-size: cover;
  font-size: 14px;
  margin: 0;
}
.floatleft {
  float: left;
  margin: 0 3% 30px 0;
}
.floatright {
  float: right;
  margin: 0 0 30px 3%;
}
.divider {
  *zoom: 1;
}
.divider:before,
.divider:after {
  display: table;
  content: "";
  line-height: 0;
}
.divider:after {
  clear: both;
}
.clear {
  *zoom: 1;
}
.clear:before,
.clear:after {
  display: table;
  content: "";
  line-height: 0;
}
.clear:after {
  clear: both;
}
.zenleft {
  float: left;
}
.zencenter {
  float: none;
  text-align: center;
}
.zenright {
  float: right;
}
.modalmodule {
  margin-bottom: 30px;
}
.modal-header h3 {
  display: inline;
}
.modal .zen-module-body {
  padding: 20px 3% 30px;
}
.tab-content {
  margin-top: 20px;
}
.grid_one,
.grid_two,
.grid_three,
.grid_four,
.grid_five,
.grid_six,
.grid_seven,
.grid_eight,
.grid_nine,
.grid_ten,
.grid_eleven,
.grid_3,
.grid_4,
.grid_2,
.grid_1,
.grid_5,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
#navwrap li.grid_4 {
  margin-right: 3.8%;
  float: left;
  position: relative;
  min-height: 1px;
}
.grid_one {
  width: 4.85%;
}
.grid_11 {
  width: 5.7%;
}
.grid_10 {
  width: 6.7%;
}
.grid_9 {
  width: 7.9%;
}
.grid_8 {
  width: 9.3%;
}
.grid_7 {
  width: 11.1%;
}
.grid_two {
  width: 13.45%;
}
.grid_5 {
  width: 17%;
}
.grid_three,
.grid_4 {
  width: 22.05%;
}
#navwrap li.grid_4 {
  width: 22.05% !important;
}
.grid_four,
.grid_3 {
  width: 30.75%;
}
.grid_five {
  width: 39.45%;
}
.grid_six,
.grid_2 {
  width: 48%;
}
.grid_seven {
  width: 56.75%;
}
.grid_eight {
  width: 65.4%;
}
.grid_nine {
  width: 74.05%;
}
.grid_ten {
  width: 82.7%;
}
.grid_eleven {
  width: 91.35%;
}
.grid_twelve,
grid_,
.grid_1 {
  width: 100%;
  float: left;
}
.zenlast,
.jblast {
  float: right;
  margin: 0;
}
#navwrap [class^="icon-"] {
  background: none;
}
.smallscreen [class*="span"] {
  min-height: 0 !important;
}
.bgimage {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.animated {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -ms-animation-duration: 2s;
  -o-animation-duration: 2s;
  animation-duration: 2s;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(.9);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(.3);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }
  70% {
    -moz-transform: scale(.9);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -o-transform: scale(.3);
  }
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }
  70% {
    -o-transform: scale(.9);
  }
  100% {
    -o-transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(.9);
  }
  100% {
    transform: scale(1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }
  80% {
    -moz-transform: translateY(10px);
  }
  100% {
    -moz-transform: translateY(0);
  }
}
@-o-keyframes bounceInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateY(-30px);
  }
  80% {
    -o-transform: translateY(10px);
  }
  100% {
    -o-transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }
  80% {
    -moz-transform: translateX(-10px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }
  80% {
    -o-transform: translateX(-10px);
  }
  100% {
    -o-transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }
  80% {
    -moz-transform: translateX(10px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@-o-keyframes bounceInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }
  80% {
    -o-transform: translateX(10px);
  }
  100% {
    -o-transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

.contact dt {
  margin: 20px 0 0;
}
.contact-category td {
  padding: 20px;
}
.readmore a.btn span:after {
  padding-left: 10px;
}
.article-info {
  color: #999;
}
.article-info-term {
  display: none;
}
.page-header {
  border: 0;
}
.page-header.item-title {
  border-bottom: 1px solid rgba(255,255,255,0.8);
}
.slidecontent {
  height: 0;
  overflow: hidden;
}
.accordion-group {
  border: 0;
  margin: 0;
  padding: 0 !important;
}
.accordion-heading {
  clear: both;
  font-size: 1.4em;
  line-height: 2em;
}
.accordion-heading .collapsed,
.accordion-heading .accordion-toggle {
  display: block;
  background: #fff;
  border: 1px solid #eee !important;
  padding: 8px 20px;
  margin-bottom: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion-heading .accordion-toggle.collapsed {
  background: #fafafa;
}
.accordion-heading a {
  text-decoration: none;
}
.accordion-heading .collapsed .accordion-icon:before {
  content: "\f067";
  font-family: FontAwesome;
  margin-right: 10px;
  color: #1882a9;
  font-size: 80%;
}
.accordion-heading .accordion-icon:before {
  content: "\f068";
  font-family: FontAwesome;
  margin-right: 10px;
  color: #1882a9;
  font-size: 80%;
}
.accordion-heading:hover span:before {
  color: #76a358 !important;
}
.contact .nav.nav-tabs {
  padding-bottom: 0 !important;
  margin-top: 40px !important;
}
.contact .nav.nav-tabs li {
  padding: 0 !important;
}
.contact .tab-content {
  padding: 30px;
  margin-top: -1px;
}
.contact h3 {
  clear: both;
}
.article-info {
  font-size: 90%;
}
.article-info,
.parent-category-name,
.category-name {
  color: #999;
}
.article-info-term {
  display: none;
}
.btn-group.pull-right {
  float: right;
  margin-bottom: 10px;
}
.blog .items-more ol,
article .items-more ol {
  margin-left: 0px;
}
.blog .items-more .nav-tabs li:hover a,
article .items-more .nav-tabs li:hover a {
  background: transparent !important;
}
.article-intro {
  margin-top: 30px;
}
article {
  margin-bottom: 30px;
  float: left;
  width: 100%;
}
article .pull-left {
  max-width: 100%;
}
article .pull-left img {
  margin-bottom: 30px;
  padding: 4px;
  margin: 0 20px 20px 0;
  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
  box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
}
.view-article article {
  padding-bottom: 0;
  margin-bottom: 0;
}
.readmore {
  margin-bottom: 0px;
  float: left;
}
.caption {
  text-align: center;
  font-size: 0.8em;
  font-style: italic;
}
.article-content .article-title {
  margin-top: 0;
}
.items-row,
.items-leading {
  margin-bottom: 20px;
}
.items-leading {
  float: left;
  width: 100%;
}
.cat-children h3 {
  margin: 0px;
  padding: 0;
  background: none !important;
}
fieldset.alert-info {
  border: 0;
  color: #222222;
  text-shadow: none;
  padding: 0 0 10px;
}
.weblink-category ul {
  margin: 0;
}
.weblink-category li {
  list-style-type: none;
  padding: 8px 0;
}
span.icon-user {
  background: none;
}
span.icon-user:before {
  margin-top: 4px;
}
.article-aside .btn-group {
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 30px;
}
.article-aside i {
  background: none;
}
.article-aside i:before {
  margin-top: 4px;
}
.article-aside .btn {
  border: 0;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
  border-right: 1px solid rgba(0,0,0,0.1);
  padding: 4px 8px;
}
.article-aside .btn:hover {
  color: #76a358;
}
.article-aside .btn span {
  padding: 0;
}
.article-aside .btn span:after {
  content: "";
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
}
.article-aside .btn .caret {
  border-top-color: #fff;
  width: 0;
}
.article-aside .btn-group.open .btn.dropdown-toggle,
.article-aside .btn:focus {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.article-aside .dropdown-menu {
  margin-top: 9px !important;
  margin-right: -15px !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  color: #222222;
  background: #fafafa !important;
}
.article-aside .dropdown-menu a {
  color: #222222;
}
.article-aside .dropdown-menu a:hover {
  color: #76a358;
  background: none;
}
.article-aside .dropdown-menu a:hover :before {
  border: 0;
}
.article-aside .dropdown-menu li {
  margin: 0;
  padding: 0 !important;
}
.edit i,
.edit .form-actions span {
  background: none;
}
.edit .pull-right {
  margin-top: 20px;
}
.edit textarea {
  width: 96%;
}
.edit input {
  margin-right: 20px;
}
.edit span :before,
.edit i:before {
  margin-top: 4px !important;
}
#mainWrap .edit .nav-tabs li.active a {
  background: #fafafa !important;
  border-color: rgba(0,0,0,0.1);
  border-bottom: 1px solid #fafafa;
}
.com_config #templates-form .tip {
  background: #eee;
  padding: 12px 16px;
}
.com_config #templates-form textarea {
  height: auto;
  width: auto;
  min-height: 100px;
  min-width: 50%;
}
.com_config #templates-form .input-append .add-on,
.com_config #templates-form .input-prepend .add-on {
  width: 35px;
}
.com_config #templates-form .input-append input,
.com_config #templates-form .input-prepend input {
  display: inline-block;
}
.com_config #templates-form .input-append .btn,
.com_config #templates-form .input-prepend .btn {
  border: 1px solid #d5d5d5;
}
.com_config #templates-form .t3-admin-form-legend {
  display: none;
}
.com_config #templates-form .row-fluid .span6 {
  width: 100%;
}
@media (min-width: 768px) {
  .com_config #templates-form .control-group .control-label {
    width: 250px;
  }
  .com_config #templates-form .control-group .controls {
    margin-left: 280px;
  }
}
@media (min-width: 768px) {
  .edit .inputbox,
  .edit input[type="text"],
  .edit select.inputbox,
  .edit select {
    width: 250px;
  }
}
.edit textarea {
  width: 100%;
}
.edit .input-append,
.edit .input-prepend {
  display: block;
  width: auto;
}
@media (min-width: 768px) {
  .edit .input-append input[type="text"],
  .edit .input-append input.inputbox,
  .edit .input-prepend input[type="text"],
  .edit .input-prepend input.inputbox {
    display: inline-block;
    width: 210px;
  }
}
.edit .input-append .btn,
.edit .input-prepend .btn {
  border: 1px solid #d5d5d5;
  background-color: #eee;
}
.edit .nav-tabs {
  margin-bottom: 20px;
}
.edit .tab-pane {
  *zoom: 1;
}
.edit .tab-pane:before,
.edit .tab-pane:after {
  display: table;
  content: "";
  line-height: 0;
}
.edit .tab-pane:after {
  clear: both;
}
#editor-xtd-buttons,
.toggle-editor {
  margin-top: 20px;
  margin-bottom: 20px;
}
#editor-xtd-buttons .btn,
.toggle-editor .btn {
  background-color: #eee;
  text-shadow: 0 1px 0 #fff;
  border-color: #d5d5d5;
}
#editor-xtd-buttons {
  margin-right: 40px;
}
#sbox-window {
  padding: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.btn.jmodedit {
  padding: 0;
}
.btn.jmodedit:focus,
.btn.jmodedit:active {
  box-shadow: none;
}
.jfedit-menu + .tooltip {
  min-width: 100px;
}
.window form table {
  border: 1px solid #ddd;
  background: #f9f9f9;
  margin-bottom: 20px;
}
.window form table td {
  padding: 8px;
}
.window form .help-block {
  font-size: 11.9px;
  clear: both;
  padding-top: 5px;
}
.window #imageForm {
  margin: 0;
  width: auto;
}
.window #imageForm .chzn-container {
  float: left;
}
.window #imageForm #upbutton {
  border: 1px solid #d5d5d5;
  float: left;
  padding: 3px 12px;
  margin-left: 5px;
}
.window #imageForm .pull-right {
  margin-right: 40px;
}
.window #uploadForm {
  width: auto;
}
.window #uploadForm #upload-file {
  margin: 10px 0;
}
.window .manager {
  margin: 0;
  padding: 0;
  *zoom: 1;
}
.window .manager:before,
.window .manager:after {
  display: table;
  content: "";
  line-height: 0;
}
.window .manager:after {
  clear: both;
}
.window .manager .thumbnail {
  float: left;
  margin-right: 10px;
  margin-left: 10px;
}
.t3onoff {
  width: 90px;
  height: 30px;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  padding: 0;
  position: relative;
  border: 1px solid #aaa;
  border-radius: 0;
  
  
  
  
  
}
.t3onoff input[type=radio] {
  display: none;
}
.t3onoff label {
  width: 90px;
  height: 30px;
  overflow: hidden;
  display: block;
  border-radius: 0;
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 1;
  text-transform: uppercase;
  background: url(../../../../imgs/blank.gif) no-repeat transparent;
  text-indent: -999em;
}
.t3onoff label:before,
.t3onoff label:after {
  display: block;
  position: absolute;
  top: 0;
  border-radius: 0;
  border: 1px solid #aaa;
  -webkit-transition: all 250ms;
  -moz-transition: all 250ms;
  -o-transition: all 250ms;
  transition: all 250ms;
}
.t3onoff label:before {
  content: "ON";
  width: 100%;
  height: 100%;
  text-indent: 0;
  color: white;
  padding: 4px 18px;
  font-weight: normal;
}
.t3onoff label:after {
  content: "";
  width: 40%;
  height: 100%;
  background: #fff;
}
.t3onoff label.off:before {
  content: "OFF";
  text-align: right;
  color: #555;
}
.t3onoff label.active {
  z-index: 0;
}
.t3onoff label.off:before {
  background: #eee;
  left: 100%;
}
.t3onoff label.off.active:before {
  left: 0%;
}
.t3onoff label.on:before {
  background: #690;
  left: -100%;
}
.t3onoff label.on.active:before {
  left: 0%;
}
.t3onoff label.off:after {
  left: 60%;
}
.t3onoff label.off.active:after {
  left: 0%;
}
.t3onoff label.on:after {
  left: 0%;
}
.t3onoff label.on.active:after {
  left: 60%;
}
fieldset.radio.btn-group {
  padding: 0;
}
fieldset.radio.btn-group input {
  display: none;
}
fieldset.radio.btn-group label {
  display: inline-block;
  min-width: 54px;
  padding: 0 12px;
  border: 1px solid #aaa;
  line-height: 28px;
  background: #eee;
  color: #555;
  border-radius: 0;
  text-align: center;
  border-right-width: 0px;
  text-transform: uppercase;
}
fieldset.radio.btn-group label:last-child {
  border-right-width: 1px;
}
fieldset.radio.btn-group label.active {
  background: #690;
  border-color: #5c8b00;
  color: #fff;
}
.icon-eye-open:before,
.icon-eye:before {
  content: "\f06e";
  font-family: "FontAwesome";
}
.icon-file-add:before {
  content: "\f0f6";
  font-family: "FontAwesome";
}
.icon-cancel:before {
  content: "\f00d";
  font-family: "FontAwesome";
}
.icon-folder-2:before {
  content: "\f07b";
  font-family: "FontAwesome";
}
.height-50 {
  height: 50px;
}
.height-50 .icon-folder-2 {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 30px;
}
.button2-left,
.button2-left div {
  float: left;
}
.button2-right,
.button2-right div {
  float: right;
}
.button2-left {
  margin: 5px 5px 0 0;
}
.button2-right {
  margin: 5px 0 0 5px;
}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
  background: #eee;
  border: 1px solid #ccc;
  color: #999;
  cursor: pointer;
  display: block;
  float: left;
  padding: 2px 10px;
  border-radius: 4px;
}
.button2-left span,
.button2-right span {
  color: #999;
  cursor: default;
}
.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
  padding: 0 6px;
}
.button2-left a:hover,
.button2-right a:hover {
  background: #ccc;
  color: #444;
  text-decoration: none;
}
.edit.item-page a.modal,
.com_config form a.modal {
  display: inline-block;
  position: inherit;
  width: auto !important;
  top: auto !important;
  overflow: hidden;
}
.edit.item-page a.modal.btn,
.com_config form a.modal.btn {
  background: #eee;
  text-shadow: 0 1px 0 #fff;
  border-color: #d5d5d5;
  overflow: hidden;
}
.controls img.calendar {
  cursor: pointer;
  margin-left: 5px;
}
.com_media {
  background: #fff !important;
}
.com_media > body {
  background: #fff !important;
}
.com_media .span6.control-group {
  width: 47% !important;
}
.com_media .thumbnails {
  margin-top: 30px;
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}
.com_media .thumbnails:before,
.com_media .thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}
.com_media .thumbnails:after {
  clear: both;
}
.com_media .row-fluid .thumbnails {
  margin-left: 0;
}
.com_media .thumbnails > li {
  float: left !important;
  margin-bottom: 18px !important;
  margin-left: 20px !important;
  height: 100px !important;
  width: 100px !important;
  background: #fff;
  text-align: center;
}
.com_media .thumbnails > li img {
  width: 100%;
}
.com_media .thumbnails > li .small {
  padding: 8px;
  font-size: 11px;
}
.com_media .thumbnail {
  display: block;
  padding: 4px;
  line-height: 18px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.com_media a.thumbnail:hover,
.com_media a.thumbnail:focus {
  border-color: #08c;
  -webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
  -moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
  box-shadow: 0 1px 4px rgba(0,105,214,0.25);
}
.com_media .thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.com_media .thumbnail .caption {
  padding: 9px;
  color: #555;
}
.other-links,
.items-more ol {
  margin: 0;
}
.items-more ol {
  margin-left: 20px;
}
.other-links li {
  list-style-type: none;
  margin: 10px;
  padding-bottom: 8px;
}
.sidebar #modlgn-username.input,
.sidebar #modlgn-passwd.input {
  width: 78%;
}
.sidebar .input-prepend {
  width: 100%;
}
.sidebar #login-form li {
  margin-left: 20px;
}
#modlgn-username.input,
#modlgn-passwd.input {
  width: 90%;
}
.input-prepend {
  width: 100%;
}
.pagination {
  font-size: 90%;
  font-style: italic;
}
.pagination ul {
  font-style: normal;
  border: 0;
  margin-bottom: 30px !important;
}
.pagination ul li {
  border: 0;
}
.pagination ul li a {
  background: #76a358;
  color: #fff;
  border: 0;
  margin: 0 10px 0 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 90%;
  line-height: 3em;
}
.pagination ul li a:hover {
  background: #1882a9;
}
.pagination ul li.disabled a {
  background: #fff;
}
.pagination ul li.disabled a:hover {
  background: #fff;
}
.pagination .pagination-list a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding-right: 10px;
}
.pagination .counter {
  font-size: 90%;
  font-style: italic;
  color: #999;
}
ul.pagenav li {
  display: inline-block;
}
.pager li > a {
  border-radius: 0;
  border: 0;
  background: none !important;
  padding: 0;
}
.pager li > a:hover {
  background: none;
}
.pager a {
  background: none;
  border-radius: 0;
}
div.items-more {
  background-position: left top !important;
  padding-top: 30px;
}
div.items-more .nav-tabs {
  margin: 0;
}
div.items-more .nav-tabs li {
  margin: 0;
  padding: 0;
}
div.items-more .nav-tabs li a {
  margin: 0;
  padding: 8px 0;
  background: none;
  color: #1882a9;
}
div.items-more .nav-tabs li a:hover {
  color: #76a358;
}
dl.tabs {
  padding-bottom: 20px;
  border: 0 !important;
  float: left !important;
  width: 100%;
}
dl.tabs h3 {
  background: none;
  margin-right: 4%;
  font-size: 1.1em;
  font-weight: normal;
  display: inline;
}
dl.tabs a {
  float: left;
  padding: 4px 8px !important;
}
dl.tabs .open a {
  background: #76a358 !important;
}
dt.tabs {
  float: left;
  margin: 0 8px 0 0;
}
.result-created,
.result-category {
  font-size: 80%;
  color: #999;
  font-style: italic;
  padding: 10px 0;
}
.result-created {
  overflow: hidden;
  margin-bottom: 10px;
  padding-bottom: 30px;
}
dd.result-created:last-child {
  background: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.result-title {
  font-size: 1.6em;
}
#logowrap #search {
  margin-top: 20px;
}
#search {
  float: right;
  margin-top: 30px;
}
#search-form .btn {
  padding: 8px;
  margin-left: 10px;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
  border-right: 1px solid rgba(0,0,0,0.1);
  padding: 4px 8px;
}
#navwrap .search {
  max-width: 100%;
  position: absolute;
  z-index: 20;
  right: 60px;
  top: 85px;
}
#navwrap .search input,
#navwrap .search .form-search {
  background: none;
  box-shadow: none;
  color: #fff;
  border: 0;
  line-height: 2em;
  padding: 20px;
  width: 100%;
  float: right;
  text-indent: 100px;
}
#navwrap .search input {
  color: #fff;
}
#navwrap .search .controls input,
#navwrap .search fieldset input {
  width: auto;
}
#navwrap .search button {
  padding: 0;
  background: #1882a9;
  color: #fff;
  border: 0;
  text-decoration: none;
}
#navwrap .search button:hover {
  background: #76a358;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#navwrap .search button.button {
  margin: 0 10px;
  padding: 6px 8px;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
}
#navwrap .search #mod-search-searchword {
  width: 40px;
  float: right;
}
#navwrap .search textarea:focus,
#navwrap .search input[type="text"]:focus,
#navwrap .search input[type="password"]:focus,
#navwrap .search input[type="datetime"]:focus,
#navwrap .search input[type="datetime-local"]:focus,
#navwrap .search input[type="date"]:focus,
#navwrap .search input[type="month"]:focus,
#navwrap .search input[type="time"]:focus,
#navwrap .search input[type="week"]:focus,
#navwrap .search input[type="number"]:focus,
#navwrap .search input[type="email"]:focus,
#navwrap .search input[type="url"]:focus,
#navwrap .search input[type="search"]:focus,
#navwrap .search input[type="tel"]:focus,
#navwrap .search input[type="color"]:focus,
#navwrap .search .uneditable-input:focus {
  border: 0;
  color: #fff;
  box-shadow: inset 0 1px 1px rgba(255,255,255,0.075), 0 0 8px rgba(255,255,255,0.6);
}
#navwrap .search .icon-search {
  position: absolute;
  right: 14px;
  z-index: 10;
  font-size: 1.4em;
  margin: 4px 0 0 10px;
  color: #fff;
  cursor: pointer;
}
#navsearch {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  width: 30px !important;
}
#navsearch .moduletable,
#navsearch .module-inner,
#navsearch .zen-module-body {
  float: left;
  width: 100%;
}
#navwrap.affix .nav-collapse {
  padding-bottom: 0;
}
#navwrap.affix .search {
  top: 23px !important;
}
#navwrap.affix .search.search-open #mod-search-searchword {
  background: #fff !important;
  color: #333;
}
#navwrap.affix .search .icon-search {
  color: #333;
}
.search-open #mod-search-searchword {
  position: absolute;
  margin-top: -13px;
  text-indent: 20px !important;
  padding: 20px !important;
  background: rgba(0,0,0,0.3) !important;
  text-align: left;
  right: 0;
  min-width: 100%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.15) !important;
  -moz-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.15) !important;
  box-shadow: inset 1px 1px 0px rgba(0,0,0,0.15) !important;
}
.search-open .icon-search {
  top: 3px;
}
.search .ordering-box,
.search .form-limit {
  margin-top: 40px;
}
.search label {
  line-height: 1.4em;
  clear: both;
}
#searchForm input {
  padding: 10px 16px;
  margin-right: 10px;
}
#sliders h3 {
  border: 1px solid rgba(255,255,255,0.8);
  margin: 0;
  padding: 10px;
}
#sliders h3.pane-toggler:before {
  content: "+ ";
}
#sliders h3.pane-toggler-down:before {
  content: "- ";
}
.popovermodule h3 {
  padding: 0;
  margin: 0;
  background: none !important;
}
.popovermodule h3 span {
  padding: 0;
}
.popovermodule a {
  margin: 0 20px 20px 0;
  color: #fff;
}
.popovermodule a span {
  color: #fff;
}

.tags {
  margin: 0 0 30px;
  padding-bottom: 20px;
  float: left;
  width: 100%;
  font-size: 90%;
}
.tags > span {
  padding: 4px 8px;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.1);
  box-shadow: 0 0 4px rgba(0,0,0,0.1);
}
.tags a {
  color: #333;
}
.tags a:hover {
  color: #76a358;
}
.tags span:before {
  font-family: 'FontAwesome';
  content: "\f02b";
  margin-right: 8px;
}
.tag-category ul.category,
.tag-category .thumbnails {
  margin: 0;
}
.tag-category ul.category li,
.tag-category .thumbnails li {
  list-style-type: none;
  margin: 0;
  background: url(../../../../less/images/divider.png) repeat-x left top;
  background-position: left bottom !important;
  padding: 10px 0;
}
.tag-category ul.category li:last-child,
.tag-category .thumbnails li:last-child {
  background: none;
  padding-bottom: 0;
}
.filters label {
  display: block;
}
.article-index ul {
  padding: 10px;
  margin: 0 0 30px;
}
.article-index li {
  border: 1px solid rgba(255,255,255,0.8);
  list-style-type: none;
  padding: 4px;
}
.article-index li:last-child {
  background: none;
}
.pagenavcounter {
  float: right;
  text-align: right;
  font-style: italic;
  color: #999;
  margin-bottom: 20px;
}
section.article-content.clearfix {
  clear: none;
}
.article-index .nav-tabs {
  padding: 20px;
  margin: 0 0 30px 20px !important;
  border: 1px solid rgba(255,255,255,0.8);
}
.article-index .nav-tabs li a {
  border: 0;
  box-shadow: none;
  background-image: none;
  background: none;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  background: none !important;
}
.article-index .nav-tabs li a:hover {
  border: 0;
  box-shadow: none;
  background-image: none;
  background: none;
  padding: 0;
  margin: 0;
  border: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  color: #76a358 !important;
}
h3.pane-toggler,
.pane-toggler-down {
  border-bottom: 1px solid #ddd !important;
  clear: both;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 1.4em;
  line-height: 1.8em;
  margin: 0;
  padding-left: 20px;
}
h3.pane-toggler a,
.pane-toggler-down a {
  text-decoration: none;
}
h3.pane-toggler span:before,
.pane-toggler-down span:before {
  content: "\f067";
  font-family: FontAwesome;
  margin-right: 10px;
  color: #1882a9;
  font-size: 80%;
}
.pane-toggler-down span:before {
  content: "\f068";
  font-family: FontAwesome;
  margin-right: 10px;
  color: #1882a9;
  font-size: 80%;
}
.pane-toggler-down:hover span:before {
  color: #76a358 !important;
}
.pane-slider.content {
  padding: 20px !important;
}
.pane-slider.content.pane-hide {
  padding: 0 !important;
}
.tip-wrap {
  background: #1882a9;
  border: 1px solid #157497;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.4);
  box-shadow: 0 0 3px rgba(0,0,0,0.4);
  max-width: 300px;
  z-index: 999;
  color: #fff;
}
.tip-title {
  border-bottom: 1px solid #157497;
  font-weight: bold;
  padding: 5px 10px;
}
.tip-text {
  font-size: 14px;
  margin: 0;
  padding: 5px 10px;
}
.hasTip img {
  border: none;
  margin: 0 5px 0 0;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #1882a9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #157497;
  border-width: 5px 5px 0;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #157497;
  border-width: 5px 5px 5px 0;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #157497;
  border-width: 5px 0 5px 5px;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #157497;
  border-width: 0 5px 5px;
}

.zen-container {
  max-width: 1040px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 0;
}
body:before {
  content: "";
  position: fixed;
  top: -10px;
  left: 0;
  width: 100%;
  height: 10px;
  z-index: 100;
  -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.6);
  -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.6);
  box-shadow: 0px 0px 20px rgba(0,0,0,0.6);
}
body {
  background: #eeeeee;
}
#fullwrap {
  margin: 30px auto 0;
  width: 1040px;
  position: relative;
  z-index: 3;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
#fullwrap.affix {
  margin-top: 150px;
}
#pixel {
  float: left;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
}
img.featured,
img.featuredright {
  margin-right: -60px;
  float: right;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
img.featuredleft {
  margin-left: -60px !important;
  margin-right: 0;
}
#topcolour {
  float: left;
  width: 100%;
  -webkit-border-radius: 4px 4px 0 0 !important;
  -moz-border-radius: 4px 4px 0 0 !important;
  border-radius: 4px 4px 0 0 !important;
  margin-top: 30px;
}
#topcolour #topcolourinner {
  padding: 30px 60px 0px;
  float: left;
  width: 100%;
  -webkit-border-radius: 4px 4px 0 0 !important;
  -moz-border-radius: 4px 4px 0 0 !important;
  border-radius: 4px 4px 0 0 !important;
}
#topcolour {
  border-bottom: 8px solid #000000;
}
#topcolour #topcolourinner {
  background: rgba(18,18,18,0.3);
  -webkit-transition: background 0.2s ease-in;
  -moz-transition: background 0.2s ease-in;
  -o-transition: background 0.2s ease-in;
  transition: background 0.2s ease-in;
}
#topcolour #topcolourinner.opacity {
  background: rgba(18,18,18,0.9);
}
#gradient {
  float: left;
  width: 100%;
  color: #222222;
  border-top: 1px solid #fff;
  margin-top: 0px;
  position: relative;
  z-index: 1;
}
#gradient > .zen-container {
  padding: 0;
  background: none;
  margin-top: 0px;
}
#gradient .zen-container {
  background: none;
}
#zen-background {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
}
#zen-background img {
  width: 100%;
  height: 100%;
}
#zen-background-overlay {
  background: rgba(0,0,0,0.6);
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
}
#topwrap {
  position: absolute;
  margin-top: -60px;
  right: 0;
  
  z-index: 10;
  
  font-size: 90%;
  
  padding: 0;
  
  background: none;
  
  border-top: none;
  
  border-bottom: none;
  color: #333;
  
  
}
#topwrap a {
  color: #76a358;
  text-shadow: 1px 0px 0 #eee;
  
}
#topwrap a:hover {
  color: #fff;
}
#topwrap .zen-container {
  
  background: none;
  
  border-top: none;
  
  border-bottom: none;
  padding: 0;
}
#topwrap .zen-container.panel-padding {
  padding-right: 100px;
  position: relative;
}
#topwrap h1,
#topwrap h2,
#topwrap h3,
#topwrap h4,
#topwrap h5,
#topwrap h6 {
  color: #333;
}
#topwrap ul {
  padding: 20px 0 0;
  margin: 0;
}
#topwrap ul li a {
  float: left;
  margin: 0 10px 0 0;
  text-shadow: none;
  color: #fff;
  padding: 3px 8px;
}
#topwrap ul li a:hover {
  background: #1882a9;
  color: #fff;
}
#topwrap ul.nav li.active > a,
#topwrap ul.nav li.active a:hover {
  background: none;
  color: #76a358;
  padding: 0;
}
#top4 ul {
  float: right;
  margin-right: -10px;
}
#top4 ul li {
  float: left;
  margin: 0;
}
#headerwrap {
  
  background: none;
  
  border-bottom: none;
  
  border-top: none;
  color: #222222;
  
  
}
#headerwrap a {
  color: #1882a9;
  
}
#headerwrap a:hover {
  color: #76a358;
}
#headerwrap h1,
#headerwrap h2,
#headerwrap h3,
#headerwrap h4,
#headerwrap h5,
#headerwrap h6 {
  color: #333;
}
#headerwrap .zen-container {
  
  background: none;
  
  border-header: none;
  
  border-bottom: none;
  padding: 30px 0;
}
#bannerwrap {
  
  background: none;
  
  border-bottom: none;
  
  border-top: none;
  color: #fff;
  
  
}
#bannerwrap p {
  color: #fff;
  margin-bottom: 0;
}
#bannerwrap .moduletable {
  margin-bottom: 0;
}
#bannerwrap a {
  color: #1882a9;
  
}
#bannerwrap a:hover {
  color: #76a358;
}
#bannerwrap h1,
#bannerwrap h2,
#bannerwrap h3,
#bannerwrap h4,
#bannerwrap h5,
#bannerwrap h6 {
  color: #fff;
  background: none;
  margin: 0;
}
#bannerwrap .zen-container {
  
  background: 0;
  
  border-top: none;
  
  border-bottom: none;
  padding: 0 !important;
}
#grid1wrap {
  
  background: #fff;
  
  border-bottom: 1px solid #ededed;
  
  border-top: none;
  color: #222222;
  
  
}
#grid1wrap a {
  color: #1882a9;
  
}
#grid1wrap a:hover {
  color: #76a358;
}
#grid1wrap h1,
#grid1wrap h2,
#grid1wrap h3,
#grid1wrap h4,
#grid1wrap h5,
#grid1wrap h6 {
  color: #666666;
  background: none;
  margin: 0;
}
#grid1wrap .zen-container {
  
  background: #fafafa;
  
  border-top: none;
  
  border-bottom: none;
  padding: 10px 60px;
}
#grid2wrap {
  
  background: #f9f9f9;
  
  border-bottom: 1px solid #ededed;
  
  border-top: 1px solid #fff;
  color: #222222;
  
  
}
#grid2wrap a {
  color: #1882a9;
  
}
#grid2wrap a:hover {
  color: #76a358;
}
#grid2wrap h1,
#grid2wrap h2,
#grid2wrap h3,
#grid2wrap h4,
#grid2wrap h5,
#grid2wrap h6 {
  color: #666666;
  background: none;
  margin: 0;
}
#grid2wrap .zen-container {
  
  background: none;
  
  border-top: none;
  
  border-bottom: none;
  padding: 60px 60px 0;
}
#grid3wrap {
  
  background: #f9f9f9;
  
  border-bottom: 1px solid #ededed;
  
  border-top: 1px solid #fff;
  color: #222222;
  
  
}
#grid3wrap a {
  color: #1882a9;
  
}
#grid3wrap a:hover {
  color: #76a358;
}
#grid3wrap h1,
#grid3wrap h2,
#grid3wrap h3,
#grid3wrap h4,
#grid3wrap h5,
#grid3wrap h6 {
  color: #666666;
  background: none;
  margin: 0;
}
#grid3wrap .zen-container {
  
  background: none;
  
  border-top: none;
  
  border-bottom: none;
  padding: 60px 60px 0;
}
#grid4wrap {
  
  background: #f9f9f9;
  
  border-bottom: 1px solid #ededed;
  
  border-top: 1px solid #fff;
  color: #222222;
  margin: 0;
  
  
}
#grid4wrap a {
  color: #1882a9;
  
}
#grid4wrap a:hover {
  color: #76a358;
}
#grid4wrap h1,
#grid4wrap h2,
#grid4wrap h3,
#grid4wrap h4,
#grid4wrap h5,
#grid4wrap h6 {
  color: #666666;
  background: none;
  margin: 0;
}
#grid4wrap .zen-container {
  
  background: none;
  
  border-top: none;
  
  border-bottom: none;
  padding: 60px 60px 0;
}
#grid5wrap {
  
  background: #f9f9f9;
  
  border-bottom: 1px solid #ededed;
  
  border-top: 1px solid #fff;
  color: #222222;
  
  
}
#grid5wrap a {
  color: #1882a9;
  
}
#grid5wrap a:hover {
  color: #76a358;
}
#grid5wrap h1,
#grid5wrap h2,
#grid5wrap h3,
#grid5wrap h4,
#grid5wrap h5,
#grid5wrap h6 {
  color: #666666;
  background: none;
  margin: 0;
}
#grid5wrap .zen-container {
  
  background: none;
  
  border-top: none;
  
  border-bottom: none;
  padding: 60px 60px 0;
}
#grid6wrap {
  
  background: #f9f9f9;
  
  border-bottom: 1px solid #ededed;
  
  border-top: 1px solid #fff;
  color: #222222;
  
  
}
#grid6wrap a {
  color: #1882a9;
  
}
#grid6wrap a:hover {
  color: #76a358;
}
#grid6wrap h1,
#grid6wrap h2,
#grid6wrap h3,
#grid6wrap h4,
#grid6wrap h5,
#grid6wrap h6 {
  color: #666666;
  background: none;
  margin: 0;
}
#grid6wrap .zen-container {
  
  background: none;
  
  border-top: none;
  
  border-bottom: none;
  padding: 60px 60px 0;
}
#bottomrow {
  float: left;
  
  width: 100%;
  
  background: #fafafa;
  
  border-bottom: none;
  
  border-top: 1px solid #fff;
  color: #222222;
  font-size: 90%;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  
  
}
#bottomrow a {
  color: #1882a9;
  
}
#bottomrow a:hover {
  color: #76a358;
}
#bottomrow h1,
#bottomrow h2,
#bottomrow h3,
#bottomrow h4,
#bottomrow h5,
#bottomrow h6 {
  color: #666666;
}
#bottomrow h3 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1em;
  background: none !important;
  padding-top: 0;
  margin-top: 0;
}
#bottomrow h3 span {
  border: 0;
  box-shadow: none;
  background-image: none;
  background: none;
  padding: 0;
  margin: 0;
  background: none !important;
  border: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  color: #666666 !important;
}
#bottomrow .zen-container {
  
  background: none;
  
  border-bottom: none;
  
  border-top: none;
  padding: 30px 60px;
}
#bottomrow ul {
  list-style-type: none;
  margin: 0;
}
#bottomrow ul li:last-child,
#bottomrow ul li:last-child a {
  border-bottom: 0;
}
#bottomrow ul li:first-child,
#bottomrow ul li:first-child a {
  border-top: 0;
}
#bottomrow ul li {
  padding: 4px 0;
}
#bottomrow ul li:last-child {
  background: none;
}
#bottomrow .zentools li {
  background: none;
  padding: 0;
}
#footerwrap {
  float: left;
  width: 100%;
  position: relative;
  
  z-index: 1;
  
  font-size: 90%;
  
  background: none !important;
  
  border-bottom: none;
  
  border-top: none;
  color: #ccc !important;
  margin: 0;
  
  
}
#footerwrap a,
#footerwrap .nav-header {
  color: #444 !important;
  
}
#footerwrap a:hover,
#footerwrap .nav-header:hover {
  color: #76a358 !important;
  background: none;
}
#footerwrap ul li {
  float: left;
  margin: 0 3% 0 0;
}
#footerwrap ul li a,
#footerwrap ul li .nav-header {
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  text-transform: uppercase;
  color: #999;
  font-weight: bold;
  padding: 0;
  font-size: 100%;
}
#footerwrap h1,
#footerwrap h2,
#footerwrap h3,
#footerwrap h4,
#footerwrap h5,
#footerwrap h6 {
  color: #666666;
}
#footerwrap .zen-container {
  
  background: none;
  
  border-top: none;
  
  border-bottom: none;
  padding: 20px 0 60px;
}
#footerwrap .zen-container ul {
  margin: 0;
}
#zen-copyright {
  float: right;
}
#breadcrumb {
  border: 0;
  box-shadow: none;
  background-image: none;
  background: none;
  padding: 0;
  margin: 0;
  padding: 0 60px;
  width: 100%;
  font-size: 90%;
  padding-bottom: 0px;
  border-bottom: 1px solid #eee;
  margin-top: -30px;
}
#breadcrumb ul li {
  border: 0 !important;
  margin: 0 4px 0 0;
  line-height: 2em;
}
#breadcrumb .divider {
  display: none;
}
#breadcrumb .navsep {
  margin: 0 6px 0 10px;
}
#breadcrumb .moduletable {
  margin-bottom: 0;
}
#mainWrap.nocrumbs .zen-container {
  padding-top: 0;
}
#mainWrap {
  padding: 0;
  border-bottom: 1px solid #eee;
  background: #fafafa;
}
#mainWrap #midCol,
#mainWrap #midCol.zen-content {
  border: 0;
  box-shadow: none;
  background-image: none;
  background: none;
  padding: 0;
  margin: 0;
}
#mainWrap .zen-container {
  padding-right: 0;
  padding-bottom: 0;
}
#mainWrap #midCol {
  padding: 20px 30px 60px 60px !important;
}
#mainWrap #midCol.span12 {
  padding: 20px 60px 0 !important;
}
#mainWrap #midCol ul.nav {
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(255,255,255,0.8);
}
#mainWrap #midCol ul.nav li {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
}
#mainWrap #midCol ul.nav li:hover a {
  color: #fff;
}
#mainWrap #midCol ul.nav li a {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
#mainWrap #midCol ul.nav li ahover {
  color: #fff !important;
}
#abovecontent,
#belowcontent {
  margin-bottom: 30px;
}
#abovecontent h3,
#belowcontent h3 {
  background: none;
}
#abovecontent h3 > span,
#belowcontent h3 > span {
  background: none !important;
}
#maininner {
  float: left;
  width: 100%;
  border-top: 1px solid #fff;
}
#above,
#below {
  border-bottom: 1px solid #eee;
  border-top: 1px solid #fff;
  margin-bottom: 0;
}
#above h3,
#below h3 {
  background: none;
}
#above h3 > span,
#below h3 > span {
  background: none !important;
}
#below {
  border-bottom: 0;
}
#mainWrap .sidebar {
  padding: 30px 60px 50px 60px !important;
  margin-left: 30px;
}
#mainWrap .sidebar img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 20px;
}
#mainWrap .sidebar h3 {
  text-transform: uppercase;
  font-size: 1.2em;
  padding: 0;
}
#mainWrap .sidebar h3 > span {
  border: 0;
  box-shadow: none;
  background-image: none;
  background: none;
  padding: 0;
  margin: 0;
  font-size: 0.9em !important;
  border: 0 !important;
  padding: 4px 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  color: #666666 !important;
  display: block;
}
#mainWrap .sidebar h3 > span span {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#mainWrap .sidebar h3 i {
  float: right;
  padding: 11px 0 10px;
  margin-top: -3px;
  font-size: 1.1em !important;
  background: #1882a9;
  color: #fff;
  width: 30px;
  text-align: center;
  margin-right: 0;
}
#mainWrap .sidebar .moduletable {
  margin-bottom: 30px;
}
#mainWrap .sidebar .moduletable.primary1 h3,
#mainWrap .sidebar .moduletable.primary2 h3,
#mainWrap .sidebar .moduletable.primary3 h3,
#mainWrap .sidebar .moduletable.secondary1 h3,
#mainWrap .sidebar .moduletable.secondary2 h3,
#mainWrap .sidebar .moduletable.secondary3 h3 {
  color: #fff !important;
  margin: -10px -12px 10px 0px !important;
  font-size: 100%;
  font-weight: bold;
  text-align: right;
}
#mainWrap .sidebar .moduletable.primary1 h3 > span,
#mainWrap .sidebar .moduletable.primary2 h3 > span,
#mainWrap .sidebar .moduletable.primary3 h3 > span,
#mainWrap .sidebar .moduletable.secondary1 h3 > span,
#mainWrap .sidebar .moduletable.secondary2 h3 > span,
#mainWrap .sidebar .moduletable.secondary3 h3 > span {
  margin: 0;
  color: #fff !important;
  display: inline-block;
  padding: 0 20px 0 0 !important;
}
#content-right .sidebar {
  margin-left: 0;
  margin-right: 3%;
}
body #navwrap {
  
  
  background: none;
  
  border-bottom: none;
  
  border-top: none;
  color: #222222;
  
}
body #navwrap h1,
body #navwrap h1 a,
body #navwrap h2,
body #navwrap h2 a,
body #navwrap h3,
body #navwrap h3 a {
  margin: 0;
  position: relative;
  z-index: 2;
  font-size: 1.8em;
  text-decoration: none;
  line-height: 1.8em;
}
body #navwrap h1 span,
body #navwrap h1 a span,
body #navwrap h2 span,
body #navwrap h2 a span,
body #navwrap h3 span,
body #navwrap h3 a span {
  color: #ffffff;
}
body #navwrap h1:hover span,
body #navwrap h1 a:hover span,
body #navwrap h2:hover span,
body #navwrap h2 a:hover span,
body #navwrap h3:hover span,
body #navwrap h3 a:hover span {
  color: #76a358;
}
body #navwrap:before {
  height: 100px;
  width: 100px;
  -webkit-border-radius: 4px 0 200px 4px;
  -moz-border-radius: 4px 0 200px 4px;
  border-radius: 4px 0 200px 4px;
  position: absolute;
  z-index: 1;
  margin-top: -30px;
  margin-left: -60px;
}
body #navwrap .logo {
  -webkit-transition: opacity .15s ease-in-out;
  -moz-transition: opacity .15s ease-in-out;
  -ms-transition: opacity .15s ease-in-out;
  -o-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
}
body #navwrap span.jbspan {
  color: #1882a9;
  width: auto !important;
  float: none !important;
  display: inline;
}
body #navwrap h1,
body #navwrap h2,
body #navwrap h3,
body #navwrap h4,
body #navwrap h5,
body #navwrap h6 {
  color: #666666;
}
body #navwrap .zen-container {
  
  background: none;
  
  border-top: none;
  
  border-bottom: none;
  padding: 0;
}
body #navwrap #tagline {
  font-size: 90%;
  margin-top: 10px;
}
body #navwrap #tagline span {
  font-size: 90%;
  color: #eeeeee;
  font-style: italic;
  font-weight: normal;
  display: block;
  margin-top: -20px;
  margin-left: 0px;
}
#tabwrap-bottom {
  position: relative;
  z-index: 10;
  margin-top: 0;
  clear: both;
}
#tabwrap-bottom .zen-container {
  margin: 0 auto 0;
  padding: 60px 60px 0;
  background: #fafafa;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #eee;
}
#tabwrap-bottom ul.nav-tabs {
  border: none;
  margin-top: -30px;
  margin-bottom: 30px !important;
  padding: 12px 0 !important;
  border-bottom: 0;
  background: none;
}
#tabwrap-bottom ul.nav-tabs li a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #1882a9 !important;
}
#tabwrap-bottom ul.nav-tabs li.active a {
  background: #76a358 !important;
}
#tabwrap-bottom .tab-content {
  padding: 30px 0;
}
#tabwrap-bottom .nopadding .clear {
  height: 0;
}
#sidebar-left #main-area .zen-container {
  padding: 10px 4% 30px 0%;
}
#sidebar-left #tabwrap ul.nav-tabs {
  margin: 0 -4% 0 -7%;
  padding-left: 7%;
}
#sliderwrap .zen-container {
  margin: 0 auto;
}

.nav {
  margin-bottom: 20px;
}
.nav > li > a:hover {
  background-color: #fff;
  color: #76a358;
}
.nav .dropdown-toggle .caret {
  border-top-color: #1882a9;
  border-bottom-color: #1882a9;
  margin-top: 8px;
  margin-left: 5px;
}
.nav .dropdown-toggle:hover .caret {
  border-top-color: #76a358;
  border-bottom-color: #76a358;
}
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 4px;
  height: 4px;
  vertical-align: top;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  list-style: none;
  background-color: #76a358;
  border: 1px solid #ccc;
  border: 1px solid #3279F9;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #c00;
}
.dropdown-menu li > a {
  clear: both;
  color: #ffffff;
  display: block;
  line-height: 20px;
  font-weight: normal;
  padding: 3px 20px;
  text-shadow: none;
  white-space: nowrap;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color: #466134;
  text-decoration: none;
  background-color: #76a358;
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #466134;
  text-decoration: none;
  outline: 0;
}
.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color: #999;
}
.dropdown-menu .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: default;
}
.open {
  *z-index: 1000;
}
.open > .dropdown-menu {
  display: block;
}
.nav li.dropdown.open > .dropdown-toggle,
.nav li.dropdown.active > .dropdown-toggle,
.nav li.dropdown.open.active > .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
  color: #466134;
}
.nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.nav li.dropdown > .dropdown-toggle:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav li.dropdown.open > .dropdown-toggle .caret,
.nav li.dropdown.active > .dropdown-toggle .caret,
.nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.touch .dropdown-submenu:hover > .dropdown-menu {
  display: none;
}
.touch .dropdown-submenu.open > .dropdown-menu {
  display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.dropdown-submenu > a:after,
.dropdown-submenu > .separator:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #466134;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu > span.separator {
  width: 88%;
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #466134;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.t3-navhelper {
  background: #2f2f2f;
  color: #777;
}
.breadcrumb {
  padding: 10px 0;
  margin: 0;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  *zoom: 1;
}
.breadcrumb:before,
.breadcrumb:after {
  display: table;
  content: "";
  line-height: 0;
}
.breadcrumb:after {
  clear: both;
}
.breadcrumb li {
  text-shadow: none;
  display: block;
  float: left;
}
.breadcrumb a {
  color: #777;
}
.breadcrumb .divider {
  padding: 0 5px;
  color: #777;
}
.breadcrumb .divider img {
  vertical-align: middle;
}
.breadcrumb .active {
  color: #999;
}
#navwrap .t3-megamenu {
  padding: 0;
}
#navwrap .t3-megamenu ul.nav > li > a,
#navwrap .t3-megamenu ul.nav > li .separator {
  padding: 8px 20px;
}
#navwrap .t3-megamenu .mega-group-title {
  margin: 0;
  padding: 0;
}
#navwrap .t3-megamenu .mega-group-ct {
  padding: 4px;
  background: #7eaa61;
  margin: 10px 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #91b678;
}
#navwrap .t3-megamenu .level2 .mega-group-ct {
  padding: 0 !important;
  margin: 0;
  border: 0;
}
#navwrap .t3-megamenu .level2 .mega-group-ct li {
  padding: 4px 0;
}
#navwrap .t3-megamenu img {
  padding: 0;
}
.mega-caption {
  display: block;
  white-space: nowrap;
  font-size: 85%;
  font-style: italic;
  color: #999;
  margin-top: 3px;
  font-weight: normal;
}
.mega-caption.mega-caption-empty {
  max-height: 0;
}
#navwrap ul.nav li .grid_one,
#navwrap ul.nav li .grid_two,
#navwrap ul.nav li .grid_three,
#navwrap ul.nav li .grid_four,
#navwrap ul.nav li .grid_five,
#navwrap ul.nav li .grid_six,
#navwrap ul.nav li .grid_seven,
#navwrap ul.nav li .grid_eight,
#navwrap ul.nav li .grid_nine,
#navwrap ul.nav li .grid_ten,
#navwrap ul.nav li .grid_eleven,
#navwrap ul.nav li .grid_3,
#navwrap ul.nav li .grid_4,
#navwrap ul.nav li .grid_2,
#navwrap ul.nav li .grid_1,
#navwrap ul.nav li .grid_5,
#navwrap ul.nav li .grid_7,
#navwrap ul.nav li .grid_8,
#navwrap ul.nav li .grid_9,
#navwrap ul.nav li .grid_10,
#navwrap ul.nav li .grid_11,
#navwrap.zencenter ul.nav li .grid_one,
#navwrap.zencenter ul.nav li .grid_two,
#navwrap.zencenter ul.nav li .grid_three,
#navwrap.zencenter ul.nav li .grid_four,
#navwrap.zencenter ul.nav li .grid_five,
#navwrap.zencenter ul.nav li .grid_six,
#navwrap.zencenter ul.nav li .grid_seven,
#navwrap.zencenter ul.nav li .grid_eight,
#navwrap.zencenter ul.nav li .grid_nine,
#navwrap.zencenter ul.nav li .grid_ten,
#navwrap.zencenter ul.nav li .grid_eleven,
#navwrap.zencenter ul.nav li .grid_3,
#navwrap.zencenter ul.nav li .grid_4,
#navwrap.zencenter ul.nav li .grid_2,
#navwrap.zencenter ul.nav li .grid_1,
#navwrap.zencenter ul.nav li .grid_5,
#navwrap.zencenter ul.nav li .grid_7,
#navwrap.zencenter ul.nav li .grid_8,
#navwrap.zencenter ul.nav li .grid_9,
#navwrap.zencenter ul.nav li .grid_10,
#navwrap.zencenter ul.nav li .grid_11 {
  margin-right: 3.8% !important;
  float: left;
  position: relative;
  min-height: 1px;
  padding: 0;
}
#navwrap ul.nav li .grid_one,
#navwrap.zencenter ul.nav li .grid_one {
  width: 4.85% !important;
}
#navwrap ul.nav li .grid_11,
#navwrap.zencenter ul.nav li .grid_11 {
  width: 5.7% !important;
}
#navwrap ul.nav li .grid_10,
#navwrap.zencenter ul.nav li .grid_10 {
  width: 6.7% !important;
}
#navwrap ul.nav li .grid_9,
#navwrap.zencenter ul.nav li .grid_9 {
  width: 7.9% !important;
}
#navwrap ul.nav li .grid_8,
#navwrap.zencenter ul.nav li .grid_8 {
  width: 9.3% !important;
}
#navwrap ul.nav li .grid_7,
#navwrap.zencenter ul.nav li .grid_7 {
  width: 11.1% !important;
}
#navwrap ul.nav li .grid_two,
#navwrap.zencenter ul.nav li .grid_two {
  width: 13.45% !important;
}
#navwrap ul.nav li .grid_5,
#navwrap.zencenter ul.nav li .grid_5 {
  width: 17% !important;
}
#navwrap ul.nav li .grid_three,
#navwrap ul.nav li .grid_4,
#navwrap.zencenter ul.nav li .grid_three,
#navwrap.zencenter ul.nav li .grid_4 {
  width: 22.05% !important;
}
#navwrap ul.nav li .grid_four,
#navwrap ul.nav li .grid_3,
#navwrap.zencenter ul.nav li .grid_four,
#navwrap.zencenter ul.nav li .grid_3 {
  width: 30.75% !important;
}
#navwrap ul.nav li .grid_five,
#navwrap.zencenter ul.nav li .grid_five {
  width: 39.45% !important;
}
#navwrap ul.nav li .grid_six,
#navwrap ul.nav li .grid_2,
#navwrap.zencenter ul.nav li .grid_six,
#navwrap.zencenter ul.nav li .grid_2 {
  width: 48% !important;
}
#navwrap ul.nav li .grid_seven,
#navwrap.zencenter ul.nav li .grid_seven {
  width: 56.75% !important;
}
#navwrap ul.nav li .grid_eight,
#navwrap.zencenter ul.nav li .grid_eight {
  width: 65.4% !important;
}
#navwrap ul.nav li .grid_nine,
#navwrap.zencenter ul.nav li .grid_nine {
  width: 74.05% !important;
}
#navwrap ul.nav li .grid_ten,
#navwrap.zencenter ul.nav li .grid_ten {
  width: 82.7% !important;
}
#navwrap ul.nav li .grid_eleven,
#navwrap.zencenter ul.nav li .grid_eleven {
  width: 91.35% !important;
}
#navwrap ul.nav li .grid_twelve,
#navwrap ul.nav li grid_,
#navwrap ul.nav li .grid_1,
#navwrap.zencenter ul.nav li .grid_twelve,
#navwrap.zencenter ul.nav li grid_,
#navwrap.zencenter ul.nav li .grid_1 {
  width: 100%;
  float: left;
}
#navwrap ul.nav li .zenlast,
#navwrap ul.nav li .jblast,
#navwrap.zencenter ul.nav li .zenlast,
#navwrap.zencenter ul.nav li .jblast {
  float: right;
  margin: 0 !important;
}
#navwrap.faded .logo,
#navwrap.faded .navbar button {
  opacity: 0;
}
#navwrap {
  float: left;
  width: 100%;
  padding: 0 0 30px;
  
  
  
  
  
}
#navwrap.faded {
  height: 90px;
}
#navwrap .zen-container {
  padding: 0;
  background: #131517;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
#navwrap .separator,
#navwrap .nav-header {
  display: inline-block;
  float: none !important;
}
#navwrap .mega-caption {
  font-size: 90%;
  color: #fff;
  line-height: 0.5em;
}
#navwrap .mega-caption:hover {
  color: #fff !important;
}
#navwrap .zenright ul {
  float: right;
}
#navwrap .zenleft ul {
  float: left;
}
#navwrap .zencenter ul {
  text-align: center;
  float: none !important;
}
#navwrap .zencenter ul li {
  display: inline;
  float: none !important;
}
#navwrap .zencenter ul li a,
#navwrap .zencenter ul li .separator,
#navwrap .zencenter ul li .nav-header {
  display: inline-block;
  float: none !important;
}
#navwrap .zencenter ul li li {
  display: block;
  float: left !important;
  text-align: left;
  width: 100%;
  text-indent: 0 !important;
}
#navwrap .zencenter ul li li a {
  width: 100%;
}
#navwrap ul.nav {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 20px !important;
  padding: 0;
  
}
#navwrap ul.nav > li {
  float: left;
  list-style-type: none;
  text-align: center;
  list-style-type: none;
  float: left;
  margin: 0 3% 0 0;
  margin-right: 0;
  
  line-height: 2.5em;
  
  
  
  
}
#navwrap ul.nav > li > a,
#navwrap ul.nav > li .separator,
#navwrap ul.nav > li .nav-header {
  text-transform: none;
  text-align: left;
  font-weight: normal;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-bottom: 0;
  padding: 0px 15px !important;
  margin: 0 15px;
  text-transform: uppercase;
  font-size: 90%;
  margin-left: 0px;
  color: #ffffff;
}
#navwrap ul.nav > li > a:hover,
#navwrap ul.nav > li .separator:hover,
#navwrap ul.nav > li .nav-header:hover {
  color: #fff;
}
#navwrap ul.nav > li .nav-header {
  text-shadow: none;
  font-size: 90%;
  padding: 0 15px !important;
}
#navwrap ul.nav > li > 	.separator {
  font-size: 95%;
}
#navwrap ul.nav > li > 	.separator:hover {
  color: #333;
}
#navwrap ul.nav > li.active > a,
#navwrap ul.nav > li.active .separator,
#navwrap ul.nav > li.active .nav-header,
#navwrap ul.nav > li > a:hover,
#navwrap ul.nav > li > a:hover span {
  color: #fff;
  background: rgba(0,0,0,0.2);
  -webkit-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.15);
  box-shadow: inset 1px 1px 0px rgba(0,0,0,0.15);
  text-align: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: 0px;
  border-bottom: 0;
}
#navwrap ul.nav > li > a:hover {
  color: #76a358;
}
#navwrap ul.nav > li.active a:hover {
  background: rgba(0,0,0,0.2);
  -webkit-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.15);
  box-shadow: inset 1px 1px 0px rgba(0,0,0,0.15);
}
#navwrap ul.nav > li em {
  font-size: 90%;
}
#navwrap ul.nav > li .dropdown-menu::after {
  border-bottom-color: #76a358;
}
#navwrap ul.nav > li b.caret,
#navwrap ul.nav > li .dropdown-toggle .caret {
  display: none;
}
#navwrap ul.nav > li ul {
  
  padding: 0px;
  
}
#navwrap ul.nav > li ul li:last-child,
#navwrap ul.nav > li ul li:last-child a {
  border-bottom: 0;
}
#navwrap ul.nav > li ul li:first-child,
#navwrap ul.nav > li ul li:first-child a {
  border-top: 0;
}
#navwrap ul.nav > li ul > li {
  
  margin: 0 !important;
  
  
  line-height: 1;
  padding: 4px 8px;
  font-size: 90%;
  text-transform: uppercase;
  
  
}
#navwrap ul.nav > li ul > li .separator {
  font-size: 100%;
  padding: 0px 5px !important;
}
#navwrap ul.nav > li ul > li a {
  
  color: #ffffff;
  padding: 4px;
}
#navwrap ul.nav > li ul > li a:hover {
  
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  color: #466134;
  background: none !important;
}
#navwrap ul.nav > li ul > li.active > a {
  background: none !important;
  color: #466134;
  
}
#navwrap ul.nav > li ul > li.active > a:hover {
  color: #466134;
  background: none;
}
#navwrap ul.nav > li ul > li ul li {
  font-size: 100%;
}
#navwrap ul.nav > li ul > li ul li a {
  color: #ffffff;
}
#navwrap ul.nav > li ul > li ul li.active > a {
  color: #466134;
}
#navwrap ul.nav .dropdown-menu {
  overflow: visible;
  
  padding: 10px;
  
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin-top: 0px !important;
  
  margin-left: 0px;
  
  text-align: left;
  
  -webkit-box-shadow: 0 15px 15px rgba(0,0,0,0.1) inset 0 0 2px rgba(0,0,0,0.6);
  -moz-box-shadow: 0 15px 15px rgba(0,0,0,0.1) inset 0 0 2px rgba(0,0,0,0.6);
  box-shadow: 0 15px 15px rgba(0,0,0,0.1) inset 0 0 2px rgba(0,0,0,0.6);
  
  color: #ffffff;
  
  border: 0;
  
  
}
#navwrap ul.nav .dropdown-menu h1,
#navwrap ul.nav .dropdown-menu h2,
#navwrap ul.nav .dropdown-menu h3,
#navwrap ul.nav .dropdown-menu h4,
#navwrap ul.nav .dropdown-menu h5,
#navwrap ul.nav .dropdown-menu h6 {
  color: #ffffff;
}
#navwrap ul.nav .dropdown-menu ul {
  width: 100%;
}
#navwrap ul.nav .dropdown-menu img {
  padding: 0;
  margin: 4px;
}
#navwrap ul.nav .dropdown-menu h3 {
  background: none;
}
#navwrap ul.nav .dropdown-menu .zentools.list li {
  border: 0 !important;
  padding: 8px 0;
}
#navwrap ul.nav .dropdown-menu .zentools.list li:last-child {
  border-bottom: 0 !important;
}
#navwrap ul.nav .dropdown-menu span {
  color: #ffffff;
}
#navwrap ul.nav .dropdown-menu .moduletable {
  padding: 20px;
  background: #6c9651;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  color: #ffffff;
}
#navwrap ul.nav .dropdown-menu .moduletable p {
  color: #2e4022;
}
#navwrap ul.nav .dropdown-menu .moduletable h3 {
  color: #ffffff;
  font-size: 1.1em;
}
#navwrap ul.nav .dropdown-menu .moduletable a {
  color: #fff;
}
#navwrap ul.nav .dropdown-menu .mega-group-ct {
  border: 0;
}
#navwrap ul.nav .dropdown-menu .mega-group-ct ul li {
  padding: 4px 0;
}
#navwrap .mega-align-justify .dropdown-menu {
  margin-top: 12px !important;
}
#navwrap li.dropdown.open > .dropdown-toggle {
  color: #ffffff;
  background: #76a358;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#navwrap li.dropdown.active > .dropdown-toggle,
#navwrap li.dropdown.open.active > .dropdown-toggle,
#navwrap > li.dropdown.open.active > a:hover {
  color: #fff;
}
#navwrap .dropdown-menu > li > a:hover,
#navwrap .dropdown-menu > li > a:focus,
#navwrap .dropdown-submenu:hover > a,
#navwrap .dropdown-submenu:focus > a {
  background-image: none;
}
#navwrap .t3-megamenu .row-fluid + .row-fluid {
  border-top: 1px solid #5e8246;
  padding: 10px 0;
  margin-top: 20px;
}
#mainWrap {
  
}
#mainWrap .sidebar {
  
}
#mainWrap .sidebar li .dropdown-menu a:after {
  display: none;
}
#mainWrap .sidebar .menu h3 {
  margin-bottom: 0;
}
#mainWrap .sidebar ul.nav {
  padding: 0 0 30px;
  clear: both;
  float: left;
  width: 100%;
  margin: 12px 0;
}
#mainWrap .sidebar ul.nav li:first-child,
#mainWrap .sidebar ul.nav li:first-child a {
  border-top: 0;
}
#mainWrap .sidebar ul.nav li:last-child,
#mainWrap .sidebar ul.nav li:last-child a {
  border-bottom: 0;
}
#mainWrap .sidebar ul.nav > li {
  padding: 4px 0;
  display: block;
  clear: both;
  
}
#mainWrap .sidebar ul.nav > li > a {
  color: #1882a9;
  background: none;
}
#mainWrap .sidebar ul.nav > li > a:hover {
  color: #76a358;
}
#mainWrap .sidebar ul.nav > li.active > a {
  color: #76a358;
  text-shadow: none;
  background: none;
}
#mainWrap .sidebar ul.nav > li.active > a:hover {
  color: #76a358;
  background: none;
}
#mainWrap .sidebar ul.nav > li ul {
  clear: both;
  display: block;
  position: relative;
  z-index: 1;
  font-size: 90%;
  margin: 6px 0 6px 16px;
  background: none !important;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 4px;
  clear: both;
  float: left;
  width: 100%;
  left: 0;
}
#mainWrap .sidebar ul.nav > li ul li {
  padding: 0;
  display: block;
  
}
#mainWrap .sidebar ul.nav > li ul li:before {
  content: "\f096";
  float: left;
  font-family: "FontAwesome";
  color: #aaa;
  font-size: 75%;
  position: absolute;
  margin-left: -10px;
  margin-top: 8px;
}
#mainWrap .sidebar ul.nav > li ul li a {
  color: #777;
}
#mainWrap .sidebar ul.nav > li ul li a:hover {
  background: none;
  color: #76a358;
}
#mainWrap .sidebar ul.nav > li ul li.active > a {
  text-shadow: none;
  background: none;
  color: #76a358;
}
#mainWrap .sidebar ul.nav > li ul li.active > a:hover {
  color: #76a358;
}
#mainWrap .sidebar ul.nav > li ul li ul {
  font-size: 100%;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 8px;
  width: 90%;
  margin: 0px 3%;
  clear: both;
  float: left;
  width: 94%;
  left: 0;
}
#mainWrap .sidebar ul.nav > li ul li ul li {
  padding: 0;
  border: 0;
  list-style-type: disc;
  margin: 0 0 0 12px;
  font-size: 95%;
}
#mainWrap .sidebar ul.nav > li ul li ul li.active a {
  text-shadow: none;
}
#navwrap.affix {
  top: 0;
  background: #ffffff;
  background: rgba(255,255,255,0.9);
  width: 100%;
  z-index: 1000;
  left: 0;
  padding: 0px;
  position: fixed;
  -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
  -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
  box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
  -webkit-transition: top 0.2s ease-in;
  -moz-transition: top 0.2s ease-in;
  -o-transition: top 0.2s ease-in;
  transition: top 0.2s ease-in;
}
#navwrap.affix ul {
  margin-bottom: 0;
  margin-top: 0px !important;
}
#navwrap.affix h2 {
  line-height: 1em;
}
#navwrap.affix #tagline {
  display: none;
}
#navwrap.affix .logo h2 a,
#navwrap.affix .logo h2 span {
  color: #1882a9 !important;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
}
#navwrap.affix .zen-container {
  padding: 0 60px;
}
#navwrap.affix .zen-container ul {
  margin-top: 15px !important;
}
#navwrap.affix .zen-container ul li {
  padding-top: 3px !important;
}
#navwrap.affix .zen-container ul li a,
#navwrap.affix .zen-container ul li .separator {
  color: #333;
  text-shadow: none;
}
#navwrap.affix .zen-container ul li.active a,
#navwrap.affix .zen-container ul li.active .separator {
  color: #fff;
  background: #76a358;
}
#navwrap.affix .zen-container ul li ul li a {
  color: #ffffff;
}
#navwrap.affix .zen-container ul li ul li a:hover {
  color: #1882a9;
}
#navwrap.affix .zen-container ul li ul li.active > a {
  color: #466134;
}

.zentools .zenmore {
  margin: 20px 0;
}
.zentools .zenmore a :before {
  font-family: "FontAwesome";
}
.zentools.grid ul li {
  border: 0 !important;
}
.zentools.grid ul li .zen-boxed .zenimage {
  margin-bottom: 0;
}
.zentools .slidenavthumb img {
  border: 0;
  margin: 0 4px 0 0;
}
.zentools h2 {
  padding: 0;
  margin: 0;
}
.zentools.zenborder img {
  background: rgba(77,77,77,0.1);
  border: 0;
}
.zentools .nomargin img {
  margin: 0;
}
.zentools .nomargin a {
  float: left;
  width: 100%;
}
.zentools.list ul li:last-child,
.zentools.list ul li:last-child a {
  border-bottom: 0;
}
.zentools.list ul li:first-child,
.zentools.list ul li:first-child a {
  border-top: 0;
}
.zentools.list ul li {
  border-bottom: none !important;
  padding: 12px 0 !important;
}
.zentools .slidenavdiscs li {
  cursor: pointer;
  background: #fff !important;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.15);
  box-shadow: inset 1px 1px 2px rgba(0,0,0,0.15);
  margin: 0 10px 0 0 !important;
}
.zentools .slidenavdiscs li.active,
.zentools .slidenavdiscs li:hover {
  background: #1882a9 !important;
}
.zentools .zen-boxed .zeninner {
  padding-bottom: 0;
  margin-bottom: 30px;
}
.zentools.accordion .firstitem {
  border-bottom: 0 !important;
}
.zentools .zentitle {
  padding: 0;
}
.zentools .zen-boxed .zentitle {
  padding: 8px;
}
.zentools.accordion.zen-boxed .zeninner {
  background: none;
  box-shadow: none;
}
.zentools.accordion.zen-boxed .zentitle {
  border: 1px solid #eee !important;
  margin-bottom: 30px;
  padding: 10px 20px !important;
  background: #fafafa !important;
}
.zentools.accordion.zen-boxed .zentitle :before {
  margin-top: 10px;
}
.zentools.accordion.zen-boxed .zentitle.open,
.zentools.accordion.zen-boxed .zentitle:hover {
  background: #fff !important;
}
.zentools.accordion.zen-boxed .allitems {
  padding: 30px 4px;
}
.zentools.accordion.zen-boxed .zentext {
  padding: 0;
}
.es-nav span.es-nav-next {
  right: 0 !important;
}
#filters {
  background: url(../../../../less/images/divider.png) repeat-x left top;
  background-position: left bottom;
  padding-bottom: 30px !important;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#filters li {
  margin: 0 10px 0 0 !important;
}
#filters li a {
  background: #76a358;
  border: 0 !important;
  color: #fff;
}
#filters li a:hover {
  background: #1882a9;
}
#filters li.active a {
  background: #76a358;
  color: #fff;
}
#filters li a.active {
  background: #76a358 !important;
  color: #fff;
}
#bannerwrap .allitems {
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  background: rgba(0,0,0,0.6);
  padding: 0 6px 4px 25px;
}
#bannerwrap .allitems h1,
#bannerwrap .allitems h2,
#bannerwrap .allitems h3,
#bannerwrap .allitems h4,
#bannerwrap .allitems h5,
#bannerwrap .allitems h6 {
  color: #fff;
  font-size: 100%;
}
#bannerwrap .allitems h1 a,
#bannerwrap .allitems h2 a,
#bannerwrap .allitems h3 a,
#bannerwrap .allitems h4 a,
#bannerwrap .allitems h5 a,
#bannerwrap .allitems h6 a {
  color: #fff;
}
#bannerwrap .btn {
  padding: 10px 15px;
}
#bannerwrap .slide-controller {
  padding-bottom: 30px;
}
#bannerwrap .slideshowstandard {
  padding-bottom: 0;
}
#bannerwrap .flexslider .slides img {
  margin: 0;
}
#bannerwrap .slidenav.zenright {
  text-align: right;
  width: auto;
}
.grid .allitems {
  padding: 0 0 8px !important;
}
#banner .slideshow {
  z-index: 1;
}
#k2Container .modal {
  position: relative;
  width: inherit !important;
  height: inherit !important;
  margin: 0 !important;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  left: auto;
  right: auto;
}
#k2Container .modal img {
  width: auto !important;
}
#k2Container .componentheading {
  font-size: 2.5em;
  font-weight: bold;
  padding: 10px 0;
}
#mainWrap #zenkit.border {
  border: 0;
  box-shadow: none;
  background-image: none;
  background: none;
  padding: 0;
  margin: 0;
}
#mainWrap #zenkit.border .zenkit-catview.zenblock {
  background: #fff;
}
#mainWrap #zenkit ul li:last-child,
#mainWrap #zenkit ul li:last-child a {
  border-bottom: 0;
}
#mainWrap #zenkit ul li:first-child,
#mainWrap #zenkit ul li:first-child a {
  border-top: 0;
}
#mainWrap #zenkit ul [class*="grid_"] {
  margin-right: 3.4%;
}
#mainWrap #zenkit ul [class*="grid_"].zenlast {
  margin: 0;
}
#mainWrap #zenkit .contentheading {
  margin: 0 0 10px;
}
#mainWrap #zenkit.slideshow #k2ItemListLeading .flex-direction-nav,
#mainWrap #zenkit.slideshow-overlay #k2ItemListLeading .flex-direction-nav {
  margin-top: -40px;
  margin-right: -15px;
}
#mainWrap #zenkit.slideshow #k2ItemListLeading .flex-direction-nav li,
#mainWrap #zenkit.slideshow-overlay #k2ItemListLeading .flex-direction-nav li {
  float: left;
}
#mainWrap #zenkit.slideshow #k2ItemListLeading .flex-direction-nav li :before,
#mainWrap #zenkit.slideshow-overlay #k2ItemListLeading .flex-direction-nav li :before {
  color: #333 !important;
}
#mainWrap #zenkit.slideshow .flex-control-nav,
#mainWrap #zenkit.slideshow-overlay .flex-control-nav {
  display: none;
}
#mainWrap #zenkit.slideshow h2,
#mainWrap #zenkit.slideshow-overlay h2 {
  margin-top: 0px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#mainWrap #zenkit.slideshow #k2ItemListLeading img.border,
#mainWrap #zenkit.slideshow-overlay #k2ItemListLeading img.border {
  margin-bottom: 0;
}
#mainWrap #zenkit .buttons li,
#mainWrap #zenkit .flex-direction-nav li {
  border-bottom: 0;
}
#mainWrap #zenkit.blog .blog-main,
#mainWrap #zenkit.blog .span9 {
  margin-bottom: 30px;
}
#mainWrap #zenkit.blog .blog-sidebar {
  margin-top: 0;
}
#mainWrap #zenkit.blog .blog-sidebar .zenkit-categories {
  position: relative;
  top: 4px;
  right: 0;
  z-index: 10;
  text-align: left;
}
#mainWrap #zenkit.blog .blog-sidebar .zenkit-categories span {
  display: inline !important;
}
#mainWrap #zenkit.blog.zenkit-itemview {
  background: none !important;
  padding: 0 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#mainWrap #zenkit.blog.zenkit-itemview .span3 {
  float: right;
}
#mainWrap #zenkit.blog.zenkit-itemview .span9 {
  margin: 0 0 30px !important;
}
#mainWrap #zenkit.blog .buttons {
  position: relative;
}
#mainWrap #zenkit.blog .buttons li.resize {
  position: relative;
}
#mainWrap #zenkit.blog .buttons li.print,
#mainWrap #zenkit.blog .buttons li.email {
  margin-top: 10px;
}
#mainWrap #zenkit h2 span sup {
  background: #76a358;
  color: #fff;
  padding: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: 15px;
  float: right;
}
#mainWrap #zenkit .buttons li.resize {
  position: relative;
  top: 0;
  padding: 0;
  margin: -20px 0 0 0 !important;
  float: right;
}
#mainWrap #zenkit .buttons li.resize span {
  margin: 0;
}
#mainWrap #zenkit.filter .catItemView,
#mainWrap #zenkit.tabs .catItemView,
#mainWrap #zenkit.magazineleft .catItemView,
#mainWrap #zenkit.magazineright .catItemView,
#mainWrap #zenkit.carousel .catItemView,
#mainWrap #zenkit.common .catItemView {
  margin-bottom: 1px;
}
#mainWrap #zenkit.userView .zenkit-item-view,
#mainWrap #zenkit.zenkit-itemview,
#mainWrap #zenkit.tagView .zenkit-itemview,
#mainWrap #zenkit .userBlock {
  margin-bottom: 1px;
}
#mainWrap #zenkit.tabs .zenblock {
  margin: 0;
}
#mainWrap #zenkit.tiles .zenkit-more {
  margin: 25px 0 !important;
}
#mainWrap #zenkit.tiles .zenblock {
  background: none;
}
#mainWrap #zenkit.tiles.polaroid img {
  padding: 0;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#mainWrap #zenkit.tiles.polaroid .contentheading {
  margin: 0 0 30px !important;
}
#mainWrap #zenkit.tiles.polaroid .primary .contentheading {
  font-size: 130%;
}
#mainWrap #zenkit.tiles.polaroid .zenkit-item-container {
  padding: 0 20px 20px 0 !important;
}
#mainWrap #zenkit.tiles.border h1.componentheading {
  margin-top: 0 !important;
}
#mainWrap #zenkit.tiles.border .contentheading {
  margin-top: 0 !important;
}
#mainWrap #zenkit #k2Links {
  margin-bottom: 30px;
}
#mainWrap #zenkit #k2Links ul {
  border: 0;
  float: left;
  width: 100%;
}
#mainWrap #zenkit #k2Links li {
  float: left;
  border: 0;
}
#mainWrap #zenkit #k2Links img {
  border: 1px solid #eee;
  padding: 4px;
}
#mainWrap #zenkit #k2Links .catItemView {
  background: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0 !important;
}
#mainWrap #zenkit #k2Links .catItemView img {
  padding: 4px;
  background: #fff;
  margin: 10px 10px 10px 0;
}
#mainWrap #zenkit.carousel ol.flex-control-paging {
  display: none !important;
}
#mainWrap #zenkit.carousel .flex-direction-nav {
  top: 35%;
}
#mainWrap #zenkit.carousel .flex-direction-nav li a {
  font-size: 2em;
}
#mainWrap #zenkit.carousel .flex-direction-nav li a.flex-next {
  margin-top: -35px !important;
  margin-right: -30px;
}
#mainWrap #zenkit .k2FeedIcon.notitle {
  margin-top: 30px;
  margin-right: 30px;
}
#mainWrap #zenkit .k2FeedIcon {
  font-size: 120%;
  margin-top: -93px;
  margin-left: -60px !important;
}
#mainWrap #zenkit .buttons {
  float: left;
  position: relative;
}
#mainWrap #zenkit .buttons .commentsLink,
#mainWrap #zenkit .buttons .commentanchor {
  float: left !important;
}
#mainWrap #zenkit .buttons .commentanchor {
  margin-left: 10px;
  line-height: 1.5em;
}
#mainWrap #zenkit .buttons .icon-comment-alt {
  margin-right: 0;
}
#mainWrap #zenkit .tags li,
#mainWrap #zenkit .itemTags li {
  border: 0;
  width: auto;
  display: inline-block;
  margin-right: 10px;
}
#mainWrap #zenkit .tags li a,
#mainWrap #zenkit .itemTags li a {
  color: #1882a9;
}
#mainWrap #zenkit .tags li a:hover,
#mainWrap #zenkit .itemTags li a:hover {
  color: #76a358;
}
#mainWrap #zenkit .tags li span,
#mainWrap #zenkit .itemTags li span {
  width: auto !important;
  background: none;
  float: left;
  display: inline !important;
  line-height: 1.6em;
}
#mainWrap #zenkit .tags li span:before,
#mainWrap #zenkit .itemTags li span:before {
  font-family: "FontAwesome";
  content: "\f02b";
  margin-right: 2px;
  color: #222222;
}
#mainWrap #zenkit.filter ul,
#mainWrap #zenkit.tabs ul {
  background: none;
  border: 0;
}
#mainWrap #zenkit.filter ul li,
#mainWrap #zenkit.tabs ul li {
  margin-right: 10px;
}
#mainWrap #zenkit.filter ul li a,
#mainWrap #zenkit.tabs ul li a {
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
}
#mainWrap #zenkit.filter ul li a.active,
#mainWrap #zenkit.filter ul li a:hover,
#mainWrap #zenkit.tabs ul li a.active,
#mainWrap #zenkit.tabs ul li a:hover {
  background: #76a358 !important;
}
#mainWrap #zenkit #zenkit-masonry-items {
  float: left;
  width: 100%;
}
#mainWrap #zenkit .zenkit-meta {
  background: url(../../../../less/images/divider.png) repeat-x left top;
  background-position: left bottom;
  padding-bottom: 20px;
}
#mainWrap #zenkit .zenkit-meta span.icon-comment-alt {
  display: inline;
}
#mainWrap #zenkit .zenkit-meta span.icon-comment-alt:before {
  font-family: "FontAwesome";
  content: "\f0e6";
}
#mainWrap #zenkit .zenkit-date {
  margin-left: 10px;
}
#mainWrap #zenkit .userBlock {
  margin-bottom: 30px;
}
#mainWrap #zenkit .zenblock {
  padding: 0;
  background: url(../../../../less/images/divider.png) repeat-x left top;
  background-position: left bottom;
  padding-bottom: 10px;
}
#mainWrap #zenkit #k2ItemListSecondary .zenblock {
  background: none;
  margin: 0;
  padding: 0;
}
#mainWrap #zenkit .itemFullText {
  margin: 0;
}
#mainWrap #zenkit .related {
  padding-bottom: 30px;
}
#mainWrap #zenkit .authorLatest {
  padding-bottom: 30px;
}
#mainWrap #zenkit .authorLatest li {
  border-bottom: 1px solid rgba(0,0,0,0.1) !important;
}
#mainWrap #zenkit .comments.zenblock {
  background: none;
  padding-bottom: 0;
}
#mainWrap #zenkit .pagination {
  clear: both;
  font-size: 90%;
  color: #999;
}
#mainWrap #zenkit .pagination ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#mainWrap #zenkit .accordion .contentheading {
  padding: 15px 20px !important;
  border: 1px solid #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#mainWrap #zenkit .accordion .contentheading:hover,
#mainWrap #zenkit .accordion .contentheading.open {
  background: #fff;
}
#mainWrap #zenkit .accordion .accordionbody .zenkit-meta {
  background: none;
  margin: 0;
  padding: 0;
}
#mainWrap #zenkit .accordion.zenblock {
  background: none !important;
}
#mainWrap .itemNavigation span {
  display: block;
}
#mainWrap .itemNavigation a.itemNext {
  float: right;
}
#mainWrap .largerFontSize p {
  line-height: 1.4em !important;
}
.com_k2.view-item .zenkit-meta {
  padding-bottom: 0 !important;
}
.no-js .liquid-slider {
  height: 350px;
  overflow: scroll;
}
.liquid-slider-wrapper {
  
  margin: 0 auto;
  clear: both;
  overflow: auto;
  position: relative;
}
.liquid-slider-wrapper .title {
  display: none;
}
.liquid-slider-wrapper .liquid-slider {
  float: left;
  overflow: hidden;
  position: relative;
}
.liquid-slider-wrapper .panel-container {
  position: relative;
}
.liquid-slider-wrapper .liquid-slider .panel-container .fadeClass {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.liquid-slider-wrapper .liquid-slider .panel {
  
  width: 1030px;
  display: block;
  float: left;
}
.liquid-slider-wrapper .liquid-slider .panel-wrapper {
  position: relative;
}
.liquid-slider-wrapper .liquid-nav ul {
  clear: both;
  display: block;
  margin: auto;
  overflow: hidden;
}
.liquid-slider-wrapper .liquid-nav ul li {
  display: inline;
}
.liquid-slider-wrapper .liquid-nav ul li a {
  display: block;
  float: left;
  text-decoration: none;
}
.liquid-slider-wrapper .liquid-nav {
  overflow: hidden;
  clear: both;
}
.liquid-slider-wrapper .liquid-slider-select-box {
  text-align: center;
  width: auto;
}
.liquid-slider-wrapper .liquid-slider-select-box select {
  width: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0px 20px 0 40px;
  background: #1882a9;
  border: 0;
  font-size: 100%;
  text-align: center;
  line-height: 2em;
  color: #fff;
  cursor: pointer;
}
.liquid-slider-wrapper .liquid-nav-left,
.liquid-slider-wrapper .liquid-nav-right {
  float: left;
}
.liquid-slider-wrapper .liquid-nav-left a,
.liquid-slider-wrapper .liquid-nav-right a {
  background: #000;
  color: #fff;
  padding: 5px;
  
  width: 100px;
  display: block;
  text-align: center;
  text-decoration: none;
}
.liquid-slider-wrapper .liquid-nav-left-arrow,
.liquid-slider-wrapper .liquid-nav-right-arrow {
  
  cursor: pointer;
  float: left;
}
.liquid-slider-wrapper .liquid-nav-left-arrow a,
.liquid-slider-wrapper .liquid-nav-right-arrow a {
  display: block;
}
.liquid-slider-wrapper .liquid-nav-left,
.liquid-slider-wrapper .liquid-nav-left-arrow {
  clear: both;
}
.liquid-slider-wrapper .liquid-nav-right-arrow {
  width: 25px;
  height: 25px;
  background: url(../../../../less/img/arrow.png) no-repeat top right;
  margin-top: 50px;
  
  margin-right: 5px;
  position: relative;
}
.liquid-slider-wrapper .liquid-nav-left-arrow {
  width: 25px;
  height: 25px;
  background: url(../../../../less/img/arrow.png) no-repeat top left;
  margin-top: 50px;
  
  margin-left: 5px;
  position: relative;
}
.liquid-slider-wrapper .liquid-nav-left-arrow:hover {
  background: url(../../../../less/img/arrow.png) no-repeat bottom left;
}
.liquid-slider-wrapper .liquid-nav-right-arrow:hover {
  background: url(../../../../less/img/arrow.png) no-repeat bottom right;
}
.arrows .liquid-slider {
  margin: 0 10px;
}
.liquid-responsive .liquid-slider {
  width: 100%;
  margin: 0;
}
.liquid-responsive .liquid-slider .panel .panel-wrapper {
  padding: 20px 0;
}
.liquid-responsive .liquid-nav-left {
  position: absolute;
  left: 0;
  z-index: 1;
}
.liquid-responsive .liquid-nav-left a {
  background: #9A9A9A;
  width: 80px;
}
.liquid-responsive .liquid-nav-left a:hover {
  background: #747474;
}
.liquid-responsive .liquid-nav-right {
  position: absolute;
  right: 0;
  z-index: 1;
}
.liquid-responsive .liquid-nav-right a {
  background: #9A9A9A;
  width: 80px;
}
.liquid-responsive .liquid-nav-right a:hover {
  background: #747474;
}
.liquid-responsive .liquid-nav-left-arrow {
  position: absolute;
  left: 0;
  z-index: 1;
}
.liquid-responsive .liquid-nav-right-arrow {
  position: absolute;
  right: 0;
  z-index: 1;
}

#toTop {
  position: fixed;
  z-index: 10;
  right: 27px;
  bottom: 0px;
  display: none;
  cursor: pointer;
  text-align: center;
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
  font-size: 1.6em;
  background: #121212;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #fff;
  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  height: 38px;
  width: 34px;
  color: #fff !important;
  padding: 6px 10px 8px 8px;
}
#toTop span {
  color: #fff;
}
#toTop:hover {
  background: #333;
}
#toTopText {
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  display: block;
}
.paneltrigger {
  position: absolute;
  top: -8px;
  height: 20px;
  right: 70px;
  z-index: 100;
}
.paneltrigger a {
  display: inline-block;
  text-shadow: none;
  color: #fff;
  padding: 3px 8px;
  margin-top: 10px;
}
.paneltrigger span {
  position: fixed;
  z-index: 1;
  right: 45px;
  height: 30px;
  width: 16px;
  margin-right: -20px;
  top: 0px;
  padding: 6px 10px 0;
  font-size: 1.3em;
  background: #121212;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #fff;
  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.paneltrigger span:before {
  font-family: "FontAwesome";
  content: "\f078";
}
.paneltrigger span:hover {
  background: #1882a9;
}
.paneltrigger.open span:before {
  content: "\f00d";
}
.paneltrigger:focus {
  outline: none;
}
#panel {
  display: none;
  z-index: 99;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  background: #333;
  overflow: visible;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 0 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 0 4px rgba(0,0,0,0.3);
  box-shadow: 0 0 0 4px rgba(0,0,0,0.3);
}
#panel ul {
  margin: 0;
}
#panel li {
  list-style-type: none;
  padding: 8px 0;
}
#panel li li {
  background: none !important;
}
#panel ol {
  list-style-type: decimal;
}
#panel p {
  color: #fff;
}
#panel .input-append .add-on,
#panel .input-prepend .add-on {
  background-color: #fff;
}
#panel button {
  font-size: 4em;
  height: 40px;
  background: none;
  opacity: 1;
  color: #333;
}
#panel button:hover {
  color: #1882a9;
}
#panel .zen-module-title h3 {
  text-align: center;
}
#panel .zen-module-title h3 span {
  border: 1px solid #666;
  border-width: 1px 0;
  line-height: 3em;
  padding: 10px 30px;
}

body {
  font-weight: 300;
}
h1 {
  margin: 10px 0;
  font-size: 28px;
  line-height: 40px;
}
h1 small {
  font-size: 28px;
}
h2 {
  margin: 0 0 10px 0;
  font-size: 25.2px;
  line-height: 36px;
  font-weight: 300;
  clear: both;
}
h2 small {
  font-size: 21px;
}
h3 {
  margin: 10px 0 20px;
  font-size: 22.4px;
  line-height: 32px;
  font-weight: 300;
  clear: both;
  padding-bottom: 10px;
}
h3 small {
  font-size: 16px;
}
h3 i {
  margin-right: 10px;
}
h4 {
  margin: 10px 0;
  font-size: 16px;
  line-height: 20px;
}
h4 small {
  font-size: 14px;
}
h5 {
  margin: 10px 0;
  font-size: 15px;
  line-height: 20px;
}
h5 small {
  font-size: 12px;
}
h6 {
  margin: 10px 0;
  font-size: 14px;
  line-height: 20px;
}
h2.article-title,
h1.article-title {
  margin: 0;
  font-weight: 300;
}
h1.article-title,
h2.article-title {
  margin-bottom: 0;
  padding-bottom: 10px;
  color: #666666;
}
h1.article-title a,
h2.article-title a {
  color: #666666;
}
p {
  margin: 0 0 20px;
  line-height: 24px;
  color: #222222;
}
p small,
p .small {
  font-size: 12px;
  color: #999;
}
small {
  font-size: 85%;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
cite {
  font-style: normal;
}
.muted {
  color: #999;
}
.highlight {
  background-color: #FFC;
  font-weight: bold;
  padding: 1px 4px;
}
body a {
  text-decoration: none;
  color: #1882a9;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
}
a:hover {
  color: #76a358;
  background: none;
}
code {
  display: block;
  max-height: 400px;
  overflow: scroll;
  margin: 20px 0;
}
body h1,
body h1 a,
body h2,
body h2 a,
body .moduletable h3,
body h4,
body h5,
body h6 {
  color: #666666;
}
blockquote {
  font-size: 1.7em !important;
  line-height: 1.2em;
  padding-left: 10px;
  margin: 0 0 10px !important;
}
blockquote,
blockquote p,
.jb_quoteleft,
.jb_quoteleft p,
.jb_quoteright,
.jb_quoteright p {
  margin-top: 10px !important;
  padding-left: 10px !important;
}
blockquote p,
.jb_quoteleft p,
.jb_quoteright p {
  background: none !important;
  line-height: 1.2em;
}
.jb_author {
  float: right;
  color: #999;
  font-style: italic;
}
.headline {
  margin-top: 30px;
}
.headline h3 {
  text-align: center;
  font-size: 2.4em;
  margin-bottom: 40px;
}
.subheading {
  font-weight: bold;
  font-style: italic;
  padding-bottom: 20px;
  color: #6f6f6f;
  font-size: 90%;
}
ul.simple {
  margin: 0;
}
ul.simple li {
  list-style-type: none;
  padding: 16px 0 !important;
}
ul.features,
ul.simple {
  margin: 0;
  padding-bottom: 30px;
}
ul.features li,
ul.simple li {
  list-style-type: none;
  padding: 12px 0;
}
ul.features li:before,
ul.simple li:before {
  font-family: "FontAwesome";
  content: "\f046";
  margin-right: 20px;
}
.alert-info {
  background: #1882a9;
  border: 1px solid #157497;
  color: #fff;
  text-shadow: none;
}
a.btn,
ul.nav-tabs a,
button.btn,
#filters li a,
dl.tabs a,
input.btn,
.nav.nav-tabs a {
  padding: 10px;
  background: #1882a9;
  border: 0;
  color: #ffffff !important;
  -webkit-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.25);
  box-shadow: inset 1px 1px 0px rgba(0,0,0,0.25);
  border-bottom: 1px solid rgba(0,0,0,0.03) !important;
  text-shadow: none;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
  -webkit-transition: border-radius 0.2s ease-in;
  -moz-transition: border-radius 0.2s ease-in;
  -o-transition: border-radius 0.2s ease-in;
  transition: border-radius 0.2s ease-in;
}
a.btn:hover,
ul.nav-tabs a:hover,
button.btn:hover,
#filters li a:hover,
dl.tabs a:hover,
input.btn:hover,
.nav.nav-tabs a:hover {
  background: #76a358 !important;
  color: #ffffff !important;
}
a.btn:hover span:after,
ul.nav-tabs a:hover span:after,
button.btn:hover span:after,
#filters li a:hover span:after,
dl.tabs a:hover span:after,
input.btn:hover span:after,
.nav.nav-tabs a:hover span:after {
  margin-left: 20px;
}
#banner .btn {
  color: #fff;
}
.zentools .zenmore a {
  border: 0;
  padding: 0;
}
.btn.btn-success {
  background: #690;
}
.btn.btn-warning {
  background: #f80;
}
.btn.btn-info {
  background: #07b;
}
.btn.btn-danger {
  background: #c00;
}
.moduletable {
  clear: both;
}
.hot,
.new {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
}
.hot h3:after,
.hot h3:after,
.new h3:after,
.new h3:after {
  position: absolute;
  z-index: 20;
  padding: 4px 0 3px;
  width: 30px;
  text-align: center;
  font-size: 60%;
  top: 0px;
  right: 0px;
  font-style: italic;
  background: #333;
  color: #fff;
}
.hot.primary1 h3 span,
.hot.primary2 h3 span,
.hot.primary3 h3 span,
.hot.secondary1 h3 span,
.hot.secondary2 h3 span,
.hot.secondary3 h3 span,
.hot.dark h3 span,
.new.primary1 h3 span,
.new.primary2 h3 span,
.new.primary3 h3 span,
.new.secondary1 h3 span,
.new.secondary2 h3 span,
.new.secondary3 h3 span,
.new.dark h3 span {
  color: #fff;
}
.hot h3:after {
  content: "Hot";
  background: #1882a9;
}
.new h3:after {
  content: "New";
  background: #76a358;
}
.primary1 h3:after {
  background: #2cb0e1 !important;
}
.primary1 h3:after {
  background: #6fc9eb;
}
.primary2 h3:after {
  background: #1882a9;
}
.primary3 h3:after {
  background: #051b23;
}
.secondary1 h3:after {
  background: #91b678;
}
.secondary2 h3:after {
  background: #76a358;
}
.secondary3 h3:after {
  background: #2e4022;
}
.moduletable.icon {
  position: relative;
  float: left;
  width: 100% !important;
  margin-bottom: 30px;
}
.moduletable.icon h3 span {
  color: #fff;
}
.moduletable.icon:before {
  font-size: 2em;
  opacity: 0.3;
  position: absolute;
  z-index: 1;
  right: 0;
  top: 20px;
}
.moduletable.iconsmall:before {
  font-size: 1em;
}
.moduletable.icon.medium:before {
  font-size: 4em;
}
.moduletable.icon.large:before {
  font-size: 8em;
}
.moduletable.icon.top:before {
  top: 6px;
}
.moduletable.icon.bottom:before {
  bottom: 6px;
  top: auto;
}
.moduletable.icon {
  height: auto;
  width: auto;
}
.corner {
  position: relative;
  padding: 1em 1.5em;
  margin: 2em auto;
  color: #fff;
  background: #97C02F;
  border: 0 !important;
}
.corner .zen-module-title h3 {
  color: #fff !important;
}
.corner::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-width: 0 16px 16px 0;
  border-style: solid;
  border-color: #658E15 #fafafa;
}
.corner.primary1::after {
  border-color: #0e4e66 #fafafa;
}
.corner.primary2::after {
  border-color: #1882a9 #fafafa;
}
.corner.primary3::after {
  border-color: #051b23 #fafafa;
}
.corner.secondary1::after {
  border-color: #52713d #fafafa;
}
.corner.secondary2::after {
  border-color: #76a358 #fafafa;
}
.corner.secondary3::after {
  border-color: #2e4022 #fafafa;
}
.corner.primary1 {
  background: #1882a9;
}
.corner.primary2 {
  background: #0e4e66;
}
.corner.primary3 {
  background: #2cb0e1;
}
.corner.secondary1 {
  background: #76a358;
}
.corner.secondary2 {
  background: #52713d;
}
.corner.secondary3 {
  background: #9ebf88;
}
div .moduletable,
.moduletable .moduletable,
#mainWrap .sidebar .moduletable {
  margin-bottom: 30px;
}
div .zen-module-title h3,
div .zen-module-title h3 > span,
.moduletable .zen-module-title h3,
.moduletable .zen-module-title h3 > span,
#mainWrap .sidebar .zen-module-title h3,
#mainWrap .sidebar .zen-module-title h3 > span {
  margin-bottom: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 1.3em;
  padding: 0;
  border: 0;
}
div.rounded,
.moduletable.rounded,
#mainWrap .sidebar.rounded {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
div.primary1,
.moduletable.primary1,
#mainWrap .sidebar.primary1 {
  background: #1882a9;
  padding: 10px;
}
div.primary1 p,
div.primary1 h3,
div.primary1 h3 > span,
.moduletable.primary1 p,
.moduletable.primary1 h3,
.moduletable.primary1 h3 > span,
#mainWrap .sidebar.primary1 p,
#mainWrap .sidebar.primary1 h3,
#mainWrap .sidebar.primary1 h3 > span {
  color: #fff !important;
  background: none !important;
}
div.primary2,
.moduletable.primary2,
#mainWrap .sidebar.primary2 {
  background: #0e4e66;
  padding: 10px;
}
div.primary2 p,
div.primary2 h3,
div.primary2 h3 > span,
.moduletable.primary2 p,
.moduletable.primary2 h3,
.moduletable.primary2 h3 > span,
#mainWrap .sidebar.primary2 p,
#mainWrap .sidebar.primary2 h3,
#mainWrap .sidebar.primary2 h3 > span {
  color: #fff !important;
  background: none !important;
}
div.primary3,
.moduletable.primary3,
#mainWrap .sidebar.primary3 {
  background: #2cb0e1;
  padding: 10px;
}
div.primary3 p,
div.primary3 h3,
div.primary3 h3 > span,
.moduletable.primary3 p,
.moduletable.primary3 h3,
.moduletable.primary3 h3 > span,
#mainWrap .sidebar.primary3 p,
#mainWrap .sidebar.primary3 h3,
#mainWrap .sidebar.primary3 h3 > span {
  color: #fff !important;
  background: none !important;
}
div.secondary1,
.moduletable.secondary1,
#mainWrap .sidebar.secondary1 {
  background: #76a358;
  padding: 10px;
}
div.secondary1 p,
div.secondary1 h3,
div.secondary1 h3 > span,
.moduletable.secondary1 p,
.moduletable.secondary1 h3,
.moduletable.secondary1 h3 > span,
#mainWrap .sidebar.secondary1 p,
#mainWrap .sidebar.secondary1 h3,
#mainWrap .sidebar.secondary1 h3 > span {
  color: #fff !important;
  background: none !important;
}
div.secondary2,
.moduletable.secondary2,
#mainWrap .sidebar.secondary2 {
  background: #52713d;
  padding: 10px;
}
div.secondary2 p,
div.secondary2 h3,
div.secondary2 h3 > span,
.moduletable.secondary2 p,
.moduletable.secondary2 h3,
.moduletable.secondary2 h3 > span,
#mainWrap .sidebar.secondary2 p,
#mainWrap .sidebar.secondary2 h3,
#mainWrap .sidebar.secondary2 h3 > span {
  color: #fff !important;
  background: none !important;
}
div.secondary3,
.moduletable.secondary3,
#mainWrap .sidebar.secondary3 {
  background: #9ebf88;
  padding: 10px;
}
div.secondary3 p,
div.secondary3 h3,
div.secondary3 h3 > span,
.moduletable.secondary3 p,
.moduletable.secondary3 h3,
.moduletable.secondary3 h3 > span,
#mainWrap .sidebar.secondary3 p,
#mainWrap .sidebar.secondary3 h3,
#mainWrap .sidebar.secondary3 h3 > span {
  color: #fff !important;
  background: none !important;
}
div.border,
.moduletable.border {
  background: #fff;
  padding: 8px 20px;
  margin-top: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  color: #222222 !important;
}
div.border h3,
.moduletable.border h3 {
  background: none !important;
}
div.border.primary1,
.moduletable.border.primary1 {
  background: none;
  border-color: #1882a9;
  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
}
div.border.primary1 p,
div.border.primary1 h3,
.moduletable.border.primary1 p,
.moduletable.border.primary1 h3 {
  color: #222222 !important;
}
div.border.primary2,
.moduletable.border.primary2 {
  background: none;
  border-color: #0e4e66;
  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
}
div.border.primary2 p,
div.border.primary2 h3,
.moduletable.border.primary2 p,
.moduletable.border.primary2 h3 {
  color: #222222 !important;
}
div.border.primary3,
.moduletable.border.primary3 {
  background: none;
  border-color: #2cb0e1;
  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
}
div.border.primary3 p,
div.border.primary3 h3,
.moduletable.border.primary3 p,
.moduletable.border.primary3 h3 {
  color: #222222 !important;
}
div.border.secondary1,
.moduletable.border.secondary1 {
  background: none;
  border-color: #76a358;
  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
}
div.border.secondary1 p,
div.border.secondary1 h3,
.moduletable.border.secondary1 p,
.moduletable.border.secondary1 h3 {
  color: #222222 !important;
}
div.border.secondary2,
.moduletable.border.secondary2 {
  background: none;
  border-color: #52713d;
  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
}
div.border.secondary2 p,
div.border.secondary2 h3,
.moduletable.border.secondary2 p,
.moduletable.border.secondary2 h3 {
  color: #222222 !important;
}
div.border.secondary3,
.moduletable.border.secondary3 {
  background: none;
  border-color: #9ebf88;
  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
}
div.border.secondary3 p,
div.border.secondary3 h3,
.moduletable.border.secondary3 p,
.moduletable.border.secondary3 h3 {
  color: #222222 !important;
}
.moduletable.dark {
  background: #232323;
  border: 1px solid #111;
  color: #fff !important;
  padding: 10px;
}
.moduletable.dark p {
  color: #fff !important;
}
.moduletable.light {
  color: #222222;
  background: #fff;
  padding: 4px 10px;
}
.moduletable.light .zen-module-title h3 {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.right-heading h3 {
  text-align: right;
}
.moduletable.shadow,
.inset.shadow .zen-module-body {
  box-shadow: 2px 2px 4px rgba(0,0,0,0.06);
  padding: 10px;
  background: #fff;
}
.moduletable.shadow,
div.shadow {
  box-shadow: 4px 4px 4px rgba(0,0,0,0.16);
  padding: 10px;
  background: #fff;
}
.moduletable.shadow h3,
div.shadow h3 {
  background: none !important;
  padding: 0 !important;
}
.moduletable.shadow2,
div.shadow2 {
  box-shadow: 0px 0px 4px rgba(0,0,0,0.16);
  padding: 10px;
  background: #fff;
}
.moduletable.shadow2 h3,
div.shadow2 h3 {
  background: none !important;
  padding: 0 !important;
}
.inset.shadow,
.inset.shadow2 {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-top: 0;
  padding: 0;
}
.inset.border {
  background: none;
  border: 0 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0 !important;
  margin-top: 0;
}
.inset.border .zen-module-body {
  border: 1px solid #ddd;
}
.inset.border {
  border: 1px solid rgba(255,255,255,0.8);
  padding: 10px;
}
.inset .zen-module-title h3,
.inset .zen-module-title h3 > span {
  color: #666666 !important;
  background: none !important;
}
.inset.primary1,
.inset.primary2,
.inset.primary3,
.inset.secondary1,
.inset.secondary2,
.inset.secondary3,
.inset.dark,
.inset.shadow2 {
  border: 0;
  box-shadow: none;
  background-image: none;
  background: none;
  padding: 0;
  margin: 0;
}
.inset.primary1 .zen-module-title h3,
.inset.primary1 .zen-module-title h3 > span,
.inset.primary2 .zen-module-title h3,
.inset.primary2 .zen-module-title h3 > span,
.inset.primary3 .zen-module-title h3,
.inset.primary3 .zen-module-title h3 > span,
.inset.secondary1 .zen-module-title h3,
.inset.secondary1 .zen-module-title h3 > span,
.inset.secondary2 .zen-module-title h3,
.inset.secondary2 .zen-module-title h3 > span,
.inset.secondary3 .zen-module-title h3,
.inset.secondary3 .zen-module-title h3 > span,
.inset.dark .zen-module-title h3,
.inset.dark .zen-module-title h3 > span,
.inset.shadow2 .zen-module-title h3,
.inset.shadow2 .zen-module-title h3 > span {
  color: #666666 !important;
}
.inset .zen-module-body {
  background: #fff;
  padding: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
}
.inset.primary1 .zen-module-body {
  background: #1882a9;
  padding: 10px;
}
.inset.primary2 .zen-module-body {
  background: #0e4e66;
  padding: 10px;
}
.inset.primary3 .zen-module-body {
  background: #2cb0e1;
  padding: 10px;
}
.inset.secondary1 .zen-module-body {
  background: #76a358;
  padding: 10px;
}
.inset.secondary2 .zen-module-body {
  background: #52713d;
  padding: 10px;
}
.inset.secondary3 .zen-module-body {
  background: #9ebf88;
  padding: 10px;
}
.inset.dark .zen-module-body {
  background: #333;
  padding: 10px;
  color: #fff;
}
.inset.shadow2 {
  border: 0;
  box-shadow: none;
  background-image: none;
  background: none;
  padding: 0;
  margin: 0;
}
.inset.shadow2 .zen-module-body {
  box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
  padding: 10px;
}
img.border {
  -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
  background: #fff !important;
  padding: 4px;
  max-width: 98%;
  margin-bottom: 20px;
}
.anvil {
  position: relative;
  width: 80px;
  height: 80px;
  margin: 0;
  text-align: right;
  font: 30px/100px Arial, sans-serif;
  color: white;
  border: 0 !important;
  padding-right: 10px;
}
.anvil::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-width: 0 0 80px 80px;
  border-style: solid;
  border-color: transparent #fafafa;
}
.anvil.primary1 {
  background: #1882a9;
}
.anvil.primary2 {
  background: #0e4e66;
}
.anvil.primary3 {
  background: #2cb0e1;
}
.anvil.secondary1 {
  background: #76a358;
}
.anvil.secondary2 {
  background: #52713d;
}
.anvil.secondary3 {
  background: #9ebf88;
}
.rounded-big {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  padding: 10px;
  font-size: 2em;
  display: inline-block;
  width: 80px;
  text-align: center;
  line-height: 60px;
  color: #fff;
}
.rounded-big.primary1 {
  background: #1882a9;
}
.rounded-big.primary2 {
  background: #0e4e66;
}
.rounded-big.primary3 {
  background: #2cb0e1;
}
.rounded-big.secondary1 {
  background: #76a358;
}
.rounded-big.secondary2 {
  background: #52713d;
}
.rounded-big.secondary3 {
  background: #9ebf88;
}
.largeicons i {
  height: 100px;
  width: 100px;
  border: 4px solid #333;
  border-radius: 200px;
  display: block;
  margin: 0 auto;
  text-align: center;
}
.largeicons i:before {
  font-size: 4em;
  color: #333;
  position: absolute;
  width: 100px;
  text-align: center;
  display: block;
  margin-left: 0px;
  margin-top: 27px;
}
.largeicons i:hover:before {
  color: #76a358;
}
.largeicons i:hover {
  border: 4px solid #76a358;
}
.moduletable.centered {
  clear: both;
}
.moduletable.centered .zen-module-title {
  margin-bottom: 30px;
  margin-top: 30px;
}
.moduletable.centered .zen-module-title em {
  color: #1882a9;
}
.moduletable.centered .zen-module-title h3 {
  border-bottom: 1px solid rgba(255,255,255,0.8);
  line-height: 0.3em;
}
.moduletable.centered h1,
.moduletable.centered h2,
.moduletable.centered h3,
.moduletable.centered h4,
.moduletable.centered h5,
.moduletable.centered h6,
.moduletable.centered p {
  text-align: center;
  font-weight: bold;
}
.top25 {
  margin-top: 25px;
}
.top50 {
  margin-top: 50px;
}
.top75 {
  margin-top: 75px;
}
.top100 {
  margin-top: 100px;
}
.top125 {
  margin-top: 125px;
}
.top150 {
  margin-top: 150px;
}
.top175 {
  margin-top: 175px;
}
.top200 {
  margin-top: 200px;
}
.top225 {
  margin-top: 225px;
}
.top250 {
  margin-top: 250px;
}
.top275 {
  margin-top: 275px;
}
.top300 {
  margin-top: 300px;
}
.top325 {
  margin-top: 325px;
}
.top350 {
  margin-top: 350px;
}
.top375 {
  margin-top: 375px;
}
.top400 {
  margin-top: 400px;
}
.top425 {
  margin-top: 425px;
}
.top450 {
  margin-top: 450px;
}
.top475 {
  margin-top: 475px;
}
.top500 {
  margin-top: 500px;
}
.moduletable.nomargin {
  margin-bottom: 0;
}
#socialicons span {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: color 0.2s ease-in;
  -moz-transition: color 0.2s ease-in;
  -o-transition: color 0.2s ease-in;
  transition: color 0.2s ease-in;
  -webkit-transition: background-color 0.2s ease-in;
  -moz-transition: background-color 0.2s ease-in;
  -o-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
}
#socialicons span:hover {
  background: #fff;
}
#socialicons.zenleft ul {
  margin: 20px 0 !important;
}
#socialicons.zencenter ul li {
  border: 0 !important;
  margin: 20px 0 !important;
}
#socialicons.zencenter ul li a,
#socialicons.zencenter ul li span {
  padding: 5px;
}
#socialicons.zencenter ul li a:hover,
#socialicons.zencenter ul li span:hover {
  color: #76a358;
}
.collapse-trigger {
  clear: both;
}
.collapse-trigger h3 {
  margin-bottom: 20px;
  cursor: pointer;
}
.collapse-trigger h3 span:before {
  content: "\f106";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  float: right;
  color: #fff;
  text-shadow: none;
  padding: 4px 0 5px;
  margin-top: 0px;
  font-size: 120%;
  width: 30px;
  text-align: center;
  background: #1882a9;
}
.collapse-trigger h3 span:hover:before {
  cursor: hand;
  background: #76a358;
}
.sidebar .collapse-trigger h3 :before {
  margin-top: -3px;
  padding: 3px 0;
}
.collapsed h3 span:before {
  content: "\f107";
}
div.collapse > div {
  padding: 20px 0;
}
.nav-tabs {
  background: url(../../../../less/images/divider.png) repeat-x left top;
  background-position: left bottom;
  padding-bottom: 30px !important;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.nav-tabs li a {
  background: #1882a9 !important;
  border: 0 !important;
  color: #fff;
}
.nav-tabs li a:hover {
  background: #76a358;
}
.nav-tabs li.active a {
  background: #76a358 !important;
  color: #fff;
}
.nav-tabs li a.active {
  background: #1882a9;
  color: #fff;
}
.tab-content {
  padding-top: 0 !important;
  margin: 0;
}

#topcolour {
  padding-bottom: 0;
}
.divider,
h3,
.headline,
.items-row,
.items-leading,
fieldset.alert-info,
.weblink-category ul li,
.result-created,
#mainWrap .sidebar h3,
ul.features li,
ul.simple li,
#mainWrap .sidebar .zen-module-title h3,
#mainWrap .sidebar .zen-module-title h3 > span,
.collapse-trigger h3 span {
  padding-top: 10px;
  background: url(../../../../images/divider.png) repeat-x left bottom !important;
}
.collapse-trigger h3 span {
  display: block;
  padding-top: 0 !important;
  background: url(../../../../images/divider.png) repeat-x left top !important;
}
#bannerwrap h3,
.custom h3 {
  background: none !important;
}
@media (min-width: 320px) and (max-width: 920px) {
  #bottomrow .moduletable {
    background: url(../../../../images/divider.png) repeat-x left bottom;
  }
}
.divider {
  height: 10px;
  float: left;
  width: 100%;
  margin: 30px 0;
}
blockquote,
.jb_quoteleft,
.jb_quoteright,
#mainWrap .sidebar {
  background: url(../../../../images/dividervert.png) repeat-y left top !important;
}
.headline,
#mainWrap .sidebar .zen-module-title h3 span {
  background-position: left top !important;
}