/* icomoon */
/*******[For nodes with less content to have fixed footer]********/
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: pointer;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #cccccc;
}

.mfp-preloader a:hover {
  color: white;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333333;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
  cursor: pointer;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
  padding: 0;
}

.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

.rrssb-buttons {
  box-sizing: border-box;
  font-family: Verdana,Helvetica, Arial, sans-serif;
  font-size: 12px;
  height: 36px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.rrssb-buttons:after {
  clear: both;
  content: ' ';
  display: table;
}
.rrssb-buttons:before {
  content: ' ';
  display: table;
}
.rrssb-buttons li {
  box-sizing: border-box;
  float: left;
  height: 100%;
  line-height: 13px;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 50% !important;
  display: inline-block;
}
.rrssb-buttons li.rrssb-email a {
  background-color: #0a88ff;
}
.rrssb-buttons li.rrssb-email a:hover {
  background-color: #006ed6;
}
.rrssb-buttons li.rrssb-facebook a {
  background-color: #306199;
}
.rrssb-buttons li.rrssb-facebook a:hover {
  background-color: #244872;
}
.rrssb-buttons li.rrssb-tumblr a {
  background-color: #32506d;
}
.rrssb-buttons li.rrssb-tumblr a:hover {
  background-color: #22364a;
}
.rrssb-buttons li.rrssb-linkedin a {
  background-color: #007bb6;
}
.rrssb-buttons li.rrssb-linkedin a:hover {
  background-color: #005983;
}
.rrssb-buttons li.rrssb-twitter a {
  background-color: #26c4f1;
}
.rrssb-buttons li.rrssb-twitter a:hover {
  background-color: #0eaad6;
}
.rrssb-buttons li.rrssb-googleplus a {
  background-color: #e93f2e;
}
.rrssb-buttons li.rrssb-googleplus a:hover {
  background-color: #ce2616;
}
.rrssb-buttons li.rrssb-youtube a {
  background-color: #df1c31;
}
.rrssb-buttons li.rrssb-youtube a:hover {
  background-color: #b21627;
}
.rrssb-buttons li.rrssb-reddit a {
  background-color: #8bbbe3;
}
.rrssb-buttons li.rrssb-reddit a:hover {
  background-color: #62a3d9;
}
.rrssb-buttons li.rrssb-pinterest a {
  background-color: #b81621;
}
.rrssb-buttons li.rrssb-pinterest a:hover {
  background-color: #8a1119;
}
.rrssb-buttons li.rrssb-pocket a {
  background-color: #ed4054;
}
.rrssb-buttons li.rrssb-pocket a:hover {
  background-color: #e4162d;
}
.rrssb-buttons li.rrssb-github a {
  background-color: #444;
}
.rrssb-buttons li.rrssb-github a:hover {
  background-color: #2b2b2b;
}
.rrssb-buttons li.rrssb-instagram a {
  background-color: #125688;
}
.rrssb-buttons li.rrssb-instagram a:hover {
  background-color: #0c3a5b;
}
.rrssb-buttons li.rrssb-delicious a {
  background-color: #0b79e5;
}
.rrssb-buttons li.rrssb-delicious a:hover {
  background-color: #095fb4;
}
.rrssb-buttons li.rrssb-vk a {
  background-color: #4d71a9;
}
.rrssb-buttons li.rrssb-vk a:hover {
  background-color: #3d5a86;
}
.rrssb-buttons li.rrssb-hackernews a {
  background-color: #f60;
}
.rrssb-buttons li.rrssb-hackernews a:hover {
  background-color: #cc5200;
}
.rrssb-buttons li.rrssb-whatsapp a {
  background-color: #43d854;
}
.rrssb-buttons li.rrssb-whatsapp a:hover {
  background-color: #28c039;
}
.rrssb-buttons li.rrssb-print a {
  background-color: #8d98a2;
}
.rrssb-buttons li.rrssb-print a:hover {
  background-color: #717f8b;
}
.rrssb-buttons li.rrssb-xing a {
  background-color: #005A5F;
}
.rrssb-buttons li.rrssb-xing a:hover {
  background-color: #002a2c;
}
.rrssb-buttons li a {
  background-color: #ccc;
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  height: 100%;
  padding: 10px 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color .2s ease-in-out;
  transition: background-color .2s ease-in-out;
  width: 100%;
}
.rrssb-buttons li a .rrssb-icon {
  display: block;
  left: 10px;
  padding-top: 9px;
  position: absolute;
  top: 0;
  width: 10%;
}
.rrssb-buttons li a .rrssb-icon svg {
  height: 17px;
  width: 17px;
}
.rrssb-buttons li a .rrssb-icon svg circle, .rrssb-buttons li a .rrssb-icon svg path {
  fill: #fff;
}
.rrssb-buttons li a .rrssb-text {
  color: #fff;
}
.rrssb-buttons li a:hover {
  text-decoration: none;
  border-bottom: none;
}
.rrssb-buttons li a:active {
  box-shadow: inset 1px 3px 15px 0 rgba(22, 0, 0, 0.25);
}
.rrssb-buttons li.small a {
  padding: 0;
}
.rrssb-buttons li.small a .rrssb-icon {
  left: auto;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  top: auto;
  width: 100%;
}
.rrssb-buttons li.small a .rrssb-text {
  visibility: hidden;
}
.rrssb-buttons.large-format {
  height: auto;
}
.rrssb-buttons.large-format li {
  height: auto;
}
.rrssb-buttons.large-format li a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: .2em;
  padding: 8.5% 0 8.5% 12%;
}
.rrssb-buttons.large-format li a .rrssb-icon {
  height: 100%;
  left: 7%;
  padding-top: 0;
  width: 12%;
}
.rrssb-buttons.large-format li a .rrssb-icon svg {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.rrssb-buttons.large-format li a .rrssb-text {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.rrssb-buttons.small-format {
  padding-top: 5px;
}
.rrssb-buttons.small-format li {
  height: 80%;
  padding: 0 1px;
}
.rrssb-buttons.small-format li a .rrssb-icon {
  height: 100%;
  padding-top: 0;
}
.rrssb-buttons.small-format li a .rrssb-icon svg {
  height: 48%;
  position: relative;
  top: 6px;
  width: 80%;
}
.rrssb-buttons.tiny-format {
  height: 22px;
  position: relative;
}
.rrssb-buttons.tiny-format li {
  padding-right: 7px;
}
.rrssb-buttons.tiny-format li a {
  background-color: transparent;
  padding: 0;
}
.rrssb-buttons.tiny-format li a .rrssb-icon {
  height: 100%;
}
.rrssb-buttons.tiny-format li a .rrssb-icon svg {
  height: 70%;
  width: 100%;
}
.rrssb-buttons.tiny-format li a:active, .rrssb-buttons.tiny-format li a:hover {
  background-color: transparent;
}
.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path {
  fill: #0a88ff;
}
.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #0054a3;
}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path {
  fill: #306199;
}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #18304b;
}
.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path {
  fill: #32506d;
}
.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #121d27;
}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path {
  fill: #007bb6;
}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #003650;
}
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path {
  fill: #26c4f1;
}
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #0b84a6;
}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path {
  fill: #e93f2e;
}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #a01e11;
}
.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path {
  fill: #df1c31;
}
.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #84111d;
}
.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path {
  fill: #8bbbe3;
}
.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #398bcf;
}
.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path {
  fill: #b81621;
}
.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #5d0b11;
}
.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path {
  fill: #ed4054;
}
.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #b61124;
}
.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path {
  fill: #444;
}
.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #111;
}
.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path {
  fill: #125688;
}
.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #061d2e;
}
.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path {
  fill: #0b79e5;
}
.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #064684;
}
.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path {
  fill: #4d71a9;
}
.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #2d4263;
}
.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path {
  fill: #f60;
}
.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #993d00;
}
.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon svg path {
  fill: #43d854;
}
.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #1f962d;
}
.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon svg path {
  fill: #8d98a2;
}
.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #5a656f;
}
.rrssb-buttons.tiny-format li.rrssb-xing a .rrssb-icon svg path {
  fill: #005A5F;
}
.rrssb-buttons.tiny-format li.rrssb-xing a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #000;
}

.page-comment-reply #page-title, .page-comment-edit #page-title, .page-comment-delete-own #page-title, .block h2, #main h2, #postcontent-first h2, .page-news #page-title, .page-news-v2 #page-title, .page-photo-v1 #page-title, .page-photo #page-title, .page-video-v1 #page-title, .page-video #page-title, .page-node.node-type-page #page-title, .page-filter.page-filter-tips #page-title, .page-comment-reply .comment-by-node-author, .page-comment-edit .comment-by-node-author, .page-comment-delete-own .comment-by-node-author, .wrapper-header, .item-list .pager li, .block ul, .stack-preheader, .stack-content-inner, .stack-navigation, .page, body .region-content ul.flippy, .wrapper-footer, .wrapper-content .stack, .wrapper-footer .stack, #main h2.commentcountwrap, #main div.commentcountwrap {
  border: none;
  padding: 0;
  margin: 0;
}

ul, li, .item-list ul, .action-links {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
}

.page-comment-reply #content-area .region-content > div:first-child, .page-comment-edit #content-area .region-content > div:first-child, .page-comment-delete-own #content-area .region-content > div:first-child, .page-comment-reply .links.inline, .page-comment-edit .links.inline, .page-comment-delete-own .links.inline, .page-photo-v1 .view-home-one-page-photos > .view-header > .view-categories, .page-photo .view-home-one-page-photos > .view-header > .view-categories, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories, .page-video .view-home-one-page-video > .view-header > .view-categories, .stack-breadcrumb, .profile, .messages.notice, #block-block-61, #breadcrumb-region, .node-comment-counter, .page-home-onepage #sidebar-a, #block-menu-menu-home-one-page-menu h2, #block-menu-menu-home-one-page-linked h2, #block-menu-menu-menu-fixed h2, #block-menu-menu-one-page-anchored h2, #block-menu-menu-home-one-page-menu .content ul.menu, #block-menu-menu-home-one-page-linked .content ul.menu, #block-menu-menu-menu-fixed .content ul.menu, #block-menu-menu-one-page-anchored .content ul.menu, #block-menu-menu-user-menu, #block-views-user-profile-block-3 .hover-user-menu, .node-type-blog #page-title, .page-photo-v1 #main .tabs, .page-photo-v1 .field-name-field-license, .page-photo #main .tabs, .page-photo .field-name-field-license, .page-photo-v1 .view-home-one-page-photos li:first-child, .page-photo-v1 .view-home-one-page-photos .view-content .item-list, .page-photo .view-home-one-page-photos li:first-child, .page-photo .view-home-one-page-photos .view-content .item-list, .not-front #main .tabs, body.node-type-photo #page-title, .view-home-one-page-video-detail .field-name-media-description .field-label, #block-block-466 .mlist-form-container, #block-block-466 .mlist-ajax, #block-block-466 .mlist-server-error, #block-block-466 .mlist-thankyou, .mlist-sidebar .mlist-form-container, .mlist-sidebar .mlist-ajax, .mlist-sidebar .mlist-server-error, .mlist-sidebar .mlist-thankyou, .mlist-sidebar, #thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-artwork-list, #thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-info, #thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-scrubber, #thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-trackslist, #thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-info-toggle, #thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-song-title, #thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-time-float, #thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-prev, #thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-next, #thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-controls a.sc-pause.hidden, #thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-controls a.sc-play.hidden, #thankyouBlock #thankyoublock-innerwrapper .sc-player.playing .sc-controls a.sc-play, .node-type-photo .node > div, .node-type-photo .node > ul.links.inline, .node-type-blog .node > div, .node-type-blog .node > ul.links.inline, .node-type-video .node > div, .node-type-video .node > ul.links.inline, .node-type-audio .node > div, .node-type-audio .node > ul.links.inline, .node-type-forum .node > div, .node-type-forum .node > ul.links.inline, .node-type-album .node > div, .node-type-album .node > ul.links.inline, .page-node #page-title, .page-node .oembed-title, .page-node.node-type-page.page-node-17741 #page-title, .page-node.node-type-page.page-node-17741 ul.tabs.primary, .page-node.node-type-page.page-node-17746 #page-title, .page-node.node-type-page.page-node-17746 ul.tabs.primary, .page-node.node-type-page.page-node-17751 #page-title, .page-node.node-type-page.page-node-17751 ul.tabs.primary, .page-node.node-type-page.page-node-17756 #page-title, .page-node.node-type-page.page-node-17756 ul.tabs.primary, .page-node.node-type-page.page-node-17896 #page-title, .page-node.node-type-page.page-node-17896 ul.tabs.primary, #main .wysiwyg-tab-wrapper, #main .form-item-subject, #main #comment-new .title, .node .comment .new, .node .comment h3, .node .comment .links.inline .comment_forbidden, .page-comment .new, .page-comment h3, .page-comment .links.inline .comment_forbidden, #edit-author--4, #edit-author--2, #edit-author--1, .comment-form .form-item-comment-body-und-0-value label {
  display: none;
}

.block {
  margin-bottom: 1em;
}

#block-menu-menu-home-one-page-menu, #block-menu-menu-home-one-page-linked, #block-menu-menu-menu-fixed, #block-menu-menu-one-page-anchored {
  margin-bottom: 0;
}

input.form-submit, #themebuilder-live-preview-theme-picker-form #edit-switch, #edit-submit, #edit-delete, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a, #block-block-466 form .mlist-submit-wrap input.mlist-submit, .mlist-sidebar form .mlist-submit-wrap input.mlist-submit, #block-block-466 .mlist-join, .mlist-sidebar .mlist-join, #block-block-466 .mlist-legalText .mlist-agree, #block-block-466 .mlist-legalText .mlist-disagree, .mlist-sidebar .mlist-legalText .mlist-agree, .mlist-sidebar .mlist-legalText .mlist-disagree, .mlist-outer-wrapper .mlist-wrapper input.submit, .mlist-outer-wrapper .mlist-wrapper input.submit-new, .mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .mlist-popup, .mlist-outer-wrapper.sidebar-variants .mlist-join, #comment-form--2 #edit-submit--2, *[id*='comment-form--'] input[id*='edit-submit--'] {
  background: #ed3d3d;
  border: none;
  color: #fff;
  cursor: pointer;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
}
input.form-submit:hover, #themebuilder-live-preview-theme-picker-form #edit-switch:hover, #edit-submit:hover, #edit-delete:hover, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a:hover, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a:hover, #block-block-466 form .mlist-submit-wrap input.mlist-submit:hover, .mlist-sidebar form .mlist-submit-wrap input.mlist-submit:hover, #block-block-466 .mlist-join:hover, .mlist-sidebar .mlist-join:hover, #block-block-466 .mlist-legalText .mlist-agree:hover, #block-block-466 .mlist-legalText .mlist-disagree:hover, .mlist-sidebar .mlist-legalText .mlist-agree:hover, .mlist-sidebar .mlist-legalText .mlist-disagree:hover, .mlist-outer-wrapper .mlist-wrapper input.submit:hover, .mlist-outer-wrapper .mlist-wrapper input.submit-new:hover, .mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .mlist-popup:hover, .mlist-outer-wrapper.sidebar-variants .mlist-join:hover, #comment-form--2 #edit-submit--2:hover, *[id*='comment-form--'] input[id*='edit-submit--']:hover {
  background: #a1a1a1;
}

#block-block-516 .nav_header_meta a, #block-views-home-one-page-news-block-2 .nav_header_meta a, #block-views-home-one-page-photos-block-1 .nav_header_meta a, #block-views-home-one-page-video-block-1 .nav_header_meta a, .item-list .pager .pager-next.first.last a {
  background: #fff;
  border: 2x solid #ed3d3d;
  color: #ed3d3d;
  cursor: pointer;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  border: 2px solid #ed3d3d;
}
#block-block-516 .nav_header_meta a:hover, #block-views-home-one-page-news-block-2 .nav_header_meta a:hover, #block-views-home-one-page-photos-block-1 .nav_header_meta a:hover, #block-views-home-one-page-video-block-1 .nav_header_meta a:hover, .item-list .pager .pager-next.first.last a:hover {
  background: #a1a1a1;
}

.page-comment-reply #page-title, .page-comment-edit #page-title, .page-comment-delete-own #page-title, .block h2, #main h2, #postcontent-first h2, .page-news #page-title, .page-news-v2 #page-title, .page-photo-v1 #page-title, .page-photo #page-title, .page-video-v1 #page-title, .page-video #page-title, .page-node.node-type-page #page-title, .page-filter.page-filter-tips #page-title {
  color: #a1a1a1;
  font-size: 24px;
  border-bottom: 3px solid #a1a1a1;
  margin: 1em 0;
  line-height: 2.5em;
}

#block-views-home-one-page-news-detail-block .views-row .views-field-title span, .view-home-one-page-photo-detail .views-row .views-field-title span, .view-home-one-page-video-detail .views-row .views-field-title span, #block-views-home-one-page-news-detail-block .views-row .views-field-title span a, .view-home-one-page-photo-detail .views-row .views-field-title span a, .view-home-one-page-video-detail .views-row .views-field-title span a, .page-video-v1 .view-home-one-page-video .views-row .views-field-title span, .page-video .view-home-one-page-video .views-row .views-field-title span {
  color: #CC0000;
  display: block;
  font-size: 26px;
  line-height: 1.25em;
  margin: 0.3125em 0 0.625em;
}

.page-video-v1 .view-home-one-page-video .media-thumbnail-frame img, .page-video .view-home-one-page-video .media-thumbnail-frame img {
  width: 100%;
  height: auto;
}

#block-views-home-one-page-news-detail-block .views-row .views-field-title, .view-home-one-page-photo-detail .views-row .views-field-title, .view-home-one-page-video-detail .views-row .views-field-title {
  margin-bottom: 0.5em;
}
#block-views-home-one-page-news-detail-block .views-row .views-field-title span, .view-home-one-page-photo-detail .views-row .views-field-title span, .view-home-one-page-video-detail .views-row .views-field-title span, #block-views-home-one-page-news-detail-block .views-row .views-field-title span a, .view-home-one-page-photo-detail .views-row .views-field-title span a, .view-home-one-page-video-detail .views-row .views-field-title span a {
  font-size: 26px;
  margin: 0;
}
#block-views-home-one-page-news-detail-block .views-row .views-field-created, .view-home-one-page-photo-detail .views-row .views-field-created, .view-home-one-page-video-detail .views-row .views-field-created {
  margin-bottom: 1.5em;
  font-size: 1.05em;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-news-detail-block .views-row .views-field-created, .view-home-one-page-photo-detail .views-row .views-field-created, .view-home-one-page-video-detail .views-row .views-field-created {
    font-size: 1em;
  }
}
#block-views-home-one-page-news-detail-block .views-row .views-field-created em, .view-home-one-page-photo-detail .views-row .views-field-created em, .view-home-one-page-video-detail .views-row .views-field-created em {
  font-style: normal;
}
#block-views-home-one-page-news-detail-block .views-row .views-field.views-field-body p, .view-home-one-page-photo-detail .views-row .views-field.views-field-body p, .view-home-one-page-video-detail .views-row .views-field.views-field-body p {
  margin-top: 8px;
}

.page-video-v1 .view-home-one-page-video .views-row .views-field-field-video-asset, .page-video .view-home-one-page-video .views-row .views-field-field-video-asset {
  position: relative;
}
.page-video-v1 .view-home-one-page-video .views-row .play_border, .page-video .view-home-one-page-video .views-row .play_border {
  position: absolute;
  left: calc(50% - 43px / 2);
  top: calc(50% - 43px / 2);
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row .play_border, .page-video .view-home-one-page-video .views-row .play_border {
    position: absolute;
    left: calc(50% - 43px / 2);
    top: calc(50% - 43px / 2);
  }
}
.page-video-v1 .view-home-one-page-video .views-row .play_button, .page-video .view-home-one-page-video .views-row .play_button {
  background: url("/sites/g/files/g2000006376/f/201401/Play_buttonwithhover.png") no-repeat 0 0 transparent;
  width: 43px;
  height: 43px;
  text-indent: -9999px;
  display: block;
}
.page-video-v1 .view-home-one-page-video .views-row .play_button:hover, .page-video .view-home-one-page-video .views-row .play_button:hover {
  background-position: 0 -170px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-news #block-block-26, .page-news-v2 #block-block-26, .node-type-blog #block-block-26, .page-photo-v1 #block-block-26, .page-photo #block-block-26, body.node-type-photo #block-block-26, .page-video-v1 #block-block-26, .page-video #block-block-26, .node-type-video #block-block-26 {
    width: 100%;
  }
  .page-news #block-block-26 .description, .page-news-v2 #block-block-26 .description, .node-type-blog #block-block-26 .description, .page-photo-v1 #block-block-26 .description, .page-photo #block-block-26 .description, body.node-type-photo #block-block-26 .description, .page-video-v1 #block-block-26 .description, .page-video #block-block-26 .description, .node-type-video #block-block-26 .description {
    margin: 0 auto;
  }
  .page-news #block-block-96, .page-news-v2 #block-block-96, .node-type-blog #block-block-96, .page-photo-v1 #block-block-96, .page-photo #block-block-96, body.node-type-photo #block-block-96, .page-video-v1 #block-block-96, .page-video #block-block-96, .node-type-video #block-block-96 {
    float: left;
    width: 50%;
  }
  .page-news #block-block-91, .page-news-v2 #block-block-91, .node-type-blog #block-block-91, .page-photo-v1 #block-block-91, .page-photo #block-block-91, body.node-type-photo #block-block-91, .page-video-v1 #block-block-91, .page-video #block-block-91, .node-type-video #block-block-91 {
    clear: none;
    float: right;
    width: 40%;
  }
}

.page-comment-reply #page-title, .page-comment-edit #page-title, .page-comment-delete-own #page-title {
  margin-top: 1em;
}
.page-comment-reply #content-area .region-content #block-system-main, .page-comment-edit #content-area .region-content #block-system-main, .page-comment-delete-own #content-area .region-content #block-system-main {
  display: block;
}
.page-comment-reply #comment-form, .page-comment-edit #comment-form, .page-comment-delete-own #comment-form {
  margin-top: 3em;
}
.page-comment-reply #edit-subject, .page-comment-edit #edit-subject, .page-comment-delete-own #edit-subject {
  width: 100%;
}
.page-comment-reply .comment.odd.clearfix, .page-comment-edit .comment.odd.clearfix, .page-comment-delete-own .comment.odd.clearfix {
  border: 0;
}

.page-photo-v1 .view-home-one-page-photos > .view-header > .view-categories .view-content ul li, .page-photo .view-home-one-page-photos > .view-header > .view-categories .view-content ul li, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories .view-content ul li, .page-video .view-home-one-page-video > .view-header > .view-categories .view-content ul li, .view-categories .view-content ul li {
  width: 100%;
  margin: 0 0 0.5em;
}
.page-photo-v1 .view-home-one-page-photos > .view-header > .view-categories .view-content ul li img, .page-photo .view-home-one-page-photos > .view-header > .view-categories .view-content ul li img, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories .view-content ul li img, .page-video .view-home-one-page-video > .view-header > .view-categories .view-content ul li img, .view-categories .view-content ul li img {
  max-height: 80px;
  width: auto;
}
.page-photo-v1 .view-home-one-page-photos > .view-header > .view-categories h3, .page-photo .view-home-one-page-photos > .view-header > .view-categories h3, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories h3, .page-video .view-home-one-page-video > .view-header > .view-categories h3, .view-categories h3 {
  font-size: 1em;
  margin-bottom: 0.5em;
}
.page-photo-v1 .view-home-one-page-photos > .view-header > .view-categories p, .page-photo .view-home-one-page-photos > .view-header > .view-categories p, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories p, .page-video .view-home-one-page-video > .view-header > .view-categories p, .view-categories p {
  margin: 0 0 0.5em;
}
.page-photo-v1 .view-home-one-page-photos > .view-header > .view-categories a.active, .page-photo .view-home-one-page-photos > .view-header > .view-categories a.active, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories a.active, .page-video .view-home-one-page-video > .view-header > .view-categories a.active, .view-categories a.active {
  color: #c60;
}
.view-categories a.active:hover {
  color: #c60;
}

.page-photo-v1 .view-home-one-page-photos > .view-header, .page-photo .view-home-one-page-photos > .view-header, .page-video-v1 .view-home-one-page-video > .view-header, .page-video .view-home-one-page-video > .view-header {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .page-photo-v1 .view-home-one-page-photos > .view-header, .page-photo .view-home-one-page-photos > .view-header, .page-video-v1 .view-home-one-page-video > .view-header, .page-video .view-home-one-page-video > .view-header {
    width: 40%;
  }
}
.page-photo-v1 .view-home-one-page-photos > .view-header .tags-dropdown, .page-photo .view-home-one-page-photos > .view-header .tags-dropdown, .page-video-v1 .view-home-one-page-video > .view-header .tags-dropdown, .page-video .view-home-one-page-video > .view-header .tags-dropdown {
  float: right;
  color: #a1a1a1;
  margin-bottom: 0.52em;
  cursor: pointer;
}
.page-photo-v1 .view-home-one-page-photos > .view-header .tags-dropdown span, .page-photo .view-home-one-page-photos > .view-header .tags-dropdown span, .page-video-v1 .view-home-one-page-video > .view-header .tags-dropdown span, .page-video .view-home-one-page-video > .view-header .tags-dropdown span {
  color: #ed3d3d;
}
.page-photo-v1 .view-home-one-page-photos > .view-header > .view-categories, .page-photo .view-home-one-page-photos > .view-header > .view-categories, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories, .page-video .view-home-one-page-video > .view-header > .view-categories {
  background: #e9e9e9;
  padding: 1em;
  clear: both;
}

#block-block-516, #block-views-home-one-page-news-block-2, #block-views-home-one-page-photos-block-1, #block-views-home-one-page-video-block-1 {
  position: relative;
}
#block-block-516 .nav_header_meta, #block-views-home-one-page-news-block-2 .nav_header_meta, #block-views-home-one-page-photos-block-1 .nav_header_meta, #block-views-home-one-page-video-block-1 .nav_header_meta {
  position: absolute;
  right: 0;
  top: 3px;
}
#block-block-516 .nav_header_meta a, #block-views-home-one-page-news-block-2 .nav_header_meta a, #block-views-home-one-page-photos-block-1 .nav_header_meta a, #block-views-home-one-page-video-block-1 .nav_header_meta a {
  padding: 0.75em;
  font-size: 0.8em;
}

@media only screen and (min-width: 768px) {
  .node-type-blog .pane, body.node-type-photo .pane, .node-type-video .pane {
    margin-top: 29px;
  }
}

.page-node-20091 #content, .page-node-20096 #content, .page-node-18236 #content {
  min-height: calc(100vh - 466px);
}

.page-photo-v1 .view-home-one-page-photos .view-header .view-categories, .page-photo .view-home-one-page-photos .view-header .view-categories, .page-taxonomy #block-views-categories-block-22 .view-categories, .page-taxonomy #block-views-categories-block-10 .view-categories, .page-taxonomy #block-views-categories-block-15 .view-categories, .page-taxonomy #block-views-categories-block-17 .view-categories, .page-taxonomy #block-views-categories-block-16 .view-categories, .page-taxonomy #block-views-categories-block-19 .view-categories, .page-taxonomy #block-views-categories-block-20 .view-categories, .page-taxonomy #block-views-categories-block-21 .view-categories, .page-taxonomy #block-views-categories-block-23 .view-categories, .page-photo-v1-category #block-views-categories-block-22 .view-categories, .page-photo-v1-category #block-views-categories-block-10 .view-categories, .page-photo-v1-category #block-views-categories-block-15 .view-categories, .page-photo-v1-category #block-views-categories-block-17 .view-categories, .page-photo-v1-category #block-views-categories-block-16 .view-categories, .page-photo-v1-category #block-views-categories-block-19 .view-categories, .page-photo-v1-category #block-views-categories-block-20 .view-categories, .page-photo-v1-category #block-views-categories-block-21 .view-categories, .page-photo-v1-category #block-views-categories-block-23 .view-categories, .page-photos-category #block-views-categories-block-22 .view-categories, .page-photos-category #block-views-categories-block-10 .view-categories, .page-photos-category #block-views-categories-block-15 .view-categories, .page-photos-category #block-views-categories-block-17 .view-categories, .page-photos-category #block-views-categories-block-16 .view-categories, .page-photos-category #block-views-categories-block-19 .view-categories, .page-photos-category #block-views-categories-block-20 .view-categories, .page-photos-category #block-views-categories-block-21 .view-categories, .page-photos-category #block-views-categories-block-23 .view-categories {
  background: transparent;
  display: block;
  padding: 0;
}
.page-photo-v1 .view-home-one-page-photos .view-header .view-categories ul li, .page-photo .view-home-one-page-photos .view-header .view-categories ul li, .page-taxonomy #block-views-categories-block-22 .view-categories ul li, .page-taxonomy #block-views-categories-block-10 .view-categories ul li, .page-taxonomy #block-views-categories-block-15 .view-categories ul li, .page-taxonomy #block-views-categories-block-17 .view-categories ul li, .page-taxonomy #block-views-categories-block-16 .view-categories ul li, .page-taxonomy #block-views-categories-block-19 .view-categories ul li, .page-taxonomy #block-views-categories-block-20 .view-categories ul li, .page-taxonomy #block-views-categories-block-21 .view-categories ul li, .page-taxonomy #block-views-categories-block-23 .view-categories ul li, .page-photo-v1-category #block-views-categories-block-22 .view-categories ul li, .page-photo-v1-category #block-views-categories-block-10 .view-categories ul li, .page-photo-v1-category #block-views-categories-block-15 .view-categories ul li, .page-photo-v1-category #block-views-categories-block-17 .view-categories ul li, .page-photo-v1-category #block-views-categories-block-16 .view-categories ul li, .page-photo-v1-category #block-views-categories-block-19 .view-categories ul li, .page-photo-v1-category #block-views-categories-block-20 .view-categories ul li, .page-photo-v1-category #block-views-categories-block-21 .view-categories ul li, .page-photo-v1-category #block-views-categories-block-23 .view-categories ul li, .page-photos-category #block-views-categories-block-22 .view-categories ul li, .page-photos-category #block-views-categories-block-10 .view-categories ul li, .page-photos-category #block-views-categories-block-15 .view-categories ul li, .page-photos-category #block-views-categories-block-17 .view-categories ul li, .page-photos-category #block-views-categories-block-16 .view-categories ul li, .page-photos-category #block-views-categories-block-19 .view-categories ul li, .page-photos-category #block-views-categories-block-20 .view-categories ul li, .page-photos-category #block-views-categories-block-21 .view-categories ul li, .page-photos-category #block-views-categories-block-23 .view-categories ul li {
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid #cccccc;
  padding: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}
.page-photo-v1 .view-home-one-page-photos .view-header .view-categories ul li .views-field-field-taxonomy-image, .page-photo .view-home-one-page-photos .view-header .view-categories ul li .views-field-field-taxonomy-image, .page-taxonomy #block-views-categories-block-22 .view-categories ul li .views-field-field-taxonomy-image, .page-taxonomy #block-views-categories-block-10 .view-categories ul li .views-field-field-taxonomy-image, .page-taxonomy #block-views-categories-block-15 .view-categories ul li .views-field-field-taxonomy-image, .page-taxonomy #block-views-categories-block-17 .view-categories ul li .views-field-field-taxonomy-image, .page-taxonomy #block-views-categories-block-16 .view-categories ul li .views-field-field-taxonomy-image, .page-taxonomy #block-views-categories-block-19 .view-categories ul li .views-field-field-taxonomy-image, .page-taxonomy #block-views-categories-block-20 .view-categories ul li .views-field-field-taxonomy-image, .page-taxonomy #block-views-categories-block-21 .view-categories ul li .views-field-field-taxonomy-image, .page-taxonomy #block-views-categories-block-23 .view-categories ul li .views-field-field-taxonomy-image, .page-photo-v1-category #block-views-categories-block-22 .view-categories ul li .views-field-field-taxonomy-image, .page-photo-v1-category #block-views-categories-block-10 .view-categories ul li .views-field-field-taxonomy-image, .page-photo-v1-category #block-views-categories-block-15 .view-categories ul li .views-field-field-taxonomy-image, .page-photo-v1-category #block-views-categories-block-17 .view-categories ul li .views-field-field-taxonomy-image, .page-photo-v1-category #block-views-categories-block-16 .view-categories ul li .views-field-field-taxonomy-image, .page-photo-v1-category #block-views-categories-block-19 .view-categories ul li .views-field-field-taxonomy-image, .page-photo-v1-category #block-views-categories-block-20 .view-categories ul li .views-field-field-taxonomy-image, .page-photo-v1-category #block-views-categories-block-21 .view-categories ul li .views-field-field-taxonomy-image, .page-photo-v1-category #block-views-categories-block-23 .view-categories ul li .views-field-field-taxonomy-image, .page-photos-category #block-views-categories-block-22 .view-categories ul li .views-field-field-taxonomy-image, .page-photos-category #block-views-categories-block-10 .view-categories ul li .views-field-field-taxonomy-image, .page-photos-category #block-views-categories-block-15 .view-categories ul li .views-field-field-taxonomy-image, .page-photos-category #block-views-categories-block-17 .view-categories ul li .views-field-field-taxonomy-image, .page-photos-category #block-views-categories-block-16 .view-categories ul li .views-field-field-taxonomy-image, .page-photos-category #block-views-categories-block-19 .view-categories ul li .views-field-field-taxonomy-image, .page-photos-category #block-views-categories-block-20 .view-categories ul li .views-field-field-taxonomy-image, .page-photos-category #block-views-categories-block-21 .view-categories ul li .views-field-field-taxonomy-image, .page-photos-category #block-views-categories-block-23 .view-categories ul li .views-field-field-taxonomy-image, .page-photo-v1 .view-home-one-page-photos .view-header .view-categories ul li .views-field-field-photo-asset, .page-photo .view-home-one-page-photos .view-header .view-categories ul li .views-field-field-photo-asset, .page-taxonomy #block-views-categories-block-22 .view-categories ul li .views-field-field-photo-asset, .page-taxonomy #block-views-categories-block-10 .view-categories ul li .views-field-field-photo-asset, .page-taxonomy #block-views-categories-block-15 .view-categories ul li .views-field-field-photo-asset, .page-taxonomy #block-views-categories-block-17 .view-categories ul li .views-field-field-photo-asset, .page-taxonomy #block-views-categories-block-16 .view-categories ul li .views-field-field-photo-asset, .page-taxonomy #block-views-categories-block-19 .view-categories ul li .views-field-field-photo-asset, .page-taxonomy #block-views-categories-block-20 .view-categories ul li .views-field-field-photo-asset, .page-taxonomy #block-views-categories-block-21 .view-categories ul li .views-field-field-photo-asset, .page-taxonomy #block-views-categories-block-23 .view-categories ul li .views-field-field-photo-asset, .page-photo-v1-category #block-views-categories-block-22 .view-categories ul li .views-field-field-photo-asset, .page-photo-v1-category #block-views-categories-block-10 .view-categories ul li .views-field-field-photo-asset, .page-photo-v1-category #block-views-categories-block-15 .view-categories ul li .views-field-field-photo-asset, .page-photo-v1-category #block-views-categories-block-17 .view-categories ul li .views-field-field-photo-asset, .page-photo-v1-category #block-views-categories-block-16 .view-categories ul li .views-field-field-photo-asset, .page-photo-v1-category #block-views-categories-block-19 .view-categories ul li .views-field-field-photo-asset, .page-photo-v1-category #block-views-categories-block-20 .view-categories ul li .views-field-field-photo-asset, .page-photo-v1-category #block-views-categories-block-21 .view-categories ul li .views-field-field-photo-asset, .page-photo-v1-category #block-views-categories-block-23 .view-categories ul li .views-field-field-photo-asset, .page-photos-category #block-views-categories-block-22 .view-categories ul li .views-field-field-photo-asset, .page-photos-category #block-views-categories-block-10 .view-categories ul li .views-field-field-photo-asset, .page-photos-category #block-views-categories-block-15 .view-categories ul li .views-field-field-photo-asset, .page-photos-category #block-views-categories-block-17 .view-categories ul li .views-field-field-photo-asset, .page-photos-category #block-views-categories-block-16 .view-categories ul li .views-field-field-photo-asset, .page-photos-category #block-views-categories-block-19 .view-categories ul li .views-field-field-photo-asset, .page-photos-category #block-views-categories-block-20 .view-categories ul li .views-field-field-photo-asset, .page-photos-category #block-views-categories-block-21 .view-categories ul li .views-field-field-photo-asset, .page-photos-category #block-views-categories-block-23 .view-categories ul li .views-field-field-photo-asset {
  float: left;
  max-width: 80px;
  text-align: center;
  margin-right: 10px;
}
.page-photo-v1 .view-home-one-page-photos .view-header .view-categories ul li .views-field-nothing, .page-photo .view-home-one-page-photos .view-header .view-categories ul li .views-field-nothing, .page-taxonomy #block-views-categories-block-22 .view-categories ul li .views-field-nothing, .page-taxonomy #block-views-categories-block-10 .view-categories ul li .views-field-nothing, .page-taxonomy #block-views-categories-block-15 .view-categories ul li .views-field-nothing, .page-taxonomy #block-views-categories-block-17 .view-categories ul li .views-field-nothing, .page-taxonomy #block-views-categories-block-16 .view-categories ul li .views-field-nothing, .page-taxonomy #block-views-categories-block-19 .view-categories ul li .views-field-nothing, .page-taxonomy #block-views-categories-block-20 .view-categories ul li .views-field-nothing, .page-taxonomy #block-views-categories-block-21 .view-categories ul li .views-field-nothing, .page-taxonomy #block-views-categories-block-23 .view-categories ul li .views-field-nothing, .page-photo-v1-category #block-views-categories-block-22 .view-categories ul li .views-field-nothing, .page-photo-v1-category #block-views-categories-block-10 .view-categories ul li .views-field-nothing, .page-photo-v1-category #block-views-categories-block-15 .view-categories ul li .views-field-nothing, .page-photo-v1-category #block-views-categories-block-17 .view-categories ul li .views-field-nothing, .page-photo-v1-category #block-views-categories-block-16 .view-categories ul li .views-field-nothing, .page-photo-v1-category #block-views-categories-block-19 .view-categories ul li .views-field-nothing, .page-photo-v1-category #block-views-categories-block-20 .view-categories ul li .views-field-nothing, .page-photo-v1-category #block-views-categories-block-21 .view-categories ul li .views-field-nothing, .page-photo-v1-category #block-views-categories-block-23 .view-categories ul li .views-field-nothing, .page-photos-category #block-views-categories-block-22 .view-categories ul li .views-field-nothing, .page-photos-category #block-views-categories-block-10 .view-categories ul li .views-field-nothing, .page-photos-category #block-views-categories-block-15 .view-categories ul li .views-field-nothing, .page-photos-category #block-views-categories-block-17 .view-categories ul li .views-field-nothing, .page-photos-category #block-views-categories-block-16 .view-categories ul li .views-field-nothing, .page-photos-category #block-views-categories-block-19 .view-categories ul li .views-field-nothing, .page-photos-category #block-views-categories-block-20 .view-categories ul li .views-field-nothing, .page-photos-category #block-views-categories-block-21 .view-categories ul li .views-field-nothing, .page-photos-category #block-views-categories-block-23 .view-categories ul li .views-field-nothing {
  width: auto;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 13px;
}
.page-photo-v1 .view-home-one-page-photos .view-header .view-categories ul li .views-field-nothing p, .page-photo .view-home-one-page-photos .view-header .view-categories ul li .views-field-nothing p, .page-taxonomy #block-views-categories-block-22 .view-categories ul li .views-field-nothing p, .page-taxonomy #block-views-categories-block-10 .view-categories ul li .views-field-nothing p, .page-taxonomy #block-views-categories-block-15 .view-categories ul li .views-field-nothing p, .page-taxonomy #block-views-categories-block-17 .view-categories ul li .views-field-nothing p, .page-taxonomy #block-views-categories-block-16 .view-categories ul li .views-field-nothing p, .page-taxonomy #block-views-categories-block-19 .view-categories ul li .views-field-nothing p, .page-taxonomy #block-views-categories-block-20 .view-categories ul li .views-field-nothing p, .page-taxonomy #block-views-categories-block-21 .view-categories ul li .views-field-nothing p, .page-taxonomy #block-views-categories-block-23 .view-categories ul li .views-field-nothing p, .page-photo-v1-category #block-views-categories-block-22 .view-categories ul li .views-field-nothing p, .page-photo-v1-category #block-views-categories-block-10 .view-categories ul li .views-field-nothing p, .page-photo-v1-category #block-views-categories-block-15 .view-categories ul li .views-field-nothing p, .page-photo-v1-category #block-views-categories-block-17 .view-categories ul li .views-field-nothing p, .page-photo-v1-category #block-views-categories-block-16 .view-categories ul li .views-field-nothing p, .page-photo-v1-category #block-views-categories-block-19 .view-categories ul li .views-field-nothing p, .page-photo-v1-category #block-views-categories-block-20 .view-categories ul li .views-field-nothing p, .page-photo-v1-category #block-views-categories-block-21 .view-categories ul li .views-field-nothing p, .page-photo-v1-category #block-views-categories-block-23 .view-categories ul li .views-field-nothing p, .page-photos-category #block-views-categories-block-22 .view-categories ul li .views-field-nothing p, .page-photos-category #block-views-categories-block-10 .view-categories ul li .views-field-nothing p, .page-photos-category #block-views-categories-block-15 .view-categories ul li .views-field-nothing p, .page-photos-category #block-views-categories-block-17 .view-categories ul li .views-field-nothing p, .page-photos-category #block-views-categories-block-16 .view-categories ul li .views-field-nothing p, .page-photos-category #block-views-categories-block-19 .view-categories ul li .views-field-nothing p, .page-photos-category #block-views-categories-block-20 .view-categories ul li .views-field-nothing p, .page-photos-category #block-views-categories-block-21 .view-categories ul li .views-field-nothing p, .page-photos-category #block-views-categories-block-23 .view-categories ul li .views-field-nothing p {
  margin: 0;
}
.page-photo-v1 .view-home-one-page-photos .view-header .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photo .view-home-one-page-photos .view-header .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-taxonomy #block-views-categories-block-22 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-taxonomy #block-views-categories-block-10 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-taxonomy #block-views-categories-block-15 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-taxonomy #block-views-categories-block-17 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-taxonomy #block-views-categories-block-16 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-taxonomy #block-views-categories-block-19 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-taxonomy #block-views-categories-block-20 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-taxonomy #block-views-categories-block-21 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-taxonomy #block-views-categories-block-23 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photo-v1-category #block-views-categories-block-22 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photo-v1-category #block-views-categories-block-10 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photo-v1-category #block-views-categories-block-15 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photo-v1-category #block-views-categories-block-17 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photo-v1-category #block-views-categories-block-16 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photo-v1-category #block-views-categories-block-19 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photo-v1-category #block-views-categories-block-20 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photo-v1-category #block-views-categories-block-21 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photo-v1-category #block-views-categories-block-23 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photos-category #block-views-categories-block-22 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photos-category #block-views-categories-block-10 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photos-category #block-views-categories-block-15 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photos-category #block-views-categories-block-17 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photos-category #block-views-categories-block-16 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photos-category #block-views-categories-block-19 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photos-category #block-views-categories-block-20 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photos-category #block-views-categories-block-21 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photos-category #block-views-categories-block-23 .view-categories ul li .views-field-nothing .views-field-field-modified-date, .page-photo-v1 .view-home-one-page-photos .view-header .view-categories ul li .views-field-nothing .updatedDate, .page-photo .view-home-one-page-photos .view-header .view-categories ul li .views-field-nothing .updatedDate, .page-taxonomy #block-views-categories-block-22 .view-categories ul li .views-field-nothing .updatedDate, .page-taxonomy #block-views-categories-block-10 .view-categories ul li .views-field-nothing .updatedDate, .page-taxonomy #block-views-categories-block-15 .view-categories ul li .views-field-nothing .updatedDate, .page-taxonomy #block-views-categories-block-17 .view-categories ul li .views-field-nothing .updatedDate, .page-taxonomy #block-views-categories-block-16 .view-categories ul li .views-field-nothing .updatedDate, .page-taxonomy #block-views-categories-block-19 .view-categories ul li .views-field-nothing .updatedDate, .page-taxonomy #block-views-categories-block-20 .view-categories ul li .views-field-nothing .updatedDate, .page-taxonomy #block-views-categories-block-21 .view-categories ul li .views-field-nothing .updatedDate, .page-taxonomy #block-views-categories-block-23 .view-categories ul li .views-field-nothing .updatedDate, .page-photo-v1-category #block-views-categories-block-22 .view-categories ul li .views-field-nothing .updatedDate, .page-photo-v1-category #block-views-categories-block-10 .view-categories ul li .views-field-nothing .updatedDate, .page-photo-v1-category #block-views-categories-block-15 .view-categories ul li .views-field-nothing .updatedDate, .page-photo-v1-category #block-views-categories-block-17 .view-categories ul li .views-field-nothing .updatedDate, .page-photo-v1-category #block-views-categories-block-16 .view-categories ul li .views-field-nothing .updatedDate, .page-photo-v1-category #block-views-categories-block-19 .view-categories ul li .views-field-nothing .updatedDate, .page-photo-v1-category #block-views-categories-block-20 .view-categories ul li .views-field-nothing .updatedDate, .page-photo-v1-category #block-views-categories-block-21 .view-categories ul li .views-field-nothing .updatedDate, .page-photo-v1-category #block-views-categories-block-23 .view-categories ul li .views-field-nothing .updatedDate, .page-photos-category #block-views-categories-block-22 .view-categories ul li .views-field-nothing .updatedDate, .page-photos-category #block-views-categories-block-10 .view-categories ul li .views-field-nothing .updatedDate, .page-photos-category #block-views-categories-block-15 .view-categories ul li .views-field-nothing .updatedDate, .page-photos-category #block-views-categories-block-17 .view-categories ul li .views-field-nothing .updatedDate, .page-photos-category #block-views-categories-block-16 .view-categories ul li .views-field-nothing .updatedDate, .page-photos-category #block-views-categories-block-19 .view-categories ul li .views-field-nothing .updatedDate, .page-photos-category #block-views-categories-block-20 .view-categories ul li .views-field-nothing .updatedDate, .page-photos-category #block-views-categories-block-21 .view-categories ul li .views-field-nothing .updatedDate, .page-photos-category #block-views-categories-block-23 .view-categories ul li .views-field-nothing .updatedDate, .page-photo-v1 .view-home-one-page-photos .view-header .view-categories ul li .views-field-nothing .views-field-changed, .page-photo .view-home-one-page-photos .view-header .view-categories ul li .views-field-nothing .views-field-changed, .page-taxonomy #block-views-categories-block-22 .view-categories ul li .views-field-nothing .views-field-changed, .page-taxonomy #block-views-categories-block-10 .view-categories ul li .views-field-nothing .views-field-changed, .page-taxonomy #block-views-categories-block-15 .view-categories ul li .views-field-nothing .views-field-changed, .page-taxonomy #block-views-categories-block-17 .view-categories ul li .views-field-nothing .views-field-changed, .page-taxonomy #block-views-categories-block-16 .view-categories ul li .views-field-nothing .views-field-changed, .page-taxonomy #block-views-categories-block-19 .view-categories ul li .views-field-nothing .views-field-changed, .page-taxonomy #block-views-categories-block-20 .view-categories ul li .views-field-nothing .views-field-changed, .page-taxonomy #block-views-categories-block-21 .view-categories ul li .views-field-nothing .views-field-changed, .page-taxonomy #block-views-categories-block-23 .view-categories ul li .views-field-nothing .views-field-changed, .page-photo-v1-category #block-views-categories-block-22 .view-categories ul li .views-field-nothing .views-field-changed, .page-photo-v1-category #block-views-categories-block-10 .view-categories ul li .views-field-nothing .views-field-changed, .page-photo-v1-category #block-views-categories-block-15 .view-categories ul li .views-field-nothing .views-field-changed, .page-photo-v1-category #block-views-categories-block-17 .view-categories ul li .views-field-nothing .views-field-changed, .page-photo-v1-category #block-views-categories-block-16 .view-categories ul li .views-field-nothing .views-field-changed, .page-photo-v1-category #block-views-categories-block-19 .view-categories ul li .views-field-nothing .views-field-changed, .page-photo-v1-category #block-views-categories-block-20 .view-categories ul li .views-field-nothing .views-field-changed, .page-photo-v1-category #block-views-categories-block-21 .view-categories ul li .views-field-nothing .views-field-changed, .page-photo-v1-category #block-views-categories-block-23 .view-categories ul li .views-field-nothing .views-field-changed, .page-photos-category #block-views-categories-block-22 .view-categories ul li .views-field-nothing .views-field-changed, .page-photos-category #block-views-categories-block-10 .view-categories ul li .views-field-nothing .views-field-changed, .page-photos-category #block-views-categories-block-15 .view-categories ul li .views-field-nothing .views-field-changed, .page-photos-category #block-views-categories-block-17 .view-categories ul li .views-field-nothing .views-field-changed, .page-photos-category #block-views-categories-block-16 .view-categories ul li .views-field-nothing .views-field-changed, .page-photos-category #block-views-categories-block-19 .view-categories ul li .views-field-nothing .views-field-changed, .page-photos-category #block-views-categories-block-20 .view-categories ul li .views-field-nothing .views-field-changed, .page-photos-category #block-views-categories-block-21 .view-categories ul li .views-field-nothing .views-field-changed, .page-photos-category #block-views-categories-block-23 .view-categories ul li .views-field-nothing .views-field-changed {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-style: italic;
}
.page-photo-v1 .view-home-one-page-photos .view-header .view-categories ul li a, .page-photo .view-home-one-page-photos .view-header .view-categories ul li a, .page-taxonomy #block-views-categories-block-22 .view-categories ul li a, .page-taxonomy #block-views-categories-block-10 .view-categories ul li a, .page-taxonomy #block-views-categories-block-15 .view-categories ul li a, .page-taxonomy #block-views-categories-block-17 .view-categories ul li a, .page-taxonomy #block-views-categories-block-16 .view-categories ul li a, .page-taxonomy #block-views-categories-block-19 .view-categories ul li a, .page-taxonomy #block-views-categories-block-20 .view-categories ul li a, .page-taxonomy #block-views-categories-block-21 .view-categories ul li a, .page-taxonomy #block-views-categories-block-23 .view-categories ul li a, .page-photo-v1-category #block-views-categories-block-22 .view-categories ul li a, .page-photo-v1-category #block-views-categories-block-10 .view-categories ul li a, .page-photo-v1-category #block-views-categories-block-15 .view-categories ul li a, .page-photo-v1-category #block-views-categories-block-17 .view-categories ul li a, .page-photo-v1-category #block-views-categories-block-16 .view-categories ul li a, .page-photo-v1-category #block-views-categories-block-19 .view-categories ul li a, .page-photo-v1-category #block-views-categories-block-20 .view-categories ul li a, .page-photo-v1-category #block-views-categories-block-21 .view-categories ul li a, .page-photo-v1-category #block-views-categories-block-23 .view-categories ul li a, .page-photos-category #block-views-categories-block-22 .view-categories ul li a, .page-photos-category #block-views-categories-block-10 .view-categories ul li a, .page-photos-category #block-views-categories-block-15 .view-categories ul li a, .page-photos-category #block-views-categories-block-17 .view-categories ul li a, .page-photos-category #block-views-categories-block-16 .view-categories ul li a, .page-photos-category #block-views-categories-block-19 .view-categories ul li a, .page-photos-category #block-views-categories-block-20 .view-categories ul li a, .page-photos-category #block-views-categories-block-21 .view-categories ul li a, .page-photos-category #block-views-categories-block-23 .view-categories ul li a {
  font-size: 13px;
  font-weight: bold;
  color: #c00;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
.page-photo-v1 .view-home-one-page-photos .view-header .view-categories ul li a:hover, .page-photo .view-home-one-page-photos .view-header .view-categories ul li a:hover, .page-taxonomy #block-views-categories-block-22 .view-categories ul li a:hover, .page-taxonomy #block-views-categories-block-10 .view-categories ul li a:hover, .page-taxonomy #block-views-categories-block-15 .view-categories ul li a:hover, .page-taxonomy #block-views-categories-block-17 .view-categories ul li a:hover, .page-taxonomy #block-views-categories-block-16 .view-categories ul li a:hover, .page-taxonomy #block-views-categories-block-19 .view-categories ul li a:hover, .page-taxonomy #block-views-categories-block-20 .view-categories ul li a:hover, .page-taxonomy #block-views-categories-block-21 .view-categories ul li a:hover, .page-taxonomy #block-views-categories-block-23 .view-categories ul li a:hover, .page-photo-v1-category #block-views-categories-block-22 .view-categories ul li a:hover, .page-photo-v1-category #block-views-categories-block-10 .view-categories ul li a:hover, .page-photo-v1-category #block-views-categories-block-15 .view-categories ul li a:hover, .page-photo-v1-category #block-views-categories-block-17 .view-categories ul li a:hover, .page-photo-v1-category #block-views-categories-block-16 .view-categories ul li a:hover, .page-photo-v1-category #block-views-categories-block-19 .view-categories ul li a:hover, .page-photo-v1-category #block-views-categories-block-20 .view-categories ul li a:hover, .page-photo-v1-category #block-views-categories-block-21 .view-categories ul li a:hover, .page-photo-v1-category #block-views-categories-block-23 .view-categories ul li a:hover, .page-photos-category #block-views-categories-block-22 .view-categories ul li a:hover, .page-photos-category #block-views-categories-block-10 .view-categories ul li a:hover, .page-photos-category #block-views-categories-block-15 .view-categories ul li a:hover, .page-photos-category #block-views-categories-block-17 .view-categories ul li a:hover, .page-photos-category #block-views-categories-block-16 .view-categories ul li a:hover, .page-photos-category #block-views-categories-block-19 .view-categories ul li a:hover, .page-photos-category #block-views-categories-block-20 .view-categories ul li a:hover, .page-photos-category #block-views-categories-block-21 .view-categories ul li a:hover, .page-photos-category #block-views-categories-block-23 .view-categories ul li a:hover {
  color: #c60;
  text-decoration: underline;
}

body #content #main .shareWrapper {
  float: right;
  position: relative;
  padding-bottom: 40px;
  display: block;
  margin-top: 10px;
}
body #content #main .shareWrapper a.shareThis {
  cursor: pointer;
  padding-left: 20px;
  background-size: auto 100%;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  color: #CC0000;
  font-size: 12px;
  float: right;
}
body #content #main .shareWrapper a.shareThis:before {
  font-family: 'icomoon-share';
  content: "\ea7d";
  font-size: 13px;
  letter-spacing: 5px;
}
body #content #main .shareWrapper .shareLinks {
  display: none;
  width: 250px;
  clear: both;
  position: absolute;
  top: 25px;
  right: 0;
  text-align: right;
}
body #content #main .shareWrapper .shareLinks ul.buttons li {
  display: inline-block;
  margin-right: 15px;
}
body #content #main .shareWrapper .shareLinks ul.buttons li a {
  display: block;
}
body #content #main .shareWrapper .shareLinks ul.buttons li a span {
  font-size: 0;
}
body #content #main .shareWrapper .shareLinks ul.buttons li a:after {
  font-family: 'icomoon-share';
  color: #c00;
  font-size: 20px;
  vertical-align: top;
  padding: 0;
  line-height: 25px;
}
body #content #main .shareWrapper .shareLinks ul.buttons li a:hover:after {
  text-decoration: none;
  color: #c60;
}
body #content #main .shareWrapper .shareLinks ul.buttons li a:hover {
  text-decoration: none !important;
}
body #content #main .shareWrapper .shareLinks ul.buttons li:last-child {
  margin-right: 0;
}
body #content #main .shareWrapper .shareLinks ul.buttons li.share-email a:after {
  content: "\e945";
}
body #content #main .shareWrapper .shareLinks ul.buttons li.share-facebook a:after {
  content: "\ea90";
}
body #content #main .shareWrapper .shareLinks ul.buttons li.share-instagram a:after {
  content: "\ea92";
}
body #content #main .shareWrapper .shareLinks ul.buttons li.share-tumblr a:after {
  content: "\eab9";
}
body #content #main .shareWrapper .shareLinks ul.buttons li.share-twitter a:after {
  content: "\ea96";
}
body #content #main .shareWrapper .shareLinks ul.buttons li.share-googleplus a:after {
  content: "\ea8b";
  font-size: 25px;
}
body #content #main .active.shareWrapper .shareLinks, body #content #main .shareWrapper:hover .shareLinks {
  display: block;
}

* {
  outline: none;
}

@-o-viewport {
  width: device-width;
}
@-moz-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@-webkit-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
/* Share Icomoon Font */
@font-face {
  font-family: 'icomoon-share';
  src: url("/sites/g/files/g2000006376/f/201704/icomoon-share.eot?3tqvgy");
  src: url("/sites/g/files/g2000006376/f/201704/icomoon-share.eot?3tqvgy#iefix") format("embedded-opentype"), url("/sites/g/files/g2000006376/f/201704/icomoon-share.ttf?3tqvgy") format("truetype"), url("/sites/g/files/g2000006376/f/201704/icomoon-share.woff?3tqvgy") format("woff"), url("/sites/g/files/g2000006376/f/201704/icomoon-share.svg?3tqvgy#icomoon-share") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="icon"], [class*=" icon"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon-share' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconenvelop:before {
  content: "\e945";
}

.iconshare:before {
  content: "\ea7d";
}

.icongoogle-plus:before {
  content: "\ea8b";
}

.iconfacebook:before {
  content: "\ea90";
}

.iconinstagram:before {
  content: "\ea92";
}

.icontwitter:before {
  content: "\ea96";
}

.icontumblr:before {
  content: "\eab9";
}

/* Share Icomoon Font */
body {
  color: #111111;
  font-size: 16px;
  font-family: Helvetica, Arial, sans-serif;
  background-color: #fff;
  line-height: 1.35;
}

body > img {
  display: none;
}

body.not-logged-in {
  margin: 0;
  padding: 0;
}

.not-front #header {
  margin: 0;
}
.not-front #content {
  background-color: #000000;
  padding: 110px 0 0;
}
@media only screen and (min-width: 768px) {
  .not-front #content {
    padding: 0;
  }
}
.not-front #content #content-inner .stack-width {
  background: url("/sites/g/files/g2000006376/f//201701/mob_content_back.png") repeat 0 0;
}
@media only screen and (min-width: 1024px) {
  .not-front #content #content-inner .stack-width {
    background: url("/sites/g/files/g2000006376/f/201701/wood_back_940x563_0.jpg") repeat-y 0 0;
  }
}
.not-front #content #content-inner .stack-width .inset-2.inset {
  border: 1px solid transparent;
}
@media only screen and (min-width: 1024px) {
  .not-front #content #content-inner .stack-width .inset-2.inset {
    background: url("/sites/g/files/g2000006376/f/201701/zep_timeline_bg_940x695_0.gif") no-repeat top left;
  }
}
.not-front #content #content-inner .stack-width .inset-2.inset .inset-3.inset {
  margin-top: 7px;
}
@media only screen and (min-width: 768px) {
  .not-front #content #content-inner .stack-width .inset-2.inset .inset-3.inset {
    margin-top: 125px;
  }
}
@media only screen and (min-width: 1024px) {
  .not-front #content #content-inner .stack-width .inset-2.inset .inset-3.inset {
    background: url("/sites/g/files/g2000006376/f/201701/content_back_705x567_0.gif") repeat-y 95px 100px;
  }
}
.not-front #content #content-inner .stack-width .inset-2.inset .clearfix.tb-terminal {
  max-width: 628px;
  margin: 0 auto;
  width: 96%;
}
@media only screen and (min-width: 1024px) {
  .not-front #content #content-inner .stack-width .inset-2.inset .clearfix.tb-terminal {
    width: 68%;
  }
}

a, .sidebar a, li a.active {
  color: #ed3d3d;
  text-decoration: none;
}
a:hover, .sidebar a:hover, li a.active:hover {
  color: #c60;
}
a:active, .sidebar a:active, li a.active:active {
  color: #ed3d3d;
}
a:hover, a:focus, .sidebar a:hover, .sidebar a:focus, li a.active:hover, li a.active:focus {
  text-decoration: none;
  color: #c60;
}

ul, li, .item-list ul, .action-links {
  padding: 0 0 4px 1px;
}

/**********[===== RESETS ======]***************/
.msie8 img {
  max-width: none;
}

.wrapper-content .block + .block, .views-row, .pane {
  margin-top: 0;
}

input.form-submit {
  padding: 0.5em;
}

.stack-preheader .col {
  width: 100%;
  float: left;
  padding: 0;
  margin: 0;
}
.stack-preheader .col .block {
  margin: 0;
}
.stack-preheader .col-second {
  background: #111111;
}
.stack-preheader .col-second #preheader-second-region {
  /*@media only screen and (min-width : 1403px){
    max-width:1203px;
    margin:0 auto;
  }*/
}
@media only screen and (min-width: 768px) {
  .stack-preheader .col-second #preheader-second-region {
    max-width: 718px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  .stack-preheader .col-second #preheader-second-region {
    max-width: 938px;
    margin: 0 auto;
  }
}

.col-c {
  min-height: auto !important;
}

.stack, .stack-width, .wrapper {
  position: static;
}

.stack .box {
  padding-left: 0;
  padding-right: 0;
}

.region-header .page-element {
  max-height: 50px;
  max-width: 100%;
  width: auto;
}

#content .stack .stack-width {
  margin: 0 3.6%;
}

#content > .tb-terminal > div {
  padding: 0;
}

.fb_iframe_widget span {
  height: 20px !important;
  width: 70px !important;
  vertical-align: top !important;
}

.fb_iframe_widget span iframe {
  min-height: 20px !important;
  min-width: 70px !important;
}

.fb_iframe_widget {
  vertical-align: top;
}

.ui-dialog .form-submit {
  font-family: Helvetica, Arial, sans-serif;
}

/* Global */
.msie8 .item-list ul li {
  margin-left: 0;
}

#messages-region {
  overflow: hidden;
}

div.messages.status {
  background-color: #363938;
  color: #FFFFFF;
}

.item-list .pager {
  text-align: right;
}
.item-list .pager .pager-next.first.last {
  right: 0;
}
.item-list .pager .pager-next.first.last a {
  float: right;
  padding: 10px;
  font-size: 0.8em;
}

#themebuilder-live-preview-theme-picker-form #edit-switch {
  padding: 10px;
  font-size: 0.8em;
}

#edit-submit, #edit-delete {
  padding: 10px;
  font-size: 0.8em;
  float: left;
  margin-right: 1em;
}

/*Fixing node detail pages's SEO*/
.page-node-add .node-forum-form div > .vertical-tabs {
  display: none;
}

/*Mobile equalize column fix*/
@media only screen and (max-width: 1023px) {
  .col-a.sidebar.right.tb-height-balance.tb-region.tb-scope.tb-sidebar.tb-right, .col-c.tb-height-balance.tb-region.tb-scope.tb-primary {
    min-height: 0 !important;
  }
}
/*VIEW ALL STYLINGS */
#block-views-home-one-page-photos-block-1 .content .nav_header_meta, #block-views-home-one-page-video-block-1 .content .nav_header_meta {
  top: 3;
}
@media only screen and (min-width: 768px) {
  #block-views-home-one-page-photos-block-1 .content .nav_header_meta, #block-views-home-one-page-video-block-1 .content .nav_header_meta {
    top: 27px;
  }
}

.stack-precontent .field-type-file {
  float: none;
  margin-right: 0;
}

/*banner default hiding  */
#block-views-banners-block {
  width: 720px;
  margin: 0px auto;
}

.view-banners .view-filters, .view-banners .view-content {
  display: none;
}

input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}

/*HoneyPot fix*/
.honeypot-textfield, .url-textfield, .homepage-textfield {
  display: none !important;
}

#page #content #main h1.title#page-title {
  border: none;
  font-weight: normal;
  color: #c00;
  font-size: 26px;
  margin: 0;
  margin-bottom: 0;
  line-height: normal;
}

/*ajax Throbber*/
.throbber,
.ajax-progress .throbber {
  background: none;
}

.throbber:before {
  content: "";
  display: "inline-block";
  background-color: #ed3d3d;
  position: absolute;
  left: 10px;
}

.throbber:after {
  content: "";
  display: "inline-block";
  background-color: #ed3d3d;
  position: absolute;
  right: 10px;
}

.throbber {
  position: relative;
  margin-left: 10px;
  width: 18px;
  height: 18px;
}

.throbber:after,
.throbber:before {
  width: 18px;
  height: 18px;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.3s infinite ease-in-out;
  animation: bouncedelay 1.3s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.throbber:after {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
#dialog .ajax-progress {
  display: block;
  margin: 0 auto;
  width: 20px;
}

img {
  max-width: 100%;
  height: auto;
}

#block-views-exp-search-page-1 .form-item input#edit-combine {
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #content-inner .bottom-bar {
    background: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body.not-front:not(.page-news-v1) div#footer div#prefooter div#block-block-461, body.not-front:not(.node-type-blog) div#footer div#prefooter div#block-block-461 {
    padding-top: 0px;
    padding-bottom: 10px;
  }
}
#node-20476 .content ul {
  padding: 0 0 0 25px;
}
#node-20476 .content ul li {
  list-style-type: disc;
}

#copyright {
  display: none;
}

#comment-form input#edit-preview {
  display: none;
}

input#edit-submit, input#edit-submit-search {
  -webkit-appearance: none;
}

.body-layout-fixed-ca #main {
  overflow: visible !important;
}

.breadcrumb {
  font-size: 13px;
}

/**********[===== LAYOUT ======]***************/
.page-width {
  width: 100%;
  margin: 0;
}

#content .stack .stack-width, #prefooter, #header-inner {
  /*@media only screen and (min-width : 1403px){
    max-width:1203px;
    margin:0 auto;
  }*/
  margin: 0 3.6%;
}
@media only screen and (min-width: 768px) {
  #content .stack .stack-width, #prefooter, #header-inner {
    max-width: 718px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  #content .stack .stack-width, #prefooter, #header-inner {
    max-width: 938px;
    margin: 0 auto;
  }
}

.front #content {
  padding: 0;
  margin-top: 20px;
  /* 
   * Region selector and Region background color are mandatory params.
   * Region's header color and Region's font color can be passed as third and final param respectively.
   * If not passed third and final param will be set to site defaults. 
  */
}
.front #content #content-top {
  background: #363938;
}
.front #content #content-top .block h2 {
  color: #a1a1a1;
  border-bottom: 3px solid #a1a1a1;
}
.front #content #content-top .content div, .front #content #content-top .content span, .front #content #content-top .content p {
  color: #FFFFFF;
}
.front #content #postcontent-first {
  background: #D6D6D6;
}
.front #content #postcontent-first .block h2 {
  color: #a1a1a1;
  border-bottom: 3px solid #a1a1a1;
}
.front #content #postcontent-first .content div, .front #content #postcontent-first .content span, .front #content #postcontent-first .content p {
  color: #FFFFFF;
}

@media only screen and (min-width: 768px) {
  #block-block-431,
  #block-views-home-one-page-photos-block,
  #block-views-home-one-page-photos-block-1,
  #block-views-home-one-page-video-block-1 {
    width: 65.7%;
    float: left;
  }

  #block-block-436,
  #block-block-476,
  #block-block-426,
  #block-block-636 {
    width: 31.4%;
    clear: none;
    float: right;
  }

  #block-block-321 {
    width: 100%;
  }

  #block-block-431 {
    clear: both;
  }
}
.page-node #main .pane .tabs, .page-home-onepage #main .pane .tabs, .page-home-onepage-a #main .pane .tabs, .page-home-onepage-b #main .pane .tabs, .page-node-17741 #main .pane .tabs, .page-home-onepage-isotope #main .pane .tabs, .front #main .pane .tabs, .page-forum #main .pane .tabs {
  display: block;
  margin: 0;
}

.sidebar .block, .block-aggregator ul li + li {
  border: none;
}

@media only screen and (min-width: 768px) {
  body.node-type-photo #block-views-home-one-page-photos-block {
    width: 100%;
    float: none;
  }
}
.body-layout-fixed-ca #main {
  width: 100%;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .body-layout-fixed-ca #main {
    float: left;
  }
}
.body-layout-fixed-ca #sidebar-a {
  width: 100%;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .body-layout-fixed-ca #main {
    width: 67%;
    margin: 0 0 0 3%;
  }
  .body-layout-fixed-ca #sidebar-a {
    width: 23.88%;
    margin: 0 0 5em;
    max-width: 150px;
    float: left;
  }
}

.body-layout-fixed-ca .region.region-sidebar-a {
  background: #caba7c url("/sites/g/files/g2000006376/f//201701/lft_tml_03.jpg") no-repeat bottom left;
  width: 150px;
  margin: 0 20px 0 0;
  padding: 0 0 30px 0;
  text-align: center;
}
.body-layout-fixed-ca .region.region-sidebar-a h2 {
  border: none;
  font-size: 18px;
  color: #c00;
  font-family: Arial,Helvetica,sans-serif !important;
  margin: 0.5em 0 0;
  font-weight: 700;
  padding: 10px 20px 0 0;
  line-height: 1.2;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .body-layout-fixed-ca .region.region-sidebar-a h2 {
    margin: 0.5em 0 0;
    padding: 0 20px 0 0;
  }
}

/**********[===== HOME ONE PAGE B ======]***************/
.page-node-17741 #header {
  background: none;
  position: relative;
  margin: 0px;
}
.page-node-17741 #header-inner {
  position: absolute;
  left: 14%;
  top: 3.5%;
  z-index: 1;
  width: 100%;
}

.page-home-onepage-b #preheader, .page-home-onepage-a #preheader, .page-node-17741 #preheader {
  background: #111111;
}
.page-home-onepage-b #preheader #block-block-126, .page-home-onepage-a #preheader #block-block-126, .page-node-17741 #preheader #block-block-126 {
  margin-bottom: 0;
}
.page-home-onepage-b .stack-preheader .col-second, .page-home-onepage-a .stack-preheader .col-second, .page-node-17741 .stack-preheader .col-second {
  max-width: 100%;
  margin: 0;
}
.page-home-onepage-b .stack-preheader .col-second #preheader-second-region, .page-home-onepage-a .stack-preheader .col-second #preheader-second-region, .page-node-17741 .stack-preheader .col-second #preheader-second-region {
  float: none;
}
.page-home-onepage-b #block-menu-menu-home-one-page-menu .content ul.menu, .page-home-onepage-b #block-menu-menu-home-one-page-linked .content ul.menu, .page-home-onepage-b #block-menu-menu-menu-fixed .content ul.menu, .page-home-onepage-b #block-menu-menu-one-page-anchored .content ul.menu, .page-home-onepage-a #block-menu-menu-home-one-page-menu .content ul.menu, .page-home-onepage-a #block-menu-menu-home-one-page-linked .content ul.menu, .page-home-onepage-a #block-menu-menu-menu-fixed .content ul.menu, .page-home-onepage-a #block-menu-menu-one-page-anchored .content ul.menu, .page-node-17741 #block-menu-menu-home-one-page-menu .content ul.menu, .page-node-17741 #block-menu-menu-home-one-page-linked .content ul.menu, .page-node-17741 #block-menu-menu-menu-fixed .content ul.menu, .page-node-17741 #block-menu-menu-one-page-anchored .content ul.menu {
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .page-home-onepage-b #block-menu-menu-home-one-page-menu .content ul.menu, .page-home-onepage-b #block-menu-menu-home-one-page-linked .content ul.menu, .page-home-onepage-b #block-menu-menu-menu-fixed .content ul.menu, .page-home-onepage-b #block-menu-menu-one-page-anchored .content ul.menu, .page-home-onepage-a #block-menu-menu-home-one-page-menu .content ul.menu, .page-home-onepage-a #block-menu-menu-home-one-page-linked .content ul.menu, .page-home-onepage-a #block-menu-menu-menu-fixed .content ul.menu, .page-home-onepage-a #block-menu-menu-one-page-anchored .content ul.menu, .page-node-17741 #block-menu-menu-home-one-page-menu .content ul.menu, .page-node-17741 #block-menu-menu-home-one-page-linked .content ul.menu, .page-node-17741 #block-menu-menu-menu-fixed .content ul.menu, .page-node-17741 #block-menu-menu-one-page-anchored .content ul.menu {
    padding: 13.5px 0;
  }
}
@media only screen and (min-width: 1024px) {
  .page-home-onepage-b #block-menu-menu-home-one-page-menu .content ul.menu, .page-home-onepage-b #block-menu-menu-home-one-page-linked .content ul.menu, .page-home-onepage-b #block-menu-menu-menu-fixed .content ul.menu, .page-home-onepage-b #block-menu-menu-one-page-anchored .content ul.menu, .page-home-onepage-a #block-menu-menu-home-one-page-menu .content ul.menu, .page-home-onepage-a #block-menu-menu-home-one-page-linked .content ul.menu, .page-home-onepage-a #block-menu-menu-menu-fixed .content ul.menu, .page-home-onepage-a #block-menu-menu-one-page-anchored .content ul.menu, .page-node-17741 #block-menu-menu-home-one-page-menu .content ul.menu, .page-node-17741 #block-menu-menu-home-one-page-linked .content ul.menu, .page-node-17741 #block-menu-menu-menu-fixed .content ul.menu, .page-node-17741 #block-menu-menu-one-page-anchored .content ul.menu {
    padding: 11.5px 0;
  }
}
.page-home-onepage-b #block-views-user-profile-block-3, .page-home-onepage-a #block-views-user-profile-block-3, .page-node-17741 #block-views-user-profile-block-3 {
  float: right;
  padding-right: 14%;
  color: #A1A1A1;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .page-home-onepage-b #block-views-user-profile-block-3, .page-home-onepage-a #block-views-user-profile-block-3, .page-node-17741 #block-views-user-profile-block-3 {
    right: 20%;
  }
}
.page-home-onepage-b #block-views-home-one-page-carousel-block-2, .page-home-onepage-a #block-views-home-one-page-carousel-block-2, .page-node-17741 #block-views-home-one-page-carousel-block-2 {
  margin: 0px;
  background: #fff;
}
.page-home-onepage-b #block-views-home-one-page-carousel-block-2 .view-home-one-page-carousel, .page-home-onepage-a #block-views-home-one-page-carousel-block-2 .view-home-one-page-carousel, .page-node-17741 #block-views-home-one-page-carousel-block-2 .view-home-one-page-carousel {
  position: relative;
}
@media only screen and (min-width: 320px) {
  .page-home-onepage-b #header-inner, .page-home-onepage-a #header-inner, .page-node-17741 #header-inner {
    overflow: visible;
  }
}

/* *********[===== LOGO AND MENU ======]***************/
.site-name a {
  width: 172px;
  height: 27px;
  background-size: contain;
  padding: 10px 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/sites/g/files/g2000006376/f/201306/home-onepage-logo.png);
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
.site-name a span {
  display: none;
}
@media only screen and (min-width: 768px) {
  .site-name a {
    margin-top: 0px;
  }
}

.msie8 .site-name a {
  background-image: url("/sites/g/files/g2000006376/f/201306/home-onepage-logo.png");
}

#header {
  background: #111111;
  margin: 0 0 1em 0;
}

#header-inner {
  overflow: hidden;
  clear: both;
}

#header-inner, #navigation {
  clear: none;
}
#header-inner:after, #navigation:after {
  clear: none;
}

.page-element.site-name-wrapper {
  float: left;
  margin-left: 0.8em;
}
.page-element.site-name-wrapper #site-name {
  line-height: 1em;
  font-size: 0;
}
@media only screen and (min-width: 768px) {
  .page-element.site-name-wrapper {
    margin: 0;
  }
}

#block-menu-menu-home-one-page-menu, #block-menu-menu-home-one-page-linked, #block-menu-menu-menu-fixed, #block-menu-menu-one-page-anchored {
  clear: none;
  float: right;
  margin-top: 0.8em;
  margin-right: 0.8em;
  width: auto;
}
@media only screen and (min-width: 768px) {
  #block-menu-menu-home-one-page-menu, #block-menu-menu-home-one-page-linked, #block-menu-menu-menu-fixed, #block-menu-menu-one-page-anchored {
    margin-right: 0;
  }
}

#block-menu-menu-home-one-page-menu .content ul.menu, #block-menu-menu-home-one-page-linked .content ul.menu, #block-menu-menu-menu-fixed .content ul.menu, #block-menu-menu-one-page-anchored .content ul.menu {
  position: absolute;
  left: 0;
  top: 68px;
  z-index: 100000;
  margin-top: 0;
  width: 100%;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  #block-menu-menu-home-one-page-menu .content ul.menu, #block-menu-menu-home-one-page-linked .content ul.menu, #block-menu-menu-menu-fixed .content ul.menu, #block-menu-menu-one-page-anchored .content ul.menu {
    margin-top: 0;
    margin-bottom: 0;
    padding: 13.5px 0;
  }
}
@media only screen and (min-width: 768px) {
  #block-menu-menu-home-one-page-menu .content ul.menu, #block-menu-menu-home-one-page-linked .content ul.menu, #block-menu-menu-menu-fixed .content ul.menu, #block-menu-menu-one-page-anchored .content ul.menu {
    padding: 11.5px 0;
  }
}
#block-menu-menu-home-one-page-menu .content ul.menu li, #block-menu-menu-home-one-page-linked .content ul.menu li, #block-menu-menu-menu-fixed .content ul.menu li, #block-menu-menu-one-page-anchored .content ul.menu li {
  background: #111111;
  border-top: 1px solid #a1a1a1;
  text-align: center;
  width: 100%;
  margin: 0;
  padding-left: 0;
}
#block-menu-menu-home-one-page-menu .content ul.menu li a, #block-menu-menu-home-one-page-linked .content ul.menu li a, #block-menu-menu-menu-fixed .content ul.menu li a, #block-menu-menu-one-page-anchored .content ul.menu li a {
  font-size: 1.5em;
  color: #a1a1a1;
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-menu-menu-home-one-page-menu .content ul.menu li a, #block-menu-menu-home-one-page-linked .content ul.menu li a, #block-menu-menu-menu-fixed .content ul.menu li a, #block-menu-menu-one-page-anchored .content ul.menu li a {
    font-size: 1.25em;
  }
}
#block-menu-menu-home-one-page-menu .content ul.menu li a:hover, #block-menu-menu-home-one-page-linked .content ul.menu li a:hover, #block-menu-menu-menu-fixed .content ul.menu li a:hover, #block-menu-menu-one-page-anchored .content ul.menu li a:hover {
  background: transparent;
}
#block-menu-menu-home-one-page-menu .content ul.menu li a.active, #block-menu-menu-home-one-page-linked .content ul.menu li a.active, #block-menu-menu-menu-fixed .content ul.menu li a.active, #block-menu-menu-one-page-anchored .content ul.menu li a.active {
  color: #ed3d3d;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-menu-menu-home-one-page-menu, #block-menu-menu-home-one-page-linked, #block-menu-menu-menu-fixed, #block-menu-menu-one-page-anchored {
    float: right;
  }
  #block-menu-menu-home-one-page-menu ul.menu, #block-menu-menu-home-one-page-linked ul.menu, #block-menu-menu-menu-fixed ul.menu, #block-menu-menu-one-page-anchored ul.menu {
    margin-bottm: 1.3em;
  }
  #block-menu-menu-home-one-page-menu ul.menu li a, #block-menu-menu-home-one-page-linked ul.menu li a, #block-menu-menu-menu-fixed ul.menu li a, #block-menu-menu-one-page-anchored ul.menu li a {
    font-size: 1.4em;
  }
}

#block-menu-menu-home-one-page-menu .content ul.menu {
  position: absolute;
  left: 0;
  top: 43px;
  padding: 0;
}

#block-menu-menu-one-page-anchored .content ul.menu {
  position: absolute;
  left: 0;
  top: 43px;
  padding: 0;
}

#block-menu-menu-menu-fixed {
  margin-bottom: 0.8em;
}
#block-menu-menu-menu-fixed .content ul.menu {
  position: absolute;
  left: 0;
  top: 43px;
  padding: 0;
}

@media only screen and (min-width: 768px) {
  #block-menu-menu-home-one-page-menu, #block-menu-menu-home-one-page-linked, #block-menu-menu-menu-fixed, #block-menu-menu-one-page-anchored {
    margin-top: 0;
  }
  #block-menu-menu-home-one-page-menu .content, #block-menu-menu-home-one-page-linked .content, #block-menu-menu-menu-fixed .content, #block-menu-menu-one-page-anchored .content {
    background: none;
    cursor: default;
    height: auto;
    margin-top: 0;
    width: auto;
  }
  #block-menu-menu-home-one-page-menu .content ul.menu, #block-menu-menu-home-one-page-linked .content ul.menu, #block-menu-menu-menu-fixed .content ul.menu, #block-menu-menu-one-page-anchored .content ul.menu {
    display: block;
    position: static;
  }
  #block-menu-menu-home-one-page-menu .content ul.menu li, #block-menu-menu-home-one-page-linked .content ul.menu li, #block-menu-menu-menu-fixed .content ul.menu li, #block-menu-menu-one-page-anchored .content ul.menu li {
    list-style-type: none;
    list-style-image: none;
    padding: 0;
    margin: 0;
    background: none;
    border: none;
    float: left;
    height: auto;
    margin-right: 1em;
    width: auto;
  }
  #block-menu-menu-home-one-page-menu .content ul.menu li.last, #block-menu-menu-home-one-page-linked .content ul.menu li.last, #block-menu-menu-menu-fixed .content ul.menu li.last, #block-menu-menu-one-page-anchored .content ul.menu li.last {
    margin-right: 0;
  }
  #block-menu-menu-home-one-page-menu .content ul.menu li a, #block-menu-menu-home-one-page-linked .content ul.menu li a, #block-menu-menu-menu-fixed .content ul.menu li a, #block-menu-menu-one-page-anchored .content ul.menu li a {
    line-height: 1;
    color: #a1a1a1;
  }
  #block-menu-menu-home-one-page-menu .content ul.menu li a:hover, #block-menu-menu-home-one-page-linked .content ul.menu li a:hover, #block-menu-menu-menu-fixed .content ul.menu li a:hover, #block-menu-menu-one-page-anchored .content ul.menu li a:hover {
    color: #ed3d3d;
  }
  #block-menu-menu-home-one-page-menu .content ul.menu li a.active, #block-menu-menu-home-one-page-linked .content ul.menu li a.active, #block-menu-menu-menu-fixed .content ul.menu li a.active, #block-menu-menu-one-page-anchored .content ul.menu li a.active {
    color: #ed3d3d;
  }

  #header-inner, #navigation {
    clear: none;
  }

  #header-inner {
    margin-top: 0.35em;
  }

  .stack-navigation .menu a {
    padding: 0 1em;
  }
}
#navigation .content > .menu > li.last > a {
  padding-right: 0.7em;
}

.stack-navigation .menu {
  background: none;
}

.sticky {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 20000;
  border-top: 0;
}

h1#site-name {
  font-size: 0;
}

div#block-block-761 {
  float: left;
}

body.front .stack-preheader .col-second #preheader-second-region, body.not-front .stack-preheader .col-second #preheader-second-region {
  max-width: 100%;
  background-color: #202020;
  position: fixed;
  width: 100%;
}
body.front div#block-block-761 #site-name, body.not-front div#block-block-761 #site-name {
  margin: 13px 0 13px 13px;
}
body.front div#block-block-761 #site-name a, body.not-front div#block-block-761 #site-name a {
  background-image: url("/sites/g/files/g2000006376/f/201701/ledzeppelin-logo-small.png");
  height: 43px;
  width: 170px;
}
body.front #block-menu-menu-home-one-page-linked, body.front div#block-menu-menu-home-one-page-menu, body.not-front #block-menu-menu-home-one-page-linked, body.not-front div#block-menu-menu-home-one-page-menu {
  margin-left: 15px;
}
body.front #block-menu-menu-home-one-page-linked ul.menu li a, body.front div#block-menu-menu-home-one-page-menu ul.menu li a, body.not-front #block-menu-menu-home-one-page-linked ul.menu li a, body.not-front div#block-menu-menu-home-one-page-menu ul.menu li a {
  padding: 0;
  margin: 0;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px;
  color: #e1e1e1;
  font-size: 11px;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
body.front #block-menu-menu-home-one-page-linked ul.menu li a:hover, body.front div#block-menu-menu-home-one-page-menu ul.menu li a:hover, body.not-front #block-menu-menu-home-one-page-linked ul.menu li a:hover, body.not-front div#block-menu-menu-home-one-page-menu ul.menu li a:hover {
  color: #e1e1e1;
  text-decoration: underline;
}
body.front #block-menu-menu-home-one-page-linked ul.menu li a.active, body.front div#block-menu-menu-home-one-page-menu ul.menu li a.active, body.not-front #block-menu-menu-home-one-page-linked ul.menu li a.active, body.not-front div#block-menu-menu-home-one-page-menu ul.menu li a.active {
  color: #e1e1e1;
}
body.front div#block-menu-menu-home-one-page-linked, body.front #block-block-761, body.not-front div#block-menu-menu-home-one-page-linked, body.not-front #block-block-761 {
  display: inline-block !Important;
  float: none;
  vertical-align: middle;
}
body.front div#block-menu-menu-home-one-page-linked, body.front #block-block-796, body.front div#block-menu-menu-home-one-page-menu, body.not-front div#block-menu-menu-home-one-page-linked, body.not-front #block-block-796, body.not-front div#block-menu-menu-home-one-page-menu {
  /* Base for label styling */
  /*/ checkbox aspect /*/
  /*/ checked mark aspect /*/
  /*/ checked mark aspect changes /*/
}
body.front div#block-menu-menu-home-one-page-linked .mlist-checks input, body.front #block-block-796 .mlist-checks input, body.front div#block-menu-menu-home-one-page-menu .mlist-checks input, body.not-front div#block-menu-menu-home-one-page-linked .mlist-checks input, body.not-front #block-block-796 .mlist-checks input, body.not-front div#block-menu-menu-home-one-page-menu .mlist-checks input {
  cursor: pointer;
}
body.front div#block-menu-menu-home-one-page-linked [type="checkbox"]:not(:checked),
body.front div#block-menu-menu-home-one-page-linked [type="checkbox"]:checked, body.front #block-block-796 [type="checkbox"]:not(:checked),
body.front #block-block-796 [type="checkbox"]:checked, body.front div#block-menu-menu-home-one-page-menu [type="checkbox"]:not(:checked),
body.front div#block-menu-menu-home-one-page-menu [type="checkbox"]:checked, body.not-front div#block-menu-menu-home-one-page-linked [type="checkbox"]:not(:checked),
body.not-front div#block-menu-menu-home-one-page-linked [type="checkbox"]:checked, body.not-front #block-block-796 [type="checkbox"]:not(:checked),
body.not-front #block-block-796 [type="checkbox"]:checked, body.not-front div#block-menu-menu-home-one-page-menu [type="checkbox"]:not(:checked),
body.not-front div#block-menu-menu-home-one-page-menu [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
body.front div#block-menu-menu-home-one-page-linked [type="checkbox"]:not(:checked) +
label, body.front div#block-menu-menu-home-one-page-linked [type="checkbox"]:checked + label, body.front #block-block-796 [type="checkbox"]:not(:checked) +
label, body.front #block-block-796 [type="checkbox"]:checked + label, body.front div#block-menu-menu-home-one-page-menu [type="checkbox"]:not(:checked) +
label, body.front div#block-menu-menu-home-one-page-menu [type="checkbox"]:checked + label, body.not-front div#block-menu-menu-home-one-page-linked [type="checkbox"]:not(:checked) +
label, body.not-front div#block-menu-menu-home-one-page-linked [type="checkbox"]:checked + label, body.not-front #block-block-796 [type="checkbox"]:not(:checked) +
label, body.not-front #block-block-796 [type="checkbox"]:checked + label, body.not-front div#block-menu-menu-home-one-page-menu [type="checkbox"]:not(:checked) +
label, body.not-front div#block-menu-menu-home-one-page-menu [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 22px;
  cursor: pointer;
}
body.front div#block-menu-menu-home-one-page-linked input[type="checkbox"]:not(:checked) +
label:before, body.front div#block-menu-menu-home-one-page-linked input[type="checkbox"]:checked + label:before, body.front #block-block-796 input[type="checkbox"]:not(:checked) +
label:before, body.front #block-block-796 input[type="checkbox"]:checked + label:before, body.front div#block-menu-menu-home-one-page-menu input[type="checkbox"]:not(:checked) +
label:before, body.front div#block-menu-menu-home-one-page-menu input[type="checkbox"]:checked + label:before, body.not-front div#block-menu-menu-home-one-page-linked input[type="checkbox"]:not(:checked) +
label:before, body.not-front div#block-menu-menu-home-one-page-linked input[type="checkbox"]:checked + label:before, body.not-front #block-block-796 input[type="checkbox"]:not(:checked) +
label:before, body.not-front #block-block-796 input[type="checkbox"]:checked + label:before, body.not-front div#block-menu-menu-home-one-page-menu input[type="checkbox"]:not(:checked) +
label:before, body.not-front div#block-menu-menu-home-one-page-menu input[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 3px;
  width: 16px;
  height: 16px;
  border: 2px solid #262739;
  background: transparent;
  border-radius: 0px;
  box-sizing: border-box;
}
body.front div#block-menu-menu-home-one-page-linked input[type="checkbox"]:not(:checked) +
label:after, body.front div#block-menu-menu-home-one-page-linked input[type="checkbox"]:checked + label:after, body.front #block-block-796 input[type="checkbox"]:not(:checked) +
label:after, body.front #block-block-796 input[type="checkbox"]:checked + label:after, body.front div#block-menu-menu-home-one-page-menu input[type="checkbox"]:not(:checked) +
label:after, body.front div#block-menu-menu-home-one-page-menu input[type="checkbox"]:checked + label:after, body.not-front div#block-menu-menu-home-one-page-linked input[type="checkbox"]:not(:checked) +
label:after, body.not-front div#block-menu-menu-home-one-page-linked input[type="checkbox"]:checked + label:after, body.not-front #block-block-796 input[type="checkbox"]:not(:checked) +
label:after, body.not-front #block-block-796 input[type="checkbox"]:checked + label:after, body.not-front div#block-menu-menu-home-one-page-menu input[type="checkbox"]:not(:checked) +
label:after, body.not-front div#block-menu-menu-home-one-page-menu input[type="checkbox"]:checked + label:after {
  content: '\2713';
  position: absolute;
  top: 4px;
  left: 4px;
  font-size: 10px;
  transition: all .2s;
  color: #262739;
  font-weight: 600;
  line-height: 15px;
}
body.front div#block-menu-menu-home-one-page-linked input[type="checkbox"]:not(:checked) +
label:after, body.front #block-block-796 input[type="checkbox"]:not(:checked) +
label:after, body.front div#block-menu-menu-home-one-page-menu input[type="checkbox"]:not(:checked) +
label:after, body.not-front div#block-menu-menu-home-one-page-linked input[type="checkbox"]:not(:checked) +
label:after, body.not-front #block-block-796 input[type="checkbox"]:not(:checked) +
label:after, body.not-front div#block-menu-menu-home-one-page-menu input[type="checkbox"]:not(:checked) +
label:after {
  opacity: 0;
  transform: scale(0);
}
body.front div#block-menu-menu-home-one-page-linked input[type="checkbox"]:checked + label:after, body.front #block-block-796 input[type="checkbox"]:checked + label:after, body.front div#block-menu-menu-home-one-page-menu input[type="checkbox"]:checked + label:after, body.not-front div#block-menu-menu-home-one-page-linked input[type="checkbox"]:checked + label:after, body.not-front #block-block-796 input[type="checkbox"]:checked + label:after, body.not-front div#block-menu-menu-home-one-page-menu input[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
body.front div#block-menu-menu-home-one-page-linked .mlist-checks, body.front #block-block-796 .mlist-checks, body.front div#block-menu-menu-home-one-page-menu .mlist-checks, body.not-front div#block-menu-menu-home-one-page-linked .mlist-checks, body.not-front #block-block-796 .mlist-checks, body.not-front div#block-menu-menu-home-one-page-menu .mlist-checks {
  margin-bottom: 14px;
  text-align: left;
}
body.front div#block-menu-menu-home-one-page-linked .mlist-checks label.global-list, body.front #block-block-796 .mlist-checks label.global-list, body.front div#block-menu-menu-home-one-page-menu .mlist-checks label.global-list, body.not-front div#block-menu-menu-home-one-page-linked .mlist-checks label.global-list, body.not-front #block-block-796 .mlist-checks label.global-list, body.not-front div#block-menu-menu-home-one-page-menu .mlist-checks label.global-list {
  width: calc(100% - 20px);
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.1px;
}
body.front div#block-menu-menu-home-one-page-linked .mlist-outer-wrapper .mlist-wrapper input.error[type="checkbox"]:not(:checked) +
label:before, body.front #block-block-796 .mlist-outer-wrapper .mlist-wrapper input.error[type="checkbox"]:not(:checked) +
label:before, body.front div#block-menu-menu-home-one-page-menu .mlist-outer-wrapper .mlist-wrapper input.error[type="checkbox"]:not(:checked) +
label:before, body.not-front div#block-menu-menu-home-one-page-linked .mlist-outer-wrapper .mlist-wrapper input.error[type="checkbox"]:not(:checked) +
label:before, body.not-front #block-block-796 .mlist-outer-wrapper .mlist-wrapper input.error[type="checkbox"]:not(:checked) +
label:before, body.not-front div#block-menu-menu-home-one-page-menu .mlist-outer-wrapper .mlist-wrapper input.error[type="checkbox"]:not(:checked) +
label:before {
  border: 3px solid #ED3D3D;
}
body.front div#block-menu-menu-home-one-page-linked .secondFormCloseWrap, body.front #block-block-796 .secondFormCloseWrap, body.front div#block-menu-menu-home-one-page-menu .secondFormCloseWrap, body.not-front div#block-menu-menu-home-one-page-linked .secondFormCloseWrap, body.not-front #block-block-796 .secondFormCloseWrap, body.not-front div#block-menu-menu-home-one-page-menu .secondFormCloseWrap {
  display: block;
  height: 15px;
  position: absolute;
  right: 27px;
  top: 0;
  width: 17px;
  cursor: pointer;
  z-index: 1;
  font-size: 20px;
}
body.front div#block-menu-menu-home-one-page-linked .secondFormCloseWrap span, body.front #block-block-796 .secondFormCloseWrap span, body.front div#block-menu-menu-home-one-page-menu .secondFormCloseWrap span, body.not-front div#block-menu-menu-home-one-page-linked .secondFormCloseWrap span, body.not-front #block-block-796 .secondFormCloseWrap span, body.not-front div#block-menu-menu-home-one-page-menu .secondFormCloseWrap span {
  position: absolute;
  text-indent: -9998px;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyoublock-innerwrapper, body.front #block-block-796 div#thankyoublock-innerwrapper, body.front div#block-menu-menu-home-one-page-menu div#thankyoublock-innerwrapper, body.not-front div#block-menu-menu-home-one-page-linked div#thankyoublock-innerwrapper, body.not-front #block-block-796 div#thankyoublock-innerwrapper, body.not-front div#block-menu-menu-home-one-page-menu div#thankyoublock-innerwrapper {
  padding-top: 22px;
}
@media only screen and (min-width: 1024px) and (max-width: 1403px) {
  body.front div#block-menu-menu-home-one-page-linked div#thankyoublock-innerwrapper, body.front #block-block-796 div#thankyoublock-innerwrapper, body.front div#block-menu-menu-home-one-page-menu div#thankyoublock-innerwrapper, body.not-front div#block-menu-menu-home-one-page-linked div#thankyoublock-innerwrapper, body.not-front #block-block-796 div#thankyoublock-innerwrapper, body.not-front div#block-menu-menu-home-one-page-menu div#thankyoublock-innerwrapper {
    height: 550px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 10px;
  }
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock, body.front #block-block-796 div#thankyouBlock, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock, body.not-front #block-block-796 div#thankyouBlock, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock {
  width: 240px;
  position: absolute;
  top: 5px;
  right: 4px;
  margin: 0;
  padding: 0;
  border: none;
  background-color: #e9e6d8;
  box-sizing: border-box;
  padding: 10px;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock label, body.front #block-block-796 div#thankyouBlock label, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock label, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock label, body.not-front #block-block-796 div#thankyouBlock label, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock label {
  width: 100%;
  margin: 0.5em 0;
  color: #000000;
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  box-sizing: border-box;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock label.global-list, body.front #block-block-796 div#thankyouBlock label.global-list, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock label.global-list, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock label.global-list, body.not-front #block-block-796 div#thankyouBlock label.global-list, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock label.global-list {
  font-size: 12px;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock label.global-list span, body.front #block-block-796 div#thankyouBlock label.global-list span, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock label.global-list span, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock label.global-list span, body.not-front #block-block-796 div#thankyouBlock label.global-list span, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock label.global-list span {
  font-size: 12px;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock input, body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock select, body.front #block-block-796 div#thankyouBlock input, body.front #block-block-796 div#thankyouBlock select, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock input, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock select, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock input, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock select, body.not-front #block-block-796 div#thankyouBlock input, body.not-front #block-block-796 div#thankyouBlock select, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock input, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock select {
  width: 100%;
  background-color: #282828;
  border: 1px solid #666358;
  color: #e9e6d8;
  line-height: 24px;
  font-size: 12px;
  box-sizing: border-box;
  padding: 0;
  padding-left: 10px;
  text-align: left;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  -webkit-outline: none;
  -moz-outline: none;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock select, body.front #block-block-796 div#thankyouBlock select, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock select, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock select, body.not-front #block-block-796 div#thankyouBlock select, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock select {
  background-image: url("/sites/g/files/g2000006376/f/201701/triangle-down%20white.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 2px);
  background-size: 10px;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock input.submit, body.front #block-block-796 div#thankyouBlock input.submit, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock input.submit, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock input.submit, body.not-front #block-block-796 div#thankyouBlock input.submit, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock input.submit {
  background: #c1171e;
  border: none;
  height: 30px;
  padding-left: 0;
  text-align: center;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock input.submit:hover, body.front #block-block-796 div#thankyouBlock input.submit:hover, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock input.submit:hover, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock input.submit:hover, body.not-front #block-block-796 div#thankyouBlock input.submit:hover, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock input.submit:hover {
  background: #6a6a6a;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock select#dobDay, body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock select#dobMonth, body.front #block-block-796 div#thankyouBlock select#dobDay, body.front #block-block-796 div#thankyouBlock select#dobMonth, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock select#dobDay, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock select#dobMonth, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock select#dobDay, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock select#dobMonth, body.not-front #block-block-796 div#thankyouBlock select#dobDay, body.not-front #block-block-796 div#thankyouBlock select#dobMonth, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock select#dobDay, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock select#dobMonth {
  width: 48% !Important;
  display: inline-block;
  margin: 0;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock select#dobMonth, body.front #block-block-796 div#thankyouBlock select#dobMonth, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock select#dobMonth, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock select#dobMonth, body.not-front #block-block-796 div#thankyouBlock select#dobMonth, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock select#dobMonth {
  margin-right: 4% !Important;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsContent, body.front #block-block-796 div#thankyouBlock .termsContent, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsContent, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsContent, body.not-front #block-block-796 div#thankyouBlock .termsContent, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsContent {
  font-size: 11px;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsWrapper, body.front #block-block-796 div#thankyouBlock .termsWrapper, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsWrapper, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsWrapper, body.not-front #block-block-796 div#thankyouBlock .termsWrapper, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsWrapper {
  display: block !important;
  font-size: 11px;
  text-align: right;
  max-width: 490px;
  margin: 0 auto;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsWrapper a.terms::after, body.front #block-block-796 div#thankyouBlock .termsWrapper a.terms::after, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsWrapper a.terms::after, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsWrapper a.terms::after, body.not-front #block-block-796 div#thankyouBlock .termsWrapper a.terms::after, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsWrapper a.terms::after {
  content: "Terms";
  font-weight: normal;
  margin-left: 0px;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsWrapper a.terms.showing::after, body.front #block-block-796 div#thankyouBlock .termsWrapper a.terms.showing::after, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsWrapper a.terms.showing::after, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsWrapper a.terms.showing::after, body.not-front #block-block-796 div#thankyouBlock .termsWrapper a.terms.showing::after, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsWrapper a.terms.showing::after {
  content: "Hide";
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsWrapper .terms a, body.front #block-block-796 div#thankyouBlock .termsWrapper .terms a, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsWrapper .terms a, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsWrapper .terms a, body.not-front #block-block-796 div#thankyouBlock .termsWrapper .terms a, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsWrapper .terms a {
  border: medium none;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsWrapper .terms, body.front #block-block-796 div#thankyouBlock .termsWrapper .terms, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsWrapper .terms, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsWrapper .terms, body.not-front #block-block-796 div#thankyouBlock .termsWrapper .terms, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsWrapper .terms {
  text-align: left;
}
body.front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsContent, body.front #block-block-796 div#thankyouBlock .termsContent, body.front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsContent, body.not-front div#block-menu-menu-home-one-page-linked div#thankyouBlock .termsContent, body.not-front #block-block-796 div#thankyouBlock .termsContent, body.not-front div#block-menu-menu-home-one-page-menu div#thankyouBlock .termsContent {
  display: none;
  font-size: 12px;
  padding: 5px 0 10px;
  text-align: left;
  box-sizing: border-box;
  width: 100%;
  left: 0;
}
body.front div#block-menu-menu-home-one-page-linked select::-ms-expand, body.front #block-block-796 select::-ms-expand, body.front div#block-menu-menu-home-one-page-menu select::-ms-expand, body.not-front div#block-menu-menu-home-one-page-linked select::-ms-expand, body.not-front #block-block-796 select::-ms-expand, body.not-front div#block-menu-menu-home-one-page-menu select::-ms-expand {
  display: none;
}
body.front div#block-menu-menu-home-one-page-linked select, body.front #block-block-796 select, body.front div#block-menu-menu-home-one-page-menu select, body.not-front div#block-menu-menu-home-one-page-linked select, body.not-front #block-block-796 select, body.not-front div#block-menu-menu-home-one-page-menu select {
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  -webkit-outline: none;
  -moz-outline: none;
}
body.front div#block-menu-menu-home-one-page-linked select option, body.front #block-block-796 select option, body.front div#block-menu-menu-home-one-page-menu select option, body.not-front div#block-menu-menu-home-one-page-linked select option, body.not-front #block-block-796 select option, body.not-front div#block-menu-menu-home-one-page-menu select option {
  color: #e9e6d8;
}
body.front div#block-menu-menu-home-one-page-linked .mlist-field label::before, body.front #block-block-796 .mlist-field label::before, body.front div#block-menu-menu-home-one-page-menu .mlist-field label::before, body.not-front div#block-menu-menu-home-one-page-linked .mlist-field label::before, body.not-front #block-block-796 .mlist-field label::before, body.not-front div#block-menu-menu-home-one-page-menu .mlist-field label::before {
  display: none;
}
body.front div#block-menu-menu-home-one-page-linked .thankyou-message.embed, body.front #block-block-796 .thankyou-message.embed, body.front div#block-menu-menu-home-one-page-menu .thankyou-message.embed, body.not-front div#block-menu-menu-home-one-page-linked .thankyou-message.embed, body.not-front #block-block-796 .thankyou-message.embed, body.not-front div#block-menu-menu-home-one-page-menu .thankyou-message.embed {
  text-align: center;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 15px;
}
body.front div#block-menu-menu-home-one-page-linked .thankswelcome-msg, body.front #block-block-796 .thankswelcome-msg, body.front div#block-menu-menu-home-one-page-menu .thankswelcome-msg, body.not-front div#block-menu-menu-home-one-page-linked .thankswelcome-msg, body.not-front #block-block-796 .thankswelcome-msg, body.not-front div#block-menu-menu-home-one-page-menu .thankswelcome-msg {
  font-size: 13px !important;
}
body.front div#block-menu-menu-home-one-page-linked #thankyouBlock.final-screen, body.front #block-block-796 #thankyouBlock.final-screen, body.front div#block-menu-menu-home-one-page-menu #thankyouBlock.final-screen, body.not-front div#block-menu-menu-home-one-page-linked #thankyouBlock.final-screen, body.not-front #block-block-796 #thankyouBlock.final-screen, body.not-front div#block-menu-menu-home-one-page-menu #thankyouBlock.final-screen {
  background: #e9e6d8;
  padding: 0px;
}
body.front div#block-menu-menu-home-one-page-linked #thankyouBlock.final-screen .thankyou-message.embed, body.front #block-block-796 #thankyouBlock.final-screen .thankyou-message.embed, body.front div#block-menu-menu-home-one-page-menu #thankyouBlock.final-screen .thankyou-message.embed, body.not-front div#block-menu-menu-home-one-page-linked #thankyouBlock.final-screen .thankyou-message.embed, body.not-front #block-block-796 #thankyouBlock.final-screen .thankyou-message.embed, body.not-front div#block-menu-menu-home-one-page-menu #thankyouBlock.final-screen .thankyou-message.embed {
  color: #202020;
  font-size: 19px;
  text-transform: uppercase;
  margin: 0;
}
body.front div#block-menu-menu-home-one-page-linked .emailPopoverTip, body.front #block-block-796 .emailPopoverTip, body.front div#block-menu-menu-home-one-page-menu .emailPopoverTip, body.not-front div#block-menu-menu-home-one-page-linked .emailPopoverTip, body.not-front #block-block-796 .emailPopoverTip, body.not-front div#block-menu-menu-home-one-page-menu .emailPopoverTip {
  display: none;
}
body.front div#block-block-796, body.not-front div#block-block-796 {
  display: inline-block;
  float: right;
  margin-top: 14px;
  position: fixed;
}
body.front div#block-block-796 .headerSocialWrapper, body.not-front div#block-block-796 .headerSocialWrapper {
  position: fixed;
  right: 250px;
  top: 22px;
}
body.front div#block-block-796 .headerSocialWrapper iframe, body.not-front div#block-block-796 .headerSocialWrapper iframe {
  width: 92px;
}
body.front div#block-block-796 .headerSocialWrapper, body.front div#block-block-796 .headerMailinglist, body.not-front div#block-block-796 .headerSocialWrapper, body.not-front div#block-block-796 .headerMailinglist {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
body.front div#block-block-796 .headerMailinglist, body.not-front div#block-block-796 .headerMailinglist {
  position: fixed;
  right: 0;
  top: 19px;
}
body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset {
  width: 233px;
  margin: 0 10px;
  padding: 0;
  border: 0;
}
body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field {
  width: 233px;
}
body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email {
  box-sizing: border-box;
  height: 30px;
  background-color: #282828;
  border: 1px solid #666358;
  color: #e9e6d8;
  line-height: 24px;
  font-size: 12px;
  background-image: url("/sites/g/files/g2000006376/f/201701/mailinglistenvelope.png");
  background-repeat: no-repeat;
  background-position: 6px 8px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  padding: 2px 4px 2px 26px;
}
body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email.error, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email.error {
  border: 1px solid red !Important;
}
body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field label.error, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field label.error {
  color: red !Important;
  z-index: 1;
  position: relative;
  top: 10px;
  font-size: 12px !Important;
  text-transform: none !Important;
  letter-spacing: 1px;
  width: 320px;
  text-align: center;
  right: 89px;
}
body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-submit, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-submit {
  display: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  -webkit-outline: none;
  -moz-outline: none;
}
body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper.first, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper.first {
  display: none;
}
body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper.first, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper.first {
  position: absolute;
  background: #e9e6d8;
  font-size: 11px;
  top: 41px;
  width: 230px;
  right: 9px;
  box-sizing: border-box;
  padding: 16px;
  padding-bottom: 52px;
  width: 320px;
  margin: 0 0 0 -86px;
  border-radius: 1.8px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  padding-top: 20px;
}
body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .emailPopoverTip, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .emailPopoverTip {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #e9e6d8;
  margin: auto auto;
  display: none;
  position: absolute;
  top: 33px;
  right: 123px;
}
body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .mlist-submit, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .mlist-submit {
  position: absolute;
  top: 124px;
  right: 32px;
  width: 280px;
  z-index: 2;
}
body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .mlist-submit input.submit, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .mlist-submit input.submit {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  padding: 0;
  width: 280px;
  -webkit-appearance: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body.front #block-menu-menu-home-one-page-linked ul.menu li, body.front div#block-menu-menu-home-one-page-menu ul.menu li, body.not-front #block-menu-menu-home-one-page-linked ul.menu li, body.not-front div#block-menu-menu-home-one-page-menu ul.menu li {
    display: block !Important;
    width: 100% !important;
    padding: 10px 0 !Important;
  }
  body.front #block-menu-menu-home-one-page-linked ul.menu, body.front div#block-menu-menu-home-one-page-menu ul.menu, body.not-front #block-menu-menu-home-one-page-linked ul.menu, body.not-front div#block-menu-menu-home-one-page-menu ul.menu {
    position: fixed !Important;
    background: #000;
  }
}
@media only screen and (max-width: 1023px) {
  body.front div#preheader-second-region, body.not-front div#preheader-second-region {
    position: fixed !Important;
    z-index: 9;
  }
  body.front #block-menu-menu-home-one-page-linked .content ul.menu.menupop, body.front #block-menu-menu-home-one-page-menu .content ul.menu.menupop, body.not-front #block-menu-menu-home-one-page-linked .content ul.menu.menupop, body.not-front #block-menu-menu-home-one-page-menu .content ul.menu.menupop {
    display: block;
  }
  body.front #block-menu-menu-home-one-page-linked .content ul.menu, body.front #block-menu-menu-home-one-page-menu .content ul.menu, body.not-front #block-menu-menu-home-one-page-linked .content ul.menu, body.not-front #block-menu-menu-home-one-page-menu .content ul.menu {
    background: #000;
    height: calc( 100vh - 67px );
    overflow-y: scroll;
    display: none;
  }
  body.front #block-menu-menu-home-one-page-linked .content ul.menu .content, body.front #block-menu-menu-home-one-page-menu .content ul.menu .content, body.not-front #block-menu-menu-home-one-page-linked .content ul.menu .content, body.not-front #block-menu-menu-home-one-page-menu .content ul.menu .content {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  body.front #block-menu-menu-home-one-page-linked .content ul.menu li, body.front #block-menu-menu-home-one-page-menu .content ul.menu li, body.not-front #block-menu-menu-home-one-page-linked .content ul.menu li, body.not-front #block-menu-menu-home-one-page-menu .content ul.menu li {
    background: #000;
    border: none;
    padding: 0;
  }
  body.front #block-menu-menu-home-one-page-linked .content ul.menu li a, body.front #block-menu-menu-home-one-page-menu .content ul.menu li a, body.not-front #block-menu-menu-home-one-page-linked .content ul.menu li a, body.not-front #block-menu-menu-home-one-page-menu .content ul.menu li a {
    font-size: 12px;
    line-height: 1;
    padding: 10px 0;
    display: inline-block;
  }
  body.front #block-menu-menu-home-one-page-linked .content ul.menu li.last, body.front #block-menu-menu-home-one-page-menu .content ul.menu li.last, body.not-front #block-menu-menu-home-one-page-linked .content ul.menu li.last, body.not-front #block-menu-menu-home-one-page-menu .content ul.menu li.last {
    margin-bottom: 20px !Important;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerSocialWrapper, body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist, body.front #block-menu-menu-home-one-page-menu .content .headerSocialWrapper, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist, body.not-front #block-menu-menu-home-one-page-linked .content .headerSocialWrapper, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist, body.not-front #block-menu-menu-home-one-page-menu .content .headerSocialWrapper, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist {
    background: #000;
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 20px;
    margin-bottom: 40px;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist {
    margin-bottom: 20px;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset {
    width: 90%;
    padding: 0;
    border: 0;
    margin: 0 auto;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field {
    width: 100%;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email {
    box-sizing: border-box;
    height: 30px;
    background-color: #282828;
    border: 1px solid #666358;
    color: #e9e6d8;
    line-height: 24px;
    font-size: 12px;
    background-image: url("/sites/g/files/g2000006376/f/201701/mailinglistenvelope.png");
    background-repeat: no-repeat;
    background-position: 6px 8px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    padding: 2px 4px 2px 26px;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email.error, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email.error, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email.error, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email.error {
    border: 1px solid red;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-submit, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-submit, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-submit, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-submit {
    display: block;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-submit input, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-submit input, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-submit input, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-submit input {
    background: #c1171e;
    border: none;
    height: 30px;
    padding: 0;
    -webkit-appearance: none;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .thankyou-message, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .thankyou-message, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .thankyou-message, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .thankyou-message {
    color: #e9e6d8;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .thankyou-message span, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .thankyou-message span, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .thankyou-message span, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .thankyou-message span {
    color: #e9e6d8;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .thankswelcome-msg, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .thankswelcome-msg, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .thankswelcome-msg, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .thankswelcome-msg {
    color: #e9e6d8;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .mlist-field label, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .mlist-field label, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .mlist-field label, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .mlist-field label {
    color: #e9e6d8;
    text-align: left;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .mlist-field label span, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .mlist-field label span, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .mlist-field label span, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper .mlist-field label span {
    color: #e9e6d8;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper label.global-list, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper label.global-list, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper label.global-list, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper label.global-list {
    color: #e9e6d8;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper label.global-list span, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper label.global-list span, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper label.global-list span, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper label.global-list span {
    color: #e9e6d8;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:after, body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:after, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:after, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:after, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:after, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:after, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:after, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:after {
    color: #ffc;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:before, body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:before, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:before, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:before, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:before, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:before, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:before, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:before {
    border: 2px solid #ffc;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:after, body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:after, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:after, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:after, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:after, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:after, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:after, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:after {
    top: 1px;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:before, body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:before, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:before, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:before, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:before, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:before, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:not(:checked) +
  label:before, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock #thankyoublock-innerwrapper input[type="checkbox"]:checked + label:before {
    top: 0px;
  }
}
@media only screen and (max-width: 1023px) {
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper label, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper label, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper label, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper label {
    color: #e9e6d8;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper label.error, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper label.error, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper label.error, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper label.error {
    color: red;
    font-size: 12px;
    text-transform: none;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper div#thankyouBlock {
    width: 90%;
    position: relative;
    text-align: center;
    margin: 0 auto;
    background: #000;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsContent, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsContent, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsContent, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsContent {
    font-size: 11px;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper {
    display: block !important;
    font-size: 11px;
    text-align: right;
    max-width: 490px;
    margin: 0 auto;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper a.terms::after, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper a.terms::after, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper a.terms::after, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper a.terms::after {
    content: "Terms";
    font-weight: normal;
    margin-left: 0px;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper a.terms.showing::after, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper a.terms.showing::after, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper a.terms.showing::after, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper a.terms.showing::after {
    content: "Hide";
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper .terms a, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper .terms a, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper .terms a, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper .terms a {
    border: medium none;
    color: #e9e6d8;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper .terms a:hover, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper .terms a:hover, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper .terms a:hover, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper .terms a:hover {
    text-decoration: underline;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper .terms, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper .terms, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper .terms, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper .terms {
    text-align: left;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsContent, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsContent, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsContent, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsContent {
    display: none;
    font-size: 12px;
    padding: 5px 0 10px;
    text-align: left;
    box-sizing: border-box;
    width: 100%;
    left: 0;
    color: #e9e6d8;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsContent span, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsContent span, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsContent span, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsContent span {
    color: #e9e6d8;
  }
  body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper.first, body.front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper.first, body.not-front #block-menu-menu-home-one-page-linked .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper.first, body.not-front #block-menu-menu-home-one-page-menu .content .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper.first {
    max-width: 90%;
  }
  body.front #block-menu-menu-home-one-page-linked .menuicon, body.front #block-menu-menu-home-one-page-menu .menuicon, body.not-front #block-menu-menu-home-one-page-linked .menuicon, body.not-front #block-menu-menu-home-one-page-menu .menuicon {
    background: url("/sites/g/files/g2000006376/f/201306/home-onepage-mobile_menu.png") no-repeat scroll right 0 transparent;
    cursor: pointer;
    height: 1.25em;
    width: 1.5625em;
    content: "";
    display: block;
    position: fixed;
    top: 22px;
    right: 4vw;
    z-index: 9999999;
  }
  body.front .content div#block-menu-menu-home-one-page-menu .content ul.menu, body.not-front .content div#block-menu-menu-home-one-page-menu .content ul.menu {
    height: calc( 100vh - 125px );
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1300px) {
  body.front div#block-block-796, body.not-front div#block-block-796 {
    display: block;
    float: none;
    position: relative;
  }
  body.front div#block-block-796 .headerSocialWrapper, body.not-front div#block-block-796 .headerSocialWrapper {
    right: 10px;
  }
  body.front div#block-block-796 .headerMailinglist, body.not-front div#block-block-796 .headerMailinglist {
    position: relative;
    top: -20px;
    display: block;
    float: none;
    text-align: center;
    margin: 0 auto;
    width: calc(50% - 230px);
  }
  body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper {
    max-width: 100%;
  }
  body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset {
    width: 100%;
    margin: 0;
  }
  body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field input#email {
    width: 320px;
    margin: 0 auto;
  }
  body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field label.error, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field label.error {
    position: absolute;
    top: 39px;
    text-align: center;
    width: 320px;
    left: 0;
  }
  body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-submit, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-submit {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    float: none;
    left: 5;
    left: 50%;
    margin-left: -132px;
    top: 127px;
    -webkit-appearance: none;
  }
  body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .emailPopoverTip, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .emailPopoverTip {
    text-align: center;
    right: 50%;
  }
  body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper div#thankyouBlock, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper div#thankyouBlock {
    width: 320px;
  }
  body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper div#thankyouBlock label.global-list, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper div#thankyouBlock label.global-list {
    font-size: 11px;
  }
  body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper div#thankyouBlock label.global-list span, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper div#thankyouBlock label.global-list span {
    font-size: 11px;
  }
  body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper div#thankyouBlock.final-screen, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper div#thankyouBlock.final-screen {
    position: relative;
    text-align: center;
    width: 100%;
  }
  body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper.first, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper.first {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto;
    background: transparent;
    padding: 0;
  }
  body.front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper.first .termsContent, body.not-front div#block-block-796 .headerMailinglist .mlist-outer-wrapper .mlist-wrapper .termsWrapper.first .termsContent {
    position: absolute;
    background: #e9e6d8;
    box-sizing: border-box;
    padding: 16px;
    padding-bottom: 56px;
    width: 320px;
    left: 50%;
    margin-left: -149px;
    .
                      border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    padding-top: 18px;
  }
}

body.not-front #block-menu-menu-home-one-page-menu .content ul.menu.menupop {
  top: 112px;
}
body.not-front .stack-preheader .col-second #preheader-second-region {
  max-width: 936px;
  position: relative;
  margin: 0 auto;
  background: #000;
}
body.not-front #header .col-second.col.left.last.tb-height-balance.tb-terminal {
  background: #000;
}
body.not-front #header #block-block-761 h1#site-name a {
  background: url("/sites/g/files/g2000006376/f/201701/lzcom01_blk.gif") no-repeat;
  height: 99px;
  width: 291px;
  text-indent: -5555px;
  display: block;
  margin: 0;
  padding: 0;
  margin: 0px 0 0px 0px;
}
@media only screen and (min-width: 1024px) {
  body.not-front #header div#block-menu-menu-home-one-page-menu {
    position: relative;
    z-index: 1;
    margin-right: -11px;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content {
    margin: 0;
    padding: 0;
    height: 96px;
    width: 282px;
    background: url("/sites/g/files/g2000006376/f/201701/zep_nav.jpg") no-repeat 0 0;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu {
    padding: 11.5px 0;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li {
    margin: 0;
    padding: 0;
    height: 19px;
    display: inline;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li a {
    margin: 0;
    padding: 0;
    text-indent: -5000px;
    height: 19px;
    display: block;
    background: url("/sites/g/files/g2000006376/f/201701/zep_nav.jpg") !important;
    float: left;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf {
    list-style-type: square;
    list-style-image: url("/sites/g/files/g2000006376/f/201705/menu-leaf.png");
    padding: 0;
    margin: 0;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.first.leaf.level-1.menu-link-31396 a {
    width: 100px;
    height: 17px;
    background-position: 0 -12px !important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.first.leaf.level-1.menu-link-31396 a:hover {
    background-position: 0 -108px !important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-23901 a {
    width: 65px;
    height: 19px;
    background-position: -100px -12px !important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-23901 a:hover {
    background-position: -100px -108px !important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31461 a {
    width: 110px;
    height: 23px;
    background-position: -165px -12px !important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31461 a:hover {
    background-position: -165px -108px !Important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31401 a {
    width: 150px;
    height: 15px;
    background-position: 0px -31px !important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31401 a:hover {
    background-position: 0px -127px !Important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31406 a {
    width: 125px;
    height: 20px;
    background-position: -150px -31px !important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31406 a:hover {
    background-position: -150px -127px !Important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31411 a {
    width: 105px;
    height: 15px;
    background-position: 0 -50px !important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31411 a:hover {
    background-position: 0 -146px !Important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31416 a {
    width: 170px;
    height: 15px;
    background-position: -105px -49px !important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31416 a:hover {
    background-position: -105px -145px !Important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31421 a {
    width: 105px;
    height: 25px;
    background-position: 0 -69px !important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31421 a:hover {
    background-position: 0 -165px !important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31426 a {
    width: 170px;
    height: 25px;
    background-position: -105px -69px !important;
  }
  body.not-front #header div#block-menu-menu-home-one-page-menu .content ul.menu li.leaf.level-1.menu-link-31426 a:hover {
    background-position: -105px -165px !Important;
  }
}
body.not-front div#block-block-811 {
  position: absolute;
  top: 40px;
  text-align: center;
  width: 100%;
}
body.not-front .headerSocialWrapper {
  margin-left: 180px;
}

@media only screen and (max-width: 1023px) {
  body.not-front .headerSocialWrapper {
    margin-left: 0;
  }
}
body.not-front div#block-block-761 #site-name {
  margin: 0px 0 0px 0px;
  position: relative;
  z-index: 1;
}

body.node-type-blog div#block-block-761 #site-name, body.page-news-v1 div#block-block-761 #site-name {
  margin: 0px 0 0px 27px;
}

@media only screen and (max-width: 1023px) {
  body.not-front div#block-block-761 #site-name {
    margin: 0px 0 13px 13px;
  }
  body.not-front div#block-block-761 #site-name a {
    max-width: 80vw;
    background-size: 100% !Important;
  }
}
body.front.iebrowser #block-block-796 .headerMailinglist {
  right: 15px;
}
body.front.iebrowser #block-block-796 .headerSocialWrapper {
  right: 265px;
}

@media only screen and (max-width: 1023px) {
  .safari body.front #block-menu-menu-home-one-page-linked .content .headerMailinglist {
    margin-bottom: 80px;
  }
  .safari body.not-front #block-menu-menu-home-one-page-menu .content .headerSocialWrapper {
    margin-bottom: 120px;
  }

  body.front #block-menu-menu-home-one-page-linked .content ul.menu {
    height: calc( 100vh - 67px );
  }

  body.not-front #block-menu-menu-home-one-page-menu .content .headerSocialWrapper {
    margin-bottom: 80px;
  }
}
div#block-block-826 {
  background: linear-gradient(to right, #cecece 0%, #ffffff 50%, #cecece 100%);
  text-align: center;
}
div#block-block-826 ul.releaseJumpList li {
  display: inline-block;
  padding: 10px 8px;
}
div#block-block-826 ul.releaseJumpList li a {
  font-weight: bold;
  text-transform: uppercase;
  color: #c1171e;
  font-size: 13px;
  padding: 0 0 0 14px;
  background-image: url("/sites/g/files/g2000006376/f/201701/down-arrow.png");
  background-repeat: no-repeat;
  background-position: 0 2px;
  display: block;
  line-height: 14px;
  margin: 0;
}
div#block-block-826 ul.releaseJumpList li a:hover {
  text-decoration: underline;
}

@media only screen and (min-width: 1024px) and (max-width: 1300px) {
  input[type="checkbox"]:not(:checked) +
  label:after, input[type="checkbox"]:checked + label:after {
    top: 1px;
  }

  input[type="checkbox"]:not(:checked) +
  label:before, input[type="checkbox"]:checked + label:before {
    top: 0px;
  }
}
@media only screen and (max-width: 1023px) {
  div#block-block-826 {
    display: none;
  }

  .firstNav {
    display: block;
    overflow: hidden;
    width: 50%;
    float: left;
  }

  .secondNav {
    border-left: 1px solid;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    width: 50%;
    float: right;
  }
}
/***********[===== LOGGED OUT ======]***********/
#block-block-126 .content li {
  float: right;
  margin-left: 1em;
  margin-top: 4px;
  padding-bottom: 0;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  #block-block-126 .content li {
    font-size: 13px;
  }
}
#block-block-126 .content li.join-link {
  border-right: 1px solid #c60;
  margin-right: 0;
  padding-right: 1em;
  margin-left: 0;
}
#block-block-126 .content li a {
  color: #a1a1a1;
}
#block-block-126 .content li a:hover {
  color: #ed3d3d;
}

.region-preheader-first {
  /*@media only screen and (min-width : 1403px){
    max-width:1203px;
    margin:0 auto;
  }*/
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .region-preheader-first {
    max-width: 718px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  .region-preheader-first {
    max-width: 938px;
    margin: 0 auto;
  }
}
.region-preheader-first #block-block-126 ul, .region-preheader-first #block-views-user-profile-block-3 ul {
  /*@media only screen and (min-width : 1403px){
    max-width:1203px;
    margin:0 auto;
  }*/
  text-align: right;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .region-preheader-first #block-block-126 ul, .region-preheader-first #block-views-user-profile-block-3 ul {
    max-width: 718px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  .region-preheader-first #block-block-126 ul, .region-preheader-first #block-views-user-profile-block-3 ul {
    max-width: 938px;
    margin: 0 auto;
  }
}

#preheader-first-region {
  background: #000000;
}

.page-node-17751 .region-preheader-first, .page-node-17746 .region-preheader-first, .page-node-17756 .region-preheader-first {
  margin: 0 auto;
}

/***********[===== LOGGED IN ======]***********/
#block-views-user-profile-block-3 {
  color: #a1a1a1;
}
#block-views-user-profile-block-3 .hover-user-menu {
  background: #111111;
  position: absolute;
  right: 0;
  width: 9em;
  z-index: 10;
}
#block-views-user-profile-block-3 .hover-user-menu li {
  border-top: 1px solid #a1a1a1;
  padding: 0.2em;
  text-align: center;
}
#block-views-user-profile-block-3 .hover-user-menu li:first-child {
  border-top: none;
}
#block-views-user-profile-block-3 .hoverme {
  position: relative;
}
#block-views-user-profile-block-3 .hoverme:hover .hover-user-menu {
  display: block;
}
#block-views-user-profile-block-3 .views-field {
  display: inline-block;
  vertical-align: top;
}
#block-views-user-profile-block-3 .views-field:first-child {
  border-right: 1px solid #c60;
  margin-right: 0.5em;
  padding-right: 0.8em;
}
#block-views-user-profile-block-3 .views-field a {
  color: #a1a1a1;
}
#block-views-user-profile-block-3 .views-field a:hover, #block-views-user-profile-block-3 .views-field a.active {
  color: #ed3d3d;
}

/* Twitter Embed */
#block-block-436 {
  margin-top: 0;
}
#block-block-436 #ss-twitter {
  margin: 0 auto;
  max-width: 520px;
}

/***********[===== LOGIN OR REGISTER TO POST COMMENTS ======]***********/
#block-views-75371943969990e40c3f407c5df9390a {
  border-bottom: 1px solid #a0a0a0;
  padding-bottom: 0.5em;
  display: none;
}

/*****[==== HOME PAGE FULL CAROUSAL =======] *******/
#block-views-home-one-page-carousel-block-2 {
  clear: both;
}

form#comment-form {
  font-size: 13px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

/*****[==== AD module =======] *******/
#block-block-91 .content span {
  display: block !important;
  margin: 0 auto !important;
  max-width: 300px;
  width: 100%;
  height: auto;
}
#block-block-91 .content span img {
  display: block;
  height: auto;
  width: 100%;
}

/******[==== categories =====] *******/
/******* Home-Page equal spacing After Title in Blocks*******/
@media only screen and (min-width: 768px) {
  .front #block-views-home-one-page-news-block-2 .item-list {
    margin-top: 0;
  }
}
.front #block-block-516 {
  padding-top: 8px;
}
.front #block-block-516 .content .nav_header_meta {
  top: 7px;
}
@media only screen and (min-width: 768px) {
  .front #block-block-516 .content .nav_header_meta {
    top: 34px;
  }
}
.front #block-block-516 h2 {
  margin-bottom: 8px;
}
.front #block-block-516 .content table {
  margin-top: 0;
}

/*********** youtube-background *************/
.page-node-19021 #main .field-type-text-with-summary .field-item div {
  color: #a1a1a1;
}

/******************** banner-block *********************/
#block-block-726 {
  max-width: 320px;
  margin: 0 auto;
}

input#edit-combine {
  width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

#rhinoOverlayBack {
  cursor: default;
  z-index: 100100;
  width: 100%;
  height: 100%;
  display: block;
  background-color: #222;
  left: 0;
  top: 0;
  position: fixed;
}
#rhinoOverlayBack #rhinoOverlayClose {
  position: fixed;
  z-index: 100101;
  right: 14px;
  top: 14px;
  color: #333;
  font-size: 24px;
  line-height: 24px;
  font-family: 'Helvetica Neue',Helvetica,Arial;
  cursor: pointer;
  opacity: 0.8;
  transition: opacity 0.25s ease-in-out;
}
#rhinoOverlayBack #rhinoOverlayClose span {
  font-size: 18px !important;
  font-weight: 400;
  font-weight: normal;
  color: white;
}
#rhinoOverlayBack #rhinoOverlayClose span.letterX {
  font-weight: bold;
  display: inline-block;
  background-color: white;
  padding: 0;
  margin: 0 0 0 6px;
  border-radius: 4px;
  height: 30px;
  width: 30px;
  border-radius: 15px;
  text-align: center;
  line-height: 26px !important;
  color: #333 !important;
}
#rhinoOverlayBack #rhinoOverlayInner {
  display: block;
  width: 100%;
  margin: auto auto;
  max-width: 700px;
  margin-top: 50px;
}
#rhinoOverlayBack #rhinoOverlayInner .rhinoRelease {
  padding: 14px;
  float: left;
  width: auto;
  max-width: 100%;
}
#rhinoOverlayBack #rhinoOverlayInner .rhinoRelease #rhinoOverlayInner .coverArt {
  max-width: 100%;
  height: auto;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 31px 0px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 0px 31px 0px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 31px 0px rgba(0, 0, 0, 0.8);
}

#block-views-splash-block-1 span.views-field.views-field-body ~ div, #block-views-splash-block-1 .lightBoxClose, #block-views-splash-block-1 .views-field.views-field-title {
  display: none;
}

body.not-front .headerSocialWrapper .service {
  display: none;
}

body.not-front .headerSocialWrapper #social {
  display: inline-block;
  vertical-align: middle;
  margin-right: 78px;
}

body.not-front .headerSocialWrapper #social iframe, body.not-front .headerSocialWrapper #social img {
  display: inline-block;
  vertical-align: middle;
}

#block-block-831 {
  display: none;
}

@media only screen and (max-width: 769px) {
  #main .comment-wrapper .form-item-name label, #main .comment-wrapper .field-type-text label {
    width: 39%;
    display: inline-block;
    height: 20px;
  }

  .page-video-v1 div#block-views-categories-block .content, .node-type-video div#block-views-categories-block .content {
    display: block;
  }
}
.toolbar .comment-wrapper .comment .field-type-text {
  display: none;
}

@media only screen and (max-width: 767px) {
  #block-block-816 .blockinner .content {
    display: block;
  }
}
body.front {
  margin: auto auto;
  padding: 96px 0 0 0;
  background-repeat: no-repeat;
  background-position: center 0px;
  background-color: #202020;
  font-family: Futura,'Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 100%;
  /* ***************************************** */
  /* start ledzeppelin.com main template hacks */
  /* ***************************************** */
  /**************/
  /*email signup*/
  /**************/
  /*hdDownloads*/
}
body.front * {
  font-family: Gotham,Futura,'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #262739;
}
body.front a {
  color: #c1171e;
  text-decoration: none;
}
body.front a:visited {
  color: #c1171e;
  text-decoration: none;
}
body.front p {
  font-size: .75em;
  margin: 0;
  padding: 0;
  font-weight: 400;
}
body.front p.byLine {
  display: block;
  text-align: right;
  font-weight: bold;
  padding: 0 18px 0 0;
}
body.front .readMore {
  cursor: pointer;
  display: inline-block;
  font-size: 11.96px;
}
body.front .readMore.textExpanded {
  cursor: pointer;
  display: block;
  clear: both;
}
body.front #main h1.title {
  display: none;
}
body.front h2 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  text-transform: uppercase;
  color: #34364f;
}
body.front h3 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
body.front h4 {
  margin: 0;
  padding: 14px;
  line-height: 16px;
  color: #c1171e;
  text-align: center;
  font-size: 18px;
}
body.front h5 {
  margin: 10px 4px 10px 0px;
  padding: 5px 0 5px 0;
  color: #c1171e;
  text-align: left;
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-color: #c1171e;
  width: 140px;
  text-align: center;
}
body.front h6 {
  margin: 10px 0;
  padding: 5px 10px;
  color: #c1171e;
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
  width: 170px;
  text-align: center;
}
body.front .topOriginalFour {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  max-width: 390px;
  height: 390px;
  background-image: url("/sites/g/files/g2000006376/f/201701/lziv_original.jpg?1234");
  background-repeat: no-repeat;
  background-position: top left;
}
body.front .bottomInvertedFour {
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  top: 0;
  right: 0;
  width: 150px;
  height: 390px;
  background-image: url("/sites/g/files/g2000006376/f/201701/lz_iv_companion.jpg?1234");
  background-repeat: no-repeat;
  background-position: top right;
}
body.front .topOriginalFive {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  max-width: 390px;
  height: 390px;
  background-image: url("/sites/g/files/g2000006376/f/201701/lzv_hoth_original.jpg?1234");
  background-repeat: no-repeat;
  background-position: top left;
}
body.front .bottomInvertedFive {
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  top: 0;
  right: 0;
  width: 150px;
  height: 390px;
  background-image: url("/sites/g/files/g2000006376/f/201701/lz_v_hoth_companion.jpg?1234");
  background-repeat: no-repeat;
  background-position: top right;
}
body.front .swipeyBackground:hover {
  cursor: -webkit-ew-resize;
  cursor: ew-resize;
}
body.front .swipeyForeground {
  border-left: 4px solid black;
}
body.front hr {
  display: block;
  height: 3px;
  background-color: #6a6a6a;
  border: 0;
  padding: 0;
  margin: 0;
}
body.front .clearFix {
  margin: 0;
  padding: 0;
  clear: both;
}
body.front a.btn {
  display: inline-block;
  padding: 8px 10px 6px 12px;
  margin: auto auto;
  color: white;
  background-color: #c1171e;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  width: auto;
}
body.front .green {
  background-color: #02ac91;
}
body.front .yellow {
  background-color: #f7d315 !important;
  color: #c1171e !important;
}
body.front .yellow:hover {
  background-color: #ffe145 !important;
}
body.front #flags {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  height: 24px;
  border-bottom: 3px solid #272a2d;
  background: #232528;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMjUyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTQyNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #232528 0%, #3e4247 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #232528), color-stop(100%, #3e4247));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #232528 0%, #3e4247 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #232528 0%, #3e4247 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #232528 0%, #3e4247 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #232528 0%, #3e4247 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232528', endColorstr='#3e4247',GradientType=0 );
  /* IE6-8 */
  display: none;
}
body.front #flags .flagsInner {
  margin: auto auto;
  text-align: center;
  padding: 0;
  height: 24px;
  width: 860px;
}
body.front #flags .flagsInner ul {
  margin: auto auto;
  text-align: right;
  padding: 0;
  height: 24px;
}
body.front #flags .flagsInner ul li {
  margin: 0;
  padding: 0;
  display: inline-block;
  height: 24px;
  list-style: none;
}
body.front #flags .flagsInner ul li a {
  margin: 0;
  padding: 0;
  display: block;
  height: 24px;
  width: 24px;
  overflow: hidden;
  line-height: 300px;
  background-image: url("../images/flags/United-Kingdom-flag-24.png");
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
  /* For IE8 and earlier */
}
body.front #flags .flagsInner ul li a:hover, body.front #flags .flagsInner ul li a.active {
  opacity: 1;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}
body.front #header {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  /*overflow:hidden;*/
  text-align: center;
  margin: auto auto;
  background-color: #202020;
  position: fixed;
  top: 0;
  z-index: 100;
  -webkit-box-shadow: 0px 5px 31px 8px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 5px 31px 8px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 5px 31px 8px rgba(0, 0, 0, 0.75);
  min-width: 1240px;
}
body.front #header a.btn {
  position: absolute;
  top: 94px;
  left: 50%;
  margin: 0 0 0 178px;
}
body.front #header .service {
  position: absolute;
  top: 14px;
  right: 0;
  width: auto;
  text-align: left;
  margin: 0 0 0 0;
}
body.front #header .service img, body.front #header .service iframe {
  margin: 0 3px 0 0;
  padding: 0;
  float: left;
}
body.front .service a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  /* For IE8 and earlier */
}
body.front #header .minLogo {
  position: absolute;
  top: 10px;
  right: 50%;
  margin: 0 302px 0 0;
}
body.front #header .minLogo img {
  cursor: pointer;
}
body.front #header .chooseRegion {
  position: absolute;
  top: 4px;
  left: 50%;
  margin: 0 0 0 290px;
  display: none;
}
body.front #header .chooseRegion img {
  display: inline;
}
body.front #header .chooseRegion p {
  display: inline;
  padding: 0;
  margin: 0;
  line-height: 22px;
  vertical-align: top;
  color: #e29b96;
  font-weight: bold;
}
body.front #fader {
  display: block;
}
body.front #fader img {
  position: absolute;
  left: 50%;
  margin-left: -480px;
}
body.front #nav {
  margin: auto auto;
  padding: 0;
  text-align: center;
  display: block;
  width: auto;
  height: 61px;
  background-color: transparent;
  background-image: none;
  border: 0;
  position: fixed;
  top: 24px;
  left: 187px;
  z-index: 101;
}
body.front #nav .navInner {
  width: auto;
  margin: 0 0 0 0;
  padding: 0;
  text-align: center;
  height: auto;
  display: block;
}
body.front #nav .navInner ul {
  margin: 0 0 0 0;
  padding: 0;
}
body.front #nav .navInner ul li {
  margin: 0 0 0 0;
  padding: 0 9px 0 8px;
  /*border-right:2px solid #34364f;*/
  border: 0;
  display: inline-block;
  list-style: none;
  line-height: .7em;
}
body.front #nav .navInner ul li.last {
  border-right: none;
}
body.front #nav .navInner ul li a {
  padding: 0;
  margin: 0;
  font-weight: 600;
  text-transform: uppercase;
  font-size: .75em;
  letter-spacing: 1px;
  color: #e1e1e1;
  font-size: 11px;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
body.front #releaseJump {
  display: block;
  width: 100%;
  /*  background-color: #c9c9c9;*/
  margin: 66px 0 0 0;
  padding: 0;
  background: #cecece;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #cecece 0%, #ffffff 50%, #cecece 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #cecece), color-stop(50%, #ffffff), color-stop(100%, #cecece));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #cecece 0%, #ffffff 50%, #cecece 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #cecece 0%, #ffffff 50%, #cecece 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #cecece 0%, #ffffff 50%, #cecece 100%);
  /* IE10+ */
  background: linear-gradient(to right, #cecece 0%, #ffffff 50%, #cecece 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#cecece',GradientType=1 );
  /* IE6-8 */
}
body.front #releaseJump ul, body.front #releaseJump li {
  list-style: none;
  padding: 0;
  margin: 0;
}
body.front #releaseJump ul {
  padding: 11px 0 10px 0;
}
body.front #releaseJump ul li {
  display: inline-block;
  padding: 0 17px 0 0;
}
body.front #header #releaseJump ul li a {
  font-weight: bold;
  text-transform: uppercase;
  color: #c1171e;
  font-size: 13px;
  padding: 0 0 0 14px;
  background-image: url("../images/down-arrow.png");
  background-repeat: no-repeat;
  background-position: 0 2px;
  display: block;
  line-height: 14px;
  margin: 0;
}
body.front #content {
  margin: 0;
  padding: 12px 0 36px 0;
  display: block;
  width: 100%;
  background-color: #202020;
}
body.front #content .contentInner {
  max-width: 800px;
  margin: auto auto;
  padding: 0;
  /* background-color:black; */
}
body.front .hero {
  max-width: 800px;
  margin: 0;
  padding: 0;
  background-color: transparent;
  min-height: 200px;
  /*display:none;*/
  text-align: center;
}
body.front .hero p.desc, body.front .hero p.finePrint {
  color: white;
  font-weight: normal !important;
  padding: 16px 10px 5px 10px;
  clear: both;
  font-family: 'Helvetica Neue',Helvetica,Arial !important;
}
body.front .hero p.desc {
  font-size: 14px;
  line-height: 24px;
}
body.front .hero p.finePrint a {
  font-weight: bold;
}
body.front .hero p.desc.more.info {
  padding: 0;
}
body.front .hero p.desc.more.info strong {
  color: white;
  font-weight: 500;
}
body.front .hero img {
  float: left;
  margin: 0 14px 0 0;
  width: 256px;
  height: auto;
}
body.front .hero h2 {
  color: #93a4c2;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 24px;
  margin: auto auto;
  padding: 20px 0 20px 0;
}
body.front .hero h3 {
  color: #e9e6d8;
  font-size: 23px;
  font-weight: 500;
}
body.front .hero h4 {
  color: #e9e6d8;
  font-size: 18px;
  font-weight: 400;
}
body.front .boxBox {
  display: block;
  float: left;
  width: 330px;
  height: 200px;
  background-color: #e9e6d7;
  border: 7px solid #c1bca7;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  text-align: center;
  padding: 20px;
}
body.front .boxBox.last {
  margin: 0 0 0 20px;
}
body.front .boxBox h2 {
  color: #000000;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 23px;
  letter-spacing: 0px;
  line-height: 28px;
  padding: 0;
}
body.front .boxBox h4 {
  color: #000000;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0px;
  line-height: 24px;
  padding: 6px;
}
body.front .boxBox p.finePrint {
  font-weight: bold;
  color: #c1171e;
  font-size: 10px;
  line-height: 14px;
  display: block;
  width: 280px;
  margin: 0 auto 12px auto;
  padding: 0;
}
body.front .boxBox a.btn {
  cursor: pointer;
  display: block;
  width: 330px;
  height: 40px;
  line-height: 40px;
  margin: auto auto;
  padding: 0;
  font-size: 18px;
  letter-spacing: 0px;
  font-weight: 300;
}
body.front .threeCol {
  padding: 0;
  float: left;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  body.front .threeCol {
    max-width: 257px;
    margin: 14px 2% 0 0;
    width: 32%;
  }
}
@media only screen and (min-width: 1024px) {
  body.front .threeCol {
    margin: 14px 14px 0 0;
    width: 33%;
  }
}
body.front .threeCol h3 {
  width: 100%;
  display: block;
  background-color: #415a9a;
  color: #ffffff;
  text-align: center;
  padding: 6px 0;
  min-height: 30px;
}
body.front .threeCol .prodImage {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 768px) {
  body.front .threeCol .prodImage {
    width: 257px;
  }
}
body.front .threeCol h4 {
  padding: 14px 14px 8px 14px;
}
body.front .threeCol p {
  padding: 0 14px 8px 14px;
  text-align: center;
}
body.front .threeCol a.btn {
  margin: 0 0 14px 0;
  width: 200px;
}
body.front .threeCol a.btn:visited:hover {
  color: white;
}
body.front .threeCol hr {
  margin: 0 0px 14px 0px;
}
body.front .threeCol .format hr:last-child {
  display: none;
}
body.front .twoCol {
  padding: 0;
  float: left;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  body.front .twoCol {
    margin: 14px 14px 0 0;
    max-width: 390px;
    width: 49%;
  }
}
body.front .twoCol h3 {
  width: 100%;
  display: block;
  background-color: #415a9a;
  color: #ffffff;
  text-align: center;
  padding: 6px 0 6px 0;
}
body.front .twoCol .prodImage {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 768px) {
  body.front .twoCol .prodImage {
    max-width: 390px;
  }
}
body.front .twoCol h4 {
  padding: 14px 14px 8px 14px;
}
body.front .twoCol p {
  padding: 0 14px 8px 14px;
  text-align: center;
}
body.front .twoCol a.btn {
  margin: 0 0 14px 0;
  width: 200px;
  cursor: pointer;
}
body.front .twoCol a.btn:visited:hover {
  color: white;
}
body.front .twoCol hr {
  margin: 0 0px 14px 0px;
}
body.front .twoCol .format hr:last-child {
  display: none;
}
body.front #content .contentInner .lastCol {
  float: right;
  margin: 14px 0 0 0;
}
body.front .format {
  background-color: #e1e1e1;
  margin: 0 0 14px 0;
  padding: 0;
  text-align: center;
}
body.front #zosa {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  height: 70px;
  background-color: #e9e6d8;
  background-image: url("/sites/g/files/g2000006376/f/201701/zosa.png");
  background-repeat: no-repeat;
  background-position: center center;
}
body.front #footer {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  height: auto;
  background-color: #6a6a6a;
  position: relative;
}
body.front #footer .footerInner {
  max-width: 800px;
  margin: auto auto;
  padding: 8px;
  text-align: center;
}
body.front #footer .footerInner ul {
  margin: 0 0 0 0;
  padding: 0;
}
body.front #footer .footerInner ul li {
  margin: 0;
  padding: 0 4px;
  display: inline-block;
  list-style: none;
}
body.front #footer .footerInner ul li:last-child {
  border-right: none;
}
body.front #footer .footerInner ul li a {
  padding: 0;
  margin: 0;
  font-weight: normal;
  text-transform: uppercase;
  font-size: .625em;
  letter-spacing: 1px;
  color: #ffffff;
}
body.front #footer .footerInner ul li a:hover {
  color: white;
  text-decoration: underline;
}
body.front #footer .service {
  padding: 12px 10px 10px 10px;
}
body.front #footer .service img {
  margin: 0 2px 0 2px;
}
body.front #overlay {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("../images/80.png");
  background-repeat: repeat;
}
body.front #overlay .closer {
  max-width: 800px;
  position: absolute;
  left: 50%;
  margin: 0 0 0 -400px;
  display: block;
}
body.front #overlay .overlayInner {
  max-width: 800px;
  position: absolute;
  left: 50%;
  margin: 0 0 0 -400px;
  display: block;
  min-height: 500px;
  background-color: white;
  top: 30px;
}
body.front #overlay .closer {
  text-align: right;
  color: red;
  width: 780px;
  padding: 4px 10px 10px 10px;
  font-size: 20px;
  opacity: .8;
  cursor: pointer;
}
body.front #overlay .closer:hover {
  opacity: 1;
}
body.front #overlay .overlayInner h2 {
  display: block;
  width: auto;
  clear: both;
  padding: 10px 0 10px 0;
  text-align: center;
  margin: auto auto;
}
body.front .carouselInner {
  display: block;
  max-width: 800px;
  height: 635px;
}
body.front #carouselNav {
  position: absolute;
  z-index: 101;
  bottom: 14px;
  left: 18px;
}
body.front #carouselNav a {
  display: inline-block;
  text-indent: -9999px;
  background-color: #696969;
  height: 12px;
  width: 12px;
  border-radius: 6px;
  margin: 0 10px 0 0;
  cursor: pointer;
}
body.front #carouselNav a.activeSlide {
  background-color: #ee251f;
}
body.front .contentInner.buyPage .hero {
  display: none;
}
body.front .contentInner.buyPage .format p {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 11.96px;
  font-weight: normal;
}
body.front .contentInner.buyPage .format p span.moreText {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 11.96px;
  font-weight: normal;
  line-height: 20px;
}
body.front .contentInner.buyPage .threeCol .format h3 {
  font-size: 16px;
  font-weight: normal !important;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body.front .contentInner.buyPage .threeCol .format h3 {
    font-size: 14px;
  }
}
body.front .contentInner.buyPage .threeCol .format h4 {
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body.front .contentInner.buyPage .threeCol .format h4 {
    font-size: 12px;
  }
}
body.front .contentInner.buyPage .threeCol .format a.btn {
  font-size: 13px;
  cursor: pointer;
}
body.front .contentInner.buyPage .twoCol .format h3 {
  font-size: 16px;
  font-weight: normal !important;
  line-height: 16px;
}
body.front .tooltipOuter {
  display: block;
  position: absolute;
  background-color: #262739;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  z-index: 101;
}
body.front .tooltipInner {
  display: block;
  min-width: 80px;
  min-height: 80px;
  padding: 6px;
}
body.front .digitalButton {
  display: block;
  padding: 2px 50px 2px 50px;
}
body.front #header {
  /*background-image:url('/sites/all/themes/zeptheme/iii-theme/images/led-zeppelin-paris-header.jpg');
  background-repeat:no-repeat;
  background-position:center 0px;*/
}
body.front #site-name {
  width: 170px;
  margin: 0;
  padding: 0;
  margin: 13px 0 0 13px;
}
body.front #site-name a {
  height: 43px;
  width: 170px;
  text-indent: -5555px;
  background: url("../images/ledzeppelin-logo-small.png") no-repeat 0 0;
  display: block;
  margin: 0;
  padding: 0;
}
body.front #primary, body.front #sidebar-left, body.front .breadcrumb, body.front #bottom {
  display: none;
}
body.front h2, body.front h3 {
  font-weight: bold !important;
  font-family: Gotham,'Helvetica Neue',Helvetica,Arial;
}
body.front .btn:hover {
  text-decoration: none !important;
  opacity: .9;
}
body.front #container, body.front #page, body.front #inner1 {
  background-image: none;
  background: none;
  border: 0;
}
body.front #page {
  display: block;
}
body.front #inner1, body.front #inner2 {
  margin: 0;
  height: auto;
}
body.front .sidebar-left #squeeze {
  margin: auto auto !important;
  padding: 0;
}
body.front #content {
  margin: 60px auto 0;
}
@media only screen and (min-width: 768px) {
  body.front #content {
    margin: auto;
  }
}
body.front .sidebar-left #main {
  margin: auto auto !important;
}
body.front #page {
  width: 100%;
  margin: auto auto;
}
body.front #footer {
  margin: 0 0 0 0 !important;
  padding: 0 !important;
  font-weight: normal !important;
  text-transform: uppercase !important;
  font-size: 16px !important;
  letter-spacing: 1px !important;
  color: #ffffff !important;
}
body.front #footer ul li {
  border: 0 !important;
  line-height: 16px;
  height: 16px;
}
body.front #nav .navInner {
  height: 34px;
}
body.front #nav .navInner ul {
  margin: 9px 0 0 0;
}
body.front #nav .navInner ul li a {
  padding: 0;
  margin: 0;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
  line-height: 16px;
  height: 16px;
}
body.front #header:hover {
  cursor: pointer;
}
body.front .popOver #header:hover {
  cursor: default;
}
body.front #overlay .closer {
  font-size: 14px;
  font-weight: bold !important;
}
body.front .socialEmail {
  float: left;
  width: 250px;
  cursor: default;
}
body.front .socialEmail fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
body.front .socialEmail .emailPopover {
  display: block;
  position: absolute;
  width: 320px;
  margin: 0 0 0 -86px;
  padding: 8px 0 0 0;
  z-index: 10000;
}
body.front .socialEmail .emailPopover .emailPopoverInner {
  background-color: #e9e6d8;
  padding: 15px;
  display: block;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
body.front .emailPopoverTip {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #e9e6d8;
  margin: auto auto;
}
body.front .socialEmail .emailPopover p, body.front .socialEmail .emailPopover a {
  font-family: 'Helvetica Neue',Helvetica,Arial;
  font-size: 11px;
  line-height: 16px;
}
body.front .socialEmail .btn.btn-default {
  font-family: Gotham,'Helvetica Neue',Helvetica,Arial;
  -webkit-appearance: none;
  border: 0;
  text-align: center;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  color: white;
  background-color: #c1171e;
  cursor: pointer;
  display: block;
  width: 100%;
  height: 30px;
  line-height: 30px;
  margin: 10px auto 0 auto;
  padding: 0;
  font-size: 14px;
  letter-spacing: 0px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.front .socialEmail .form-control {
  width: 200px;
  height: 22px;
  background-color: #282828;
  border: 1px solid #666358;
  color: #e9e6d8;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  margin: -2px 0 0 0;
  padding: 2px 4px 2px 26px;
  line-height: 24px;
  font-size: 12px;
  background-image: url("/sites/g/files/g2000006376/f/201701/envelope.png?123");
  background-repeat: no-repeat;
  background-position: 6px 8px;
}
body.front .socialEmail .emailPopover p.errormessage {
  font-family: 'Helvetica Neue',Helvetica,Arial;
  font-size: 13px;
  line-height: 16px;
  font-weight: bold;
  color: #c1171e;
  display: block;
  text-align: center;
  padding: 0 0 10px 0;
}
body.front .signupSuccess {
  display: block;
  color: #e9e6d8;
  height: 26px;
  line-height: 26px;
  padding: 0 0 0 10px;
}
body.front .hdDownloads p {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
body.front .hdDownloads .hero {
  min-height: 100px;
}
body.front .hdDownloads .hero p {
  color: white;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
body.front .hdDownloads .prodImage:hover {
  cursor: pointer;
}
body.front .topFullWidth img {
  width: 100%;
  height: auto;
}
body.front .contentInner .releaseJump {
  display: block;
  clear: both;
  /*background-color: red;
  padding:6px;*/
  height: 0px;
  overflow: hidden;
}

.no-touch body.front .a:hover, .no-touch body.front .green:hover {
  background-color: #6a6a6a;
}

body .region-content ul.flippy {
  float: left;
  clear: both;
  width: 100%;
}
body .region-content ul.flippy li {
  width: 43%;
  display: block;
  white-space: normal;
  position: relative;
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy li {
    width: 37%;
  }
}
body .region-content ul.flippy li a {
  width: 100%;
  height: auto;
  display: block;
}
body .region-content ul.flippy li.next.empty {
  display: none;
}
body .region-content ul.flippy li.prev {
  padding: 0;
  text-align: left;
  float: left;
}
body .region-content ul.flippy li.prev a span {
  display: block;
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy li.prev a span {
    width: 100%;
    position: static;
    padding-left: 20%;
  }
}
body .region-content ul.flippy li.next {
  float: right;
  padding: 0;
  text-align: right;
}
body .region-content ul.flippy li.next a span {
  display: block;
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy li.next a span {
    width: 100%;
    position: static;
    padding-right: 20%;
  }
}

ul.flippy li a {
  font-size: 12px;
  font-family: Verdana;
  color: #C00;
  font-weight: 700;
}

.node-type-show ul.flippy li.prev:before {
  content: '<< Previous Show:';
  font-size: 12px;
  font-family: arial;
  font-weight: 700;
}
.node-type-show ul.flippy li.next:before {
  content: 'Next Show: >>';
  font-size: 12px;
  font-family: arial;
  font-weight: 700;
}

#lightBoxContent.lightBoxContent.tkt {
  top: auto !important;
  right: 24px !important;
  left: auto !important;
  color: #111111;
  max-width: 360px;
  background-color: #fff;
  z-index: 1000;
  transition: all 500ms cubic-bezier(0.815, -0.46, 0.095, 1.48);
  position: fixed;
  height: auto !important;
  -moz-box-shadow: 0.5px 0.5px 1px 0.5px #000;
  -webkit-box-shadow: 0.5px 0.5px 1px 0.5px #000;
  box-shadow: 0.5px 0.5px 1px 0.5px #000;
  padding: 15px;
  display: block;
  bottom: -500px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#lightBoxContent.lightBoxContent.tkt.show_toaster {
  bottom: 0 !important;
}
#lightBoxContent.lightBoxContent.tkt input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}
#lightBoxContent.lightBoxContent.tkt select::-ms-expand {
  display: none;
}
#lightBoxContent .mlist-wrapper {
  margin-top: 0;
}
#lightBoxContent .mlist-wrapper div {
  color: #111111;
}
#lightBoxContent .mlist-wrapper div#errorMsg, #lightBoxContent .mlist-wrapper div#serverError {
  color: #ed3d3d;
}
#lightBoxContent .mlist-wrapper fieldset {
  padding: 0;
}
#lightBoxContent .mlist-wrapper fieldset .mlist-submit {
  margin-top: 0;
}
#lightBoxContent .mlist-wrapper fieldset .mlist-submit input {
  margin: 0;
  padding: 12px;
  width: 100%;
  line-height: 13px;
}
#lightBoxContent .mlist-wrapper fieldset .emailTitle {
  font-size: 22px;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
#lightBoxContent .mlist-wrapper fieldset .mlist-header {
  padding-bottom: 14px;
  font-size: 14px;
}
#lightBoxContent .mlist-wrapper .termsWrapper {
  padding: 0;
  font-size: 11px;
  font-weight: normal;
}
#lightBoxContent .mlist-wrapper .termsWrapper a {
  font-weight: bold;
}
#lightBoxContent .mlist-wrapper .termsWrapper a.terms {
  text-transform: uppercase;
  text-decoration: underline;
}
#lightBoxContent .mlist-wrapper #thankyouBlock {
  padding: 0;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .thankyou-message.embed {
  text-align: center;
}
#lightBoxContent .mlist-wrapper #thankyouBlock #errorLabelContainer2 {
  color: #ed3d3d;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-checks {
  clear: both;
  padding: 20px 0 10px 0;
  color: #111111;
  text-align: left;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-submit-new {
  padding: 10px 0 20px 0;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-submit-new input {
  margin: 0;
}
#lightBoxContent .mlist-wrapper #thankyouBlock select option {
  background: #e9e6d8;
  color: #202020;
}
#lightBoxContent .mlist-wrapper #thankyouBlock select#dobMonth {
  float: left;
  padding-left: 0.5em;
  width: 47%;
}
#lightBoxContent .mlist-wrapper #thankyouBlock select#dobDay {
  float: right;
  padding-left: 0.5em;
  width: 47%;
  margin-right: 0;
}
#lightBoxContent .mlist-wrapper #thankyouBlock.final-screen {
  display: block;
}
@media only screen and (max-width: 767px) {
  #lightBoxContent .mlist-wrapper #thankyouBlock {
    overflow-y: scroll;
    max-height: 88vh;
    -webkit-text-size-adjust: none;
  }
}

.hide_toaster div#thankyouBlock {
  display: none;
}

@media only screen and (max-width: 767px) {
  body.toaster {
    padding-top: 0px !important;
  }

  .toaster #lightBoxContent.lightBoxContent {
    width: 100%;
    right: 0 !important;
    max-width: 100%;
  }
}
#lightBoxContent.lightBoxContent.tkt .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field input:focus {
  background: #ffffcc;
}

#lightBoxContent.lightBoxContent.tkt .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field select:focus {
  background: url("/sites/g/files/g2000006376/f/201705/bg_select_arrow1.png") no-repeat scroll right center #ffffcc !important;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper {
  height: 100%;
  display: table;
  width: 100%;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock.final-screen, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric {
  display: table-cell;
  vertical-align: middle;
}

#lightBoxContent.lightBoxContent.tkt .lightBoxClose a, #tklbContainer #lightBoxContent.lightBoxContent .lightBoxClose.turnKeyClose a {
  background-image: url("/sites/g/files/g2000006376/f/201401/bg_closebtn.png");
  background-repeat: no-repeat;
  display: block;
  height: 17px;
  position: absolute;
  right: 5px;
  text-indent: -9998px;
  top: 5px;
  width: 17px;
  cursor: pointer;
  z-index: 1;
}
#lightBoxContent.lightBoxContent.tkt .lightBoxClose a:hover, #tklbContainer #lightBoxContent.lightBoxContent .lightBoxClose.turnKeyClose a:hover {
  background-position: 0 -28px;
}

.view-turnkey-lightbox-toaster {
  display: none;
}

#tklbContainer #lightBoxContent.lightBoxContent {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  color: #111111;
  padding: 0;
  position: fixed;
  z-index: 10001;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyImageWrapper {
  width: 100%;
  float: none;
  overflow: hidden;
  max-height: 100%;
}
@media only screen and (min-width: 768px) {
  #tklbContainer #lightBoxContent.lightBoxContent .turnKeyImageWrapper {
    float: left;
    width: 50%;
  }
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyImageWrapper img {
  height: auto;
  width: 100%;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper {
  box-sizing: border-box;
  padding: 12px;
  width: 100%;
  float: none;
  background-color: #fff;
}
@media only screen and (min-width: 768px) {
  #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper {
    float: left;
    width: 50%;
  }
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper {
  margin-top: 0;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .emailTitle {
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  padding-bottom: 20px;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-header {
  color: #111111;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  padding-bottom: 14px;
  text-align: center;
  text-transform: uppercase;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-submit {
  margin: 0;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-submit input {
  margin: 0;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock {
  padding: 0;
  color: #111111;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock #errorLabelContainer2 {
  color: #ed3d3d;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock .mlist-checks {
  clear: both;
  padding-top: 20px;
  padding-bottom: 10px;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock .mlist-submit-new {
  padding: 10px 0 20px 0;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock .mlist-submit-new input {
  margin: 0;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock select#dobMonth {
  float: left;
  width: 47%;
  margin-right: 0;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock select#dobDay {
  float: right;
  width: 47%;
  margin-right: 0;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper .termsWrapper a.terms {
  text-transform: uppercase;
  text-decoration: underline;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData {
  width: 100%;
  text-align: center;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchTitle {
  font-size: 24px;
  font-weight: bold;
  font-family: "IM Fell Double Pica", "Times New Roman", Times, serif;
  margin: 0 0 15px;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchDesc {
  margin: 0 0 15px;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchPrice {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 15px;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a {
  padding: 10px;
  font-size: 1em;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric {
  text-align: center;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericTitle {
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  font-family: "IM Fell Double Pica", "Times New Roman", Times, serif;
  padding-bottom: 20px;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericDesc {
  padding-bottom: 12px;
  font-family: "IM Fell Double Pica", "Times New Roman", Times, serif;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA {
  margin-top: 10px;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a {
  padding: 10px;
  font-size: 1em;
  padding: 0.75em;
}

@media only screen and (max-width: 767px) {
  body, html {
    height: 100%;
  }

  body {
    padding-top: 0px !important;
  }

  .tklb ~ .region #toolbar {
    display: none !important;
  }

  .tklb ~ div#page {
    display: none;
  }

  #lightBoxContent.lightBoxContent.tklb {
    height: 100%;
    position: fixed;
    z-index: 20;
    overflow-y: scroll;
    background-color: rgba(255, 255, 255, 0.1);
    /*Hack for the close button*/
  }
  #lightBoxContent.lightBoxContent.tklb .lightBoxClose.turnKeyClose a {
    bottom: 0px;
    width: 100%;
    color: #000;
    text-indent: 0px;
    background-color: #999;
    text-align: right;
    font-style: italic;
    background-image: none;
    position: fixed;
    padding-right: 20px;
    opacity: 0.9;
    z-index: 60;
    height: 20px;
  }
  #lightBoxContent.lightBoxContent.tklb .backGroundImage {
    position: fixed;
    left: 0;
    right: 0;
    z-index: -1;
    display: block;
    background-position: center center;
    width: 100%;
    height: 100%;
    background-size: cover;
    opacity: .25;
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
  }
  #lightBoxContent.lightBoxContent.tklb .turnKeyTextWrapper {
    background-color: transparent;
    height: auto;
    padding: 12px;
  }
  #lightBoxContent.lightBoxContent.tklb .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-submit {
    margin: 0;
  }
  #lightBoxContent.lightBoxContent.tklb .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-submit input {
    margin: 0;
  }
  #lightBoxContent.lightBoxContent.tklb .turnKeyTextWrapper .emailTitle {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    font-family: Futura, Verdana, sans-serif;
    padding-bottom: 20px;
  }
  #lightBoxContent.lightBoxContent.tklb .turnKeyTextWrapper .termsWrapper.second {
    margin-bottom: 10px;
  }
  #lightBoxContent.lightBoxContent.tklb .turnKeyImageWrapper {
    max-height: none;
    margin: 50px auto 0px;
    width: 50%;
    box-sizing: border-box;
    border: 5px solid #fff;
  }
  #lightBoxContent.lightBoxContent.tklb .turnKeyImageWrapper .turnKeyImage {
    font-size: 0px;
  }
}
.page-news #page-title, .page-news-v2 #page-title {
  margin-top: 1em;
}
@media only screen and (min-width: 768px) {
  .page-news .views-row.views-row-6, .page-news-v2 .views-row.views-row-6 {
    margin-right: 0;
  }
}

.node-type-blog, .page-news-v1 {
  background: #000;
}
.node-type-blog .breadcrumb, .page-news-v1 .breadcrumb {
  display: none;
}
.node-type-blog div#header, .page-news-v1 div#header {
  margin: 0;
}
.node-type-blog div#content, .page-news-v1 div#content {
  padding: 0;
}
.node-type-blog div#content div#content-inner, .page-news-v1 div#content div#content-inner {
  max-width: 864px;
  margin: 0 auto;
  background: url("/sites/g/files/g2000006376/f//201701/bk_nws.gif") repeat-y 0 0;
}
.node-type-blog div#content div#content-inner .stack-width, .page-news-v1 div#content div#content-inner .stack-width {
  background: transparent;
  padding-bottom: 0;
}
.node-type-blog div#content div#content-inner .stack-width .inset-2.inset, .page-news-v1 div#content div#content-inner .stack-width .inset-2.inset {
  background: transparent;
}
.node-type-blog div#content div#content-inner .stack-width .inset-2.inset .inset-3.inset, .page-news-v1 div#content div#content-inner .stack-width .inset-2.inset .inset-3.inset {
  background: transparent;
  margin-top: 0;
}
.node-type-blog div#content div#content-inner .stack-width .inset-2.inset .inset-3.inset div#block-system-main, .page-news-v1 div#content div#content-inner .stack-width .inset-2.inset .inset-3.inset div#block-system-main {
  margin-bottom: 0;
}
.node-type-blog div#content div#content-inner .stack-width .inset-2.inset .bottom-bar, .page-news-v1 div#content div#content-inner .stack-width .inset-2.inset .bottom-bar {
  background: none !Important;
  display: none;
}
.node-type-blog div#content div#content-inner .stack-width .inset-2.inset .clearfix.tb-terminal, .page-news-v1 div#content div#content-inner .stack-width .inset-2.inset .clearfix.tb-terminal {
  background: transparent;
  margin-top: 0;
  max-width: 100%;
  width: 100%;
}
.node-type-blog div#content div#content-inner div#sidebar-a, .page-news-v1 div#content div#content-inner div#sidebar-a {
  display: none;
}
.node-type-blog div#content div#content-inner div#main, .page-news-v1 div#content div#content-inner div#main {
  width: 100%;
}
.node-type-blog div#content div#content-inner div#main h1#page-title, .page-news-v1 div#content div#content-inner div#main h1#page-title {
  display: block;
  text-indent: -5000px;
  background: url("/sites/g/files/g2000006376/f/201701/top_news.jpg") no-repeat 0 0;
  background-size: 100% auto;
  margin: 0;
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
  .node-type-blog div#content div#content-inner div#main h1#page-title, .page-news-v1 div#content div#content-inner div#main h1#page-title {
    min-height: 40px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .node-type-blog div#content div#content-inner div#main h1#page-title, .page-news-v1 div#content div#content-inner div#main h1#page-title {
    min-height: 70px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1300px) {
  .node-type-blog div#content div#content-inner div#main h1#page-title, .page-news-v1 div#content div#content-inner div#main h1#page-title {
    background-size: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .node-type-blog div#content div#content-inner div#main h1#page-title, .page-news-v1 div#content div#content-inner div#main h1#page-title {
    background-size: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .node-type-blog div#content div#content-inner div#main h1#page-title, .page-news-v1 div#content div#content-inner div#main h1#page-title {
    min-height: 88px;
  }
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news {
  padding-right: 20px;
  border-right: 1px solid #333;
  margin: 0 15px;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper {
  border-bottom: 1px dashed #fff;
  padding: 25px 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  padding-bottom: 60px;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogTitle, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogTitle, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogTitle, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogTitle {
  font-size: 18px;
  font-family: arial,helvetica,verdana;
  font-weight: bold;
  color: #F4AB28;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogTitle a, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogTitle a, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogTitle a, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogTitle a {
  font-size: 18px;
  font-family: arial,helvetica,verdana;
  font-weight: bold;
  color: #F4AB28;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogTitle a:hover, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogTitle a:hover, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogTitle a:hover, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogTitle a:hover {
  text-decoration: underline;
  color: #c60;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogDate, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogDate, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogDate, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogDate {
  color: #fff;
  margin: 10px 0;
  font-size: 12px;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody {
  color: #fff;
  font-size: 13px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody a, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody a, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody a, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody a {
  color: #c00;
  text-decoration: none;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody a:hover, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody a:hover, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody a:hover, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody a:hover {
  text-decoration: underline;
  color: #c60;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody p, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody p, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody p, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody p {
  margin: 10px 0;
  padding: 0 0 0.5em 0;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody p img, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody p img, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody p img, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody p img {
  margin-right: 5px;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody h1, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody h1, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody h1, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody h1 {
  font-size: 16.8px;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody h2, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody h2, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody h2, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody h2 {
  border-bottom: none;
  color: #fff;
  font-size: 12px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-align: left;
  line-height: 1.5;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody table, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody table {
  border-width: 0;
  max-width: 100%;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table td, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody table td, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table td, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody table td {
  border-width: 0;
  padding: 0;
  padding-bottom: 7px;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table h2, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody table h2, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table h2, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody table h2 {
  font-size: 9px;
  margin: 0;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table tr:first-child td, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody table tr:first-child td, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table tr:first-child td, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody table tr:first-child td {
  padding-bottom: 10px;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody ul, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody ul, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody ul, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody ul {
  padding-left: 40px;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper {
  font-size: 12px;
  margin: 10px 0;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper .shareWrapper, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper .shareWrapper, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper .shareWrapper, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper .shareWrapper {
  margin-top: 0px;
}
@media only screen and (min-width: 768px) {
  .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper {
    margin: 10px 10px 20px 10px;
  }
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper a, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper a, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper a, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper a {
  text-decoration: none;
  color: #c00;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper a:hover, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper a:hover, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper a:hover, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper a:hover {
  color: #c60;
  text-decoration: underline;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper a.shareThis, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper a.shareThis, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper a.shareThis, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper a.shareThis {
  float: right;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper ul.buttons li a:after, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper ul.buttons li a:after, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper ul.buttons li a:after, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper ul.buttons li a:after {
  color: #fff;
}
.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper ul.buttons li a:hover:after, .node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper ul.buttons li a:hover:after, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .bottomWrapper ul.buttons li a:hover:after, .page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .bottomWrapper ul.buttons li a:hover:after {
  text-decoration: none;
  color: #c00;
}
@media only screen and (max-width: 1023px) {
  .node-type-blog div#content div#content-inner, .page-news-v1 div#content div#content-inner {
    margin-top: 125px !Important;
  }
}
.node-type-blog .pane, .page-news-v1 .pane {
  margin-top: 0;
}
.node-type-blog .page .item-list .pager, .page-news-v1 .page .item-list .pager {
  margin: 20px 0 40px 0;
}
.node-type-blog .page .item-list .pager .pager-current, .page-news-v1 .page .item-list .pager .pager-current {
  padding: 0;
  border: 0;
  margin: 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background: transparent;
  border: none;
  padding: 2px;
  border-bottom: 1px dotted #333;
  font-size: 12px;
  padding-bottom: 10px;
}
.node-type-blog .page .item-list .pager li.pager-item, .node-type-blog .page .item-list .pager li.pager-next, .node-type-blog .page .item-list .pager li.pager-last, .node-type-blog .page .item-list .pager li.pager-first, .node-type-blog .page .item-list .pager li.pager-previous, .page-news-v1 .page .item-list .pager li.pager-item, .page-news-v1 .page .item-list .pager li.pager-next, .page-news-v1 .page .item-list .pager li.pager-last, .page-news-v1 .page .item-list .pager li.pager-first, .page-news-v1 .page .item-list .pager li.pager-previous {
  position: relative;
  right: 0;
  left: 0;
  border-bottom: 1px dotted #333;
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
}
.node-type-blog .page .item-list .pager li.pager-item a, .node-type-blog .page .item-list .pager li.pager-next a, .node-type-blog .page .item-list .pager li.pager-last a, .node-type-blog .page .item-list .pager li.pager-first a, .node-type-blog .page .item-list .pager li.pager-previous a, .page-news-v1 .page .item-list .pager li.pager-item a, .page-news-v1 .page .item-list .pager li.pager-next a, .page-news-v1 .page .item-list .pager li.pager-last a, .page-news-v1 .page .item-list .pager li.pager-first a, .page-news-v1 .page .item-list .pager li.pager-previous a {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background: transparent;
  border: none;
  padding: 2px;
  color: #c00;
  font-size: 12px;
  font-weight: 600;
}
.node-type-blog .page .item-list .pager li.pager-item a:hover, .node-type-blog .page .item-list .pager li.pager-next a:hover, .node-type-blog .page .item-list .pager li.pager-last a:hover, .node-type-blog .page .item-list .pager li.pager-first a:hover, .node-type-blog .page .item-list .pager li.pager-previous a:hover, .page-news-v1 .page .item-list .pager li.pager-item a:hover, .page-news-v1 .page .item-list .pager li.pager-next a:hover, .page-news-v1 .page .item-list .pager li.pager-last a:hover, .page-news-v1 .page .item-list .pager li.pager-first a:hover, .page-news-v1 .page .item-list .pager li.pager-previous a:hover {
  color: #c00;
  text-decoration: underline;
  background: transparent;
}
@media only screen and (max-width: 1023px) {
  .node-type-blog .page .item-list .pager li.pager-item, .node-type-blog .page .item-list .pager li.pager-next, .node-type-blog .page .item-list .pager li.pager-last, .node-type-blog .page .item-list .pager li.pager-first, .node-type-blog .page .item-list .pager li.pager-previous, .page-news-v1 .page .item-list .pager li.pager-item, .page-news-v1 .page .item-list .pager li.pager-next, .page-news-v1 .page .item-list .pager li.pager-last, .page-news-v1 .page .item-list .pager li.pager-first, .page-news-v1 .page .item-list .pager li.pager-previous {
    float: none;
    display: inline-block;
  }
}
.node-type-blog .videoouterwrapper, .page-news-v1 .videoouterwrapper {
  max-width: 600px;
}
.node-type-blog .videoouterwrapper .videowrapper, .page-news-v1 .videoouterwrapper .videowrapper {
  font-size: 0;
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  padding-top: 25px;
}
.node-type-blog .videoouterwrapper .videowrapper embed, .page-news-v1 .videoouterwrapper .videowrapper embed {
  width: 100%;
}
.node-type-blog .videoouterwrapper .videowrapper iframe, .page-news-v1 .videoouterwrapper .videowrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.node-type-blog .view.view-login-or-register-to-post-commen {
  display: none;
}
.node-type-blog div#block-views-75371943969990e40c3f407c5df9390a {
  display: none;
}

body.node-type-blog div#footer div#prefooter div#block-block-461, body.page-news-v1 div#footer div#prefooter div#block-block-461 {
  background: transparent !Important;
}

.page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody table {
  max-width: 100%;
}

.page-node-1168481.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table {
  max-width: 32% !important;
}

.page-node-1168276.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody a {
  font-size: 6.75px;
}

.page-node-1168276.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table td:first-child {
  DISPLAY: INLINE-BLOCK;
  padding-right: 30%;
  padding-left: 2%;
}

.page-node-1168291.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table td {
  font-size: 13px;
  vertical-align: middle;
}

.page-node-1168291.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table tr td:nth-child(even), .page-node-1168291.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table tr td:last-child {
  font-size: 13px;
  padding-left: 5px;
}

.page-node-1168436.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table tr:first-child td {
  display: inline-block;
  vertical-align: middle;
}

.page-node-1168301.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody img, .page-node-1168296.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody img {
  text-align: right;
  float: right;
}

.page-node-1168316.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table, .page-node-1168281.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table, .page-node-1168311.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table {
  width: auto;
}

.page-node-1168311.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper .blogBody table td {
  font-size: 9px;
}

.page-node-1168311.node-type-blog div#content div#content-inner div#main .view.view-home-one-page-news-detail .blogContentWrapper {
  border-bottom: none;
}

.node-type-venue .item-list ul li p {
  margin-top: 3px;
  word-break: break-word;
}

.node-type-page .node > div, .node-type-page .node > ul.links.inline {
  display: block;
}

#block-views-home-one-page-news-detail-block .dmb-body iframe {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  #block-views-home-one-page-news-detail-block .detail-media-body {
    overflow: hidden;
  }
  #block-views-home-one-page-news-detail-block .detail-media-body .dmb-body p:first-child {
    margin-top: 10px;
  }
}

#block-views-home-one-page-news-detail-block li.views-row .views-field-title span:hover {
  color: #111111;
}
#block-views-home-one-page-news-detail-block li.views-row .views-field-nothing-2 {
  margin: 1em 0 0 0;
}
#block-views-home-one-page-news-detail-block li.views-row .views-field-nothing-2 div {
  display: inline-block;
  vertical-align: top;
}

/***************[===== PHOTO LANDING ======]***************/
.page-photo-v1 #page-title, .page-photo #page-title {
  margin: 1em 0;
  line-height: 2.5em;
}
.page-photo-v1 .view-home-one-page-photos, .page-photo .view-home-one-page-photos {
  position: relative;
}
.page-photo-v1 .view-home-one-page-photos > .item-list, .page-photo .view-home-one-page-photos > .item-list {
  margin-top: 1.5em;
}
.page-photo-v1 .view-home-one-page-photos .view-header, .page-photo .view-home-one-page-photos .view-header {
  width: 100%;
  position: inherit;
  top: 0;
}

#block-block-816 .blockinner {
  padding: 0 10px;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  #block-block-816 .blockinner .content {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  #block-block-816 .blockinner {
    overflow: hidden;
  }
}
#block-block-816 ul.menu .menu {
  padding-left: 10px;
}
#block-block-816 ul.menu .menu li:first-child {
  border: none;
}
#block-block-816 ul.menu .menu li:last-child {
  border-bottom: 1px dotted #000;
}
#block-block-816 ul.menu li {
  border-color: #000000;
  margin: 0;
  padding: 0 0 4px;
}
#block-block-816 ul.menu li.expanded {
  list-style-image: none;
}
#block-block-816 ul.menu li a {
  font-size: 11px;
  font-weight: bold;
  color: #c00;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
#block-block-816 ul.menu li a:hover {
  text-decoration: underline;
}

.page-taxonomy div#block-system-main.block.hide, .page-photo-v1-category div#block-system-main.block.hide, .page-photos-category div#block-system-main.block.hide {
  display: none;
}
.page-taxonomy .node.node-photo, .page-photo-v1-category .node.node-photo, .page-photos-category .node.node-photo {
  background: #fff !important;
  text-align: center;
  vertical-align: top;
  padding: 5px;
  border: 2px solid #ccc;
  width: 22.6%;
  float: left;
  margin: 0 3% 3% 0;
  box-sizing: border-box;
}
.page-taxonomy .node.node-photo:nth-child(4n+1), .page-photo-v1-category .node.node-photo:nth-child(4n+1), .page-photos-category .node.node-photo:nth-child(4n+1) {
  margin-right: 0;
}
.page-taxonomy .node.node-photo h2, .page-photo-v1-category .node.node-photo h2, .page-photos-category .node.node-photo h2 {
  margin: 0;
  line-height: 1;
  border: none;
}
.page-taxonomy .node.node-photo a, .page-photo-v1-category .node.node-photo a, .page-photos-category .node.node-photo a {
  font-size: 9.75px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #c00;
  line-height: 12px;
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
}
.page-taxonomy .node.node-photo a:hover, .page-photo-v1-category .node.node-photo a:hover, .page-photos-category .node.node-photo a:hover {
  color: #C60;
  text-decoration: underline;
}
.page-taxonomy .node.node-photo .field-name-field-photo-asset, .page-photo-v1-category .node.node-photo .field-name-field-photo-asset, .page-photos-category .node.node-photo .field-name-field-photo-asset {
  font-size: 0;
  margin: 0;
}
.page-taxonomy .node.node-photo ul.links.inline, .page-taxonomy .node.node-photo .field-name-body, .page-photo-v1-category .node.node-photo ul.links.inline, .page-photo-v1-category .node.node-photo .field-name-body, .page-photos-category .node.node-photo ul.links.inline, .page-photos-category .node.node-photo .field-name-body {
  display: none;
}
@media only screen and (max-width: 767px) {
  .page-taxonomy .view-display-id-block_3 .view-content ul, .page-taxonomy .view-display-id-page_2 .view-content ul, .page-photo-v1-category .view-display-id-block_3 .view-content ul, .page-photo-v1-category .view-display-id-page_2 .view-content ul, .page-photos-category .view-display-id-block_3 .view-content ul, .page-photos-category .view-display-id-page_2 .view-content ul {
    font-size: 0px;
  }
  .page-taxonomy .view-display-id-block_3 .view-content ul.block, .page-taxonomy .view-display-id-page_2 .view-content ul.block, .page-photo-v1-category .view-display-id-block_3 .view-content ul.block, .page-photo-v1-category .view-display-id-page_2 .view-content ul.block, .page-photos-category .view-display-id-block_3 .view-content ul.block, .page-photos-category .view-display-id-page_2 .view-content ul.block {
    margin-bottom: 16px;
  }
  .page-taxonomy .view-display-id-block_3 .view-content ul .views-row, .page-taxonomy .view-display-id-page_2 .view-content ul .views-row, .page-photo-v1-category .view-display-id-block_3 .view-content ul .views-row, .page-photo-v1-category .view-display-id-page_2 .view-content ul .views-row, .page-photos-category .view-display-id-block_3 .view-content ul .views-row, .page-photos-category .view-display-id-page_2 .view-content ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 0%;
    margin-bottom: 3%;
    vertical-align: top;
    width: 100%;
    font-size: 16px;
  }
  .page-taxonomy .view-display-id-block_3 .view-content ul .views-row:nth-child(1n), .page-taxonomy .view-display-id-page_2 .view-content ul .views-row:nth-child(1n), .page-photo-v1-category .view-display-id-block_3 .view-content ul .views-row:nth-child(1n), .page-photo-v1-category .view-display-id-page_2 .view-content ul .views-row:nth-child(1n), .page-photos-category .view-display-id-block_3 .view-content ul .views-row:nth-child(1n), .page-photos-category .view-display-id-page_2 .view-content ul .views-row:nth-child(1n) {
    margin-right: 0px;
  }
}
@media only screen and (min-width: 768px) {
  .page-taxonomy .view-display-id-block_3 .view-content ul, .page-taxonomy .view-display-id-page_2 .view-content ul, .page-photo-v1-category .view-display-id-block_3 .view-content ul, .page-photo-v1-category .view-display-id-page_2 .view-content ul, .page-photos-category .view-display-id-block_3 .view-content ul, .page-photos-category .view-display-id-page_2 .view-content ul {
    font-size: 0px;
  }
  .page-taxonomy .view-display-id-block_3 .view-content ul.block, .page-taxonomy .view-display-id-page_2 .view-content ul.block, .page-photo-v1-category .view-display-id-block_3 .view-content ul.block, .page-photo-v1-category .view-display-id-page_2 .view-content ul.block, .page-photos-category .view-display-id-block_3 .view-content ul.block, .page-photos-category .view-display-id-page_2 .view-content ul.block {
    margin-bottom: 16px;
  }
  .page-taxonomy .view-display-id-block_3 .view-content ul .views-row, .page-taxonomy .view-display-id-page_2 .view-content ul .views-row, .page-photo-v1-category .view-display-id-block_3 .view-content ul .views-row, .page-photo-v1-category .view-display-id-page_2 .view-content ul .views-row, .page-photos-category .view-display-id-block_3 .view-content ul .views-row, .page-photos-category .view-display-id-page_2 .view-content ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 3%;
    margin-bottom: 3%;
    vertical-align: top;
    width: 22.75%;
    font-size: 16px;
  }
  .page-taxonomy .view-display-id-block_3 .view-content ul .views-row:nth-child(4n), .page-taxonomy .view-display-id-page_2 .view-content ul .views-row:nth-child(4n), .page-photo-v1-category .view-display-id-block_3 .view-content ul .views-row:nth-child(4n), .page-photo-v1-category .view-display-id-page_2 .view-content ul .views-row:nth-child(4n), .page-photos-category .view-display-id-block_3 .view-content ul .views-row:nth-child(4n), .page-photos-category .view-display-id-page_2 .view-content ul .views-row:nth-child(4n) {
    margin-right: 0px;
  }
}
.page-taxonomy .view-display-id-block_3 .view-content ul li, .page-taxonomy .view-display-id-page_2 .view-content ul li, .page-photo-v1-category .view-display-id-block_3 .view-content ul li, .page-photo-v1-category .view-display-id-page_2 .view-content ul li, .page-photos-category .view-display-id-block_3 .view-content ul li, .page-photos-category .view-display-id-page_2 .view-content ul li {
  background: #fff !important;
  text-align: center;
  vertical-align: top;
  padding: 5px;
  border: 2px solid #ccc;
  box-sizing: border-box;
}
.page-taxonomy .view-display-id-block_3 .view-content ul li .views-field.views-field-title, .page-taxonomy .view-display-id-page_2 .view-content ul li .views-field.views-field-title, .page-photo-v1-category .view-display-id-block_3 .view-content ul li .views-field.views-field-title, .page-photo-v1-category .view-display-id-page_2 .view-content ul li .views-field.views-field-title, .page-photos-category .view-display-id-block_3 .view-content ul li .views-field.views-field-title, .page-photos-category .view-display-id-page_2 .view-content ul li .views-field.views-field-title {
  font-size: 0;
}
.page-taxonomy .view-display-id-block_3 .view-content ul li a, .page-taxonomy .view-display-id-page_2 .view-content ul li a, .page-photo-v1-category .view-display-id-block_3 .view-content ul li a, .page-photo-v1-category .view-display-id-page_2 .view-content ul li a, .page-photos-category .view-display-id-block_3 .view-content ul li a, .page-photos-category .view-display-id-page_2 .view-content ul li a {
  font-size: 9.75px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #c00;
  display: inline-block;
}
.page-taxonomy .view-display-id-block_3 .view-content ul li a:hover, .page-taxonomy .view-display-id-page_2 .view-content ul li a:hover, .page-photo-v1-category .view-display-id-block_3 .view-content ul li a:hover, .page-photo-v1-category .view-display-id-page_2 .view-content ul li a:hover, .page-photos-category .view-display-id-block_3 .view-content ul li a:hover, .page-photos-category .view-display-id-page_2 .view-content ul li a:hover {
  color: #C60;
  text-decoration: underline;
}
.page-taxonomy .view-display-id-block_3 .view-content ul li img, .page-taxonomy .view-display-id-page_2 .view-content ul li img, .page-photo-v1-category .view-display-id-block_3 .view-content ul li img, .page-photo-v1-category .view-display-id-page_2 .view-content ul li img, .page-photos-category .view-display-id-block_3 .view-content ul li img, .page-photos-category .view-display-id-page_2 .view-content ul li img {
  width: 100%;
}

.breadcrumb a {
  color: #c00;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}
.breadcrumb a:hover {
  color: #C60;
  text-decoration: underline;
}
.breadcrumb a:visited {
  color: #c60;
  text-decoration: none;
}

.page-taxonomy #main .block .term-listing-heading {
  display: none;
}
.page-taxonomy #main .block .node.node-photo h2 {
  margin: 0;
  line-height: 1;
  border: none;
}

@media only screen and (min-width: 768px) {
  .not-front:not(.page-news-v1) .bottom-bar, .not-front:not(.node-type-blog) .bottom-bar {
    background: url("/sites/g/files/g2000006376/f//201701/footer_105x23.gif") no-repeat 95px bottom;
    height: 23px;
  }
}
#block-views-home-one-page-photos-block-3 ~ div {
  display: none;
}

body.page-photos-category-4561 #block-views-categories-block-17, body.page-photos-category-4561 #block-views-categories-block-16,
body.page-photos-category-4561 #block-views-categories-block-18, body.page-photos-category-4561 #block-views-categories-block-21, body.page-photos-category-4561 #block-views-categories-block-23 {
  display: none;
}

.page-photo-v1 .view-header .view-display-id-block_24.ledzeppelin, .page-photo-v1 .view-header .view-display-id-block_25.memorabilia {
  display: none;
}
.page-photo-v1 .view-header .view-display-id-block_10 .views-row.views-row-first {
  display: block;
}

/***************[===== PHOTO DETAIL ======]***************/
body.node-type-photo .pane {
  padding-bottom: 35px;
  margin-top: 5px;
}

.view-home-one-page-photo-detail .views-row {
  position: relative;
}
.view-home-one-page-photo-detail .views-row .views-field-title span:hover {
  color: #363938;
}
.view-home-one-page-photo-detail .views-row .views-field-nothing-1 {
  margin-top: 1em;
  text-align: right;
  position: relative;
}
.view-home-one-page-photo-detail .views-row .views-field-nothing-1 div {
  display: inline-block;
  vertical-align: top;
}
.view-home-one-page-photo-detail .views-row .views-field-nothing-1 div.social-share-links span.share {
  color: #c00;
  cursor: pointer;
  font-size: 12px;
  font-family: verdana;
  padding: 0 10px;
}
.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .social-share-links:hover .social-share {
  display: block;
}
.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .social-share {
  display: none;
  position: absolute;
  right: 10px;
}
.view-home-one-page-photo-detail .views-row .views-field-field-photo-asset img, .view-home-one-page-photo-detail .views-row .views-field-field-photo-asset video {
  height: auto;
}
.view-home-one-page-photo-detail .views-row .views-field-field-image-galleries {
  font-size: 12.35px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 0.5em;
  margin: 0.5em 0.5em 12px;
}
.view-home-one-page-photo-detail .views-row .views-field-field-image-galleries a {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #c00;
}
.view-home-one-page-photo-detail .views-row .views-field-field-image-galleries a:hover {
  color: #c60;
  text-decoration: underline;
}
.view-home-one-page-photo-detail .views-row .views-field-body {
  font-size: 12px;
  font-family: verdana;
}
.view-home-one-page-photo-detail .media-thumbnail-frame img {
  max-width: 100%;
  height: auto;
}
.view-home-one-page-photo-detail .views-field-field-show, .view-home-one-page-photo-detail .views-field-field-event {
  margin: 1em 0;
  border: dotted #000;
  border-width: 2px 0;
  padding: 12px 0;
  font-size: 0;
}
.view-home-one-page-photo-detail .views-field-field-show .views-label, .view-home-one-page-photo-detail .views-field-field-event .views-label {
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  color: #111;
  font-size: 12.79px;
  text-transform: capitalize;
}
.view-home-one-page-photo-detail .views-field-field-show a, .view-home-one-page-photo-detail .views-field-field-event a {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #CC0000;
  font-size: 12px;
  padding-left: 40px;
  display: block;
}
.view-home-one-page-photo-detail .views-field-field-show a:hover, .view-home-one-page-photo-detail .views-field-field-event a:hover {
  color: #c60;
  text-decoration: underline;
}

.views-field-field-photo-asset {
  position: relative;
  font-size: 0;
}

@media only screen and (min-width: 768px) {
  .page-photos-category .view-home-one-page-photos ul li .views-field-field-photo-asset img {
    max-height: 80px;
    width: auto;
  }
}

.unknown .page-photos-category .view-home-one-page-photos ul li .views-field-field-photo-asset img {
  width: 100%;
  max-height: none;
}

.page-video-v1 #page-title, .page-video #page-title {
  margin: 1em 0;
  line-height: 2.5em;
}
.page-video-v1 .view-home-one-page-video, .page-video .view-home-one-page-video {
  position: relative;
  padding-bottom: 2em;
}
.page-video-v1 .view-home-one-page-video ul, .page-video .view-home-one-page-video ul {
  padding-left: 0;
}
.page-video-v1 .view-home-one-page-video .views-row, .page-video .view-home-one-page-video .views-row {
  margin-bottom: 3%;
  position: relative;
}
.page-video-v1 .view-home-one-page-video .views-row a:first-child, .page-video .view-home-one-page-video .views-row a:first-child {
  display: block;
  position: relative;
}
.page-video-v1 .view-home-one-page-video .views-row a:first-child .media-thumbnail-frame, .page-video .view-home-one-page-video .views-row a:first-child .media-thumbnail-frame {
  font-size: 0;
}
.page-video-v1 .view-home-one-page-video .views-row a:first-child .play_border, .page-video .view-home-one-page-video .views-row a:first-child .play_border {
  left: calc(50% - 43px / 2);
  top: calc(50% - 43px / 2);
}
.page-video-v1 .view-home-one-page-video .view-content ul, .page-video .view-home-one-page-video .view-content ul {
  font-size: 0px;
}
.page-video-v1 .view-home-one-page-video .view-content ul.block, .page-video .view-home-one-page-video .view-content ul.block {
  margin-bottom: 16px;
}
.page-video-v1 .view-home-one-page-video .view-content ul .views-row, .page-video .view-home-one-page-video .view-content ul .views-row {
  font-size: 16px;
  display: inline-block;
  margin-right: 0%;
  margin-bottom: 1.2%;
  vertical-align: top;
  width: 50%;
  font-size: 16px;
}
.page-video-v1 .view-home-one-page-video .view-content ul .views-row:nth-child(2n), .page-video .view-home-one-page-video .view-content ul .views-row:nth-child(2n) {
  margin-right: 0px;
}

.page-video-v1 div#block-views-categories-block, .node-type-video div#block-views-categories-block, .page-videobrowse div#block-views-categories-block {
  padding: 10px 10px 0;
  margin-bottom: 0;
}
.page-video-v1 div#block-views-categories-block .view-header ul.menu.concert-timeline li.leaf, .node-type-video div#block-views-categories-block .view-header ul.menu.concert-timeline li.leaf, .page-videobrowse div#block-views-categories-block .view-header ul.menu.concert-timeline li.leaf {
  list-style-image: none;
  list-style-type: none;
  border-bottom: 1px dotted #333;
  padding: .25em 0;
  text-align: left;
  line-height: 1;
  box-sizing: border-box;
}
.page-video-v1 div#block-views-categories-block .view-header ul.menu.concert-timeline li.leaf a, .node-type-video div#block-views-categories-block .view-header ul.menu.concert-timeline li.leaf a, .page-videobrowse div#block-views-categories-block .view-header ul.menu.concert-timeline li.leaf a {
  font-size: 11px;
  font-weight: bold;
  color: #c00;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.page-video-v1 div#block-views-categories-block .view-header ul.menu.concert-timeline li.leaf a:hover, .node-type-video div#block-views-categories-block .view-header ul.menu.concert-timeline li.leaf a:hover, .page-videobrowse div#block-views-categories-block .view-header ul.menu.concert-timeline li.leaf a:hover {
  text-decoration: underline;
}
.page-video-v1 div#block-views-categories-block .view.view-categories .category-list ul li, .node-type-video div#block-views-categories-block .view.view-categories .category-list ul li, .page-videobrowse div#block-views-categories-block .view.view-categories .category-list ul li {
  list-style-image: none;
  list-style-type: none;
  border-bottom: 1px dotted #333;
  padding: .25em 0;
  text-align: left;
  line-height: 1;
  box-sizing: border-box;
  margin: 0;
}
.page-video-v1 div#block-views-categories-block .view.view-categories .category-list ul li a, .node-type-video div#block-views-categories-block .view.view-categories .category-list ul li a, .page-videobrowse div#block-views-categories-block .view.view-categories .category-list ul li a {
  font-size: 11px;
  font-weight: bold;
  color: #c00;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.page-video-v1 div#block-views-categories-block .view.view-categories .category-list ul li a:hover, .node-type-video div#block-views-categories-block .view.view-categories .category-list ul li a:hover, .page-videobrowse div#block-views-categories-block .view.view-categories .category-list ul li a:hover {
  text-decoration: underline;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 #content .bottom-bar {
    background: none;
  }
}
.page-video-v1 .view.view-home-one-page-video {
  text-align: center;
}
.page-video-v1 .view.view-home-one-page-video .view-content {
  display: none;
}
.page-video-v1 .view.view-home-one-page-video .view.view-categories .view-content {
  display: block;
  margin-top: 35px;
  text-align: center;
}
.page-video-v1 .view.view-home-one-page-video .view.view-categories .view-content ul li.views-row {
  padding: 0;
  margin-bottom: 35px;
}
.page-video-v1 .view.view-home-one-page-video .view.view-categories .view-content ul li.views-row .views-field-name a {
  font-family: Arial, Helvetica, sans-serif;
  color: #c00;
  font-size: 18px;
  display: inline-block;
}
.page-video-v1 .view.view-home-one-page-video .view.view-categories .view-content ul li.views-row .views-field-name a sapn {
  font-family: Arial, Helvetica, sans-serif;
  color: #c00;
}
.page-video-v1 .view.view-home-one-page-video .view.view-categories .view-content ul li.views-row .views-field-name a:hover {
  text-decoration: underline;
  color: #c60;
}
.page-video-v1 .view.view-home-one-page-video .view.view-categories .view-content ul li.views-row .views-field-name a:hover span {
  color: #c60;
}
.page-video-v1 .view.view-home-one-page-video .view.view-categories .view-content ul li.views-row .views-field-name a:visited {
  color: #c60;
  text-decoration: none;
}
.page-video-v1 .view.view-home-one-page-video .view.view-categories .view-content ul li.views-row .views-field-name a:visited span {
  color: #c60;
}

.view-home-one-page-video-detail .field-name-media-description p {
  margin: 0;
}
.view-home-one-page-video-detail .views-row .video_asset_url {
  display: none;
}
@media only screen and (max-width: 767px) {
  .view-home-one-page-video-detail .views-row .views-field-field-video-url {
    text-align: center;
  }
  .view-home-one-page-video-detail .views-row .views-field-field-video-url iframe {
    max-width: 100%;
  }
}
.view-home-one-page-video-detail .views-row .media-thumbnail-frame {
  font-size: 0;
  position: relative;
  height: 0;
  padding-bottom: 50.25%;
  padding-top: 25px;
}
.view-home-one-page-video-detail .views-row .media-thumbnail-frame embed {
  width: 100%;
}
.view-home-one-page-video-detail .views-row .media-thumbnail-frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.view-home-one-page-video-detail .views-row .field-name-media-description.field-type-text-long.field-label-above {
  padding-top: 1em;
}
.view-home-one-page-video-detail .views-row .media-embed-wrapper-outer {
  max-width: 100% !important;
  max-height: auto !important;
}
.view-home-one-page-video-detail .views-row .views-field.views-field-nothing-1 {
  margin-top: 1em;
}
.view-home-one-page-video-detail .views-row .views-field.views-field-nothing-1 div {
  display: inline-block;
  vertical-align: top;
}

.node-type-video .view-home-one-page-video-detail .views-row .views-field-title span:hover {
  color: #363938;
}

.page-video-v1.page-video-v1-category .breadcrumb a:last-child, .page-videobrowse .breadcrumb a:last-child {
  display: none;
}
.page-video-v1.page-video-v1-category .breadcrumb, .page-videobrowse .breadcrumb {
  font-size: 0;
}
.page-video-v1.page-video-v1-category .view.view-home-one-page-video.view-display-id-page_2, .page-videobrowse .view.view-home-one-page-video.view-display-id-page_2 {
  text-align: left;
}
.page-video-v1.page-video-v1-category .view.view-home-one-page-video.view-display-id-page_2 .view-content, .page-videobrowse .view.view-home-one-page-video.view-display-id-page_2 .view-content {
  display: block;
}
.page-video-v1.page-video-v1-category .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row, .page-videobrowse .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row {
  font-size: 16px;
  background: #fff !important;
  text-align: center;
  vertical-align: top;
  padding: 5px;
  border: 2px solid #ccc;
  width: 80px;
  display: inline-block;
  margin: 5px 3px;
}
.page-video-v1.page-video-v1-category .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row .videoTitle, .page-videobrowse .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row .videoTitle {
  font-size: 10px;
  color: #333;
  text-decoration: none;
  font-weight: bold;
  line-height: 1.1;
}
.page-video-v1.page-video-v1-category .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row .videoTitle:hover, .page-videobrowse .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row .videoTitle:hover {
  color: #333;
}
.page-video-v1.page-video-v1-category .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row .media-thumbnail-frame span.gardens-features-video-indicator, .page-videobrowse .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row .media-thumbnail-frame span.gardens-features-video-indicator {
  display: none;
}
.page-video-v1.page-video-v1-category .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row .video_url span.video_url_text, .page-videobrowse .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row .video_url span.video_url_text {
  display: none;
}
.page-video-v1.page-video-v1-category .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row .video_url .videoimage img, .page-videobrowse .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row .video_url .videoimage img {
  height: 60px;
  width: 80px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1.page-video-v1-category .bottom-bar, .page-videobrowse .bottom-bar {
    background: transparent;
  }
}

.page-comment .breadcrumb a, .node-type-video .breadcrumb a {
  color: #c60;
}
.page-comment .pane, .node-type-video .pane {
  margin-top: 0;
}
.page-comment div#block-block-831, .node-type-video div#block-block-831 {
  margin: 0;
}
.page-comment .block .view-content ul li.views-row, .node-type-video .block .view-content ul li.views-row {
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.page-comment .block .view-content ul li.views-row .views-field.views-field-title, .node-type-video .block .view-content ul li.views-row .views-field.views-field-title {
  margin-bottom: 0;
}
.page-comment .block .view-content ul li.views-row .views-field.views-field-title span, .node-type-video .block .view-content ul li.views-row .views-field.views-field-title span {
  font-weight: normal;
  color: #c00;
  font-size: 26px;
  margin: 0;
  margin-bottom: 0px;
  line-height: normal;
}
.page-comment .block .view-content ul li.views-row .views-field-field-video-c a, .page-comment .block .view-content ul li.views-row .views-field-nothing-3 a, .node-type-video .block .view-content ul li.views-row .views-field-field-video-c a, .node-type-video .block .view-content ul li.views-row .views-field-nothing-3 a {
  color: #c60;
  font-size: 13px;
}
.page-comment .block .view-content ul li.views-row .views-field-field-video-c a:hover, .page-comment .block .view-content ul li.views-row .views-field-nothing-3 a:hover, .node-type-video .block .view-content ul li.views-row .views-field-field-video-c a:hover, .node-type-video .block .view-content ul li.views-row .views-field-nothing-3 a:hover {
  text-decoration: underline;
}
.page-comment .block .view-content ul li.views-row .views-field-field-video-show a, .page-comment .block .view-content ul li.views-row .views-field-body a, .node-type-video .block .view-content ul li.views-row .views-field-field-video-show a, .node-type-video .block .view-content ul li.views-row .views-field-body a {
  color: #c00;
  font-size: 13px;
}
.page-comment .block .view-content ul li.views-row .views-field-field-video-show a:hover, .page-comment .block .view-content ul li.views-row .views-field-body a:hover, .node-type-video .block .view-content ul li.views-row .views-field-field-video-show a:hover, .node-type-video .block .view-content ul li.views-row .views-field-body a:hover {
  color: #c60;
  text-decoration: underline;
}
.page-comment .block .view-content ul li.views-row .views-field-body, .node-type-video .block .view-content ul li.views-row .views-field-body {
  font-size: 13px;
  color: #111;
}
.page-comment .block .view-content ul li.views-row .views-field-body .videoWrap, .node-type-video .block .view-content ul li.views-row .views-field-body .videoWrap {
  position: relative;
  padding: 56.25% 0 0 0;
  height: 0;
  top: 0;
  left: 0;
}
.page-comment .block .view-content ul li.views-row .views-field-body .videoWrap iframe, .node-type-video .block .view-content ul li.views-row .views-field-body .videoWrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-comment #content-inner .bottom-bar, .node-type-video #content-inner .bottom-bar {
    background: none;
  }
}

/* *********[===== FOOTER MAILING LISTS ======]***************/
#block-block-466, .mlist-sidebar {
  max-width: 480px;
  margin: 0 auto;
  color: #fff;
}
#block-block-466 .mlist-form-container, #block-block-466 .ms-mlist-form-container, .mlist-sidebar .mlist-form-container, .mlist-sidebar .ms-mlist-form-container {
  position: relative;
}
#block-block-466 .mlist-ajax, .mlist-sidebar .mlist-ajax {
  background: url("/sites/g/files/g2000006376/f/201306/ajax-loader.gif") no-repeat;
  height: 2em;
  position: absolute;
  left: 50%;
  top: 42%;
  width: 2em;
}
#block-block-466 .welcomeMsg, .mlist-sidebar .welcomeMsg {
  color: #fff;
  font: 1.15em Helvetica, Arial, sans-serif;
  text-transform: none;
  margin-bottom: 0.75em;
}
#block-block-466 .mlist-server-error, .mlist-sidebar .mlist-server-error {
  color: red;
  font-size: 80%;
}
#block-block-466 .mlist-thankyou, .mlist-sidebar .mlist-thankyou {
  font-size: 2em;
  text-align: center;
  text-transform: uppercase;
}
#block-block-466 form, .mlist-sidebar form {
  font-size: 0.875em;
  color: #111111;
}
#block-block-466 form .required label:before, .mlist-sidebar form .required label:before {
  content: '* ';
  color: #ff0000;
}
#block-block-466 form input, .mlist-sidebar form input {
  height: 3em;
  padding: 0 0.5em;
  width: 100%;
}
#block-block-466 form .mlist-country, .mlist-sidebar form .mlist-country {
  height: 3em;
  padding: 10px 3px 8px;
  width: 100%;
}
#block-block-466 form option[value='-1'], .mlist-sidebar form option[value='-1'] {
  color: #a1a1a1;
}
#block-block-466 form.mlist-opacity, .mlist-sidebar form.mlist-opacity {
  opacity: 0.2;
}
#block-block-466 form .mlist-form-item, .mlist-sidebar form .mlist-form-item {
  clear: both;
  margin-bottom: 0.625em;
}
#block-block-466 form .mlist-form-item.mlist-submit-wrap, .mlist-sidebar form .mlist-form-item.mlist-submit-wrap {
  margin-top: 1.5em;
}
#block-block-466 form label, .mlist-sidebar form label {
  color: #fff;
  font-size: 1em;
  padding: 0.5em 0;
  text-transform: uppercase;
}
#block-block-466 form .mlist-error-field, .mlist-sidebar form .mlist-error-field {
  border: 1px solid red;
}
#block-block-466 form .mlist-dob-wrap, .mlist-sidebar form .mlist-dob-wrap {
  clear: both;
  float: left;
  margin-bottom: 1.5em;
  width: 100%;
}
#block-block-466 form .mlist-dob-wrap .dob-items > div, .mlist-sidebar form .mlist-dob-wrap .dob-items > div {
  float: left;
  margin-right: 0.9em;
  width: 30%;
}
#block-block-466 form .mlist-dob-wrap .dob-items > div select, .mlist-sidebar form .mlist-dob-wrap .dob-items > div select {
  padding: 0.6em 0.5em;
  text-align: center;
  width: 100%;
  height: 3em;
}
#block-block-466 form .mlist-dob-wrap .dob-items > div.mlist-dob-year-wrap, .mlist-sidebar form .mlist-dob-wrap .dob-items > div.mlist-dob-year-wrap {
  margin-right: 0;
  width: 30.7%;
  float: right;
}
#block-block-466 form .mlist-dob-wrap select, .mlist-sidebar form .mlist-dob-wrap select {
  height: 2em;
  padding: 0.25em 0.125em;
}
#block-block-466 form .mlist-submit-wrap input.mlist-submit, .mlist-sidebar form .mlist-submit-wrap input.mlist-submit {
  border: 0;
  padding: 10px;
  font-size: 0.9375em;
  width: 100%;
  height: auto;
}
#block-block-466 .mlist-join, .mlist-sidebar .mlist-join {
  padding: 10px;
  font-size: 0.9375em;
}
#block-block-466 .mlist-legalText, .mlist-sidebar .mlist-legalText {
  font-size: 0.7em;
}
#block-block-466 .mlist-legalText a:hover, .mlist-sidebar .mlist-legalText a:hover {
  color: #A1A1A1;
}
#block-block-466 .mlist-legalText .mlist-legal-btns, .mlist-sidebar .mlist-legalText .mlist-legal-btns {
  margin-top: .5em;
  overflow: hidden;
}
#block-block-466 .mlist-legalText .mlist-agree, #block-block-466 .mlist-legalText .mlist-disagree, .mlist-sidebar .mlist-legalText .mlist-agree, .mlist-sidebar .mlist-legalText .mlist-disagree {
  padding: 10px;
  font-size: 1em;
  float: left;
  font-size: 1em;
  margin-right: 1.1em;
  padding: 0.625em;
  width: 40%;
}
#block-block-466 .mlist-legalText .mlist-disagree, .mlist-sidebar .mlist-legalText .mlist-disagree {
  margin-right: 0em;
}

.mlist-sidebar {
  background: #111111;
  padding: 0.5em 3%;
  z-index: 10;
}
.mlist-sidebar .mlist-thankyou {
  font-size: 1.5em;
}
.mlist-sidebar .mlist-header {
  overflow: hidden;
}
.mlist-sidebar .mlist-header .welcomeMsg {
  float: left;
  width: 90%;
}
.mlist-sidebar .mlist-header .mlist-close {
  float: right;
}
.mlist-sidebar .mlist-header .mlist-close a {
  text-decoration: none;
}
.mlist-sidebar .mlist-header .mlist-close a:hover {
  color: #A1A1A1;
}

/* Music sound cloud mailing list */
#signupFormMusic .scPlayer.disabled {
  height: 0;
  margin: 0 0 0.8em 0;
  padding-bottom: 98%;
  text-align: center;
  width: 100%;
  opacity: 0.7;
}
#signupFormMusic .scPlayer.disabled a.sc-player-download {
  display: none;
}
#signupFormMusic .mlist-submit {
  float: right;
  width: 30%;
}
#signupFormMusic .mlist-field {
  margin-bottom: 0.7em;
  width: 68%;
  float: left;
}
#signupFormMusic .privacyText {
  clear: both;
}
#signupFormMusic .welcomeMsg {
  font-size: 0.8em;
}
#signupFormMusic fieldset {
  padding: 0.8em;
}
#signupFormMusic input.submit {
  padding: 7px;
  margin: 2em 0 0.5em;
}

#thankyouBlock #thankyoublock-innerwrapper .thankyou-message {
  text-align: left;
}
#thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-controls a.sc-play {
  background: url("/sites/g/files/g2000006376/f/201312/play-button-new.png") no-repeat 0px -62px transparent;
  width: 23px;
  height: 23px;
  text-indent: -9999px;
  display: block;
}
#thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-controls a.sc-play:hover {
  background-position: 0 0;
}
#thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-controls a.sc-pause {
  background: url("/sites/g/files/g2000006376/f/201312/pausebutton_new.png") no-repeat 0px 0px transparent;
  width: 26px;
  height: 26px;
  text-indent: -9999px;
  display: block;
}
#thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-controls a.sc-pause:hover {
  background-position: 0px 0px;
}
#thankyouBlock #thankyoublock-innerwrapper .sc-player.playing .sc-controls a.sc-pause {
  background: url("/sites/g/files/g2000006376/f/201312/pausebutton_new.png") no-repeat 0px 0px transparent;
  width: 23px;
  height: 23px;
  text-indent: -9999px;
  display: block;
}
#thankyouBlock #thankyoublock-innerwrapper .sc-player.playing .sc-controls a.sc-pause:hover {
  background-position: 0px 0px;
}
#thankyouBlock #thankyoublock-innerwrapper .sc-player {
  margin: 0 auto;
  width: 100%;
  padding: 0;
  position: relative;
}
#thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-artwork-list {
  margin-top: 0;
  padding: 0;
  display: block;
}
#thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-artwork-list li img {
  width: 100%;
}
#thankyouBlock #thankyoublock-innerwrapper .sc-player .sc-controls {
  left: 45%;
  left: calc(50%  - 11.5px);
  position: absolute;
  top: 50%;
  top: calc(50% - 11.5px);
}

/*To resolve Mailing list page mobile padding issue */
@media only screen and (min-width: 320px) and (max-width: 480px) {
  #block-system-main .mlist-outer-wrapper .mlist-wrapper fieldset {
    padding: 0.5em 0;
    border: none;
  }
}

::-webkit-input-placeholder {
  color: #e9e6d8;
}

::-moz-placeholder {
  color: #e9e6d8;
}

:-ms-input-placeholder {
  color: #e9e6d8;
}

:-moz-placeholder {
  color: #e9e6d8;
}

/* *********[===== FOOTER ======]***************/
#footer {
  overflow: hidden;
  background: #111111;
  padding: 3.6%;
  color: white;
}

body.front #footer {
  overflow: hidden;
  background: transparent;
  padding: 0%;
  color: white;
  height: auto;
  font-family: Gotham,Futura,'Helvetica Neue', Helvetica, Arial, sans-serif;
}
body.front #footer a:hover {
  color: #FFFFFF;
}
body.front #footer div#prefooter {
  max-width: 100%;
}
body.front #footer div#prefooter .footerWrapper {
  text-align: center;
  margin: 0 auto;
}
body.front #footer div#prefooter .footerWrapper .footerImageWrapper {
  display: block;
  width: 100%;
  background-color: #e9e6d8;
  font-size: 0;
}
body.front #footer div#prefooter .footerWrapper .footerImageWrapper img {
  padding: 13px 0;
}
body.front #footer div#prefooter .footerWrapper .footerNavWrapper ul {
  padding-top: 5px;
}
body.front #footer div#prefooter .footerWrapper .footerNavWrapper ul li {
  display: inline-block;
  color: #fff;
  padding: 0 2px 0 0px;
  margin: 0;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
}
body.front #footer div#prefooter .footerWrapper .footerNavWrapper ul li a {
  color: #fff;
}
body.front #footer div#prefooter .footerWrapper .footerNavWrapper ul li a:hover {
  text-decoration: underline;
}
body.front #footer div#prefooter .footerWrapper .footerSocialWrapper .service {
  padding: 12px 10px 0px 10px;
}
body.front #footer .footerInnerWrapper {
  display: block;
  width: 100%;
  background-color: #6a6a6a;
}
body.front #footer .footerInnerWrapper .footercopyrightWrapper {
  margin: 20px 0 0 0 !important;
  text-align: center;
  color: #ffc;
  font-size: 10px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  padding-bottom: 20px;
}
body.front #footer .footerInnerWrapper .footercopyrightWrapper span {
  color: #ffc;
  line-height: 2;
}
body.front #footer .footerInnerWrapper .footercopyrightWrapper a {
  font-weight: bold;
  color: #ffc;
  line-height: 1.8;
}
body.front #footer .footerInnerWrapper .footercopyrightWrapper a:hover {
  color: #ffc;
  text-decoration: underline;
}
body.front #footer .footerInnerWrapper .mobdis {
  display: none;
}
@media only screen and (max-width: 767px) {
  body.front #footer .footerInnerWrapper .footercopyrightWrapper .mobdis {
    display: block;
  }
  body.front #footer .footerInnerWrapper .footercopyrightWrapper .mobnone {
    display: none;
  }
}
body.front #footer #footer-inner .col-1.clearfix.tb-terminal {
  font-size: 0;
}
body.front #footer div#block-block-791 {
  margin: 0;
}
body.front #footer #prefooter {
  margin: 0;
}

@media only screen and (min-width: 768px) {
  body.not-front:not(.page-news-v1) div#footer div#prefooter, body.not-front:not(.node-type-blog) div#footer div#prefooter {
    margin: -30px auto 0;
    max-width: 938px;
  }
  body.not-front:not(.page-news-v1) div#footer div#prefooter div#block-block-461, body.not-front:not(.node-type-blog) div#footer div#prefooter div#block-block-461 {
    background: url("/sites/g/files/g2000006376/f/201701/wood_back_940x563_0.jpg") repeat-y 0 0;
    padding-top: 20px;
  }
}
body.not-front div#footer {
  padding: 0;
  background: #000;
}
body.not-front div#footer div#prefooter {
  max-width: 910px;
}
body.not-front div#footer #footer-inner .col-1.clearfix.tb-terminal {
  font-size: 0;
}
body.not-front div#footer div#block-block-806 {
  margin: 0px;
}
body.not-front div#footer div#block-block-806 .footerSocialWrapper .service, body.not-front div#footer div#block-block-806 .footerSocialWrapper #social {
  float: right;
  margin-top: 16px;
  position: absolute;
  bottom: 61px;
  right: 219px;
}
body.not-front div#footer div#block-block-806 .footerSocialWrapper .service a, body.not-front div#footer div#block-block-806 .footerSocialWrapper #social a {
  margin-right: 5px;
}
body.not-front div#footer div#block-block-806 a.footerbackgroundWrapper {
  background: url("/sites/g/files/g2000006376/f/201701/logos_bot_bkl.gif") no-repeat center;
  margin: 0;
  height: 100px;
  margin-bottom: 0;
  width: 100%;
  display: block;
}
body.not-front div#footer div#block-block-461 {
  text-align: center;
}
body.not-front div#footer div#block-block-461 .content {
  margin: 30px 0 0 0 !important;
  text-align: center;
  color: #ffc;
  font-size: 10px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
body.not-front div#footer div#block-block-461 .content span {
  color: #fff;
  line-height: 2;
}
body.not-front div#footer div#block-block-461 .content a {
  font-weight: bold;
  color: #ffc;
  line-height: 1.8;
}
body.not-front div#footer div#block-block-461 .content a:hover {
  color: #ffc;
  text-decoration: underline;
}
body.not-front div#footer div#block-block-461 .mobdis {
  display: none;
}
@media only screen and (max-width: 767px) {
  body.not-front div#footer div#block-block-461 .mobdis {
    display: block;
  }
  body.not-front div#footer div#block-block-461 .mobnone {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  body.not-front div#footer div#block-block-806 {
    margin-top: 50px;
  }
  body.not-front div#footer div#block-block-806 .footerSocialWrapper .service, body.not-front div#footer div#block-block-806 .footerSocialWrapper #social {
    float: none;
    text-align: center;
    margin: 0;
    position: relative;
    bottom: 10px;
    right: 0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1300px) {
  body.not-front div#footer div#prefooter {
    max-width: 793px;
  }
  body.not-front div#footer div#prefooter div#block-block-806 .footerSocialWrapper .service, body.not-front div#footer div#prefooter div#block-block-806 .footerSocialWrapper #social {
    right: 119px;
  }
}
@media only screen and (min-width: 1300px) {
  body.not-front div#footer div#prefooter {
    max-width: 960px;
    position: relative;
  }
  body.not-front div#footer div#prefooter div#block-block-806 .footerSocialWrapper .service, body.not-front div#footer div#prefooter div#block-block-806 .footerSocialWrapper #social {
    right: 10px;
  }
}

body.not-front div#footer div#prefooter div#block-block-806 .footerSocialWrapper .service {
  display: none;
}

body.not-front div#footer div#prefooter div#block-block-806 .footerSocialWrapper #social img, body.not-front div#footer div#prefooter div#block-block-806 .footerSocialWrapper #social iframe {
  display: inline-block;
  vertical-align: middle;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-mail:before {
  content: "\e600";
}

.icon-twitter:before {
  content: "\e601";
}

.icon-twitter2:before {
  content: "\e602";
}

.icon-facebook:before {
  content: "\e603";
}

.icon-facebook2:before {
  content: "\e604";
}

.icon-facebook3:before {
  content: "\e605";
}

.icon-googleplus:before {
  content: "\e606";
}

.icon-googleplus2:before {
  content: "\e607";
}

.icon-tumblr:before {
  content: "\e608";
}

.icon-spotify:before {
  content: "\e609";
}

.icon-spotify2:before {
  content: "\e60a";
}

.icon-instagram:before {
  content: "\e60b";
}

/* mailinglist labels*/
.mlist-outer-wrapper .mlist-wrapper .mlist-field label, .mlist-outer-wrapper.sidebar-variants .mlist-wrapper fieldset .mlist-field label {
  width: 100%;
  margin: 0.5em 0;
  color: #000000;
  font: 0.88em Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field {
  margin-bottom: 0.7em;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field label:before {
  content: '* ';
  color: #ed3d3d;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field2.mlist-field label:before {
  content: none;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select, .mlist-outer-wrapper .mlist-wrapper .mlist-field input {
  background: #fff;
  color: #000000;
  width: 100%;
  padding: 0.5em;
  height: 2.5em;
  display: block;
  text-align: center;
  text-transform: uppercase;
  text-transform: none;
  text-align: left;
  margin: 0;
  border: 1px solid #000000;
  text-indent: 0.01px;
  text-overflow: "";
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover, .mlist-outer-wrapper .mlist-wrapper .mlist-field input:hover {
  background: #fff;
  color: #000000;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay, .mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth, .mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear {
  margin: 0 5% 0 0;
  width: 30%;
  display: inline;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay {
  padding-left: 10%;
}
@media only screen and (min-width: 768px) {
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay {
    padding-left: 11%;
  }
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth, .mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear {
  padding-left: 7%;
}
@media only screen and (min-width: 768px) {
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth, .mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear {
    padding-left: 10%;
  }
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear {
  margin-right: 0;
}

/*thank you pop up stylings */
.mlist-outer-wrapper .mlist-wrapper #thankyouBlock, .mlist-outer-wrapper.sidebar-variants .mlist-wrapper #thankyouBlock {
  padding: 0.8em;
  border: 1px solid #111111;
}
.mlist-outer-wrapper .mlist-wrapper #thankyouBlock .thankyou-message {
  text-align: center;
}
.mlist-outer-wrapper .mlist-wrapper #thankyouBlock #mlist-checks {
  margin: 1.5em 0;
  text-align: left;
  overflow: hidden;
}
.mlist-outer-wrapper .mlist-wrapper #thankyouBlock #mlist-checks input {
  display: block;
  text-align: left;
  float: left;
  width: 15px;
  margin-top: 2px;
}
.mlist-outer-wrapper .mlist-wrapper #thankyouBlock #mlist-checks .agree {
  display: block;
  float: left;
  margin-left: 10px;
  width: 250px;
  color: #000000;
  font: normal 0.9em Helvetica, Arial, sans-serif;
  text-transform: none;
}

.embedded-list.contest-page #thankyouBlock, .embedded-list #thankyouBlock.final-screen {
  height: 50px;
  left: calc(50% - 410px / 2);
  position: fixed;
  top: calc(50% - 50px / 2);
  width: 410px;
}

/*webpage mailinglist common styligs starts*/
.mlist-outer-wrapper {
  margin: 0 auto;
  max-width: 500px;
  position: relative;
}
.mlist-outer-wrapper .welcomeMsg {
  width: 100%;
  margin-bottom: 0.5em;
  font-weight: normal;
}
.mlist-outer-wrapper label.agree, .mlist-outer-wrapper .global-list {
  font-size: 0.88em;
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.mlist-outer-wrapper input[type="checkbox"] {
  display: inline;
  margin-right: 0.5em;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-close a {
  color: #ed3d3d;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-close a:hover {
  color: #c60;
}
.mlist-outer-wrapper .mlist-wrapper fieldset {
  padding: 1em;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-close {
  position: absolute;
  right: 14px;
  top: 14px;
}
.mlist-outer-wrapper .mlist-wrapper input.error, .mlist-outer-wrapper .mlist-wrapper select.error {
  border: 1px solid #ed3d3d;
  color: #ed3d3d;
}
.mlist-outer-wrapper .mlist-wrapper input.submit, .mlist-outer-wrapper .mlist-wrapper input.submit-new {
  padding: 10px;
  font-size: 0.9375em;
  width: 100%;
  margin: 1.01em 0 0.5em;
  height: auto;
}
.mlist-outer-wrapper .mlist-wrapper #privacyText, .mlist-outer-wrapper .mlist-wrapper .privacyText {
  font-size: 0.7em;
  text-align: left;
  color: #fff;
}
.mlist-outer-wrapper .mlist-wrapper #privacyText a:hover, .mlist-outer-wrapper .mlist-wrapper .privacyText a:hover {
  color: #fff;
}
.mlist-outer-wrapper .mlist-wrapper #ajaxLoader {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: auto;
  opacity: 0.3;
  background: #cccccc;
  text-align: center;
}

#errorMsg, #serverError {
  color: #ed3d3d;
  font: 12px Helvetica, Arial, sans-serif;
  text-transform: none;
}

/*webpage mailinglist common styligs ends*/
/*sidebar mailinglist block styligs start*/
.mlist-outer-wrapper.sidebar-variants {
  color: #fff;
  /*video page mailinglist stylings start*/
  /*video page mailinglist stylings ends */
  /* Email sign up mailinglist starts*/
  /* Email sign up mailinglist ends*/
}
.mlist-outer-wrapper.sidebar-variants.embedded-mlist .mlist-wrapper {
  display: block;
}
.mlist-outer-wrapper.sidebar-variants.embedded-mlist .mlist-join-wrap, .mlist-outer-wrapper.sidebar-variants.embedded-mlist .mlist-close {
  display: none;
}
.mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper {
  display: block;
  background: none repeat scroll 0 0 transparent;
}
.mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper fieldset {
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  .mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .mlist-field {
    float: left;
    width: 71%;
  }
}
.mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .mlist-field label {
  display: none;
}
.mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .mlist-field input {
  display: inline;
  padding: 11px 10px;
  width: 98%;
  background: none repeat scroll 0 0 transparent;
  border: 1px solid #000000;
  color: #000000;
  height: auto;
}
.mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .mlist-popup {
  margin: 0 auto;
  padding: 10px;
  width: 22%;
  padding: 10px;
  font-size: 0.9375em;
}
@media only screen and (min-width: 1024px) {
  .mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .mlist-popup {
    display: inline-block;
    margin: 0;
  }
}
.mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .agreepopup {
  background: none repeat scroll 0 0 #fff;
  margin-top: 0.5em;
  padding: 15px;
}
.mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .agreepopup .mlist-submit {
  float: right;
}
.mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .agreepopup .mlist-submit input {
  width: auto;
}
.mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .agreepopup .mlist-disagree {
  cursor: pointer;
  float: right;
  margin: 23px 1em 0 0;
}
.mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .agreepopup .mlist-disagree:hover {
  color: #a1a1a1;
}
.mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper #thankyouBlock {
  min-height: 0;
  background: none repeat scroll 0 0 #111111;
}
.mlist-outer-wrapper.sidebar-variants .mlist-wrapper {
  background: #111111;
  z-index: 10;
  display: none;
  min-height: 0;
}
.mlist-outer-wrapper.sidebar-variants .mlist-wrapper form {
  margin: 0px;
}
.mlist-outer-wrapper.sidebar-variants .mlist-wrapper p {
  overflow: hidden;
}
.mlist-outer-wrapper.sidebar-variants .mlist-wrapper fieldset {
  border: none;
}
.mlist-outer-wrapper.sidebar-variants .mlist-wrapper fieldset .mlist-field label {
  color: #fff;
  font-weight: bold;
}
.mlist-outer-wrapper.sidebar-variants .mlist-wrapper #privacyText a {
  color: #ed3d3d;
}
.mlist-outer-wrapper.sidebar-variants .mlist-wrapper #privacyText a:hover {
  color: #c60;
}
.mlist-outer-wrapper.sidebar-variants .mlist-wrapper #thankyouBlock #mlist-checks .agree {
  color: #fff;
  font-size: 0.8em;
}
.mlist-outer-wrapper.sidebar-variants .mlist-wrapper #thankyouBlock .thankswelcome-msg {
  margin: 1em 0;
}
.mlist-outer-wrapper.sidebar-variants .mlist-join {
  padding: 10px;
  font-size: 0.8em;
}
.mlist-outer-wrapper.sidebar-variants .mlist-download {
  background: none repeat scroll 0 0 #ED3D3D;
  font-weight: bold;
  padding: 0.8em;
  text-align: center;
  text-transform: uppercase;
}

/*sidebar mailinglist block styligs ends*/
#block-views-user-profile-block-3 .subscribe-hat {
  float: left;
}

#block-block-126 li.subscribe-hat, #block-views-user-profile-block-3 .subscribe-hat {
  background: #ed3d3d;
  padding: 3px 16px 0;
  color: #fff;
  text-transform: capitalize;
  font-weight: bold;
  font-size: 14px;
  overflow: hidden;
  margin: 0 10px 0 10px;
}
@media only screen and (min-width: 768px) {
  #block-block-126 li.subscribe-hat, #block-views-user-profile-block-3 .subscribe-hat {
    margin: 0 0 0 1em;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  #block-block-126 li.subscribe-hat, #block-views-user-profile-block-3 .subscribe-hat {
    font-size: 13px;
  }
}
#block-block-126 li.subscribe-hat a, #block-views-user-profile-block-3 .subscribe-hat a {
  color: #ffffff;
}
#block-block-126 li.subscribe-hat a:hover, #block-views-user-profile-block-3 .subscribe-hat a:hover {
  color: #ffffff;
}
#block-block-126 li.subscribe-hat .icon-mail, #block-views-user-profile-block-3 .subscribe-hat .icon-mail {
  font-size: 25px;
  color: #fff;
  float: left;
  margin-right: 10px;
}
#block-block-126 li.subscribe-hat .text, #block-views-user-profile-block-3 .subscribe-hat .text {
  padding-top: 2px;
  float: left;
  color: #ffffff;
}
#block-block-126 li.subscribe-hat:hover, #block-views-user-profile-block-3 .subscribe-hat:hover {
  background: #a1a1a1;
}

/* Country detect mailing list variant - ends */
@media (-webkit-min-device-pixel-ratio: 0) {
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select,
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"],
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"] {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 18px;
  }
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"]:hover,
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"]:hover {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 18px;
  }
}
@media (min--moz-device-pixel-ratio: 0) {
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select,
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"],
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"] {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 18px;
  }
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"]:hover,
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"]:hover {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 18px;
  }
}
.mlist-outer-wrapper.splash-variant .mlist-wrapper .privacyText {
  color: #111111;
}
.mlist-outer-wrapper.splash-variant .mlist-wrapper .privacyText a:hover {
  color: #111111;
}

#node-18236 #thankyouBlock .thankyou-message {
  text-align: center;
  color: #111;
}

body.page-node-18236 {
  background: #000;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
  /* Base for label styling */
  /*/ checkbox aspect /*/
  /*/ checked mark aspect /*/
  /*/ checked mark aspect changes /*/
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset {
  border: none;
  text-align: left;
  color: #111;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset label {
  width: 100%;
  margin: 0.5em 0;
  color: #111;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.5px;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset label label.error {
  color: #f11111;
  font-size: 12px;
  text-transform: none;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset label.global-list {
  font-size: 12px;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset label.global-list span {
  font-size: 12px;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset input, body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset select {
  width: 100%;
  background-color: #282828;
  border: 1px solid #666358;
  color: #e9e6d8;
  line-height: 24px;
  font-size: 12px;
  box-sizing: border-box;
  padding: 0;
  padding-left: 10px;
  text-align: left;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  -webkit-outline: none;
  -moz-outline: none;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset input.error, body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset select.error {
  border: 1px solid #f11111;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset select {
  background-image: url("/sites/g/files/g2000006376/f/201701/triangle-down%20white.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 2px);
  background-size: 10px;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset input.submit {
  background: #c1171e;
  border: none;
  height: 32px;
  padding-left: 0;
  text-align: center;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 14px;
  line-height: 1;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset input.submit:hover {
  background: #6a6a6a;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset select#dobDay, body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset select#dobMonth {
  width: 48% !Important;
  display: inline-block;
  margin: 0;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset select#dobMonth {
  margin-right: 4% !Important;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset .termsContent {
  font-size: 11px;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset .termsWrapper {
  display: block !important;
  font-size: 11px;
  text-align: right;
  max-width: 490px;
  margin: 0 auto;
  color: #111;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset .termsWrapper a.terms::after {
  content: "Terms";
  font-weight: normal;
  margin-left: 0px;
  padding-bottom: 3px;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset .termsWrapper a.terms.showing::after {
  content: "Hide";
  padding-bottom: 3px;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset .termsWrapper .terms a {
  border: medium none;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset .termsWrapper .terms a:hover {
  text-decoration: underline;
  color: #c1171e;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset .termsWrapper .terms {
  text-align: left;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset .termsContent {
  display: none;
  font-size: 12px;
  padding: 5px 0 10px;
  text-align: left;
  box-sizing: border-box;
  width: 100%;
  left: 0;
  color: #111;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset select::-ms-expand {
  display: none;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset select {
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  -webkit-outline: none;
  -moz-outline: none;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset select option {
  #color: #ffc;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper fieldset .mlist-field label::before {
  display: none;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper [type="checkbox"]:not(:checked),
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper [type="checkbox"]:not(:checked) +
label, body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 22px;
  cursor: pointer;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper input[type="checkbox"]:not(:checked) +
label:before, body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper input[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  width: 16px;
  height: 16px;
  border: 2px solid #111;
  background: transparent;
  border-radius: 0px;
  box-sizing: border-box;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper input[type="checkbox"]:not(:checked) +
label:after, body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper input[type="checkbox"]:checked + label:after {
  content: '\2713';
  position: absolute;
  top: 1px;
  left: 4px;
  font-size: 10px;
  transition: all .2s;
  color: #111;
  font-weight: 600;
  line-height: 15px;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper input[type="checkbox"]:not(:checked) +
label:after {
  opacity: 0;
  transform: scale(0);
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper input[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper .mlist-checks {
  margin-bottom: 14px;
  text-align: left;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper .mlist-wrapper .mlist-checks label.global-list {
  width: calc(100% - 20px);
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.1px;
}
body.page-node-18236 #page #content #main .mlist-outer-wrapper div#thankyouBlock {
  border: 0;
  font-size: 25px;
  text-transform: uppercase;
  color: #ffc;
}
body.page-node-18236 #page #content #main h1.title#page-title {
  margin: 0 auto;
  padding: 0;
  text-align: center;
  border-bottom: 2px dotted #000;
  font-size: 20px;
  font-weight: 600;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  display: table;
  color: #c00;
  line-height: 1.8;
}
@media only screen and (max-width: 1023px) {
  body.page-node-18236 div#content-inner {
    margin-top: 125px !Important;
  }
}

#lightBoxContent.lightBoxContent.tkt {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  padding: 0;
  background-color: #e9e6d8;
  /* Base for label styling */
  /*/ checkbox aspect /*/
  /*/ checked mark aspect /*/
  /*/ checked mark aspect changes /*/
}
#lightBoxContent.lightBoxContent.tkt .turnKeyTextWrapper {
  background-color: #e9e6d8;
}
#lightBoxContent.lightBoxContent.tkt .mlist-checks input {
  cursor: pointer;
}
#lightBoxContent.lightBoxContent.tkt [type="checkbox"]:not(:checked),
#lightBoxContent.lightBoxContent.tkt [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
#lightBoxContent.lightBoxContent.tkt [type="checkbox"]:not(:checked) +
label, #lightBoxContent.lightBoxContent.tkt [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 22px;
  cursor: pointer;
}
#lightBoxContent.lightBoxContent.tkt input[type="checkbox"]:not(:checked) +
label:before, #lightBoxContent.lightBoxContent.tkt input[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 3px;
  width: 16px;
  height: 16px;
  border: 2px solid #262739;
  background: transparent;
  border-radius: 0px;
  box-sizing: border-box;
}
#lightBoxContent.lightBoxContent.tkt input[type="checkbox"]:not(:checked) +
label:after, #lightBoxContent.lightBoxContent.tkt input[type="checkbox"]:checked + label:after {
  content: '\2713';
  position: absolute;
  top: 4px;
  left: 4px;
  font-size: 10px;
  transition: all .2s;
  color: #262739;
  font-weight: 600;
  line-height: 15px;
}
#lightBoxContent.lightBoxContent.tkt input[type="checkbox"]:not(:checked) +
label:after {
  opacity: 0;
  transform: scale(0);
}
#lightBoxContent.lightBoxContent.tkt input[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
#lightBoxContent.lightBoxContent.tkt .mlist-checks {
  margin-bottom: 14px;
  text-align: left;
}
#lightBoxContent.lightBoxContent.tkt .mlist-checks label.global-list {
  width: calc(100% - 20px);
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.1px;
}
#lightBoxContent.lightBoxContent.tkt .mlist-outer-wrapper .mlist-wrapper input.error[type="checkbox"]:not(:checked) +
label:before {
  border: 3px solid #ED3D3D;
}
#lightBoxContent.lightBoxContent.tkt .secondFormCloseWrap {
  display: block;
  height: 15px;
  position: absolute;
  right: 27px;
  top: 0;
  width: 17px;
  cursor: pointer;
  z-index: 1;
  font-size: 20px;
}
#lightBoxContent.lightBoxContent.tkt .secondFormCloseWrap span {
  position: absolute;
  text-indent: -9998px;
}
#lightBoxContent.lightBoxContent.tkt div#thankyoublock-innerwrapper {
  padding-top: 22px;
}
@media only screen and (min-width: 1024px) and (max-width: 1403px) {
  #lightBoxContent.lightBoxContent.tkt div#thankyoublock-innerwrapper {
    height: 550px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 10px;
  }
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock {
  width: 240px;
  position: absolute;
  top: 5px;
  right: 4px;
  margin: 0;
  padding: 0;
  border: none;
  background-color: #e9e6d8;
  box-sizing: border-box;
  padding: 10px;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock label {
  width: 100%;
  margin: 0.5em 0;
  color: #000000;
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  box-sizing: border-box;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock label.global-list {
  font-size: 12px;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock label.global-list span {
  font-size: 12px;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock input, #lightBoxContent.lightBoxContent.tkt div#thankyouBlock select {
  width: 100%;
  background-color: #282828;
  border: 1px solid #666358;
  color: #e9e6d8;
  line-height: 24px;
  font-size: 12px;
  box-sizing: border-box;
  padding: 0;
  padding-left: 10px;
  text-align: left;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  -webkit-outline: none;
  -moz-outline: none;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock select {
  background-image: url("/sites/g/files/g2000006376/f/201701/triangle-down%20white.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 2px);
  background-size: 10px;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock input.submit {
  background: #c1171e;
  border: none;
  height: 30px;
  padding-left: 0;
  text-align: center;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock input.submit:hover {
  background: #6a6a6a;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock select#dobDay, #lightBoxContent.lightBoxContent.tkt div#thankyouBlock select#dobMonth {
  width: 48% !Important;
  display: inline-block;
  margin: 0;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock select#dobMonth {
  margin-right: 4% !Important;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock .termsContent {
  font-size: 11px;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock .termsWrapper {
  display: block !important;
  font-size: 11px;
  text-align: right;
  max-width: 490px;
  margin: 0 auto;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock .termsWrapper a.terms::after {
  content: "Terms";
  font-weight: normal;
  margin-left: 0px;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock .termsWrapper a.terms.showing::after {
  content: "Hide";
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock .termsWrapper .terms a {
  border: medium none;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock .termsWrapper .terms {
  text-align: left;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock .termsContent {
  display: none;
  font-size: 12px;
  padding: 5px 0 10px;
  text-align: left;
  box-sizing: border-box;
  width: 100%;
  left: 0;
}
#lightBoxContent.lightBoxContent.tkt select::-ms-expand {
  display: none;
}
#lightBoxContent.lightBoxContent.tkt select {
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  -webkit-outline: none;
  -moz-outline: none;
}
#lightBoxContent.lightBoxContent.tkt select option {
  color: #e9e6d8;
}
#lightBoxContent.lightBoxContent.tkt .mlist-field label::before {
  display: none;
}
#lightBoxContent.lightBoxContent.tkt .thankyou-message.embed {
  text-align: center;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 15px;
}
#lightBoxContent.lightBoxContent.tkt .thankswelcome-msg {
  font-size: 13px !important;
}
#lightBoxContent.lightBoxContent.tkt #thankyouBlock.final-screen {
  background: #e9e6d8;
  padding: 0px;
}
#lightBoxContent.lightBoxContent.tkt #thankyouBlock.final-screen .thankyou-message.embed {
  color: #202020;
  font-size: 19px;
  text-transform: uppercase;
  margin: 0;
}
#lightBoxContent.lightBoxContent.tkt fieldset {
  width: 90%;
  padding: 0;
  border: 0;
  margin: 0 auto;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
#lightBoxContent.lightBoxContent.tkt fieldset .mlist-field {
  width: 100%;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
#lightBoxContent.lightBoxContent.tkt fieldset .mlist-field input#email {
  box-sizing: border-box;
  height: 30px;
  background-color: #282828;
  border: 1px solid #666358;
  color: #e9e6d8;
  line-height: 24px;
  font-size: 12px;
  background-image: url("/sites/g/files/g2000006376/f/201701/mailinglistenvelope.png");
  background-repeat: no-repeat;
  background-position: 6px 8px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  padding: 2px 4px 2px 26px;
}
#lightBoxContent.lightBoxContent.tkt fieldset .mlist-field input#email.error {
  border: 1px solid red;
}
#lightBoxContent.lightBoxContent.tkt fieldset .mlist-submit {
  display: block;
}
#lightBoxContent.lightBoxContent.tkt fieldset .mlist-submit input {
  background: #c1171e;
  border: none;
  height: 30px;
  padding: 0;
  -webkit-appearance: none;
}
#lightBoxContent.lightBoxContent.tkt .termsWrapper {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  display: block !important;
  font-size: 11px;
  text-align: left;
  max-width: 90%;
  margin: 0 auto;
  padding: 10px 0;
  clear: both;
  float: none;
}
#lightBoxContent.lightBoxContent.tkt .termsWrapper a.terms::after {
  content: "Terms";
  font-weight: normal;
  margin-left: 0px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
#lightBoxContent.lightBoxContent.tkt .termsWrapper a.terms.showing::after {
  content: "Hide";
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
#lightBoxContent.lightBoxContent.tkt .termsWrapper .terms a {
  border: medium none;
}
#lightBoxContent.lightBoxContent.tkt .termsWrapper .terms {
  text-align: left;
}
#lightBoxContent.lightBoxContent.tkt .termsContent {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  display: none;
  font-size: 12px;
  padding: 5px 0 10px;
  text-align: left;
  box-sizing: border-box;
  width: 100%;
  left: 0;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock {
  position: relative;
  width: 100%;
  padding: 20px 10px 10px;
  right: 0;
  top: 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock #thankyoublock-innerwrapper {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  height: auto;
  padding-top: 10px;
  overflow-y: auto;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock #thankyoublock-innerwrapper .termsWrapper .terms a {
  text-align: left;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #c00;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock #thankyoublock-innerwrapper .termsWrapper .terms a:hover {
  text-decoration: underline;
  color: #c00;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock #thankyoublock-innerwrapper .termsWrapper a {
  font-weight: normal;
  color: #c00;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock #thankyoublock-innerwrapper .termsWrapper a:hover {
  text-decoration: underline;
  color: #c00;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock #thankyoublock-innerwrapper label, #lightBoxContent.lightBoxContent.tkt div#thankyouBlock #thankyoublock-innerwrapper select, #lightBoxContent.lightBoxContent.tkt div#thankyouBlock #thankyoublock-innerwrapper option, #lightBoxContent.lightBoxContent.tkt div#thankyouBlock #thankyoublock-innerwrapper input {
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock #thankyoublock-innerwrapper .mlist-submit-new {
  padding: 0 0 10px 0;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock #thankyoublock-innerwrapper .mlist-checks {
  padding: 10px 0;
  margin: 0;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock .thankyou-message.embed {
  margin: 0;
  text-transform: uppercase;
  padding-bottom: 5px;
  display: none;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock #thankyoublock-innerwrapper .thankyou-message.embed {
  display: block;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock .final-screen {
  padding: 13px;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock .final-screen .thankyou-message.embed {
  display: block;
}
#lightBoxContent.lightBoxContent.tkt div#thankyouBlock .final-screen #thankyoublock-innerwrapper .thankyou-message.embed {
  display: none;
}
#lightBoxContent.lightBoxContent.tkt #thankyouBlock.final-screen {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  height: 100%;
}
#lightBoxContent.lightBoxContent.tkt #thankyouBlock.final-screen .thankyou-message.embed {
  margin: 0;
  padding: 10px;
  display: block;
}

p.timeline {
  font-size: 10px;
  font-weight: normal;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  margin: 0;
  color: #111;
}
p.timeline a {
  color: #111;
}
p.timeline a:hover {
  color: #ed3d3d;
}
@media only screen and (max-width: 767px) {
  p.timeline br {
    display: none;
  }
}

.page-timelinebrowse .view-events .view-content {
  display: none;
}
.page-timelinebrowse .view-events ul {
  max-width: 364px;
  margin: 10px auto 0;
}
@media only screen and (max-width: 767px) {
  .page-timelinebrowse .view-events ul {
    font-size: 0px;
  }
  .page-timelinebrowse .view-events ul.block {
    margin-bottom: 16px;
  }
  .page-timelinebrowse .view-events ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 3%;
    margin-bottom: 3%;
    vertical-align: top;
    width: 48.5%;
    font-size: 16px;
  }
  .page-timelinebrowse .view-events ul .views-row:nth-child(2n) {
    margin-right: 0px;
  }
}
@media only screen and (min-width: 768px) {
  .page-timelinebrowse .view-events ul {
    font-size: 0px;
  }
  .page-timelinebrowse .view-events ul.block {
    margin-bottom: 16px;
  }
  .page-timelinebrowse .view-events ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 3%;
    margin-bottom: 3%;
    vertical-align: top;
    width: 31.33333%;
    font-size: 16px;
  }
  .page-timelinebrowse .view-events ul .views-row:nth-child(3n) {
    margin-right: 0px;
  }
}
.page-timelinebrowse .view-events ul li.views-row {
  padding: 0;
}
.page-timelinebrowse .view-events ul li.views-row a {
  color: #c00;
  text-decoration: none;
  font-size: 13px;
}
.page-timelinebrowse .view-events ul li.views-row a:hover {
  color: #c60;
  text-decoration: underline;
}
.page-timelinebrowse .view-events ul li.views-row a:visited {
  color: #c60;
  text-decoration: none;
}

.page-timeline .view-header {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #111;
  font-weight: bold;
  font-size: 12px;
}
@media only screen and (min-width: 768px) {
  .page-timeline .view-header {
    font-size: 13px;
  }
}
.page-timeline .view-header p {
  margin: 0 0 16px;
}
.page-timeline .view-content .views-row {
  border-bottom: 1px dotted #111;
  padding-bottom: 5px;
  margin-top: 10px;
  font-size: 0;
}
.page-timeline .view-content .views-row a {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #C00;
  font-weight: bold;
  font-size: 13px;
}
.page-timeline .view-content .views-row a:hover {
  text-decoration: underline;
}
.page-timeline .view-content .views-row .views-field.views-field-field-venue a {
  color: #111;
}
.page-timeline .view-content .views-row .views-field.views-field-nid a:hover {
  color: #c60;
}

.node-type-show .user-picture, .node-type-show .node .meta, .node-type-show .field-name-field-show-notes, .node-type-show .field-name-field-setlists,
.node-type-show .field-name-field-country-code {
  display: none;
}
.node-type-show .node .field + .field {
  margin: 0;
}
.node-type-show .field-name-field-date {
  color: #c00;
  font-size: 26px;
  line-height: normal;
}
.node-type-show .field-name-field-venue {
  border-bottom: 1px dotted #111;
  width: 100%;
  float: left;
  margin: 0 !important;
  line-height: 1;
  padding-bottom: 9px;
}
.node-type-show .field-name-field-venue a {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}
.node-type-show .field-name-field-venue a:hover {
  text-decoration: underline;
}
.node-type-show .field-name-field-show-city, .node-type-show .field-name-field-province-state, .node-type-show .field-name-field-show-country {
  margin: 0 5px 0 0 !important;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  float: left;
  display: block;
}
.node-type-show .field-name-field-show-city.removeSpace,
.node-type-show .field-name-field-province-state.removeSpace {
  margin: 0 !important;
}
.node-type-show .field.field-name-field-setlist {
  overflow: hidden;
  width: 100%;
  border-bottom: 1px dotted #111;
  padding-bottom: 35px;
}
.node-type-show .field.field-name-field-setlist .field-label {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  margin-top: 15px;
}
.node-type-show .field.field-name-field-setlist .field-items {
  font-size: 13px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #111;
}
.node-type-show .field.field-name-field-setlist .field-items p {
  margin: 0;
}
.node-type-show .field-name-body {
  border-bottom: 1px dotted #111;
  padding: 20px 0 35px;
  box-sizing: border-box;
  margin-bottom: 10px;
}
.node-type-show .field-name-body .field-label {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}
.node-type-show .field-name-body span {
  font-size: 13px !important;
}
.node-type-show .field-name-body .field-items {
  font-size: 13px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #111;
  max-height: 198px;
  overflow: auto;
}
.node-type-show .field-name-body .field-items td:last-child {
  vertical-align: middle;
}
.node-type-show .field-name-body .field-items p {
  margin: 0;
  padding-bottom: 10px;
}
.node-type-show .field-name-body .field-items p.MsoNormal span {
  font-family: Verdana,Arial,Helvetica,sans-serif !important;
  font-size: 13px !important;
}
.node-type-show .field-name-body .field-items a {
  font-size: 13px;
  color: #c00;
}
.node-type-show .field-name-body .field-items a:hover {
  color: #c60;
  text-decoration: underline;
}
.node-type-show ul.links.inline {
  display: none;
}
.node-type-show .field-name-field-country-code {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  font-family: Helvetica, Arial, sans-serif;
}
.node-type-show .field-name-field-country-code .field-item::before {
  content: ",";
  margin-right: 3px;
  font-size: 14px;
  font-weight: bold;
}
.node-type-show .field-name-field-country-code .field-label, .node-type-show .field-name-field-show-country {
  display: none;
}
.node-type-show .field-name-field-show-city {
  margin: 0;
}

.page-shows .view-id-events.view-display-id-page_3 div.views-row {
  margin: 0;
  list-style-type: none;
  padding: .5em 0;
  margin: .5em 0;
  border-bottom: 1px dotted #333;
  color: #666;
  line-height: 16px;
  font-size: 13px;
}
.page-shows .view-id-events.view-display-id-page_3 div.views-row .views-field-nid span a {
  color: #c00;
  text-decoration: none;
  font-size: 13px;
  display: inline-block;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.page-shows .view-id-events.view-display-id-page_3 div.views-row .views-field-nid span a:hover {
  color: #c60;
  text-decoration: underline;
}
.page-shows .view-id-events.view-display-id-page_3 div.views-row .views-field-nid span a:visited {
  color: #c60;
  text-decoration: none;
}
.page-shows .view-id-events.view-display-id-page_3 div.views-row .views-field-field-venue a {
  color: #000;
  text-decoration: none;
  font-size: 13px;
  display: inline-block;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.page-shows .view-id-events.view-display-id-page_3 div.views-row .views-field-field-venue a:hover {
  color: #c60;
  text-decoration: underline;
}
.page-shows #block-block-836 h2.sidebar-title a {
  display: none;
}

.page-timeline .view-timeline.view-id-timeline.view-display-id-page ul li {
  list-style-type: none;
  padding: 6px 0;
  margin: 6px 0;
  border-bottom: 1px dotted #333;
  color: #666;
  font-size: 13px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.page-timeline .view-timeline.view-id-timeline.view-display-id-page ul li a {
  color: #c00;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.page-timeline .view-timeline.view-id-timeline.view-display-id-page ul li a:hover {
  color: #c60;
  text-decoration: underline;
}
.page-timeline .view-timeline.view-id-timeline.view-display-id-page ul li a:visited {
  color: #c60;
  text-decoration: none;
}
.page-timeline #block-block-836 h2.sidebar-title a {
  display: none;
}
.page-timeline .view-content .views-row a:visited {
  color: #c60;
  text-decoration: none;
}

#block-views-events-block-3 h2 {
  font-family: Arial,Helvetica,sans-serif;
  color: #111;
  font-weight: bold;
  font-size: 14px;
  border: none;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  #block-views-events-block-3 .view-events ul {
    font-size: 0px;
  }
  #block-views-events-block-3 .view-events ul.block {
    margin-bottom: 16px;
  }
  #block-views-events-block-3 .view-events ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 3%;
    margin-bottom: 3%;
    vertical-align: top;
    width: 48.5%;
    font-size: 16px;
  }
  #block-views-events-block-3 .view-events ul .views-row:nth-child(2n) {
    margin-right: 0px;
  }
}
@media only screen and (min-width: 768px) {
  #block-views-events-block-3 .view-events ul {
    font-size: 0px;
  }
  #block-views-events-block-3 .view-events ul.block {
    margin-bottom: 16px;
  }
  #block-views-events-block-3 .view-events ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 3%;
    margin-bottom: 3%;
    vertical-align: top;
    width: 22.75%;
    font-size: 16px;
  }
  #block-views-events-block-3 .view-events ul .views-row:nth-child(4n) {
    margin-right: 0px;
  }
}
#block-views-events-block-3 .view-events li {
  background: #fff !important;
  text-align: center;
  vertical-align: top;
  padding: 5px;
  border: 2px solid #ccc;
  box-sizing: border-box;
}
#block-views-events-block-3 .view-events li a {
  font-size: 9.75px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #000;
  display: inline-block;
}
#block-views-events-block-3 .view-events li a.desktop {
  display: none;
}
@media only screen and (min-width: 768px) {
  #block-views-events-block-3 .view-events li a.mobile {
    display: none;
  }
  #block-views-events-block-3 .view-events li a.desktop {
    display: block;
  }
}
#block-views-events-block-3 .view-events .view-footer {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #111;
  font-size: 9.71px;
}

div#block-views-events-block-4, div#block-views-events-block-5 {
  padding: 0 10px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #111;
  font-size: 13px;
}
div#block-views-events-block-4 .view-events, div#block-views-events-block-5 .view-events {
  padding: 0 5px;
  text-align: left;
}
div#block-views-events-block-4 .view-events ul, div#block-views-events-block-5 .view-events ul {
  font-size: 0px;
}
div#block-views-events-block-4 .view-events ul.block, div#block-views-events-block-5 .view-events ul.block {
  margin-bottom: 16px;
}
div#block-views-events-block-4 .view-events ul .views-row, div#block-views-events-block-5 .view-events ul .views-row {
  font-size: 16px;
  display: inline-block;
  margin-right: 3%;
  margin-bottom: 3%;
  vertical-align: top;
  width: 48.5%;
  font-size: 16px;
}
div#block-views-events-block-4 .view-events ul .views-row:nth-child(2n), div#block-views-events-block-5 .view-events ul .views-row:nth-child(2n) {
  margin-right: 0px;
}
div#block-views-events-block-4 .view-events ul li .views-field-field-photo-asset, div#block-views-events-block-5 .view-events ul li .views-field-field-photo-asset {
  font-size: 0;
}

.node-type-show #block-block-836 .sidebar-title.sublinks {
  display: none;
}

.field-name-field-rating {
  font-size: 11px;
  line-height: 100%;
  float: right;
  width: 125px;
  color: #111;
}
.field-name-field-rating form.fivestar-widget {
  margin-top: 0;
}

@media only screen and (max-width: 767px) {
  .filter-help {
    float: none;
  }
  .filter-help a {
    padding: 0;
  }
}
.comment-wrapper input#edit-submit {
  background: #c1171e;
  border-radius: 0;
}
.comment-wrapper input#edit-submit:hover {
  background: #6a6a6a;
}

.comment-wrapper input.form-disabled {
  pointer-events: none;
}

#block-views-events-block-6 {
  display: none;
}

.comment-wrapper div#edit-actions {
  margin-top: 1.08em;
}

.node-type-show .node-show ul.flippy {
  display: none;
}
.node-type-show ul.flippy {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #111;
  font-size: 0px;
}
.node-type-show ul.flippy a {
  color: #c00;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
.node-type-show ul.flippy a:hover {
  color: #c60;
  text-decoration: underline;
}
.node-type-show ul.flippy a:visited {
  color: #c60;
  text-decoration: none;
}
.node-type-show ul.flippy li.next {
  text-align: right;
}
.node-type-show ul.flippy li.prev {
  text-align: left;
}
.node-type-show ul.flippy li.prev, .node-type-show ul.flippy li.next {
  width: 50%;
  font-size: 11px;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  display: inline-block;
}

div#block-views-events-block-5 .view-events ul .views-row {
  width: 100%;
  margin: 0;
  margin-bottom: 10px;
}

#block-views-events-block-5 .views-field-field-video-url .field-content {
  display: none;
}

#block-views-events-block-5 .views-field-title {
  font-size: 11px;
  font-weight: bold;
}

#block-views-events-block-5 .view-events ul .views-row a {
  font-size: 11px;
  font-weight: bold;
  color: #c00;
}

#block-views-events-block-5 .view-events ul .views-row .views-field-field-video-url img {
  max-width: 80px;
  width: 100%;
  margin-top: 2px;
}

table, td, tr {
  border: none;
  margin: 0;
}

table td {
  padding: 3px !important;
}

/***************[===== PAGES ======]***************/
/*To Hide the default drupal node add the page class here in $hideNodePages*/
.node-type-photo .node .comment-wrapper {
  display: block;
  padding: 0;
}

.node-type-blog .node .comment-wrapper {
  display: block;
  padding: 0;
}

.node-type-video .node .comment-wrapper {
  display: block;
  padding: 0;
}

.node-type-audio .node .comment-wrapper {
  display: block;
  padding: 0;
}

.node-type-forum .node .comment-wrapper {
  display: block;
  padding: 0;
}

.node-type-album .node .comment-wrapper {
  display: block;
  padding: 0;
}

.page-node.node-type-page #page-title {
  display: block;
  margin: 1em 0;
  line-height: 2.5em;
}
.page-node.node-type-page.page-node-17741 #page-title, .page-node.node-type-page.page-node-17741 ul.tabs.primary, .page-node.node-type-page.page-node-17746 #page-title, .page-node.node-type-page.page-node-17746 ul.tabs.primary, .page-node.node-type-page.page-node-17751 #page-title, .page-node.node-type-page.page-node-17751 ul.tabs.primary, .page-node.node-type-page.page-node-17756 #page-title, .page-node.node-type-page.page-node-17756 ul.tabs.primary, .page-node.node-type-page.page-node-17896 #page-title, .page-node.node-type-page.page-node-17896 ul.tabs.primary {
  margin: 0;
}

.page-filter.page-filter-tips #page-title {
  margin-top: 1em;
}

.page .item-list .pager {
  text-align: center;
  position: relative;
}
.page .item-list .pager li {
  border-bottom: 1px dotted #333;
  font-family: verdana;
  font-weight: bold;
  color: #c00;
  font-size: 13px;
  margin: 0 2px;
  padding-bottom: 2px;
}
.page .item-list .pager li a {
  color: #c00;
}
.page .item-list .pager li a:hover {
  color: #c60;
  text-decoration: underline;
}
.page .item-list .pager li.pager-item, .page .item-list .pager .pager-current {
  margin: 0 2px;
}
.page .item-list .pager.pager-load-more .pager-next {
  position: static;
}
.page .item-list .pager .pager-current {
  color: #666;
}
@media only screen and (max-width: 767px) {
  .page .item-list .pager .pager-first.first, .page .item-list .pager .pager-last.last, .page .item-list .pager .pager-next, .page .item-list .pager .pager-previous {
    position: static;
  }
  .page .item-list .pager .pager-last.last, .page .item-list .pager .pager-first.first, .page .item-list .pager .pager-item {
    display: none;
  }
  .page .item-list .pager li.pager-item {
    margin-right: 0;
  }
  .page .item-list .pager .pager-item a {
    padding: 0.1em 0.5em;
  }
  .page .item-list .pager .pager-current + li, .page .item-list .pager .pager-current {
    display: inline;
  }
  .page .item-list .pager .pager-next {
    margin-right: 0;
  }
}

#block-views-exp-search-page-1 .views-exposed-form {
  padding: 0 10px;
  box-sizing: border-box;
}

div#block-views-exp-search-page-2 label {
  font-size: 13px;
}
div#block-views-exp-search-page-2 form, div#block-views-exp-search-page-2 .form-item input#edit-combine {
  margin-top: 0;
}
div#block-views-exp-search-page-2 .views-exposed-form {
  padding: 0;
}
div#block-views-exp-search-page-2 .views-exposed-form .views-exposed-widget .form-submit {
  margin: 27px 0 0 10px;
}

#block-views-exp-search-page-1 .view-search, div#main div.block .view-search .view-search, #block-views-exp-search-page-2 .view-search {
  padding: 0;
}
#block-views-exp-search-page-1 .view-search label, div#main div.block .view-search .view-search label, #block-views-exp-search-page-2 .view-search label {
  font-size: 13px;
}
#block-views-exp-search-page-1 .view-search form, #block-views-exp-search-page-1 .view-search .form-item input#edit-combine, div#main div.block .view-search .view-search form, div#main div.block .view-search .view-search .form-item input#edit-combine, #block-views-exp-search-page-2 .view-search form, #block-views-exp-search-page-2 .view-search .form-item input#edit-combine {
  margin-top: 0;
}
#block-views-exp-search-page-1 .view-search .views-exposed-form, div#main div.block .view-search .view-search .views-exposed-form, #block-views-exp-search-page-2 .view-search .views-exposed-form {
  padding: 0;
}
#block-views-exp-search-page-1 .view-search .views-exposed-form .views-exposed-widget .form-submit, div#main div.block .view-search .view-search .views-exposed-form .views-exposed-widget .form-submit, #block-views-exp-search-page-2 .view-search .views-exposed-form .views-exposed-widget .form-submit {
  margin: 24px 0 0 10px;
}
#block-views-exp-search-page-1 .search-title, #block-views-exp-search-page-1 label, div#main div.block .view-search .search-title, div#main div.block .view-search label, #block-views-exp-search-page-2 .search-title, #block-views-exp-search-page-2 label {
  color: #000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: 700;
  padding: 6px 0 0;
  text-align: left;
}
#block-views-exp-search-page-1 .views-exposed-form .views-exposed-widget, div#main div.block .view-search .views-exposed-form .views-exposed-widget, #block-views-exp-search-page-2 .views-exposed-form .views-exposed-widget {
  padding: 0;
}
#block-views-exp-search-page-1 .views-exposed-form .views-exposed-widget .form-submit, div#main div.block .view-search .views-exposed-form .views-exposed-widget .form-submit, #block-views-exp-search-page-2 .views-exposed-form .views-exposed-widget .form-submit {
  margin: 10px 0;
  align-items: flex-start;
  text-align: center;
  cursor: default;
  color: buttontext;
  background-color: buttonface;
  box-sizing: border-box;
  padding: 3px 6px;
  border-color: buttonface;
  border-image: initial;
  font-size: 12px;
  text-transform: none;
  border-radius: 0;
  cursor: pointer;
}
#block-views-exp-search-page-1 .form-item input#edit-combine, div#main div.block .view-search .form-item input#edit-combine, #block-views-exp-search-page-2 .form-item input#edit-combine {
  border: 2px solid transparent;
  box-sizing: border-box;
  margin-top: 6px;
  border-radius: 0;
  -webkit-appearance: none;
}
#block-views-exp-search-page-1 .view-empty h2, div#main div.block .view-search .view-empty h2, #block-views-exp-search-page-2 .view-empty h2 {
  line-height: 1.5;
  font-size: 18px !important;
  color: #c00;
  font-family: Arial,Helvetica,sans-serif !important;
  margin: 0 0 20px;
  border: none;
  font-weight: 700;
}
#block-views-exp-search-page-1 .view-empty ul li, div#main div.block .view-search .view-empty ul li, #block-views-exp-search-page-2 .view-empty ul li {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #111;
  font-size: 11.96px;
  padding: 0 0 0 40px;
}

.view-search.view-display-id-page_2 .view-content {
  display: none;
}

.view-search.view-display-id-page_1 > .view-content {
  display: none;
}

.view-search.view-display-id-page_1 .view-header .view-filters, .view-search.view-display-id-page_2 .view-header .view-filters {
  padding-bottom: 7px;
  margin-bottom: 28px;
}
.view-search.view-display-id-page_1 .views-row, .view-search.view-display-id-page_2 .views-row {
  margin-bottom: 13px;
}
.view-search.view-display-id-page_1 .views-row .views-field-title a, .view-search.view-display-id-page_2 .views-row .views-field-title a {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
  color: #c00;
}
.view-search.view-display-id-page_1 .views-row .views-field-title a:hover, .view-search.view-display-id-page_2 .views-row .views-field-title a:hover {
  color: #c60;
  text-decoration: underline;
}
.view-search.view-display-id-page_1 .views-row .views-field-body, .view-search.view-display-id-page_2 .views-row .views-field-body {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #111;
  font-size: 13px;
  padding-left: 40px;
}
.view-search.view-display-id-page_1 .views-row .views-field-created, .view-search.view-display-id-page_2 .views-row .views-field-created {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #111;
  font-size: 10.166px;
  padding-left: 40px;
  margin-top: 5px;
}
.view-search.view-display-id-page_1 .views-row .views-field-created a, .view-search.view-display-id-page_2 .views-row .views-field-created a {
  color: #c00;
}
.view-search.view-display-id-page_1 .views-row .views-field-created a:hover, .view-search.view-display-id-page_2 .views-row .views-field-created a:hover {
  color: #c60;
  text-decoration: underline;
}

.search-results {
  padding-left: 0;
  font-size: 18px;
  color: #c00;
  font-family: Arial,Helvetica,sans-serif !important;
  margin: 0.5em 0;
  font-weight: 700;
}

form#views-exposed-form-search-page-1 {
  margin: 0;
}

.ajax-progress {
  display: none;
}

#block-views-events-block-3 {
  color: #111;
  font-size: 13px;
  font-family: Verdana,Helvetica, Arial, sans-serif;
}
@media only screen and (min-width: 1024px) {
  #block-views-events-block-3 .view-content {
    max-width: 89%;
  }
}
#block-views-events-block-3 .view-content .media-thumbnail-frame img {
  max-height: 80px;
  width: auto;
}

.view-id-venues a {
  color: #c00;
}
.view-id-venues a:hover {
  color: #c60;
}

div#edit-combine-1-wrapper, div#edit-combine-2-wrapper,
div#edit-combine-3-wrapper, #edit-type-wrapper {
  width: 100%;
}
div#edit-combine-1-wrapper input, div#edit-combine-2-wrapper input,
div#edit-combine-3-wrapper input, #edit-type-wrapper input {
  max-width: 175px;
  margin: 0;
  width: 100%;
}

#block-views-exp-search-page-1 .advance-search {
  display: none;
}

.advance-search {
  float: left;
  width: 100%;
  border-width: 2px;
  border-style: groove;
  border-color: threedface;
  margin-top: 18px;
  position: relative;
  border-bottom-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
}
.advance-search.show {
  border-color: threedface;
}
.advance-search span {
  font-size: 7.2135px;
  background: url("/sites/g/files/g2000006376/f/201705/menu-collapsed.png") no-repeat #F5E9CD;
  background-position: 5px 50%;
  padding: 0 2px 0 15px;
  color: #c00;
  cursor: pointer;
  position: absolute;
  top: -6px;
  left: 2px;
  text-decoration: underline;
}
.advance-search.show span {
  background: url("/sites/g/files/g2000006376/f/201705/menu-expanded.png") no-repeat #F5E9CD;
  background-position: 5px 100%;
}

.advance-search-wrapper {
  display: none;
  overflow: hidden;
  padding: 5px;
}
.advance-search-wrapper select {
  font-size: 9.75px;
}
.advance-search-wrapper #edit-type-wrapper {
  margin-top: 50px;
}

div#main div.block .view-search .view-search .advance-search-wrapper label {
  font-size: 9.75px;
}

div#main div.block .view-search .view-search .advance-search-wrapper input {
  font-size: 9.6525px;
}

div#main div.block .view-search .view-search .views-exposed-form .advance-search-wrapper .views-exposed-widget .form-submit {
  align-items: flex-start;
  text-align: center;
  cursor: default;
  color: buttontext;
  background-color: buttonface;
  box-sizing: border-box;
  padding: 2px 6px 3px;
  border-width: 2px;
  font-size: 9.75px;
  border-style: outset;
  border-color: buttonface;
  border-image: initial;
  -webkit-appearance: push-button;
  user-select: none;
  white-space: pre;
  margin-left: 0;
}

.sidebar-title a.videoLink {
  display: none;
}

.page-allevents .sidebar-title a.videoLink,
.node-type-event .sidebar-title a.videoLink,
.page-timelinebrowse .sidebar-title a.videoLink,
.page-photo-v1 .sidebar-title a.videoLink {
  display: block;
}

/* Flip books */
.node-type-flipbooks .block {
  margin: 0;
}

.node-type-flipbooks table {
  border: 0;
}

.node-type-flipbooks.body-layout-fixed-ca #sidebar-a {
  display: none;
}

.node-type-flipbooks .lzLogo {
  text-align: center;
}

.flipbook {
  text-align: center;
  position: relative;
  width: 907px;
  height: 620px;
  overflow: hidden;
  margin: 0 auto;
}

.flipbook-wrapper {
  text-align: center;
  height: 720px;
  position: relative;
  width: 930px;
}

.flipbook-preloader {
  opacity: 1;
  color: #999;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 45%;
  border-radius: 10px;
  background: white url(/sites/g/files/g2000006376/f/201703/preloader.gif) center no-repeat;
}

.flipbook .pages {
  position: absolute;
}

.flipbook .page {
  position: absolute;
}

.flipbook .page_left_con {
  position: absolute;
  overflow: hidden;
  z-index: 901;
}

.flipbook .shadow_left {
  position: absolute;
  z-index: 902;
  background: #000;
}

.flipbook .page_left {
  position: absolute;
  width: 940px;
  height: 525px;
}

.flipbook .page_right_con {
  position: absolute;
  right: 0px;
  width: 0px;
  height: 525px;
  overflow: hidden;
  z-index: 900;
}

.flipbook .shadow_right {
  position: absolute;
  z-index: 902;
  background: #000;
}

.flipbook .page_right {
  position: absolute;
  width: 940px;
  height: 525px;
}

/* zoom*/
.zoom_page {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 9500;
  -moz-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-zoom: 200%;
  zoom: 200%;
  opacity: 0;
}

/*****flipbook menu arrows ***/
.flipbook_menu {
  position: relative;
  width: 134px;
  height: 32px;
  margin: 0 auto;
  padding: 10px;
  background: url(/sites/g/files/g2000006376/f/201703/menubar.png) no-repeat;
  background-position: center center;
}

.flipbook_menu > * {
  display: inline-block;
  margin: 0;
  padding: 0;
}

.flipbook_arrow_left {
  cursor: pointer;
  width: 32px;
  height: 32px;
  background: url(/sites/g/files/g2000006376/f/201703/arrows.png);
  background-position: 0px 0px;
}

.flipbook_arrow_right {
  cursor: pointer;
  width: 32px;
  height: 32px;
  background: url(/sites/g/files/g2000006376/f/201703/arrows.png);
  background-position: 0px -32px;
}

.flipbook_btn_play {
  cursor: pointer;
  width: 32px;
  height: 32px;
  background: url(/sites/g/files/g2000006376/f/201703/playbutton.png);
  background-position: 0px 0px;
}

.flipbook_btn_pause {
  cursor: pointer;
  width: 32px;
  height: 32px;
  background: url(/sites/g/files/g2000006376/f/201703/pausebutton.png);
  background-position: 0px 0px;
}

.flipbook_btn_zoom {
  cursor: pointer;
  width: 32px;
  height: 32px;
  background: url(/sites/g/files/g2000006376/f/201703/buttonzoom.png);
  background-position: 0px 0px;
}

.flip-sound {
  position: absolute;
}

.font2 {
  font-size: 10px;
}

.node-type-flipbooks td {
  border: none;
  padding: 0;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .not-front.node-type-flipbooks #content {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .node-type-show .breadcrumb > a:first-child::after, .node-type-event .breadcrumb > a:first-child::after {
    margin-top: 4px;
    -webkit-text-size-adjust: none;
  }

  .breadcrumb a {
    -webkit-text-size-adjust: none;
  }
}
.page-news-v1 div#content div#content-inner div#main .view.view-home-one-page-news .blogContentWrapper .blogBody {
  overflow: hidden;
}

.node-type-video #main div#block-views-comments-block-1 {
  display: block;
}

.node-type-show .breadcrumb > a:last-child::after {
  border: medium none;
}

.node-type-show .breadcrumb > a::after, .node-type-event .breadcrumb > a:first-child::after {
  border-right: 1px solid #000;
  content: "";
  display: inline-block;
  height: auto;
  margin-top: 3px;
  overflow: hidden;
  padding-left: 2px;
  padding-right: 4px;
  padding-top: 12px;
  vertical-align: top;
}

.node-type-show .breadcrumb > a, .node-type-event .breadcrumb > a:last-child {
  padding-left: 5px;
}

.node-type-show .breadcrumb > a:first-child {
  padding-left: 0;
}

/*Implementing the sticky footer*/
/*All versions of sticky footer require the height of the html to be set as 100%. Hence thinking twice about that.
* Two other versions of sticky footer - http://mystrd.at/modern-clean-css-sticky-footer/
* https://code.google.com/p/cleanstickyfooter/ 
* */
body.page-node-20091 #page,
body.page-node-20096 #page {
  height: 100vh;
  background: none #000;
}

#node-20096 p {
  font-family: Verdana;
  font-size: 13px !important;
  color: #111;
}
#node-20096 a {
  display: inline-block;
  font-family: Verdana;
  color: #c00;
  font-size: 13px;
}
#node-20096 a:hover {
  color: #c60;
  text-decoration: underline;
}

.page-node-1101 p {
  margin-top: 0;
}
.page-node-1101 h1#page-title {
  margin: 1em 0;
}
.page-node-1101 .field-name-body .description {
  overflow: hidden;
}
.page-node-1101 .field-name-body .description .contactBlock {
  float: left;
  margin-bottom: 2em;
  width: 50%;
}

.page-node-20321 div#block-block-831, .page-node-20471 div#block-block-831, .page-node-20476 div#block-block-831 {
  margin: 0;
}
.page-node-20321 .node-page, .page-node-20471 .node-page, .page-node-20476 .node-page {
  font-size: 13px;
  color: #000;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  margin-right: 10px;
}
.page-node-20321 .node-page p, .page-node-20471 .node-page p, .page-node-20476 .node-page p {
  margin-top: 0;
  margin-bottom: 6px;
}
.page-node-20321 .node-page a, .page-node-20471 .node-page a, .page-node-20476 .node-page a {
  color: #c00;
  text-decoration: none;
}
.page-node-20321 .node-page a:hover, .page-node-20471 .node-page a:hover, .page-node-20476 .node-page a:hover {
  color: #c60;
  text-decoration: underline;
}
.page-node-20321 .node-page a:visited, .page-node-20471 .node-page a:visited, .page-node-20476 .node-page a:visited {
  color: #c60;
  text-decoration: none;
}

.page-node-20476 .node-page strong {
  -webkit-text-size-adjust: none;
}

/*---------------------------------------
          Event Detail page Styles
-----------------------------------------*/
.sidebar-title {
  font-size: 18px;
  color: #c00;
  font-family: Arial,Helvetica,sans-serif !important;
  display: block;
}
.sidebar-title a {
  color: #c00;
  text-decoration: none;
}
.sidebar-title a:hover {
  color: #c60;
  text-decoration: underline;
}
.sidebar-title a:visited {
  color: #c60;
  text-decoration: none;
}

#block-block-836 {
  padding: 10px;
}
#block-block-836 ul.menu.concert-timeline li.leaf {
  list-style-image: none;
  list-style-type: none;
  border-bottom: 1px dotted #333;
  padding: .25em 0;
  text-align: left;
  line-height: 1;
  box-sizing: border-box;
}
#block-block-836 ul.menu.concert-timeline li.leaf a {
  font-size: 11px;
  font-weight: bold;
  color: #c00;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
#block-block-836 ul.menu.concert-timeline li.leaf a:hover {
  text-decoration: underline;
}

.node-type-event .float-overflow.tb-terminal .field {
  display: none;
}
.node-type-event ul.links.inline {
  display: none;
}
.node-type-event #block-views-allevents-landing-block-1 .middle h2 {
  display: none;
}
.node-type-event #block-views-allevents-landing-block-1 .view.view-allevents-landing.view-id-allevents_landing.view-display-id-block_1 .item-list li {
  margin: 0;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
}
.node-type-event #block-views-allevents-landing-block-1 .view.view-allevents-landing.view-id-allevents_landing.view-display-id-block_1 .item-list li .filed_eventtitle_content {
  font-weight: normal;
  color: #c00;
  font-size: 26px;
  margin: 0;
  margin-bottom: 0px;
  line-height: normal;
}
.node-type-event #block-views-allevents-landing-block-1 .view.view-allevents-landing.view-id-allevents_landing.view-display-id-block_1 .item-list li .field_description_content {
  font-size: 13.90px;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  margin: 13px 0;
}
.node-type-event #block-views-allevents-landing-block-1 .view.view-allevents-landing.view-id-allevents_landing.view-display-id-block_1 .item-list li .event_body_content {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #111;
}
.node-type-event #block-views-allevents-landing-block-1 .view.view-allevents-landing.view-id-allevents_landing.view-display-id-block_1 .item-list li .event_body_content p {
  margin: 0;
  padding: 6px 0 0 0;
}
.node-type-event #block-views-allevents-landing-block-1 .view.view-allevents-landing.view-id-allevents_landing.view-display-id-block_1 .item-list li .event_body_content a {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  color: #C00;
  font-size: 11.96px;
}
.node-type-event #block-views-allevents-landing-block-1 .view.view-allevents-landing.view-id-allevents_landing.view-display-id-block_1 .item-list li .event_body_content a:hover {
  color: #c60;
  text-decoration: underline;
}
.node-type-event #block-views-allevents-landing-block-1 .view.view-allevents-landing.view-id-allevents_landing.view-display-id-block_1 .item-list li .event_body_content a:visited {
  color: #c60;
  text-decoration: none;
}
.node-type-event #block-views-allevents-landing-block-1 .view.view-allevents-landing.view-id-allevents_landing.view-display-id-block_1 .item-list li .event_body_content .view-data-field-venue-nid a {
  color: #000;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .node-type-event #content-inner .bottom-bar {
    background: none;
  }
}
.node-type-event ul.flippy li.prev a, .node-type-event ul.flippy li.next a {
  color: #c00;
  text-decoration: none;
  font-size: 13px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-transform: lowercase;
}
.node-type-event ul.flippy li.prev a:hover, .node-type-event ul.flippy li.next a:hover {
  color: #c60;
  text-decoration: underline;
}
.node-type-event ul.flippy li.prev a:visited, .node-type-event ul.flippy li.next a:visited {
  color: #c60;
  text-decoration: none;
}
.node-type-event ul.flippy .prev {
  float: left;
}
.node-type-event ul.flippy .next {
  float: right;
}

.page-allevents div#block-block-831 {
  margin: 0;
}
.page-allevents .view-id-allevents_landing.view-display-id-page {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #111;
}
.page-allevents .view-id-allevents_landing.view-display-id-page p {
  margin: 0;
  font-size: 13px;
}
.page-allevents .view-id-allevents_landing.view-display-id-page .item-list li.views-row {
  list-style-type: none;
  padding: 0.5em 0;
  margin: 0.25em 0;
  border-bottom: 1px dotted #333;
  color: #666;
}
.page-allevents .view-id-allevents_landing.view-display-id-page .item-list li.views-row .event_title, .page-allevents .view-id-allevents_landing.view-display-id-page .item-list li.views-row .event_desc {
  display: block;
  line-height: 1;
}
.page-allevents .view-id-allevents_landing.view-display-id-page .item-list li.views-row a {
  color: #c00;
  text-decoration: none;
  font-size: 13px;
  display: inline-block;
  font-weight: bold;
}
.page-allevents .view-id-allevents_landing.view-display-id-page .item-list li.views-row a:hover {
  color: #c60;
  text-decoration: underline;
}
.page-allevents .view-id-allevents_landing.view-display-id-page .item-list li.views-row a:visited {
  color: #c60;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .page-allevents .blockinner .content {
    display: none;
  }
}

div#block-block-836 {
  padding-bottom: 0;
  margin-bottom: 0;
}

.view-data-field-venue-nid, .view-data-field-date-value {
  line-height: 1;
}
.view-data-field-venue-nid a, .view-data-field-date-value a {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  color: #C00;
  font-size: 11.96px;
}
.view-data-field-venue-nid a:hover, .view-data-field-date-value a:hover {
  text-decoration: underline;
}

.field-label-inline.field-name-field-rating .field-label, .field-label-inline.field-name-field-rating .field-items {
  float: right;
}

.page-venues .view-id-venues.view-display-id-page .view-content .item-list {
  list-style-type: none;
  padding: 6.5px 0;
  color: #666;
  font-size: 13px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.page-venues .view-id-venues.view-display-id-page .view-content .item-list a {
  color: #c00;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}
.page-venues .view-id-venues.view-display-id-page .view-content .item-list a:hover {
  color: #c60;
  text-decoration: underline;
}
.page-venues .view-id-venues.view-display-id-page .view-content .item-list a:visited {
  color: #c60;
  text-decoration: none;
}
.page-venues .view-id-venues.view-display-id-page .view-content .item-list span.countryCount {
  font-size: 13px;
  padding-left: 5px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.page-venues h2.sidebar-title a {
  display: none;
}

.page-venue .view-id-venues .view-content .item-list li, .page-venues .view-id-venues .view-content .item-list li {
  list-style-type: none;
  padding: 6.5px 0;
  border-bottom: 1px dotted #333;
  color: #666;
  font-size: 13px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.page-venue .view-id-venues .view-content .item-list li a, .page-venues .view-id-venues .view-content .item-list li a {
  color: #c00;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}
.page-venue .view-id-venues .view-content .item-list li a:hover, .page-venues .view-id-venues .view-content .item-list li a:hover {
  color: #c60;
  text-decoration: underline;
}
.page-venue .view-id-venues .view-content .item-list li a:visited, .page-venues .view-id-venues .view-content .item-list li a:visited {
  color: #c60;
  text-decoration: none;
}
.page-venue h2.sidebar-title a, .page-venues h2.sidebar-title a {
  display: none;
}
.page-venue .view-display-id-block_4 .view-content .item-list li, .page-venues .view-display-id-block_4 .view-content .item-list li {
  border: none;
  font-family: Helvetica, Arial, sans-serif;
}
.page-venue .view-display-id-block_4 .view-content .item-list li .breadcrumb a, .page-venues .view-display-id-block_4 .view-content .item-list li .breadcrumb a {
  font-weight: normal;
}

/* detail page styles */
.node-type-venue div#block-block-836 {
  display: none;
}
.node-type-venue .node-venue .float-overflow.tb-terminal, .node-type-venue .node-venue .user-picture {
  display: none;
}
.node-type-venue .node-venue li.statistics_counter.first.last {
  display: none;
}
.node-type-venue #block-views-venues-block-2, .node-type-venue #block-views-venues-block-3 {
  font-size: 13px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #111;
}
.node-type-venue #block-views-venues-block-2 h1#detail_title, .node-type-venue #block-views-venues-block-3 h1#detail_title {
  border: none;
  font-weight: normal;
  color: #c00;
  font-size: 26px;
  margin: 0;
  margin-bottom: 0;
  line-height: normal;
  font-family: Arial,Helvetica,sans-serif;
}
.node-type-venue #block-views-venues-block-2 .locationHeader, .node-type-venue #block-views-venues-block-2 span.side, .node-type-venue #block-views-venues-block-3 .locationHeader, .node-type-venue #block-views-venues-block-3 span.side {
  display: block;
  font-weight: bold;
}
.node-type-venue #block-views-venues-block-2 .locationHeader, .node-type-venue #block-views-venues-block-3 .locationHeader {
  margin-bottom: 15px;
  margin-top: 10px;
  font-family: Arial,Helvetica,sans-serif;
}
.node-type-venue #block-views-venues-block-3 h1#detail_title.detail-title-block {
  font-size: 18px;
  color: #c00;
  font-family: Arial,Helvetica,sans-serif !important;
  margin: 9px 0 9px 0;
  font-weight: bold;
}
.node-type-venue #block-views-venues-block-3 li.views-row {
  list-style-type: none;
  padding: 6px 0;
  margin: 6px 0;
  border-bottom: 1px dotted #333;
  color: #666;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.node-type-venue #block-views-venues-block-3 li.views-row a {
  color: #c00;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}
.node-type-venue #block-views-venues-block-3 li.views-row a:hover {
  color: #c60;
  text-decoration: underline;
}
.node-type-venue #block-views-venues-block-3 li.views-row a:visited {
  color: #c60;
  text-decoration: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .node-type-venue #content-inner .bottom-bar {
    background: none;
  }
}

.page-venue div.breadcrumb {
  display: none;
}
.page-venue h1#page-title {
  display: none;
}
.page-venue .view div.breadcrumb {
  font-size: 0;
  display: block;
}
.page-venue .view div.breadcrumb a:last-child {
  display: none;
}
.page-venue .view h1#page-title {
  display: block;
}

.page-venues #block-system-main .view-display-id-page .item-list ol {
  display: block !important;
  margin: 0;
  padding: 0;
}

#main h2.commentcountwrap, #main div.commentcountwrap {
  font-size: inherit;
  color: inherit;
  overflow: hidden;
  padding-bottom: 0.45em;
}
#main h2.commentcountwrap .comment-icon, #main div.commentcountwrap .comment-icon {
  color: #111111;
  text-decoration: none;
  position: relative;
  padding-right: 0.5em;
}
#main h2.commentcountwrap .comment-icon em, #main div.commentcountwrap .comment-icon em {
  font-style: normal;
  background: #111111;
  color: #fff;
  padding: 0.1em 0.6em 0.15em;
  position: relative;
}
#main h2.commentcountwrap .comment-icon .point, #main div.commentcountwrap .comment-icon .point {
  width: 0;
  height: 0;
  position: absolute;
  top: 1.1em;
  left: 0.35em;
  display: block;
  border-right: 0.9em solid #111111;
  border-bottom: 0.65em solid #fff;
  /* IE fix */
  border-bottom: 0.65em solid transparent;
  overflow: hidden;
}
#main .form-textarea-wrapper .wysiwyg-none-header {
  background: none;
}
#main .comment-new-form label, #main .form-item-notify label.option {
  display: inline;
  width: auto;
  margin-top: 2%;
  margin-right: 2%;
}
#main #edit-subject {
  width: 100%;
}
#main .toolbar .wysiwyg-tab-wrapper {
  display: block;
}

.node .comment {
  padding-top: 2em;
}

.node .comment, .page-comment {
  padding: 1em 0;
  border: none;
  border-bottom: 1px solid #a0a0a0;
  margin: 0;
}
.node .comment .user-picture, .page-comment .user-picture {
  max-height: 65px;
  overflow: hidden;
}
.node .comment .user-picture img, .page-comment .user-picture img {
  height: auto;
  width: 65px;
}
.node .comment .date span, .page-comment .date span {
  color: #111111;
}
.node .comment p, .page-comment p {
  margin: 0;
}

.text-format-wrapper .form-textarea-wrapper textarea {
  padding: 10px;
}

.text-format-wrapper .form-textarea-wrapper textarea, #charNum, .filter-wrapper {
  border: 1px solid #A0A0A0;
}

#charNum, .filter-wrapper {
  border-top: 0;
}

#charNum {
  border-bottom: 0 none;
  padding-left: 0.5em;
  padding-top: 0.5em;
}

#comment-form--2 #edit-submit--2 {
  padding: 10px;
  font-size: 0.8em;
}

*[id*='comment-form--'] input[id*='edit-submit--'] {
  padding: 10px;
  font-size: 0.8em;
}

.comment-wrapper .submitted span, .comment .submitted span {
  display: block;
  font-size: 1.05em;
}
.comment-wrapper .submitted span.author, .comment .submitted span.author {
  display: none;
}
.comment-wrapper .user-picture + div, .comment .user-picture + div {
  margin-top: 1.9em;
  overflow: visible;
}
.comment-wrapper .user-picture + div h3, .comment .user-picture + div h3 {
  text-indent: -9999px;
}
.comment-wrapper .user-picture + div .content, .comment .user-picture + div .content {
  margin-top: 0.5em;
}
.comment-wrapper .user-picture + div span.new, .comment .user-picture + div span.new {
  display: none;
}

.comment-form .form-textarea-wrapper .wysiwyg-none-header span {
  position: relative;
  top: 8px;
}

.page-comment-delete-own #edit-actions input, .page-comment-delete-own #edit-actions a {
  float: left;
}
.page-comment-delete-own #edit-actions a {
  display: block;
  margin-top: 0.5em;
}

#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .views-row {
  padding: 0.8em 0;
  border-bottom: 1px solid #a0a0a0;
}
#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .views-row .commentbody {
  font-size: 0.975em;
  color: #ed3d3d;
  margin-bottom: 1em;
}
#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .views-row .commentbody p {
  display: inline;
}
#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .views-row p:first-child {
  margin-top: 0;
}
#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .views-row .repliedto, #block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .views-row .repliedon {
  font-size: 1em;
}
#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .pager {
  margin-top: 1em;
}

.page-comment div.node-video {
  display: none;
}
.page-comment #main .node-show {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 13px;
}
.page-comment #main .node-show .user-picture {
  display: none;
}
.page-comment #main .node-show h2.show-header {
  margin: 0;
  border: none;
}
.page-comment #main .node-show h2.show-header a {
  font-weight: normal;
  color: #c00;
  font-size: 26px;
  margin: 0;
  margin-bottom: 0;
  line-height: normal;
  padding: 0;
}
.page-comment #main .node-show h2.show-header a:hover {
  color: #c60;
}

#main .comment-wrapper h2.commentcountwrap {
  display: block;
  width: 100%;
  margin: 0px 0;
  padding: 0;
  padding-top: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  background: none;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  line-height: normal;
}
#main .comment-wrapper h2.commentcountwrap span {
  background: #E9E0C0;
  width: 100%;
  display: block;
}
#main .comment-wrapper h2.commentcountwrap span.comment-icon {
  display: none;
}
#main .comment-wrapper h2.commentcountwrap span.comment-icon span {
  display: none;
}
#main .comment-wrapper .comment {
  border-bottom: 1px solid #c00;
}
#main .comment-wrapper .comment .user-picture {
  display: none;
}
#main .comment-wrapper .comment .meta {
  display: block;
}
#main .comment-wrapper .comment .meta span.submitted span.date {
  display: none;
}
#main .comment-wrapper .comment .meta span.submitted span.author span.username {
  display: block;
  color: #c60;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
}
#main .comment-wrapper .comment .meta span.submitted span.author a {
  font-size: 13px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #c00;
}
#main .comment-wrapper .comment .meta span.submitted span.author a:hover {
  color: #c60;
  text-decoration: underline;
}
#main .comment-wrapper .comment .content {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  line-height: normal;
  font-size: 13px;
  color: #000;
}
#main .comment-wrapper .comment ul.links.inline {
  padding: 0;
  display: block;
}
#main .comment-wrapper .comment ul.links.inline a {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  line-height: normal;
  font-size: 13px;
  color: #c00;
}
#main .comment-wrapper .comment ul.links.inline a:hover {
  color: #c60;
  text-decoration: underline;
}
#main .comment-wrapper .comment > div {
  margin: 0;
}
#main .comment-wrapper .form-item-name input, #main .comment-wrapper .field-type-text input {
  border-radius: 0;
  width: 50%;
}
#main .comment-wrapper .form-item-name label, #main .comment-wrapper .field-type-text label {
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  #main .comment-wrapper .form-item-name label, #main .comment-wrapper .field-type-text label {
    width: 20%;
  }
}

#main div#block-views-comments-block-1 {
  font-size: 13px;
}
#main div#block-views-comments-block-1 h2 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  line-height: 1;
  border: none;
  background: #E9E0C0;
}
#main div#block-views-comments-block-1 a {
  color: #c00;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
}
#main div#block-views-comments-block-1 a:hover {
  color: #c60;
  text-decoration: underline;
}

.commentDetail #block-views-comments-block-1,
.detailPage #main .comment-wrapper .comment,
.detailPage #main .comment-wrapper h2.commentcountwrap span,
.form-item.form-item-name,
.detailPage .comment-wrapper ul.pager {
  display: none;
}

.page-comment #block-system-main {
  color: #111;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
}

.node-type-show .field-name-body .field-items {
  display: block;
  height: 100%;
  overflow: hidden;
}

#block-views-home-one-page-photos-block-3 .view-footer {
  display: none;
}

.node-type-show .breadcrumb > a:first-child::after, .node-type-event .breadcrumb > a:first-child::after {
  border-right: 1px solid #000;
  content: "";
  display: inline-block;
  height: auto;
  margin-top: 3px;
  overflow: hidden;
  padding-left: 2px;
  padding-right: 4px;
  padding-top: 12px;
  vertical-align: top;
}

@media only screen and (max-width: 767px) {
  .node-type-show .breadcrumb > a:first-child::after, .node-type-event .breadcrumb > a:first-child::after {
    margin-top: 3px;
  }
}
.node-type-show .breadcrumb > a:last-child, .node-type-event .breadcrumb > a:last-child {
  padding-left: 5px;
}

@media only screen and (min-width: 768px) {
  .body-layout-fixed-ca #main {
    margin: 0 0 8% 3%;
    width: 67%;
    float: left;
  }

  .not-front.node-type-show #page #content-inner .clearfix.tb-terminal {
    position: relative;
  }

  #block-flippy-flippy-pager {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
  }
}
.node-type-show .field-name-body .readmore {
  font-size: 14px;
  font-weight: bold;
}

.page-video-v1.page-video-v1-category .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row, .page-videobrowse .view.view-home-one-page-video.view-display-id-page_2 .view-content ul li.views-row {
  margin: 5px 3px;
}

.turnKeyTextWrapper {
  background-color: #fff;
}

#block-views-turnkey-lightbox-block-1 {
  display: none;
}

.turnKeyToaster div#lightBoxContent {
  display: none !important;
}

#block-block-746 .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .thankyou-message {
  display: block;
}
