#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: art;
  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;
}
.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 {
  border-bottom: 1px solid rgba(255,255,255,0.8) !important;
  clear: both;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 1.4em;
  line-height: 2em;
}
.accordion-heading a {
  text-decoration: none;
}
.accordion-heading .collapsed .accordion-icon:before {
  content: "\f067";
  font-family: FontAwesome;
  margin-right: 10px;
  color: #a6acd3;
  font-size: 80%;
}
.accordion-heading .accordion-icon:before {
  content: "\f068";
  font-family: FontAwesome;
  margin-right: 10px;
  color: #a6acd3;
  font-size: 80%;
}
.accordion-heading:hover span:before {
  color: #eda469 !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%;
}
.readmore {
  margin-bottom: 60px;
  float: left;
}
.caption {
  text-align: center;
  font-size: 0.8em;
  font-style: italic;
}
.article-content .article-title {
  margin-top: 0;
}
.cat-children h3 {
  margin-bottom: 60px;
  font-size: 150%;
  line-height: 2em;
  padding: 20px;
}
.tags {
  margin: 0 0 10px;
  font-size: 90%;
}
.tags a {
  color: #fff;
}
.tags a:hover {
  color: #fff;
}
.tags span {
  background: #a6acd3;
  color: #fff;
  padding: 3px 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tags span:before {
  font-family: 'FontAwesome';
  content: "\f02b";
}
.tags span:hover {
  background: #eda469;
}
.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;
  padding: 20px 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: #eda469;
}
.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-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: #333333;
  background: none !important;
}
.article-aside .dropdown-menu a {
  color: #333333;
}
.article-aside .dropdown-menu a:hover {
  color: #eda469;
  background: none;
}
.article-aside .dropdown-menu a:hover :before {
  border: 0;
}
.article-aside .dropdown-menu li {
  margin: 0;
  padding: 0 !important;
}
ed to reset the clearfix ont he section fo rt
.edit i,
ed to reset the clearfix ont he section fo rt
.edit .form-actions span {
  background: none;
}
ed to reset the clearfix ont he section fo rt
.edit .pull-right {
  margin-top: 20px;
}
ed to reset the clearfix ont he section fo rt
.edit textarea {
  width: 96%;
}
ed to reset the clearfix ont he section fo rt
.edit input {
  margin-right: 20px;
}
ed to reset the clearfix ont he section fo rt
.edit span :before,
ed to reset the clearfix ont he section fo rt
.edit i:before {
  margin-top: 4px !important;
}
#mainWrap .edit .nav-tabs li.active a {
  background: none !important;
  border-color: rgba(0,0,0,0.2);
  border-bottom: 1px solid none;
}
.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%;
}
.pagination ul {
  border: 0;
}
.pagination ul li {
  border: 0;
}
.pagination ul li a {
  background: #eda469;
  color: #fff;
  border: 0;
  margin: 0 0px 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: #a6acd3;
}
.pagination ul li.disabled a {
  background: #fff;
}
.pagination ul li.disabled a:hover {
  background: #fff;
}
.pagination .pagination-list {
  background: #eda469;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding-right: 10px;
}
.pagination .counter {
  font-size: 90%;
  font-style: italic;
  color: #999;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span,
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
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: #a6acd3;
}
div.items-more .nav-tabs li a:hover {
  color: #eda469;
}
dl.tabs {
  padding-bottom: 20px;
  border: 0 !important;
  *zoom: 1;
}
dl.tabs:before,
dl.tabs:after {
  display: table;
  content: "";
  line-height: 0;
}
dl.tabs:after {
  clear: both;
}
dl.tabs h3 {
  float: left;
  margin-right: 4%;
  font-size: 1.7em;
  font-weight: normal;
}
dl.tabs a:hover,
dl.tabs li:hover a {
  background: #a6acd3 !important;
  color: #fff;
  border: 0 !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
dl.tabs .open a {
  background: #eda469;
  color: #fff !important;
  border: 0 !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 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;
}
.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;
}
#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;
}
.popovermodule a {
  margin: 0 20px 20px 0;
  color: #fff;
}
.popovermodule a span {
  color: #fff;
}
.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;
  margin-top: 30px;
}
.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: #eda469 !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: #a6acd3;
  font-size: 80%;
}
.pane-toggler-down span:before {
  content: "\f068";
  font-family: FontAwesome;
  margin-right: 10px;
  color: #a6acd3;
  font-size: 80%;
}
.pane-toggler-down:hover span:before {
  color: #eda469 !important;
}
.pane-slider.content {
  padding: 20px !important;
}
.pane-slider.content.pane-hide {
  padding: 0 !important;
}
dl.tabs {
  border-bottom: 1px solid rgba(0,0,0,0.2);
  float: left;
  width: 100%;
}
dl.tabs h3 {
  margin-bottom: -1px;
  float: left;
  margin: 0 1% 5px 0;
  font-size: 1em;
}
dl.tabs h3 a {
  padding: 8px 12px;
  line-height: 20px;
}
dl.tabs h3 a:hover,
dl.tabs h3 a:focus {
  border-color: rgba(0,0,0,0.2);
}
dl.tabs .open a,
dl.tabs .open a:hover,
dl.tabs .open a:focus {
  color: #555555;
  background-color: none;
  border: 1px solid rgba(0,0,0,0.2);
  border-bottom-color: transparent;
  cursor: default;
}
dl.tabs a:hover {
  background: #fff;
  text-decoration: none;
}
.tip-wrap {
  background: #a6acd3;
  border: 1px solid #989fcc;
  -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 #989fcc;
  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;
}
.zen-container {
  max-width: 960px;
  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: #fff;
}
#fullwrap {
  float: left;
  width: 100%;
}
#topcolour {
  padding-top: 30px;
  padding-bottom: 20px;
  float: left;
  width: 100%;
  min-height: 200px;
}
.fixedheight #topcolour,
.fixedheight #topinner {
  min-height: 400px;
  position: fixed;
}
.fixedheight #gradient {
  position: relative;
  z-index: 1;
  margin-top: 400px;
}
#gradient {
  float: left;
  width: 100%;
  color: #333333;
  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 {
  font-size: 90%;
  padding: 0;
  background: none;
  border-top: none;
  border-bottom: none;
  color: #333;
}
#topwrap a {
  color: #eda469;
  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: 10px 0;
  margin: 0;
}
#topwrap ul li a {
  float: left;
  margin: 0 10px 0 0;
  text-shadow: none;
  color: #666;
  padding: 3px 8px;
}
#topwrap ul li a:hover {
  background: #a6acd3;
  color: #fff;
}
#topwrap ul.nav li.active > a,
#topwrap ul.nav li.active a:hover {
  background: none;
  color: #eda469;
  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: #333333;
}
#headerwrap a {
  color: #a6acd3;
}
#headerwrap a:hover {
  color: #eda469;
}
#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;
  text-shadow: 1px 1px 0 #999;
  margin: 110px 0 0 0;
}
#bannerwrap p {
  color: #fff;
}
#bannerwrap a {
  color: #a6acd3;
}
#bannerwrap a:hover {
  color: #eda469;
}
#bannerwrap h1,
#bannerwrap h2,
#bannerwrap h3,
#bannerwrap h4,
#bannerwrap h5,
#bannerwrap h6 {
  color: #fff;
}
#bannerwrap .zen-container {
  background: none;
  border-top: none;
  border-bottom: none;
  padding: 0 0 20px;
}
#grid1wrap {
  background: none;
  border-bottom: none;
  border-top: none;
  color: #333333;
}
#grid1wrap a {
  color: #a6acd3;
}
#grid1wrap a:hover {
  color: #eda469;
}
#grid1wrap h1,
#grid1wrap h2,
#grid1wrap h3,
#grid1wrap h4,
#grid1wrap h5,
#grid1wrap h6 {
  color: #333333;
}
#grid1wrap .zen-container {
  background: none;
  border-top: none;
  border-bottom: none;
  padding: 30px 0 40px;
}
#grid2wrap {
  background: none;
  border-bottom: none;
  border-top: none;
  color: #333333;
}
#grid2wrap a {
  color: #a6acd3;
}
#grid2wrap a:hover {
  color: #eda469;
}
#grid2wrap h1,
#grid2wrap h2,
#grid2wrap h3,
#grid2wrap h4,
#grid2wrap h5,
#grid2wrap h6 {
  color: #333333;
}
#grid2wrap .zen-container {
  background: none;
  border-top: none;
  border-bottom: none;
  padding: 30px 0 40px;
}
#grid3wrap {
  background: none;
  border-bottom: none;
  border-top: none;
  color: #333333;
}
#grid3wrap a {
  color: #a6acd3;
}
#grid3wrap a:hover {
  color: #eda469;
}
#grid3wrap h1,
#grid3wrap h2,
#grid3wrap h3,
#grid3wrap h4,
#grid3wrap h5,
#grid3wrap h6 {
  color: #333333;
}
#grid3wrap .zen-container {
  background: none;
  border-top: none;
  border-bottom: none;
  padding: 30px 0 40px;
}
#grid4wrap {
  background: none;
  border-bottom: none;
  border-top: none;
  color: #333333;
  margin: 0;
}
#grid4wrap a {
  color: #a6acd3;
}
#grid4wrap a:hover {
  color: #eda469;
}
#grid4wrap h1,
#grid4wrap h2,
#grid4wrap h3,
#grid4wrap h4,
#grid4wrap h5,
#grid4wrap h6 {
  color: #333333;
}
#grid4wrap .zen-container {
  background: none;
  border-top: none;
  border-bottom: none;
  padding: 30px 0 40px;
}
#grid5wrap {
  background: none;
  border-bottom: none;
  border-top: none;
  color: #333333;
}
#grid5wrap a {
  color: #a6acd3;
}
#grid5wrap a:hover {
  color: #eda469;
}
#grid5wrap h1,
#grid5wrap h2,
#grid5wrap h3,
#grid5wrap h4,
#grid5wrap h5,
#grid5wrap h6 {
  color: #333333;
}
#grid5wrap .zen-container {
  background: none;
  border-top: none;
  border-bottom: none;
  padding: 30px 0 40px;
}
#grid6wrap {
  background: none;
  border-bottom: none;
  border-top: none;
  color: #333333;
}
#grid6wrap a {
  color: #a6acd3;
}
#grid6wrap a:hover {
  color: #eda469;
}
#grid6wrap h1,
#grid6wrap h2,
#grid6wrap h3,
#grid6wrap h4,
#grid6wrap h5,
#grid6wrap h6 {
  color: #333333;
}
#grid6wrap .zen-container {
  background: none;
  border-top: none;
  border-bottom: none;
  padding: 30px 0 40px;
}
#bottomrow {
  float: left;
  width: 100%;
  background: #fff;
  border-bottom: none;
  border-top: none;
  color: #333333;
}
#bottomrow a {
  color: #a6acd3;
}
#bottomrow a:hover {
  color: #eda469;
}
#bottomrow h1,
#bottomrow h2,
#bottomrow h3,
#bottomrow h4,
#bottomrow h5,
#bottomrow h6 {
  color: #333333;
}
#bottomrow .zen-container {
  background: none;
  border-bottom: none;
  border-top: none;
  padding: 30px 0 50px;
}
#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: 10px 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: rgba(0,0,0,0.8);
  border-bottom: none;
  border-top: none;
  color: #ccc !important;
  margin: 0;
}
#footerwrap a {
  color: #fff;
}
#footerwrap a:hover {
  color: #eda469;
  background: none;
}
#footerwrap ul li {
  float: left;
  margin: 0 3% 0 0;
}
#footerwrap h1,
#footerwrap h2,
#footerwrap h3,
#footerwrap h4,
#footerwrap h5,
#footerwrap h6 {
  color: #333333;
}
#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;
  margin-top: -20px;
  padding: 0;
  width: 100%;
  font-size: 90%;
  margin-bottom: 80px;
}
#breadcrumb ul li {
  border: 0 !important;
  margin: 0 4px 0 0;
}
#breadcrumb .divider {
  display: none;
}
#breadcrumb .navsep {
  color: #ddd;
  margin: 0 6px 0 10px;
}
#mainWrap {
  padding: 0;
}
#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;
}
#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 {
  margin-bottom: 100px;
}
.sidebar {
  margin-top: 20px;
}
.sidebar .moduletable {
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 50px;
  border: 1px solid #ddd;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.06);
  -moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.06);
  box-shadow: inset 0 0 1px rgba(0,0,0,0.06);
  padding: 8px 20px;
  margin-top: 20px;
  float: left;
  width: 100%;
}
.sidebar img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 20px;
}
#content-right .sidebar {
  margin-left: 0;
  margin-right: 3%;
}
body #navwrap {
  background-image: url("../../../../../images/fnd.jpg");
  border-bottom: none;
  border-top: none;
  color: #333333;
}
body #navwrap h1,
body #navwrap h1 a,
body #navwrap h2,
body #navwrap h2 a,
body #navwrap h3,
body #navwrap h3 a {
  margin: 0;
  font-size: 1.6em;
  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,
body #navwrap h1 a:hover,
body #navwrap h2:hover,
body #navwrap h2 a:hover,
body #navwrap h3:hover,
body #navwrap h3 a:hover {
  color: #eda469;
}
body #navwrap span.jbspan {
  color: #a6acd3;
  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: none;
}
body #navwrap .zen-container {
  background: none;
  border-top: none;
  border-bottom: none;
  padding: 0 0 15px;
}

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: -10px;
  margin-left: 45px;
  text-shadow: 1px 1px 0 #999;
}
#zen-slider-wrapper {
  margin: 0;
}
#tabwrap,
#sliderwrap {
  position: relative;
  z-index: 10;
  margin-top: -22px;
  clear: both;
}
#tabwrap .zen-container,
#sliderwrap .zen-container {
  margin: 30px auto 0;
  padding: 0;
}
#tabwrap ul.nav-tabs,
#sliderwrap ul.nav-tabs {
  border: none;
  margin-top: 0px;
  margin-bottom: 30px !important;
  padding: 12px 20px !important;
  width: auto;
  background: #fafafa;
  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(top,#fafafa,#fff);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#fff));
  background-image: -webkit-linear-gradient(top,#fafafa,#fff);
  background-image: -o-linear-gradient(top,#fafafa,#fff);
  background-image: linear-gradient(to bottom,#fafafa,#fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffffffff', GradientType=0);
  border-top: 1px solid #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-bottom: 2px solid #eaeaea;
  text-transform: uppercase;
  font-size: 90%;
}
#tabwrap ul.nav-tabs li a,
#sliderwrap ul.nav-tabs li a {
  padding: 6px 16px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  margin-bottom: 1px;
  line-height: 1.4em;
  background: none;
  color: #eda469 !important;
}
#tabwrap ul.nav-tabs li a:hover,
#sliderwrap ul.nav-tabs li a:hover {
  border: 0;
  color: #eda469 !important;
}
#tabwrap ul.nav-tabs li.active a,
#sliderwrap ul.nav-tabs li.active a {
  border: 0;
  border-bottom: 0;
  background: #a6acd3 !important;
}
#tabwrap ul.nav-tabs li.active a:hover,
#sliderwrap ul.nav-tabs li.active a:hover {
  color: #a6acd3;
}
#tabwrap ul.nav-tabs li a.current,
#sliderwrap ul.nav-tabs li a.current {
  color: #eda469 !important;
}
#tabwrap ul.nav-tabs li :before,
#sliderwrap ul.nav-tabs li :before {
  margin-right: 10px;
}
#tabwrap .tab-content,
#sliderwrap .tab-content {
  padding: 30px 0;
}
#tabwrap .nopadding .clear,
#sliderwrap .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: #eda469;
}
.nav .dropdown-toggle .caret {
  border-top-color: #a6acd3;
  border-bottom-color: #a6acd3;
  margin-top: 8px;
  margin-left: 5px;
}
.nav .dropdown-toggle:hover .caret {
  border-top-color: #eda469;
  border-bottom-color: #eda469;
}
.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: 0;
  height: 0;
  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: #eda469;
  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: #333333;
  text-decoration: none;
  background-color: #eda469;
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #333333;
  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: #333333;
}
.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 {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #d66e1a;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #333333;
}
.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: #efac77;
  margin: 10px 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #f2c097;
}
#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 {
  position: fixed;
  float: left;
  width: 100%;
  padding: 0px 0px 0px 0px;
  z-index: 20;
}
#navwrap .navwrapper {
  margin: 0;
}
#navwrap .zen-container {
  padding: 0 0 30px;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0 0 30px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
#navwrap .separator {
  display: inline-block;
  float: none !important;
}
#navwrap .mega-caption {
  font-size: 90%;
  color: #fff;
  line-height: 0.5em;
}
#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 {
  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 {
  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 20px !important;
  margin: 0;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 #999;
  margin-left: 0px;
  color: #ffffff;
}
#navwrap ul.nav > li > a:hover,
#navwrap ul.nav > li .separator:hover {
  color: #fff;
  background: rgba(0,0,0,0.1);
  text-align: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: 0px;
  -webkit-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.1);
  box-shadow: inset 1px 1px 0px rgba(0,0,0,0.1);
  border-bottom: 0;
}
#navwrap ul.nav > li.active > a,
#navwrap ul.nav > li.active .separator {
  color: #fff;
  background: rgba(0,0,0,0.1);
  text-align: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: 0px;
  -webkit-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.1);
  box-shadow: inset 1px 1px 0px rgba(0,0,0,0.1);
  border-bottom: 0;
}
#navwrap ul.nav > li em {
  font-size: 90%;
}
#navwrap ul.nav > li .dropdown-menu::after {
  border-bottom-color: #eda469;
}
#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;
  border-bottom: 1px solid #e98e45;
  border-top: 1px solid #eeaa72;
  padding: 4px 8px;
}
#navwrap ul.nav > li ul > li a {
  color: #ffffff;
  padding: 4px;
}
#navwrap ul.nav > li ul > li a:hover {
  color: #333333;
  background: none !important;
}
#navwrap ul.nav > li ul > li.active > a {
  background: none !important;
  color: #333333;
}
#navwrap ul.nav > li ul > li.active > a:hover {
  color: #333333;
  background: none;
}
#navwrap ul.nav > li ul > li ul li a {
  color: #ffffff;
}
#navwrap ul.nav > li ul > li ul li.active > a {
  color: #333333;
}
#navwrap ul.nav .dropdown-menu {
  overflow: visible;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: 10px;
  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 .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 .mega-inner {
  padding: 20px;
}
#navwrap ul.nav .dropdown-menu .moduletable {
  padding: 20px;
  background: #eb9957;
  -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);
}
#navwrap ul.nav .dropdown-menu .moduletable a {
  color: #fff;
}
#navwrap ul.nav .dropdown-menu .mega-group-ct {
  border: 1px solid #e8883b;
}
#navwrap ul.nav .dropdown-menu .mega-group-ct ul li {
  border-bottom: 1px solid #f1ba8d;
  padding: 4px 0;
}
#navwrap .mega-align-justify .dropdown-menu {
  margin-top: 12px !important;
}
#navwrap li.dropdown.open > .dropdown-toggle {
  color: #eda469;
  text-shadow: 1px 1px 0 #333;
  background: none;
}
#navwrap li.dropdown.active > .dropdown-toggle,
#navwrap li.dropdown.open.active > .dropdown-toggle,
#navwrap > li.dropdown.open.active > a:hover {
  text-shadow: 1px 1px 0 #333;
  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 #e8883b;
  padding: 10px 0;
  margin-top: 20px;
}
#mainWrap .sidebar li .dropdown-menu a:after {
  display: none;
}
#mainWrap .sidebar ul.nav {
  padding: 10px 0;
  clear: both;
}
#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 {
  border-bottom: 1px solid #eaeaea;
  border-top: 1px solid #fff;
  padding: 12px 0;
}
#mainWrap .sidebar ul.nav > li > a {
  color: #a6acd3;
  background: none;
}
#mainWrap .sidebar ul.nav > li > a:hover {
  color: #eda469;
}
#mainWrap .sidebar ul.nav > li.active > a {
  color: #eda469;
  text-shadow: none;
  background: none;
}
#mainWrap .sidebar ul.nav > li.active > a:hover {
  color: #eda469;
  background: none;
}
#mainWrap .sidebar ul.nav > li ul {
  clear: both;
  display: block;
  position: relative;
  z-index: 1;
  font-size: 90%;
  margin: 20px 0px;
  background: #fff !important;
  border: 1px solid #eee;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 4px;
  clear: both;
  float: left;
  width: 100%;
  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(top,#fafafa,#fff);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#fff));
  background-image: -webkit-linear-gradient(top,#fafafa,#fff);
  background-image: -o-linear-gradient(top,#fafafa,#fff);
  background-image: linear-gradient(to bottom,#fafafa,#fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffffffff', GradientType=0);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-bottom: 2px solid #eaeaea;
}
#mainWrap .sidebar ul.nav > li ul li {
  padding: 4px 0;
}
#mainWrap .sidebar ul.nav > li ul li a {
  color: #777;
}
#mainWrap .sidebar ul.nav > li ul li a:hover {
  background: none;
  color: #eda469;
}
#mainWrap .sidebar ul.nav > li ul li.active > a {
  text-shadow: none;
  background: none;
  color: #eda469;
}
#mainWrap .sidebar ul.nav > li ul li.active > a:hover {
  color: #eda469;
}
#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-image:  url("../../../../../images/fnd.jpg");
  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: 18px !important;
}
#navwrap.affix h2 {
  line-height: 1em;
}
#navwrap.affix #tagline {
  display: none;
}
#navwrap.affix .logo h2 a,
#navwrap.affix .logo h2 span {
  color: #a6acd3 !important;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
}
#navwrap.affix .zen-container {
  padding: 0;
}
#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: #fff;
  text-shadow: none;
}
#navwrap.affix .zen-container ul li.active a,
#navwrap.affix .zen-container ul li.active .separator {
  color: #fff;
  background: #1A5388;
}
#navwrap.affix .zen-container ul li ul li a {
  color: #ffffff;
}
#navwrap.affix .zen-container ul li ul li a:hover {
  color: #a6acd3;
}
#navwrap.affix .zen-container ul li ul li.active > a {
  color: #333333;
}
.zentools .zenmore {
  margin: 20px 0;
}
.zentools .zenmore a {
  color: #fff !important;
}
.zentools .zenmore a:hover {
  background: #f37345;
}
.zentools.grid ul li {
  border: 0 !important;
}
.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.2);
  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;
  -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);
}
.zentools .slidenavdiscs li.active,
.zentools .slidenavdiscs li:hover {
  background: #a6acd3;
}
#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 4px 0 0 !important;
}
#filters li a {
  background: #eda469;
  border: 0 !important;
  color: #fff;
}
#filters li a:hover {
  background: #a6acd3;
}
#filters li.active a {
  background: #a6acd3;
  color: #fff;
}
#filters li a.active {
  background: #a6acd3 !important;
  color: #fff;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
#bannerwrap .allitems {
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  background: none;
  background: none;
  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 .slide-controller {
  position: absolute;
  bottom: 40px;
}
#bannerwrap .slideshowstandard {
  padding-bottom: 0;
}
#bannerwrap .flexslider .slides img {
  margin: 0;
}
.grid .allitems {
  background: rgba(237,164,105,0.8) !important;
}
#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;
}
#mainWrap #zenkit.slideshow .flex-direction-nav,
#mainWrap #zenkit.slideshow-overlay .flex-direction-nav {
  margin-top: 3px;
}
#mainWrap #zenkit.slideshow .flex-direction-nav li,
#mainWrap #zenkit.slideshow-overlay .flex-direction-nav li {
  float: left;
}
#mainWrap #zenkit.slideshow .flex-direction-nav li a,
#mainWrap #zenkit.slideshow .flex-direction-nav li span,
#mainWrap #zenkit.slideshow-overlay .flex-direction-nav li a,
#mainWrap #zenkit.slideshow-overlay .flex-direction-nav li span {
  color: #fff !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 {
  font-size: 90%;
  text-shadow: none;
  border-top: 0;
  top: -20px;
  left: 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 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: #eda469;
  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 .flex-direction-nav {
  top: 15%;
}
#mainWrap #zenkit.carousel .flex-direction-nav li a {
  font-size: 2em;
}
#mainWrap #zenkit.carousel .flex-direction-nav li a.flex-next {
  margin-top: -15px !important;
  margin-right: -10px;
}
#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: #a6acd3;
}
#mainWrap #zenkit .tags li a:hover,
#mainWrap #zenkit .itemTags li a:hover {
  color: #eda469;
}
#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: #333333;
}
#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.2) !important;
}
#mainWrap #zenkit .comments.zenblock {
  background: none;
  padding-bottom: 0;
}
#mainWrap #zenkit .pagination {
  clear: both;
  font-size: 90%;
  color: #999;
}
#mainWrap #zenkit .accordion .contentheading {
  padding: 15px 20px !important;
}
#mainWrap #zenkit .accordion.zenblock {
  background: none !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: #a6acd3;
  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: 20px;
  bottom: 20px;
  display: none;
  cursor: pointer;
  width: 40px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 40px;
  font-size: 2em;
  background: #fff;
}
#toTop:hover {
  background: #333;
}
#toTop:hover a {
  color: #fff;
}
#toTop:hover a:hover {
  color: #fff;
}
#toTopText {
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  display: block;
}
#paneltrigger {
  position: absolute;
  top: -8px;
  right: 70px;
  z-index: 1000;
}
#paneltrigger a {
  display: inline-block;
  text-shadow: none;
  color: #fff;
  padding: 3px 8px;
  margin-top: 10px;
}
#paneltrigger a span.icon-plus {
  position: fixed;
  z-index: 2;
  right: 30px;
  margin-right: -20px;
  top: 15px;
}
#paneltrigger a span.triangle {
  position: fixed;
  z-index: 1;
  top: auto;
  margin-top: -25px;
  right: -80px;
  left: auto;
  width: 0px;
  height: 0px;
  border-left: 80px solid transparent;
  border-right: 80px solid transparent;
  border-top: 80px solid #eda469;
  -webkit-transition: border-color 0.2s ease-in;
  -moz-transition: border-color 0.2s ease-in;
  -o-transition: border-color 0.2s ease-in;
  transition: border-color 0.2s ease-in;
}
#paneltrigger a span.triangle:hover {
  border-top: 80px solid #a6acd3;
}
#paneltrigger a:focus {
  outline: none;
}
#panel {
  display: none;
  z-index: 10000;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  width: 70%;
  margin-left: -35%;
}
#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 .modal-header {
  margin-top: -20px;
  padding-bottom: 30px;
  border: 0;
}
#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: #a6acd3;
}
#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;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  background: #fff;
  opacity: 0.95;
}
h1 {
  margin: 10px 0;
  font-size: 28px;
  line-height: 40px;
}
h1 small {
  font-size: 28px;
}
h2 {
  margin: 10px 0;
  font-size: 25.2px;
  line-height: 36px;
  clear: both;
}
h2 small {
  font-size: 21px;
}
h3 {
  margin: 10px 0;
  font-size: 16.8px;
  line-height: 24px;
}
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;
}
h1.article-title,
h2.article-title {
  border: 0;
  box-shadow: none;
  background-image: none;
  background: none;
  padding: 0;
  margin: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  color: #a6acd3;
  font-size: 90%;
}
h1.article-title a,
h2.article-title a {
  color: #eda469;
}
p {
  margin: 0 0 20px;
  line-height: 24px;
  color: #555;
}
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: #a6acd3;
  -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;
}
a:hover {
  color: #eda469;
  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: #333333;
}
img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
blockquote {
  font-size: 1.7em !important;
  line-height: 1.2em;
  padding-left: 10px;
  margin: 10px 0 0 10px !important;
}
blockquote,
blockquote p,
.jb_quoteleft,
.jb_quoteleft p,
.jb_quoteright,
.jb_quoteright p {
  margin-top: 30px !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 {
  text-align: center;
  color: #0d0d0d;
  margin-bottom: 0;
  clear: both;
  margin-top: 30px;
  padding-top: 20px;
}
.subheading {
  text-align: center;
  font-weight: bold;
  font-style: italic;
  padding-bottom: 20px;
  color: #808080;
  margin-bottom: 30px;
  font-size: 90%;
}
ul.simple {
  margin: 0;
}
ul.simple li {
  list-style-type: none;
  padding: 16px 0 !important;
}
.alert-info {
  background: #a6acd3;
  border: 1px solid #989fcc;
  color: #fff;
  text-shadow: 1px 1px 0 #989fcc;
}
a.btn {
  padding: 0;
  background: #f26532;
  border: 0;
  color: #fff;
  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.1);
  box-shadow: inset 1px 1px 0 rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.01) !important;
  text-shadow: none;
  -webkit-border-radius: 2px 0 0 2px !important;
  -moz-border-radius: 2px 0 0 2px !important;
  border-radius: 2px 0 0 2px !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 {
  background: #f48258 !important;
  color: #fff !important;
}
a.btn span {
  padding: 8px 0 8px 8px;
  line-height: 2.4em;
}
a.btn span:after {
  font-family: 'FontAwesome';
  padding: 10px;
  margin-left: 10px;
  content: "\f105";
  background: #f48258;
  color: #cb3f0d;
  border-right: 1px solid rgba(0,0,0,0.1);
  -webkit-transition: margin 0.2s ease-in;
  -moz-transition: margin 0.2s ease-in;
  -o-transition: margin 0.2s ease-in;
  transition: margin 0.2s ease-in;
  -webkit-box-shadow: inset 0px 1px 0 rgba(0,0,0,0.12);
  -moz-box-shadow: inset 0px 1px 0 rgba(0,0,0,0.12);
  box-shadow: inset 0px 1px 0 rgba(0,0,0,0.12);
}
a.btn:hover span:after {
  margin-left: 20px;
}
#banner .btn {
  color: #fff;
}
.zentools .zenmore a {
  border: 0;
  padding: 0;
}
.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: 0px 8px;
  font-size: 60%;
  top: 8px;
  right: -8px;
  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: #a6acd3;
}
.new h3:after {
  content: "New";
  background: #eda469;
}
.primary1 h3:after {
  background: #d9dcec !important;
}
.primary1 h3:after {
  background: #ffffff;
}
.primary2 h3:after {
  background: #a6acd3;
}
.primary3 h3:after {
  background: #4a5496;
}
.secondary1 h3:after {
  background: #f2c097;
}
.secondary2 h3:after {
  background: #eda469;
}
.secondary3 h3:after {
  background: #a95714;
}
.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 #fff;
}
.corner.primary1::after {
  border-color: #737cba #fff;
}
.corner.primary2::after {
  border-color: #a6acd3 #fff;
}
.corner.primary3::after {
  border-color: #4a5496 #fff;
}
.corner.secondary1::after {
  border-color: #e57b25 #fff;
}
.corner.secondary2::after {
  border-color: #eda469 #fff;
}
.corner.secondary3::after {
  border-color: #a95714 #fff;
}
.corner.primary1 {
  background: #a6acd3;
}
.corner.primary2 {
  background: #737cba;
}
.corner.primary3 {
  background: #d9dcec;
}
.corner.secondary1 {
  background: #eda469;
}
.corner.secondary2 {
  background: #e57b25;
}
.corner.secondary3 {
  background: #f5cdad;
}
div.rounded,
.moduletable.rounded {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
div.primary1,
.moduletable.primary1 {
  background: #a6acd3;
  padding: 10px;
}
div.primary1 p,
div.primary1 h3,
.moduletable.primary1 p,
.moduletable.primary1 h3 {
  color: #fff;
}
div.primary2,
.moduletable.primary2 {
  background: #737cba;
  padding: 10px;
}
div.primary2 p,
div.primary2 h3,
.moduletable.primary2 p,
.moduletable.primary2 h3 {
  color: #fff;
}
div.primary3,
.moduletable.primary3 {
  background: #d9dcec;
  padding: 10px;
}
div.primary3 p,
div.primary3 h3,
.moduletable.primary3 p,
.moduletable.primary3 h3 {
  color: #737cba;
}
div.secondary1,
.moduletable.secondary1 {
  background: #eda469;
  padding: 10px;
}
div.secondary1 p,
div.secondary1 h3,
.moduletable.secondary1 p,
.moduletable.secondary1 h3 {
  color: #fff;
}
div.secondary2,
.moduletable.secondary2 {
  background: #e57b25;
  padding: 10px;
}
div.secondary2 p,
div.secondary2 h3,
.moduletable.secondary2 p,
.moduletable.secondary2 h3 {
  color: #fff;
}
div.secondary3,
.moduletable.secondary3 {
  background: #f5cdad;
  padding: 10px;
}
div.secondary3 p,
div.secondary3 h3,
.moduletable.secondary3 p,
.moduletable.secondary3 h3 {
  color: #e57b25;
}
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);
}
div.border.primary1,
.moduletable.border.primary1 {
  background: none;
  border-color: #a6acd3;
  -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: #333333;
}
div.border.primary2,
.moduletable.border.primary2 {
  background: none;
  border-color: #737cba;
  -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: #333333;
}
div.border.primary3,
.moduletable.border.primary3 {
  background: none;
  border-color: #d9dcec;
  -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: #333333;
}
div.border.secondary1,
.moduletable.border.secondary1 {
  background: none;
  border-color: #eda469;
  -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: #333333;
}
div.border.secondary2,
.moduletable.border.secondary2 {
  background: none;
  border-color: #e57b25;
  -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: #333333;
}
div.border.secondary3,
.moduletable.border.secondary3 {
  background: none;
  border-color: #f5cdad;
  -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: #333333;
}
.moduletable.dark {
  background: #232323;
  border: 1px solid #111;
  color: #fff;
  padding: 10px;
}
.moduletable.light {
  color: #333333;
  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: 6px 6px 0px rgba(0,0,0,0.3);
  padding: 10px;
}
.moduletable.shadow2 {
  box-shadow: 0px 0px 4px rgba(0,0,0,0.16);
  padding: 10px;
}
.inset.border {
  border: 1px solid rgba(255,255,255,0.8);
  padding: 10px;
}
.inset.primary1,
.inset.primary2,
.inset.primary3,
.inset.secondary1,
.inset.secondary2,
.inset.secondary3,
.inset.dark {
  border: 0;
  box-shadow: none;
  background-image: none;
  background: none;
  padding: 0;
  margin: 0;
}
.inset.primary1 .zen-module-title h3,
.inset.primary2 .zen-module-title h3,
.inset.primary3 .zen-module-title h3,
.inset.secondary1 .zen-module-title h3,
.inset.secondary2 .zen-module-title h3,
.inset.secondary3 .zen-module-title h3,
.inset.dark .zen-module-title h3 {
  color: #333333;
}
.inset .zen-module-body {
  background: #fff;
  padding: 10px;
}
.inset.primary1 .zen-module-body {
  background: #a6acd3;
  padding: 10px;
}
.inset.primary2 .zen-module-body {
  background: #737cba;
  padding: 10px;
}
.inset.primary3 .zen-module-body {
  background: #d9dcec;
  padding: 10px;
}
.inset.secondary1 .zen-module-body {
  background: #eda469;
  padding: 10px;
}
.inset.secondary2 .zen-module-body {
  background: #e57b25;
  padding: 10px;
}
.inset.secondary3 .zen-module-body {
  background: #f5cdad;
  padding: 10px;
}
.inset.dark .zen-module-body {
  background: #333;
  padding: 10px;
}
.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;
}
article .item-image,
#slider .item-image {
  max-width: 100%;
}
article .item-image img,
#slider .item-image img {
  margin-bottom: 30px;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
}
article .article-title,
#slider .article-title {
  padding-left: 20px;
  font-size: 2em;
  text-shadow: 1px 1px 0 #fff;
  line-height: 2em;
  margin-top: -55px;
  padding-bottom: 3px;
  margin-bottom: 30px;
  background: #fafafa;
  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(top,#fafafa,#fff);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#fff));
  background-image: -webkit-linear-gradient(top,#fafafa,#fff);
  background-image: -o-linear-gradient(top,#fafafa,#fff);
  background-image: linear-gradient(to bottom,#fafafa,#fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffffffff', GradientType=0);
  border-top: 1px solid #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-bottom: 2px solid #eaeaea;
}
.page-subtitle,
.page-header,
.componentheading,
.contentheading {
  padding-left: 20px;
  font-size: 2em;
  text-shadow: 1px 1px 0 #fff;
  line-height: 2em;
  margin-top: -55px !important;
  padding-bottom: 3px;
  margin-bottom: 30px !important;
  background: #fafafa;
  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(top,#fafafa,#fff);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#fff));
  background-image: -webkit-linear-gradient(top,#fafafa,#fff);
  background-image: -o-linear-gradient(top,#fafafa,#fff);
  background-image: linear-gradient(to bottom,#fafafa,#fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffffffff', GradientType=0);
  border-top: 1px solid #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-bottom: 2px solid #eaeaea;
}
.layout-category .contentheading {
  margin-top: 30px !important;
}
.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: #a6acd3;
}
.anvil.primary2 {
  background: #737cba;
}
.anvil.primary3 {
  background: #d9dcec;
}
.anvil.secondary1 {
  background: #eda469;
}
.anvil.secondary2 {
  background: #e57b25;
}
.anvil.secondary3 {
  background: #f5cdad;
}
.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: #a6acd3;
}
.rounded-big.primary2 {
  background: #737cba;
}
.rounded-big.primary3 {
  background: #d9dcec;
}
.rounded-big.secondary1 {
  background: #eda469;
}
.rounded-big.secondary2 {
  background: #e57b25;
}
.rounded-big.secondary3 {
  background: #f5cdad;
}
.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: #eda469;
}
.largeicons i:hover {
  border: 4px solid #eda469;
}
.moduletable.centered {
  clear: both;
}
.moduletable.centered .zen-module-title {
  margin-bottom: 30px;
  margin-top: 30px;
}
.moduletable.centered .zen-module-title em {
  color: #a6acd3;
}
.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;
}
#socialicons {
  padding: 30px 0;
}
#socialicons span {
  padding: 20px;
  -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: 10px 0;
}
#socialicons.zencenter ul li a:hover,
#socialicons.zencenter ul li span:hover {
  color: #eda469;
}
.collapse-trigger h3 {
  font-size: 1.4em;
  position: relative;
  cursor: pointer;
  border-bottom: 1px solid rgba(255,255,255,0.8);
  margin: 0 0 0 0px;
  clear: both;
  padding-left: 20px;
  text-shadow: 1px 1px 0 #fff;
  padding-bottom: 3px;
  margin-bottom: 20px;
  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(top,#fafafa,#fff);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#fff));
  background-image: -webkit-linear-gradient(top,#fafafa,#fff);
  background-image: -o-linear-gradient(top,#fafafa,#fff);
  background-image: linear-gradient(to bottom,#fafafa,#fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffffffff', GradientType=0);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-bottom: 2px solid #eaeaea;
}
.collapse-trigger h3 span {
  margin: 0;
  display: inline-block;
  padding: 8px 0;
}
.collapse-trigger h3 span:before {
  content: "\f068";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin-right: 12px;
}
.collapse-trigger h3 span:hover {
  color: #eda469;
}
.collapsed h3 span:before {
  content: "\f067";
}
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: #eda469;
  border: 0 !important;
  color: #fff;
}
.nav-tabs li a:hover {
  background: #a6acd3;
}
.nav-tabs li.active a {
  background: #a6acd3;
  color: #fff;
}
.nav-tabs li a.active {
  background: #a6acd3;
  color: #fff;
}
.tab-content {
  padding-top: 0 !important;
  margin: 0;
}
#topcolour {
  background: #fff url("../../../images/header/art.jpg") center top;
  background-attachment: fixed;
  background-size: cover;
  float: left;
  width: 100%;
}
.divider {
  height: 10px;
  background: url(../../../images/divider.png) repeat-x left bottom;
  float: left;
  width: 100%;
  margin: 30px 0;
}
blockquote,
.jb_quoteleft,
.jb_quoteright {
  background: url(../../../images/dividervert.png) repeat-y left top !important;
}
#grid1wrap .zen-container,
#grid2wrap .zen-container,
#grid3wrap .zen-container,
#grid4wrap .zen-container,
#grid5wrap .zen-container,
#grid6wrap .zen-container,
#mainWrap  .zen-container,
#bottomrow .zen-container,
#gradient,
.items-more,
.headline,
.subheading,
.result-created,
ul.simple li {
  background: #fafafa url(../../../images/divider.png) repeat-x left bottom !important;
}
#sliderwrap .zen-container {
  background: url(../../../images/divider.png) repeat-x left bottom;
}
.headline {
  background-position: left top !important;
}
