.view-splash .views-field-field-lightbox, .view-splash .views-field-field-display-rate, .view-splash .lightBox {
  display: none;
}

.honeypot-textfield, .url-textfield, .homepage-textfield {
  display: none !important;
}

/* icomoon */
/*******[For nodes with less content to have fixed footer]********/
input,
select,
textarea,
button {
  font-family: inherit;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 0;
}

button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  -webkit-appearance: none;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  cursor: pointer;
  display: inline-block;
  overflow: visible;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
  width: auto;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  text-align: left;
  vertical-align: top;
  font-size: 14px;
}

button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  cursor: default;
}

textarea {
  min-height: 50px;
  overflow: auto;
  resize: vertical;
  width: 100%;
}

input:invalid,
button:invalid,
select:invalid,
textarea:invalid {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
input::-moz-focus-inner,
button::-moz-focus-inner,
select::-moz-focus-inner,
textarea::-moz-focus-inner {
  border: 0;
  padding: 0;
}

select {
  border-radius: 0 !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}

.block h2, #main h2, #postcontent-first h2, .page-news-v1 #page-title, .page-news #page-title, .page-news-v2 #page-title, .node-type-blog .left-media .blog-title, .page-music #main .view-display-id-page .block-title, .page-tour #page-title, .page-node.node-type-page #page-title, .page-filter.page-filter-tips #page-title, .wrapper-header, .item-list .pager li, .block ul, .stack-preheader, .stack-content-inner, .stack-navigation, .page, body .region-content ul.flippy, .view-music li.views-row .views-field-nothing-3 li.meta-links:first-child, .wrapper-footer, .wrapper-content .stack, .wrapper-footer .stack, .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit {
  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-video-v1 .view-home-one-page-video > .view-header > .view-categories, .page-video .view-home-one-page-video > .view-header > .view-categories, #block-views-home-one-page-video-block-4 .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-linked h2, #block-menu-menu-home-one-page-linked .content ul.menu, #block-views-user-profile-block-3 .hover-user-menu, #block-block-26 .signinCommLink, #block-block-501 .merchflex-control-nav, #block-block-96 .merchflex-control-nav, #block-views-merch-block-1 .config-merch-carousel, #block-views-merch-block-1 .merchclass-control-nav, #block-views-home-one-page-news-block-2 .field-news-detail.full, .page-news #block-system-main .field-news-detail.full, .page-news-v1 #block-system-main .field-news-detail.full, #block-views-home-one-page-news-block-4 .field-news-detail.full, #block-views-home-one-page-news-block-3 .field-news-detail.full, #block-views-home-one-page-news-block-2 .views-row .field-name-field-license, #block-views-home-one-page-news-block-2 .views-row .views-field-nothing, #block-views-home-one-page-news-block-2 .views-row .views-field-nothing-2, #block-views-home-one-page-news-block-2 .views-row .field-name-media-title, #block-views-home-one-page-news-block-2 .views-row .oembed-title, .page-news #block-system-main .views-row .field-name-field-license, .page-news #block-system-main .views-row .views-field-nothing, .page-news #block-system-main .views-row .views-field-nothing-2, .page-news #block-system-main .views-row .field-name-media-title, .page-news #block-system-main .views-row .oembed-title, .page-news-v1 #block-system-main .views-row .field-name-field-license, .page-news-v1 #block-system-main .views-row .views-field-nothing, .page-news-v1 #block-system-main .views-row .views-field-nothing-2, .page-news-v1 #block-system-main .views-row .field-name-media-title, .page-news-v1 #block-system-main .views-row .oembed-title, #block-views-home-one-page-news-block-4 .views-row .field-name-field-license, #block-views-home-one-page-news-block-4 .views-row .views-field-nothing, #block-views-home-one-page-news-block-4 .views-row .views-field-nothing-2, #block-views-home-one-page-news-block-4 .views-row .field-name-media-title, #block-views-home-one-page-news-block-4 .views-row .oembed-title, #block-views-home-one-page-news-block-3 .views-row .field-name-field-license, #block-views-home-one-page-news-block-3 .views-row .views-field-nothing, #block-views-home-one-page-news-block-3 .views-row .views-field-nothing-2, #block-views-home-one-page-news-block-3 .views-row .field-name-media-title, #block-views-home-one-page-news-block-3 .views-row .oembed-title, #block-views-home-one-page-news-block-2 .views-field-nothing-2 .news-detail-close, .page-news #block-system-main .views-field-nothing-2 .news-detail-close, .page-news-v1 #block-system-main .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .field-name-file, .page-news #block-system-main .views-field-nothing-2 .nd .field-name-file, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .oembed-title, .page-news #block-system-main .views-field-nothing-2 .nd .oembed-title, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .oembed-title, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .oembed-title, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .oembed-title, .node-type-blog #page-title, #block-block-476 .caps, .page-video-v1 .view-home-one-page-video .views-row .video-wrapper span.gardens-features-video-indicator, .page-video .view-home-one-page-video .views-row .video-wrapper span.gardens-features-video-indicator, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper span.gardens-features-video-indicator, .view-home-one-page-video-detail .field-name-media-description .field-label, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper span.gardens-features-video-indicator, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content, .view-music li.views-row .views-field-field-lyrics, .view-music li.views-row .views-field-nothing-2, .view-music li.views-row .views-field-field-video-asset, .view-music li.views-row .views-field-nothing-2 .comment h3, .view-music li.views-row .views-field-field-video-asset .oembed-title, .page-music #page-title, .view-albums li.views-row .views-field-field-services .field-content ul, #block-views-albums-block .view-content .item-list ul .views-field-title, #block-views-albums-block-5 .view-content .item-list ul .views-field-title, .page-music div#block-system-main, #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, #copyright .page-width.inner, #ss-bit-wide #bit-events tbody tr:nth-child(2), #ss-bit-narrow #bit-events tbody tr:nth-child(2), #ss-bit-wide .bit-events tr.bit-header, #ss-bit-wide .bit-events tr.bit-hidden, #ss-bit-wide .bit-events tr td.bit-description-links, #ss-bit-narrow .bit-artist-event-link, #ss-bit-narrow .bit-rsvp, #ss-bit-narrow .bit-buy-tix, .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, .page-user .rpx-signin, .page-user ul.tabs.primary {
  display: none;
}

.block, #block-views-home-one-page-news-block-2 .item-list .pager, .page-news #block-system-main .item-list .pager, .page-news-v1 #block-system-main .item-list .pager, #block-views-home-one-page-news-block-4 .item-list .pager, #block-views-home-one-page-news-block-3 .item-list .pager {
  margin-bottom: 1em;
}

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

input.form-submit, .item-list .pager .pager-next.first.last a, #themebuilder-live-preview-theme-picker-form #edit-switch, #edit-submit, #edit-delete, #block-menu-menu-home-one-page-linked .content ul.menu > li a, div#block-block-801 #tour-block a.button, #block-block-26 .joinCommLink, #block-block-26 .mailButton, #block-block-501 li.merch .merchDetail .merchBuyLink, #block-block-96 li.merch .merchDetail .merchBuyLink, #block-views-merch-block-1 .config-merch-carousel, #block-views-merch-block-1 li.merch .merchDetail .merchBuyButton, #block-views-merch-block-1 .merch_footer_a, body .region-content ul.flippy li a.view-all, body .region-content ul.flippy li.prev a span, body .region-content ul.flippy li.next a span, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a, .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper .readmore a, .page-news-v1 .view-content .item-list .pager .pager-next.first.last a, .page-news-v1 .views-field-body a, .node-type-blog .left-media .body-content a, .node-type-blog #block-views-home-one-page-news-detail-block .view-footer a, .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node span a, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node span a, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node span a, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.category, #block-views-home-one-page-video-block-1 .more-link a, .nav_header_meta a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .streaming-link-text, .view-music li.views-row .music-right-wrapper .spotify-streaming-link.active .streaming-link-text, .view-albums li.views-row .views-field-field-services span.views-label, .view-albums .wrapper-right .item-list li a, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title, #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, #block-block-461 a, .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, #page .mlist-submit-new, .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit, .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms, .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent a, .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit, #ss-bit-narrow tr .buttons > div a, .view_all a, .page-node-20096 #content .linkList a, .page-node-20321 .inner-content a {
  font-family: "Times New Roman", Times;
  background: transparent;
  border: none !important;
  color: #d7d7d7;
  cursor: pointer;
  display: block;
  text-decoration: none;
  text-transform: capitalize;
  text-align: center;
  position: relative;
  display: inline-block;
  font-size: 20px;
  font-style: italic;
  padding: 0 !important;
  padding-bottom: 3px;
}
input.form-submit:after, .item-list .pager .pager-next.first.last a:after, #themebuilder-live-preview-theme-picker-form #edit-switch:after, #edit-submit:after, #edit-delete:after, #block-menu-menu-home-one-page-linked .content ul.menu > li a:after, div#block-block-801 #tour-block a.button:after, #block-block-26 .joinCommLink:after, #block-block-26 .mailButton:after, #block-block-501 li.merch .merchDetail .merchBuyLink:after, #block-block-96 li.merch .merchDetail .merchBuyLink:after, #block-views-merch-block-1 .config-merch-carousel:after, #block-views-merch-block-1 li.merch .merchDetail .merchBuyButton:after, #block-views-merch-block-1 .merch_footer_a:after, body .region-content ul.flippy li a.view-all:after, body .region-content ul.flippy li.prev a span:after, body .region-content ul.flippy li.next a span:after, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a:after, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a:after, .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper .readmore a:after, .page-news-v1 .view-content .item-list .pager .pager-next.first.last a:after, .page-news-v1 .views-field-body a:after, .node-type-blog .left-media .body-content a:after, .node-type-blog #block-views-home-one-page-news-detail-block .view-footer a:after, .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node span a:after, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node span a:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node span a:after, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.category:after, #block-views-home-one-page-video-block-1 .more-link a:after, .nav_header_meta a:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a:after, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .streaming-link-text:after, .view-music li.views-row .music-right-wrapper .spotify-streaming-link.active .streaming-link-text:after, .view-albums li.views-row .views-field-field-services span.views-label:after, .view-albums .wrapper-right .item-list li a:after, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title:after, #block-block-466 form .mlist-submit-wrap input.mlist-submit:after, .mlist-sidebar form .mlist-submit-wrap input.mlist-submit:after, #block-block-466 .mlist-join:after, .mlist-sidebar .mlist-join:after, #block-block-466 .mlist-legalText .mlist-agree:after, #block-block-466 .mlist-legalText .mlist-disagree:after, .mlist-sidebar .mlist-legalText .mlist-agree:after, .mlist-sidebar .mlist-legalText .mlist-disagree:after, #block-block-461 a:after, .mlist-outer-wrapper .mlist-wrapper input.submit:after, .mlist-outer-wrapper .mlist-wrapper input.submit-new:after, .mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .mlist-popup:after, .mlist-outer-wrapper.sidebar-variants .mlist-join:after, #page .mlist-submit-new:after, .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit:after, .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms:after, .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent a:after, .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit:after, #ss-bit-narrow tr .buttons > div a:after, .view_all a:after, .page-node-20096 #content .linkList a:after, .page-node-20321 .inner-content a:after {
  background: transparent;
  bottom: -4px;
  content: "";
  display: inline-block;
  height: 1px;
  position: absolute;
  left: 0;
  transition: width 0.25s ease 0.25s,background 0.25s ease 0.25s;
  -moz-transition: width 0.25s ease 0.25s,background 0.25s ease 0.25s;
  -webkit-transition: width 0.25s ease 0.25s,background 0.25s ease 0.25s;
  width: 0;
}
input.form-submit:hover:after, .item-list .pager .pager-next.first.last a:hover:after, #themebuilder-live-preview-theme-picker-form #edit-switch:hover:after, #edit-submit:hover:after, #edit-delete:hover:after, #block-menu-menu-home-one-page-linked .content ul.menu > li a:hover:after, div#block-block-801 #tour-block a.button:hover:after, #block-block-26 .joinCommLink:hover:after, #block-block-26 .mailButton:hover:after, #block-block-501 li.merch .merchDetail .merchBuyLink:hover:after, #block-block-96 li.merch .merchDetail .merchBuyLink:hover:after, #block-views-merch-block-1 .config-merch-carousel:hover:after, #block-views-merch-block-1 li.merch .merchDetail .merchBuyButton:hover:after, #block-views-merch-block-1 .merch_footer_a:hover:after, body .region-content ul.flippy li a.view-all:hover:after, body .region-content ul.flippy li.prev a span:hover:after, body .region-content ul.flippy li.next a span:hover:after, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a:hover:after, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a:hover:after, .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper .readmore a:hover:after, .page-news-v1 .view-content .item-list .pager .pager-next.first.last a:hover:after, .page-news-v1 .views-field-body a:hover:after, .node-type-blog .left-media .body-content a:hover:after, .node-type-blog #block-views-home-one-page-news-detail-block .view-footer a:hover:after, .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node span a:hover:after, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node span a:hover:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node span a:hover:after, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.category:hover:after, #block-views-home-one-page-video-block-1 .more-link a:hover:after, .nav_header_meta a:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .streaming-link-text:hover:after, .view-music li.views-row .music-right-wrapper .spotify-streaming-link.active .streaming-link-text:hover:after, .view-albums li.views-row .views-field-field-services span.views-label:hover:after, .view-albums .wrapper-right .item-list li a:hover:after, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title:hover:after, #block-block-466 form .mlist-submit-wrap input.mlist-submit:hover:after, .mlist-sidebar form .mlist-submit-wrap input.mlist-submit:hover:after, #block-block-466 .mlist-join:hover:after, .mlist-sidebar .mlist-join:hover:after, #block-block-466 .mlist-legalText .mlist-agree:hover:after, #block-block-466 .mlist-legalText .mlist-disagree:hover:after, .mlist-sidebar .mlist-legalText .mlist-agree:hover:after, .mlist-sidebar .mlist-legalText .mlist-disagree:hover:after, #block-block-461 a:hover:after, .mlist-outer-wrapper .mlist-wrapper input.submit:hover:after, .mlist-outer-wrapper .mlist-wrapper input.submit-new:hover:after, .mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .mlist-popup:hover:after, .mlist-outer-wrapper.sidebar-variants .mlist-join:hover:after, #page .mlist-submit-new:hover:after, .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit:hover:after, .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms:hover:after, .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent a:hover:after, .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit:hover:after, #ss-bit-narrow tr .buttons > div a:hover:after, .view_all a:hover:after, .page-node-20096 #content .linkList a:hover:after, .page-node-20321 .inner-content a:hover:after, input.active.form-submit:after, .item-list .pager .pager-next.first.last a.active:after, #themebuilder-live-preview-theme-picker-form .active#edit-switch:after, .active#edit-submit:after, .active#edit-delete:after, #block-menu-menu-home-one-page-linked .content ul.menu > li a.active:after, div#block-block-801 #tour-block a.active.button:after, #block-block-26 .active.joinCommLink:after, #block-block-26 .active.mailButton:after, #block-block-501 li.merch .merchDetail .active.merchBuyLink:after, #block-block-96 li.merch .merchDetail .active.merchBuyLink:after, #block-views-merch-block-1 .active.config-merch-carousel:after, #block-views-merch-block-1 li.merch .merchDetail .active.merchBuyButton:after, #block-views-merch-block-1 .active.merch_footer_a:after, body .region-content ul.flippy li a.active.view-all:after, body .region-content ul.flippy li.prev a span.active:after, body .region-content ul.flippy li.next a span.active:after, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a.active:after, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a.active:after, .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper .readmore a.active:after, .page-news-v1 .view-content .item-list .pager .pager-next.first.last a.active:after, .page-news-v1 .views-field-body a.active:after, .node-type-blog .left-media .body-content a.active:after, .node-type-blog #block-views-home-one-page-news-detail-block .view-footer a.active:after, .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node span a.active:after, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node span a.active:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node span a.active:after, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.active.category:after, #block-views-home-one-page-video-block-1 .more-link a.active:after, .nav_header_meta a.active:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .active.view-download-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .active.view-stream-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .active.view-store-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a.active:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a.active:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a.active:after, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .active.streaming-link-text:after, .view-music li.views-row .music-right-wrapper .spotify-streaming-link.active .active.streaming-link-text:after, .view-albums li.views-row .views-field-field-services span.active.views-label:after, .view-albums .wrapper-right .item-list li a.active:after, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .active.lyrics-title:after, #block-block-466 form .mlist-submit-wrap input.active.mlist-submit:after, .mlist-sidebar form .mlist-submit-wrap input.active.mlist-submit:after, #block-block-466 .active.mlist-join:after, .mlist-sidebar .active.mlist-join:after, #block-block-466 .mlist-legalText .active.mlist-agree:after, #block-block-466 .mlist-legalText .active.mlist-disagree:after, .mlist-sidebar .mlist-legalText .active.mlist-agree:after, .mlist-sidebar .mlist-legalText .active.mlist-disagree:after, #block-block-461 a.active:after, .mlist-outer-wrapper .mlist-wrapper input.active.submit:after, .mlist-outer-wrapper .mlist-wrapper input.active.submit-new:after, .mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .active.mlist-popup:after, .mlist-outer-wrapper.sidebar-variants .active.mlist-join:after, #page .active.mlist-submit-new:after, .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .active.mlist-submit:after, .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.active.terms:after, .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent a.active:after, .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .active.mlist-submit:after, #ss-bit-narrow tr .buttons > div a.active:after, .view_all a.active:after, .page-node-20096 #content .linkList a.active:after, .page-node-20321 .inner-content a.active:after {
  background: #d7d7d7;
  width: 100%;
}

@media only screen and (min-width: 1280px) {
  .not-front #page div#content .wrapper-1, .node-type-blog div#content-area {
    padding-bottom: 186px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .not-front #page div#content .wrapper-1, .node-type-blog div#content-area {
    padding-bottom: 400px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .not-front #page div#content .wrapper-1, .node-type-blog div#content-area {
    padding-bottom: 22.5%;
  }
}

div#block-block-761, #block-block-461, #block-views-home-one-page-video-block-1, #block-block-706, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2, div#block-block-786, #block-block-796, #block-block-51, #block-block-516, #block-views-merch-block-1, #block-views-music-block-3, div#block-block-801, #block-block-806, div#block-block-806, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper {
  display: inline-block;
  vertical-align: bottom;
  width: 50%;
}
@media only screen and (max-width: 767px) {
  div#block-block-761, #block-block-461, #block-views-home-one-page-video-block-1, #block-block-706, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2, div#block-block-786, #block-block-796, #block-block-51, #block-block-516, #block-views-merch-block-1, #block-views-music-block-3, div#block-block-801, #block-block-806, div#block-block-806, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper {
    width: 100%;
  }
}

#block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2, .borderwrapper.header-wrap .content, #block-block-706 .content, #block-block-516 .content, #block-views-music-block-3, div#block-block-801, #block-block-806, #block-views-merch-block-1, .page-video-v1 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, .page-video .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper {
  padding-left: 30px;
  border-left: 1px solid #d7d7d7;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2, .borderwrapper.header-wrap .content, #block-block-706 .content, #block-block-516 .content, #block-views-music-block-3, div#block-block-801, #block-block-806, #block-views-merch-block-1, .page-video-v1 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, .page-video .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2, .borderwrapper.header-wrap .content, #block-block-706 .content, #block-block-516 .content, #block-views-music-block-3, div#block-block-801, #block-block-806, #block-views-merch-block-1, .page-video-v1 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, .page-video .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper {
    padding-left: 10px;
  }
}

.node-type-blog .left-media .social-wrapper a, #block-block-51 li a, #block-block-786 li a, #block-block-791 li a {
  transition: transform 0.7s ease 0s;
}
.node-type-blog .left-media .social-wrapper a:hover, #block-block-51 li a:hover, #block-block-786 li a:hover, #block-block-791 li a:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

#ss-bit-wide .bit-events tr.bit-bottom td 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;
}
#ss-bit-wide .bit-events tr.bit-bottom td a:hover {
  background: #d7d7d7;
}

#block-views-home-one-page-news-block-2 .views-row, .page-news #block-system-main .views-row, .page-news-v1 #block-system-main .views-row, #block-views-home-one-page-news-block-4 .views-row, #block-views-home-one-page-news-block-3 .views-row {
  margin-bottom: 1.25em;
}

.block h2, #main h2, #postcontent-first h2, .page-news-v1 #page-title, .page-news #page-title, .page-news-v2 #page-title, .node-type-blog .left-media .blog-title, .page-music #main .view-display-id-page .block-title, .page-tour #page-title, .page-node.node-type-page #page-title, .page-filter.page-filter-tips #page-title {
  color: #d7d7d7;
  font-size: 30px;
  border-bottom: none;
  margin: 0 0px 6px 0px;
  line-height: 1.5em;
  letter-spacing: 3px;
  font-family: "montserratbold";
}

.view-home-one-page-video-detail .views-row .views-field-title span, .view-home-one-page-video-detail .views-row .views-field-title span a, #block-block-796 .album-wrap .album-title, #block-views-home-one-page-news-block-2 .views-row .views-field-title a, .page-news #block-system-main .views-row .views-field-title a, .page-news-v1 #block-system-main .views-row .views-field-title a, #block-views-home-one-page-news-block-4 .views-row .views-field-title a, #block-views-home-one-page-news-block-3 .views-row .views-field-title 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, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span, #block-views-home-one-page-video-block-1 .views-field.views-field-title, #block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link, .node-type-audio .view-display-id-block_1 .views-field-title .field-content {
  color: #d7d7d7;
  font-family: "montserratbold";
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 1px;
  white-space: normal;
}
.view-home-one-page-video-detail .views-row .views-field-title span:hover, .view-home-one-page-video-detail .views-row .views-field-title span a:hover, #block-block-796 .album-wrap .album-title:hover, #block-views-home-one-page-news-block-2 .views-row .views-field-title a:hover, .page-news #block-system-main .views-row .views-field-title a:hover, .page-news-v1 #block-system-main .views-row .views-field-title a:hover, #block-views-home-one-page-news-block-4 .views-row .views-field-title a:hover, #block-views-home-one-page-news-block-3 .views-row .views-field-title a:hover, .page-video-v1 .view-home-one-page-video .views-row .views-field-title span:hover, .page-video .view-home-one-page-video .views-row .views-field-title span:hover, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span:hover, #block-views-home-one-page-video-block-1 .views-field.views-field-title:hover, #block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link:hover, .node-type-audio .view-display-id-block_1 .views-field-title .field-content:hover {
  color: #d7d7d7;
}
@media only screen and (min-width: 768px) {
  .view-home-one-page-video-detail .views-row .views-field-title span, .view-home-one-page-video-detail .views-row .views-field-title span a, #block-block-796 .album-wrap .album-title, #block-views-home-one-page-news-block-2 .views-row .views-field-title a, .page-news #block-system-main .views-row .views-field-title a, .page-news-v1 #block-system-main .views-row .views-field-title a, #block-views-home-one-page-news-block-4 .views-row .views-field-title a, #block-views-home-one-page-news-block-3 .views-row .views-field-title 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, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span, #block-views-home-one-page-video-block-1 .views-field.views-field-title, #block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link, .node-type-audio .view-display-id-block_1 .views-field-title .field-content {
    font-size: 30px;
  }
}

.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play, .page-video-v1 .view-home-one-page-video .views-row .play_button, .page-video .view-home-one-page-video .views-row .play_button, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play {
  display: block;
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  bottom: initial;
  padding: 10px 20px;
  background: url("/sites/g/files/g2000005881/f/201606/playbutton.png") center center no-repeat transparent;
  width: 10px;
  height: 20px;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:hover:after, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:hover:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:hover:after, .page-video-v1 .view-home-one-page-video .views-row .play_button:hover:after, .page-video .view-home-one-page-video .views-row .play_button:hover:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button:hover:after, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play:hover:after {
  background: transparent;
  height: 0;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:hover:before, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:hover:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:hover:before, .page-video-v1 .view-home-one-page-video .views-row .play_button:hover:before, .page-video .view-home-one-page-video .views-row .play_button:hover:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button:hover:before, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play:hover:before {
  background: transparent;
  height: 0;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:before, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:before, .page-video-v1 .view-home-one-page-video .views-row .play_button:before, .page-video .view-home-one-page-video .views-row .play_button:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button:before, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play:before {
  content: "";
  background: #d7d7d7;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  transition: height 0.25s ease 0s;
  -webkit-transition: height 0.25s ease 0s;
  -moz-transition: height 0.25s ease 0s;
  -o-transition: height 0.25s ease 0s;
  -ms-transition: height 0.25s ease 0s;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:after, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:after, .page-video-v1 .view-home-one-page-video .views-row .play_button:after, .page-video .view-home-one-page-video .views-row .play_button:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button:after, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play:after {
  content: "";
  background: #d7d7d7;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 1px;
  transition: height 0.25s ease 0s;
  -webkit-transition: height 0.25s ease 0s;
  -moz-transition: height 0.25s ease 0s;
  -o-transition: height 0.25s ease 0s;
  -ms-transition: height 0.25s ease 0s;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new, .page-video-v1 .view-home-one-page-video .views-row .play_button .play_new, .page-video .view-home-one-page-video .views-row .play_button .play_new, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button .play_new, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play .play_new {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  bottom: initial;
  padding: 15px 15px;
  height: 10px;
  width: 20px;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:hover:after, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:hover:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:hover:after, .page-video-v1 .view-home-one-page-video .views-row .play_button .play_new:hover:after, .page-video .view-home-one-page-video .views-row .play_button .play_new:hover:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button .play_new:hover:after, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play .play_new:hover:after {
  background: #d7d7d7;
  width: 100%;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:hover:before, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:hover:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:hover:before, .page-video-v1 .view-home-one-page-video .views-row .play_button .play_new:hover:before, .page-video .view-home-one-page-video .views-row .play_button .play_new:hover:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button .play_new:hover:before, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play .play_new:hover:before {
  background: #d7d7d7;
  width: 100%;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:before, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:before, .page-video-v1 .view-home-one-page-video .views-row .play_button .play_new:before, .page-video .view-home-one-page-video .views-row .play_button .play_new:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button .play_new:before, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play .play_new:before {
  content: "";
  background: transparent;
  position: absolute;
  top: 0;
  right: 0;
  height: 1px;
  width: 0px;
  transition: width 0.25s ease 0s;
  -webkit-transition: width 0.25s ease 0s;
  -moz-transition: width 0.25s ease 0s;
  -o-transition: width 0.25s ease 0s;
  -ms-transition: width 0.25s ease 0s;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:after, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:after, .page-video-v1 .view-home-one-page-video .views-row .play_button .play_new:after, .page-video .view-home-one-page-video .views-row .play_button .play_new:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button .play_new:after, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play .play_new:after {
  content: "";
  background: transparent;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 0;
  transition: width 0.25s ease 0s;
  -webkit-transition: width 0.25s ease 0s;
  -moz-transition: width 0.25s ease 0s;
  -o-transition: width 0.25s ease 0s;
  -ms-transition: width 0.25s ease 0s;
}

#ss-bit-wide .bit-events tr td.bit-date a, #ss-bit-wide .bit-events tr td.bit-venue > a, #ss-bit-wide .bit-events tr td.bit-venue .lineup a, #ss-bit-wide .bit-events tr td.bit-location a {
  font-family: "montserratregular" !important;
  font-size: 16px  !important;
  color: #d7d7d7 !important;
  cursor: pointer  !important;
  font-weight: 400  !important;
  letter-spacing: normal  !important;
  line-height: 17.5499992370605px  !important;
  text-transform: capitalize !important;
}

#block-block-431 .content {
  width: 100%;
}
#block-block-431 .content > div {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
#block-block-431 .content iframe,
#block-block-431 .content object,
#block-block-431 .content embed {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

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

.view-home-one-page-video-detail .views-row .views-field-title {
  margin-bottom: 0.5em;
}
.view-home-one-page-video-detail .views-row .views-field-title span, .view-home-one-page-video-detail .views-row .views-field-title span a {
  font-size: 1.5em;
  margin: 0;
}
.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) {
  .view-home-one-page-video-detail .views-row .views-field-created {
    font-size: 1em;
  }
}
.view-home-one-page-video-detail .views-row .views-field-created em {
  font-style: normal;
}
.view-home-one-page-video-detail .views-row .views-field.views-field-body p {
  margin-top: 8px;
}

@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, .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, .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, .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, .node-type-video #block-block-91 {
    clear: none;
    float: right;
    width: 40%;
  }
}

.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, #block-views-home-one-page-video-block-4 .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-video-v1 .view-home-one-page-video > .view-header > .view-categories h3, .page-video .view-home-one-page-video > .view-header > .view-categories h3, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header > .view-categories h3, .view-categories h3 {
  font-size: 1em;
  margin-bottom: 0.5em;
}
.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, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header > .view-categories p, .view-categories p {
  margin: 0 0 0.5em;
}
.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, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header > .view-categories a.active, .view-categories a.active {
  color: #d7d7d7;
}
#block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header > .view-categories a.active:hover, .view-categories a.active:hover {
  color: #d7d7d7;
}

.page-video-v1 .view-home-one-page-video > .view-header, .page-video .view-home-one-page-video > .view-header, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header {
  width: 100%;
  position: absolute;
  right: 0;
  top: -4em;
  z-index: 100;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video > .view-header, .page-video .view-home-one-page-video > .view-header, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header {
    width: 40%;
  }
}
.page-video-v1 .view-home-one-page-video > .view-header .tags-dropdown, .page-video .view-home-one-page-video > .view-header .tags-dropdown, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header .tags-dropdown {
  float: right;
  color: #d7d7d7;
  margin-bottom: 0.52em;
  cursor: pointer;
}
.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, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header .tags-dropdown span {
  color: #ed3d3d;
}
.page-video-v1 .view-home-one-page-video > .view-header > .view-categories, .page-video .view-home-one-page-video > .view-header > .view-categories, #block-views-home-one-page-video-block-4 .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;
}

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

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

.page-video-v1 .view-home-one-page-video ul li.views-row .created {
  font-size: 14px;
  font-family: "montserratbold";
  width: 100%;
  margin-top: 10px;
}
@media only screen and (min-width: 1024px) {
  .page-video-v1 .view-home-one-page-video ul li.views-row .created {
    font-size: 22px;
  }
}

* {
  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;
}
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on May 24, 2016 */
@font-face {
  font-family: 'montserratbold';
  src: url("/sites/g/files/g2000005881/f/201605/montserrat-bold-webfont.eot"), 
  url("/sites/g/files/g2000005881/f/201605/montserrat-bold-webfont.woff") format("woff"), 
  url("/sites/g/files/g2000005881/f/201605/montserrat-bold-webfont.ttf") format("truetype"), 
  url("/sites/g/files/g2000005881/f/201605/montserrat-bold-webfont.svg#montserratbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'montserratregular';
  src: url("/sites/g/files/g2000005881/f/201605/montserrat-regular-webfont.eot"), 
  url("/sites/g/files/g2000005881/f/201605/montserrat-regular-webfont.woff") format("woff"), 
  url("/sites/g/files/g2000005881/f/201605/montserrat-regular-webfont.ttf") format("truetype"), 
  url("/sites/g/files/g2000005881/f/201605/montserrat-regular-webfont.svg#montserratregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url("/sites/g/files/g2000005881/f/201605/icomoon.eot?3vslyz");
  src: url("/sites/g/files/g2000005881/f/201605/icomoon.eot?3vslyz#iefix") format("embedded-opentype"), 
  url("/sites/g/files/g2000005881/f/201605/icomoon.ttf?3vslyz") format("truetype"), 
  url("/sites/g/files/g2000005881/f/201605/icomoon.woff?3vslyz") format("woff"), 
  url("/sites/g/files/g2000005881/f/201605/icomoon.svg?3vslyz#icomoon") 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' !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;
}

/*.icon-envelop:before {
    content: "\e906";
}
.icon-facebook:before {
    content: "\e900";
}
.icon-instagram:before {
    content: "\e901";
}
.icon-spotify:before {
    content: "\e905";
}
.icon-twitter:before {
    content: "\e902";
}
.icon-youtube:before {
    content: "\e903";
}
.icon-appleinc:before {
    content: "\e904";
}*/
body {
  color: #d7d7d7;
  font-size: 16px;
  font-family: "montserratregular";
  background-color: #d7d7d7;
  line-height: 1.35;
  padding: 0 !important;
  -webkit-text-size-adjust: none;
}
@media only screen and (min-width: 768px) {
  body {
    margin: 32px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body {
    margin: 20px;
  }
}
@media only screen and (max-width: 767px) {
  body {
    margin: 15px;
  }
}

#toolbar {
  display: none;
}

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

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

/**********[===== 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;
}
@media only screen and (min-width: 768px) {
  .stack-preheader .col-second #preheader-second-region {
    max-width: 94%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  .stack-preheader .col-second #preheader-second-region {
    max-width: 1330px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1403px) {
  .stack-preheader .col-second #preheader-second-region {
    max-width: 1330px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) {
  .stack-preheader .col-second #preheader-second-region {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .stack-preheader .col-second #preheader-second-region {
    padding-top: 21px;
  }
}

.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: 80px !important;
  vertical-align: top !important;
}

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

.fb_iframe_widget {
  vertical-align: top;
}

.ui-dialog .form-submit {
  font-family: "montserratregular";
}

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

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

.item-list .pager {
  text-align: right;
}

#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 {
  margin: 1em 0;
  line-height: 2.5em;
  display: none;
}

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

/* Alignmentstyles for homepage */
.front .region, .front .region.region-preheader-second, .front #content-inner .region-content, .front .region.region-prefooter-first, .front .region.region-postcontent-first {
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  .front div#block-block-761 {
    margin-bottom: 50.7%;
  }
}

div#block-block-761 {
  float: none;
}
@media only screen and (min-width: 768px) {
  div#block-block-761 {
    margin-right: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  div#block-block-761 .content {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) {
  div#block-block-761 .content {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) {
  #block-views-home-one-page-video-block-1 .content, #block-block-706 .content {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 1024px) {
  #block-block-706 {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) {
  #page .borderwrapper {
    border-left: 1px solid;
  }
}
@media only screen and (min-width: 1024px) {
  #page .borderwrapper {
    font-size: 0;
  }
}

#block-views-home-one-page-video-block-1 .content {
  margin-right: 30px;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-1 .content {
    margin-right: 0;
  }
}

#block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1 {
  width: 100%;
  padding-right: 30px;
  vertical-align: bottom;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1 {
    padding-right: 0px;
  }
  .view-music li.views-row .views-field-title{
  	width:100%;
  }
}
@media only screen and (min-width: 768px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1 {
    width: 50%;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1403px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1 {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1 {
    margin-left: 0px;
    padding: 0 20px;
    width: 50%;
  }
}

#block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2 {
  padding-right: 30px;
  vertical-align: bottom;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2 {
    display: none;
    padding-right: 0px;
  }
}
@media only screen and (min-width: 768px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2 {
    width: 50%;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1403px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2 {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2 {
    padding: 0 20px;
    width: 50%;
  }
}

@media only screen and (min-width: 768px) {
  #block-views-home-one-page-video-block-4 {
    padding-top: 6.6%;
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-video-block-4 {
    margin-bottom: 60px;
    padding-top: 75px;
  }
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-4 .views-field-title {
    width: 75%;
  }
}

.not-front #block-block-786 {
  width: 49.5%;
}

div#block-block-786, #block-block-796, #block-block-51, #block-block-516 {
  width: 50%;
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  #block-block-51 {
    width: 100%;
  }
}

.borderwrapper.header-wrap, #block-block-706, #block-block-516 {
  margin-top: 26.4%;
  vertical-align: bottom;
}
@media only screen and (max-width: 767px) {
  .borderwrapper.header-wrap, #block-block-706, #block-block-516 {
    margin-top: 55%;
    width: 100%;
  }
}
@media only screen and (min-width: 1403px) {
  .borderwrapper.header-wrap, #block-block-706, #block-block-516 {
    margin-top: 50%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .borderwrapper.header-wrap {
    margin-top: 41.7%;
    margin-left: 0;
  }
}

#block-block-706, #block-block-516 {
  margin-top: 0;
  vertical-align: bottom;
  margin-bottom: 0;
}
@media only screen and (min-width: 1280px) {
  #block-block-706, #block-block-516 {
    width: 100%;
    display: block;
    margin-bottom: 62px;
  }
}

@media only screen and (max-width: 767px) {
  div#block-views-music-block-3, #block-block-706, #block-block-516, div#block-views-home-one-page-video-block-4, #block-views-merch-block-1 {
    margin-top: 121px;
  }
}

#block-block-516 h2 {
  white-space: normal;
}
@media only screen and (max-width: 767px) {
  #block-block-516 .content {
    padding-top: 60px;
  }
}

.front .region.region-content {
  margin: 10.3% 0 3.25%;
  overflow: visible;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .front .region.region-content {
    margin: 7% 0 3.25%;
  }
}
@media only screen and (max-width: 767px) {
  .front .region.region-content {
    margin: 42% 0 3.25%;
  }
}

@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-1 {
    margin-bottom: 30px;
    padding-top: 0 !important;
    margin-top: 0 !important;
    display: block;
  }
  #block-views-home-one-page-video-block-1 h2 {
    display: none;
  }
  #block-views-home-one-page-video-block-1 .content {
    padding-top: 31%;
  }
}

@media only screen and (max-width: 767px) {
  #block-block-796, #block-block-706, #block-block-521 {
    margin-top: 121px;
    display: block;
  }
  #block-block-796 .content, #block-block-706 .content, #block-block-521 .content {
    padding-top: 80px;
  }
}

@media only screen and (min-width: 1280px) {
  #block-block-516 {
    padding-top: 120px;
  }
}

@media only screen and (min-width: 1280px) {
  #block-block-706 {
    margin-bottom: 62px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content {
    padding-top: 75px !important;
  }
}
@media only screen and (min-width: 1280px) {
  #block-block-706 .content {
    padding-top: 60px !important;
  }
}

@media only screen and (max-width: 767px) {
  #prefooter-first-region {
    border-left: 1px solid #d7d7d7;
    padding-left: 10px;
    padding-top: 58px;
  }
}

#block-block-796 {
  border-left: 1px solid;
}
@media only screen and (min-width: 1024px) {
  #block-block-796 {
    margin-top: 49%;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 1403px) {
  #block-block-796 {
    margin-top: 60%;
  }
}
@media only screen and (min-width: 1700px) {
  #block-block-796 {
    margin-top: 80%;
  }
}
@media only screen and (min-width: 2190px) and (max-width: 2277px) {
  #block-block-796 {
    margin-top: 88%;
  }
}
@media only screen and (min-width: 2281px) {
  #block-block-796 {
    margin-top: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-796 {
    margin-top: 41.7%;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-796 {
    margin-top: 0;
    width: 100%;
    margin-bottom: 30px;
    padding-left: 10px;
  }
}

#block-views-music-block-3 {
  margin-left: 50px;
}

/* Alignmentstyles for Tour Page */
@media only screen and (max-width: 767px) {
  div#block-block-801, #block-block-806 {
    width: 100%;
    display: block;
  }
}

div#block-block-806 {
  width: 50%;
  white-space: nowrap;
  vertical-align: bottom;
  border: none;
}
@media only screen and (max-width: 767px) {
  div#block-block-806 {
    width: 100%;
    padding-left: 0;
    border-left: 1px solid #d7d7d7;
    padding-top: 75px;
  }
}

.win.unknown .googleplayWrap img {
  height: 41px;
}

.not-front #page {
  background-color: #e06351;
}
@media only screen and (min-width: 768px) {
  .not-front #page .page-width {
    background: url("/sites/g/files/g2000005881/f/201606/newsheaderbg.jpg") no-repeat right 137px, url("/sites/g/files/g2000005881/f/201606/newsmiddlebg.jpg") no-repeat right 65%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front #page .page-width {
    background-size: 36% auto, 30% auto;
    background-position: right 137px, 100% 56%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .not-front #page .page-width {
    background-size: 36% auto, 30% auto;
    background-position: right 137px, 100% 56%;
  }
}
.not-front #page #header {
  background: none;
}
.not-front #page div#content .wrapper-1 {
  margin: 0;
}
.not-front #page #block-system-main .view-content ul .views-row {
  box-sizing: border-box;
}

/* specific stylings for gallery inline block pages*/
@media only screen and (min-width: 768px) {
  .not-front.page-news-v1 div#block-block-761, .not-front.page-news-v1 #block-block-461, .not-front.page-music div#block-block-761, .not-front.page-music #block-block-461 {
    width: 50.75%;
  }
  .not-front.page-news-v1 div#block-block-786, .not-front.page-news-v1 #block-block-51, .not-front.page-music div#block-block-786, .not-front.page-music #block-block-51 {
    width: 49.25%;
  }
  .not-front.page-video-v1 div#block-block-761, .not-front.page-video-v1 #block-block-461 {
    width: 51.5%;
  }
  .not-front.page-video-v1 div#block-block-786, .not-front.page-video-v1 #block-block-51 {
    width: 48.5%;
  }
}
@media only screen and (min-width: 1024px) {
  .region.region-preheader-second, .not-front .region-content, .page-tour .region.region-precontent-first, .region.region-precontent-bottom, .region.region-content, .region.region-postcontent-first, .front #content-inner div#content-area, #prefooter .stack-width {
    margin: 0 4% 0 4%;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .not-front #content-inner {
    min-height: 835px;
  }
}
@media only screen and (min-width: 1280px) {
  .not-front #content-inner {
    min-height: 1000px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front #content-inner {
    min-height: 700px;
  }
}

.front #page {
  background-color: #e06351;
}

.page-video-v1 .view-filters .throbber,
.page-video-v1 .view-filters .ajax-progress .throbber {
  background: none;
  margin: 0 auto;
}
.page-video-v1 .view-filters .throbber:before {
  content: "";
  display: "inline-block";
  background-color: #d7d7d7;
  position: absolute;
  left: 10px;
}
.page-video-v1 .view-filters .throbber:after {
  content: "";
  display: "inline-block";
  background-color: #d7d7d7;
  position: absolute;
  right: 10px;
}
.page-video-v1 .view-filters .throbber {
  position: relative;
  margin-left: 10px;
  width: 60px;
  height: 18px;
}
.page-video-v1 .view-filters .throbber:after,
.page-video-v1 .view-filters .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;*/
}
.page-video-v1 .view-filters .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.1);
  }
}
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
  }
}
.page-video-v1 .view-filters .ajax-progress {
  width: 60px;
  margin: 0 auto !important;
  float: none;
  text-align: center;
  display: block !important;
}

.ajax-progress .throbber {
  background: none;
  display: none;
}

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

#content .stack .stack-width, #prefooter, #header-inner {
  margin: 0 3.6%;
}
@media only screen and (min-width: 768px) {
  #content .stack .stack-width, #prefooter, #header-inner {
    max-width: 94%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  #content .stack .stack-width, #prefooter, #header-inner {
    max-width: 1330px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1403px) {
  #content .stack .stack-width, #prefooter, #header-inner {
    max-width: 1330px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  #content .stack .stack-width, #prefooter, #header-inner {
    margin: 0 5% 0 5%;
  }
}

@media only screen and (max-width: 767px) {
  .front #content .stack .stack-width {
    margin: 0;
  }
}

.front #content {
  padding: 0;
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .front #content {
    padding: 0 5%;
  }
}
@media only screen and (max-width: 767px) {
  .front #content .wrapper-1 .region.region-precontent-bottom {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .front #content {
    background: url("/sites/g/files/g2000005881/f/201606/ipadfooterbg.jpg?1") no-repeat bottom left #e06351;
    background-size: 100% auto;
    padding-bottom: 66.5%;
  }
  .front #content .wrapper-1 {
    background: url("/sites/g/files/g2000005881/f/201606/ipadheaderbg.jpg") no-repeat left -1px;
  }
  .front #content .wrapper-1 .region.region-precontent-bottom {
    padding-top: 9%;
  }
}
.front #content .region.region-precontent-bottom {
  font-size: 0;
}
@media only screen and (min-width: 1024px) {
  .front #content .wrapper-1 {
    background: url("/sites/g/files/g2000005881/f/201606/ipadheaderDesktopbg.png") no-repeat -120px -90px transparent;
  }
  .front #content .wrapper-1 .region.region-precontent-bottom {
    padding-top: 17%;
  }
}
@media only screen and (min-width: 1280px) {
  .front #content .wrapper-1 {
    background: url("/sites/g/files/g2000005881/f/201606/sep1.jpg") no-repeat 0 0 transparent;
    background-size: 100% auto;
  }
  .front #content .wrapper-1 .region.region-precontent-bottom {
    padding-top: 0%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body.front #main {
    padding-top: 50px;
  }
  body.front #content-inner {
    background: url("/sites/g/files/g2000005881/f/201606/ipadcirclebg.jpg") no-repeat right 38px;
  }
}
@media only screen and (min-width: 1024px) {
  body.front #content-inner {
    background: url("/sites/g/files/g2000005881/f/201606/DesktopCircle.png") no-repeat;
    background-position: calc(100% -136px) 0;
    padding-top: 15%;
  }
  body.front #content-area {
    padding-top: 0%;
  }
}
@media only screen and (min-width: 1280px) {
  body.front .region.region-content {
    margin: 0 0 62px;
  }
  body.front #content {
    background: none;
  }
  body.front #content-inner {
    background: url("/sites/g/files/g2000005881/f/201606/sep2.jpg") no-repeat 0 0;
    background-size: 100% auto;
    display: block;
    padding-top: 105px;
  }
  body.front #postcontent-first {
    background: url("/sites/g/files/g2000005881/f/201606/sep3.jpg") no-repeat 0 0, url("/sites/g/files/g2000005881/f/201606/sep4.jpg") no-repeat 0 bottom;
    background-size: 100% auto;
    display: block;
  }
}
@media only screen and (min-width: 1403px) {
  body.front #content-inner, body.front #postcontent-first, body.front #content-inner, body.front #content .wrapper-1 {
    background-size: auto;
    background-repeat: repeat-x;
  }
}
body.front #content-inner .col-c {
  overflow: visible;
}
@media only screen and (max-width: 767px) {
  body.front .wrapper-1 {
    background: url("/sites/g/files/g2000005881/f/201606/mblheaderbg.jpg") no-repeat 86% top;
  }
}

@media only screen and (max-width: 767px) {
  .front #content, .not-front #content {
    /*updated temp til the backgrounds are set*/
    background: url("/sites/g/files/g2000005881/f/201606/ipadfooterbg.jpg?1") no-repeat bottom left #e06351;
    background-size: 100% auto;
    padding-bottom: 275px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .front #content, .not-front #content {
    padding-bottom: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .not-front.page-tour #content .wrapper-1 {
    background: none;
  }
}

@media only screen and (max-width: 767px) {
  .not-front #content .wrapper-1 {
    background: url("/sites/g/files/g2000005881/f/201606/newsheaderbg.jpg") no-repeat 86% top;
    background-size: 45% auto;
  }
}

@media only screen and (min-width: 768px) {
  .front #content, .not-front #content {
    background: url("/sites/g/files/g2000005881/f/201606/tourbottombg.jpg?1") no-repeat bottom left;
  }
}
@media only screen and (max-width: 767px) {
  .front #content, .not-front #content {
    padding-bottom: 60%;
  }
}

@media only screen and (min-width: 768px) {
  .block-menu .content ul.menu {
    display: block !important;
  }

  #block-block-431,
  #block-views-home-one-page-photos-block,
  #block-views-home-one-page-photos-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: 1024px) {
  .body-layout-fixed-ca #main {
    float: left;
  }
}
.body-layout-fixed-ca #sidebar-a {
  width: 100%;
  margin: 1.8em 0 0;
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  .body-layout-fixed-ca #main {
    width: 66%;
    margin: 0 1% 0 0;
  }
  .body-layout-fixed-ca #sidebar-a {
    width: 32%;
    margin: 1.5em 0 0 1%;
  }
}

/**********[===== 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 #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;
}
@media only screen and (min-width: 768px) {
  .page-home-onepage-b .stack-preheader .col-second, .page-home-onepage-a .stack-preheader .col-second, .page-node-17741 .stack-preheader .col-second {
    margin: 0px 0 0 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-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%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .page-home-onepage-b #header-inner, .page-home-onepage-a #header-inner, .page-node-17741 #header-inner {
    overflow: visible;
  }
}

.region.region-prefooter-first, .region.region-preheader-second {
  font-size: 0;
}

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

/* *********[===== LOGO AND MENU ======]***************/
.site-name a {
  width: 492px;
  height: 41px;
  background-size: contain;
  padding: 10px 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/sites/g/files/g2000005881/f/201606/logo.svg);
  background-repeat: no-repeat;
  background-position: -3px 36%;
  background-size: 100% auto;
}
.site-name a span {
  display: none;
}
@media only screen and (min-width: 768px) {
  .site-name a {
    margin-top: 0px;
  }
}
@media only screen and (min-width: 1024px) {
  .site-name a {
    padding: 0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .site-name a {
    width: 335px;
    height: 41px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .site-name a {
    width: 322px;
    padding: 0;
    height: 41px;
  }
}
@media only screen and (max-width: 767px) {
  .site-name a {
    width: 261px;
    height: 22px;
    padding: 0;
    margin: 14px 0 10px;
  }
}

@media only screen and (min-width: 1280px) {
  .unknown.gecko .site-name a {
    width: 412px;
  }
}

.msie8 .site-name a {
  background-image: url("/sites/g/files/g2000005881/f/201606/logo.svg");
}

#header {
  background: #e06351;
  margin: 0 0 1em 0;
}
@media only screen and (max-width: 767px) {
  #header {
    padding: 2% 5% 0 5%;
  }
}

#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-linked {
  clear: none;
  float: none;
  margin-top: 0;
  margin-right: 0.8em;
  width: auto;
}
@media only screen and (min-width: 768px) {
  #block-menu-menu-home-one-page-linked {
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content .navclose {
    background: url("/sites/g/files/g2000005881/f/201606/close.png") center center no-repeat;
    width: 40px;
    height: 40px;
    margin-top: 28px;
    opacity: 0;
    top: -3px;
    position: fixed;
    left: 229px;
    opacity: 1;
    transition: opacity 0.5s ease 0.5s;
    -webkit-transition: opacity 0.5s ease 0.5s;
    -moz-transition: opacity 0.5s ease 0.5s;
    -o-transition: opacity 0.5s ease 0.5s;
    -ms-transition: opacity 0.5s ease 0.5s;
  }
  #block-menu-menu-home-one-page-linked .content .navclose:before {
    content: "";
  }
}
#block-menu-menu-home-one-page-linked .content.navOpen:before {
  top: -40px;
}
#block-menu-menu-home-one-page-linked .content {
  background: none;
  cursor: pointer;
  margin-top: 0;
  clear: both;
  padding: 0;
}
#block-menu-menu-home-one-page-linked .content:before {
  content: "Menu";
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "montserratbold";
}
#block-menu-menu-home-one-page-linked .content ul.menu {
  position: absolute;
  left: 0;
  top: 70px;
  z-index: 100000;
  margin-top: 0;
  width: auto;
  padding: 0;
  float: none;
}
@media only screen and (min-width: 768px) {
  #block-menu-menu-home-one-page-linked .content ul.menu {
    margin-top: 0;
    margin-bottom: 0;
  }
}
#block-menu-menu-home-one-page-linked .content ul.menu > li a:hover {
  background: transparent;
}
#block-menu-menu-home-one-page-linked .content ul.menu li {
  text-align: left;
  width: 50%;
  margin: 0;
  padding: 0 0 22px 20px;
}
#block-menu-menu-home-one-page-linked .content ul.menu li a {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "montserratbold";
  font-style: normal;
  color: #d7d7d7;
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-menu-menu-home-one-page-linked .content ul.menu li a {
    font-size: 16px;
  }
}
#block-menu-menu-home-one-page-linked .content ul.menu li a.active {
  color: #d7d7d7;
}
@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content ul.menu li a {
    display: inline-block;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu li a.insta .fa {
    font-size: 20px;
    margin-top: 2px;
  }
}
#block-menu-menu-home-one-page-linked .content ul.menu li {
  display: inline-block;
  padding: 0 10px;
}
@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content ul.menu.navheightMenu {
    top: 0px;
    left: 0;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu li {
    padding: 15px 10px 7px 22px;
    display: block;
  }
}

@media only screen and (min-width: 768px) {
  #block-menu-menu-home-one-page-linked {
    margin-top: 0;
  }
  #block-menu-menu-home-one-page-linked .content {
    background: none;
    cursor: default;
    height: auto;
    margin-top: 0;
    width: auto;
    vertical-align: bottom;
    padding: 23.5px 0;
    position: relative;
    min-height: 20px;
    max-width: 480px;
    overflow: hidden;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu {
    position: relative;
    opacity: 0;
    vertical-align: bottom;
    padding: 0;
    margin-left: 0;
    position: absolute;
    left: 100%;
    top: 23px;
    width: 100%;
  }
  #block-menu-menu-home-one-page-linked .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: 45px;
    width: auto;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu li.last {
    margin-right: 0;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu li a {
    color: #d7d7d7;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu li a:hover {
    color: #d7d7d7;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu li a.active {
    color: #d7d7d7;
  }

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

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

  .stack-navigation .menu a {
    padding: 0 1em;
  }
}
#block-menu-menu-user-menu {
  display: none;
}

#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;
}

@media only screen and (min-width: 768px) {
  div#block-menu-menu-home-one-page-linked {
    margin-left: 0px;
  }
}

#block-menu-menu-home-one-page-linked .content.menuicon_visible:before {
  content: "";
}

#block-menu-menu-home-one-page-linked .content ul.menu.menuitem_visible, #block-menu-menu-home-one-page-linked .content ul.menu.menuitem_hidden {
  display: inline-block !important;
  margin-left: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: .25s,left 1s;
  -ms-transition: .25s,left 1s;
  -moz-transition: .25s,left 1s;
  transition: .25s,left 1s;
}

#block-menu-menu-home-one-page-linked .content ul.menu.menuitem_hidden {
  left: 100%;
}

.page-node-17741 #header {
  background: url("/sites/g/files/g2000005881/f/201607/Headerimage-desktop.jpg") center top #000 no-repeat;
  background-size: 100% auto;
  padding-bottom: 60px;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .page-node-17741 #header {
    padding-bottom: 120px;
  }
}
@media only screen and (max-width: 767px) {
  .page-node-17741 #header {
    padding: 0 5%;
    background: url("/sites/g/files/g2000005881/f/201606/header_image_mobile.jpg") center top #000 no-repeat;
    background-size: 100% auto;
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked.navheightPreheader .content {
    transition: all 0.5s ease 0.5s;
    -webkit-transition: all 0.5s ease 0.5s;
    -moz-transition: all 0.5s ease 0.5s;
    -o-transition: all 0.5s ease 0.5s;
    -ms-transition: all 0.5s ease 0.5s;
  }
}

@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content ul.menu.navheightMenu {
    overflow-x: hidden;
    overflow-y: hidden;
    opacity: 1 !important;
  }
}

#block-menu-menu-home-one-page-linked .content ul.menu.navheightMenu ~ .navclose {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked #block-block-791 .footer-social {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content .mobile-menu {
    position: relative;
    z-index: 1000;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu {
    margin-left: 15px;
    z-index: 5;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    position: fixed;
    background: #2c2d27;
    z-index: 100000;
    top: 0px;
    left: 0px;
    width: 100%;
    margin: 0;
    max-width: 275px;
    padding-top: 20px;
    transition: opacity 0.5s ease 0.5s;
    -webkit-transition: opacity 0.5s ease 0.5s;
    -moz-transition: opacity 0.5s ease 0.5s;
    -o-transition: opacity 0.5s ease 0.5s;
    -ms-transition: opacity 0.5s ease 0.5s;
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content li a {
    text-align: left;
    display: inline-block;
    margin-right: 16px;
    height: 20px;
  }
  #block-menu-menu-home-one-page-linked .content li a.fs-ml-link {
    margin-right: 0;
    background: url("/sites/g/files/g2000005881/f/201607/mailing_list.svg") center top no-repeat transparent;
    height: 14px;
    margin-top: 3px;
  }
  #block-menu-menu-home-one-page-linked .content li a:after {
    bottom: 0px;
  }
  #block-menu-menu-home-one-page-linked .content li a.insta {
    font-size: 20px;
  }
}

.menu_overlay {
  cursor: pointer;
  width: 56px;
  height: 20px;
  position: absolute;
  left: 5%;
  top: 58px;
}
@media only screen and (min-width: 768px) {
  .menu_overlay {
    left: 0;
    top: 26px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-menu-menu-home-one-page-linked .content {
    padding: 10px 0 23.5px 0;
  }
}
@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content {
    display: inline;
    overflow: hidden;
  }
  #block-menu-menu-home-one-page-linked .content:before {
    position: absolute;
    top: 60px;
  }
  #block-menu-menu-home-one-page-linked .content .content {
    display: inline-block;
    overflow: hidden;
    position: relative;
    top: 0px;
  }
}

/***********[===== 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 #d7d7d7;
  margin-right: 0;
  padding-right: 1em;
  margin-left: 0;
}
#block-block-126 .content li a {
  color: #d7d7d7;
}
#block-block-126 .content li a:hover {
  color: #ed3d3d;
}

.region-preheader-first {
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .region-preheader-first {
    max-width: 94%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  .region-preheader-first {
    max-width: 1330px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1403px) {
  .region-preheader-first {
    max-width: 1330px;
    margin: 0 auto;
  }
}
.region-preheader-first #block-block-126 ul, .region-preheader-first #block-views-user-profile-block-3 ul {
  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: 94%;
    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: 1330px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1403px) {
  .region-preheader-first #block-block-126 ul, .region-preheader-first #block-views-user-profile-block-3 ul {
    max-width: 1330px;
    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: #d7d7d7;
}
#block-views-user-profile-block-3 .hover-user-menu {
  background: #d7d7d7;
  position: absolute;
  right: 0;
  width: 9em;
  z-index: 10;
}
#block-views-user-profile-block-3 .hover-user-menu li {
  border-top: 1px solid #d7d7d7;
  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 #d7d7d7;
  margin-right: 0.5em;
  padding-right: 0.8em;
}
#block-views-user-profile-block-3 .views-field a {
  color: #d7d7d7;
}
#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 #d7d7d7;
  padding-bottom: 0.5em;
}

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

/*****[==== 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;
  }
}

#block-block-516 .content .nav_header_meta, #block-block-666 .content .nav_header_meta {
  font-size: 22px;
  font-family: "montserratbold";
  text-transform: uppercase;
  letter-spacing: 2.2px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-516 h2, #block-block-666 h2 {
    font-size: 18px;
    margin: 0;
  }
  #block-block-516 .content .nav_header_meta, #block-block-516 .view_all a, #block-block-666 .content .nav_header_meta, #block-block-666 .view_all a {
    font-size: 14px;
  }
  #block-block-516 #ss-bit-narrow tr td a, #block-block-516 #ss-bit-narrow tr td.buttons > div a, #block-block-666 #ss-bit-narrow tr td a, #block-block-666 #ss-bit-narrow tr td.buttons > div a {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-516, #block-block-666 {
    display: block !important;
  }
  #block-block-516 h2, #block-block-666 h2 {
    font-size: 24px;
    white-space: normal;
    line-height: 28px;
    margin-bottom: 0;
    letter-spacing: 2px;
  }
  #block-block-516 .content .nav_header_meta, #block-block-666 .content .nav_header_meta {
    font-size: 20px;
    white-space: normal;
    line-height: 23px;
  }
  #block-block-516 table.bit-events-narrow, #block-block-666 table.bit-events-narrow {
    margin-top: 0px;
  }
  #block-block-516 #ss-bit-narrow, #block-block-666 #ss-bit-narrow {
    padding-top: 25px;
  }
}

/*********** 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;
}

/******* Static Album Block ******/
#block-block-796 .album-wrap .album-image img {
  width: 267px;
  height: 267px;
}
@media only screen and (max-width: 767px) {
  #block-block-796 .album-wrap .album-image img {
    width: 250px;
    height: 250px;
  }
}
#block-block-796 .album-wrap .album-title {
  padding: 48px 0 51px;
}
@media only screen and (max-width: 767px) {
  #block-block-796 .album-wrap .album-title {
    padding: 24px 0 25px;
  }
}
@media only screen and (min-width: 768px) {
  #block-block-796 .album-wrap .album-title .sub-album-title {
    font-size: 22px;
    padding-top: 10px;
  }
}
#block-block-796 .album-wrap .album-icons {
  text-align: left;
}
#block-block-796 .album-wrap .album-icons div {
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
}
#block-block-796 .album-wrap .album-icons div img {
  height: 42px;
}
@media only screen and (min-width: 768px) {
  #block-block-796 .album-wrap .album-icons .img {
    width: 100%;
  }
}
#block-block-796 .album-wrap .album-icons .ituneWrap img {
  width: 118px;
}
#block-block-796 .album-wrap .album-icons .googleplayWrap img {
  width: 146px;
}
#block-block-796 .album-wrap .album-icons .amazonmp3Wrap img {
  width: 120px;
}
#block-block-796 .album-wrap .album-icons .spotifyWrap a {
  width: 124px;
  display: block;
  height: 40px;
  line-height: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-796 .album-wrap .album-icons .mobile-wrap {
    display: block;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  #block-block-796 .album-wrap .album-icons .mobile-wrap {
    display: block;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 1023px) {
  #block-block-796 .album-wrap .album-icons .mobile-wrap {
    display: block;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-796 .album-wrap .album-icons .mobile-wrap .ituneWrap img {
    width: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-796 .album-wrap .album-icons .spotifyWrap a {
    width: 140px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  #block-block-796 .album-wrap .album-icons .spotifyWrap a {
    width: 140px;
  }
}
@media only screen and (max-width: 1023px) {
  #block-block-796 .album-wrap .album-icons .spotifyWrap a {
    width: 140px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-796 .album-wrap .album-icons .mobile-wrap {
    padding-bottom: 6px;
  }
  #block-block-796 .album-wrap .album-icons div {
    margin-right: 6px;
  }
  #block-block-796 .album-wrap .album-icons .mobile-wrap .ituneWrap img {
    width: 109px;
  }
  #block-block-796 .album-wrap .album-icons .googleplayWrap img {
    width: 132px;
  }
  #block-block-796 .album-wrap .album-icons .amazonmp3Wrap img {
    width: 109px;
  }
  #block-block-796 .album-wrap .album-icons .spotifyWrap a {
    width: 129px;
    height: 38px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
  #block-block-796 .album-wrap .album-icons .mobile-wrap {
    display: inline-block;
  }
}
#block-block-796 .album-wrap .album-icons div.spotifyWrap {
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  text-align: center;
  line-height: 40px;
  background: #000;
}
#block-block-796 .album-wrap .album-icons div.spotifyWrap a {
  color: #d7d7d7;
  font-family: "montserratbold";
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
}
#block-block-796 .album-wrap .album-icons div.spotifyWrap a:hover {
  color: #d7d7d7;
}

/****************** Tour Page Static block *********************/
.page-tour .region.region-precontent-first {
  font-size: 0;
}
.page-tour #header {
  background: none;
}
.page-tour #content .tabs {
  margin-top: 6.3em;
}
@media only screen and (max-width: 767px) {
  .page-tour #content .tabs {
    margin-top: 108px;
  }
}
@media only screen and (min-width: 768px) {
  .page-tour #content #precontent .stack-width {
    margin-top: 117px;
  }
  .page-tour #content div#content-inner {
    background: none;
  }
}
@media only screen and (min-width: 768px) {
  .page-tour #content #ss-bit-narrow tr td.bit-concert {
    width: 41.8%;
    max-width: 536px;
    float: none;
    padding-right: 2%;
  }
  .page-tour #content #ss-bit-narrow tr td.bit-concert .location a, .page-tour #content #ss-bit-narrow tr td.bit-concert .venue a {
    line-height: 21px !important;
  }
  .page-tour #content #ss-bit-narrow tr td.bit-date {
    display: block;
  }
}

div#block-block-801, #block-block-806 {
  padding-left: 0;
  vertical-align: bottom;
}
div#block-block-801 .content, #block-block-806 .content {
  padding-left: 30px;
}
@media only screen and (max-width: 767px) {
  div#block-block-801 .content, #block-block-806 .content {
    padding-left: 11px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  div#block-block-801 .content, #block-block-806 .content {
    padding-left: 20px;
  }
}

div#block-block-801 {
  width: 41%;
}
div#block-block-801 div.tour_ttile {
  font-family: "montserratbold";
  font-size: 30px;
  letter-spacing: 3.2px;
  margin-top: 40px;
  white-space: normal;
}
div#block-block-801 #tour-block span {
  font-size: 22px;
  display: block;
  line-height: 47px;
  font-family: "montserratbold";
  letter-spacing: 2px;
}
div#block-block-801 #tour-block a.button {
  margin-top: 7.5%;
}
div#block-block-801 h2 {
  display: none;
}
@media only screen and (max-width: 767px) {
  div#block-block-801 {
    width: 95%;
    margin: 100px 0 120px;
    border-right: none !important;
  }
  div#block-block-801 #tour-block img {
    width: 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .front #block-views-home-one-page-video-block-1, .front #block-block-796, .front #block-block-706, .front #block-block-516 {
    margin-top: 44.4%;
    vertical-align: bottom;
  }
  .front #block-views-home-one-page-video-block-1 {
    width: 50%;
  }
  .front #block-views-home-one-page-video-block-1 .content {
    margin-right: 11px;
    padding-left: 17px;
  }
  .front #block-views-home-one-page-video-block-1 .content .views-field.views-field-field-external-link {
    padding-top: 0;
  }
  .front #block-views-home-one-page-video-block-1 .content .views-field.views-field-field-external-link a {
    font-size: 14px;
  }
  .front #block-views-home-one-page-video-block-1 .content .more-link {
    margin-top: 20px;
  }
  .front #block-views-home-one-page-video-block-1 .content .more-link a {
    font-size: 14px;
  }
  .front #block-views-home-one-page-video-block-1 .content .views-field.views-field-title {
    padding: 51px 0 0;
    min-height: 30px;
    line-height: 1;
  }
  .front #block-views-home-one-page-video-block-1 .content .views-field.views-field-title a {
    font-size: 18px;
    line-height: 19px;
    display: inline-block;
  }
  .front #block-block-796 {
    margin-top: 0;
  }
  .front #block-block-796 .content {
    padding-left: 19px;
  }
  .front #block-block-796 .content .album-wrap .album-title {
    font-size: 18px;
  }
  .front #block-block-796 .content .album-wrap .album-title .sub-album-title {
    font-size: 14px;
    padding-top: 4px;
  }
  .front #block-block-796 .content .album-wrap .album-image img {
    width: 150px;
    height: 150px;
  }
  .front #block-block-706, .front #block-block-516 {
    margin-top: 0;
    width: 50%;
  }
  .front div#block-views-music-block-3 {
    width: 50%;
    padding: 0 10px 0 0;
    box-sizing: border-box;
  }
}

@media only screen and (min-width: 768px) {
  #block-block-516 .content {
    padding-top: 164px;
  }
}
@media only screen and (min-width: 1280px) {
  #block-block-516 .content {
    padding-top: 69px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node span a {
    font-size: 14px;
  }

  #block-block-516 .content {
    padding-top: 43px !important;
    padding-left: 20px;
  }

  #block-block-706 .content {
    padding-left: 20px;
  }

  div#block-block-786 .footer-social {
    margin-left: 16px;
  }
  div#block-block-786 li a {
    width: 16.5px;
  }
  div#block-block-786 li a.fs-ml-link.icon-envelop {
    width: 23px;
  }
}
#copyright {
  display: none;
}

#block-block-26 .joinCommLink {
  padding: 10px;
  font-size: 0.8em;
  margin-bottom: 0.5em;
}
#block-block-26 .mailButton {
  padding: 10px;
  font-size: 0.8em;
  background: none repeat scroll 0 0 #A1A1A1;
}
#block-block-26 .mailButton:hover {
  background: #ed3d3d;
}

#block-block-501, #block-block-96 {
  position: relative;
}
#block-block-501 li.merch, #block-block-96 li.merch {
  overflow: hidden;
  margin: 0;
  float: left;
  clear: both;
  border-bottom: #d7d7d7 solid #d7d7d7;
  padding: 1em 0;
  width: 100%;
  padding-bottom: 0;
}
#block-block-501 li.merch:first-child, #block-block-96 li.merch:first-child {
  padding-top: 0;
}
#block-block-501 li.merch .merchImg, #block-block-96 li.merch .merchImg {
  width: 53.5%;
  margin-right: 3%;
}
#block-block-501 li.merch .merchDetail, #block-block-96 li.merch .merchDetail {
  width: 43.5%;
}
#block-block-501 li.merch .merchImg, #block-block-96 li.merch .merchImg {
  display: block;
  float: left;
  margin-top: 5px;
}
#block-block-501 li.merch .merchImg img, #block-block-96 li.merch .merchImg img {
  max-width: 100%;
  height: auto;
}
#block-block-501 li.merch .merchDetail, #block-block-96 li.merch .merchDetail {
  float: left;
}
#block-block-501 li.merch .merchDetail .merchBuy, #block-block-96 li.merch .merchDetail .merchBuy {
  /*overflow: hidden;*/
}
#block-block-501 li.merch .merchDetail .merchPrice, #block-block-96 li.merch .merchDetail .merchPrice {
  float: left;
  font-size: 1.25em;
  line-height: 2em;
}
#block-block-501 li.merch .merchDetail .merchBuyLink, #block-block-96 li.merch .merchDetail .merchBuyLink {
  float: left;
  clear: both;
  padding: 10px;
  font-size: 0.8em;
}
#block-block-501 .firstFeatured li.merch.item1 .merchImg, #block-block-96 .firstFeatured li.merch.item1 .merchImg {
  width: 65%;
  margin-right: 3%;
}
#block-block-501 .firstFeatured li.merch.item1 .merchDetail, #block-block-96 .firstFeatured li.merch.item1 .merchDetail {
  width: 32%;
}
#block-block-501 .fullSizeImage li.merch .merchImg, #block-block-501 .fullSizeCarousel li.merch .merchImg, #block-block-96 .fullSizeImage li.merch .merchImg, #block-block-96 .fullSizeCarousel li.merch .merchImg {
  width: 100%;
  margin-right: 0%;
}
#block-block-501 .fullSizeImage li.merch .merchDetail, #block-block-501 .fullSizeCarousel li.merch .merchDetail, #block-block-96 .fullSizeImage li.merch .merchDetail, #block-block-96 .fullSizeCarousel li.merch .merchDetail {
  width: 100%;
}
#block-block-501 .fullSizeImage li.merch .merchBuyLink, #block-block-501 .fullSizeCarousel li.merch .merchBuyLink, #block-block-96 .fullSizeImage li.merch .merchBuyLink, #block-block-96 .fullSizeCarousel li.merch .merchBuyLink {
  float: right;
}
#block-block-501 .fullSizeCarousel li.merch, #block-block-501 .listCarousel li.merch, #block-block-96 .fullSizeCarousel li.merch, #block-block-96 .listCarousel li.merch {
  clear: none;
  padding-top: 0;
}
#block-block-501 .fullSizeCarousel .merchflex-direction-nav, #block-block-501 .listCarousel .merchflex-direction-nav, #block-block-96 .fullSizeCarousel .merchflex-direction-nav, #block-block-96 .listCarousel .merchflex-direction-nav {
  position: absolute;
  right: 0;
  top: 0.85em;
}
#block-block-501 .fullSizeCarousel .merchflex-direction-nav li, #block-block-501 .listCarousel .merchflex-direction-nav li, #block-block-96 .fullSizeCarousel .merchflex-direction-nav li, #block-block-96 .listCarousel .merchflex-direction-nav li {
  float: left;
  margin-left: 0.5em;
}

/*New Merch block stylings created from Merch Content Type*/
#block-views-merch-block-1 {
  padding-left: 0;
  position: relative;
  max-width: 500px;
  margin: 0 auto;
  margin-top: 24%;
}
#block-views-merch-block-1 .config-merch-carousel {
  padding: 10px;
  font-size: 0.8em;
  float: left;
  line-height: 1;
  margin-right: 5%;
  font-size: 0.6em;
}
@media only screen and (min-width: 768px) {
  #block-views-merch-block-1 .config-merch-carousel {
    display: block;
  }
}
#block-views-merch-block-1 li.merch {
  overflow: hidden;
  margin: 0;
  float: left;
  clear: both;
  border-bottom: #d7d7d7 solid #d7d7d7;
  padding: 1em 0;
  width: 100%;
  padding-bottom: 0;
  clear: none;
}
#block-views-merch-block-1 li.merch:first-child {
  padding-top: 0;
}
#block-views-merch-block-1 li.merch .merchImg {
  width: 53.5%;
  margin-right: 3%;
}
#block-views-merch-block-1 li.merch .merchDetail {
  width: 43.5%;
}
#block-views-merch-block-1 li.merch .merchImg {
  display: block;
  float: left;
  margin-top: 5px;
}
#block-views-merch-block-1 li.merch .merchImg img {
  max-width: 100%;
  height: auto;
}
#block-views-merch-block-1 li.merch .merchDetail {
  float: left;
  margin-top: 6%;
}
@media only screen and (max-width: 767px) {
  #block-views-merch-block-1 li.merch .merchDetail {
    margin-top: 13%;
  }
}
#block-views-merch-block-1 li.merch .merchDetail .merchPrice {
  float: left;
  font-size: 1.25em;
  line-height: 2em;
}
#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton {
  float: left;
  clear: both;
  padding: 10px;
  font-size: 0.8em;
  font-size: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-merch-block-1 li.merch .merchDetail .merchBuyButton {
    font-size: 14px;
  }
}
#block-views-merch-block-1 .firstFeatured li.merch.item1 .merchImg {
  width: 65%;
  margin-right: 3%;
}
#block-views-merch-block-1 .firstFeatured li.merch.item1 .merchDetail {
  width: 32%;
}
#block-views-merch-block-1 .fullSizeImage li.merch .merchImg, #block-views-merch-block-1 .fullSizeCarousel li.merch .merchImg {
  width: 100%;
  margin-right: 0%;
}
#block-views-merch-block-1 .fullSizeImage li.merch .merchDetail, #block-views-merch-block-1 .fullSizeCarousel li.merch .merchDetail {
  width: 100%;
}
#block-views-merch-block-1 .fullSizeImage li.merch .merchBuyButton, #block-views-merch-block-1 .fullSizeCarousel li.merch .merchBuyButton {
  float: left;
}
#block-views-merch-block-1 .fullSizeCarousel li.merch, #block-views-merch-block-1 .listCarousel li.merch {
  clear: none;
  padding-top: 0;
  padding-bottom: 5px;
}
#block-views-merch-block-1 .fullSizeCarousel .merchclass-direction-nav, #block-views-merch-block-1 .listCarousel .merchclass-direction-nav {
  position: absolute;
  right: 0;
  top: 0.85em;
}
#block-views-merch-block-1 .fullSizeCarousel .merchclass-direction-nav li, #block-views-merch-block-1 .listCarousel .merchclass-direction-nav li {
  float: left;
  margin-left: 0.5em;
}
#block-views-merch-block-1 .merchclass-control-paging {
  display: none;
}
#block-views-merch-block-1 h2 {
  border-bottom: medium none;
  font-size: 24px;
  line-height: 1;
  margin: 0.5em 0 0;
  text-transform: uppercase;
  letter-spacing: 3px;
  padding: 60px 0 0 8px;
  white-space: initial;
}
@media only screen and (min-width: 768px) {
  #block-views-merch-block-1 h2 {
    font-size: 30px;
    margin: 0.5em 0 14px;
    padding: 0 0 0 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-merch-block-1 h2 {
    font-size: 18px;
  }
}
#block-views-merch-block-1 .merchName {
  margin-bottom: 4%;
  white-space: initial;
}
#block-views-merch-block-1 .merchName a {
  font-family: "montserratbold";
  font-size: 18px;
  color: #d7d7d7;
  text-transform: uppercase;
  letter-spacing: 3px;
}
@media only screen and (min-width: 768px) {
  #block-views-merch-block-1 .merchName a {
    font-size: 22px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-merch-block-1 .merchName a {
    font-size: 14px;
  }
}
#block-views-merch-block-1 .merch_footer_a {
  position: absolute;
  left: calc(50% + 8px);
  bottom: 4px;
  font-family: "Times New Roman", Times;
  font-size: 20px;
  color: #d7d7d7;
  font-style: italic;
  text-transform: capitalize;
}
@media only screen and (min-width: 768px) {
  #block-views-merch-block-1 .merch_footer_a {
    width: 120px;
    position: absolute;
    left: calc(50% + 45px);
    bottom: 4px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-merch-block-1 .merch_footer_a {
    font-size: 14px;
  }
}
#block-views-merch-block-1 .middle.tb-terminal {
  padding-left: 30px;
}

div#block-views-music-block-3 {
  display: inline-block;
  white-space: nowrap;
  margin-left: 0;
  vertical-align: bottom;
  margin-top: 0;
  float: left;
}
@media only screen and (max-width: 767px) {
  div#block-views-music-block-3 {
    border-left: 1px solid;
  }
}

#page .borderwrapper.music-wrap {
  margin-bottom: 108px;
  overflow: visible;
}
@media only screen and (min-width: 768px) {
  #page .borderwrapper.music-wrap {
    margin-bottom: 6%;
  }
}

#block-views-merch-block-1 {
  display: inline-block;
  white-space: nowrap;
  margin-left: 0;
  border-left: 1px solid #d7d7d7;
  margin-left: 0;
  max-width: 100%;
  vertical-align: bottom;
  margin-top: 0;
  float: left;
}
@media only screen and (min-width: 768px) {
  #block-views-merch-block-1 {
    float: none;
    width: 49.6%;
  }
}

#block-views-music-block-3 .middle.tb-terminal {
  padding-left: 0;
}

#block-views-merch-block-1 .middle.tb-terminal {
  padding-left: 0;
}

div#block-views-music-block-3 .content {
  padding-left: 10px;
  border-left: none;
  vertical-align: bottom;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  div#block-views-music-block-3 .content {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  div#block-views-music-block-3 .content {
    min-height: 651px;
    padding-left: 20px;
    border: none;
  }
}
@media only screen and (min-width: 1024px) {
  div#block-views-music-block-3 .content {
    margin-left: 20px;
    padding-left: 10px;
  }
}

#block-views-merch-block-1 .content {
  padding-left: 8px;
  margin-left: 0;
  vertical-align: bottom;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  #block-views-merch-block-1 .content {
    padding-left: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-merch-block-1 .content {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 767px) {
  #block-views-merch-block-1 li.merch .merchImg {
    text-align: left;
  }
}

body .region-content ul.flippy {
  clear: both;
  width: 272px;
  margin-left: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body .region-content ul.flippy {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy {
    margin-left: 15px;
    width: 240px;
  }
}
body .region-content ul.flippy li {
  display: block;
  white-space: normal;
  position: relative;
}
body .region-content ul.flippy li a {
  width: auto;
  height: auto;
  display: inline-block;
  font-size: 20px;
  color: #d7d7d7;
  font-family: "Times New Roman", Times;
  font-style: italic;
}
body .region-content ul.flippy li a.view-all {
  display: inline-block;
  width: auto;
  margin-left: 42px;
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy li a.view-all {
    margin-left: 32px;
  }
}
body .region-content ul.flippy li img {
  height: auto;
  width: 48%;
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy li img {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
}
body .region-content ul.flippy li.next.empty span, body .region-content ul.flippy li.prev.empty span {
  visibility: hidden;
}
body .region-content ul.flippy li.prev {
  padding: 0;
  text-align: right;
  float: right;
}
body .region-content ul.flippy li.prev a img {
  padding-left: 10%;
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy li.prev a img {
    padding-left: 20%;
  }
}
body .region-content ul.flippy li.prev a span {
  margin-left: 25px;
  display: inline-block;
}
body .region-content ul.flippy li.next {
  float: left;
  padding: 0;
  text-align: left;
}
body .region-content ul.flippy li.next a img {
  padding-right: 10%;
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy li.next a img {
    padding-right: 20%;
  }
}
body .region-content ul.flippy li.next a span {
  display: block;
}

body.node-type-forum .region-content ul.flippy li.prev {
  background-size: 7%;
  background-position: left 6px;
}
body.node-type-forum .region-content ul.flippy li.next {
  background-size: 7%;
  background-position: right 6px;
}

.node-type-photo #block-flippy-flippy-pager .prevImage .igImage, .node-type-photo #block-flippy-flippy-pager .prevImage .igTitle, .node-type-photo #block-flippy-flippy-pager .nextImage .igImage, .node-type-photo #block-flippy-flippy-pager .nextImage .igTitle {
  display: none;
}
.node-type-photo #block-flippy-flippy-pager .prevImage.Instagram .igImage, .node-type-photo #block-flippy-flippy-pager .prevImage.Instagram .igTitle, .node-type-photo #block-flippy-flippy-pager .nextImage.Instagram .igImage, .node-type-photo #block-flippy-flippy-pager .nextImage.Instagram .igTitle {
  display: block;
}
.node-type-photo #block-flippy-flippy-pager .prevImage.Instagram .regImage, .node-type-photo #block-flippy-flippy-pager .prevImage.Instagram .regTitle, .node-type-photo #block-flippy-flippy-pager .nextImage.Instagram .regImage, .node-type-photo #block-flippy-flippy-pager .nextImage.Instagram .regTitle {
  display: none;
}

#lightBoxContent.lightBoxContent.tkt {
  top: auto !important;
  right: 24px !important;
  left: auto !important;
  color: #d7d7d7;
  max-width: 360px;
  background-color: #d7d7d7;
  z-index: 10;
  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.hide_toaster {
  bottom: -500px !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;
  margin: 0 auto;
  width: 95%;
}
#lightBoxContent .mlist-wrapper div {
  color: #d7d7d7;
  margin-bottom: 5px;
}
#lightBoxContent .mlist-wrapper div.mlist-field.postalcode, #lightBoxContent .mlist-wrapper div.mlist-field.country {
  display: inline-block;
  vertical-align: bottom;
  width: 47%;
}
#lightBoxContent .mlist-wrapper div.mlist-field.postalcode {
  margin-right: 6%;
}
#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 .emailTitle {
  font-size: 22px;
  font-weight: bold;
  font-family: "montserratregular";
  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;
  display: inline-block;
  vertical-align: middle;
  margin-top: 7px;
}
#lightBoxContent .mlist-wrapper .termsWrapper a.terms {
  font-size: 10px;
}
#lightBoxContent .mlist-wrapper #thankyouBlock {
  padding: 0;
  margin-top: 10px;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .thankyou-message.embed {
  text-align: center;
  font-size: 20px;
}
#lightBoxContent .mlist-wrapper #thankyouBlock #errorLabelContainer2 {
  color: #ed3d3d;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-checks {
  clear: both;
  padding: 10px 0 0px 0;
  color: #d7d7d7;
  text-align: left;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-checks label.global-list {
  white-space: normal;
  font-size: 12px;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-submit-new {
  padding: 10px 0 20px 0;
  margin: 0;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-submit-new input {
  margin: 0;
}
#lightBoxContent .mlist-wrapper #thankyouBlock select#dobMonth {
  float: left;
  padding-left: 0.5em;
  margin-right: 6%;
  width: 47%;
}
#lightBoxContent .mlist-wrapper #thankyouBlock select#dobDay {
  float: right;
  padding-left: 0.5em;
  width: 47%;
  margin-right: 0;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .thankswelcome-msg {
  font-size: 12px !important;
  letter-spacing: 0.7px;
  margin: 10px 0;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-field #email {
  text-indent: 10px;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-field label {
  width: 100%;
  margin: 5px 0;
  color: #d7d7d7;
  font: 12px "montserratregular";
  text-transform: uppercase;
}

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

  .toaster #lightBoxContent.lightBoxContent {
    width: 100%;
    right: 0 !important;
    max-width: 100%;
  }
}
.turnKeyTextWrapper {
  background: #e06351 !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/g2000005881/f/201606/bg_closebtn.png");
  background-repeat: no-repeat;
  display: block;
  height: 17px;
  position: absolute;
  right: 5px;
  text-indent: -9998px;
  top: 8px;
  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;
  color: #d7d7d7;
  padding: 0;
  position: fixed;
  z-index: 10001;
  border: 10px solid;
}
#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: #e06351;
}
@media only screen and (min-width: 768px) {
  #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper {
    float: left;
    width: 50%;
    padding: 0;
    display: inline-block;
  }
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper {
  width: 90%;
}
#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;
  padding-bottom: 20px;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-header {
  color: #d7d7d7;
  font-family: "Times New Roman", Times;
  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: #d7d7d7;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock #errorLabelContainer2 {
  color: #ed3d3d;
}
#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 .turnKeyMerchData {
  width: 100%;
  text-align: center;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchTitle {
  font-size: 24px;
  font-weight: bold;
  font-family: "Times New Roman", Times;
  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: "Times New Roman", Times;
  padding-bottom: 20px;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericDesc {
  padding-bottom: 12px;
  font-family: "Times New Roman", Times;
}
#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 {
    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;
    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;
  }
}
#block-views-home-one-page-news-block-2 .views-row, .page-news #block-system-main .views-row, .page-news-v1 #block-system-main .views-row, #block-views-home-one-page-news-block-4 .views-row, #block-views-home-one-page-news-block-3 .views-row {
  margin-bottom: 1.25em;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-news-block-2 .views-row, .page-news #block-system-main .views-row, .page-news-v1 #block-system-main .views-row, #block-views-home-one-page-news-block-4 .views-row, #block-views-home-one-page-news-block-3 .views-row {
    margin-bottom: 3.5em;
  }
}
#block-views-home-one-page-news-block-2 .views-row .circular_bg, .page-news #block-system-main .views-row .circular_bg, .page-news-v1 #block-system-main .views-row .circular_bg, #block-views-home-one-page-news-block-4 .views-row .circular_bg, #block-views-home-one-page-news-block-3 .views-row .circular_bg {
  display: none;
}
#block-views-home-one-page-news-block-2 .views-row img, .page-news #block-system-main .views-row img, .page-news-v1 #block-system-main .views-row img, #block-views-home-one-page-news-block-4 .views-row img, #block-views-home-one-page-news-block-3 .views-row img {
  display: inline;
  height: auto;
  width: 100%;
}
#block-views-home-one-page-news-block-2 .views-row .media-thumbnail-frame, .page-news #block-system-main .views-row .media-thumbnail-frame, .page-news-v1 #block-system-main .views-row .media-thumbnail-frame, #block-views-home-one-page-news-block-4 .views-row .media-thumbnail-frame, #block-views-home-one-page-news-block-3 .views-row .media-thumbnail-frame {
  dsiplay: none;
}
#block-views-home-one-page-news-block-2 .views-row .views-field-nothing-1, .page-news #block-system-main .views-row .views-field-nothing-1, .page-news-v1 #block-system-main .views-row .views-field-nothing-1, #block-views-home-one-page-news-block-4 .views-row .views-field-nothing-1, #block-views-home-one-page-news-block-3 .views-row .views-field-nothing-1 {
  position: relative;
  margin-bottom: 1em;
}
#block-views-home-one-page-news-block-2 .views-row .media-embed-resize .media-embed-wrapper, .page-news #block-system-main .views-row .media-embed-resize .media-embed-wrapper, .page-news-v1 #block-system-main .views-row .media-embed-resize .media-embed-wrapper, #block-views-home-one-page-news-block-4 .views-row .media-embed-resize .media-embed-wrapper, #block-views-home-one-page-news-block-3 .views-row .media-embed-resize .media-embed-wrapper {
  position: static;
}
#block-views-home-one-page-news-block-2 .views-row .blog-created, .page-news #block-system-main .views-row .blog-created, .page-news-v1 #block-system-main .views-row .blog-created, #block-views-home-one-page-news-block-4 .views-row .blog-created, #block-views-home-one-page-news-block-3 .views-row .blog-created {
  position: absolute;
  left: auto;
  bottom: 0;
  z-index: 1;
  background-color: #ed3d3d;
  color: #fff;
  line-height: 16px;
  padding: 6px 5px 4px 5px;
  text-align: center;
  width: 4.3125em;
}
#block-views-home-one-page-news-block-2 .views-row .views-field-title a, .page-news #block-system-main .views-row .views-field-title a, .page-news-v1 #block-system-main .views-row .views-field-title a, #block-views-home-one-page-news-block-4 .views-row .views-field-title a, #block-views-home-one-page-news-block-3 .views-row .views-field-title a {
  margin-bottom: 0;
  display: inline;
  line-height: 42px;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-news-block-2 .views-row.views-row-last, .page-news #block-system-main .views-row.views-row-last, .page-news-v1 #block-system-main .views-row.views-row-last, #block-views-home-one-page-news-block-4 .views-row.views-row-last, #block-views-home-one-page-news-block-3 .views-row.views-row-last {
    border-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  #block-views-home-one-page-news-block-2 .views-row, .page-news #block-system-main .views-row, .page-news-v1 #block-system-main .views-row, #block-views-home-one-page-news-block-4 .views-row, #block-views-home-one-page-news-block-3 .views-row {
    overflow: visible;
  }
  #block-views-home-one-page-news-block-2 .views-row.views-row-3, .page-news #block-system-main .views-row.views-row-3, .page-news-v1 #block-system-main .views-row.views-row-3, #block-views-home-one-page-news-block-4 .views-row.views-row-3, #block-views-home-one-page-news-block-3 .views-row.views-row-3 {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  #block-views-home-one-page-news-block-2 .views-row.views-row:nth-child(6n+1) .circular_bg, .page-news #block-system-main .views-row.views-row:nth-child(6n+1) .circular_bg, .page-news-v1 #block-system-main .views-row.views-row:nth-child(6n+1) .circular_bg, #block-views-home-one-page-news-block-4 .views-row.views-row:nth-child(6n+1) .circular_bg, #block-views-home-one-page-news-block-3 .views-row.views-row:nth-child(6n+1) .circular_bg {
    margin-top: 18px;
    display: block;
  }
  #block-views-home-one-page-news-block-2 .views-row.views-row:nth-child(6n+1) .circular_bg img, .page-news #block-system-main .views-row.views-row:nth-child(6n+1) .circular_bg img, .page-news-v1 #block-system-main .views-row.views-row:nth-child(6n+1) .circular_bg img, #block-views-home-one-page-news-block-4 .views-row.views-row:nth-child(6n+1) .circular_bg img, #block-views-home-one-page-news-block-3 .views-row.views-row:nth-child(6n+1) .circular_bg img {
    width: auto;
    display: block;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  #block-views-home-one-page-news-block-2 .views-row.views-row:nth-child(6n+3), .page-news #block-system-main .views-row.views-row:nth-child(6n+3), .page-news-v1 #block-system-main .views-row.views-row:nth-child(6n+3), #block-views-home-one-page-news-block-4 .views-row.views-row:nth-child(6n+3), #block-views-home-one-page-news-block-3 .views-row.views-row:nth-child(6n+3) {
    margin-top: -180px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-news-block-2 .views-row.views-row:nth-child(6n+3), .page-news #block-system-main .views-row.views-row:nth-child(6n+3), .page-news-v1 #block-system-main .views-row.views-row:nth-child(6n+3), #block-views-home-one-page-news-block-4 .views-row.views-row:nth-child(6n+3), #block-views-home-one-page-news-block-3 .views-row.views-row:nth-child(6n+3) {
    margin-top: -110px;
  }
}

@media only screen and (min-width: 768px) {
  #block-views-home-one-page-news-block-2 .view-content ul, .page-news #block-system-main .view-content ul, .page-news-v1 #block-system-main .view-content ul, #block-views-home-one-page-news-block-4 .view-content ul, #block-views-home-one-page-news-block-3 .view-content ul {
    font-size: 0px;
  }
  #block-views-home-one-page-news-block-2 .view-content ul.block, .page-news #block-system-main .view-content ul.block, .page-news-v1 #block-system-main .view-content ul.block, #block-views-home-one-page-news-block-4 .view-content ul.block, #block-views-home-one-page-news-block-3 .view-content ul.block {
    margin-bottom: 16px;
  }
  #block-views-home-one-page-news-block-2 .view-content ul .views-row, .page-news #block-system-main .view-content ul .views-row, .page-news-v1 #block-system-main .view-content ul .views-row, #block-views-home-one-page-news-block-4 .view-content ul .views-row, #block-views-home-one-page-news-block-3 .view-content ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 1.5%;
    margin-bottom: 2%;
    vertical-align: top;
    width: 49.25%;
    font-size: 16px;
  }
  #block-views-home-one-page-news-block-2 .view-content ul .views-row:nth-child(2n), .page-news #block-system-main .view-content ul .views-row:nth-child(2n), .page-news-v1 #block-system-main .view-content ul .views-row:nth-child(2n), #block-views-home-one-page-news-block-4 .view-content ul .views-row:nth-child(2n), #block-views-home-one-page-news-block-3 .view-content ul .views-row:nth-child(2n) {
    margin-right: 0px;
  }
}
#block-views-home-one-page-news-block-2 .views-field-nothing-2, .page-news #block-system-main .views-field-nothing-2, .page-news-v1 #block-system-main .views-field-nothing-2, #block-views-home-one-page-news-block-4 .views-field-nothing-2, #block-views-home-one-page-news-block-3 .views-field-nothing-2 {
  position: relative;
}
#block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd p, .page-news #block-system-main .views-field-nothing-2 .nd p, .page-news-v1 #block-system-main .views-field-nothing-2 .nd p, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd p, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd p {
  margin-top: 1em;
}
#block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .media-thumbnail-frame, .page-news #block-system-main .views-field-nothing-2 .nd .media-thumbnail-frame, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .media-thumbnail-frame, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .media-thumbnail-frame, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .media-thumbnail-frame {
  margin-top: .5em;
  float: left;
}
#block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .media-thumbnail-frame img, .page-news #block-system-main .views-field-nothing-2 .nd .media-thumbnail-frame img, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .media-thumbnail-frame img, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .media-thumbnail-frame img, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .media-thumbnail-frame img {
  height: auto;
  width: 100%;
}
#block-views-home-one-page-news-block-2 .views-field-nothing-2 .item-list .pager, .page-news #block-system-main .views-field-nothing-2 .item-list .pager, .page-news-v1 #block-system-main .views-field-nothing-2 .item-list .pager, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .item-list .pager, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .item-list .pager {
  transition: margin 2s ease;
}

@media only screen and (min-width: 768px) {
  #block-views-home-one-page-news-block-2 .view-content ul, .page-news #block-system-main .view-content ul, .page-news-v1 #block-system-main .view-content ul, #block-views-home-one-page-news-block-4 .view-content ul, #block-views-home-one-page-news-block-3 .view-content ul {
    position: relative;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2.open, .page-news #block-system-main .views-field-nothing-2.open, .page-news-v1 #block-system-main .views-field-nothing-2.open, #block-views-home-one-page-news-block-4 .views-field-nothing-2.open, #block-views-home-one-page-news-block-3 .views-field-nothing-2.open {
    width: 100%;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2 .news-detail-close, .page-news #block-system-main .views-field-nothing-2 .news-detail-close, .page-news-v1 #block-system-main .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .news-detail-close {
    position: absolute;
    right: -0.3em;
    top: 0;
    z-index: 1;
    display: block;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2 .news-detail-close span, .page-news #block-system-main .views-field-nothing-2 .news-detail-close span, .page-news-v1 #block-system-main .views-field-nothing-2 .news-detail-close span, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .news-detail-close span, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .news-detail-close span {
    color: #585A59;
    cursor: pointer;
    display: block;
    font-size: 1.5em;
    height: 1em;
    text-align: center;
    width: 1.5em;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2 .news-detail-close .news-detail-close, .page-news #block-system-main .views-field-nothing-2 .news-detail-close .news-detail-close, .page-news-v1 #block-system-main .views-field-nothing-2 .news-detail-close .news-detail-close, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .news-detail-close .news-detail-close, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .news-detail-close .news-detail-close {
    display: block;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd, .page-news #block-system-main .views-field-nothing-2 .nd, .page-news-v1 #block-system-main .views-field-nothing-2 .nd, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd {
    background: #e9e9e9;
    padding: 6% 3% 3%;
    padding: 3%;
    overflow: hidden;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .field-name-file, .page-news #block-system-main .views-field-nothing-2 .nd .field-name-file, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .field-name-file {
    display: block;
    float: left;
    margin-right: 2%;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .field-news-detail, .page-news #block-system-main .views-field-nothing-2 .nd .field-news-detail, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .field-news-detail, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .field-news-detail, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .field-news-detail {
    margin-top: 0;
    overflow: visible;
  }
  #block-views-home-one-page-news-block-2 .views-rows-detail, .page-news #block-system-main .views-rows-detail, .page-news-v1 #block-system-main .views-rows-detail, #block-views-home-one-page-news-block-4 .views-rows-detail, #block-views-home-one-page-news-block-3 .views-rows-detail {
    clear: both;
    float: none;
    font-size: medium;
    margin-bottom: 1.25em;
    position: relative;
    transition: all 2s ease;
    width: 100%;
  }
  #block-views-home-one-page-news-block-2 .views-rows-detail object .media-embed-wrapper, .page-news #block-system-main .views-rows-detail object .media-embed-wrapper, .page-news-v1 #block-system-main .views-rows-detail object .media-embed-wrapper, #block-views-home-one-page-news-block-4 .views-rows-detail object .media-embed-wrapper, #block-views-home-one-page-news-block-3 .views-rows-detail object .media-embed-wrapper {
    position: static;
  }
  #block-views-home-one-page-news-block-2 .view-content, .page-news #block-system-main .view-content, .page-news-v1 #block-system-main .view-content, #block-views-home-one-page-news-block-4 .view-content, #block-views-home-one-page-news-block-3 .view-content {
    margin-bottom: 4.3em;
  }
  #block-views-home-one-page-news-block-2 ul.pager.pager-load-more.pager-load-more-empty, .page-news #block-system-main ul.pager.pager-load-more.pager-load-more-empty, .page-news-v1 #block-system-main ul.pager.pager-load-more.pager-load-more-empty, #block-views-home-one-page-news-block-4 ul.pager.pager-load-more.pager-load-more-empty, #block-views-home-one-page-news-block-3 ul.pager.pager-load-more.pager-load-more-empty {
    margin-bottom: 16%;
  }
  #block-views-home-one-page-news-block-2 .item-list .pager .pager-item, .page-news #block-system-main .item-list .pager .pager-item, .page-news-v1 #block-system-main .item-list .pager .pager-item, #block-views-home-one-page-news-block-4 .item-list .pager .pager-item, #block-views-home-one-page-news-block-3 .item-list .pager .pager-item {
    display: inline;
  }
  #block-views-home-one-page-news-block-2 .item-list .pager .pager-current, .page-news #block-system-main .item-list .pager .pager-current, .page-news-v1 #block-system-main .item-list .pager .pager-current, #block-views-home-one-page-news-block-4 .item-list .pager .pager-current, #block-views-home-one-page-news-block-3 .item-list .pager .pager-current {
    display: inline;
  }
}
.page-news-v1 .view-home-one-page-news {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .page-news-v1 .view-home-one-page-news {
    padding-top: 110px;
  }
}
.page-news-v1 .view-home-one-page-news .views-field.views-field-body {
  white-space: normal;
  font-size: 14px;
  line-height: 1.6em;
  padding-right: 2%;
  margin-bottom: 45px;
  float: left;
}
.page-news-v1 .view-home-one-page-news .views-field.views-field-body p {
  float: left;
  width: 100%;
  margin: 0;
}
.page-news-v1 .view-home-one-page-news .views-field-nothing {
  display: block !important;
  clear: both;
}
.page-news-v1 .view-home-one-page-news .views-field-nothing .field-content a {
  font-family: "Times New Roman", Times;
  background: transparent;
  border: none !important;
  color: #d7d7d7;
  cursor: pointer;
  display: block;
  text-decoration: none;
  text-transform: capitalize;
  text-align: center;
  position: relative;
  display: inline-block;
  font-size: 20px;
  font-style: italic;
  padding: 0 !important;
  padding-bottom: 3px;
}
.page-news-v1 .view-home-one-page-news .views-field-nothing .field-content a:after {
  background: transparent;
  bottom: -4px;
  content: "";
  display: inline-block;
  height: 1px;
  position: absolute;
  left: 0;
  transition: width 0.5s ease 0s,background 0.5s ease 0s;
  -moz-transition: width 0.5s ease 0s,background 0.5s ease 0s;
  -webkit-transition: width 0.5s ease 0s,background 0.5s ease 0s;
  width: 0;
}
.page-news-v1 .view-home-one-page-news .views-field-nothing .field-content a:hover:after {
  background: #fff;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-news-v1 .view-home-one-page-news .views-field-nothing .field-content a {
    font-size: 14px;
  }
}
.page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper {
  padding-left: 10px;
  border-left: 1px solid #d7d7d7;
}
@media only screen and (min-width: 768px) {
  .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper {
    padding-top: 17%;
    padding-top: 35%;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper .readmore a {
    font-size: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .page-news-v1 .view-home-one-page-news li.views-row.views-row-even {
    margin-top: 21%;
  }
}
@media only screen and (min-width: 768px) {
  .page-news-v1 .view-home-one-page-news li.views-row-2.views-row-even {
    padding-top: 5%;
  }
}
@media only screen and (min-width: 768px) {
  .page-news-v1 .view-home-one-page-news li.views-row.views-row-odd.views-row-first {
    margin-top: 4.2%;
  }
}
.page-news-v1 .view-home-one-page-news .throbber {
  display: none;
}

.page-news-v1 #page-title {
  margin: 1em 0;
  line-height: 2.5em;
}

.page-news-v1 .view-content .item-list span.field-content {
  white-space: normal;
}
.page-news-v1 .view-content .item-list span.field-content a {
  font-size: 14px;
  line-height: 1.6em;
  color: #d7d7d7;
  font-family: "montserratregular";
  font-style: normal;
}
.page-news-v1 .view-content .item-list span.field-content a:after {
  bottom: 0px;
}
.page-news-v1 .view-content .item-list .pager .pager-next.first.last a {
  float: none;
  background: transparent;
  border: medium none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-news-v1 .view-content .item-list .pager .pager-next.first.last a {
    font-size: 14px;
  }
}
.page-news-v1 .views-field.views-field-created {
  font-size: 22px;
  font-family: "montserratbold";
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 45px;
}
@media only screen and (max-width: 767px) {
  .page-news-v1 .views-field.views-field-created {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1024px) {
  .page-news-v1 li.views-row .views-field.views-field-title {
    width: calc(100% - 30px);
  }
}

@media only screen and (max-width: 767px) {
  .page-news-v1 .views-field.views-field-created {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-news-v1 #block-system-main .views-row .views-field-title {
    margin-bottom: 10px;
  }
  .page-news-v1 #block-system-main .views-row .views-field-title a {
    font-size: 18px;
  }
  .page-news-v1 .views-field-created .field-content {
    font-size: 14px;
  }
}
.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 img {
  max-width: 100%;
  height: auto;
  display: block;
  padding-top: 30px;
  padding-bottom: 30px;
}

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

@media only screen and (min-width: 768px) {
  .node-type-blog div#content-area {
    min-height: 800px;
  }
}
.node-type-blog #page {
  background-color: #e06351;
}
.node-type-blog #page .region.region-content {
  border-left: 1px solid;
  box-sizing: border-box;
  margin-top: 76px;
}
@media only screen and (min-width: 1280px) {
  .node-type-blog #page .region.region-content {
    margin-bottom: 115px;
  }
}
.node-type-blog li.views-row .views-field-nothing-3 {
  float: none;
  width: 60%;
}
@media only screen and (max-width: 767px) {
  .node-type-blog li.views-row .views-field-nothing-3 {
    width: 100%;
  }
}
.node-type-blog .views-field.views-field-nothing {
  display: none;
}
.node-type-blog .left-media .blog-title {
  text-transform: uppercase;
  line-height: 1.35;
}
@media only screen and (min-width: 1024px) {
  .node-type-blog .left-media .blog-title {
    width: 77%;
  }
}
.node-type-blog .left-media .blog-created {
  margin-top: 9px;
}
.node-type-blog .left-media .blog-created span {
  font-size: 22px;
  font-family: "montserratbold";
  width: 100%;
  margin-top: 3px;
  letter-spacing: 1px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .node-type-blog .left-media .blog-created span {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .node-type-blog .left-media .blog-created span {
    font-size: 18px;
  }
}
.node-type-blog .left-media .share-content {
  margin-top: 44px;
}
.node-type-blog .left-media .share-title {
  font-family: "Times New Roman", Times;
  font-style: italic;
  font-size: 20px;
  color: #d7d7d7;
  text-transform: capitalize;
  display: inline-block;
}
.node-type-blog .left-media .blog-socials {
  display: inline-block;
}
.node-type-blog .left-media .blog-media-thumb.desktop {
  margin: 54px 0 62px;
}
.node-type-blog .left-media .body-content {
  margin-top: 53px;
  font-size: 14px;
  font-family: "montserratregular";
  line-height: 1.75;
}
.node-type-blog .left-media .body-content div, .node-type-blog .left-media .body-content p, .node-type-blog .left-media .body-content a, .node-type-blog .left-media .body-content h4, .node-type-blog .left-media .body-content h3, .node-type-blog .left-media .body-content h2, .node-type-blog .left-media .body-content h1, .node-type-blog .left-media .body-content blockquote {
  font-size: 14px;
  font-family: "montserratregular";
  line-height: 1.5;
  color: #d7d7d7;
  font-syle: normal;
}
.node-type-blog .left-media .body-content a {
  font-size: 14px;
  line-height: 1.5em !important;
  color: #d7d7d7 !important;
  font-family: "montserratregular" !important;
  font-style: italic;
}
.node-type-blog .left-media .body-content a:after {
  bottom: 0px;
}
.node-type-blog .left-media .body-content p, .node-type-blog .left-media .body-content h4, .node-type-blog .left-media .body-content h3, .node-type-blog .left-media .body-content h2, .node-type-blog .left-media .body-content h1 {
  margin-bottom: 27px;
}
.node-type-blog .left-media .body-content .field.field-name-file.field-type-file.field-label-hidden .styles-container-media_youtube {
  margin-bottom: 55px;
}
.node-type-blog .left-media .body-content .videoWrapper, .node-type-blog .left-media .body-content .videoiframe-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0px;
  height: 0;
  margin-top: 35px;
  width: 100%;
}
.node-type-blog .left-media .body-content .videoWrapper iframe, .node-type-blog .left-media .body-content .videoWrapper embed, .node-type-blog .left-media .body-content .videoWrapper object, .node-type-blog .left-media .body-content .videoiframe-wrapper iframe, .node-type-blog .left-media .body-content .videoiframe-wrapper embed, .node-type-blog .left-media .body-content .videoiframe-wrapper object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.node-type-blog .left-media .social-wrapper a {
  font-size: 20px;
  color: #d7d7d7;
  display: block;
}
.node-type-blog .left-media .social-wrapper a.facebook-share {
  background: url("/sites/g/files/g2000005881/f/201606/facebook.svg") no-repeat 0 0;
  width: 8px;
  height: 19px;
  margin-left: 7px;
  margin-top: 0px;
}
.node-type-blog .left-media .social-wrapper a.twitter-share {
  background: url("/sites/g/files/g2000005881/f/201606/twitter.svg") no-repeat 0 top;
  width: 18px;
  height: 17px;
  margin-left: 5px;
}
.node-type-blog .left-media .social-wrapper span {
  margin-left: 20px;
  display: inline-block;
}
.node-type-blog #block-views-home-one-page-news-detail-block {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .node-type-blog #block-views-home-one-page-news-detail-block {
    margin-left: 10px;
  }
}
.node-type-blog #block-views-home-one-page-news-detail-block .view.view-home-one-page-news-detail {
  padding-top: 68px;
  margin-left: 30px;
}
@media only screen and (max-width: 767px) {
  .node-type-blog #block-views-home-one-page-news-detail-block .view.view-home-one-page-news-detail {
    padding-top: 25%;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .node-type-blog #block-views-home-one-page-news-detail-block .view.view-home-one-page-news-detail {
    margin-left: 20px;
  }
}
.node-type-blog #block-views-home-one-page-news-detail-block .view-footer {
  position: absolute;
  bottom: -52px;
  left: 140px;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .node-type-blog #block-views-home-one-page-news-detail-block .view-footer {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .node-type-blog #block-views-home-one-page-news-detail-block .view-footer {
    left: 55%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
  }
}
.node-type-blog #block-views-home-one-page-news-detail-block .view-footer a {
  font-size: 20px;
  color: #d7d7d7;
  font-family: "Times New Roman", Times;
  font-style: italic;
}
.node-type-blog #block-views-75371943969990e40c3f407c5df9390a, .node-type-blog div#block-system-main {
  display: none;
}
.node-type-blog div#block-flippy-flippy-pager {
  margin-bottom: 0;
  margin-top: 25px;
}
@media only screen and (min-width: 768px) {
  .node-type-blog.not-front #page .page-width {
    background: url("/sites/g/files/g2000005881/f/201606/newsdetailcirclebg.jpg") no-repeat right 116px, url("/sites/g/files/g2000005881/f/201606/newsheaderbg.jpg") no-repeat 94.4% 64.5%;
    background-size: 467px 621px, 465px auto;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .node-type-blog.not-front #page .page-width {
    background-size: 35% auto;
    background-position: right 116px,94.4% 52.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .node-type-blog.not-front #page .page-width {
    background-size: 35% auto;
    background-position: right 116px,94.4% 55.5%;
  }
}

@media only screen and (max-width: 767px) {
  .not-front.node-type-blog #page div#content .wrapper-1 {
    padding-bottom: 22.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .not-front.node-type-blog #page div#content .wrapper-1 {
    padding-bottom: 100px;
  }
}

/**********[===== VIDEO ======]***************/
#block-block-431 .content {
  width: 100%;
  margin: 0 auto;
}

#block-block-476 .jtc-content ul {
  overflow: hidden;
}
#block-block-476 .jtc-content li {
  float: left;
}

.page-video-v1 .view-home-one-page-video, .page-video .view-home-one-page-video, #block-views-home-one-page-video-block-4 .view-home-one-page-video {
  position: relative;
  padding-bottom: 0em;
}
@media only screen and (min-width: 1024px) {
  .page-video-v1 .view-home-one-page-video, .page-video .view-home-one-page-video, #block-views-home-one-page-video-block-4 .view-home-one-page-video {
    padding-bottom: 190px;
  }
}
@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video, .page-video .view-home-one-page-video, #block-views-home-one-page-video-block-4 .view-home-one-page-video {
    padding-bottom: 60px;
  }
}
.page-video-v1 .view-home-one-page-video .view-content ul, .page-video .view-home-one-page-video .view-content ul, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul {
  padding-left: 0;
  font-size: 0;
}
.page-video-v1 .view-home-one-page-video .views-row, .page-video .view-home-one-page-video .views-row, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row {
  margin-bottom: 3%;
  position: relative;
}
.page-video-v1 .view-home-one-page-video .views-row .circular_bg, .page-video .view-home-one-page-video .views-row .circular_bg, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .circular_bg {
  display: none;
}
.page-video-v1 .view-home-one-page-video .views-row .views-field-field-video-category, .page-video .view-home-one-page-video .views-row .views-field-field-video-category, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-field-video-category {
  display: none;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row.views-row:nth-child(6n+1) .circular_bg, .page-video .view-home-one-page-video .views-row.views-row:nth-child(6n+1) .circular_bg, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row.views-row:nth-child(6n+1) .circular_bg {
    margin-top: -12px;
    display: block;
  }
  .page-video-v1 .view-home-one-page-video .views-row.views-row:nth-child(6n+1) .circular_bg img, .page-video .view-home-one-page-video .views-row.views-row:nth-child(6n+1) .circular_bg img, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row.views-row:nth-child(6n+1) .circular_bg img {
    width: auto;
    display: block;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row.views-row:nth-child(6n+3), .page-video .view-home-one-page-video .views-row.views-row:nth-child(6n+3), #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row.views-row:nth-child(6n+3) {
    margin-top: -90px;
  }
}
.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, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row a:first-child {
  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, #block-views-home-one-page-video-block-4 .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 .media-thumbnail-frame iframe, .page-video .view-home-one-page-video .views-row a:first-child .media-thumbnail-frame iframe, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row a:first-child .media-thumbnail-frame iframe {
  max-width: 535px !important;
}
.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, #block-views-home-one-page-video-block-4 .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 .views-row .views-field-title, .page-video .view-home-one-page-video .views-row .views-field-title, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title {
  padding-top: 60px;
  min-height: 85px;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field-title, .page-video .view-home-one-page-video .views-row .views-field-title, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title {
    padding-top: 72px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field-title, .page-video .view-home-one-page-video .views-row .views-field-title, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title {
    padding-top: 78px;
  }
}
.page-video-v1 .view-home-one-page-video .views-row .views-field-title span a, .page-video .view-home-one-page-video .views-row .views-field-title span a, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span a {
  color: #d7d7d7;
}
.page-video-v1 .view-home-one-page-video .views-row .views-field-title span a:hover, .page-video .view-home-one-page-video .views-row .views-field-title span a:hover, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span a:hover {
  color: #d7d7d7;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field-title span a, .page-video .view-home-one-page-video .views-row .views-field-title span a, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span a {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field-title, .page-video .view-home-one-page-video .views-row .views-field-title, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title {
    min-height: 50px;
  }
  .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, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span {
    font-size: 22px;
  }
  .page-video-v1 .view-home-one-page-video .views-row .views-field-title span a, .page-video .view-home-one-page-video .views-row .views-field-title span a, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span a {
    font-size: 18px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .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, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span {
    font-size: 28px;
  }
}
.page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-nothing, .page-video .view-home-one-page-video .views-row .views-field.views-field-nothing, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-nothing {
  position: relative;
  padding-top: 56.25%;
  height: 0;
  width: 100%;
}
.page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-nothing iframe, .page-video .view-home-one-page-video .views-row .views-field.views-field-nothing iframe, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-nothing iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-video-v1 .view-home-one-page-video .views-row .media-thumbnail-frame, .page-video .view-home-one-page-video .views-row .media-thumbnail-frame, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .media-thumbnail-frame {
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
  height: 0;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper, .page-video .view-home-one-page-video .views-row .video-wrapper, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper span.gardens-features-video-indicator, .page-video .view-home-one-page-video .views-row .video-wrapper span.gardens-features-video-indicator, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper span.gardens-features-video-indicator {
  opacity: 0;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper img, .page-video .view-home-one-page-video .views-row .video-wrapper img, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper img {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: block;
  position: absolute;
}
.page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created, .page-video .view-home-one-page-video .views-row .views-field.views-field-created, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-created {
  padding: 0px 0 20px;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created, .page-video .view-home-one-page-video .views-row .views-field.views-field-created, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-created {
    padding: 3px 0 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created, .page-video .view-home-one-page-video .views-row .views-field.views-field-created, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-created {
    padding: 3px 0 56px;
  }
}
.page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created span, .page-video .view-home-one-page-video .views-row .views-field.views-field-created span, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-created span {
  color: #d7d7d7;
  font-family: "montserratbold";
  font-size: 22px;
  letter-spacing: 1px;
  white-space: normal;
}
@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created span, .page-video .view-home-one-page-video .views-row .views-field.views-field-created span, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-created span {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created span, .page-video .view-home-one-page-video .views-row .views-field.views-field-created span, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-created span {
    font-size: 14px;
  }
}
.page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node {
  padding-top: 25px;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node {
    padding-top: 52px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node {
    padding-top: 56px;
  }
}

@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title {
    width: 100%;
    min-height: 0;
    line-height: 1.2;
  }
}

@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video {
    margin-top: 20%;
  }
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video {
    padding-bottom: 1em;
  }
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video ul {
    margin-right: 4%;
    width: 100%;
    font-size: 0px;
  }
  .page-video-v1 .view-home-one-page-video ul.block {
    margin-bottom: 16px;
  }
  .page-video-v1 .view-home-one-page-video ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 3%;
    margin-bottom: 2.55%;
    vertical-align: top;
    width: 48.5%;
    font-size: 16px;
  }
  .page-video-v1 .view-home-one-page-video ul .views-row:nth-child(2n) {
    margin-right: 0px;
  }
}
.page-video-v1 .view-home-one-page-video ul .videoiframe-wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.page-video-v1 .view-home-one-page-video ul .videoiframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-video-v1 .view-home-one-page-video ul li.views-row {
  padding-top: 0;
}
.page-video-v1 .view-home-one-page-video ul li.views-row.views-row-even {
  margin-top: 22%;
}
@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video ul li.views-row {
    margin-top: 29.75%;
  }
}
.page-video-v1 .view-home-one-page-video ul li.views-row.views-row-odd.views-row-first {
  margin-top: 4%;
}
.page-video-v1 .view-home-one-page-video ul li.views-row .views-field-title {
  margin: 0 0 3px;
  min-height: auto;
}
.page-video-v1 .view-home-one-page-video ul li.views-row .views-field-title span {
  font-size: 18px;
}
@media only screen and (min-width: 1024px) {
  .page-video-v1 .view-home-one-page-video ul li.views-row .views-field-title span {
    font-size: 30px;
    line-height: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video ul li.views-row .views-field-title span {
    font-size: 22px;
  }
}
.page-video-v1 .view-home-one-page-video ul li.views-row .created {
  margin: 10px 0 52px;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video ul li.views-row.views-row-2.views-row-even {
    margin-top: 29.9%;
    margin-bottom: 0;
  }
}
.page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created {
  padding: 6px 0 20px;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created {
    padding: 4px 0 52px;
  }
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper {
  position: relative;
}
.page-video-v1 .view-home-one-page-video .media-thumbnail-frame {
  width: 100%;
}

@media only screen and (min-width: 1280px) {
  .page-video-v1.not-front #page div#content .wrapper-1 {
    padding-bottom: 315px;
  }
}
.page-video-v1 .tabs {
  margin: 15px;
}
.page-video-v1 .view-home-one-page-video .view-content {
  margin-bottom: 11px;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .view-content {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video .view-content {
    margin-bottom: 30px;
  }
}
.page-video-v1 .view-home-one-page-video > .view-header {
  position: relative;
  top: 0;
  width: 100%;
}
.page-video-v1 .view-home-one-page-video > .view-header .view-content {
  margin-bottom: 0;
}
.page-video-v1 .view-home-one-page-video > .view-header div {
  vertical-align: middle !important;
}
.page-video-v1 .view-home-one-page-video > .view-header > .view-categories {
  display: inline-block !important;
  background: none;
  padding: 0;
  border: none;
  margin-left: 30px;
  vertical-align: middle;
}
@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories {
    margin: 15px 0 0 0;
    display: block !important;
  }
}
.page-video-v1 .view-home-one-page-video > .view-header > .view-categories .view-content ul li.views-row {
  border: none !important;
  margin: 0 27px 0 0 !important;
  padding: 0 !important;
  display: inline-block !important;
  width: auto !important;
}
.page-video-v1 .view-home-one-page-video > .view-header > .view-categories li a.active span:after {
  background: #d7d7d7;
  width: 100%;
}
.page-video-v1 .view-home-one-page-video .view-filters .views-exposed-widgets .views-exposed-widget {
  float: none;
  width: 100%;
}
.page-video-v1 .view-home-one-page-video .view-filters .views-exposed-widgets input {
  display: none;
}
.page-video-v1 ul.pager.pager-load-more.pager-load-more-empty {
  margin-top: 20%;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video {
    padding-bottom: 53%;
  }
}
.view-home-one-page-video-detail .field-name-media-description p {
  margin: 0;
}
.view-home-one-page-video-detail .views-row .views-field-field-video-asset .media-thumbnail-frame {
  font-size: 0;
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  padding-top: 25px;
}
.view-home-one-page-video-detail .views-row .views-field-field-video-asset .media-thumbnail-frame embed {
  width: 100%;
}
.view-home-one-page-video-detail .views-row .views-field-field-video-asset .media-thumbnail-frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.view-home-one-page-video-detail .views-row .views-field-field-video-asset .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;
}

@media only screen and (min-width: 1024px) {
  #block-views-home-one-page-video-block-1 {
    margin-top: 27%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-video-block-1 {
    margin-top: 41.7%;
  }
}
#block-views-home-one-page-video-block-1 .content {
  vertical-align: bottom;
  border: none;
  border-left: 1px solid #d7d7d7;
  padding-left: 30px;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-1 .content {
    padding-left: 10px;
  }
}
#block-views-home-one-page-video-block-1 .media-embed-wrapper-outer {
  max-width: 100% !important;
  max-height: 100% !important;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-nothing {
  position: relative;
  padding-top: 56.25%;
  height: 0;
  width: 100%;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-nothing iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper span.gardens-features-video-indicator {
  opacity: 0;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper img {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: block;
  position: static;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-title {
  padding: 48px 0 0;
  min-height: 85px;
  line-height: 43px;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-1 .views-field.views-field-title {
    padding: 56px 0 5px;
    line-height: 29px;
    min-height: 55px;
    width: 100%;
  }
}
#block-views-home-one-page-video-block-1 .views-field.views-field-title a {
  color: #d7d7d7;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-title a:hover {
  color: #d7d7d7;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link {
  padding: 10px 0 25px;
}
@media only screen and (min-width: 768px) {
  #block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link {
    padding: 0;
    font-size: 22px;
    letter-spacing: 4px;
  }
}
#block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link a {
  color: #d7d7d7;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link a:hover {
  color: #d7d7d7;
}
#block-views-home-one-page-video-block-1 .more-link {
  text-align: left;
  margin-top: 1.1em;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-1 .more-link {
    margin-top: 25px;
  }
}
#block-views-home-one-page-video-block-1 embed {
  width: 100%;
  height: 100%;
}
#block-views-home-one-page-video-block-1 .media-thumbnail-frame .oembed-video {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}
#block-views-home-one-page-video-block-1 .media-thumbnail-frame .oembed-video object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 1280px) {
  .front #block-views-home-one-page-video-block-4 {
    padding-top: 95px;
    margin-bottom: 85px;
  }
  .front #block-views-home-one-page-video-block-4 .view-home-one-page-video {
    padding-bottom: 0;
  }
}
#block-views-music-block-3 .views-row .views-field-nothing-3 .lcv-wrapper ul {
  padding-left: 0;
}
@media only screen and (max-width: 767px) {
  #block-views-music-block-3 .views-row .views-field-nothing-3 .lcv-wrapper ul {
    padding-top: 1em;
  }
}

.nav_header_meta a {
  font-family: "Times New Roman", Times;
  font-size: 20px;
  color: #d7d7d7;
  font-style: italic;
  text-transform: capitalize;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .nav_header_meta a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .nav_header_meta a {
    font-size: 18px;
  }
}

@media only screen and (max-width: 767px) {
  .streaming-links-wrapper .nav_header_meta {
    display: none;
  }

  .view-footer .nav_header_meta {
    display: block;
  }
  .view-footer .nav_header_meta a {
    float: left;
  }
}
@media only screen and (min-width: 768px) {
  .streaming-links-wrapper .nav_header_meta {
    margin-top: 99px;
  }

  .view-footer .nav_header_meta {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .streaming-links-wrapper .nav_header_meta {
    margin-top: 102px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .streaming-links-wrapper .nav_header_meta {
    margin-top: 0px;
  }
}
.views-row:first-child {
  border-top: none;
  padding-top: 0;
}

.view-music li.views-row {
  clear: both;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row {
    padding-bottom: 1em;
  }
}
.view-music li.views-row a.disabled {
  color: #d7d7d7;
  cursor: default;
}
.view-music li.views-row .views-field-field-mp3-player, .view-music li.views-row .views-field-field-soundcloud-url {
  float: left;
}
.view-music li.views-row .music-left-wrapper {
  float: left;
  width: 100%;
}
.view-music li.views-row .music-left-wrapper span.field-content {
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  white-space: initial;
  font-family: "montserratbold";
}
@media only screen and (min-width: 1024px) {
  .view-music li.views-row .music-left-wrapper span.field-content {
    line-height: 38px;
  }
}
.view-music li.views-row .music-left-wrapper span.field-content .date-display-single {
  font-size: 22px;
  margin-top: 6px;
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-left-wrapper span.field-content {
    font-size: 18px;
  }
  .view-music li.views-row .music-left-wrapper span.field-content .date-display-single {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-left-wrapper span.field-content {
    font-size: 24px;
    line-height: 1em;
  }
  .view-music li.views-row .music-left-wrapper span.field-content .date-display-single {
    font-size: 18px;
  }
}
.view-music li.views-row .views-field-release-date {
  font-size: 22px;
  color: #d7d7d7;
  font-family: "montserratbold";
  display: block;
  float: left;
  line-height: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .views-field-release-date {
    line-height: 20px;
  }
}
.view-music li.views-row .music-right-wrapper {
  float: left;
  margin-top: 9.2%;
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .music-right-wrapper {
    margin-top: 8.2%;
    width: 100%;
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper {
    margin-top: 9%;
  }
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper {
    width: 100%;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper {
  font-size: 0;
  width: 250px;
  height: auto;
  vertical-align: top;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper {
    padding: 38px 0 0;
    float: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper {
    width: 217px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper {
  display: block;
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper {
    margin: 15px 0 0px;
  }
}
@media only screen and (min-width: 1280px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper {
    margin-top: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper {
    font-size: 14px;
    margin-top: 21px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-download-links {
  width: 86px;
  margin-right: 25px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-download-links {
    width: 80px;
    margin-right: 10px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-stream-links {
  width: 58px;
  margin-right: 25px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-stream-links {
    margin-right: 10px;
    width: 51px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-store-links {
  width: 45px;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links {
  text-align: left;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links:after {
  z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links {
    font-size: 18px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content {
  display: none;
  position: absolute;
  padding: 25px 10px 5px 5px;
  position: absolute;
  top: 25px;
  left: -5px;
  background: #e06351;
  z-index: 2;
  width: 80px;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content {
    width: 100%;
    background: #e06351;
    top: 27px;
  }
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content {
    white-space: nowrap;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content.showed, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content.showed, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content.showed {
  display: block;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a {
  color: #d7d7d7;
  display: block;
  text-align: left;
  float: left;
  margin-bottom: 5px;
  font-size: 15px;
  clear: both;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a {
    font-size: 14px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a:after {
  bottom: -2px;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links.disabled, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links.disabled, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links.disabled {
  cursor: default;
  opacity: 0.5;
  display: none;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links.disabled:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links.disabled:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links.disabled:hover:after {
  width: 0;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .embed-Youtube-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .embed-Youtube-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .field-content > div.embed-Apple-wrapper {
    max-width: 204px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .field-content > div iframe {
  max-width: 250px;
  max-height: 330px;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .field-content > div iframe {
    max-width: 204px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper li {
  -webkit-animation: fadeIn 1s ease forwards;
  animation: fadeIn 1s ease forwards;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper li a.active {
  cursor: default;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper {
  font-size: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper {
    width: 30%;
    vertical-align: top;
  }
}
@media only screen and (min-width: 1280px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper {
    width: 48.5%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper {
    width: 35%;
    vertical-align: top;
  }
}
@media only screen and (min-width: 1280px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
    min-height: 256px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
    min-height: 254px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
    min-height: 332px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list .select-streaming-text {
  font-size: 22px;
  color: #d7d7d7;
  font-family: "montserratbold";
  text-transform: uppercase;
  letter-spacing: 3px;
  font-style: normal;
  padding-bottom: 17px;
  display: block;
  white-space: normal;
  line-height: 1.3;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list .select-streaming-text {
    font-size: 16px;
    padding-bottom: 0;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row {
  padding: 7px 0;
  border-top: medium none;
  text-align: left;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row {
    display: inline-block;
    margin-right: 16px;
    padding-top: 0;
  }
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .streaming-link-text {
    font-size: 14px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a.active .streaming-link-text:after {
  background: #fff;
  width: 100%;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .follow-disabled {
  pointer-events: none;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper #follow-spotify {
  padding: 19px 0 0;
}
.view-music li.views-row .music-right-wrapper .spotify-streaming-link {
  font-family: "Times New Roman", Times;
  font-size: 22px;
  color: #d7d7d7;
  font-style: italic;
  text-transorm: capitalize;
}
.view-music li.views-row .music-right-wrapper .spotify-streaming-link.active {
  text-decoration: underline;
}
.view-music li.views-row .music-right-wrapper .spotify-streaming-link.active .streaming-link-text {
  cursor: default !important;
}
.view-music li.views-row .music-right-wrapper .apple-streaming-link.active .streaming-link-text, .view-music li.views-row .music-right-wrapper .soundcloud-streaming-link.active .streaming-link-text, .view-music li.views-row .music-right-wrapper .youtube-streaming-link.active .streaming-link-text {
  cursor: default !important;
}
.view-music li.views-row .views-field-title {
  width: 100%;
  margin: 25px 0 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .views-field-title {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .views-field-title {
    width: 100%;
  }
}
.view-music li.views-row .views-field-title a {
  color: #d7d7d7;
  font-size: 30px;
  text-transform: uppercase;
}
.view-music li.views-row .views-field-title a:hover {
  color: #d7d7d7;
}
.view-music li.views-row .views-field-title.disable a {
  color: #d7d7d7;
  cursor: default;
}
.view-music li.views-row .views-field-nothing-3 {
  /* Expand links container */
  clear: both;
}
.view-music li.views-row .views-field-nothing-3 li.meta-links {
  border-left: 2px solid;
  display: inline-block;
  line-height: 1;
  margin: 0 0 0 4.5%;
  padding: 0 0 0 4.5%;
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .views-field-nothing-3 {
    clear: none;
    float: right;
    /*margin-top: 0.7em;*/
    margin-top: 0.2em;
    width: 40%;
    min-width: 14.5em;
  }
}
.view-music li.views-row .views-field-nothing-3 .fb_iframe_widget span, .view-music li.views-row .views-field-nothing-3 .fb_iframe_widget span iframe {
  height: 20px !important;
  width: 76px !important;
}
.view-music li.views-row .views-field-field-lyrics {
  position: relative;
  border: 1px solid #d7d7d7;
  margin-top: 1em;
  float: left;
  width: 100%;
  background: #e9e9e9;
  border: none;
}
.view-music li.views-row .views-field-field-lyrics:after, .view-music li.views-row .views-field-field-lyrics:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.view-music li.views-row .views-field-field-lyrics:after {
  border-color: transparent;
  border-bottom-color: transparent;
  border-width: 0.625em;
  left: 7%;
  margin-left: -0.625em;
}
.view-music li.views-row .views-field-field-lyrics:before {
  border-color: rgba(160, 160, 160, 0);
  border-bottom-color: #eaeaea;
  border-width: 0.6875em;
  left: 7%;
  margin-left: -0.6875em;
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .views-field-field-lyrics {
    margin-top: 0.5em;
  }
  .view-music li.views-row .views-field-field-lyrics:before {
    left: auto;
    right: 35%;
  }
}
.view-music li.views-row .views-field-field-lyrics .field-content {
  padding: 1em;
}
@media only screen and (min-width: 1403px) {
  .view-music li.views-row .views-field-field-lyrics:before {
    right: 36%;
  }
}
.view-music li.views-row .views-field-field-lyrics .lyrics-content p:first-child {
  margin-top: 0;
}
.view-music li.views-row .views-field-nothing-2 {
  /* reactions */
  position: relative;
  border: 1px solid #d7d7d7;
  margin-top: 1em;
  float: left;
  width: 100%;
  background: #e9e9e9;
  border: none;
}
.view-music li.views-row .views-field-nothing-2:after, .view-music li.views-row .views-field-nothing-2:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.view-music li.views-row .views-field-nothing-2:after {
  border-color: transparent;
  border-bottom-color: transparent;
  border-width: 0.625em;
  left: 35%;
  margin-left: -0.625em;
}
.view-music li.views-row .views-field-nothing-2:before {
  border-color: rgba(160, 160, 160, 0);
  border-bottom-color: #eaeaea;
  border-width: 0.6875em;
  left: 35%;
  margin-left: -0.6875em;
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .views-field-nothing-2 {
    margin-top: 0.5em;
  }
  .view-music li.views-row .views-field-nothing-2:before {
    left: auto;
    right: 21%;
  }
}
.view-music li.views-row .views-field-nothing-2 .field-content {
  padding: 1em;
}
@media only screen and (min-width: 1403px) {
  .view-music li.views-row .views-field-nothing-2:before {
    right: 25%;
  }
}
.view-music li.views-row .views-field-nothing-2 .post-comments {
  margin-bottom: 0.5em;
}
.view-music li.views-row .views-field-nothing-2 .reaction_fb, .view-music li.views-row .views-field-nothing-2 .reaction_twitter {
  display: inline;
}
.view-music li.views-row .views-field-nothing-2 .audio-reaction .view--album-track-comment- .item-list {
  float: left;
  margin: 1em 0 0;
}
.view-music li.views-row .views-field-nothing-2 .comment_forbidden {
  display: none;
}
.view-music li.views-row .views-field-nothing-2 .field-content {
  float: left;
  width: 94.75%;
}
.view-music li.views-row .views-field-nothing-2 .field-content .comment .submitted span {
  font-size: 1em;
}
.view-music li.views-row .views-field-nothing-2 .reactions-content {
  overflow: hidden;
  clear: both;
}
.view-music li.views-row .views-field-field-video-asset {
  text-align: center;
  position: relative;
  border: 1px solid #d7d7d7;
  margin-top: 1em;
  float: left;
  width: 100%;
  background: #e9e9e9;
  border: none;
}
.view-music li.views-row .views-field-field-video-asset:after, .view-music li.views-row .views-field-field-video-asset:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.view-music li.views-row .views-field-field-video-asset:after {
  border-color: transparent;
  border-bottom-color: transparent;
  border-width: 0.625em;
  left: 71%;
  margin-left: -0.625em;
}
.view-music li.views-row .views-field-field-video-asset:before {
  border-color: rgba(160, 160, 160, 0);
  border-bottom-color: #eaeaea;
  border-width: 0.6875em;
  left: 71%;
  margin-left: -0.6875em;
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .views-field-field-video-asset {
    margin-top: 0.5em;
  }
  .view-music li.views-row .views-field-field-video-asset:before {
    left: auto;
    right: 5%;
  }
}
.view-music li.views-row .views-field-field-video-asset .field-content {
  padding: 1em;
}
@media only screen and (min-width: 1403px) {
  .view-music li.views-row .views-field-field-video-asset:before {
    right: 13%;
  }
}
.view-music li.views-row .views-field-field-video-asset iframe {
  width: 100%;
}
.view-music li.views-row .views-field-field-video-asset .media-embed-wrapper-outer {
  max-width: 100% !important;
  max-height: auto !important;
}
.view-music li.views-row .views-field-field-video-asset .media-embed-wrapper-outer .media-embed-wrapper {
  padding-bottom: 56.25%;
  padding-top: 0 !important;
}

.page-music #main .view-display-id-page .block-title {
  margin: 1em 0;
  line-height: 2.5em;
}

.sc-player-engine-container {
  display: block;
  height: 0;
  overflow: hidden;
}

@media only screen and (min-width: 1024px) {
  #block-views-music-block-5 .view-music {
    margin-bottom: 12px;
  }
}

#block-views-music-block-3 {
  margin-top: 24%;
  padding-left: 0;
  position: relative;
  float: left;
}
#block-views-music-block-3 .view-music {
  position: relative;
}
#block-views-music-block-3 .view-music .item-list {
  margin-top: 0;
}
#block-views-music-block-3 .view-footer {
  float: left;
  padding: 25px 0 0;
}
@media only screen and (min-width: 1280px) {
  #block-views-music-block-3 .view-footer {
    float: none;
    padding: 0;
  }
}

.streaming-links-wrapper .nav_header_meta {
  display: none;
}

@media only screen and (min-width: 1280px) {
  .select-text {
    min-height: 46px;
  }

  .streaming-links-embed-wrapper .view-display-id-block_2 {
    min-height: 330px;
  }
}
@media only screen and (min-width: 768px) {
  .streaming-links-wrapper .nav_header_meta {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .view-display-id-block_2 {
    min-height: 330px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-display-id-block_2 {
    min-height: 330px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .select-text {
    min-height: 60px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .select-text {
    min-height: 75px;
  }
}
@media only screen and (max-width: 767px) {
  .streaming-links-wrapper .nav_header_meta {
    display: none;
  }

  #block-views-music-block-3 {
    margin-bottom: 121px;
  }

  .mlist-outer-wrapper .mlist-wrapper input.submit {
    display: inline-block;
    width: 70px !important;
    text-align: right;
    float: right;
  }
}
.front .select-streaming-text {
  line-height: 1;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .front .view-music li.views-row .music-right-wrapper .streaming-links-wrapper {
    width: 100%;
  }
  .front .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .select-text, .front .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
    min-height: 0;
  }
  .front .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .nav_header_meta {
    display: none;
  }
  .front .view-music li.views-row .streaming-links-embed-wrapper {
    display: block;
    margin-top: 20px;
  }
  .front .view-music .view-footer .nav_header_meta {
    display: block;
  }
}
.view-albums li.views-row {
  position: relative;
}
.view-albums li.views-row .views-field-title {
  margin: 0.5em 0 0.7em 0;
}
.view-albums li.views-row .views-field-field-album-image img {
  width: 100%;
  height: auto;
}
.view-albums li.views-row .views-field-field-album-image img {
  margin-top: 0.4em;
}
.view-albums li.views-row .views-field-field-services {
  float: right;
  margin-bottom: 1em;
}
.view-albums li.views-row .views-field-field-services .field-content ul {
  position: absolute;
  right: 0px;
  top: auto;
  z-index: 10000;
}
.view-albums li.views-row .views-field-field-services .field-content ul li a {
  background: none repeat scroll 0 0 #ed3d3d;
  border-bottom: 1px solid #fff;
  color: #fff;
  display: block;
  margin: 0;
  min-width: 100px;
  padding: 4%;
  text-align: center;
  font-size: 0.8em;
  text-transform: uppercase;
}
.view-albums li.views-row .views-field-field-services .field-content ul li.last a {
  border: none;
}
.view-albums li.views-row .views-field-field-services span.views-label {
  padding: 10px;
  font-size: 0.8em;
}
.view-albums li.views-row .views-field.views-field-field-album-image {
  clear: both;
}
.view-albums li.views-row .views-field-field-album-date {
  display: block;
  float: left;
  margin-top: 0.7em;
  overflow: hidden;
  min-width: 20%;
}
.view-albums li.views-row .views-field-field-album-date .views-label-field-album-date {
  float: left;
  margin-right: 4.5%;
}
.view-albums li.views-row .views-field-field-album-date .field-content {
  float: left;
}
.view-albums .wrapper-right {
  text-align: center;
  margin-top: 1em;
}
.view-albums .wrapper-right .item-list li a {
  padding: 10px;
  font-size: 0.8em;
  width: 14.7em;
  border: 1px solid;
  margin: 0 auto;
}
.view-albums .wrapper-right span {
  font-weight: bold;
}
.view-albums .wrapper-right .links-content {
  margin: 1em 0;
}
.view-albums .wrapper-right .links-content.download-links-content:empty {
  margin: 0;
}
.view-albums .wrapper-left {
  float: none;
  width: 100%;
  margin-right: 2em;
}
@media only screen and (min-width: 768px) {
  .view-albums .wrapper-left {
    display: inline-block;
    float: none;
  }
}

#block-views-albums-block .view-content .item-list ul, #block-views-albums-block-5 .view-content .item-list ul {
  font-size: 0px;
}
#block-views-albums-block .view-content .item-list ul.block, #block-views-albums-block-5 .view-content .item-list ul.block {
  margin-bottom: 16px;
}
#block-views-albums-block .view-content .item-list ul .views-row, #block-views-albums-block-5 .view-content .item-list ul .views-row {
  font-size: 16px;
  display: inline-block;
  margin-right: 2.5%;
  margin-bottom: 1.75%;
  vertical-align: top;
  width: 31.66667%;
  font-size: 16px;
}
#block-views-albums-block .view-content .item-list ul .views-row:nth-child(3n), #block-views-albums-block-5 .view-content .item-list ul .views-row:nth-child(3n) {
  margin-right: 0px;
}

@media only screen and (min-width: 768px) {
  #block-views-albums-block .views-field-title, #block-views-albums-block-5 .views-field-title {
    display: block;
  }

  #block-views-albums-block-3 .view-albums li.views-row .views-field-field-album-date {
    margin-top: 0.7em;
  }
  #block-views-albums-block-3 .view-albums li.views-row .views-field-field-services {
    margin-right: 35%;
  }
  #block-views-albums-block-3 .view-albums li.views-row .views-field-field-services .field-content ul {
    right: 35%;
  }

  .node-type-album .album_subtitle {
    font-size: 1.75em;
    line-height: 33px;
  }
}
.node-type-audio .view-display-id-block_1 .views-field-title .field-content {
  font-size: 1.5em;
}
.node-type-audio .view-display-id-block_1 .views-field-field-audio-embed iframe {
  width: 99%;
}
.node-type-audio .view-display-id-block_1 .views-field-field-lyrics {
  font-size: 16px;
  margin-top: 1em;
}
.node-type-audio .view-display-id-block_1 .views-field-field-lyrics span {
  font-size: 1.5em;
}

@media only screen and (max-width: 767px) {
  .node-type-album #block-block-96 {
    display: none;
  }

  #block-views-albums-block-5 .view-content .item-list ul {
    font-size: 0px;
  }
  #block-views-albums-block-5 .view-content .item-list ul.block {
    margin-bottom: 16px;
  }
  #block-views-albums-block-5 .view-content .item-list ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 0%;
    margin-bottom: 1.75%;
    vertical-align: top;
    width: 100%;
    font-size: 16px;
  }
  #block-views-albums-block-5 .view-content .item-list ul .views-row:nth-child(1n) {
    margin-right: 0px;
  }
  #block-views-albums-block-5 .view-content .item-list ul .views-field-title {
    display: none;
  }
}
/*****Music page styles***/
.page-music .col-c {
  overflow: visible;
}
.page-music div#block-views-music-block-5 {
  margin-top: 92px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-music div#block-views-music-block-5 {
    margin-bottom: 56px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .page-music div#block-views-music-block-5 {
    margin-bottom: 56px;
  }
}
@media only screen and (min-width: 1280px) {
  .page-music div#block-views-music-block-5 {
    margin-bottom: 252px;
  }
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 {
    margin-top: 0;
    padding-top: 92px;
  }
}
@media only screen and (min-width: 768px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul {
    font-size: 0px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul.block {
    margin-bottom: 16px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 1.5%;
    margin-bottom: 2%;
    vertical-align: top;
    width: 49.25%;
    font-size: 16px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .views-row:nth-child(2n) {
    margin-right: 0px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li {
    border-left: 1px solid;
    box-sizing: border-box;
    padding-left: 30px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li:nth-child(2n) {
    margin-top: 35.3%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li {
    padding-left: 20px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li:nth-child(2n) {
    margin-top: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li {
    border-left: 1px solid;
    padding-left: 10px;
    margin-top: 120px;
    padding-bottom: 0;
  }
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-left-wrapper {
  float: none;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper {
    float: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title {
    font-size: 14px;
  }
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title.disabled {
  opacity: 0.5;
  cursor: default;
  display: none;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title.disabled:hover:after {
  width: 0;
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-embed-wrapper {
    float: none;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper {
    margin-top: 7.8%;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-embed-wrapper {
    vertical-align: top;
    margin-top: 5px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper {
    vertical-align: top;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .nav_header_meta {
    position: relative;
    margin-top: 107px;
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .nav_header_meta {
    display: block;
    position: absolute;
    bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) and (max-width: 1279px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .nav_header_meta {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .nav_header_meta {
    display: block;
    position: absolute;
    bottom: 0;
  }
}
@media only screen and (min-width: 1280px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
    min-height: 254px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
    min-height: 334px;
  }
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .streaming-links-embed-wrapper ul li, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .view-field-collection-view ul li, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li.merch, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li.fullSizeCarousel {
  width: 100%;
  margin: 0;
  border: none;
  padding-left: 0;
  font-size: 0;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent {
  display: none;
  font-size: 20px;
  line-height: 1;
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  width: 100%;
  align-items: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  height: 100%;
  background: #5f727c;
  overflow-y: scroll;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent div.container, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent div.title {
  width: 90%;
  max-width: 850px;
  margin: 0 auto;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent div.title {
  font-family: "montserratbold";
  font-style: normal;
  margin: 90px auto 55px;
  font-size: 30px;
  letter-spacing: 2px;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent .views-field-field-lyrics-1 {
  font-family: "montserratbold";
  font-size: 22px;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent .lyricsContent {
  border: 32px solid #d7d7d7;
  box-sizing: border-box;
  padding-bottom: 100px;
  display: block;
  width: auto;
  height: 100%;
  min-height: 100vh;
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent .lyricsContent {
    border: 15px solid;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent .lyricsContent {
    border: 20px solid;
  }
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent strong {
  display: block;
  margin: 0 0 20px 0;
  font-size: 22px;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent a.close-button {
  font-family: "montserratbold";
  position: absolute;
  right: 20%;
  top: 107px;
  font-size: 30px;
  font-style: normal;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent a.close-button {
    right: 5%;
  }
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent a.close-button {
    right: 5%;
    top: 5%;
  }
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent div, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent a, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent p {
  font-family: "Times New Roman", Times;
  font-size: 22px;
  color: #d7d7d7;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent td.views-field.views-field-field-lyrics-1, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent table {
  border: none;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent td.views-field.views-field-field-lyrics-1 td, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent table td {
  padding: 0;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent br {
  display: block;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent p {
  display: block;
  font-size: 20px;
  font-style: italic;
  padding: 0 0 23px 0;
  margin: 0;
  letter-spacing: 1px;
}
.page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 {
  width: 100%;
  border: none;
  padding-top: 25%;
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 {
    float: none;
  }
  .page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 .fullSizeCarousel li.merch .merchDetail {
    margin-bottom: 4px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 {
    padding-top: 100%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 {
    padding-top: 85%;
  }
}
.page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 h2 {
  padding: 0;
}
.page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 .content {
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .not-front.page-music #page .page-width {
    background: url("/sites/g/files/g2000005881/f/201606/newsheaderbg.jpg") no-repeat right 137px, url("/sites/g/files/g2000005881/f/201606/musicmiddlebg.jpg") no-repeat 95.5% 40.5%, url("/sites/g/files/g2000005881/f/201606/musiccircle.jpg") no-repeat -134px 27.25%, url("/sites/g/files/g2000005881/f/201606/tourcircle.jpg?1") no-repeat right 71.4%, url("/sites/g/files/g2000005881/f/201606/musicbottombg.jpg") no-repeat -102px 68.2%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .not-front.page-music #page .page-width {
    background-size: 35% auto;
    background-position: right 137px,95.5% 38.5%,-134px 29.5%,right 62.4%,-102px 58.2%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front.page-music #page .page-width {
    background-size: 30% auto;
    background-position: right 137px,95.5% 40.5%,-55px 29.25%,right 60.4%,-22px 55.2%;
  }
}

#lyricscontent {
  overflow-y: hidden;
}

.Leftwrapper.music-block, .Rightwrapper.music-block {
  transition: initial;
  transform: none;
}

@-webkit-keyframes fade {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
body.lyricspages {
  -webkit-animation: fade 1.25s ease both;
  animation: fade 1.25s ease both;
  touch-action: auto;
}

/* *********[===== 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 {
  height: 2em;
  position: absolute;
  left: 50%;
  top: 42%;
  width: 2em;
}
#block-block-466 .welcomeMsg, .mlist-sidebar .welcomeMsg {
  color: #fff;
  font: 1.15em "montserratregular";
  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: #d7d7d7;
}
#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: #d7d7d7;
}
#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: #d7d7d7;
  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 {
  background-size: contain;
  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 {
  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 {
    border: none;
  }
}

/* *********[===== FOOTER ======]***************/
#footer {
  overflow: hidden;
  background: #ada090;
  color: #d7d7d7;
  padding: 80px 0;
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  #footer {
    padding: 58px 0 58px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #footer {
    padding: 80px 0px;
  }
  #footer #block-block-461 {
    white-space: normal;
  }
  #footer #block-block-461 .content {
    margin-left: 0;
    border-left: 1px solid;
    padding: 7px 18px;
    line-height: 10px;
    width: 80%;
  }
  #footer #block-block-461 a:after {
    bottom: 0px;
  }
  #footer #block-block-461 span.borderleft {
    background: none;
    border: none;
    margin: 0;
    height: 0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  #footer #block-block-461 {
    white-space: normal;
  }
  #footer #block-block-461 .content {
    margin-left: 0;
    border-left: 1px solid;
    padding: 7px 18px;
    line-height: 15px;
    width: 90%;
  }
  #footer #block-block-461 span:last-child, #footer #block-block-461 span:last-child a {
    margin-left: 0;
  }
  #footer #block-block-461 span.borderleft {
    background: none;
    border: none;
    margin: 0;
    height: 0;
  }
  #footer #block-block-461 a:after {
    bottom: 0px;
  }
}
#footer a {
  color: #d7d7d7;
}
#footer a:hover {
  color: #d7d7d7;
}

#block-block-786 {
  vertical-align: bottom;
}
@media only screen and (max-width: 767px) {
  #block-block-786 {
    display: none !important;
  }
}

#block-block-791 {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked #block-block-791 {
    display: block !important;
    height: auto;
    border-left: none;
    margin: 24px 20px 0px;
    width: auto;
  }
  #block-menu-menu-home-one-page-linked #block-block-791 .content:before {
    content: "";
  }
  #block-menu-menu-home-one-page-linked #block-block-791 .content li {
    padding: 12px 0 12px 2px;
    display: inline-block;
    width: auto;
  }
  #block-menu-menu-home-one-page-linked #block-block-791 .content li.fs-ai {
    padding: 11px 0 12px 0px;
  }
}

#block-block-51, #block-block-786, #block-block-791 {
  display: inline-block;
  margin: 0;
  height: auto;
}
@media only screen and (max-width: 767px) {
  #block-block-51, #block-block-786, #block-block-791 {
    display: block;
    margin-top: 40px;
  }
}
#block-block-51 span.borderleft, #block-block-786 span.borderleft, #block-block-791 span.borderleft {
  border-left: 1px solid;
  height: 40px;
  width: 1px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-51 span.borderleft, #block-block-786 span.borderleft, #block-block-791 span.borderleft {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-51 span.borderleft, #block-block-786 span.borderleft, #block-block-791 span.borderleft {
    display: none;
  }
}
#block-block-51 .footer-social, #block-block-786 .footer-social, #block-block-791 .footer-social {
  width: auto;
  height: 22px;
  margin: 0 auto;
  clear: both;
  display: inline-block;
  vertical-align: middle;
}
#block-block-51 li, #block-block-786 li, #block-block-791 li {
  float: left;
}
#block-block-51 li a, #block-block-786 li a, #block-block-791 li a {
  display: block;
  height: 20px;
  margin-right: 30px;
  width: 14px;
  font-size: 20px;
  color: #d7d7d7;
}
@media only screen and (max-width: 767px) {
  #block-block-51 li a, #block-block-786 li a, #block-block-791 li a {
    margin-right: 18px;
  }
}
#block-block-51 li a.fs-fb-link, #block-block-786 li a.fs-fb-link, #block-block-791 li a.fs-fb-link {
  background: url("/sites/g/files/g2000005881/f/201606/facebook.svg") no-repeat 0 0;
  width: 8px;
  height: 19px;
  margin-top: 2px;
  margin-left: 1.4px;
}
#block-block-51 li a.fs-tw-link, #block-block-786 li a.fs-tw-link, #block-block-791 li a.fs-tw-link {
  background: url("/sites/g/files/g2000005881/f/201606/twitter.svg") no-repeat 0 0;
  width: 18px;
  height: 15px;
  margin-top: 5px;
}
#block-block-51 li a.fs-yt-link, #block-block-786 li a.fs-yt-link, #block-block-791 li a.fs-yt-link {
  background: url("/sites/g/files/g2000005881/f/201606/youtube.svg") no-repeat center center;
  width: 18px;
  height: 13px;
  margin-top: 5px;
}
@media only screen and (max-width: 767px) {
  #block-block-51 li a.fs-yt-link, #block-block-786 li a.fs-yt-link, #block-block-791 li a.fs-yt-link {
    background-position: center top;
  }
}
#block-block-51 li a.wmg-Spotify, #block-block-786 li a.wmg-Spotify, #block-block-791 li a.wmg-Spotify {
  background: url("/sites/g/files/g2000005881/f/201606/spotify-hover.svg") no-repeat center center;
  width: 20px;
  height: 20px;
}
#block-block-51 li a.fs-ai-link, #block-block-786 li a.fs-ai-link, #block-block-791 li a.fs-ai-link {
  background: url("/sites/g/files/g2000005881/f/201606/apple.svg") no-repeat 0 0;
  width: 16px;
  height: 19px;
}
#block-block-51 li a.insta, #block-block-786 li a.insta, #block-block-791 li a.insta {
  margin-top: -1px;
  width: 18px;
}
#block-block-51 li a.fs-ml-link, #block-block-786 li a.fs-ml-link, #block-block-791 li a.fs-ml-link {
  text-indent: -9999px;
  background: url("/sites/g/files/g2000005881/f/201607/mailing_list.svg") 0 bottom transparent;
  width: 23px;
  height: 14px;
  background-repeat: no-repeat;
  margin-right: 0;
  margin-top: 4px;
}

#block-block-461 {
  font-size: 10px;
  display: inline-block;
  color: #d7d7d7;
  font-family: "Times New Roman", Times;
  font-style: italic;
  margin: 0;
  width: 50%;
  letter-spacing: 0.5px;
  vertical-align: bottom;
}
@media only screen and (max-width: 767px) {
  #block-block-461 {
    display: block;
    width: 100%;
    font-size: 12px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-461 a {
    line-height: 15px;
    margin-left: 20px;
  }
  #block-block-461 a:last-child {
    margin-left: 0;
  }
}
#block-block-461 span.borderleft {
  border-left: 1px solid;
  height: 40px;
  width: 1px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-461 span.borderleft {
    margin-right: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-461 span.borderleft .content {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-461 span.borderleft {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-461 span:nth-child(2) {
    display: inline-block;
  }
  #block-block-461 span {
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-461 span {
    margin-left: 18px;
  }
  #block-block-461 span:nth-child(2) {
    margin-left: 0;
  }
  #block-block-461 span:nth-child(5) {
    margin-left: 1px;
  }
}
#block-block-461 a {
  font-size: 10px;
  display: inline-block;
  color: #d7d7d7;
  font-family: "Times New Roman", Times;
  font-style: italic;
  text-transform: initial;
  letter-spacing: 0.5px;
}
@media only screen and (min-width: 1024px) {
  #block-block-461 a {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-461 a {
    padding-left: 2px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-461 a {
    padding-left: 0;
    display: inline-block;
    text-align: left;
    margin: 0px 0;
    font-size: 12px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-51 .footer-social {
    margin-left: 22px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-51 .footer-social li a {
    margin-right: 21px;
  }
  #block-block-51 .footer-social li a.icon-envelop {
    margin-right: 0;
  }
}

.win.unknown #block-block-51 li, .win.unknown #block-block-786 li, .win.unknown #block-block-791 li {
  width: 40px;
  margin-right: 10px;
  height: 30px;
}
.win.unknown #block-block-51 li a.fs-fb-link, .win.unknown #block-block-51 li a.fs-tw-link, .win.unknown #block-block-51 li a.fs-yt-link, .win.unknown #block-block-51 li a.wmg-Spotify, .win.unknown #block-block-51 li a.fs-ai-link, .win.unknown #block-block-51 li a.fs-ml-link, .win.unknown #block-block-786 li a.fs-fb-link, .win.unknown #block-block-786 li a.fs-tw-link, .win.unknown #block-block-786 li a.fs-yt-link, .win.unknown #block-block-786 li a.wmg-Spotify, .win.unknown #block-block-786 li a.fs-ai-link, .win.unknown #block-block-786 li a.fs-ml-link, .win.unknown #block-block-791 li a.fs-fb-link, .win.unknown #block-block-791 li a.fs-tw-link, .win.unknown #block-block-791 li a.fs-yt-link, .win.unknown #block-block-791 li a.wmg-Spotify, .win.unknown #block-block-791 li a.fs-ai-link, .win.unknown #block-block-791 li a.fs-ml-link {
  background-size: 100% 100%;
}
.win.unknown #block-block-51 li a.fs-ai-link, .win.unknown #block-block-786 li a.fs-ai-link, .win.unknown #block-block-791 li a.fs-ai-link {
  height: 20px;
}
.win.unknown #block-block-51 li a.insta, .win.unknown #block-block-786 li a.insta, .win.unknown #block-block-791 li a.insta {
  position: relative;
}
.win.unknown #block-block-51 li a.insta .fa, .win.unknown #block-block-786 li a.insta .fa, .win.unknown #block-block-791 li a.insta .fa {
  position: absolute;
  top: 3px;
}
.win.unknown #block-block-51 li a.fs-yt-link, .win.unknown #block-block-786 li a.fs-yt-link, .win.unknown #block-block-791 li a.fs-yt-link {
  height: 14px;
}

[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 "montserratregular";
  text-transform: uppercase;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field {
  margin-bottom: 5px;
}
.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 {
  padding: 0.5em;
  height: 31px;
  width: 100%;
  display: block;
  background: none transparent !important;
  border-bottom: 1px solid #d7d7d7 !important;
  text-indent: 0.01px;
  text-overflow: "";
  color: #d7d7d7;
  text-align: left;
  text-transform: capitalize;
  padding-left: 20px;
  letter-spacing: 2px;
  padding-left: 0px;
  font-size: 12px;
  font-family: "montserratregular";
}
.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 8% 0 0;
  width: 28%;
  display: inline;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay {
  padding-left: 5%;
}
@media only screen and (min-width: 768px) {
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay {
    padding-left: 1%;
  }
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth, .mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear {
  padding-left: 3%;
}
@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: 1%;
  }
}
.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 #d7d7d7;
}
.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 "montserratregular";
  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;
  outline: none;
  border: 1px solid #d7d7d7;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-top: 2px;
  background: transparent !important;
}
.mlist-outer-wrapper input[type="checkbox"]:checked:after {
  content: '\2713';
  font-size: 11px;
  color: #d7d7d7;
  position: absolute;
  top: -1px;
  left: 2px;
  height: 15px;
  background: transparent;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-close a {
  color: #ed3d3d;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-close a:hover {
  color: #d7d7d7;
}
.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-bottom: 1px solid #8B0000 !important;
  color: #8B0000;
}
.mlist-outer-wrapper .mlist-wrapper input.submit, .mlist-outer-wrapper .mlist-wrapper input.submit-new {
  width: 100%;
  margin: 1.01em 0 0.56em;
  height: auto;
}
.mlist-outer-wrapper .mlist-wrapper input.submit:hover, .mlist-outer-wrapper .mlist-wrapper input.submit-new:hover {
  color: #d7d7d7;
}
@media only screen and (max-width: 767px) {
  .mlist-outer-wrapper .mlist-wrapper input.submit, .mlist-outer-wrapper .mlist-wrapper input.submit-new {
    text-align: right;
    margin: 5px 3px;
  }
}
.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;
}

select option {
  background: #e06351;
}

#errorMsg, #serverError {
  color: #8B0000;
  font: 12px "montserratregular";
  text-transform: none;
  white-space: normal;
}

/*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 #d7d7d7;
}
.mlist-outer-wrapper.sidebar-variants .mlist-wrapper {
  background: #d7d7d7;
  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: #d7d7d7;
}
.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("/sites/g/files/g2000005881/f/201606/drop-down.png") !important;
    background-repeat: no-repeat !important;
    background-position: right 8px !important;
    padding-right: 18px;
    padding-bottom: 8px;
  }
}
.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("/sites/g/files/g2000005881/f/201606/drop-down.png") !important;
  background-repeat: no-repeat !important;
  background-position: right 8px !important;
  padding-right: 18px;
  padding-bottom: 8px;
}

.mlist-outer-wrapper.splash-variant .mlist-wrapper .privacyText {
  color: #d7d7d7;
}
.mlist-outer-wrapper.splash-variant .mlist-wrapper .privacyText a:hover {
  color: #d7d7d7;
}

#node-18236 #thankyouBlock .thankyou-message {
  text-align: left;
}

#page .mlist-submit-new {
  width: 67px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 20px;
  margin-right: 16px;
}
#page .mlist-submit-new input {
  margin-bottom: 0;
  margin-top: 0;
}

@media only screen and (max-width: 767px) {
  .not-front.page-node-18236 #page div#content .wrapper-1 {
    padding-bottom: 22.5%;
  }
}
@media only screen and (min-width: 768px) {
  .not-front.page-node-18236 #page div#content .wrapper-1 {
    padding-bottom: 25.5%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .not-front.page-node-18236 #content-inner {
    min-height: 964px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front.page-node-18236 #content-inner {
    min-height: 1050px;
  }
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page {
  text-align: left;
  margin: 0;
  border-left: 1px solid #d7d7d7;
  padding-left: 18px;
  padding-top: 60px;
  margin-top: 60px;
}
@media only screen and (max-width: 767px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page {
    padding-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page {
    padding-left: 8px;
  }
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .welcomeMsg {
  color: #d7d7d7;
  text-align: left;
  font-size: 15px;
  margin-bottom: 20px;
  white-space: normal;
  font-family: "montserratbold";
  text-transform: uppercase;
}
@media only screen and (min-width: 1280px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .welcomeMsg {
    font-size: 22px !important;
    letter-spacing: 3px;
    margin: 40px 0 39px;
  }
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field {
  margin-bottom: 15px;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field label {
  color: #d7d7d7;
  font-size: 14px;
  font-family: "montserratregular";
  letter-spacing: 2px;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobMonth, .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobDay {
  display: inline-block;
  width: 47%;
  margin: 0 6% 0 0;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobDay {
  margin: 0;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page input[type="checkbox"] {
  display: inline-block;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page label.global-list {
  width: 92%;
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page label.global-list {
    width: 83%;
    font-size: 12px;
    margin-top: 3px;
  }
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit {
  width: 70px;
  display: inline-block;
  float: none;
  clear: both;
  vertical-align: top;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit:after {
  bottom: -2px;
}
@media only screen and (max-width: 767px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit:after {
    bottom: -25px;
  }
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .terms {
  float: none;
  font-size: 10px;
  position: relative;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .termsContent {
  background: transparent;
  position: relative;
  top: 5px;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper.first {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  float: none;
  width: 80%;
  margin-left: 16px;
  padding-top: 8px;
  position: relative;
  bottom: 0;
}
@media only screen and (max-width: 767px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper.first {
    width: 60%;
  }
}

div#secondary-list-values {
  max-width: 295px;
}

/*Country detect mailing list variant style - starts*/
/* common styles */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus {
  background-color: #e06351 !important;
  -webkit-box-shadow: 0 0 0 1000px #e06351 inset !important;
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7;
}

@media only screen and (min-width: 1024px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-wrapper {
    margin-top: 12px;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-header {
  color: #000000;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect form {
  margin: 0;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect form fieldset {
  border: none;
  padding: 12px 12px 0;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field {
  float: left;
  width: 65%;
  clear: none;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email {
  height: 2.85em;
  background: transparent;
  border-bottom: 1px solid #d7d7d7;
  border-top: medium none;
  border-left: medium none;
  border-right: medium none;
  color: #d7d7d7;
  text-align: left;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-submit {
  float: left;
  width: 35%;
  clear: none;
  margin: 15px 0 0;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .termsWrapper {
  padding: 0 12px 12px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect fieldset .mlist-field {
  margin-bottom: 5px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field {
  clear: both;
  margin-bottom: 25px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field label:before {
  content: '';
  display: none;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country {
  clear: none;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country label:before {
  content: '';
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field input:not(.submit):focus, .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field select:focus {
  background: #ffffff;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect label.global-list {
  font-weight: normal;
  width: 95%;
  display: inline-block;
  vertical-align: top;
  margin-left: 15px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock {
  border: none;
  padding: 12px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .thankyou-message {
  text-align: left;
  text-transform: uppercase;
  font-size: 25px;
}
@media only screen and (min-width: 1024px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .thankyou-message {
    font-size: 30px;
    letter-spacing: 3px;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .secondFormCloseWrap {
  position: absolute;
  right: 12px;
  top: 10px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .thankswelcome-msg {
  margin: 15px 0;
  white-space: normal;
  font-family: "montserratbold";
  text-transform: uppercase;
}
@media only screen and (min-width: 1280px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .thankswelcome-msg {
    font-size: 22px !important;
    letter-spacing: 3px;
    margin: 40px 0 39px;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect #terms {
  display: none;
  padding: 0 10px 10px;
  font-size: 12px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper {
  font-size: 12px;
  font-weight: bold;
  clear: both;
  position: relative;
  width: 85%;
}
@media only screen and (max-width: 767px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper.second {
    width: 70%;
  }
  .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper.first {
    position: absolute;
    bottom: 18px;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms {
  text-transform: capitalize;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms:before {
  content: 'terms';
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms.showing:before {
  content: 'hide';
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent {
  display: none;
  white-space: normal;
  font-weight: normal;
  font-family: "Times New Roman", Times;
  font-size: 12px;
  font-style: italic;
  position: absolute;
  top: 30px;
  background: #e06351;
  text-align: left;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent a {
  color: #d7d7d7;
  font-size: 12px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent a:after {
  bottom: 1px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent a:hover {
  color: #d7d7d7;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent {
    font-size: 12px;
  }
  .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent a {
    font-size: 12px;
  }
}

#sidebar-a .mlist-outer-wrapper.embedded-inline-list.country-detect form fieldset {
  padding: 12px 0;
}
#sidebar-a .mlist-outer-wrapper.embedded-inline-list.country-detect form .termsWrapper {
  padding: 0 12px 12px 0;
}

::-webkit-input-placeholder {
  color: #d7d7d7 !important;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #d7d7d7 !important;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #d7d7d7 !important;
}

:-ms-input-placeholder {
  color: #d7d7d7 !important;
}

select::-ms-expand {
  display: none;
}

.mlist-outer-wrapper.embedded-inline-list.country-detect.footer {
  max-width: 600px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer label {
  color: #d7d7d7;
  white-space: normal;
  font-size: 14px;
  font-family: "montserratregular";
  letter-spacing: 2px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer label.global-list {
  font-size: 12px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer .termsWrapper {
  clear: both;
  padding: 0%;
}
@media only screen and (min-width: 768px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .termsWrapper {
    padding: 0% 0 0 0%;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer .termsWrapper div.terms {
  position: relative;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock {
  color: #d7d7d7;
  padding: 0;
  width: 95%;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen .thankyou-message {
  text-align: center;
  line-height: 20px;
  padding: 15px 0 0;
}
@media only screen and (min-width: 1024px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen {
    padding: 46% 0 0 0%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen {
    padding: 55% 0 0 0%;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock .secondFormCloseWrap {
  position: absolute;
  right: 12px;
  top: 33px;
  top: 0;
  text-transform: uppercase;
  font-size: 14px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email {
  margin: 20px 0 0;
  height: 3.2em;
  text-transform: none;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field input#email::-webkit-input-placeholder, .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field input#email:-moz-placeholder, .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field input#email::-moz-placeholder, .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field input#email:-ms-input-placeholder {
  color: #d7d7d7 !important;
  text-transform: none;
  letter-spacing: 2px;
  padding-left: 10px;
  opacity: 1 !important;
  -webkit-text-fill-color: #d7d7d7;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset {
  padding: 0;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header {
  font-weight: normal;
  font-size: 25px;
  text-transform: uppercase;
  color: #d7d7d7;
  white-space: normal;
  letter-spacing: 2px;
  font-family: "montserratbold";
  margin-bottom: 22px;
}
@media only screen and (max-width: 767px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header {
    line-height: 29px;
    font-size: 24px;
    letter-spacing: 1.8px;
  }
}
@media only screen and (min-width: 768px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header {
    color: #d7d7d7;
    font-size: 30px;
    letter-spacing: 3px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header {
    letter-spacing: 1px;
  }
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header .desktop-br {
    display: none;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-subheading {
  font-family: "montserratbold";
  font-size: 22px;
  letter-spacing: 2px;
  line-height: 22px;
}
@media only screen and (max-width: 767px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-subheading {
    font-size: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset {
    padding: 2px;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form #errorMsg, .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form #serverError {
  padding: 1.5% 0 0 0%;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field {
  width: 51.5%;
  padding-left: 0;
}
@media only screen and (min-width: 768px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field {
    padding-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field {
    width: 70%;
    margin-right: 3%;
  }
}
@media only screen and (max-width: 767px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field {
    width: 100%;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form a.terms {
  color: #d7d7d7;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form a.terms:hover {
  color: #ed3d3d;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit {
    width: auto;
    margin-left: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-submit {
    width: 68px;
    float: right;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer #terms {
  width: 100%;
  padding: 0;
  margin: 0;
  clear: both;
}
@media only screen and (min-width: 768px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #terms {
    width: 84%;
    margin: 10px auto 0;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyoublock-innerwrapper > div.termsWrapper {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyoublock-innerwrapper > div.termsWrapper a {
    top: -2px;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyoublock-innerwrapper > div.termsWrapper.second {
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  margin-top: 20px;
}

#block-block-701 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen .thankyou-message {
  padding-bottom: 39px;
}

div#block-block-806 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email {
  margin: 12px 0 0;
  height: 4em;
  text-transform: none;
}
@media only screen and (min-width: 768px) {
  div#block-block-806 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-submit input.submit {
    margin-bottom: 13px;
  }
}
@media only screen and (max-width: 767px) {
  div#block-block-806 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper input.submit, div#block-block-806 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-outer-wrapper .mlist-wrapper input.submit-new {
    text-align: right;
    margin: 5px 0;
  }
}
@media only screen and (max-width: 767px) {
  div#block-block-806 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-submit-new input.submit {
    text-align: center;
  }
}
div#block-block-806 .content fieldset {
  margin-bottom: 0px;
}
div#block-block-806 .content fieldset .mlist-field {
  width: 49.5%;
}
@media only screen and (max-width: 767px) {
  div#block-block-806 .content fieldset .mlist-field {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header {
    font-size: 18px;
    letter-spacing: 2px;
  }
  .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-subheading {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1280px) {
  .front .mlist-outer-wrapper.embedded-inline-list.country-detect.footer {
    max-width: 100%;
  }
  .front .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header {
    width: calc(50% - 13px);
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
  }
  .front .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-field {
    width: 30%;
    display: inline-block;
    float: none;
    vertical-align: middle;
  }
  .front .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-field #email {
    margin: 0 0 23px;
    height: 4.2em;
  }
  .front .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-submit {
    display: inline-block;
    float: none;
    vertical-align: top;
  }
  .front .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-submit input.submit {
    margin: 0.7em 0 0.56em;
  }
  .front .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .termsWrapper {
    display: inline-block;
    width: calc(50% + 13px);
    position: absolute;
    right: 0;
    bottom: 10px;
  }
  .front .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock {
    width: 50%;
    position: relative;
  }
  .front .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen {
    padding: 0 0 0 0%;
  }
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper {
  border: none;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home #thankyouBlock .secondFormCloseWrap {
  top: 35;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home #thankyouBlock .secondFormCloseWrap a {
  text-transform: uppercase;
  font-size: 14px;
  color: #d7d7d7;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home #thankyouBlock .secondFormCloseWrap a:hover {
  color: #d7d7d7;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .termsWrapper a.terms {
  color: #d7d7d7;
  font-family: Times italic;
  font-style: italic;
  font-size: 10px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .termsWrapper a.terms:hover {
  color: #d7d7d7;
}

#block-block-706 .mlist-outer-wrapper form#homePageSignup #errorMsg, #block-block-706 .mlist-outer-wrapper form#homePageSignup #serverError {
  color: #8B0000;
}
@media only screen and (min-width: 1280px) {
  #block-block-706 .mlist-outer-wrapper form#homePageSignup #errorMsg, #block-block-706 .mlist-outer-wrapper form#homePageSignup #serverError {
    display: inline-block;
    position: absolute;
    margin: 0;
    padding: 0;
    top: 0;
  }
}

.mlist-outer-wrapper.embedded-inline-list.country-detect.page form .mlist-field {
  width: 100%;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page form .mlist-submit {
  margin: 0;
  width: 100%;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page form .mlist-submit input {
  margin: 0;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page form .primary-list-values .mlist-checks {
  float: left;
  width: 100%;
  text-align: left;
  margin-bottom: 15px;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field label {
  text-align: left;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobDay, .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobMonth, .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobYear {
  display: block;
  float: left;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page #thankyouBlock {
  overflow: hidden;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page #thankyouBlock #thankyoublock-innerwrapper .mlist-checks {
  text-align: left;
  margin: 10px 0 0;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper {
  padding: 12px 0 0;
  float: left;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper.first {
  padding: 12px 0;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .terms {
  float: left;
}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .termsContent {
  clear: both;
  text-align: left;
}

/*Reverse Theme*/
#ss-bit-wide .bit-track-artist-header, #ss-bit-narrow .bit-track-artist-header {
  display: none !important;
}
#ss-bit-wide tr, #ss-bit-narrow tr {
  background: transparent;
}
#ss-bit-wide tr:nth-child(2n), #ss-bit-narrow tr:nth-child(2n) {
  background: transparent;
}

#ss-bit-wide .bit-events tr {
  display: table-row;
  margin-bottom: 1em;
  overflow: hidden;
  border-top: none;
}
#ss-bit-wide .bit-events tr.bit-bottom {
  background: none !important;
}
#ss-bit-wide .bit-events tr.bit-bottom td {
  padding: 0;
}
#ss-bit-wide .bit-events tr.bit-bottom td a {
  padding: 0.75em;
  float: right;
}
#ss-bit-wide .bit-events tr td {
  padding: 0;
  display: block;
  height: auto;
}
#ss-bit-wide .bit-events tr td.bit-date {
  width: 30%;
}
#ss-bit-wide .bit-events tr td.bit-date a {
  display: inline-block !important;
}
#ss-bit-wide .bit-events tr td.bit-date a:hover {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
}
#ss-bit-wide .bit-events tr td.bit-venue {
  width: 30%;
}
#ss-bit-wide .bit-events tr td.bit-venue > a {
  display: inline-block !important;
}
#ss-bit-wide .bit-events tr td.bit-venue > a:hover {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
}
#ss-bit-wide .bit-events tr td.bit-venue .lineup a {
  padding: 0 !important;
}
#ss-bit-wide .bit-events tr td.bit-venue .lineup a:hover {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
}
#ss-bit-wide .bit-events tr td.bit-location {
  width: 30%;
}
#ss-bit-wide .bit-events tr td.bit-location a {
  display: inline-block !important;
}
#ss-bit-wide .bit-events tr td.bit-location a:hover {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
}
#ss-bit-wide .bit-events tr td.bit-tickets, #ss-bit-wide .bit-events tr td.bit-rsvp {
  width: auto;
  padding: 0;
  margin-top: -1px;
  font-size: 1.25em;
}
#ss-bit-wide .bit-events tr td.bit-tickets a, #ss-bit-wide .bit-events tr td.bit-rsvp a {
  float: left;
  min-height: 36px;
  background: transparent;
  color: #d7d7d7;
  width: 100%;
  padding: 0;
  height: 100%;
  display: block;
  text-align: center;
  text-transform: Capitalize;
  font-family: "Times New Roman", Times;
  font-style: italic;
}
#ss-bit-wide .bit-events tr td.bit-tickets a:hover, #ss-bit-wide .bit-events tr td.bit-rsvp a:hover {
  color: #d7d7d7;
}
#ss-bit-wide .bit-events tr td.bit-tickets.disabled, #ss-bit-wide .bit-events tr td.bit-rsvp.disabled {
  pointer-events: none;
  cursor: default;
}
#ss-bit-wide .bit-events tr td.bit-tickets.disabled a, #ss-bit-wide .bit-events tr td.bit-rsvp.disabled a {
  background-color: #F1F1F1;
}
#ss-bit-wide .bit-events tr td.bit-rsvp label {
  background: none;
  border: none;
  padding: 0;
}

/*tour page title stylings */
.page-tour #page-title {
  margin: 1em 0;
  line-height: 2.5em;
}
.page-tour #content {
  min-height: 500px;
}
.page-tour #content .wrapper-1 {
  margin-left: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-tour #content .wrapper-1 {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .page-tour #content .wrapper-1 {
    margin-left: 5px;
  }
}
@media only screen and (max-width: 1023px) {
  .page-tour #content {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-tour #block-block-666 {
    padding-bottom: 54%;
  }
}
.page-tour #block-block-666 .inner.tb-terminal {
  padding-left: 11px;
  padding-top: 8.8%;
  border-left: 1px solid #d7d7d7;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-tour #block-block-666 .inner.tb-terminal {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .page-tour #block-block-666 .inner.tb-terminal {
    padding-top: 21%;
  }
}
@media only screen and (min-width: 1024px) {
  .page-tour #block-block-666 {
    padding-bottom: 282px;
  }
  .page-tour #block-block-666 .inner.tb-terminal {
    padding-left: 30px;
  }
}

#bit-events .bit-events .bit-artist-event-link {
  display: none;
}

#tour-block img {
  width: 75%;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .not-front.page-tour #page div#content .wrapper-1 {
    padding-bottom: 100px;
  }
}
#ss-bit-narrow {
  padding-top: 30px;
  /*End Of TR*/
}
#ss-bit-narrow .bit-events-narrow td {
  height: auto;
  padding: 0;
}
#ss-bit-narrow tr {
  display: block;
  overflow: hidden;
  margin-bottom: 28px;
  padding-bottom: 5px;
}
#ss-bit-narrow tr.bit-header, #ss-bit-narrow tr.bit-header-narrow {
  display: none;
}
#ss-bit-narrow tr:nth-child(2) {
  display: block !important;
  /*To override defaults*/
}
#ss-bit-narrow tr.bit-bottom {
  display: none;
}
#ss-bit-narrow tr td .bit-uiButton {
  background: transparent;
  color: transparent;
  width: auto;
  padding: 0;
  height: auto;
  display: block;
  text-align: center;
  text-transform: capitalize;
  border: 0px;
}
#ss-bit-narrow tr td .bit-uiButton a {
  color: transparent;
}
#ss-bit-narrow tr td a {
  font-size: 16px !important;
  font-family: "montserratregular" !important;
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
  line-height: 24px !important;
  font-weight: normal !important;
}
#ss-bit-narrow tr td a:hover {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
}
@media only screen and (max-width: 767px) {
  #ss-bit-narrow tr td a {
    font-size: 18px !important;
  }
}
#ss-bit-narrow tr td.bit-description-links {
  display: none;
}
#ss-bit-narrow tr td.bit-date {
  width: 45%;
}
#ss-bit-narrow tr td.bit-concert {
  width: 45%;
  float: left;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #ss-bit-narrow tr td.bit-concert {
    width: 52%;
  }
}
@media only screen and (max-width: 767px) {
  #ss-bit-narrow tr td.bit-concert {
    width: 100%;
    position: relative;
    padding: 8px 0 25px;
  }
  #ss-bit-narrow tr td.bit-concert .venue {
    padding-bottom: 7px;
  }
}
#ss-bit-narrow tr td.bit-concert .location a, #ss-bit-narrow tr td.bit-concert .venue a {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
  white-space: normal !important;
  line-height: 16px !important;
}
#ss-bit-narrow tr td.bit-concert .location a:hover, #ss-bit-narrow tr td.bit-concert .venue a:hover {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
}
@media only screen and (max-width: 767px) {
  #ss-bit-narrow tr td.bit-concert .location a, #ss-bit-narrow tr td.bit-concert .venue a {
    line-height: 20px !important;
  }
}
#ss-bit-narrow tr td.bit-concert .location {
  padding-top: 3px;
}
#ss-bit-narrow tr td.bit-concert .lineup {
  display: none;
}
#ss-bit-narrow tr td.bit-concert .location {
  line-height: 24px !important;
  display: block !important;
}
#ss-bit-narrow tr .buttons > div {
  display: inline-block;
  width: 80px;
  vertical-align: bottom;
}
@media only screen and (min-width: 1024px) {
  #ss-bit-narrow tr .buttons > div.buttons2 {
    width: 71px;
  }
}
#ss-bit-narrow tr .buttons > div a {
  text-transform: Capitalize;
  font-family: "Times New Roman", Times !important;
  font-size: 20px !important;
  font-style: italic;
}
#ss-bit-narrow tr .buttons > div a:after {
  bottom: -4px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #ss-bit-narrow tr .buttons > div {
    width: 56px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #ss-bit-narrow tr .buttons > div.buttons1 {
    padding-right: 5px;
  }
}

@media only screen and (min-width: 768px) {
  body.page-tour #page .page-width {
    background: url("/sites/g/files/g2000005881/f/201606/tourtopbg.jpg?1") no-repeat right 125px, url("/sites/g/files/g2000005881/f/201606/tourcircle.jpg?1") no-repeat right 805px, url("/sites/g/files/g2000005881/f/201606/tourmiddlebg.jpg?1") no-repeat right 1905px;
    min-height: 2000px;
  }
  body.page-tour #content {
    background: url("/sites/g/files/g2000005881/f/201606/tourbottombg.jpg?1") no-repeat bottom left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body.page-tour #page .page-width {
    background-size: 30% auto;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  body.page-tour #page .page-width {
    background-size: 30% auto;
  }
}
body.page-tour #page {
  background: #e06351;
}
body.page-tour .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen .thankyou-message {
  padding-bottom: 0;
}

@media only screen and (min-width: 768px) {
  #ss-bit-narrow tr td {
    vertical-align: bottom;
    display: inline-block;
  }
  #ss-bit-narrow tr td.bit-concert {
    float: none;
  }
  #ss-bit-narrow tr td.bit-concert .location a, #ss-bit-narrow tr td.bit-concert .venue a {
    line-height: 21px !important;
  }
  #ss-bit-narrow tr td.bit-date {
    display: block;
  }
}

#ss-bit-narrow tr:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 1280px) {
  .front #block-block-516 #ss-bit-narrow #bit-events tr {
    margin-bottom: 17px;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td.bit-date, .front #block-block-516 #ss-bit-narrow #bit-events tr td.bit-concert, .front #block-block-516 #ss-bit-narrow #bit-events tr td .venue, .front #block-block-516 #ss-bit-narrow #bit-events tr td .location, .front #block-block-516 #ss-bit-narrow #bit-events tr td.buttons, .front #block-block-516 #ss-bit-narrow #bit-events tr td .lineup {
    display: inline-block;
    vertical-align: top;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td.bit-date {
    width: 13%;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td.bit-concert {
    width: 56.3%;
    margin-right: 3%;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td .venue {
    max-width: 75%;
    margin-right: 5px;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td .lineup {
    font-size: 18px;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td .lineup a {
    display: none !important;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td .location {
    margin-left: 0px;
    max-width: 23%;
    display: block;
  }
  .front #block-block-516 .view_all {
    margin-top: 25px;
  }
}
#IE8-BannerCon {
  background-color: #ffc;
}
#IE8-BannerCon #IE8-Banner {
  color: #000;
  padding: 10px 0px 10px 40px;
  width: 910px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  #IE8-BannerCon #IE8-Banner {
    max-width: 94%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  #IE8-BannerCon #IE8-Banner {
    max-width: 1330px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1403px) {
  #IE8-BannerCon #IE8-Banner {
    max-width: 1330px;
    margin: 0 auto;
  }
}
#IE8-BannerCon #IE8-Banner .IE8B-title {
  font-weight: bold;
}

[class^="wmg-sl"], [class*="wmg-sl"] {
  font-family: 'wmg-standard-library';
  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;
}

.wmg-sl-facebook:before {
  content: "\e909";
}

.wmg-sl-googleplus:before {
  content: "\e90a";
}

.wmg-sl-Instagramofficial-standard:before {
  content: "\e90b";
}

.wmg-sl-tumblr:before {
  content: "\e90c";
}

.wmg-sl-twitter:before {
  content: "\e90d";
}

.wmg-sl-vimeo:before {
  content: "\e90e";
}

.wmg-sl-Youtube:before {
  content: "\e90f";
}

.wmg-sl-minimize-standard:before {
  content: "\e910";
}

.wmg-sl-X_-close-standard:before {
  content: "\e911";
}

.wmg-sl-doublechevron-left-standard:before {
  content: "\e912";
}

.wmg-sl-doublechevron-right-standard:before {
  content: "\e913";
}

.wmg-sl-downarrow-standard:before {
  content: "\e914";
}

.wmg-sl-leftarrow-standard:before {
  content: "\e915";
}

.wmg-sl-menu-standard:before {
  content: "\e916";
}

.wmg-sl-plussign-standard:before {
  content: "\e917";
}

.wmg-sl-rightarrow-standard:before {
  content: "\e918";
}

.wmg-sl-uparrow-standard:before {
  content: "\e919";
}

.wmg-sl-calendar-standard:before {
  content: "\e91a";
}

.wmg-sl-cart-standard:before {
  content: "\e91b";
}

.wmg-sl-comment-standard:before {
  content: "\e91c";
}

.wmg-sl-eventticket-standard:before {
  content: "\e91d";
}

.wmg-sl-headphones-standards:before {
  content: "\e91e";
}

.wmg-sl-linkicon-standard:before {
  content: "\e91f";
}

.wmg-sl-message-envelope:before {
  content: "\e920";
}

.wmg-sl-news-standard:before {
  content: "\e921";
}

.wmg-sl-searchmagnifyingglass-standard:before {
  content: "\e922";
}

.wmg-sl-settings-gear-standard:before {
  content: "\e923";
}

.wmg-sl-share-standard:before {
  content: "\e924";
}

.wmg-sl-useravatar-standard:before {
  content: "\e925";
}

.wmg-sl-videosicon-standard:before {
  content: "\e926";
}

.wmg-sl-equalizer-standard:before {
  content: "\e927";
}

.wmg-sl-fastback-standard:before {
  content: "\e928";
}

.wmg-sl-fastforward-standard:before {
  content: "\e929";
}

.wmg-sl-pause-standard:before {
  content: "\e92a";
}

.wmg-sl-play-standard:before {
  content: "\e92b";
}

.wmg-sl-skipback-standard:before {
  content: "\e92c";
}

.wmg-sl-skipforward-standard:before {
  content: "\e92d";
}

.wmg-sl-stop-square-standard:before {
  content: "\e92e";
}

.wmg-sl-volume-standard:before {
  content: "\e92f";
}

.wmg-sl-volume:before {
  content: "\e930";
}

.wmg-sl-amazon-standardlarge:before {
  content: "\e900";
}

.wmg-sl-amazonprime:before {
  content: "\e901";
}

.wmg-sl-applemusic:before {
  content: "\e902";
}

.wmg-sl-googleplay:before {
  content: "\e903";
}

.wmg-sl-itunes:before {
  content: "\e904";
}

.wmg-sl-pandora:before {
  content: "\e905";
}

.wmg-sl-rdio:before {
  content: "\e906";
}

.wmg-sl-Soundcloud:before {
  content: "\e907";
}

.wmg-sl-Spotify:before {
  content: "\e908";
}

.wmg-sl-record-cricle-standard:before {
  content: "\e655";
}

.wmg-sl-arrows1-down:before {
  content: "\e600";
}

.wmg-sl-arrows1-left:before {
  content: "\e601";
}

.wmg-sl-arrows1-right:before {
  content: "\e602";
}

.wmg-sl-arrows1-up:before {
  content: "\e603";
}

.wmg-sl-arrows2-down:before {
  content: "\e604";
}

.wmg-sl-arrows2-left:before {
  content: "\e605";
}

.wmg-sl-arrows2-right:before {
  content: "\e606";
}

.wmg-sl-arrows2-up:before {
  content: "\e607";
}

.wmg-sl-carousel-next:before {
  content: "\e609";
}

.wmg-sl-carousel-previous:before {
  content: "\e60a";
}

.wmg-sl-chevron-arrows-left:before {
  content: "\e60b";
}

.wmg-sl-chevron-arrows-right:before {
  content: "\e60c";
}

.wmg-sl-close:before {
  content: "\e60d";
}

.wmg-sl-collapse:before {
  content: "\e60e";
}

.wmg-sl-comments:before {
  content: "\e60f";
}

.wmg-sl-double-chevron-left:before {
  content: "\e610";
}

.wmg-sl-double-chevron-right:before {
  content: "\e611";
}

.wmg-sl-events:before {
  content: "\e612";
}

.wmg-sl-expand:before {
  content: "\e613";
}

.wmg-sl-facebook2:before {
  content: "\e614";
}

.wmg-sl-fast-backward:before {
  content: "\e615";
}

.wmg-sl-fast-forward:before {
  content: "\e616";
}

.wmg-sl-googleplus2:before {
  content: "\e617";
}

.wmg-sl-link:before {
  content: "\e618";
}

.wmg-sl-mail:before {
  content: "\e619";
}

.wmg-sl-menu:before {
  content: "\e61a";
}

.wmg-sl-music:before {
  content: "\e61b";
}

.wmg-sl-news:before {
  content: "\e61c";
}

.wmg-sl-next-track:before {
  content: "\e61d";
}

.wmg-sl-pagination-left:before {
  content: "\e61e";
}

.wmg-sl-pagination-right:before {
  content: "\e61f";
}

.wmg-sl-pause:before {
  content: "\e620";
}

.wmg-sl-play:before {
  content: "\e621";
}

.wmg-sl-previous-track:before {
  content: "\e622";
}

.wmg-sl-search:before {
  content: "\e624";
}

.wmg-sl-settings:before {
  content: "\e625";
}

.wmg-sl-share:before {
  content: "\e626";
}

.wmg-sl-stop:before {
  content: "\e629";
}

.wmg-sl-tickets:before {
  content: "\e62a";
}

.wmg-sl-tumblr2:before {
  content: "\e62b";
}

.wmg-sl-twitter2:before {
  content: "\e62c";
}

.wmg-sl-volume-high:before {
  content: "\e62e";
}

.wmg-sl-volume-low:before {
  content: "\e62f";
}

.wmg-sl-volume-mute:before {
  content: "\e630";
}

.wmg-sl-youtube:before {
  content: "\e631";
}

/***************[===== 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 {
  margin-top: 1.5em;
}
.page .item-list .pager {
  text-align: center;
  position: relative;
}
.page .item-list .pager li.pager-item, .page .item-list .pager .pager-current {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.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: absolute;
}
.page .item-list .pager.pager-load-more .pager-next {
  position: static;
}
.page .item-list .pager .pager-first.first {
  left: 0;
}
.page .item-list .pager .pager-previous {
  left: 10%;
}
.page .item-list .pager .pager-next {
  right: 10%;
}
.page .item-list .pager .pager-last.last {
  right: 0;
}
.page .item-list .pager .pager-next a, .page .item-list .pager .pager-previous a, .page .item-list .pager .pager-last.last a, .page .item-list .pager .pager-first.first a {
  color: #ed3d3d;
  background-color: #fff;
  padding: 0.3em 0.8em 0.4em;
  border: 2px solid #ed3d3d;
  font-size: 14px;
}
@media only screen and (min-width: 1024px) {
  .page .item-list .pager .pager-next a, .page .item-list .pager .pager-previous a, .page .item-list .pager .pager-last.last a, .page .item-list .pager .pager-first.first a {
    font-size: 20px;
  }
}
.page .item-list .pager .pager-current {
  border: 1px solid #808080;
  padding: 0.3em 0.7em;
}
@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-current {
    padding: 0.3em 0.7em;
    margin-right: 0;
  }
  .page .item-list .pager .pager-next {
    float: none;
    margin-right: 0;
  }
  .page .item-list .pager .pager-previous {
    float: left;
  }
}

.Leftwrapper {
  transform: translate(0, 0px);
  transition: transform ease 1s;
}

.Leftwrapper.leftanimate {
  transform: translate(0, 20px);
}

.Rightwrapper {
  transform: translate(0, 0px);
  transition: transform ease 1s;
}

.Rightwrapper.rightanimate {
  transform: translate(0, -20px);
}

div#block-views-splash-block {
  display: none;
}

/*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/ 
* */
.page-node-1191 #content, .page-node-1196 #content {
  min-height: 500px;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .not-front.page-node-20096 #content-inner, .not-front.page-node-20091 #content-inner, .not-front.page-node-20321 #content-inner {
    min-height: 916px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front.page-node-20096 #content-inner, .not-front.page-node-20091 #content-inner, .not-front.page-node-20321 #content-inner {
    min-height: 475px;
  }
}

.page-node-1101 .contactBlock {
  margin: 10px 0 0;
}

@media only screen and (max-width: 767px) {
  .page-node-20096 #content .wrapper-1, .page-node-20091 #content .wrapper-1 {
    padding-bottom: 22.5%;
  }
}
.page-node-20096 #content .region-content, .page-node-20091 #content .region-content {
  margin-top: 5%;
  border-left: 1px solid #d7d7d7;
  padding-left: 30px;
  padding-top: 4%;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .page-node-20096 #content .region-content, .page-node-20091 #content .region-content {
    margin-top: 45%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .page-node-20096 #content .region-content, .page-node-20091 #content .region-content {
    margin-top: 24%;
  }
}
@media only screen and (max-width: 767px) {
  .page-node-20096 #content .region-content, .page-node-20091 #content .region-content {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-node-20096 #content .region-content, .page-node-20091 #content .region-content {
    padding-left: 20px;
  }
}

.page-node-20096 #content .linkList {
  display: block;
  letter-spacing: 1px;
  margin-top: 1em;
}
@media only screen and (min-width: 768px) {
  .page-node-20096 #content .linkList {
    padding-bottom: 5px;
  }
}
.page-node-20096 #content .linkList a {
  color: #d7d7d7;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "montserratbold";
  margin-right: 42px;
  font-style: normal;
}
.page-node-20096 #content .linkList a.active {
  color: #d7d7d7;
}
@media only screen and (max-width: 767px) {
  .page-node-20096 #content .linkList a {
    margin-right: 10px;
    margin-bottom: 10px;
  }
}
.page-node-20096 #content .action-links a {
  color: #d7d7d7;
}

@media only screen and (max-width: 767px) {
  .page-node-20321.not-front #page .page-width {
    background-size: 36% auto, 0;
  }
}
.page-node-20321 .underline {
  font-size: 22px;
  color: #d7d7d7;
  font-family: "montserratbold";
  text-transform: uppercase;
  margin: 30px 0 0px;
}
@media only screen and (max-width: 767px) {
  .page-node-20321 .underline {
    font-size: 18px;
  }
}
.page-node-20321 .inner-content a {
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  .page-node-20321 .inner-content a {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .page-node-20321 .wrapper-1 {
    padding-bottom: 22.5%;
  }
}

div#block-block-796 .album-wrap .album-icons div.spotifyWrap {
    display: block;
    margin-right: 0;
    max-width: 516px;
    margin-top: 10px;
}
div#block-block-796 .album-wrap .album-icons div.spotifyWrap a{
width:100%;
}
div#block-menu-menu-home-one-page-linked .content ul.menu li.leaf.level-1.menu-link-29591 {
    margin-right:45px;
}
div#block-menu-menu-home-one-page-linked .content ul.menu li.last.leaf.level-1.menu-link-31246 a {
    display: inline-block;
}
@media only screen and (max-width: 767px){
div#block-block-796 .album-wrap .album-icons div.spotifyWrap{
    max-width: 300px;
}

}
@media only screen and (min-width: 768px){
div#block-menu-menu-home-one-page-linked .content {
max-width:600px;
}
div#block-menu-menu-home-one-page-linked .content ul.menu li.last.leaf.level-1.menu-link-31246 a {
    display: block;
}
div#block-menu-menu-home-one-page-linked .content ul.menu li:last-child{
margin-right:0;
}
}

@media only screen and (min-width: 768px) and (max-width: 1023px){
div#block-block-796 .album-wrap .album-icons div.spotifyWrap {
   width: 90%;
   max-width:470px;
}
}

#block-block-796 .album-wrap .album-icons div.spotifyWrap a {
font-size:14px;
}
@media only screen and (max-width: 767px){
#block-menu-menu-home-one-page-linked .content ul.menu li{
padding-bottom:7px;
}
}
div#block-block-796 .album-wrap .album-icons div.getitspotify{
display:inline-block;
}
div#block-block-796 .album-wrap .album-icons div.getitspotify img{
    border: 1px solid #d7d7d7;
    border-radius: 6px;
    box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){

div#block-block-796 .album-wrap .album-icons div.getitspotify img{
width:142px;
height:41px;
}
}
@media only screen and (max-width: 767px){

div#block-block-796 .album-wrap .album-icons div.getitspotify img{
width:132px;
height:41px;
}
}
.view-splash .views-field-field-lightbox, .view-splash .views-field-field-display-rate, .view-splash .lightBox {
  display: none;
}

.honeypot-textfield, .url-textfield, .homepage-textfield {
  display: none !important;
}

/* icomoon */
/*******[For nodes with less content to have fixed footer]********/
input,
select,
textarea,
button {
  font-family: inherit;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 0;
}

button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  -webkit-appearance: none;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  cursor: pointer;
  display: inline-block;
  overflow: visible;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
  width: auto;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  text-align: left;
  vertical-align: top;
  font-size: 14px;
}

button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  cursor: default;
}

textarea {
  min-height: 50px;
  overflow: auto;
  resize: vertical;
  width: 100%;
}

input:invalid,
button:invalid,
select:invalid,
textarea:invalid {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
input::-moz-focus-inner,
button::-moz-focus-inner,
select::-moz-focus-inner,
textarea::-moz-focus-inner {
  border: 0;
  padding: 0;
}

select {
  border-radius: 0 !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}

.block h2, #main h2, #postcontent-first h2, .page-news #page-title, .page-news-v2 #page-title, .node-type-blog .left-media .blog-title, .page-music #main .view-display-id-page .block-title, .page-tour #page-title, .page-node.node-type-page #page-title, .page-filter.page-filter-tips #page-title, .wrapper-header, .item-list .pager li, .block ul, .stack-preheader, .stack-content-inner, .stack-navigation, .page, body .region-content ul.flippy, .view-music li.views-row .views-field-nothing-3 li.meta-links:first-child, .wrapper-footer, .wrapper-content .stack, .wrapper-footer .stack {
  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-video-v1 .view-home-one-page-video > .view-header > .view-categories, .page-video .view-home-one-page-video > .view-header > .view-categories, #block-views-home-one-page-video-block-4 .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-linked h2, #block-menu-menu-home-one-page-linked .content ul.menu, #block-views-user-profile-block-3 .hover-user-menu, #block-block-26 .signinCommLink, #block-block-501 .merchflex-control-nav, #block-block-96 .merchflex-control-nav, #block-views-merch-block-1 .config-merch-carousel, #block-views-merch-block-1 .merchclass-control-nav, #block-views-home-one-page-news-block-2 .field-news-detail.full, .page-news #block-system-main .field-news-detail.full, .page-news-v1 #block-system-main .field-news-detail.full, #block-views-home-one-page-news-block-4 .field-news-detail.full, #block-views-home-one-page-news-block-3 .field-news-detail.full, #block-views-home-one-page-news-block-2 .views-row .field-name-field-license, #block-views-home-one-page-news-block-2 .views-row .views-field-nothing, #block-views-home-one-page-news-block-2 .views-row .views-field-nothing-2, #block-views-home-one-page-news-block-2 .views-row .field-name-media-title, #block-views-home-one-page-news-block-2 .views-row .oembed-title, .page-news #block-system-main .views-row .field-name-field-license, .page-news #block-system-main .views-row .views-field-nothing, .page-news #block-system-main .views-row .views-field-nothing-2, .page-news #block-system-main .views-row .field-name-media-title, .page-news #block-system-main .views-row .oembed-title, .page-news-v1 #block-system-main .views-row .field-name-field-license, .page-news-v1 #block-system-main .views-row .views-field-nothing, .page-news-v1 #block-system-main .views-row .views-field-nothing-2, .page-news-v1 #block-system-main .views-row .field-name-media-title, .page-news-v1 #block-system-main .views-row .oembed-title, #block-views-home-one-page-news-block-4 .views-row .field-name-field-license, #block-views-home-one-page-news-block-4 .views-row .views-field-nothing, #block-views-home-one-page-news-block-4 .views-row .views-field-nothing-2, #block-views-home-one-page-news-block-4 .views-row .field-name-media-title, #block-views-home-one-page-news-block-4 .views-row .oembed-title, #block-views-home-one-page-news-block-3 .views-row .field-name-field-license, #block-views-home-one-page-news-block-3 .views-row .views-field-nothing, #block-views-home-one-page-news-block-3 .views-row .views-field-nothing-2, #block-views-home-one-page-news-block-3 .views-row .field-name-media-title, #block-views-home-one-page-news-block-3 .views-row .oembed-title, #block-views-home-one-page-news-block-2 .views-field-nothing-2 .news-detail-close, .page-news #block-system-main .views-field-nothing-2 .news-detail-close, .page-news-v1 #block-system-main .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .field-name-file, .page-news #block-system-main .views-field-nothing-2 .nd .field-name-file, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .oembed-title, .page-news #block-system-main .views-field-nothing-2 .nd .oembed-title, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .oembed-title, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .oembed-title, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .oembed-title, .node-type-blog #page-title, #block-block-476 .caps, .page-video-v1 .view-home-one-page-video .views-row .video-wrapper span.gardens-features-video-indicator, .page-video .view-home-one-page-video .views-row .video-wrapper span.gardens-features-video-indicator, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper span.gardens-features-video-indicator, .view-home-one-page-video-detail .field-name-media-description .field-label, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper span.gardens-features-video-indicator, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content, .view-music li.views-row .views-field-field-lyrics, .view-music li.views-row .views-field-nothing-2, .view-music li.views-row .views-field-field-video-asset, .view-music li.views-row .views-field-nothing-2 .comment h3, .view-music li.views-row .views-field-field-video-asset .oembed-title, .page-music #page-title, .view-albums li.views-row .views-field-field-services .field-content ul, #block-views-albums-block .view-content .item-list ul .views-field-title, #block-views-albums-block-5 .view-content .item-list ul .views-field-title, .page-music div#block-system-main, #copyright .page-width.inner, #ss-bit-wide #bit-events tbody tr:nth-child(2), #ss-bit-narrow #bit-events tbody tr:nth-child(2), #ss-bit-wide .bit-events tr.bit-header, #ss-bit-wide .bit-events tr.bit-hidden, #ss-bit-wide .bit-events tr td.bit-description-links, #ss-bit-narrow .bit-artist-event-link, #ss-bit-narrow .bit-rsvp, #ss-bit-narrow .bit-buy-tix, .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, .page-user .rpx-signin, .page-user ul.tabs.primary {
  display: none;
}

.block, #block-views-home-one-page-news-block-2 .item-list .pager, .page-news #block-system-main .item-list .pager, .page-news-v1 #block-system-main .item-list .pager, #block-views-home-one-page-news-block-4 .item-list .pager, #block-views-home-one-page-news-block-3 .item-list .pager {
  margin-bottom: 1em;
}

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

input.form-submit, .item-list .pager .pager-next.first.last a, #themebuilder-live-preview-theme-picker-form #edit-switch, #edit-submit, #edit-delete, div#block-block-801 #tour-block a.button, #block-block-1056 .calloutWrapper .leftcallout .calloutLink a, #block-block-1056 .calloutWrapper .rightcallout .calloutLink a, #block-block-26 .joinCommLink, #block-block-26 .mailButton, #block-block-501 li.merch .merchDetail .merchBuyLink, #block-block-96 li.merch .merchDetail .merchBuyLink, #block-views-merch-block-1 .config-merch-carousel, #block-views-merch-block-1 li.merch .merchDetail .merchBuyButton, #block-views-merch-block-1 .merch_footer_a, body .region-content ul.flippy li a.view-all, body .region-content ul.flippy li.prev a span, body .region-content ul.flippy li.next a span, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a, .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper .readmore a, .page-news-v1 .view-content .item-list .pager .pager-next.first.last a, .page-news-v1 .views-field-body a, .node-type-blog .left-media .body-content a, .node-type-blog #block-views-home-one-page-news-detail-block .view-footer a, .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node span a, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node span a, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node span a, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.category, #block-views-home-one-page-video-block-1 .more-link a, .nav_header_meta a, .downloadStream a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .streaming-link-text, .view-music li.views-row .music-right-wrapper .spotify-streaming-link.active .streaming-link-text, .streaming-links-wrapper .nav_header_meta a, .view-albums li.views-row .views-field-field-services span.views-label, .view-albums .wrapper-right .item-list li a, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title, #block-views-music-block-5 .downloadStream a, #footer #block-block-1036 .footerblock .copyrightblock a, .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, #page .mlist-submit-new, .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit, #ss-bit-narrow tr .buttons > div a, .view_all a, .page-node-20096 #content .linkList a, .page-node-20321 .inner-content a {
  font-family: "Dual W00_300", "montserratregular";
  font-style: normal;
  background: transparent;
  border: none !important;
  color: #ffffff;
  cursor: pointer;
  display: block;
  text-decoration: none;
  text-transform: capitalize;
  text-align: center;
  position: relative;
  display: inline-block;
  font-size: 20px;
  font-style: normal;
  padding: 0 !important;
  padding-bottom: 3px;
}
input.form-submit:after, .item-list .pager .pager-next.first.last a:after, #themebuilder-live-preview-theme-picker-form #edit-switch:after, #edit-submit:after, #edit-delete:after, div#block-block-801 #tour-block a.button:after, #block-block-1056 .calloutWrapper .leftcallout .calloutLink a:after, #block-block-1056 .calloutWrapper .rightcallout .calloutLink a:after, #block-block-26 .joinCommLink:after, #block-block-26 .mailButton:after, #block-block-501 li.merch .merchDetail .merchBuyLink:after, #block-block-96 li.merch .merchDetail .merchBuyLink:after, #block-views-merch-block-1 .config-merch-carousel:after, #block-views-merch-block-1 li.merch .merchDetail .merchBuyButton:after, #block-views-merch-block-1 .merch_footer_a:after, body .region-content ul.flippy li a.view-all:after, body .region-content ul.flippy li.prev a span:after, body .region-content ul.flippy li.next a span:after, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a:after, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a:after, .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper .readmore a:after, .page-news-v1 .view-content .item-list .pager .pager-next.first.last a:after, .page-news-v1 .views-field-body a:after, .node-type-blog .left-media .body-content a:after, .node-type-blog #block-views-home-one-page-news-detail-block .view-footer a:after, .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node span a:after, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node span a:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node span a:after, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.category:after, #block-views-home-one-page-video-block-1 .more-link a:after, .nav_header_meta a:after, .downloadStream a:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a:after, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .streaming-link-text:after, .view-music li.views-row .music-right-wrapper .spotify-streaming-link.active .streaming-link-text:after, .streaming-links-wrapper .nav_header_meta a:after, .view-albums li.views-row .views-field-field-services span.views-label:after, .view-albums .wrapper-right .item-list li a:after, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title:after, #block-views-music-block-5 .downloadStream a:after, #footer #block-block-1036 .footerblock .copyrightblock a:after, .mlist-outer-wrapper .mlist-wrapper input.submit:after, .mlist-outer-wrapper .mlist-wrapper input.submit-new:after, .mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .mlist-popup:after, .mlist-outer-wrapper.sidebar-variants .mlist-join:after, #page .mlist-submit-new:after, .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit:after, #ss-bit-narrow tr .buttons > div a:after, .view_all a:after, .page-node-20096 #content .linkList a:after, .page-node-20321 .inner-content a:after {
  display: none !important;
}
input.form-submit:hover, .item-list .pager .pager-next.first.last a:hover, #themebuilder-live-preview-theme-picker-form #edit-switch:hover, #edit-submit:hover, #edit-delete:hover, div#block-block-801 #tour-block a.button:hover, #block-block-1056 .calloutWrapper .leftcallout .calloutLink a:hover, #block-block-1056 .calloutWrapper .rightcallout .calloutLink a:hover, #block-block-26 .joinCommLink:hover, #block-block-26 .mailButton:hover, #block-block-501 li.merch .merchDetail .merchBuyLink:hover, #block-block-96 li.merch .merchDetail .merchBuyLink:hover, #block-views-merch-block-1 .config-merch-carousel:hover, #block-views-merch-block-1 li.merch .merchDetail .merchBuyButton:hover, #block-views-merch-block-1 .merch_footer_a:hover, body .region-content ul.flippy li a.view-all:hover, body .region-content ul.flippy li.prev a span:hover, body .region-content ul.flippy li.next a span:hover, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a:hover, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a:hover, .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper .readmore a:hover, .page-news-v1 .view-content .item-list .pager .pager-next.first.last a:hover, .page-news-v1 .views-field-body a:hover, .node-type-blog .left-media .body-content a:hover, .node-type-blog #block-views-home-one-page-news-detail-block .view-footer a:hover, .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node span a:hover, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node span a:hover, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node span a:hover, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.category:hover, #block-views-home-one-page-video-block-1 .more-link a:hover, .nav_header_meta a:hover, .downloadStream a:hover, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links:hover, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links:hover, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links:hover, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a:hover, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a:hover, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a:hover, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .streaming-link-text:hover, .view-music li.views-row .music-right-wrapper .spotify-streaming-link.active .streaming-link-text:hover, .view-albums li.views-row .views-field-field-services span.views-label:hover, .view-albums .wrapper-right .item-list li a:hover, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title:hover, #block-views-music-block-5 .downloadStream a:hover, #footer #block-block-1036 .footerblock .copyrightblock a: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, #page .mlist-submit-new:hover, .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit:hover, #ss-bit-narrow tr .buttons > div a:hover, .view_all a:hover, .page-node-20096 #content .linkList a:hover, .page-node-20321 .inner-content a:hover {
  opacity: 0.5;
}
input.form-submit:hover:after, .item-list .pager .pager-next.first.last a:hover:after, #themebuilder-live-preview-theme-picker-form #edit-switch:hover:after, #edit-submit:hover:after, #edit-delete:hover:after, div#block-block-801 #tour-block a.button:hover:after, #block-block-1056 .calloutWrapper .leftcallout .calloutLink a:hover:after, #block-block-1056 .calloutWrapper .rightcallout .calloutLink a:hover:after, #block-block-26 .joinCommLink:hover:after, #block-block-26 .mailButton:hover:after, #block-block-501 li.merch .merchDetail .merchBuyLink:hover:after, #block-block-96 li.merch .merchDetail .merchBuyLink:hover:after, #block-views-merch-block-1 .config-merch-carousel:hover:after, #block-views-merch-block-1 li.merch .merchDetail .merchBuyButton:hover:after, #block-views-merch-block-1 .merch_footer_a:hover:after, body .region-content ul.flippy li a.view-all:hover:after, body .region-content ul.flippy li.prev a span:hover:after, body .region-content ul.flippy li.next a span:hover:after, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a:hover:after, #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a:hover:after, .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper .readmore a:hover:after, .page-news-v1 .view-content .item-list .pager .pager-next.first.last a:hover:after, .page-news-v1 .views-field-body a:hover:after, .node-type-blog .left-media .body-content a:hover:after, .node-type-blog #block-views-home-one-page-news-detail-block .view-footer a:hover:after, .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node span a:hover:after, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node span a:hover:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node span a:hover:after, .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.category:hover:after, #block-views-home-one-page-video-block-1 .more-link a:hover:after, .nav_header_meta a:hover:after, .downloadStream a:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .streaming-link-text:hover:after, .view-music li.views-row .music-right-wrapper .spotify-streaming-link.active .streaming-link-text:hover:after, .view-albums li.views-row .views-field-field-services span.views-label:hover:after, .view-albums .wrapper-right .item-list li a:hover:after, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title:hover:after, #block-views-music-block-5 .downloadStream a:hover:after, #footer #block-block-1036 .footerblock .copyrightblock a:hover:after, .mlist-outer-wrapper .mlist-wrapper input.submit:hover:after, .mlist-outer-wrapper .mlist-wrapper input.submit-new:hover:after, .mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .mlist-popup:hover:after, .mlist-outer-wrapper.sidebar-variants .mlist-join:hover:after, #page .mlist-submit-new:hover:after, .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit:hover:after, #ss-bit-narrow tr .buttons > div a:hover:after, .view_all a:hover:after, .page-node-20096 #content .linkList a:hover:after, .page-node-20321 .inner-content a:hover:after {
  width: 0 !important;
}

@media only screen and (min-width: 1280px) {
  .not-front #page div#content .wrapper-1, .node-type-blog div#content-area {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .not-front #page div#content .wrapper-1, .node-type-blog div#content-area {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .not-front #page div#content .wrapper-1, .node-type-blog div#content-area {
    padding-bottom: 0;
  }
}

div#block-block-761, #block-block-461, #block-views-home-one-page-video-block-1, #block-block-706, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2, div#block-block-786, #block-block-796, #block-block-51, #block-block-516, #block-views-merch-block-1, #block-views-music-block-3, div#block-block-801, #block-block-806, div#block-block-806, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper {
  display: inline-block;
  vertical-align: bottom;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  div#block-block-761, #block-block-461, #block-views-home-one-page-video-block-1, #block-block-706, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2, div#block-block-786, #block-block-796, #block-block-51, #block-block-516, #block-views-merch-block-1, #block-views-music-block-3, div#block-block-801, #block-block-806, div#block-block-806, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper {
    width: 100%;
  }
}

#block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2, .borderwrapper.header-wrap .content, #block-block-706 .content, #block-block-516 .content, #block-views-music-block-3, div#block-block-801, #block-block-806, #block-views-merch-block-1, .page-video-v1 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, .page-video .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper {
  padding-left: 30px;
  border-left: 1px solid #d7d7d7;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2, .borderwrapper.header-wrap .content, #block-block-706 .content, #block-block-516 .content, #block-views-music-block-3, div#block-block-801, #block-block-806, #block-views-merch-block-1, .page-video-v1 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, .page-video .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2, .borderwrapper.header-wrap .content, #block-block-706 .content, #block-block-516 .content, #block-views-music-block-3, div#block-block-801, #block-block-806, #block-views-merch-block-1, .page-video-v1 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, .page-video .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper {
    padding-left: 10px;
  }
}

.node-type-blog .left-media .social-wrapper a {
  transition: transform 0.7s ease 0s;
}
.node-type-blog .left-media .social-wrapper a:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

#ss-bit-wide .bit-events tr.bit-bottom td 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;
}
#ss-bit-wide .bit-events tr.bit-bottom td a:hover {
  background: #d7d7d7;
}

#block-views-home-one-page-news-block-2 .views-row, .page-news #block-system-main .views-row, .page-news-v1 #block-system-main .views-row, #block-views-home-one-page-news-block-4 .views-row, #block-views-home-one-page-news-block-3 .views-row {
  margin-bottom: 1.25em;
}

.block h2, #main h2, #postcontent-first h2, .page-news #page-title, .page-news-v2 #page-title, .node-type-blog .left-media .blog-title, .page-music #main .view-display-id-page .block-title, .page-tour #page-title, .page-node.node-type-page #page-title, .page-filter.page-filter-tips #page-title {
  color: #d7d7d7;
  font-size: 30px;
  border-bottom: none;
  margin: 0 0px 6px 0px;
  line-height: 1.5em;
  letter-spacing: 3px;
  font-family: "montserratbold";
}

.view-home-one-page-video-detail .views-row .views-field-title span, .view-home-one-page-video-detail .views-row .views-field-title span a, #block-block-796 .album-wrap .album-title, #block-views-home-one-page-video-block-1 .views-field.views-field-title, #block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link, .node-type-audio .view-display-id-block_1 .views-field-title .field-content {
  color: #ffffff;
  font-family: "montserratbold";
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 1px;
  white-space: normal;
}
.view-home-one-page-video-detail .views-row .views-field-title span:hover, .view-home-one-page-video-detail .views-row .views-field-title span a:hover, #block-block-796 .album-wrap .album-title:hover, #block-views-home-one-page-video-block-1 .views-field.views-field-title:hover, #block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link:hover, .node-type-audio .view-display-id-block_1 .views-field-title .field-content:hover {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .view-home-one-page-video-detail .views-row .views-field-title span, .view-home-one-page-video-detail .views-row .views-field-title span a, #block-block-796 .album-wrap .album-title, #block-views-home-one-page-video-block-1 .views-field.views-field-title, #block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link, .node-type-audio .view-display-id-block_1 .views-field-title .field-content {
    font-size: 30px;
  }
}

.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play, .page-video-v1 .view-home-one-page-video .views-row .play_button, .page-video .view-home-one-page-video .views-row .play_button, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play {
  display: block;
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  bottom: initial;
  padding: 10px 20px;
  background: url("/sites/g/files/g2000005881/f/201606/playbutton.png") center center no-repeat transparent;
  width: 10px;
  height: 20px;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:hover:after, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:hover:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:hover:after, .page-video-v1 .view-home-one-page-video .views-row .play_button:hover:after, .page-video .view-home-one-page-video .views-row .play_button:hover:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button:hover:after, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play:hover:after {
  background: transparent;
  height: 0;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:hover:before, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:hover:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:hover:before, .page-video-v1 .view-home-one-page-video .views-row .play_button:hover:before, .page-video .view-home-one-page-video .views-row .play_button:hover:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button:hover:before, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play:hover:before {
  background: transparent;
  height: 0;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:before, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:before, .page-video-v1 .view-home-one-page-video .views-row .play_button:before, .page-video .view-home-one-page-video .views-row .play_button:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button:before, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play:before {
  content: "";
  background: #d7d7d7;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  transition: height 0.25s ease 0s;
  -webkit-transition: height 0.25s ease 0s;
  -moz-transition: height 0.25s ease 0s;
  -o-transition: height 0.25s ease 0s;
  -ms-transition: height 0.25s ease 0s;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:after, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play:after, .page-video-v1 .view-home-one-page-video .views-row .play_button:after, .page-video .view-home-one-page-video .views-row .play_button:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button:after, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play:after {
  content: "";
  background: #d7d7d7;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 1px;
  transition: height 0.25s ease 0s;
  -webkit-transition: height 0.25s ease 0s;
  -moz-transition: height 0.25s ease 0s;
  -o-transition: height 0.25s ease 0s;
  -ms-transition: height 0.25s ease 0s;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new, .page-video-v1 .view-home-one-page-video .views-row .play_button .play_new, .page-video .view-home-one-page-video .views-row .play_button .play_new, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button .play_new, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play .play_new {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  bottom: initial;
  padding: 15px 15px;
  height: 10px;
  width: 20px;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:hover:after, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:hover:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:hover:after, .page-video-v1 .view-home-one-page-video .views-row .play_button .play_new:hover:after, .page-video .view-home-one-page-video .views-row .play_button .play_new:hover:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button .play_new:hover:after, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play .play_new:hover:after {
  background: #d7d7d7;
  width: 100%;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:hover:before, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:hover:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:hover:before, .page-video-v1 .view-home-one-page-video .views-row .play_button .play_new:hover:before, .page-video .view-home-one-page-video .views-row .play_button .play_new:hover:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button .play_new:hover:before, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play .play_new:hover:before {
  background: #d7d7d7;
  width: 100%;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:before, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:before, .page-video-v1 .view-home-one-page-video .views-row .play_button .play_new:before, .page-video .view-home-one-page-video .views-row .play_button .play_new:before, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button .play_new:before, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play .play_new:before {
  content: "";
  background: transparent;
  position: absolute;
  top: 0;
  right: 0;
  height: 1px;
  width: 0px;
  transition: width 0.25s ease 0s;
  -webkit-transition: width 0.25s ease 0s;
  -moz-transition: width 0.25s ease 0s;
  -o-transition: width 0.25s ease 0s;
  -ms-transition: width 0.25s ease 0s;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:after, .page-video .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper .wmg-sl-play .play_new:after, .page-video-v1 .view-home-one-page-video .views-row .play_button .play_new:after, .page-video .view-home-one-page-video .views-row .play_button .play_new:after, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .play_button .play_new:after, #block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper .wmg-sl-play .play_new:after {
  content: "";
  background: transparent;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 0;
  transition: width 0.25s ease 0s;
  -webkit-transition: width 0.25s ease 0s;
  -moz-transition: width 0.25s ease 0s;
  -o-transition: width 0.25s ease 0s;
  -ms-transition: width 0.25s ease 0s;
}

#ss-bit-wide .bit-events tr td.bit-date a, #ss-bit-wide .bit-events tr td.bit-venue > a, #ss-bit-wide .bit-events tr td.bit-venue .lineup a, #ss-bit-wide .bit-events tr td.bit-location a {
  font-family: "Dual W00_300", "montserratregular" !important;
  font-size: 16px  !important;
  color: #ffffff !important;
  cursor: pointer  !important;
  font-weight: 400  !important;
  letter-spacing: normal  !important;
  line-height: 17.5499992370605px  !important;
  text-transform: capitalize !important;
}

#block-block-431 .content {
  width: 100%;
}
#block-block-431 .content > div {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
#block-block-431 .content iframe,
#block-block-431 .content object,
#block-block-431 .content embed {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

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

.view-home-one-page-video-detail .views-row .views-field-title {
  margin-bottom: 0.5em;
}
.view-home-one-page-video-detail .views-row .views-field-title span, .view-home-one-page-video-detail .views-row .views-field-title span a {
  font-size: 1.5em;
  margin: 0;
}
.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) {
  .view-home-one-page-video-detail .views-row .views-field-created {
    font-size: 1em;
  }
}
.view-home-one-page-video-detail .views-row .views-field-created em {
  font-style: normal;
}
.view-home-one-page-video-detail .views-row .views-field.views-field-body p {
  margin-top: 8px;
}

@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, .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, .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, .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, .node-type-video #block-block-91 {
    clear: none;
    float: right;
    width: 40%;
  }
}

.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, #block-views-home-one-page-video-block-4 .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-video-v1 .view-home-one-page-video > .view-header > .view-categories h3, .page-video .view-home-one-page-video > .view-header > .view-categories h3, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header > .view-categories h3, .view-categories h3 {
  font-size: 1em;
  margin-bottom: 0.5em;
}
.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, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header > .view-categories p, .view-categories p {
  margin: 0 0 0.5em;
}
.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, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header > .view-categories a.active, .view-categories a.active {
  color: #d7d7d7;
}
#block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header > .view-categories a.active:hover, .view-categories a.active:hover {
  color: #d7d7d7;
}

.page-video-v1 .view-home-one-page-video > .view-header, .page-video .view-home-one-page-video > .view-header, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header {
  width: 100%;
  position: absolute;
  right: 0;
  top: -4em;
  z-index: 100;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video > .view-header, .page-video .view-home-one-page-video > .view-header, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header {
    width: 40%;
  }
}
.page-video-v1 .view-home-one-page-video > .view-header .tags-dropdown, .page-video .view-home-one-page-video > .view-header .tags-dropdown, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header .tags-dropdown {
  float: right;
  color: #d7d7d7;
  margin-bottom: 0.52em;
  cursor: pointer;
}
.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, #block-views-home-one-page-video-block-4 .view-home-one-page-video > .view-header .tags-dropdown span {
  color: #ed3d3d;
}
.page-video-v1 .view-home-one-page-video > .view-header > .view-categories, .page-video .view-home-one-page-video > .view-header > .view-categories, #block-views-home-one-page-video-block-4 .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;
}

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

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

.page-video-v1 .view-home-one-page-video ul li.views-row .created {
  font-size: 14px;
  font-family: "montserratbold";
  width: 100%;
  margin-top: 10px;
}
@media only screen and (min-width: 1024px) {
  .page-video-v1 .view-home-one-page-video ul li.views-row .created {
    font-size: 22px;
  }
}

* {
  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;
}
@font-face {
  font-family: 'icomoonNTBReskin';
  src: url("/sites/g/files/g2000005881/f/201803/icomoonNTBReskin.eot?3vslyz");
  src: url("/sites/g/files/g2000005881/f/201803/icomoonNTBReskin.eot?3vslyz#iefix") format("embedded-opentype"), 
  url("/sites/g/files/g2000005881/f/201803/icomoonNTBReskin.ttf?3vslyz") format("truetype"), 
  url("/sites/g/files/g2000005881/f/201803/icomoonNTBReskin.woff?3vslyz") format("woff"), 
  url("/sites/g/files/g2000005881/f/201803/icomoonNTBReskin.svg?3vslyz#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="icomoon-"], [class*=" icomoon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoonNTBReskin' !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;
}

.icomoon-soundcloud:before {
  content: "\e902";
}

.icomoon-snapchat:before {
  content: "\e900";
  color: #fffc00;
}

.icomoon-facebook:before {
  content: "\ea90";
}

.icomoon-instagram:before {
  content: "\ea92";
}

.icomoon-spotify:before {
  content: "\ea94";
}

.icomoon-twitter:before {
  content: "\ea96";
}

.icomoon-youtube:before {
  content: "\ea9d";
}

.icomoon-appleinc:before {
  content: "\eabe";
}

body {
  color: #ffffff;
  font-size: 16px;
  font-family: "Dual W00_300", "montserratregular";
  background-color: #000;
  line-height: 1.35;
  padding: 0 !important;
  -webkit-text-size-adjust: none;
}
@media only screen and (min-width: 768px) {
  body {
    margin: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body {
    margin: 0px;
  }
}
@media only screen and (max-width: 767px) {
  body {
    margin: 0px;
  }
}

#toolbar {
  display: none;
}

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

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

/**********[===== 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 #preheader-second-region {
  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: 1203px;
    margin: 0 auto;
    width: 90%;
  }
}
@media only screen and (min-width: 1403px) {
  .stack-preheader .col-second #preheader-second-region {
    max-width: 1300px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) {
  .stack-preheader .col-second #preheader-second-region {
    padding-top: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .stack-preheader .col-second #preheader-second-region {
    padding-top: 0px;
  }
}

.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: 80px !important;
  vertical-align: top !important;
}

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

.fb_iframe_widget {
  vertical-align: top;
}

.ui-dialog .form-submit {
  font-family: "Dual W00_300", "montserratregular";
}

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

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

.item-list .pager {
  text-align: right;
}

#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 #000 inset;
  background-color: #000 !important;
}

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

#page #content #main h1.title#page-title {
  margin: 1em 0;
  line-height: 1;
  display: none;
}

.not-front #page #content #main h1.title#page-title {
  display: block;
  font-family: "Dual W00_300", "montserratregular";
  font-size: 32px;
  color: #fff;
  text-transform: uppercase;
  padding-left: 30px;
}
@media only screen and (max-width: 767px) {
  .not-front #page #content #main h1.title#page-title {
    font-size: 20px;
    padding-left: 0;
  }
}

.not-front.node-type-blog #page #content #main h1.title#page-title {
  display: none;
}

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

/* Alignmentstyles for homepage */
.front .region, .front .region.region-preheader-second, .front #content-inner .region-content, .front .region.region-prefooter-first, .front .region.region-postcontent-first {
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  .front div#block-block-761 {
    margin-bottom: 0%;
  }
}

div#block-block-761 {
  float: none;
}
@media only screen and (min-width: 768px) {
  div#block-block-761 {
    margin-right: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  div#block-block-761 .content {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) {
  div#block-block-761 .content {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) {
  #block-views-home-one-page-video-block-1 .content, #block-block-706 .content {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 1024px) {
  #block-block-706 {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) {
  #page .borderwrapper {
    border-left: 1px solid;
  }
}
@media only screen and (min-width: 1024px) {
  #page .borderwrapper {
    font-size: 0;
  }
}

#block-views-home-one-page-video-block-1 .content {
  margin-right: 30px;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-1 .content {
    margin-right: 0;
  }
}

#block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1 {
  width: 100%;
  padding-right: 30px;
  vertical-align: bottom;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1 {
    padding-right: 0px;
  }
}
@media only screen and (min-width: 768px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1 {
    width: 50%;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1403px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1 {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-1 {
    margin-left: 0px;
    padding: 0 20px;
    width: 50%;
  }
}

#block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2 {
  padding-right: 30px;
  vertical-align: bottom;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2 {
    display: none;
    padding-right: 0px;
  }
}
@media only screen and (min-width: 768px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2 {
    width: 50%;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1403px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2 {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul .views-row-2 {
    padding: 0 20px;
    width: 50%;
  }
}

@media only screen and (min-width: 768px) {
  #block-views-home-one-page-video-block-4 {
    padding-top: 6.6%;
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-video-block-4 {
    margin-bottom: 60px;
    padding-top: 75px;
  }
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-4 .views-field-title {
    width: 75%;
  }
}

.not-front #block-block-786 {
  width: 49.5%;
}

.front #block-block-796 {
  margin-top: 0px;
}

div#block-block-786, #block-block-796, #block-block-51, #block-block-516 {
  width: 50%;
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  #block-block-51 {
    width: 100%;
  }
}

.borderwrapper.header-wrap, #block-block-706, #block-block-516 {
  margin-top: 0;
  vertical-align: bottom;
}
@media only screen and (max-width: 767px) {
  .borderwrapper.header-wrap, #block-block-706, #block-block-516 {
    margin-top: 0;
    width: 100%;
  }
}
@media only screen and (min-width: 1403px) {
  .borderwrapper.header-wrap, #block-block-706, #block-block-516 {
    margin-top: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .borderwrapper.header-wrap {
    margin-top: 41.7%;
    margin-left: 0;
  }
}

#block-block-706, #block-block-516 {
  margin-top: 0;
  vertical-align: bottom;
  margin-bottom: 0;
}
@media only screen and (min-width: 1280px) {
  #block-block-706, #block-block-516 {
    width: 100%;
    display: block;
    margin-bottom: 62px;
  }
}

@media only screen and (max-width: 767px) {
  div#block-views-music-block-3, #block-block-706, #block-block-516, div#block-views-home-one-page-video-block-4, #block-views-merch-block-1 {
    margin-top: 0;
  }
}

#block-block-516 h2 {
  white-space: normal;
}
@media only screen and (max-width: 767px) {
  #block-block-516 .content {
    padding-top: 60px;
  }
}

.front .region.region-content {
  margin: 0;
  overflow: visible;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .front .region.region-content {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 767px) {
  .front .region.region-content {
    margin: 40px 0;
  }
}

@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-1 {
    margin-bottom: 30px;
    padding-top: 0 !important;
    margin-top: 0 !important;
    display: block;
  }
  #block-views-home-one-page-video-block-1 h2 {
    display: none;
  }
  #block-views-home-one-page-video-block-1 .content {
    padding-top: 31%;
  }
}

@media only screen and (max-width: 767px) {
  #block-block-796, #block-block-706, #block-block-521 {
    margin-top: 0;
    display: block;
  }
  #block-block-796 .content, #block-block-706 .content, #block-block-521 .content {
    padding-top: 0;
  }
}

@media only screen and (min-width: 1280px) {
  #block-block-516 {
    padding-top: 120px;
  }
}

@media only screen and (min-width: 1280px) {
  #block-block-706 {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content {
    padding-top: 0 !important;
  }
}
@media only screen and (min-width: 1280px) {
  #block-block-706 .content {
    padding-top: 0 !important;
  }
}

@media only screen and (max-width: 767px) {
  #prefooter-first-region {
    border-left: none;
    padding-left: 0;
    padding-top: 0;
  }
}

#block-block-796 {
  border-left: 1px solid;
}
@media only screen and (min-width: 1024px) {
  #block-block-796 {
    margin-top: 0%;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 1403px) {
  #block-block-796 {
    margin-top: 0%;
  }
}
@media only screen and (min-width: 1700px) {
  #block-block-796 {
    margin-top: 0%;
  }
}
@media only screen and (min-width: 2190px) and (max-width: 2277px) {
  #block-block-796 {
    margin-top: 0%;
  }
}
@media only screen and (min-width: 2281px) {
  #block-block-796 {
    margin-top: 0%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-796 {
    margin-top: 0%;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-796 {
    margin-top: 0;
    width: 100%;
    margin-bottom: 30px;
    padding-left: 10px;
  }
}

.front div#block-block-1006 {
  margin-top: 0px;
}

#block-views-music-block-3 {
  margin-left: 50px;
}

/* Alignmentstyles for Tour Page */
@media only screen and (max-width: 767px) {
  div#block-block-801, #block-block-806 {
    width: 100%;
    display: block;
  }
}

div#block-block-806 {
  width: 50%;
  white-space: nowrap;
  vertical-align: bottom;
  border: none;
}
@media only screen and (max-width: 767px) {
  div#block-block-806 {
    width: 100%;
    padding-left: 0;
    border-left: 1px solid #ffffff;
    padding-top: 75px;
  }
}

.win.unknown .googleplayWrap img {
  height: 41px;
}

.not-front #page {
  background-color: #000000;
  margin: 0 10px;
}
@media only screen and (min-width: 768px) {
  .not-front #page .page-width {
    background: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front #page .page-width {
    background-size: 36% auto, 30% auto;
    background-position: right 137px, 100% 56%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .not-front #page .page-width {
    background-size: 36% auto, 30% auto;
    background-position: right 137px, 100% 56%;
  }
}
.not-front #page #header {
  background: none;
}
.not-front #page div#content .wrapper-1 {
  margin: 0;
}
.not-front #page #block-system-main .view-content ul .views-row {
  box-sizing: border-box;
}

/* specific stylings for gallery inline block pages*/
@media only screen and (min-width: 768px) {
  .not-front.page-news-v1 div#block-block-761, .not-front.page-news-v1 #block-block-461, .not-front.page-music div#block-block-761, .not-front.page-music #block-block-461 {
    width: 240px;
  }
  .not-front.page-news-v1 div#block-block-786, .not-front.page-news-v1 #block-block-51, .not-front.page-music div#block-block-786, .not-front.page-music #block-block-51 {
    width: 240px;
  }
  .not-front.page-video-v1 div#block-block-761, .not-front.page-video-v1 #block-block-461 {
    width: 240px;
  }
  .not-front.page-video-v1 div#block-block-786, .not-front.page-video-v1 #block-block-51 {
    width: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .region.region-preheader-second, .not-front .region-content, .page-tour .region.region-precontent-first, .region.region-precontent-bottom, .region.region-content, .region.region-postcontent-first, .front #content-inner div#content-area {
    margin: 0;
  }
}

#prefooter .stack-width {
  margin: 0;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .not-front #content-inner {
    min-height: 835px;
  }
}
@media only screen and (min-width: 1280px) {
  .not-front #content-inner {
    min-height: calc(100vh - 250px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front #content-inner {
    min-height: 700px;
  }
}

.front #page {
  background-color: #000000;
}

.page-video-v1 .view-filters .throbber,
.page-video-v1 .view-filters .ajax-progress .throbber {
  background: none;
  margin: 0 auto;
}
.page-video-v1 .view-filters .throbber:before {
  content: "";
  display: "inline-block";
  background-color: #ffffff;
  position: absolute;
  left: 10px;
}
.page-video-v1 .view-filters .throbber:after {
  content: "";
  display: "inline-block";
  background-color: #ffffff;
  position: absolute;
  right: 10px;
}
.page-video-v1 .view-filters .throbber {
  position: relative;
  margin-left: 10px;
  width: 60px;
  height: 18px;
}
.page-video-v1 .view-filters .throbber:after,
.page-video-v1 .view-filters .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;*/
}
.page-video-v1 .view-filters .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.1);
  }
}
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
  }
}
.page-video-v1 .view-filters .ajax-progress {
  width: 60px;
  margin: 0 auto !important;
  float: none;
  text-align: center;
  display: block !important;
}

.ajax-progress .throbber {
  background: none;
  display: none;
}

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

#content .stack .stack-width, #header-inner, #precontent.stack .stack-width, #content-top.stack .stack-width, #content-inner.stack .stack-width, #postcontent-first.stack .stack-width {
  margin: 0 auto;
  margin: 0 3.6%;
}
@media only screen and (min-width: 768px) {
  #content .stack .stack-width, #header-inner, #precontent.stack .stack-width, #content-top.stack .stack-width, #content-inner.stack .stack-width, #postcontent-first.stack .stack-width {
    max-width: 718px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  #content .stack .stack-width, #header-inner, #precontent.stack .stack-width, #content-top.stack .stack-width, #content-inner.stack .stack-width, #postcontent-first.stack .stack-width {
    max-width: 1203px;
    margin: 0 auto;
    width: 90%;
  }
}
@media only screen and (min-width: 1403px) {
  #content .stack .stack-width, #header-inner, #precontent.stack .stack-width, #content-top.stack .stack-width, #content-inner.stack .stack-width, #postcontent-first.stack .stack-width {
    max-width: 1300px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  #content .stack .stack-width, #header-inner, #precontent.stack .stack-width, #content-top.stack .stack-width, #content-inner.stack .stack-width, #postcontent-first.stack .stack-width {
    margin: 0 5% 0 5%;
  }
}

@media only screen and (max-width: 767px) {
  .front #content .stack .stack-width {
    margin: 0;
  }
}

.front #content {
  padding: 0;
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .front #content {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .front #content .wrapper-1 .region.region-precontent-bottom {
    padding-top: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .front #content {
    background: transparent;
    background-size: 100% auto;
    padding-bottom: 66.5%;
  }
  .front #content .wrapper-1 {
    background: transparent;
  }
  .front #content .wrapper-1 .region.region-precontent-bottom {
    padding-top: 0%;
  }
}
.front #content .region.region-precontent-bottom {
  font-size: 0;
}
@media only screen and (min-width: 1024px) {
  .front #content .wrapper-1 {
    background: transparent;
  }
  .front #content .wrapper-1 .region.region-precontent-bottom {
    padding-top: 0%;
  }
}
@media only screen and (min-width: 1280px) {
  .front #content .wrapper-1 {
    background: transparent;
    background-size: 100% auto;
  }
  .front #content .wrapper-1 .region.region-precontent-bottom {
    padding-top: 0%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body.front #main {
    padding-top: 50px;
  }
  body.front #content-inner {
    background: #000;
  }
}
@media only screen and (min-width: 1024px) {
  body.front #content-inner {
    background: #000;
    padding-top: 0;
  }
  body.front #content-area {
    padding-top: 0%;
  }
}
@media only screen and (min-width: 1280px) {
  body.front .region.region-content {
    margin: 0 0 0;
  }
  body.front #content {
    background: none;
  }
  body.front #content-inner {
    background: transparent;
    background-size: 100% auto;
    display: block;
    padding-top: 0px;
    padding-left: 0;
  }
  body.front #postcontent-first {
    background: #fff;
    background-size: 100% auto;
    display: block;
    color: #000;
  }
}
@media only screen and (min-width: 1403px) {
  body.front #content-inner, body.front #postcontent-first, body.front #content-inner, body.front #content .wrapper-1 {
    background-size: auto;
    background-repeat: repeat-x;
  }
}
body.front #content-inner .col-c {
  overflow: visible;
}
@media only screen and (max-width: 767px) {
  body.front .wrapper-1 {
    background: transparent;
  }
}

.front #postcontent-first {
  background: #fff;
  background-size: 100% auto;
  display: block;
  color: #000;
}

.front #content, .not-front #content {
  padding-bottom: 0px;
}
@media only screen and (max-width: 767px) {
  .front #content, .not-front #content {
    /*updated temp til the backgrounds are set*/
    background: transparent;
    background-size: 100% auto;
    padding-bottom: 0px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .front #content, .not-front #content {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .not-front.page-tour #content .wrapper-1 {
    background: none;
  }
}

@media only screen and (max-width: 767px) {
  .not-front #content .wrapper-1 {
    background: none;
    background-size: 45% auto;
  }
}

@media only screen and (min-width: 768px) {
  .front #content, .not-front #content {
    background: transparent;
    padding-bottom: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .front #content, .not-front #content {
    padding-bottom: 0%;
  }
}

@media only screen and (min-width: 768px) {
  .block-menu .content ul.menu {
    display: block !important;
  }

  #block-block-431,
  #block-views-home-one-page-photos-block,
  #block-views-home-one-page-photos-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: 1024px) {
  .body-layout-fixed-ca #main {
    float: left;
  }
}
.body-layout-fixed-ca #sidebar-a {
  width: 100%;
  margin: 1.8em 0 0;
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  .body-layout-fixed-ca #main {
    width: 66%;
    margin: 0 1% 0 0;
  }
  .body-layout-fixed-ca #sidebar-a {
    width: 32%;
    margin: 1.5em 0 0 1%;
  }
}

/**********[===== 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 #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;
}
@media only screen and (min-width: 768px) {
  .page-home-onepage-b .stack-preheader .col-second, .page-home-onepage-a .stack-preheader .col-second, .page-node-17741 .stack-preheader .col-second {
    margin: 0px 0 0 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-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%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .page-home-onepage-b #header-inner, .page-home-onepage-a #header-inner, .page-node-17741 #header-inner {
    overflow: visible;
  }
}

.region.region-prefooter-first, .region.region-preheader-second {
  font-size: 0;
}

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

/* *********[===== LOGO AND MENU ======]***************/
.site-name a {
  width: 100%;
  height: 52px;
  padding: 10px 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/sites/g/files/g2000005881/f/201803/NTB_ForeverOnYourSide_Logo.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% auto;
}
.site-name a span {
  display: none;
}
@media only screen and (min-width: 768px) {
  .site-name a {
    margin-top: 0px;
  }
}
@media only screen and (min-width: 1024px) {
  .site-name a {
    padding: 0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .site-name a {
    width: 100%;
    height: 56px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .site-name a {
    width: 100%;
    height: 56px;
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .site-name a {
    width: 100%;
    height: 36px;
    padding: 0;
    margin: 0px;
  }
}
.site-name a:hover {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/sites/g/files/g2000005881/f/201803/FOYSLogo_white.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% auto;
}

@media only screen and (min-width: 1280px) {
  .unknown.gecko .site-name a {
    width: 100%;
  }
}

.msie8 .site-name a {
  background-image: url("/sites/g/files/g2000005881/f/201606/logo.svg");
}

#header {
  background: #e06351;
  margin: 0 0 1em 0;
}
@media only screen and (max-width: 767px) {
  #header {
    padding: 2% 5% 0 5%;
  }
}

#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-linked {
  clear: none;
  float: none;
  margin-top: 0;
  margin-right: 0.8em;
  width: auto;
}
@media only screen and (min-width: 768px) {
  #block-menu-menu-home-one-page-linked {
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content .navclose {
    background: url("/sites/g/files/g2000005881/f/201606/close.png") center center no-repeat;
    width: 12px;
    height: 12px;
    margin-top: 0;
    opacity: 0;
    top: 20px;
    position: fixed;
    left: 245px;
    opacity: 1;
    transition: opacity 0.5s ease 0.5s;
    -webkit-transition: opacity 0.5s ease 0.5s;
    -moz-transition: opacity 0.5s ease 0.5s;
    -o-transition: opacity 0.5s ease 0.5s;
    -ms-transition: opacity 0.5s ease 0.5s;
  }
  #block-menu-menu-home-one-page-linked .content .navclose:before {
    content: "";
  }
}
#block-menu-menu-home-one-page-linked .content.navOpen:before {
  top: -40px;
}
#block-menu-menu-home-one-page-linked .content {
  background: none;
  cursor: pointer;
  margin-top: 0;
  clear: both;
  padding: 0;
}
#block-menu-menu-home-one-page-linked .content:before {
  content: "Menu";
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Dual W00_300", "montserratregular";
}
@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content:before {
    font-size: 14px;
  }
}
#block-menu-menu-home-one-page-linked .content ul.menu {
  position: absolute;
  left: 0;
  top: 70px;
  z-index: 100000;
  margin-top: 0;
  width: auto;
  padding: 0;
  float: none;
}
@media only screen and (min-width: 768px) {
  #block-menu-menu-home-one-page-linked .content ul.menu {
    margin-top: 0;
    margin-bottom: 0;
  }
}
#block-menu-menu-home-one-page-linked .content ul.menu > li a:hover {
  background: transparent;
  color: #ffffff;
}
#block-menu-menu-home-one-page-linked .content ul.menu li {
  text-align: left;
  width: 50%;
  margin: 0;
  padding: 0 0 22px 20px;
}
#block-menu-menu-home-one-page-linked .content ul.menu li a {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Dual W00_300", "montserratregular";
  font-style: normal;
  color: #8f8f8f;
  color: #ffffff;
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-menu-menu-home-one-page-linked .content ul.menu li a {
    font-size: 16px;
  }
}
#block-menu-menu-home-one-page-linked .content ul.menu li a.active {
  color: #8f8f8f;
}
#block-menu-menu-home-one-page-linked .content ul.menu li a:hover {
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content ul.menu li a {
    display: inline-block;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu li a.insta .fa {
    font-size: 20px;
    margin-top: 2px;
  }
}
#block-menu-menu-home-one-page-linked .content ul.menu li {
  display: inline-block;
  padding: 0 10px;
}
@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content ul.menu.navheightMenu {
    top: 0px;
    left: 0;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu li {
    padding: 15px 10px 15px 22px;
    display: block;
  }
}

@media only screen and (min-width: 768px) {
  #block-menu-menu-home-one-page-linked {
    margin-top: 0;
  }
  #block-menu-menu-home-one-page-linked .content {
    background: none;
    cursor: default;
    height: auto;
    margin-top: 0;
    width: auto;
    vertical-align: bottom;
    padding: 10px 0;
    position: static;
    min-height: 20px;
    max-width: 480px;
    overflow: hidden;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu {
    position: relative;
    opacity: 0;
    vertical-align: bottom;
    padding: 0;
    margin-left: 0;
    position: absolute;
    left: 100%;
    top: 15px;
    width: 100%;
  }
  #block-menu-menu-home-one-page-linked .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: 28px;
    width: auto;
    padding: 16px 0px;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu li.last {
    margin-right: 0;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu li a {
    color: #8f8f8f;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu li a.active {
    color: #ffffff;
  }

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

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

  .stack-navigation .menu a {
    padding: 0 1em;
  }
}
#block-menu-menu-user-menu {
  display: none;
}

#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;
}

@media only screen and (min-width: 768px) {
  div#block-menu-menu-home-one-page-linked {
    margin-left: 0px;
    border-left: 1px solid transparent;
    padding-left: 15px;
  }
}

#block-menu-menu-home-one-page-linked .content.menuicon_visible:before {
  content: "";
}

#block-menu-menu-home-one-page-linked .content ul.menu.menuitem_visible, #block-menu-menu-home-one-page-linked .content ul.menu.menuitem_hidden {
  display: inline-block !important;
  margin-left: 0;
  left: 0px;
  opacity: 1;
  -webkit-transition: .25s,left 1s;
  -ms-transition: .25s,left 1s;
  -moz-transition: .25s,left 1s;
  transition: .25s,left 1s;
  background: #000;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-menu-menu-home-one-page-linked .content ul.menu.menuitem_visible, #block-menu-menu-home-one-page-linked .content ul.menu.menuitem_hidden {
    max-width: 100%;
    left: 0px;
  }
}
@media only screen and (min-width: 1024px) {
  #block-menu-menu-home-one-page-linked .content ul.menu.menuitem_visible, #block-menu-menu-home-one-page-linked .content ul.menu.menuitem_hidden {
    max-width: 660px;
    left: calc(100% - 660px);
  }
}

#block-menu-menu-home-one-page-linked .content ul.menu.menuitem_hidden {
  left: 150%;
}

.page-node-17741 #header {
  background: transparent;
  background-size: 100% auto;
  padding-bottom: 0px;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .page-node-17741 #header {
    padding-bottom: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .page-node-17741 #header {
    padding: 0px;
    background: transparent;
    background-size: 100% auto;
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked.navheightPreheader .content {
    transition: all 0.5s ease 0.5s;
    -webkit-transition: all 0.5s ease 0.5s;
    -moz-transition: all 0.5s ease 0.5s;
    -o-transition: all 0.5s ease 0.5s;
    -ms-transition: all 0.5s ease 0.5s;
  }
}

@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content ul.menu.navheightMenu {
    overflow-x: hidden;
    overflow-y: hidden;
    opacity: 1 !important;
  }
}

#block-menu-menu-home-one-page-linked .content ul.menu.navheightMenu ~ .navclose {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked #block-block-791 .footer-social {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content .mobile-menu {
    position: relative;
    z-index: 1000;
  }
  #block-menu-menu-home-one-page-linked .content ul.menu {
    margin-left: 15px;
    z-index: 5;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    position: fixed;
    background: #2c2d27;
    z-index: 100000;
    top: 0px;
    left: 0px;
    width: 100%;
    margin: 0;
    max-width: 275px;
    padding-top: 20px;
    transition: opacity 0.5s ease 0.5s;
    -webkit-transition: opacity 0.5s ease 0.5s;
    -moz-transition: opacity 0.5s ease 0.5s;
    -o-transition: opacity 0.5s ease 0.5s;
    -ms-transition: opacity 0.5s ease 0.5s;
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content li a {
    text-align: left;
    display: inline-block;
    margin-right: 16px;
    height: 20px;
  }
  #block-menu-menu-home-one-page-linked .content li a.fs-ml-link {
    margin-right: 0;
    background: url("http://needtobreathev5.wmg-gardens.com/sites/g/files/g2000005881/f/201607/mailing_list.svg") center top no-repeat transparent;
    height: 14px;
    margin-top: 3px;
  }
  #block-menu-menu-home-one-page-linked .content li a:after {
    bottom: 0px;
  }
  #block-menu-menu-home-one-page-linked .content li a.insta {
    font-size: 20px;
  }
}

.menu_overlay {
  cursor: pointer;
  width: 56px;
  height: 20px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 47px;
}
@media only screen and (min-width: 768px) {
  .menu_overlay {
    right: 2px;
    top: 30px;
    left: auto;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-menu-menu-home-one-page-linked .content {
    padding: 10px 0px;
  }
}
@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content {
    display: inline;
    overflow: hidden;
  }
  #block-menu-menu-home-one-page-linked .content:before {
    position: static;
    top: 60px;
  }
  #block-menu-menu-home-one-page-linked .content .content {
    display: inline-block;
    overflow: hidden;
    position: relative;
    top: 0px;
  }
}

#preheader-second-region .region-preheader-second {
  position: relative;
  padding: 14px 0px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  #preheader-second-region .region-preheader-second {
    text-align: center;
    padding: 6px 0px;
  }
}

div#block-block-786, div#block-block-761, div#block-menu-menu-home-one-page-linked, #block-block-1046 {
  display: inline-block;
  vertical-align: middle;
}

div#block-menu-menu-home-one-page-linked {
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  div#block-menu-menu-home-one-page-linked {
    text-align: center;
    padding: 5px 0px;
    display: block;
  }
}

#preheader #preheader-second-region #block-block-786, #block-block-1046 {
  width: 280px;
}

div#preheader-second-region #block-block-786 span.borderleft {
  display: none;
}

div#block-block-761 {
  width: 240px;
  margin-left: 0px;
  margin-right: calc(100% - 592px);
}
@media only screen and (max-width: 767px) {
  div#block-block-761 {
    width: 140px;
    margin: 0px auto;
  }
}

#preheader #preheader-second-region div#block-block-791 {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  #preheader #preheader-second-region #block-block-1046 {
    padding: 24px 20px 0px;
    width: 100%;
    display: block !important;
  }
}
#preheader #preheader-second-region #block-block-1046 .content:before {
  display: none;
}
#preheader #preheader-second-region #block-block-1046 ul li {
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (max-width: 767px) {
  #preheader #preheader-second-region #block-block-1046 ul li {
    padding: 0px;
    width: auto;
    margin-right: 18px;
  }
}
#preheader #preheader-second-region #block-block-1046 ul li a {
  display: block;
  margin-right: 30px;
  font-size: 18px;
  color: #ebebeb;
}
#preheader #preheader-second-region #block-block-1046 ul li a:hover {
  color: #8f8f8f;
}
@media only screen and (max-width: 767px) {
  #preheader #preheader-second-region #block-block-1046 ul li a {
    margin-right: 0px;
    margin-top: 1px;
  }
}
#preheader #preheader-second-region #block-block-1046 ul li:last-child a {
  margin-right: 0px;
}
@media only screen and (min-width: 768px) {
  #preheader #preheader-second-region #block-block-1046 {
    position: relative;
  }
  #preheader #preheader-second-region #block-block-1046::before {
    content: "";
    width: 14px;
    height: 51px;
    background: url(http://www.needtobreathe.com/sites/g/files/g2000005881/f/201803/borderimage.png) 0 0 no-repeat;
    background-size: auto 100%;
    display: inline-block;
    right: -5px;
    top: -18px;
    position: absolute;
  }
}

/***********[===== 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 #d7d7d7;
  margin-right: 0;
  padding-right: 1em;
  margin-left: 0;
}
#block-block-126 .content li a {
  color: #d7d7d7;
}
#block-block-126 .content li a:hover {
  color: #ed3d3d;
}

.region-preheader-first {
  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: 1203px;
    margin: 0 auto;
    width: 90%;
  }
}
@media only screen and (min-width: 1403px) {
  .region-preheader-first {
    max-width: 1300px;
    margin: 0 auto;
  }
}
.region-preheader-first #block-block-126 ul, .region-preheader-first #block-views-user-profile-block-3 ul {
  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: 1203px;
    margin: 0 auto;
    width: 90%;
  }
}
@media only screen and (min-width: 1403px) {
  .region-preheader-first #block-block-126 ul, .region-preheader-first #block-views-user-profile-block-3 ul {
    max-width: 1300px;
    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: #d7d7d7;
}
#block-views-user-profile-block-3 .hover-user-menu {
  background: #ffffff;
  position: absolute;
  right: 0;
  width: 9em;
  z-index: 10;
}
#block-views-user-profile-block-3 .hover-user-menu li {
  border-top: 1px solid #d7d7d7;
  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 #d7d7d7;
  margin-right: 0.5em;
  padding-right: 0.8em;
}
#block-views-user-profile-block-3 .views-field a {
  color: #d7d7d7;
}
#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 #d7d7d7;
  padding-bottom: 0.5em;
}

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

/*****[==== 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;
  }
}

#block-block-516 .content .nav_header_meta, #block-block-666 .content .nav_header_meta {
  font-size: 22px;
  font-family: "montserratbold";
  text-transform: uppercase;
  letter-spacing: 2.2px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-516 h2, #block-block-666 h2 {
    font-size: 18px;
    margin: 0;
  }
  #block-block-516 .content .nav_header_meta, #block-block-516 .view_all a, #block-block-666 .content .nav_header_meta, #block-block-666 .view_all a {
    font-size: 14px;
  }
  #block-block-516 #ss-bit-narrow tr td a, #block-block-516 #ss-bit-narrow tr td.buttons > div a, #block-block-666 #ss-bit-narrow tr td a, #block-block-666 #ss-bit-narrow tr td.buttons > div a {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-516, #block-block-666 {
    display: block !important;
  }
  #block-block-516 h2, #block-block-666 h2 {
    font-size: 24px;
    white-space: normal;
    line-height: 28px;
    margin-bottom: 0;
    letter-spacing: 2px;
  }
  #block-block-516 .content .nav_header_meta, #block-block-666 .content .nav_header_meta {
    font-size: 20px;
    white-space: normal;
    line-height: 23px;
  }
  #block-block-516 table.bit-events-narrow, #block-block-666 table.bit-events-narrow {
    margin-top: 0px;
  }
  #block-block-516 #ss-bit-narrow, #block-block-666 #ss-bit-narrow {
    padding-top: 25px;
  }
}

/*********** 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;
}

/******* Static Album Block ******/
#block-block-796 .album-wrap .album-image img {
  width: 267px;
  height: 267px;
}
@media only screen and (max-width: 767px) {
  #block-block-796 .album-wrap .album-image img {
    width: 250px;
    height: 250px;
  }
}
#block-block-796 .album-wrap .album-title {
  padding: 48px 0 51px;
}
@media only screen and (max-width: 767px) {
  #block-block-796 .album-wrap .album-title {
    padding: 24px 0 25px;
  }
}
@media only screen and (min-width: 768px) {
  #block-block-796 .album-wrap .album-title .sub-album-title {
    font-size: 22px;
    padding-top: 10px;
  }
}
#block-block-796 .album-wrap .album-icons {
  text-align: left;
}
#block-block-796 .album-wrap .album-icons div {
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
}
#block-block-796 .album-wrap .album-icons div img {
  height: 42px;
}
@media only screen and (min-width: 768px) {
  #block-block-796 .album-wrap .album-icons .img {
    width: 100%;
  }
}
#block-block-796 .album-wrap .album-icons .ituneWrap img {
  width: 118px;
}
#block-block-796 .album-wrap .album-icons .googleplayWrap img {
  width: 146px;
}
#block-block-796 .album-wrap .album-icons .amazonmp3Wrap img {
  width: 120px;
}
#block-block-796 .album-wrap .album-icons .spotifyWrap a {
  width: 124px;
  display: block;
  height: 40px;
  line-height: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-796 .album-wrap .album-icons .mobile-wrap {
    display: block;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  #block-block-796 .album-wrap .album-icons .mobile-wrap {
    display: block;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 1023px) {
  #block-block-796 .album-wrap .album-icons .mobile-wrap {
    display: block;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-796 .album-wrap .album-icons .mobile-wrap .ituneWrap img {
    width: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-796 .album-wrap .album-icons .spotifyWrap a {
    width: 140px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  #block-block-796 .album-wrap .album-icons .spotifyWrap a {
    width: 140px;
  }
}
@media only screen and (max-width: 1023px) {
  #block-block-796 .album-wrap .album-icons .spotifyWrap a {
    width: 140px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-796 .album-wrap .album-icons .mobile-wrap {
    padding-bottom: 6px;
  }
  #block-block-796 .album-wrap .album-icons div {
    margin-right: 6px;
  }
  #block-block-796 .album-wrap .album-icons .mobile-wrap .ituneWrap img {
    width: 109px;
  }
  #block-block-796 .album-wrap .album-icons .googleplayWrap img {
    width: 132px;
  }
  #block-block-796 .album-wrap .album-icons .amazonmp3Wrap img {
    width: 109px;
  }
  #block-block-796 .album-wrap .album-icons .spotifyWrap a {
    width: 129px;
    height: 38px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
  #block-block-796 .album-wrap .album-icons .mobile-wrap {
    display: inline-block;
  }
}
#block-block-796 .album-wrap .album-icons div.spotifyWrap {
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  text-align: center;
  line-height: 40px;
  background: #000;
}
#block-block-796 .album-wrap .album-icons div.spotifyWrap a {
  color: #ffffff;
  font-family: "montserratbold";
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
}
#block-block-796 .album-wrap .album-icons div.spotifyWrap a:hover {
  color: #ffffff;
}

/****************** Tour Page Static block *********************/
.page-tour .region.region-precontent-first {
  font-size: 0;
}
.page-tour #header {
  background: none;
}
.page-tour #content .tabs {
  margin-top: 0px;
  margin-bottom: 0px;
}
@media only screen and (max-width: 767px) {
  .page-tour #content .tabs {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media only screen and (min-width: 768px) {
  .page-tour #content #precontent .stack-width {
    margin-top: 0px;
  }
  .page-tour #content div#content-inner {
    background: #fff;
  }
}
@media only screen and (min-width: 768px) {
  .page-tour #content #ss-bit-narrow tr td.bit-concert {
    width: 41.8%;
    max-width: 536px;
    float: none;
    padding-right: 2%;
  }
  .page-tour #content #ss-bit-narrow tr td.bit-concert .location a, .page-tour #content #ss-bit-narrow tr td.bit-concert .venue a {
    line-height: 21px !important;
  }
  .page-tour #content #ss-bit-narrow tr td.bit-date {
    display: block;
  }
}

div#block-block-801, #block-block-806 {
  padding-left: 0;
  vertical-align: bottom;
}
div#block-block-801 .content, #block-block-806 .content {
  padding-left: 30px;
}
@media only screen and (max-width: 767px) {
  div#block-block-801 .content, #block-block-806 .content {
    padding-left: 11px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  div#block-block-801 .content, #block-block-806 .content {
    padding-left: 20px;
  }
}

div#block-block-801 {
  width: 41%;
}
div#block-block-801 div.tour_ttile {
  font-family: "montserratbold";
  font-size: 30px;
  letter-spacing: 3.2px;
  margin-top: 40px;
  white-space: normal;
}
div#block-block-801 #tour-block span {
  font-size: 22px;
  display: block;
  line-height: 47px;
  font-family: "montserratbold";
  letter-spacing: 2px;
}
div#block-block-801 #tour-block a.button {
  margin-top: 7.5%;
}
div#block-block-801 h2 {
  display: none;
}
@media only screen and (max-width: 767px) {
  div#block-block-801 {
    width: 95%;
    margin: 100px 0 120px;
    border-right: none !important;
  }
  div#block-block-801 #tour-block img {
    width: 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .front #block-views-home-one-page-video-block-1, .front #block-block-796, .front #block-block-706, .front #block-block-516 {
    margin-top: 44.4%;
    vertical-align: bottom;
  }
  .front #block-views-home-one-page-video-block-1 {
    width: 50%;
  }
  .front #block-views-home-one-page-video-block-1 .content {
    margin-right: 11px;
    padding-left: 17px;
  }
  .front #block-views-home-one-page-video-block-1 .content .views-field.views-field-field-external-link {
    padding-top: 0;
  }
  .front #block-views-home-one-page-video-block-1 .content .views-field.views-field-field-external-link a {
    font-size: 14px;
  }
  .front #block-views-home-one-page-video-block-1 .content .more-link {
    margin-top: 20px;
  }
  .front #block-views-home-one-page-video-block-1 .content .more-link a {
    font-size: 14px;
  }
  .front #block-views-home-one-page-video-block-1 .content .views-field.views-field-title {
    padding: 51px 0 0;
    min-height: 30px;
    line-height: 1;
  }
  .front #block-views-home-one-page-video-block-1 .content .views-field.views-field-title a {
    font-size: 18px;
    line-height: 19px;
    display: inline-block;
  }
  .front #block-block-796 {
    margin-top: 0;
  }
  .front #block-block-796 .content {
    padding-left: 19px;
  }
  .front #block-block-796 .content .album-wrap .album-title {
    font-size: 18px;
  }
  .front #block-block-796 .content .album-wrap .album-title .sub-album-title {
    font-size: 14px;
    padding-top: 4px;
  }
  .front #block-block-796 .content .album-wrap .album-image img {
    width: 150px;
    height: 150px;
  }
  .front #block-block-706, .front #block-block-516 {
    margin-top: 0;
    width: 100%;
  }
  .front div#block-views-music-block-3 {
    width: 100%;
    padding: 60px 0px;
    box-sizing: border-box;
  }
}

@media only screen and (min-width: 768px) {
  #block-block-516 .content {
    padding-top: 164px;
  }
}
@media only screen and (min-width: 1280px) {
  #block-block-516 .content {
    padding-top: 69px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node span a {
    font-size: 14px;
  }

  #block-block-516 .content {
    padding-top: 43px !important;
    padding-left: 20px;
  }

  #block-block-706 .content {
    padding-left: 20px;
  }

  div#block-block-786 .footer-social {
    margin-left: 16px;
  }
  div#block-block-786 li a {
    width: 16.5px;
  }
  div#block-block-786 li a.fs-ml-link.icon-envelop {
    width: 23px;
  }
}
#copyright {
  display: none;
}

#navigation #block-block-1041 .bannerWrapper {
  font-size: 0px;
}
#navigation #block-block-1041 .bannerWrapper .desktopImage img, #navigation #block-block-1041 .bannerWrapper .mobileImage img {
  width: 100%;
  height: auto;
}
#navigation #block-block-1041 .bannerWrapper .desktopImage {
  display: block;
}
@media only screen and (max-width: 767px) {
  #navigation #block-block-1041 .bannerWrapper .desktopImage {
    display: none;
  }
}
#navigation #block-block-1041 .bannerWrapper .mobileImage {
  display: none;
}
@media only screen and (max-width: 767px) {
  #navigation #block-block-1041 .bannerWrapper .mobileImage {
    display: block;
  }
}

.page div#block-views-splash-block-3 .item-list {
  margin: 0px;
}

div#block-block-1011, div#block-block-1076 {
  padding: 0 0 85px;
}
@media only screen and (max-width: 767px) {
  div#block-block-1011, div#block-block-1076 {
    box-sizing: border-box;
    padding: 0 0 40px 0;
  }
}
div#block-block-1011 .content .nav_header_meta, div#block-block-1076 .content .nav_header_meta {
  font-family: "Dual W00_300", "montserratregular";
  font-size: 30px;
  color: #000000;
  padding: 60px 0 30px;
  font-weight: 800;
  letter-spacing: 3.6px;
}
div#block-block-1011 .content .nav_header_meta span, div#block-block-1076 .content .nav_header_meta span {
  color: #838383;
}
@media only screen and (max-width: 767px) {
  div#block-block-1011 .content .nav_header_meta, div#block-block-1076 .content .nav_header_meta {
    max-width: 100%;
    white-space: normal;
    font-size: 20px !important;
    padding-left: 20px;
    line-height: 35px;
  }
}
div#block-block-1011 .content .TourWrapper .widget_row, div#block-block-1076 .content .TourWrapper .widget_row {
  border: none;
  display: block;
  margin: 0;
  padding: 13px 0;
  white-space: normal;
}
@media only screen and (max-width: 767px) {
  div#block-block-1011 .content .TourWrapper .widget_row, div#block-block-1076 .content .TourWrapper .widget_row {
    padding: 13px 0;
  }
}
div#block-block-1011 .content .TourWrapper .widget_row > div.event_location > div.venue, div#block-block-1076 .content .TourWrapper .widget_row > div.event_location > div.venue {
  line-height: 1.5;
  padding-top: 0;
}
div#block-block-1011 .content .TourWrapper .widget_row > div.event_location > div.location.plain_text, div#block-block-1076 .content .TourWrapper .widget_row > div.event_location > div.location.plain_text {
  padding-top: 0;
}
@media only screen and (max-width: 767px) {
  div#block-block-1011 .content .TourWrapper .widget_row > div.event_location > div.location.plain_text, div#block-block-1076 .content .TourWrapper .widget_row > div.event_location > div.location.plain_text {
    line-height: 2;
    padding-top: 0;
  }
}
div#block-block-1011 .content .TourWrapper a.link_text.link_background:hover, div#block-block-1011 .content .TourWrapper a.view_more:hover, div#block-block-1076 .content .TourWrapper a.link_text.link_background:hover, div#block-block-1076 .content .TourWrapper a.view_more:hover {
  color: #838383;
}
div#block-block-1011 .content .TourWrapper a.link_text.link_background:hover:after, div#block-block-1011 .content .TourWrapper a.view_more:hover:after, div#block-block-1076 .content .TourWrapper a.link_text.link_background:hover:after, div#block-block-1076 .content .TourWrapper a.view_more:hover:after {
  background: #838383;
  width: 100%;
}
div#block-block-1011 .content .TourWrapper .widget_row > div.event_links a, div#block-block-1011 .content .TourWrapper a.view_more, div#block-block-1076 .content .TourWrapper .widget_row > div.event_links a, div#block-block-1076 .content .TourWrapper a.view_more {
  border: 0px;
  cursor: pointer;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  box-sizing: border-box;
  width: 56px;
  max-width: initial;
  text-transform: Capitalize;
  font-family: "Dual W00_300", "montserratregular";
  font-size: 20px !important;
  font-style: italic;
  padding: 0;
  line-height: 1;
  position: relative;
}
div#block-block-1011 .content .TourWrapper a.view_more, div#block-block-1076 .content .TourWrapper a.view_more {
  width: 120px;
  margin: 65px 0 0;
  font-size: 20px;
  background: transparent;
  color: #000;
  font-style: normal;
}
@media only screen and (max-width: 767px) {
  div#block-block-1011 .content .TourWrapper a.view_more, div#block-block-1076 .content .TourWrapper a.view_more {
    font-size: 16px !important;
    margin: 27px  auto 0;
  }
}
div#block-block-1011 .content .TourWrapper .widget_row > div.special-event.plain_text:empty, div#block-block-1011 .content .TourWrapper .widget_row > div.event_links a.no-link, div#block-block-1076 .content .TourWrapper .widget_row > div.special-event.plain_text:empty, div#block-block-1076 .content .TourWrapper .widget_row > div.event_links a.no-link {
  display: none !important;
}
div#block-block-1011 .content .TourWrapper, div#block-block-1076 .content .TourWrapper {
  border: none;
  margin: 0 auto;
}
div#block-block-1011 .content .TourWrapper .widget_row > div, div#block-block-1076 .content .TourWrapper .widget_row > div {
  padding: 0px;
  font-family: "Dual W00_300", "montserratregular";
  font-weight: normal;
  font-size: 16px;
  line-height: 1.5;
  text-transform: none;
  cursor: default;
  display: inline-block;
  vertical-align: top;
  color: #000 !important;
  float: none;
  white-space: normal;
}
@media only screen and (max-width: 767px) {
  div#block-block-1011 .content .TourWrapper .widget_row > div, div#block-block-1076 .content .TourWrapper .widget_row > div {
    display: block;
    width: 100%;
  }
}
div#block-block-1011 .content .TourWrapper .widget_row > div.event_date, div#block-block-1076 .content .TourWrapper .widget_row > div.event_date {
  width: 10%;
  text-transform: uppercase;
  padding-right: 0px;
  box-sizing: border-box;
  line-height: 1.5;
}
@media only screen and (max-width: 767px) {
  div#block-block-1011 .content .TourWrapper .widget_row > div.event_date, div#block-block-1076 .content .TourWrapper .widget_row > div.event_date {
    width: 100%;
    padding: 0 0 0 20px;
  }
}
div#block-block-1011 .content .TourWrapper .widget_row > div.event_location, div#block-block-1076 .content .TourWrapper .widget_row > div.event_location {
  width: 35%;
  padding-right: 5%;
  font-family: "Dual W00_300", "montserratregular";
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  div#block-block-1011 .content .TourWrapper .widget_row > div.event_location, div#block-block-1076 .content .TourWrapper .widget_row > div.event_location {
    width: 100%;
    font-size: 14px;
    padding: 0 0 0 20px;
  }
}
div#block-block-1011 .content .TourWrapper .widget_row > div.event_location > div, div#block-block-1076 .content .TourWrapper .widget_row > div.event_location > div {
  vertical-align: top;
  display: block;
}
div#block-block-1011 .content .TourWrapper .widget_row > div.featuring-artists, div#block-block-1076 .content .TourWrapper .widget_row > div.featuring-artists {
  padding: 0%;
  width: 35%;
  box-sizing: border-box;
  padding-right: 5%;
  line-height: 1.5;
  text-transform: capitalize;
}
@media only screen and (max-width: 767px) {
  div#block-block-1011 .content .TourWrapper .widget_row > div.featuring-artists, div#block-block-1076 .content .TourWrapper .widget_row > div.featuring-artists {
    width: 100%;
    font-size: 14px;
    padding: 0 0 20px 20px;
  }
}
div#block-block-1011 .content .TourWrapper .widget_row > div.event_links, div#block-block-1076 .content .TourWrapper .widget_row > div.event_links {
  width: 20%;
  vertical-align: top;
  line-height: 1;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  div#block-block-1011 .content .TourWrapper .widget_row > div.event_links a.ticket_link, div#block-block-1076 .content .TourWrapper .widget_row > div.event_links a.ticket_link {
    float: left;
  }
  div#block-block-1011 .content .TourWrapper .widget_row > div.event_links a.additional_link, div#block-block-1076 .content .TourWrapper .widget_row > div.event_links a.additional_link {
    float: right;
  }
}
@media only screen and (max-width: 767px) {
  div#block-block-1011 .content .TourWrapper .widget_row > div.event_links, div#block-block-1076 .content .TourWrapper .widget_row > div.event_links {
    width: 100%;
    position: relative;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    line-height: 35px;
    height: 35px;
    transform: none;
    text-align: CENTER;
  }
}
div#block-block-1011 .content .TourWrapper .widget_row > div.event_links a, div#block-block-1076 .content .TourWrapper .widget_row > div.event_links a {
  position: relative;
  border: 0px none #404040;
  display: inline-block;
  width: calc(100%/2 - 25px);
  max-width: 80px;
  font-style: normal;
  font-size: 20px;
  box-sizing: border-box;
  vertical-align: top;
}
@media only screen and (max-width: 767px) {
  div#block-block-1011 .content .TourWrapper .widget_row > div.event_links a.ticket_link, div#block-block-1076 .content .TourWrapper .widget_row > div.event_links a.ticket_link {
    text-align: center;
  }
}
div#block-block-1011 .content .TourWrapper .widget_row > div.event_links a.additional_link, div#block-block-1076 .content .TourWrapper .widget_row > div.event_links a.additional_link {
  margin-left: 25px;
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  div#block-block-1011 .content .TourWrapper .widget_row > div.event_links a.additional_link, div#block-block-1076 .content .TourWrapper .widget_row > div.event_links a.additional_link {
    text-align: center;
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  div#block-block-1011 .content .TourWrapper .widget_row > div.event_links a, div#block-block-1076 .content .TourWrapper .widget_row > div.event_links a {
    margin: 0;
    max-width: 100px;
    line-height: 35px;
    height: 35px;
    width: 50%;
  }
}
div#block-block-1011 .content .TourWrapper a.view_more.link_text.link_background, div#block-block-1076 .content .TourWrapper a.view_more.link_text.link_background {
  display: none !important;
}
div#block-block-1011 .content .TourWrapper .widget_row > div.event_links a.sold-out, div#block-block-1076 .content .TourWrapper .widget_row > div.event_links a.sold-out {
  opacity: 0.5;
  pointer-events: none !important;
  cursor: default !important;
}
div#block-block-1011 .content .special-event.plain_text, div#block-block-1076 .content .special-event.plain_text {
  margin-top: 0;
  line-height: 1;
  white-space: normal;
}

div#block-block-1041 {
  margin: 0px;
}

#block-block-1056 .calloutWrapper {
  font-size: 0px;
  padding: 70px 0px 45px;
}
@media only screen and (max-width: 767px) {
  #block-block-1056 .calloutWrapper {
    padding: 26px 0px 5px;
  }
}
#block-block-1056 .calloutWrapper .leftcallout, #block-block-1056 .calloutWrapper .rightcallout {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  #block-block-1056 .calloutWrapper .leftcallout, #block-block-1056 .calloutWrapper .rightcallout {
    display: block;
    width: 100%;
    text-align: left;
  }
}
#block-block-1056 .calloutWrapper .leftcallout .calloutText, #block-block-1056 .calloutWrapper .rightcallout .calloutText {
  font-size: 26px;
  font-family: "Dual W00_300", "montserratregular";
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1;
  padding: 58px 0px 18px;
  white-space: normal;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-1056 .calloutWrapper .leftcallout .calloutText, #block-block-1056 .calloutWrapper .rightcallout .calloutText {
    font-size: 20px;
    padding: 30px 0px 10px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-1056 .calloutWrapper .leftcallout .calloutText, #block-block-1056 .calloutWrapper .rightcallout .calloutText {
    font-size: 16px;
    padding: 30px 0px 10px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-1056 .calloutWrapper .leftcallout .calloutLink, #block-block-1056 .calloutWrapper .rightcallout .calloutLink {
    padding-bottom: 40px;
  }
}
#block-block-1056 .calloutWrapper .leftcallout .calloutLink a, #block-block-1056 .calloutWrapper .rightcallout .calloutLink a {
  font-size: 22px;
  font-family: "Dual W00_300", "montserratregular";
  text-transform: capitalize;
  letter-spacing: 1px;
  color: #ffffff;
  line-height: 1;
}
@media only screen and (max-width: 767px) {
  #block-block-1056 .calloutWrapper .leftcallout .calloutLink a, #block-block-1056 .calloutWrapper .rightcallout .calloutLink a {
    font-size: 14px;
  }
}
#block-block-1056 .calloutWrapper .leftcallout {
  padding-right: 30px;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  #block-block-1056 .calloutWrapper .leftcallout {
    padding-right: 0px;
  }
}
#block-block-1056 .calloutWrapper .leftcallout .calloutWidthWrapper {
  width: 90%;
  max-width: 530px;
  margin-left: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-1056 .calloutWrapper .leftcallout .calloutWidthWrapper {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-1056 .calloutWrapper .leftcallout .calloutWidthWrapper {
    width: 90%;
    max-width: 480px;
    margin: 0px auto;
  }
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper {
  position: relative;
  max-width: 530px;
  margin: 0px auto;
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper .videoWrapper {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper .videoWrapper a.videoimage {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
  line-height: 0;
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper .videoWrapper a.videoimage img {
  min-height: 100%;
  min-width: 100%;
  width: auto;
  height: auto;
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper a.preplay {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  bottom: initial;
  padding: 10px 20px;
  background: url("/sites/g/files/g2000005881/f/201606/playbutton.png") center center no-repeat transparent;
  width: 10px;
  height: 20px;
  cursor: pointer;
  z-index: 99;
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper a.preplay:before, #block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper a.preplay:after {
  content: "";
  background: #d7d7d7;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  transition: height 0.25s ease 0s;
  -webkit-transition: height 0.25s ease 0s;
  -moz-transition: height 0.25s ease 0s;
  -o-transition: height 0.25s ease 0s;
  -ms-transition: height 0.25s ease 0s;
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper a.preplay:hover:before, #block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper a.preplay:hover:after {
  background: transparent;
  height: 0;
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper a.preplay:before {
  content: "\e621";
  left: 0;
  right: auto;
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper a.preplay span {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  bottom: initial;
  padding: 15px 15px;
  height: 10px;
  width: 20px;
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper a.preplay span:before, #block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper a.preplay span:after {
  content: "";
  background: transparent;
  position: absolute;
  top: 0;
  right: 0;
  height: 1px;
  width: 0px;
  transition: width 0.25s ease 0s;
  -webkit-transition: width 0.25s ease 0s;
  -moz-transition: width 0.25s ease 0s;
  -o-transition: width 0.25s ease 0s;
  -ms-transition: width 0.25s ease 0s;
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper a.preplay span:hover:before, #block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper a.preplay span:hover:after {
  background: #d7d7d7;
  width: 100%;
}
#block-block-1056 .calloutWrapper .leftcallout .videoWidthWrapper a.preplay span:before {
  left: 0;
  right: auto;
  bottom: 0;
  top: auto;
}
#block-block-1056 .calloutWrapper .rightcallout {
  padding-left: 70px;
  box-sizing: border-box;
  border-left: 1px solid;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-1056 .calloutWrapper .rightcallout {
    padding-left: 35px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-1056 .calloutWrapper .rightcallout {
    padding-left: 0px;
    border-left: none;
  }
}
#block-block-1056 .calloutWrapper .rightcallout .calloutWidthWrapper {
  width: 94%;
  max-width: 520px;
  margin-left: 0px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-1056 .calloutWrapper .rightcallout .calloutWidthWrapper {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-1056 .calloutWrapper .rightcallout .calloutWidthWrapper {
    width: 90%;
    max-width: 480px;
    margin: 0px auto;
  }
}
#block-block-1056 .calloutWrapper .rightcallout .calloutWidthWrapper .merchImage {
  text-align: center;
  max-width: 300px;
  margin: 0px auto;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-1056 .calloutWrapper .rightcallout .calloutWidthWrapper .merchImage {
    max-width: 200px;
    margin: 0px auto;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-1056 .calloutWrapper .rightcallout .calloutWidthWrapper .merchImage {
    width: 60%;
    max-width: 100%;
    margin: 0px auto;
  }
}
@media only screen and (min-width: 768px) {
  #block-block-1056 .calloutWrapper .rightcallout {
    border-color: transparent;
    position: relative;
  }
  #block-block-1056 .calloutWrapper .rightcallout:before {
    content: "";
    width: 1px;
    -webkit-box-shadow: 0 0 10px #f0c0c0;
    -moz-box-shadow: 0 0 10px #f0c0c0;
    box-shadow: 0 0 10px #f0c0c0;
    height: 100%;
    position: absolute;
    background: #f0c0c0;
    left: 0;
  }
}

div#block-block-1051 {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  div#block-block-1051 {
    width: 90%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  div#block-block-1051 {
    padding-left: 30px;
    box-sizing: border-box;
  }
}
div#block-block-1051 .merchHeader {
  font-size: 30px;
  padding: 100px 0 60px;
}
div#block-block-1051 .merchContentwrapper {
  font-size: 0;
  width: 100%;
  max-width: 1120px;
  margin: 0 auto;
}
div#block-block-1051 .merchContentwrapper a:hover {
  opacity: 0.5;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  div#block-block-1051 .merchContentwrapper {
    max-width: 90%;
  }
}
div#block-block-1051 .merchContentwrapper .mechcontent {
  width: 28%;
  /* box-sizing: border-box; */
  display: inline-block;
  border-left: 1px solid #d7d7d7;
  text-align: left;
  padding: 30px 0;
  padding-left: 4%;
  padding-right: 4%;
}
@media only screen and (max-width: 767px) {
  div#block-block-1051 .merchContentwrapper .mechcontent {
    display: block;
    width: 100%;
    padding: 0;
    text-align: center;
    padding-bottom: 60px;
    border: 0;
  }
}
div#block-block-1051 .merchContentwrapper .mechcontent.one {
  padding-left: 0;
  border: 0;
}
div#block-block-1051 .merchContentwrapper .mechcontent.three {
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  div#block-block-1051 .merchContentwrapper .mechcontent.three {
    padding-bottom: 0px;
  }
}
div#block-block-1051 a.visitThestore {
  margin: 40px 0 70px;
  display: block;
  color: #000;
  font-size: 20px;
  position: relative;
  cursor: pointer;
  max-width: 125px;
}
@media only screen and (max-width: 767px) {
  div#block-block-1051 a.visitThestore {
    margin: 40px auto 70px auto;
  }
}
div#block-block-1051 a.visitThestore:after {
  background: transparent;
  bottom: -4px;
  content: "";
  display: inline-block;
  height: 1px;
  position: absolute;
  left: 0;
  transition: width 0.25s ease 0.25s, background 0.25s ease 0.25s;
  -moz-transition: width 0.25s ease 0.25s, background 0.25s ease 0.25s;
  -webkit-transition: width 0.25s ease 0.25s, background 0.25s ease 0.25s;
  width: 0;
}
div#block-block-1051 a.visitThestore:hover {
  color: #838383;
}
div#block-block-1051 a.visitThestore:hover:after {
  background: #838383;
}

ul.menu a:after, .mlist-submit:after, .mlist-submit-new:after {
  width: 0 !important;
  display: none !important;
}

.not-front.page-tour div#content-inner {
  background: #fff;
}
.not-front.page-tour div#precontent {
  background: #b69ea0;
}
.not-front.page-tour #page #content #main h1.title#page-title {
  display: none;
}
.not-front.page-tour div#block-block-1076, .not-front.page-tour #block-system-main {
  margin: 0px;
}
@media only screen and (min-width: 1024px) {
  .not-front.page-tour #content .stack .stack-width, .not-front.page-tour #precontent.stack .stack-width {
    width: 90%;
    max-width: 1100px;
    margin: 0px auto;
  }
}

div#block-block-1081 {
  padding: 60px 0px;
}
div#block-block-1081 .vipinfoWrapper .heading {
  font-size: 30px;
  font-family: "Dual W00_300", "montserratregular";
  text-transform: uppercase;
  color: #000000;
  letter-spacing: 1px;
  line-height: 1;
}
div#block-block-1081 .vipinfoWrapper .fulltext {
  display: block;
  font-size: 16px;
  font-family: "Dual W00_300", "montserratregular";
  color: #000000;
  letter-spacing: 1.2px;
  line-height: 1.5;
  padding: 25px 0px 45px;
}
div#block-block-1081 .vipinfoWrapper .leftWrapper, div#block-block-1081 .vipinfoWrapper .rightWrapper {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  div#block-block-1081 .vipinfoWrapper .leftWrapper, div#block-block-1081 .vipinfoWrapper .rightWrapper {
    display: block;
    width: 100%;
  }
}
div#block-block-1081 .vipinfoWrapper .leftWrapper .subheading, div#block-block-1081 .vipinfoWrapper .rightWrapper .subheading {
  font-size: 22px;
  font-family: "Dual W00_300", "montserratregular";
  color: #d7d7d7;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-shadow: -1px 1px 8px #f0c0c0;
  padding-bottom: 25px;
}
div#block-block-1081 .vipinfoWrapper .leftWrapper .textpoints, div#block-block-1081 .vipinfoWrapper .rightWrapper .textpoints {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  color: #000;
  line-height: 1.5;
}
div#block-block-1081 .vipinfoWrapper .leftWrapper .textpoints span, div#block-block-1081 .vipinfoWrapper .rightWrapper .textpoints span {
  display: block;
}
div#block-block-1081 .vipinfoWrapper .leftWrapper .learnmore, div#block-block-1081 .vipinfoWrapper .rightWrapper .learnmore {
  margin-top: 32px;
}
div#block-block-1081 .vipinfoWrapper .leftWrapper .learnmore a, div#block-block-1081 .vipinfoWrapper .rightWrapper .learnmore a {
  font-size: 16px;
  font-family: montserratregular;
  color: #000;
  line-height: 1.5;
}
div#block-block-1081 .vipinfoWrapper .leftWrapper .learnmore a:hover, div#block-block-1081 .vipinfoWrapper .rightWrapper .learnmore a:hover {
  opacity: 0.5;
}
div#block-block-1081 .vipinfoWrapper .textWrapper {
  font-size: 0px;
}
div#block-block-1081 .vipinfoWrapper .leftWrapper {
  padding-right: 90px;
  box-sizing: border-box;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  div#block-block-1081 .vipinfoWrapper .leftWrapper {
    padding-right: 45px;
  }
}
@media only screen and (max-width: 767px) {
  div#block-block-1081 .vipinfoWrapper .leftWrapper {
    padding-right: 0px;
  }
}
div#block-block-1081 .vipinfoWrapper .leftWrapper:after {
  content: "";
  width: 1px;
  -webkit-box-shadow: -1px 1px 10px #f0c0c0;
  -moz-box-shadow: -1px 1px 10px #f0c0c0;
  box-shadow: -1px 1px 10px #f0c0c0;
  height: 100%;
  position: absolute;
  background: #d7d7d7;
  right: 0;
  top: 0;
}
@media only screen and (max-width: 767px) {
  div#block-block-1081 .vipinfoWrapper .leftWrapper:after {
    display: none;
  }
}
div#block-block-1081 .vipinfoWrapper .rightWrapper {
  padding-left: 90px;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  div#block-block-1081 .vipinfoWrapper .rightWrapper {
    padding-left: 45px;
  }
}
@media only screen and (max-width: 767px) {
  div#block-block-1081 .vipinfoWrapper .rightWrapper {
    padding-left: 0px;
    padding-top: 60px;
  }
}

#block-block-1086 {
  background: url("/sites/g/files/g2000005881/f/201803/dividerlinetour.png");
  background-position: top 55.5% center;
  background-size: 100% 6px;
  background-repeat: repeat-x;
  margin: 0px auto;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  #block-block-1086 {
    background-size: 100% 1px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-1086 {
    background-size: 100% 1px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-1086 {
    background: transparent;
  }
}
#block-block-1086 .inner {
  background: url("/sites/g/files/g2000005881/f/201803/tourheader.png");
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  width: 100%;
  max-width: 1100px;
  margin: 0px auto;
}
@media only screen and (max-width: 767px) {
  #block-block-1086 .inner {
    background: transparent;
  }
}
#block-block-1086 .tourvideoWrapper {
  font-size: 0px;
  padding: 20px 0px 0px;
}
@media only screen and (max-width: 767px) {
  #block-block-1086 .tourvideoWrapper {
    padding: 20px 0px 40px;
  }
}
#block-block-1086 .tourvideoWrapper .leftvideoWrapper, #block-block-1086 .tourvideoWrapper .rightvideoWrapper {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  #block-block-1086 .tourvideoWrapper .leftvideoWrapper, #block-block-1086 .tourvideoWrapper .rightvideoWrapper {
    display: block;
    width: 100%;
    text-align: left;
  }
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoouterWidthWrapper {
  width: 91%;
  max-width: 530px;
  margin-left: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoouterWidthWrapper {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoouterWidthWrapper {
    width: 90%;
    max-width: 480px;
    margin: 0px auto;
  }
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper {
  position: relative;
  max-width: 530px;
  margin: 0px auto;
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper .videoWrapper {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper .videoWrapper a.videoimage {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
  line-height: 0;
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper .videoWrapper a.videoimage img {
  min-height: 100%;
  min-width: 100%;
  width: auto;
  height: auto;
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper a.preplay {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  bottom: initial;
  padding: 10px 20px;
  background: url("/sites/g/files/g2000005881/f/201606/playbutton.png") center center no-repeat transparent;
  width: 10px;
  height: 20px;
  cursor: pointer;
  z-index: 99;
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper a.preplay:before, #block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper a.preplay:after {
  content: "";
  background: #d7d7d7;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  transition: height 0.25s ease 0s;
  -webkit-transition: height 0.25s ease 0s;
  -moz-transition: height 0.25s ease 0s;
  -o-transition: height 0.25s ease 0s;
  -ms-transition: height 0.25s ease 0s;
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper a.preplay:hover:before, #block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper a.preplay:hover:after {
  background: transparent;
  height: 0;
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper a.preplay:before {
  content: "\e621";
  left: 0;
  right: auto;
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper a.preplay span {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  bottom: initial;
  padding: 15px 15px;
  height: 10px;
  width: 20px;
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper a.preplay span:before, #block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper a.preplay span:after {
  content: "";
  background: transparent;
  position: absolute;
  top: 0;
  right: 0;
  height: 1px;
  width: 0px;
  transition: width 0.25s ease 0s;
  -webkit-transition: width 0.25s ease 0s;
  -moz-transition: width 0.25s ease 0s;
  -o-transition: width 0.25s ease 0s;
  -ms-transition: width 0.25s ease 0s;
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper a.preplay span:hover:before, #block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper a.preplay span:hover:after {
  background: #d7d7d7;
  width: 100%;
}
#block-block-1086 .tourvideoWrapper .rightvideoWrapper .videoWidthWrapper a.preplay span:before {
  left: 0;
  right: auto;
  bottom: 0;
  top: auto;
}
#block-block-1086 .tourvideoWrapper .leftvideoWrapper .videoouterWidthWrapper {
  display: none;
}
@media only screen and (max-width: 767px) {
  #block-block-1086 .tourvideoWrapper .leftvideoWrapper .videoouterWidthWrapper {
    display: block;
    padding-bottom: 40px;
  }
}
#block-block-1086 .tourvideoWrapper .leftvideoWrapper .videoouterWidthWrapper img {
  width: 100%;
  height: auto;
}

.not-front.page-tour #page #header {
  padding-left: 0px;
  padding-right: 0px;
}

.tourheading {
  text-align: center;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  color: #000;
  padding: 60px 0px 40px;
}
.tourheading span {
  display: block;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.5;
}
.tourheading .two {
  padding-bottom: 30px;
}

.page-node-23051 #page, .page-node-23056 #page, .page-node-23026 #page, .page-node-22976 #page, .page-node-23001 #page {
  margin: 0px auto;
}
.page-node-23051 .stack-preheader .col-second #preheader-second-region, .page-node-23056 .stack-preheader .col-second #preheader-second-region, .page-node-23026 .stack-preheader .col-second #preheader-second-region, .page-node-22976 .stack-preheader .col-second #preheader-second-region, .page-node-23001 .stack-preheader .col-second #preheader-second-region {
  padding-top: 0px;
}
.page-node-23051 .site-name a:hover, .page-node-23056 .site-name a:hover, .page-node-23026 .site-name a:hover, .page-node-22976 .site-name a:hover, .page-node-23001 .site-name a:hover {
  background-image: url("/sites/g/files/g2000005881/f/201702/logo-black.svg");
}
.page-node-23051 #preheader #preheader-second-region #block-block-1046 ul li a, .page-node-23056 #preheader #preheader-second-region #block-block-1046 ul li a, .page-node-23026 #preheader #preheader-second-region #block-block-1046 ul li a, .page-node-22976 #preheader #preheader-second-region #block-block-1046 ul li a, .page-node-23001 #preheader #preheader-second-region #block-block-1046 ul li a {
  color: #000000;
}
.page-node-23051 #preheader #preheader-second-region #block-block-1046::before, .page-node-23056 #preheader #preheader-second-region #block-block-1046::before, .page-node-23026 #preheader #preheader-second-region #block-block-1046::before, .page-node-22976 #preheader #preheader-second-region #block-block-1046::before, .page-node-23001 #preheader #preheader-second-region #block-block-1046::before {
  display: none;
}
.page-node-23051 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset, .page-node-23056 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset, .page-node-23026 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset, .page-node-22976 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset, .page-node-23001 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset {
  font-size: 0px;
}

#block-block-26 .joinCommLink {
  padding: 10px;
  font-size: 0.8em;
  margin-bottom: 0.5em;
}
#block-block-26 .mailButton {
  padding: 10px;
  font-size: 0.8em;
  background: none repeat scroll 0 0 #A1A1A1;
}
#block-block-26 .mailButton:hover {
  background: #ed3d3d;
}

#block-block-501, #block-block-96 {
  position: relative;
}
#block-block-501 li.merch, #block-block-96 li.merch {
  overflow: hidden;
  margin: 0;
  float: left;
  clear: both;
  border-bottom: #d7d7d7 solid #d7d7d7;
  padding: 1em 0;
  width: 100%;
  padding-bottom: 0;
}
#block-block-501 li.merch:first-child, #block-block-96 li.merch:first-child {
  padding-top: 0;
}
#block-block-501 li.merch .merchImg, #block-block-96 li.merch .merchImg {
  width: 53.5%;
  margin-right: 3%;
}
#block-block-501 li.merch .merchDetail, #block-block-96 li.merch .merchDetail {
  width: 43.5%;
}
#block-block-501 li.merch .merchImg, #block-block-96 li.merch .merchImg {
  display: block;
  float: left;
  margin-top: 5px;
}
#block-block-501 li.merch .merchImg img, #block-block-96 li.merch .merchImg img {
  max-width: 100%;
  height: auto;
}
#block-block-501 li.merch .merchDetail, #block-block-96 li.merch .merchDetail {
  float: left;
}
#block-block-501 li.merch .merchDetail .merchBuy, #block-block-96 li.merch .merchDetail .merchBuy {
  /*overflow: hidden;*/
}
#block-block-501 li.merch .merchDetail .merchPrice, #block-block-96 li.merch .merchDetail .merchPrice {
  float: left;
  font-size: 1.25em;
  line-height: 2em;
}
#block-block-501 li.merch .merchDetail .merchBuyLink, #block-block-96 li.merch .merchDetail .merchBuyLink {
  float: left;
  clear: both;
  padding: 10px;
  font-size: 0.8em;
}
#block-block-501 .firstFeatured li.merch.item1 .merchImg, #block-block-96 .firstFeatured li.merch.item1 .merchImg {
  width: 65%;
  margin-right: 3%;
}
#block-block-501 .firstFeatured li.merch.item1 .merchDetail, #block-block-96 .firstFeatured li.merch.item1 .merchDetail {
  width: 32%;
}
#block-block-501 .fullSizeImage li.merch .merchImg, #block-block-501 .fullSizeCarousel li.merch .merchImg, #block-block-96 .fullSizeImage li.merch .merchImg, #block-block-96 .fullSizeCarousel li.merch .merchImg {
  width: 100%;
  margin-right: 0%;
}
#block-block-501 .fullSizeImage li.merch .merchDetail, #block-block-501 .fullSizeCarousel li.merch .merchDetail, #block-block-96 .fullSizeImage li.merch .merchDetail, #block-block-96 .fullSizeCarousel li.merch .merchDetail {
  width: 100%;
}
#block-block-501 .fullSizeImage li.merch .merchBuyLink, #block-block-501 .fullSizeCarousel li.merch .merchBuyLink, #block-block-96 .fullSizeImage li.merch .merchBuyLink, #block-block-96 .fullSizeCarousel li.merch .merchBuyLink {
  float: right;
}
#block-block-501 .fullSizeCarousel li.merch, #block-block-501 .listCarousel li.merch, #block-block-96 .fullSizeCarousel li.merch, #block-block-96 .listCarousel li.merch {
  clear: none;
  padding-top: 0;
}
#block-block-501 .fullSizeCarousel .merchflex-direction-nav, #block-block-501 .listCarousel .merchflex-direction-nav, #block-block-96 .fullSizeCarousel .merchflex-direction-nav, #block-block-96 .listCarousel .merchflex-direction-nav {
  position: absolute;
  right: 0;
  top: 0.85em;
}
#block-block-501 .fullSizeCarousel .merchflex-direction-nav li, #block-block-501 .listCarousel .merchflex-direction-nav li, #block-block-96 .fullSizeCarousel .merchflex-direction-nav li, #block-block-96 .listCarousel .merchflex-direction-nav li {
  float: left;
  margin-left: 0.5em;
}

/*New Merch block stylings created from Merch Content Type*/
#block-views-merch-block-1 {
  padding-left: 0;
  position: relative;
  max-width: 500px;
  margin: 0 auto;
  margin-top: 24%;
}
#block-views-merch-block-1 .config-merch-carousel {
  padding: 10px;
  font-size: 0.8em;
  float: left;
  line-height: 1;
  margin-right: 5%;
  font-size: 0.6em;
}
@media only screen and (min-width: 768px) {
  #block-views-merch-block-1 .config-merch-carousel {
    display: block;
  }
}
#block-views-merch-block-1 li.merch {
  overflow: hidden;
  margin: 0;
  float: left;
  clear: both;
  border-bottom: #d7d7d7 solid #d7d7d7;
  padding: 1em 0;
  width: 100%;
  padding-bottom: 0;
  clear: none;
}
#block-views-merch-block-1 li.merch:first-child {
  padding-top: 0;
}
#block-views-merch-block-1 li.merch .merchImg {
  width: 53.5%;
  margin-right: 3%;
}
#block-views-merch-block-1 li.merch .merchDetail {
  width: 43.5%;
}
#block-views-merch-block-1 li.merch .merchImg {
  display: block;
  float: left;
  margin-top: 5px;
}
#block-views-merch-block-1 li.merch .merchImg img {
  max-width: 100%;
  height: auto;
}
#block-views-merch-block-1 li.merch .merchDetail {
  float: left;
  margin-top: 6%;
}
@media only screen and (max-width: 767px) {
  #block-views-merch-block-1 li.merch .merchDetail {
    margin-top: 13%;
  }
}
#block-views-merch-block-1 li.merch .merchDetail .merchPrice {
  float: left;
  font-size: 1.25em;
  line-height: 2em;
}
#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton {
  float: left;
  clear: both;
  padding: 10px;
  font-size: 0.8em;
  font-size: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-merch-block-1 li.merch .merchDetail .merchBuyButton {
    font-size: 14px;
  }
}
#block-views-merch-block-1 .firstFeatured li.merch.item1 .merchImg {
  width: 65%;
  margin-right: 3%;
}
#block-views-merch-block-1 .firstFeatured li.merch.item1 .merchDetail {
  width: 32%;
}
#block-views-merch-block-1 .fullSizeImage li.merch .merchImg, #block-views-merch-block-1 .fullSizeCarousel li.merch .merchImg {
  width: 100%;
  margin-right: 0%;
}
#block-views-merch-block-1 .fullSizeImage li.merch .merchDetail, #block-views-merch-block-1 .fullSizeCarousel li.merch .merchDetail {
  width: 100%;
}
#block-views-merch-block-1 .fullSizeImage li.merch .merchBuyButton, #block-views-merch-block-1 .fullSizeCarousel li.merch .merchBuyButton {
  float: left;
}
#block-views-merch-block-1 .fullSizeCarousel li.merch, #block-views-merch-block-1 .listCarousel li.merch {
  clear: none;
  padding-top: 0;
  padding-bottom: 5px;
}
#block-views-merch-block-1 .fullSizeCarousel .merchclass-direction-nav, #block-views-merch-block-1 .listCarousel .merchclass-direction-nav {
  position: absolute;
  right: 0;
  top: 0.85em;
}
#block-views-merch-block-1 .fullSizeCarousel .merchclass-direction-nav li, #block-views-merch-block-1 .listCarousel .merchclass-direction-nav li {
  float: left;
  margin-left: 0.5em;
}
#block-views-merch-block-1 .merchclass-control-paging {
  display: none;
}
#block-views-merch-block-1 h2 {
  border-bottom: medium none;
  font-size: 24px;
  line-height: 1;
  margin: 0.5em 0 0;
  text-transform: uppercase;
  letter-spacing: 3px;
  padding: 60px 0 0 8px;
  white-space: initial;
}
@media only screen and (min-width: 768px) {
  #block-views-merch-block-1 h2 {
    font-size: 30px;
    margin: 0.5em 0 14px;
    padding: 0 0 0 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-merch-block-1 h2 {
    font-size: 18px;
  }
}
#block-views-merch-block-1 .merchName {
  margin-bottom: 4%;
  white-space: initial;
}
#block-views-merch-block-1 .merchName a {
  font-family: "montserratbold";
  font-size: 18px;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 3px;
}
@media only screen and (min-width: 768px) {
  #block-views-merch-block-1 .merchName a {
    font-size: 22px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-merch-block-1 .merchName a {
    font-size: 14px;
  }
}
#block-views-merch-block-1 .merch_footer_a {
  position: absolute;
  left: calc(50% + 8px);
  bottom: 4px;
  font-family: "Times New Roman", Times;
  font-size: 20px;
  color: #ffffff;
  font-style: italic;
  text-transform: capitalize;
}
@media only screen and (min-width: 768px) {
  #block-views-merch-block-1 .merch_footer_a {
    width: 120px;
    position: absolute;
    left: calc(50% + 45px);
    bottom: 4px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-merch-block-1 .merch_footer_a {
    font-size: 14px;
  }
}
#block-views-merch-block-1 .middle.tb-terminal {
  padding-left: 30px;
}

div#block-views-music-block-3 {
  display: block;
  white-space: nowrap;
  width: 100%;
  margin-left: 0;
  vertical-align: bottom;
  margin-top: 0;
  float: left;
  border-left: none;
}
@media only screen and (max-width: 767px) {
  div#block-views-music-block-3 {
    border-left: none;
  }
}

#page .borderwrapper.music-wrap {
  margin-bottom: 108px;
  overflow: visible;
}
@media only screen and (min-width: 768px) {
  #page .borderwrapper.music-wrap {
    margin-bottom: 6%;
  }
}

#block-views-merch-block-1 {
  display: inline-block;
  white-space: nowrap;
  margin-left: 0;
  border-left: 1px solid #d7d7d7;
  margin-left: 0;
  max-width: 100%;
  vertical-align: bottom;
  margin-top: 0;
  float: left;
}
@media only screen and (min-width: 768px) {
  #block-views-merch-block-1 {
    float: none;
    width: 49.6%;
  }
}

#block-views-music-block-3 .middle.tb-terminal {
  padding-left: 0;
}

#block-views-merch-block-1 .middle.tb-terminal {
  padding-left: 0;
}

div#block-views-music-block-3 .content {
  padding-left: 0px;
  border-left: none;
  vertical-align: bottom;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  div#block-views-music-block-3 .content {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  div#block-views-music-block-3 .content {
    min-height: initial;
    padding-left: 0px;
    border: none;
  }
}
@media only screen and (min-width: 1024px) {
  div#block-views-music-block-3 .content {
    margin-left: 0px;
    padding-left: 0px;
  }
}

#block-views-merch-block-1 .content {
  padding-left: 8px;
  margin-left: 0;
  vertical-align: bottom;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  #block-views-merch-block-1 .content {
    padding-left: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-merch-block-1 .content {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 767px) {
  #block-views-merch-block-1 li.merch .merchImg {
    text-align: left;
  }
}

body .region-content ul.flippy {
  clear: both;
  width: 272px;
  margin-left: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body .region-content ul.flippy {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy {
    margin-left: 15px;
    width: 240px;
  }
}
body .region-content ul.flippy li {
  display: block;
  white-space: normal;
  position: relative;
}
body .region-content ul.flippy li a {
  width: auto;
  height: auto;
  display: inline-block;
  font-size: 20px;
  color: #d7d7d7;
  font-family: "Times New Roman", Times;
  font-style: italic;
}
body .region-content ul.flippy li a.view-all {
  display: inline-block;
  width: auto;
  margin-left: 42px;
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy li a.view-all {
    margin-left: 32px;
  }
}
body .region-content ul.flippy li img {
  height: auto;
  width: 48%;
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy li img {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
}
body .region-content ul.flippy li.next.empty span, body .region-content ul.flippy li.prev.empty span {
  visibility: hidden;
}
body .region-content ul.flippy li.prev {
  padding: 0;
  text-align: right;
  float: right;
}
body .region-content ul.flippy li.prev a img {
  padding-left: 10%;
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy li.prev a img {
    padding-left: 20%;
  }
}
body .region-content ul.flippy li.prev a span {
  margin-left: 20px;
  display: inline-block;
}
body .region-content ul.flippy li.next {
  float: left;
  padding: 0;
  text-align: left;
}
body .region-content ul.flippy li.next a img {
  padding-right: 10%;
}
@media only screen and (max-width: 767px) {
  body .region-content ul.flippy li.next a img {
    padding-right: 20%;
  }
}
body .region-content ul.flippy li.next a span {
  display: block;
}

body.node-type-forum .region-content ul.flippy li.prev {
  background-size: 7%;
  background-position: left 6px;
}
body.node-type-forum .region-content ul.flippy li.next {
  background-size: 7%;
  background-position: right 6px;
}

.node-type-photo #block-flippy-flippy-pager .prevImage .igImage, .node-type-photo #block-flippy-flippy-pager .prevImage .igTitle, .node-type-photo #block-flippy-flippy-pager .nextImage .igImage, .node-type-photo #block-flippy-flippy-pager .nextImage .igTitle {
  display: none;
}
.node-type-photo #block-flippy-flippy-pager .prevImage.Instagram .igImage, .node-type-photo #block-flippy-flippy-pager .prevImage.Instagram .igTitle, .node-type-photo #block-flippy-flippy-pager .nextImage.Instagram .igImage, .node-type-photo #block-flippy-flippy-pager .nextImage.Instagram .igTitle {
  display: block;
}
.node-type-photo #block-flippy-flippy-pager .prevImage.Instagram .regImage, .node-type-photo #block-flippy-flippy-pager .prevImage.Instagram .regTitle, .node-type-photo #block-flippy-flippy-pager .nextImage.Instagram .regImage, .node-type-photo #block-flippy-flippy-pager .nextImage.Instagram .regTitle {
  display: none;
}

#lightBoxContent.lightBoxContent.tkt {
  top: auto !important;
  right: 24px !important;
  left: auto !important;
  color: #ffffff;
  max-width: 360px;
  background-color: #d7d7d7;
  z-index: 10;
  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.hide_toaster {
  bottom: -500px !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;
  margin: 0 auto;
  width: 95%;
}
#lightBoxContent .mlist-wrapper div {
  color: #ffffff;
  margin-bottom: 5px;
}
#lightBoxContent .mlist-wrapper div.mlist-field.postalcode, #lightBoxContent .mlist-wrapper div.mlist-field.country {
  display: inline-block;
  vertical-align: bottom;
  width: 47%;
}
#lightBoxContent .mlist-wrapper div.mlist-field.postalcode {
  margin-right: 6%;
}
#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 .emailTitle {
  font-size: 22px;
  font-weight: bold;
  font-family: "Dual W00_300", "montserratregular";
  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;
  display: inline-block;
  vertical-align: middle;
  margin-top: 7px;
}
#lightBoxContent .mlist-wrapper .termsWrapper a.terms {
  font-size: 10px;
}
#lightBoxContent .mlist-wrapper #thankyouBlock {
  padding: 0;
  margin-top: 10px;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .thankyou-message.embed {
  text-align: center;
  font-size: 20px;
}
#lightBoxContent .mlist-wrapper #thankyouBlock #errorLabelContainer2 {
  color: #ed3d3d;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-checks {
  clear: both;
  padding: 10px 0 0px 0;
  color: #ffffff;
  text-align: left;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-checks label.global-list {
  white-space: normal;
  font-size: 12px;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-submit-new {
  padding: 10px 0 20px 0;
  margin: 0;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-submit-new input {
  margin: 0;
}
#lightBoxContent .mlist-wrapper #thankyouBlock select#dobMonth {
  float: left;
  padding-left: 0.5em;
  margin-right: 6%;
  width: 47%;
}
#lightBoxContent .mlist-wrapper #thankyouBlock select#dobDay {
  float: right;
  padding-left: 0.5em;
  width: 47%;
  margin-right: 0;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .thankswelcome-msg {
  font-size: 12px !important;
  letter-spacing: 0.7px;
  margin: 10px 0;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-field #email {
  text-indent: 10px;
}
#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-field label {
  width: 100%;
  margin: 5px 0;
  color: #d7d7d7;
  font: 12px "montserratregular";
  text-transform: uppercase;
}

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

  .toaster #lightBoxContent.lightBoxContent {
    width: 100%;
    right: 0 !important;
    max-width: 100%;
  }
}
.turnKeyTextWrapper {
  background: #e06351 !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/g2000005881/f/201606/bg_closebtn.png");
  background-repeat: no-repeat;
  display: block;
  height: 17px;
  position: absolute;
  right: 5px;
  text-indent: -9998px;
  top: 8px;
  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;
  color: #ffffff;
  padding: 0;
  position: fixed;
  z-index: 10001;
  border: 10px solid;
}
#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: #e06351;
}
@media only screen and (min-width: 768px) {
  #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper {
    float: left;
    width: 50%;
    padding: 0;
    display: inline-block;
  }
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper {
  width: 90%;
}
#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;
  padding-bottom: 20px;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-header {
  color: #ffffff;
  font-family: "Times New Roman", Times;
  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: #ffffff;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock #errorLabelContainer2 {
  color: #ed3d3d;
}
#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 .turnKeyMerchData {
  width: 100%;
  text-align: center;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchTitle {
  font-size: 24px;
  font-weight: bold;
  font-family: "Times New Roman", Times;
  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: "Times New Roman", Times;
  padding-bottom: 20px;
}
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericDesc {
  padding-bottom: 12px;
  font-family: "Times New Roman", Times;
}
#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 {
    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;
    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;
  }
}
#block-views-home-one-page-news-block-2 .views-row, .page-news #block-system-main .views-row, .page-news-v1 #block-system-main .views-row, #block-views-home-one-page-news-block-4 .views-row, #block-views-home-one-page-news-block-3 .views-row {
  margin-bottom: 1.25em;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-news-block-2 .views-row, .page-news #block-system-main .views-row, .page-news-v1 #block-system-main .views-row, #block-views-home-one-page-news-block-4 .views-row, #block-views-home-one-page-news-block-3 .views-row {
    margin-bottom: 3.5em;
  }
}
#block-views-home-one-page-news-block-2 .views-row .circular_bg, .page-news #block-system-main .views-row .circular_bg, .page-news-v1 #block-system-main .views-row .circular_bg, #block-views-home-one-page-news-block-4 .views-row .circular_bg, #block-views-home-one-page-news-block-3 .views-row .circular_bg {
  display: none;
}
#block-views-home-one-page-news-block-2 .views-row img, .page-news #block-system-main .views-row img, .page-news-v1 #block-system-main .views-row img, #block-views-home-one-page-news-block-4 .views-row img, #block-views-home-one-page-news-block-3 .views-row img {
  display: inline;
  height: auto;
  width: 100%;
}
#block-views-home-one-page-news-block-2 .views-row .media-thumbnail-frame, .page-news #block-system-main .views-row .media-thumbnail-frame, .page-news-v1 #block-system-main .views-row .media-thumbnail-frame, #block-views-home-one-page-news-block-4 .views-row .media-thumbnail-frame, #block-views-home-one-page-news-block-3 .views-row .media-thumbnail-frame {
  dsiplay: none;
}
#block-views-home-one-page-news-block-2 .views-row .views-field-nothing-1, .page-news #block-system-main .views-row .views-field-nothing-1, .page-news-v1 #block-system-main .views-row .views-field-nothing-1, #block-views-home-one-page-news-block-4 .views-row .views-field-nothing-1, #block-views-home-one-page-news-block-3 .views-row .views-field-nothing-1 {
  position: relative;
  margin-bottom: 1em;
}
#block-views-home-one-page-news-block-2 .views-row .media-embed-resize .media-embed-wrapper, .page-news #block-system-main .views-row .media-embed-resize .media-embed-wrapper, .page-news-v1 #block-system-main .views-row .media-embed-resize .media-embed-wrapper, #block-views-home-one-page-news-block-4 .views-row .media-embed-resize .media-embed-wrapper, #block-views-home-one-page-news-block-3 .views-row .media-embed-resize .media-embed-wrapper {
  position: static;
}
#block-views-home-one-page-news-block-2 .views-row .blog-created, .page-news #block-system-main .views-row .blog-created, .page-news-v1 #block-system-main .views-row .blog-created, #block-views-home-one-page-news-block-4 .views-row .blog-created, #block-views-home-one-page-news-block-3 .views-row .blog-created {
  position: absolute;
  left: auto;
  bottom: 0;
  z-index: 1;
  background-color: #ed3d3d;
  color: #fff;
  line-height: 16px;
  padding: 6px 5px 4px 5px;
  text-align: center;
  width: 4.3125em;
  font-family: "montserratbold";
  font-size: 22px;
}
#block-views-home-one-page-news-block-2 .views-row .views-field-title a, .page-news #block-system-main .views-row .views-field-title a, .page-news-v1 #block-system-main .views-row .views-field-title a, #block-views-home-one-page-news-block-4 .views-row .views-field-title a, #block-views-home-one-page-news-block-3 .views-row .views-field-title a {
  font-family: "Dual W00_300", "montserratregular";
  font-size: 30px;
  margin-bottom: 0;
  display: inline;
  line-height: 42px;
  color: #d7d7d7;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-news-block-2 .views-row .views-field-title a, .page-news #block-system-main .views-row .views-field-title a, .page-news-v1 #block-system-main .views-row .views-field-title a, #block-views-home-one-page-news-block-4 .views-row .views-field-title a, #block-views-home-one-page-news-block-3 .views-row .views-field-title a {
    font-size: 20px;
    line-height: 30px;
  }
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-news-block-2 .views-row.views-row-last, .page-news #block-system-main .views-row.views-row-last, .page-news-v1 #block-system-main .views-row.views-row-last, #block-views-home-one-page-news-block-4 .views-row.views-row-last, #block-views-home-one-page-news-block-3 .views-row.views-row-last {
    border-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  #block-views-home-one-page-news-block-2 .views-row, .page-news #block-system-main .views-row, .page-news-v1 #block-system-main .views-row, #block-views-home-one-page-news-block-4 .views-row, #block-views-home-one-page-news-block-3 .views-row {
    overflow: visible;
  }
  #block-views-home-one-page-news-block-2 .views-row.views-row-3, .page-news #block-system-main .views-row.views-row-3, .page-news-v1 #block-system-main .views-row.views-row-3, #block-views-home-one-page-news-block-4 .views-row.views-row-3, #block-views-home-one-page-news-block-3 .views-row.views-row-3 {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  #block-views-home-one-page-news-block-2 .views-row.views-row:nth-child(6n+1) .circular_bg, .page-news #block-system-main .views-row.views-row:nth-child(6n+1) .circular_bg, .page-news-v1 #block-system-main .views-row.views-row:nth-child(6n+1) .circular_bg, #block-views-home-one-page-news-block-4 .views-row.views-row:nth-child(6n+1) .circular_bg, #block-views-home-one-page-news-block-3 .views-row.views-row:nth-child(6n+1) .circular_bg {
    margin-top: 18px;
    display: none;
  }
  #block-views-home-one-page-news-block-2 .views-row.views-row:nth-child(6n+1) .circular_bg img, .page-news #block-system-main .views-row.views-row:nth-child(6n+1) .circular_bg img, .page-news-v1 #block-system-main .views-row.views-row:nth-child(6n+1) .circular_bg img, #block-views-home-one-page-news-block-4 .views-row.views-row:nth-child(6n+1) .circular_bg img, #block-views-home-one-page-news-block-3 .views-row.views-row:nth-child(6n+1) .circular_bg img {
    width: auto;
    display: block;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  #block-views-home-one-page-news-block-2 .views-row.views-row:nth-child(6n+3), .page-news #block-system-main .views-row.views-row:nth-child(6n+3), .page-news-v1 #block-system-main .views-row.views-row:nth-child(6n+3), #block-views-home-one-page-news-block-4 .views-row.views-row:nth-child(6n+3), #block-views-home-one-page-news-block-3 .views-row.views-row:nth-child(6n+3) {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-news-block-2 .views-row.views-row:nth-child(6n+3), .page-news #block-system-main .views-row.views-row:nth-child(6n+3), .page-news-v1 #block-system-main .views-row.views-row:nth-child(6n+3), #block-views-home-one-page-news-block-4 .views-row.views-row:nth-child(6n+3), #block-views-home-one-page-news-block-3 .views-row.views-row:nth-child(6n+3) {
    margin-top: 0;
  }
}

@media only screen and (min-width: 768px) {
  #block-views-home-one-page-news-block-2 .view-content ul, .page-news #block-system-main .view-content ul, .page-news-v1 #block-system-main .view-content ul, #block-views-home-one-page-news-block-4 .view-content ul, #block-views-home-one-page-news-block-3 .view-content ul {
    font-size: 0px;
  }
  #block-views-home-one-page-news-block-2 .view-content ul.block, .page-news #block-system-main .view-content ul.block, .page-news-v1 #block-system-main .view-content ul.block, #block-views-home-one-page-news-block-4 .view-content ul.block, #block-views-home-one-page-news-block-3 .view-content ul.block {
    margin-bottom: 16px;
  }
  #block-views-home-one-page-news-block-2 .view-content ul .views-row, .page-news #block-system-main .view-content ul .views-row, .page-news-v1 #block-system-main .view-content ul .views-row, #block-views-home-one-page-news-block-4 .view-content ul .views-row, #block-views-home-one-page-news-block-3 .view-content ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 1.5%;
    margin-bottom: 2%;
    vertical-align: top;
    width: 49.25%;
    font-size: 16px;
  }
  #block-views-home-one-page-news-block-2 .view-content ul .views-row:nth-child(2n), .page-news #block-system-main .view-content ul .views-row:nth-child(2n), .page-news-v1 #block-system-main .view-content ul .views-row:nth-child(2n), #block-views-home-one-page-news-block-4 .view-content ul .views-row:nth-child(2n), #block-views-home-one-page-news-block-3 .view-content ul .views-row:nth-child(2n) {
    margin-right: 0px;
  }
}
#block-views-home-one-page-news-block-2 .views-field-nothing-2, .page-news #block-system-main .views-field-nothing-2, .page-news-v1 #block-system-main .views-field-nothing-2, #block-views-home-one-page-news-block-4 .views-field-nothing-2, #block-views-home-one-page-news-block-3 .views-field-nothing-2 {
  position: relative;
}
#block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd p, .page-news #block-system-main .views-field-nothing-2 .nd p, .page-news-v1 #block-system-main .views-field-nothing-2 .nd p, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd p, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd p {
  margin-top: 1em;
}
#block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .media-thumbnail-frame, .page-news #block-system-main .views-field-nothing-2 .nd .media-thumbnail-frame, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .media-thumbnail-frame, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .media-thumbnail-frame, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .media-thumbnail-frame {
  margin-top: .5em;
  float: left;
}
#block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .media-thumbnail-frame img, .page-news #block-system-main .views-field-nothing-2 .nd .media-thumbnail-frame img, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .media-thumbnail-frame img, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .media-thumbnail-frame img, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .media-thumbnail-frame img {
  height: auto;
  width: 100%;
}
#block-views-home-one-page-news-block-2 .views-field-nothing-2 .item-list .pager, .page-news #block-system-main .views-field-nothing-2 .item-list .pager, .page-news-v1 #block-system-main .views-field-nothing-2 .item-list .pager, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .item-list .pager, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .item-list .pager {
  transition: margin 2s ease;
}

@media only screen and (min-width: 768px) {
  #block-views-home-one-page-news-block-2 .view-content ul, .page-news #block-system-main .view-content ul, .page-news-v1 #block-system-main .view-content ul, #block-views-home-one-page-news-block-4 .view-content ul, #block-views-home-one-page-news-block-3 .view-content ul {
    position: relative;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2.open, .page-news #block-system-main .views-field-nothing-2.open, .page-news-v1 #block-system-main .views-field-nothing-2.open, #block-views-home-one-page-news-block-4 .views-field-nothing-2.open, #block-views-home-one-page-news-block-3 .views-field-nothing-2.open {
    width: 100%;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2 .news-detail-close, .page-news #block-system-main .views-field-nothing-2 .news-detail-close, .page-news-v1 #block-system-main .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .news-detail-close {
    position: absolute;
    right: -0.3em;
    top: 0;
    z-index: 1;
    display: block;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2 .news-detail-close span, .page-news #block-system-main .views-field-nothing-2 .news-detail-close span, .page-news-v1 #block-system-main .views-field-nothing-2 .news-detail-close span, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .news-detail-close span, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .news-detail-close span {
    color: #585A59;
    cursor: pointer;
    display: block;
    font-size: 1.5em;
    height: 1em;
    text-align: center;
    width: 1.5em;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2 .news-detail-close .news-detail-close, .page-news #block-system-main .views-field-nothing-2 .news-detail-close .news-detail-close, .page-news-v1 #block-system-main .views-field-nothing-2 .news-detail-close .news-detail-close, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .news-detail-close .news-detail-close, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .news-detail-close .news-detail-close {
    display: block;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd, .page-news #block-system-main .views-field-nothing-2 .nd, .page-news-v1 #block-system-main .views-field-nothing-2 .nd, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd {
    background: #e9e9e9;
    padding: 6% 3% 3%;
    padding: 3%;
    overflow: hidden;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .field-name-file, .page-news #block-system-main .views-field-nothing-2 .nd .field-name-file, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .field-name-file {
    display: block;
    float: left;
    margin-right: 2%;
  }
  #block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .field-news-detail, .page-news #block-system-main .views-field-nothing-2 .nd .field-news-detail, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .field-news-detail, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .field-news-detail, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .field-news-detail {
    margin-top: 0;
    overflow: visible;
  }
  #block-views-home-one-page-news-block-2 .views-rows-detail, .page-news #block-system-main .views-rows-detail, .page-news-v1 #block-system-main .views-rows-detail, #block-views-home-one-page-news-block-4 .views-rows-detail, #block-views-home-one-page-news-block-3 .views-rows-detail {
    clear: both;
    float: none;
    font-size: medium;
    margin-bottom: 1.25em;
    position: relative;
    transition: all 2s ease;
    width: 100%;
  }
  #block-views-home-one-page-news-block-2 .views-rows-detail object .media-embed-wrapper, .page-news #block-system-main .views-rows-detail object .media-embed-wrapper, .page-news-v1 #block-system-main .views-rows-detail object .media-embed-wrapper, #block-views-home-one-page-news-block-4 .views-rows-detail object .media-embed-wrapper, #block-views-home-one-page-news-block-3 .views-rows-detail object .media-embed-wrapper {
    position: static;
  }
  #block-views-home-one-page-news-block-2 .view-content, .page-news #block-system-main .view-content, .page-news-v1 #block-system-main .view-content, #block-views-home-one-page-news-block-4 .view-content, #block-views-home-one-page-news-block-3 .view-content {
    margin-bottom: 4.3em;
  }
  #block-views-home-one-page-news-block-2 ul.pager.pager-load-more.pager-load-more-empty, .page-news #block-system-main ul.pager.pager-load-more.pager-load-more-empty, .page-news-v1 #block-system-main ul.pager.pager-load-more.pager-load-more-empty, #block-views-home-one-page-news-block-4 ul.pager.pager-load-more.pager-load-more-empty, #block-views-home-one-page-news-block-3 ul.pager.pager-load-more.pager-load-more-empty {
    margin-bottom: 16%;
  }
  #block-views-home-one-page-news-block-2 .item-list .pager .pager-item, .page-news #block-system-main .item-list .pager .pager-item, .page-news-v1 #block-system-main .item-list .pager .pager-item, #block-views-home-one-page-news-block-4 .item-list .pager .pager-item, #block-views-home-one-page-news-block-3 .item-list .pager .pager-item {
    display: inline;
  }
  #block-views-home-one-page-news-block-2 .item-list .pager .pager-current, .page-news #block-system-main .item-list .pager .pager-current, .page-news-v1 #block-system-main .item-list .pager .pager-current, #block-views-home-one-page-news-block-4 .item-list .pager .pager-current, #block-views-home-one-page-news-block-3 .item-list .pager .pager-current {
    display: inline;
  }
}
.page-news-v1 .view-home-one-page-news {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .page-news-v1 .view-home-one-page-news {
    padding-top: 0;
  }
}
.page-news-v1 .view-home-one-page-news .views-field.views-field-body {
  white-space: normal;
  font-size: 16px;
  line-height: 1.6em;
  padding-right: 2%;
  margin-bottom: 45px;
  font-family: "montserratregular";
  color: #d7d7d7;
  float: left;
}
.page-news-v1 .view-home-one-page-news .views-field.views-field-body p {
  float: left;
  width: 100%;
  margin: 0;
}
.page-news-v1 .view-home-one-page-news .views-field-nothing {
  display: block !important;
  clear: both;
}
.page-news-v1 .view-home-one-page-news .views-field-nothing .field-content a {
  font-family: "Times New Roman", Times;
  background: transparent;
  border: none !important;
  color: #d7d7d7;
  cursor: pointer;
  display: block;
  text-decoration: none;
  text-transform: capitalize;
  text-align: center;
  position: relative;
  display: inline-block;
  font-size: 20px;
  font-style: italic;
  padding: 0 !important;
  padding-bottom: 3px;
}
.page-news-v1 .view-home-one-page-news .views-field-nothing .field-content a:after {
  background: transparent;
  bottom: -4px;
  content: "";
  display: inline-block;
  height: 1px;
  position: absolute;
  left: 0;
  transition: width 0.5s ease 0s,background 0.5s ease 0s;
  -moz-transition: width 0.5s ease 0s,background 0.5s ease 0s;
  -webkit-transition: width 0.5s ease 0s,background 0.5s ease 0s;
  width: 0;
}
.page-news-v1 .view-home-one-page-news .views-field-nothing .field-content a:hover:after {
  background: #fff;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-news-v1 .view-home-one-page-news .views-field-nothing .field-content a {
    font-size: 14px;
  }
}
.page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper {
  padding-left: 10px;
  border-left: 1px solid transparent;
  position: relative;
}
.page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper:before {
  content: "";
  width: 1px;
  -webkit-box-shadow: 0 0 10px #f0c0c0;
  -moz-box-shadow: 0 0 10px #f0c0c0;
  box-shadow: 0 0 10px #f0c0c0;
  height: 100%;
  position: absolute;
  background: #f0c0c0;
  left: 0;
}
@media only screen and (min-width: 768px) {
  .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper {
    padding-top: 0;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper .readmore a {
    font-size: 20px;
  }
}
.page-news-v1 .view-home-one-page-news li.views-row .newsborder_wrapper .readmore a {
  font-family: "Dual W00_300", "montserratregular";
  font-style: normal;
  color: #d7d7d7;
}
@media only screen and (min-width: 768px) {
  .page-news-v1 .view-home-one-page-news li.views-row.views-row-even {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-news-v1 .view-home-one-page-news li.views-row.views-row-odd .newsborder_wrapper {
    border-left: 1px solid transparent;
  }
  .page-news-v1 .view-home-one-page-news li.views-row.views-row-odd .newsborder_wrapper:before {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .page-news-v1 .view-home-one-page-news li.views-row-2.views-row-even {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-news-v1 .view-home-one-page-news li.views-row.views-row-odd.views-row-first {
    margin-top: 0;
  }
}
.page-news-v1 .view-home-one-page-news .throbber {
  display: none;
}

.page-news-v1 #page-title {
  margin: 1em 0;
  line-height: 2.5em;
}

.page-news-v1 .view-content .item-list span.field-content {
  white-space: normal;
}
.page-news-v1 .view-content .item-list span.field-content a {
  font-size: 14px;
  line-height: 1.6em;
  color: #ffffff;
  font-family: "Dual W00_300", "montserratregular";
  font-style: normal;
}
.page-news-v1 .view-content .item-list span.field-content a:after {
  bottom: 0px;
}
.page-news-v1 .view-content .item-list .pager .pager-next.first.last a {
  font-family: "Dual W00_300", "montserratregular";
  font-style: normal;
  float: none;
  background: transparent;
  border: medium none;
  color: #d7d7d7;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-news-v1 .view-content .item-list .pager .pager-next.first.last a {
    font-size: 14px;
  }
}
.page-news-v1 .views-field-body a {
  font-family: "Dual W00_300", "montserratregular";
  font-style: normal;
}
.page-news-v1 .views-field.views-field-created {
  font-size: 22px;
  font-family: "montserratbold";
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 45px;
  letter-spacing: 2px;
}
@media only screen and (max-width: 767px) {
  .page-news-v1 .views-field.views-field-created {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1024px) {
  .page-news-v1 li.views-row .views-field.views-field-title {
    width: calc(100% - 30px);
  }
}

@media only screen and (max-width: 767px) {
  .page-news-v1 .views-field.views-field-created {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-news-v1 #block-system-main .views-row .views-field-title {
    margin-bottom: 10px;
  }
  .page-news-v1 #block-system-main .views-row .views-field-title a {
    font-size: 18px;
  }
  .page-news-v1 .views-field-created .field-content {
    font-size: 14px;
  }
}
.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 img {
  max-width: 100%;
  height: auto;
  display: block;
  padding-top: 30px;
  padding-bottom: 30px;
}

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

@media only screen and (min-width: 768px) {
  .node-type-blog div#content-area {
    min-height: 800px;
  }
}
.node-type-blog #page {
  background-color: #000;
}
.node-type-blog #page .region.region-content {
  border-left: 1px solid;
  box-sizing: border-box;
  margin-top: 76px;
}
@media only screen and (min-width: 1280px) {
  .node-type-blog #page .region.region-content {
    margin-bottom: 115px;
  }
}
.node-type-blog li.views-row .views-field-nothing-3 {
  float: none;
  width: 60%;
}
@media only screen and (max-width: 767px) {
  .node-type-blog li.views-row .views-field-nothing-3 {
    width: 100%;
  }
}
.node-type-blog .views-field.views-field-nothing {
  display: none;
}
.node-type-blog .left-media .blog-title {
  text-transform: uppercase;
  line-height: 1.35;
  font-family: "Dual W00_300", "montserratregular";
  font-size: 30px;
  color: #d7d7d7;
}
@media only screen and (min-width: 1024px) {
  .node-type-blog .left-media .blog-title {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .node-type-blog .left-media .blog-title {
    font-size: 20px;
  }
}
.node-type-blog .left-media .blog-created {
  margin-top: 9px;
}
.node-type-blog .left-media .blog-created span {
  font-size: 22px;
  font-family: "montserratbold";
  width: 100%;
  margin-top: 3px;
  letter-spacing: 1px;
  color: #d7d7d7;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .node-type-blog .left-media .blog-created span {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .node-type-blog .left-media .blog-created span {
    font-size: 18px;
  }
}
.node-type-blog .left-media .share-content {
  margin-top: 20px;
}
.node-type-blog .left-media .share-title {
  font-family: "montserratbold";
  font-style: normal;
  font-size: 20px;
  color: #ffffff;
  text-transform: capitalize;
  display: inline-block;
}
.node-type-blog .left-media .blog-socials {
  display: inline-block;
}
.node-type-blog .left-media .blog-media-thumb.desktop {
  margin: 54px 0 62px;
}
.node-type-blog .left-media .body-content {
  margin-top: 20px;
  font-size: 14px;
  font-family: "montserratregular";
  line-height: 1.75;
}
.node-type-blog .left-media .body-content div, .node-type-blog .left-media .body-content p, .node-type-blog .left-media .body-content a, .node-type-blog .left-media .body-content h4, .node-type-blog .left-media .body-content h3, .node-type-blog .left-media .body-content h2, .node-type-blog .left-media .body-content h1, .node-type-blog .left-media .body-content blockquote {
  font-size: 14px;
  font-family: "montserratregular";
  line-height: 1.5;
  color: #ffffff;
  font-syle: normal;
}
.node-type-blog .left-media .body-content a {
  font-size: 14px;
  line-height: 1.5em !important;
  color: #ffffff !important;
  font-family: "Dual W00_300", "montserratregular" !important;
  font-style: italic;
}
.node-type-blog .left-media .body-content a:after {
  bottom: 0px;
}
.node-type-blog .left-media .body-content p, .node-type-blog .left-media .body-content h4, .node-type-blog .left-media .body-content h3, .node-type-blog .left-media .body-content h2, .node-type-blog .left-media .body-content h1 {
  margin-bottom: 0;
  margin-top: 0;
}
.node-type-blog .left-media .body-content .field.field-name-file.field-type-file.field-label-hidden .styles-container-media_youtube {
  margin-bottom: 55px;
}
.node-type-blog .left-media .body-content .videoWrapper, .node-type-blog .left-media .body-content .videoiframe-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0px;
  height: 0;
  margin-top: 35px;
  width: 100%;
}
.node-type-blog .left-media .body-content .videoWrapper iframe, .node-type-blog .left-media .body-content .videoWrapper embed, .node-type-blog .left-media .body-content .videoWrapper object, .node-type-blog .left-media .body-content .videoiframe-wrapper iframe, .node-type-blog .left-media .body-content .videoiframe-wrapper embed, .node-type-blog .left-media .body-content .videoiframe-wrapper object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.node-type-blog .left-media .social-wrapper a {
  font-size: 20px;
  color: #ffffff;
  display: block;
}
.node-type-blog .left-media .social-wrapper a.facebook-share {
  background: url("/sites/g/files/g2000005881/f/201606/facebook.svg") no-repeat 0 0;
  width: 8px;
  height: 19px;
  margin-left: 7px;
  margin-top: 0px;
}
.node-type-blog .left-media .social-wrapper a.twitter-share {
  background: url("/sites/g/files/g2000005881/f/201606/twitter.svg") no-repeat 0 top;
  width: 18px;
  height: 17px;
  margin-left: 5px;
}
.node-type-blog .left-media .social-wrapper span {
  margin-left: 20px;
  display: inline-block;
}
.node-type-blog #block-views-home-one-page-news-detail-block {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .node-type-blog #block-views-home-one-page-news-detail-block {
    margin-left: 10px;
  }
}
.node-type-blog #block-views-home-one-page-news-detail-block .view.view-home-one-page-news-detail {
  padding-top: 0;
  margin-left: 30px;
}
@media only screen and (max-width: 767px) {
  .node-type-blog #block-views-home-one-page-news-detail-block .view.view-home-one-page-news-detail {
    padding-top: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .node-type-blog #block-views-home-one-page-news-detail-block .view.view-home-one-page-news-detail {
    margin-left: 20px;
  }
}
.node-type-blog #block-views-home-one-page-news-detail-block .view-footer {
  position: absolute;
  bottom: -52px;
  left: 140px;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .node-type-blog #block-views-home-one-page-news-detail-block .view-footer {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .node-type-blog #block-views-home-one-page-news-detail-block .view-footer {
    left: 55%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
  }
}
.node-type-blog #block-views-home-one-page-news-detail-block .view-footer a {
  font-size: 20px;
  color: #d7d7d7;
  font-family: "Times New Roman", Times;
  font-style: italic;
}
.node-type-blog #block-views-75371943969990e40c3f407c5df9390a, .node-type-blog div#block-system-main {
  display: none;
}
.node-type-blog div#block-flippy-flippy-pager {
  margin-bottom: 0;
  margin-top: 25px;
}
@media only screen and (min-width: 768px) {
  .node-type-blog.not-front #page .page-width {
    background: none;
    background-size: 467px 621px, 465px auto;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .node-type-blog.not-front #page .page-width {
    background-size: 35% auto;
    background-position: right 116px,94.4% 52.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .node-type-blog.not-front #page .page-width {
    background-size: 35% auto;
    background-position: right 116px,94.4% 55.5%;
  }
}

@media only screen and (max-width: 767px) {
  .not-front.node-type-blog #page div#content .wrapper-1 {
    padding-bottom: 22.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .not-front.node-type-blog #page div#content .wrapper-1 {
    padding-bottom: 100px;
  }
}

/**********[===== VIDEO ======]***************/
#block-block-431 .content {
  width: 100%;
  margin: 0 auto;
}

#block-block-476 .jtc-content ul {
  overflow: hidden;
}
#block-block-476 .jtc-content li {
  float: left;
}

.page-video-v1 .view-home-one-page-video, .page-video .view-home-one-page-video, #block-views-home-one-page-video-block-4 .view-home-one-page-video {
  position: relative;
  padding-bottom: 0em;
}
@media only screen and (min-width: 1024px) {
  .page-video-v1 .view-home-one-page-video, .page-video .view-home-one-page-video, #block-views-home-one-page-video-block-4 .view-home-one-page-video {
    padding-bottom: 190px;
  }
}
@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video, .page-video .view-home-one-page-video, #block-views-home-one-page-video-block-4 .view-home-one-page-video {
    padding-bottom: 60px;
  }
}
.page-video-v1 .view-home-one-page-video .view-content ul, .page-video .view-home-one-page-video .view-content ul, #block-views-home-one-page-video-block-4 .view-home-one-page-video .view-content ul {
  padding-left: 0;
  font-size: 0;
}
.page-video-v1 .view-home-one-page-video .views-row, .page-video .view-home-one-page-video .views-row, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row {
  margin-bottom: 3%;
  position: relative;
}
.page-video-v1 .view-home-one-page-video .views-row .circular_bg, .page-video .view-home-one-page-video .views-row .circular_bg, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .circular_bg {
  display: none;
}
.page-video-v1 .view-home-one-page-video .views-row .views-field-field-video-category, .page-video .view-home-one-page-video .views-row .views-field-field-video-category, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-field-video-category {
  display: none;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row.views-row:nth-child(6n+1) .circular_bg, .page-video .view-home-one-page-video .views-row.views-row:nth-child(6n+1) .circular_bg, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row.views-row:nth-child(6n+1) .circular_bg {
    margin-top: 0px;
    display: none;
  }
  .page-video-v1 .view-home-one-page-video .views-row.views-row:nth-child(6n+1) .circular_bg img, .page-video .view-home-one-page-video .views-row.views-row:nth-child(6n+1) .circular_bg img, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row.views-row:nth-child(6n+1) .circular_bg img {
    width: auto;
    display: block;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row.views-row:nth-child(6n+3), .page-video .view-home-one-page-video .views-row.views-row:nth-child(6n+3), #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row.views-row:nth-child(6n+3) {
    margin-top: 0px;
  }
}
.page-video-v1 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, .page-video .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper {
  border-left: 0;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, .page-video .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-nothing-1 .border_wrapper {
    padding-left: 65px;
  }
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row.views-row.views-row-odd .views-field-nothing-1 .border_wrapper, .page-video .view-home-one-page-video .views-row.views-row.views-row-odd .views-field-nothing-1 .border_wrapper, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row.views-row.views-row-odd .views-field-nothing-1 .border_wrapper {
    padding-left: 30px !important;
  }
}
.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, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row a:first-child {
  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, #block-views-home-one-page-video-block-4 .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 .media-thumbnail-frame iframe, .page-video .view-home-one-page-video .views-row a:first-child .media-thumbnail-frame iframe, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row a:first-child .media-thumbnail-frame iframe {
  max-width: 535px !important;
}
.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, #block-views-home-one-page-video-block-4 .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 .views-row .views-field-title, .page-video .view-home-one-page-video .views-row .views-field-title, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title {
  padding-top: 0px;
  min-height: 85px;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field-title, .page-video .view-home-one-page-video .views-row .views-field-title, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title {
    padding-top: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field-title, .page-video .view-home-one-page-video .views-row .views-field-title, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title {
    padding-top: 0px;
  }
}
.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, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span {
  color: #d7d7d7;
  font-family: "Dual W00_300", "montserratregular";
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 1px;
  white-space: normal;
}
.page-video-v1 .view-home-one-page-video .views-row .views-field-title span:hover, .page-video .view-home-one-page-video .views-row .views-field-title span:hover, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span:hover {
  color: #d7d7d7;
}
.page-video-v1 .view-home-one-page-video .views-row .views-field-title span a, .page-video .view-home-one-page-video .views-row .views-field-title span a, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span a {
  color: #ffffff;
}
.page-video-v1 .view-home-one-page-video .views-row .views-field-title span a:hover, .page-video .view-home-one-page-video .views-row .views-field-title span a:hover, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span a:hover {
  color: #ffffff;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field-title span a, .page-video .view-home-one-page-video .views-row .views-field-title span a, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span a {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field-title, .page-video .view-home-one-page-video .views-row .views-field-title, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title {
    min-height: 50px;
  }
  .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, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span {
    font-size: 22px;
  }
  .page-video-v1 .view-home-one-page-video .views-row .views-field-title span a, .page-video .view-home-one-page-video .views-row .views-field-title span a, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span a {
    font-size: 18px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .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, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title span {
    font-size: 28px;
  }
}
.page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-nothing, .page-video .view-home-one-page-video .views-row .views-field.views-field-nothing, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-nothing {
  position: relative;
  padding-top: 56.25%;
  height: 0;
  width: 100%;
}
.page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-nothing iframe, .page-video .view-home-one-page-video .views-row .views-field.views-field-nothing iframe, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-nothing iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-video-v1 .view-home-one-page-video .views-row .media-thumbnail-frame, .page-video .view-home-one-page-video .views-row .media-thumbnail-frame, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .media-thumbnail-frame {
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
  height: 0;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper, .page-video .view-home-one-page-video .views-row .video-wrapper, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper span.gardens-features-video-indicator, .page-video .view-home-one-page-video .views-row .video-wrapper span.gardens-features-video-indicator, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper span.gardens-features-video-indicator {
  opacity: 0;
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper img, .page-video .view-home-one-page-video .views-row .video-wrapper img, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .video-wrapper img {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: block;
  position: absolute;
}
.page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created, .page-video .view-home-one-page-video .views-row .views-field.views-field-created, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-created {
  padding: 0px 0 20px;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created, .page-video .view-home-one-page-video .views-row .views-field.views-field-created, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-created {
    padding: 3px 0 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created, .page-video .view-home-one-page-video .views-row .views-field.views-field-created, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-created {
    padding: 3px 0 56px;
  }
}
.page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created span, .page-video .view-home-one-page-video .views-row .views-field.views-field-created span, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-created span {
  color: #d7d7d7;
  font-family: "Dual W00_300", "montserratregular";
  font-size: 22px;
  letter-spacing: 1px;
  white-space: normal;
  font-weight: 800;
}
@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created span, .page-video .view-home-one-page-video .views-row .views-field.views-field-created span, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-created span {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created span, .page-video .view-home-one-page-video .views-row .views-field.views-field-created span, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-created span {
    font-size: 14px;
  }
}
.page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node {
  padding-top: 25px;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node {
    padding-top: 52px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-view-node, .page-video .view-home-one-page-video .views-row .views-field.views-field-view-node, #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field.views-field-view-node {
    padding-top: 56px;
  }
}

@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video .views-row .views-field-title {
    width: 100%;
    min-height: 0;
    line-height: 1.2;
  }
}

@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video {
    margin-top: 20%;
  }
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video {
    padding-bottom: 1em;
  }
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video ul {
    margin-right: 0%;
    width: 100%;
    font-size: 0px;
  }
  .page-video-v1 .view-home-one-page-video ul.block {
    margin-bottom: 16px;
  }
  .page-video-v1 .view-home-one-page-video ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 0%;
    margin-bottom: 6.5%;
    vertical-align: top;
    width: 50%;
    font-size: 16px;
  }
  .page-video-v1 .view-home-one-page-video ul .views-row:nth-child(2n) {
    margin-right: 0px;
  }
  .page-video-v1 .view-home-one-page-video ul li.views-row.views-row-even {
    padding-left: 7.5%;
    box-sizing: border-box;
    margin-left: 0px;
    margin-right: 0px;
  }
  .page-video-v1 .view-home-one-page-video ul li.views-row.views-row-even .border_wrapper {
    padding: 0px !important;
  }
  .page-video-v1 .view-home-one-page-video ul li.views-row.views-row-odd {
    padding-right: 7.5%;
    box-sizing: border-box;
    margin-left: 0px;
    margin-right: 0px;
  }
  .page-video-v1 .view-home-one-page-video ul li.views-row.views-row-odd .border_wrapper {
    padding: 0px !important;
  }
}
.page-video-v1 .view-home-one-page-video ul .videoiframe-wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.page-video-v1 .view-home-one-page-video ul .videoiframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-video-v1 .view-home-one-page-video ul li.views-row {
  padding-top: 0;
  border-left: 0;
}
.page-video-v1 .view-home-one-page-video ul li.views-row.views-row-even {
  margin-top: 0%;
  border-left: 0;
}
.page-video-v1 .view-home-one-page-video ul li.views-row.views-row-even:before {
  content: "";
  width: 2px;
  -webkit-box-shadow: 0 0 10px #f0c0c0;
  -moz-box-shadow: 0 0 10px #f0c0c0;
  box-shadow: 0 0 10px #f0c0c0;
  height: 100%;
  position: absolute;
  background: #f0c0c0;
  left: 0;
}
@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video ul li.views-row {
    margin-top: 0%;
  }
}
@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video ul li.views-row.views-row-odd:before {
    content: "";
    width: 2px;
    -webkit-box-shadow: 0 0 10px #ffffff;
    -moz-box-shadow: 0 0 10px #ffffff;
    box-shadow: 0 0 10px #ffffff;
    height: 100%;
    position: absolute;
    background: #fff;
    left: 0;
  }
}
.page-video-v1 .view-home-one-page-video ul li.views-row.views-row-odd.views-row-first {
  margin-top: 0%;
}
.page-video-v1 .view-home-one-page-video ul li.views-row .views-field-title {
  margin: 0 0 3px;
  min-height: auto;
}
.page-video-v1 .view-home-one-page-video ul li.views-row .views-field-title span {
  font-size: 18px;
}
@media only screen and (min-width: 1024px) {
  .page-video-v1 .view-home-one-page-video ul li.views-row .views-field-title span {
    font-size: 30px;
    line-height: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video ul li.views-row .views-field-title span {
    font-size: 22px;
  }
}
.page-video-v1 .view-home-one-page-video ul li.views-row .created {
  margin: 10px 0 52px;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video ul li.views-row.views-row-2.views-row-even {
    margin-top: 0%;
    margin-bottom: 0;
  }
}
.page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created {
  padding: 6px 0 20px;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .views-row .views-field.views-field-created {
    padding: 4px 0 52px;
  }
}
.page-video-v1 .view-home-one-page-video .views-row .video-wrapper {
  position: relative;
}
.page-video-v1 .view-home-one-page-video .media-thumbnail-frame {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video ul li.views-row.views-row-even {
    padding-left: 7.5%;
    box-sizing: border-box;
    margin-left: 0px;
    margin-right: 0px;
  }
  .page-video-v1 .view-home-one-page-video ul li.views-row.views-row-even .views-field.views-field-nothing-1 span.field-content .border_wrapper {
    padding: 0px !important;
  }
  .page-video-v1 .view-home-one-page-video ul li.views-row.views-row-odd {
    padding-right: 7.5%;
    box-sizing: border-box;
    margin-left: 0px;
    margin-right: 0px;
  }
  .page-video-v1 .view-home-one-page-video ul li.views-row.views-row-odd .views-field.views-field-nothing-1 span.field-content .border_wrapper {
    padding: 0px !important;
  }
}

.page-video-v1 .page .item-list {
  margin-top: 0px;
}
@media only screen and (min-width: 1280px) {
  .page-video-v1.not-front #page div#content .wrapper-1 {
    padding-bottom: 0px;
  }
}
.page-video-v1 .tabs {
  margin: 15px;
}
@media only screen and (max-width: 1280px) {
  .page-video-v1 .view-home-one-page-video .view-filters ~ .view-content {
    margin-top: 20px;
  }
}
.page-video-v1 .view-home-one-page-video .view-content {
  margin-bottom: 11px;
  padding-left: 0;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video .view-content {
    margin-bottom: 0px;
    padding-left: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video .view-content {
    margin-bottom: 0px;
  }
}
.page-video-v1 .view-home-one-page-video > .view-header {
  position: relative;
  top: 0;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video > .view-header {
    position: absolute;
    top: -60px;
    width: 85%;
    left: 130px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video > .view-header {
    width: 81%;
  }
}
.page-video-v1 .view-home-one-page-video > .view-header .view-content {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video > .view-header > div {
    float: right !important;
  }
}
.page-video-v1 .view-home-one-page-video > .view-header div {
  vertical-align: middle !important;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video > .view-header div#___ytsubscribe_0 {
    float: right !important;
  }
}
.page-video-v1 .view-home-one-page-video > .view-header > .view-categories {
  display: inline-block !important;
  background: none;
  padding: 0;
  border: none;
  margin-left: 30px;
  vertical-align: middle;
}
@media only screen and (min-width: 768px) {
  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories {
    width: 80% !important;
    float: none !important;
  }
}
@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories {
    margin: 15px 0 0 0;
    display: block !important;
  }
}
.page-video-v1 .view-home-one-page-video > .view-header > .view-categories .view-content ul li.views-row {
  border: none !important;
  margin: 0 27px 0 0 !important;
  padding: 0 !important;
  display: inline-block !important;
  width: auto !important;
}
@media only screen and (min-width: 768px) and (max-width: 1280px) {
  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories .view-content ul li.views-row {
    width: 27% !important;
  }
}
@media only screen and (max-width: 767px) {
  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories .view-content ul li.views-row {
    margin: 0 10px 0 0 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories .view-content ul li.views-row {
    margin: 0 10px 0 0 !important;
  }
}
.page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.category {
  color: #d7d7d7;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.category {
    font-size: 14px;
  }
  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.category .subnavs {
    font-size: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.category {
    font-size: 18px;
  }
  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li span.category .subnavs {
    font-size: 12px;
  }
}
.page-video-v1 .view-home-one-page-video > .view-header > .view-categories li a.active span:after {
  background: #d7d7d7;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li .subnavs {
    font-size: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories li .subnavs {
    font-size: 12px;
  }
}
.page-video-v1 .view-home-one-page-video .view-filters .views-exposed-widgets .views-exposed-widget {
  float: none;
  width: 100%;
}
.page-video-v1 .view-home-one-page-video .view-filters .views-exposed-widgets input {
  display: none;
}
.page-video-v1 ul.pager.pager-load-more.pager-load-more-empty {
  margin-top: 20%;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  #block-views-home-one-page-video-block-4 .view-home-one-page-video {
    padding-bottom: 53%;
  }
}
.page-video-v1 .view-home-one-page-video .category-list ul li.views-row:before {
  display: none;
}

.page-video-v1 #block-system-main .item-list .pager.pager-load-more a {
  color: #d7d7d7;
}
.page-video-v1 #block-system-main .item-list .pager.pager-load-more a:hover {
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .not-front.page-video-v1 #page #content #main h1.title#page-title {
    padding-left: 0px;
  }

  .page-video-v1 .view-home-one-page-video > .view-header > .view-categories {
    margin-left: 0px;
  }
}
.view-home-one-page-video-detail .field-name-media-description p {
  margin: 0;
}
.view-home-one-page-video-detail .views-row .views-field-field-video-asset .media-thumbnail-frame {
  font-size: 0;
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  padding-top: 25px;
}
.view-home-one-page-video-detail .views-row .views-field-field-video-asset .media-thumbnail-frame embed {
  width: 100%;
}
.view-home-one-page-video-detail .views-row .views-field-field-video-asset .media-thumbnail-frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.view-home-one-page-video-detail .views-row .views-field-field-video-asset .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;
}

@media only screen and (min-width: 1024px) {
  #block-views-home-one-page-video-block-1 {
    margin-top: 27%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-home-one-page-video-block-1 {
    margin-top: 41.7%;
  }
}
#block-views-home-one-page-video-block-1 .content {
  vertical-align: bottom;
  border: none;
  border-left: 1px solid #d7d7d7;
  padding-left: 30px;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-1 .content {
    padding-left: 10px;
  }
}
#block-views-home-one-page-video-block-1 .media-embed-wrapper-outer {
  max-width: 100% !important;
  max-height: 100% !important;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-nothing {
  position: relative;
  padding-top: 56.25%;
  height: 0;
  width: 100%;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-nothing iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper span.gardens-features-video-indicator {
  opacity: 0;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-nothing .video-wrapper img {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: block;
  position: static;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-title {
  padding: 48px 0 0;
  min-height: 85px;
  line-height: 43px;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-1 .views-field.views-field-title {
    padding: 56px 0 5px;
    line-height: 29px;
    min-height: 55px;
    width: 100%;
  }
}
#block-views-home-one-page-video-block-1 .views-field.views-field-title a {
  color: #ffffff;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-title a:hover {
  color: #ffffff;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link {
  padding: 10px 0 25px;
}
@media only screen and (min-width: 768px) {
  #block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link {
    padding: 0;
    font-size: 22px;
    letter-spacing: 4px;
  }
}
#block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link a {
  color: #ffffff;
}
#block-views-home-one-page-video-block-1 .views-field.views-field-field-external-link a:hover {
  color: #ffffff;
}
#block-views-home-one-page-video-block-1 .more-link {
  text-align: left;
  margin-top: 1.1em;
}
@media only screen and (max-width: 767px) {
  #block-views-home-one-page-video-block-1 .more-link {
    margin-top: 25px;
  }
}
#block-views-home-one-page-video-block-1 embed {
  width: 100%;
  height: 100%;
}
#block-views-home-one-page-video-block-1 .media-thumbnail-frame .oembed-video {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}
#block-views-home-one-page-video-block-1 .media-thumbnail-frame .oembed-video object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 1280px) {
  .front #block-views-home-one-page-video-block-4 {
    padding-top: 95px;
    margin-bottom: 85px;
  }
  .front #block-views-home-one-page-video-block-4 .view-home-one-page-video {
    padding-bottom: 0;
  }
}
.page-music .stack-preheader .col {
  min-height: 0 !important;
}

.front div#follow-spotify-embed {
  margin: 10px 0;
}
.front div#follow-spotify-embed iframe {
  height: 26px;
}

div#follow-spotify iframe {
  height: 26px;
}

#block-views-music-block-3 .views-row .views-field-nothing-3 .lcv-wrapper ul {
  padding-left: 0;
}
@media only screen and (max-width: 767px) {
  #block-views-music-block-3 .views-row .views-field-nothing-3 .lcv-wrapper ul {
    padding-top: 1em;
  }
}

.nav_header_meta a {
  font-family: "Dual W00_300", "montserratregular";
  font-size: 20px;
  color: #d7d7d7;
  font-style: normal;
  text-transform: capitalize;
  line-height: 1;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .nav_header_meta a {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .nav_header_meta a {
    font-size: 18px;
  }
}
.nav_header_meta a:hover {
  color: #8f8f8f;
}
.nav_header_meta a:after {
  background: transparent;
  bottom: -4px;
  content: "";
  display: inline-block;
  height: 1px;
  position: absolute;
  left: 0;
  transition: width 0.25s ease 0.25s,background 0.25s ease 0.25s;
  -moz-transition: width 0.25s ease 0.25s,background 0.25s ease 0.25s;
  -webkit-transition: width 0.25s ease 0.25s,background 0.25s ease 0.25s;
  width: 0;
}
.nav_header_meta a:hover:after, .nav_header_meta a.active:after {
  background: #d7d7d7;
  width: 100%;
}

.downloadStream {
  display: block !important;
  margin: 8px 0;
}
.downloadStream a {
  font-family: "Dual W00_300", "montserratregular";
  font-size: 20px;
  color: #d7d7d7;
  font-style: normal;
  text-transform: capitalize;
  line-height: 1;
}
.downloadStream a:hover {
  color: #8f8f8f;
}

@media only screen and (max-width: 767px) {
  .streaming-links-wrapper .nav_header_meta {
    display: none;
  }

  .view-footer .nav_header_meta {
    display: block;
  }
  .view-footer .nav_header_meta a {
    float: left;
  }
}
@media only screen and (min-width: 768px) {
  .streaming-links-wrapper .nav_header_meta {
    margin-top: 99px;
  }

  .view-footer .nav_header_meta {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .streaming-links-wrapper .nav_header_meta {
    margin-top: 0px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .streaming-links-wrapper .nav_header_meta {
    margin-top: 0px;
  }
}
.views-row:first-child {
  border-top: none;
  padding-top: 0;
}

.view-music li.views-row {
  clear: both;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row {
    padding-bottom: 1em;
  }
}
.view-music li.views-row a.disabled {
  color: #d7d7d7;
  cursor: default;
}
.view-music li.views-row .views-field-field-mp3-player, .view-music li.views-row .views-field-field-soundcloud-url {
  float: left;
}
.view-music li.views-row .music-left-wrapper {
  float: left;
  width: 100%;
}
.view-music li.views-row .music-left-wrapper span.field-content {
  font-size: 27px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  white-space: initial;
  font-family: "Dual W00_300", "montserratregular";
}
@media only screen and (min-width: 1024px) {
  .view-music li.views-row .music-left-wrapper span.field-content {
    line-height: 1;
  }
}
.view-music li.views-row .music-left-wrapper span.field-content .date-display-single {
  font-size: 22px;
  margin-top: 6px;
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-left-wrapper span.field-content {
    font-size: 17px;
  }
  .view-music li.views-row .music-left-wrapper span.field-content .date-display-single {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-left-wrapper span.field-content {
    font-size: 24px;
    line-height: 1em;
  }
  .view-music li.views-row .music-left-wrapper span.field-content .date-display-single {
    font-size: 18px;
  }
}
.view-music li.views-row .music-left-wrapper .outnow {
  display: block !important;
  font-size: 22px;
  color: #ffffff;
  font-family: "montserratbold";
  text-transform: uppercase;
  letter-spacing: 3px;
  white-space: normal;
  line-height: 1;
  padding: 20px 0px 28px;
}
.view-music li.views-row .views-field.views-field-image {
  width: 90%;
  max-width: 300px;
  margin-left: 0px;
}
.view-music li.views-row .views-field.views-field-image img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .views-field.views-field-image img {
    width: auto;
  }
}
.view-music li.views-row .views-field-release-date {
  font-size: 22px;
  color: #ffffff;
  font-family: "montserratbold";
  display: block;
  float: left;
  line-height: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .views-field-release-date {
    line-height: 20px;
  }
}
.view-music li.views-row .music-right-wrapper {
  float: left;
  margin-top: 9.2%;
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .music-right-wrapper {
    margin-top: 8.2%;
    width: 100%;
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper {
    margin-top: 9%;
  }
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper {
    width: 100%;
    float: none;
    display: block;
    overflow: hidden;
    padding-top: 20px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper {
  font-size: 0;
  width: 260px;
  height: auto;
  vertical-align: top;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper {
    padding: 20px 0 0;
    float: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper {
    width: 250px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper {
  display: none;
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper {
    margin: 15px 0 0px;
  }
}
@media only screen and (min-width: 1280px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper {
    margin-top: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper {
    font-size: 14px;
    margin-top: 21px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-download-links {
  width: 86px;
  margin-right: 25px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-download-links {
    width: 80px;
    margin-right: 10px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-download-links:hover {
  opacity: 1;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-stream-links {
  width: 58px;
  margin-right: 25px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-stream-links {
    margin-right: 10px;
    width: 58px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-stream-links:hover {
  opacity: 1;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-store-links {
  width: 45px;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper div.view-store-links:hover {
  opacity: 1;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links {
  text-align: left;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links:after {
  z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links {
    font-size: 15px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content {
  display: none;
  position: absolute;
  padding: 10px 8px 5px 8px;
  position: absolute;
  top: 25px;
  left: -5px;
  background: #e06351;
  z-index: 2;
  width: 80px;
  color: #000;
  background: #fff;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content {
    width: 100%;
    top: 27px;
  }
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content {
    white-space: nowrap;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content.showed, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content.showed, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content.showed {
  display: block;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a {
  color: #000;
  display: block;
  text-align: left;
  float: left;
  margin-bottom: 5px;
  font-size: 15px;
  clear: both;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a {
    font-size: 12px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a {
    font-size: 14px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links .field-content a:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links .field-content a:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links .field-content a:after {
  bottom: -2px;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links.disabled, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links.disabled, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links.disabled {
  cursor: default;
  opacity: 0.5;
  display: none;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-download-links.disabled:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-stream-links.disabled:hover:after, .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper .view-store-links.disabled:hover:after {
  width: 0;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .embed-Youtube-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .embed-Youtube-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .field-content > div.embed-Apple-wrapper {
    max-width: 100%;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .field-content > div iframe {
  max-width: 100%;
  max-height: 330px;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper .field-content > div iframe {
    max-width: 100%;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper li {
  -webkit-animation: fadeIn 1s ease forwards;
  animation: fadeIn 1s ease forwards;
}
.view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper li a.active {
  cursor: default;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper {
  font-size: 0;
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper {
    width: 100%;
    vertical-align: top;
  }
}
@media only screen and (min-width: 1280px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper {
    width: 100%;
    max-width: none;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper {
    width: 100%;
    max-width: none;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
  position: relative;
  margin-bottom: 10px;
  opacity: 1;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list .select-text, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list > .view.view-field-collection-view {
  display: inline-block;
  vertical-align: top;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list > .view.view-field-collection-view {
  width: 46px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1000;
  background: #000;
  /* padding: 0 2px; */
  padding-left: 5px;
  box-sizing: border-box;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list .select-text {
  width: calc(100% - 46px);
}
@media only screen and (min-width: 1280px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
    min-height: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
    min-height: 0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
    min-height: 0;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list .select-streaming-text {
  font-size: 14px;
  color: #d7d7d7;
  font-family: "Dual W00_300", "montserratregular";
  text-transform: uppercase;
  letter-spacing: 3px;
  font-style: normal;
  padding-bottom: 0;
  display: block !important;
  white-space: normal;
  line-height: 1.3;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list .select-streaming-text {
    font-size: 16px;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list .select-streaming-text {
    font-size: 16px;
    padding-bottom: 13px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row {
  padding: 0;
  padding-top: 0px;
  border-top: medium none;
  text-align: left;
  display: none;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row:first-child {
  display: block;
  background: url("/sites/g/files/g2000005881/f/201803/dropdownmusic.png") top 6px right 6px no-repeat;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .streaming-link-text {
  font-style: normal;
  font-family: "Dual W00_300", "montserratregular";
  font-size: 0px;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .streaming-link-text {
    font-size: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row {
    padding-top: 0;
  }
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .streaming-link-text {
    font-size: 0;
  }
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row {
    display: inline-block;
    margin-right: 10px;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a {
  padding-bottom: 10px;
  color: #d7d7d7;
  display: block;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a.active {
  border-bottom: 0px none;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a.active .streaming-link-text:after {
  background: #fff;
  width: 100%;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a span.music-icon-spotify.streaming-link-icon, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a span.music-icon-apple.streaming-link-icon, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a span.music-icon-youtube.streaming-link-icon, .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a span.music-icon-soundcloud.streaming-link-icon {
  font-family: 'icomoonNTBReskin' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a span.streaming-link-text {
  font-size: 0px;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a span.music-icon-spotify.streaming-link-icon:before {
  content: "\ea94";
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a span.music-icon-apple.streaming-link-icon:before {
  content: "\eabe";
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a span.music-icon-youtube.streaming-link-icon:before {
  content: "\ea9d";
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list a span.music-icon-soundcloud.streaming-link-icon:before {
  content: "\e902";
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list ul {
    width: auto;
    border-top: 0 solid;
    border-bottom: 0 solid;
    padding-bottom: 5px;
    display: block;
  }
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper .follow-disabled {
  pointer-events: none;
}
.view-music li.views-row .music-right-wrapper .streaming-links-wrapper #follow-spotify {
  padding: 19px 0 0;
}
.view-music li.views-row .music-right-wrapper .spotify-streaming-link {
  font-family: "Times New Roman", Times;
  font-size: 0;
  color: #ffffff;
  font-style: italic;
  text-transform: capitalize;
}
.view-music li.views-row .music-right-wrapper .spotify-streaming-link.active {
  border-bottom: 1px solid #fff;
  text-decoration: none;
}
.view-music li.views-row .music-right-wrapper .spotify-streaming-link.active .streaming-link-text {
  cursor: default !important;
}
.view-music li.views-row .music-right-wrapper .apple-streaming-link.active .streaming-link-text, .view-music li.views-row .music-right-wrapper .soundcloud-streaming-link.active .streaming-link-text, .view-music li.views-row .music-right-wrapper .youtube-streaming-link.active .streaming-link-text {
  cursor: default !important;
}
.view-music li.views-row .views-field-title {
  width: 80%;
  margin: 0 0;
}
@media only screen and (max-width: 767px) {
  .view-music li.views-row .views-field-title {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-music li.views-row .views-field-title {
    margin-top: 0px;
  }
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .views-field-title {
    width: 100%;
  }
}
.view-music li.views-row .views-field-title a {
  color: #ffffff;
  font-size: 30px;
  text-transform: uppercase;
}
.view-music li.views-row .views-field-title a:hover {
  color: #d7d7d7;
}
.view-music li.views-row .views-field-title.disable a {
  color: #d7d7d7;
  cursor: default;
}
.view-music li.views-row .views-field-nothing-3 {
  /* Expand links container */
  clear: both;
}
.view-music li.views-row .views-field-nothing-3 li.meta-links {
  border-left: 2px solid;
  display: inline-block;
  line-height: 1;
  margin: 0 0 0 4.5%;
  padding: 0 0 0 4.5%;
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .views-field-nothing-3 {
    clear: none;
    float: right;
    /*margin-top: 0.7em;*/
    margin-top: 0.2em;
    width: 40%;
    min-width: 14.5em;
  }
}
.view-music li.views-row .views-field-nothing-3 .fb_iframe_widget span, .view-music li.views-row .views-field-nothing-3 .fb_iframe_widget span iframe {
  height: 20px !important;
  width: 76px !important;
}
.view-music li.views-row .views-field-field-lyrics {
  position: relative;
  border: 1px solid #d7d7d7;
  margin-top: 1em;
  float: left;
  width: 100%;
  background: #e9e9e9;
  border: none;
}
.view-music li.views-row .views-field-field-lyrics:after, .view-music li.views-row .views-field-field-lyrics:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.view-music li.views-row .views-field-field-lyrics:after {
  border-color: transparent;
  border-bottom-color: transparent;
  border-width: 0.625em;
  left: 7%;
  margin-left: -0.625em;
}
.view-music li.views-row .views-field-field-lyrics:before {
  border-color: rgba(160, 160, 160, 0);
  border-bottom-color: #eaeaea;
  border-width: 0.6875em;
  left: 7%;
  margin-left: -0.6875em;
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .views-field-field-lyrics {
    margin-top: 0.5em;
  }
  .view-music li.views-row .views-field-field-lyrics:before {
    left: auto;
    right: 35%;
  }
}
.view-music li.views-row .views-field-field-lyrics .field-content {
  padding: 1em;
}
@media only screen and (min-width: 1403px) {
  .view-music li.views-row .views-field-field-lyrics:before {
    right: 36%;
  }
}
.view-music li.views-row .views-field-field-lyrics .lyrics-content p:first-child {
  margin-top: 0;
}
.view-music li.views-row .views-field-nothing-2 {
  /* reactions */
  position: relative;
  border: 1px solid #d7d7d7;
  margin-top: 1em;
  float: left;
  width: 100%;
  background: #e9e9e9;
  border: none;
}
.view-music li.views-row .views-field-nothing-2:after, .view-music li.views-row .views-field-nothing-2:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.view-music li.views-row .views-field-nothing-2:after {
  border-color: transparent;
  border-bottom-color: transparent;
  border-width: 0.625em;
  left: 35%;
  margin-left: -0.625em;
}
.view-music li.views-row .views-field-nothing-2:before {
  border-color: rgba(160, 160, 160, 0);
  border-bottom-color: #eaeaea;
  border-width: 0.6875em;
  left: 35%;
  margin-left: -0.6875em;
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .views-field-nothing-2 {
    margin-top: 0.5em;
  }
  .view-music li.views-row .views-field-nothing-2:before {
    left: auto;
    right: 21%;
  }
}
.view-music li.views-row .views-field-nothing-2 .field-content {
  padding: 1em;
}
@media only screen and (min-width: 1403px) {
  .view-music li.views-row .views-field-nothing-2:before {
    right: 25%;
  }
}
.view-music li.views-row .views-field-nothing-2 .post-comments {
  margin-bottom: 0.5em;
}
.view-music li.views-row .views-field-nothing-2 .reaction_fb, .view-music li.views-row .views-field-nothing-2 .reaction_twitter {
  display: inline;
}
.view-music li.views-row .views-field-nothing-2 .audio-reaction .view--album-track-comment- .item-list {
  float: left;
  margin: 1em 0 0;
}
.view-music li.views-row .views-field-nothing-2 .comment_forbidden {
  display: none;
}
.view-music li.views-row .views-field-nothing-2 .field-content {
  float: left;
  width: 94.75%;
}
.view-music li.views-row .views-field-nothing-2 .field-content .comment .submitted span {
  font-size: 1em;
}
.view-music li.views-row .views-field-nothing-2 .reactions-content {
  overflow: hidden;
  clear: both;
}
.view-music li.views-row .views-field-field-video-asset {
  text-align: center;
  position: relative;
  border: 1px solid #d7d7d7;
  margin-top: 1em;
  float: left;
  width: 100%;
  background: #e9e9e9;
  border: none;
}
.view-music li.views-row .views-field-field-video-asset:after, .view-music li.views-row .views-field-field-video-asset:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.view-music li.views-row .views-field-field-video-asset:after {
  border-color: transparent;
  border-bottom-color: transparent;
  border-width: 0.625em;
  left: 71%;
  margin-left: -0.625em;
}
.view-music li.views-row .views-field-field-video-asset:before {
  border-color: rgba(160, 160, 160, 0);
  border-bottom-color: #eaeaea;
  border-width: 0.6875em;
  left: 71%;
  margin-left: -0.6875em;
}
@media only screen and (min-width: 768px) {
  .view-music li.views-row .views-field-field-video-asset {
    margin-top: 0.5em;
  }
  .view-music li.views-row .views-field-field-video-asset:before {
    left: auto;
    right: 5%;
  }
}
.view-music li.views-row .views-field-field-video-asset .field-content {
  padding: 1em;
}
@media only screen and (min-width: 1403px) {
  .view-music li.views-row .views-field-field-video-asset:before {
    right: 13%;
  }
}
.view-music li.views-row .views-field-field-video-asset iframe {
  width: 100%;
}
.view-music li.views-row .views-field-field-video-asset .media-embed-wrapper-outer {
  max-width: 100% !important;
  max-height: auto !important;
}
.view-music li.views-row .views-field-field-video-asset .media-embed-wrapper-outer .media-embed-wrapper {
  padding-bottom: 56.25%;
  padding-top: 0 !important;
}

.page-music .linkfireLinks {
  margin: 10px 0;
}
.page-music .linkfireLinks a {
  text-decoration: none;
  color: #d7d7d7;
  font-family: "Dual W00_300", "montserratregular";
  font-size: 20px;
}
.page-music #main .view-display-id-page .block-title {
  margin: 1em 0;
  line-height: 2.5em;
}

.sc-player-engine-container {
  display: block;
  height: 0;
  overflow: hidden;
}

@media only screen and (min-width: 1024px) {
  #block-views-music-block-5 .view-music {
    margin-bottom: 12px;
  }
}

#block-views-music-block-3 {
  margin-top: 24%;
  padding-left: 0;
  position: relative;
  float: left;
}
#block-views-music-block-3 .view-music {
  position: relative;
}
#block-views-music-block-3 .view-music .item-list {
  margin-top: 0;
}
#block-views-music-block-3 .view-footer {
  float: left;
  padding: 25px 0 0;
}
@media only screen and (min-width: 1280px) {
  #block-views-music-block-3 .view-footer {
    float: none;
    padding: 0;
  }
}

.streaming-links-wrapper .nav_header_meta {
  display: none;
}

@media only screen and (min-width: 1280px) {
  .select-text {
    min-height: 0;
  }

  .streaming-links-embed-wrapper .view-display-id-block_2 {
    min-height: 330px;
  }
}
@media only screen and (min-width: 768px) {
  .streaming-links-wrapper .nav_header_meta {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .view-display-id-block_2 {
    min-height: 330px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .view-display-id-block_2 {
    min-height: 330px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .select-text {
    min-height: auto;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .select-text {
    min-height: auto;
  }
}
@media only screen and (max-width: 767px) {
  .streaming-links-wrapper .nav_header_meta {
    display: none;
  }

  #block-views-music-block-3 {
    margin-bottom: 121px;
  }

  .mlist-outer-wrapper .mlist-wrapper input.submit {
    display: inline-block;
    width: 85px !important;
    text-align: left !important;
    float: left;
  }
}
.front .select-streaming-text {
  line-height: 1;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .front .view-music li.views-row .music-right-wrapper {
    margin-top: 12%;
  }
  .front .view-music li.views-row .music-right-wrapper .streaming-links-wrapper {
    width: 100%;
    max-width: none;
  }
  .front .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row {
    display: block;
  }
  .front .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .streaming-links-list li.views-row .streaming-link-text {
    font-size: 0;
  }
  .front .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .downloadStream {
    margin-bottom: 6px;
    margin-top: 25px;
  }
  .front .view-music li.views-row .music-right-wrapper .streaming-links-wrapper .downloadStream a {
    font-size: 18px;
  }
  .front .view-music li.views-row .streaming-links-embed-wrapper {
    margin-top: 0;
  }
  .front .view-music .view-footer .nav_header_meta {
    display: none;
  }

  div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper {
    width: 55%;
  }
}
div#block-views-music-block-3, #block-views-music-block-5 {
  padding: 17px 0px 40px;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  div#block-views-music-block-3, #block-views-music-block-5 {
    margin: 0px auto !important;
    float: none;
  }
}
div#block-views-music-block-3 .view-music li.views-row .music-left-wrapper, div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper, #block-views-music-block-5 .view-music li.views-row .music-left-wrapper, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper {
  display: inline-block;
  vertical-align: bottom;
}
div#block-views-music-block-3 .view-music li.views-row .music-left-wrapper, #block-views-music-block-5 .view-music li.views-row .music-left-wrapper {
  width: 32%;
  float: left;
}
@media only screen and (max-width: 767px) {
  div#block-views-music-block-3 .view-music li.views-row .music-left-wrapper, #block-views-music-block-5 .view-music li.views-row .music-left-wrapper {
    width: 100%;
    display: block;
  }
}
div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper {
  width: 60%;
  float: left;
  max-width: 260px;
}
div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper .streaming-links-wrapper, div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper .streaming-links-wrapper, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper .streaming-links-embed-wrapper {
  vertical-align: top;
}
div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper .nav_header_meta, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper .nav_header_meta {
  margin-top: 0px;
  padding: 10px 0px 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper .nav_header_meta, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper .nav_header_meta {
    display: block;
    margin: 0;
    padding: 0 0 25px;
    font-size: 18px;
  }
}
div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper .nav_header_meta a:after, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper .nav_header_meta a:after {
  display: none;
}
div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper div#follow-spotify-embed iframe, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper div#follow-spotify-embed iframe {
  width: 96px;
  height: 29px;
}
@media only screen and (max-width: 767px) {
  div#block-views-music-block-3, #block-views-music-block-5 {
    width: 90%;
    margin: 0 auto;
    float: none;
  }
  div#block-views-music-block-3 .view-music li.views-row .music-left-wrapper span.field-content, div#block-views-music-block-3 .view-music li.views-row .music-left-wrapper .outnow, #block-views-music-block-5 .view-music li.views-row .music-left-wrapper span.field-content, #block-views-music-block-5 .view-music li.views-row .music-left-wrapper .outnow {
    display: inline !important;
    font-size: 20px;
    font-family: "Dual W00_300", "montserratregular";
    font-weight: normal;
    padding: 0;
    line-height: 1.5;
  }
  div#block-views-music-block-3 .view-music li.views-row .music-left-wrapper .outnow, #block-views-music-block-5 .view-music li.views-row .music-left-wrapper .outnow {
    color: #838383;
  }
  div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper {
    width: 100%;
    padding-bottom: 100px;
    position: relative;
  }
  div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper .downloadStream, div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper .nav_header_meta, div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper .follow-btn, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper .downloadStream, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper .nav_header_meta, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper .follow-btn {
    position: absolute;
  }
  div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper .downloadStream, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper .downloadStream {
    bottom: 65px;
    margin: 0;
  }
  div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper .nav_header_meta, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper .nav_header_meta {
    display: block;
    padding: 0;
    bottom: 40px;
  }
  div#block-views-music-block-3 .view-music li.views-row .music-right-wrapper .follow-btn, #block-views-music-block-5 .view-music li.views-row .music-right-wrapper .follow-btn {
    bottom: 0;
  }
  div#block-views-music-block-3 .view-music li.views-row .views-field-title, #block-views-music-block-5 .view-music li.views-row .views-field-title {
    margin-bottom: 30px;
  }
  div#block-views-music-block-3 .downloadStream, #block-views-music-block-5 .downloadStream {
    margin: 15px 0;
  }
  div#block-views-music-block-3 .view-footer, #block-views-music-block-5 .view-footer {
    display: none;
  }
}
div#block-views-music-block-3 .content, #block-views-music-block-5 .content {
  min-height: auto;
}

.streaming-links-wrapper .nav_header_meta a {
  opacity: 1;
}

.view-albums li.views-row {
  position: relative;
}
.view-albums li.views-row .views-field-title {
  margin: 0.5em 0 0.7em 0;
}
.view-albums li.views-row .views-field-field-album-image img {
  width: 100%;
  height: auto;
}
.view-albums li.views-row .views-field-field-album-image img {
  margin-top: 0.4em;
}
.view-albums li.views-row .views-field-field-services {
  float: right;
  margin-bottom: 1em;
}
.view-albums li.views-row .views-field-field-services .field-content ul {
  position: absolute;
  right: 0px;
  top: auto;
  z-index: 10000;
}
.view-albums li.views-row .views-field-field-services .field-content ul li a {
  background: none repeat scroll 0 0 #ed3d3d;
  border-bottom: 1px solid #fff;
  color: #fff;
  display: block;
  margin: 0;
  min-width: 100px;
  padding: 4%;
  text-align: center;
  font-size: 0.8em;
  text-transform: uppercase;
}
.view-albums li.views-row .views-field-field-services .field-content ul li.last a {
  border: none;
}
.view-albums li.views-row .views-field-field-services span.views-label {
  padding: 10px;
  font-size: 0.8em;
}
.view-albums li.views-row .views-field.views-field-field-album-image {
  clear: both;
}
.view-albums li.views-row .views-field-field-album-date {
  display: block;
  float: left;
  margin-top: 0.7em;
  overflow: hidden;
  min-width: 20%;
}
.view-albums li.views-row .views-field-field-album-date .views-label-field-album-date {
  float: left;
  margin-right: 4.5%;
}
.view-albums li.views-row .views-field-field-album-date .field-content {
  float: left;
}
.view-albums .wrapper-right {
  text-align: center;
  margin-top: 1em;
}
.view-albums .wrapper-right .item-list li a {
  padding: 10px;
  font-size: 0.8em;
  width: 14.7em;
  border: 1px solid;
  margin: 0 auto;
}
.view-albums .wrapper-right span {
  font-weight: bold;
}
.view-albums .wrapper-right .links-content {
  margin: 1em 0;
}
.view-albums .wrapper-right .links-content.download-links-content:empty {
  margin: 0;
}
.view-albums .wrapper-left {
  float: none;
  width: 100%;
  margin-right: 2em;
}
@media only screen and (min-width: 768px) {
  .view-albums .wrapper-left {
    display: inline-block;
    float: none;
  }
}

#block-views-albums-block .view-content .item-list ul, #block-views-albums-block-5 .view-content .item-list ul {
  font-size: 0px;
}
#block-views-albums-block .view-content .item-list ul.block, #block-views-albums-block-5 .view-content .item-list ul.block {
  margin-bottom: 16px;
}
#block-views-albums-block .view-content .item-list ul .views-row, #block-views-albums-block-5 .view-content .item-list ul .views-row {
  font-size: 16px;
  display: inline-block;
  margin-right: 2.5%;
  margin-bottom: 1.75%;
  vertical-align: top;
  width: 31.66667%;
  font-size: 16px;
}
#block-views-albums-block .view-content .item-list ul .views-row:nth-child(3n), #block-views-albums-block-5 .view-content .item-list ul .views-row:nth-child(3n) {
  margin-right: 0px;
}

@media only screen and (min-width: 768px) {
  #block-views-albums-block .views-field-title, #block-views-albums-block-5 .views-field-title {
    display: block;
  }

  #block-views-albums-block-3 .view-albums li.views-row .views-field-field-album-date {
    margin-top: 0.7em;
  }
  #block-views-albums-block-3 .view-albums li.views-row .views-field-field-services {
    margin-right: 35%;
  }
  #block-views-albums-block-3 .view-albums li.views-row .views-field-field-services .field-content ul {
    right: 35%;
  }

  .node-type-album .album_subtitle {
    font-size: 1.75em;
    line-height: 33px;
  }
}
.node-type-audio .view-display-id-block_1 .views-field-title .field-content {
  font-size: 1.5em;
}
.node-type-audio .view-display-id-block_1 .views-field-field-audio-embed iframe {
  width: 99%;
}
.node-type-audio .view-display-id-block_1 .views-field-field-lyrics {
  font-size: 16px;
  margin-top: 1em;
}
.node-type-audio .view-display-id-block_1 .views-field-field-lyrics span {
  font-size: 1.5em;
}

@media only screen and (max-width: 767px) {
  .node-type-album #block-block-96 {
    display: none;
  }

  #block-views-albums-block-5 .view-content .item-list ul {
    font-size: 0px;
  }
  #block-views-albums-block-5 .view-content .item-list ul.block {
    margin-bottom: 16px;
  }
  #block-views-albums-block-5 .view-content .item-list ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 0%;
    margin-bottom: 1.75%;
    vertical-align: top;
    width: 100%;
    font-size: 16px;
  }
  #block-views-albums-block-5 .view-content .item-list ul .views-row:nth-child(1n) {
    margin-right: 0px;
  }
  #block-views-albums-block-5 .view-content .item-list ul .views-field-title {
    display: none;
  }
}
/*****Music page styles***/
.page-music .col-c {
  overflow: visible;
}
.page-music div#block-views-music-block-5 {
  margin-top: 50px;
  margin-bottom: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-music div#block-views-music-block-5 {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .page-music div#block-views-music-block-5 {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1280px) {
  .page-music div#block-views-music-block-5 {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 {
    margin-top: 0;
    padding-top: 92px;
  }
}
@media only screen and (min-width: 768px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul {
    font-size: 0px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul.block {
    margin-bottom: 16px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .views-row {
    font-size: 16px;
    display: inline-block;
    margin-right: 0;
    margin-bottom: 0;
    vertical-align: top;
    width: 100%;
    font-size: 16px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .views-row:nth-child(1n) {
    margin-right: 0px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li {
    border-left: 1px solid transparent;
    box-sizing: border-box;
    padding-left: 30px;
    margin-top: 0;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li:nth-child(2n) {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li {
    padding-left: 20px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li:nth-child(2n) {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li {
    border-left: 1px solid;
    padding-left: 10px;
    margin-top: 0;
    padding-bottom: 0;
  }
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-left-wrapper {
  float: left;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper {
    float: none;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title {
    font-size: 14px;
  }
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title.disabled {
  opacity: 0.5;
  cursor: default;
  display: none;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .lyrics-title.disabled:hover:after {
  width: 0;
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-embed-wrapper {
    float: none;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-embed-wrapper .music-links-wrapper {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper {
    margin-top: 0;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-embed-wrapper {
    vertical-align: top;
    margin-top: 5px;
    max-width: 260px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper {
    vertical-align: top;
    margin-bottom: 10px;
  }
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .nav_header_meta {
    display: none;
    position: relative;
    margin-top: 107px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .nav_header_meta {
    position: absolute;
    bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) and (max-width: 1279px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .nav_header_meta {
    margin-top: 0px;
  }
}

.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .view-download-links, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .view-stream-links, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .view-store-links {
  color: #d7d7d7;
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .nav_header_meta {
    display: block;
    position: absolute;
    bottom: 0;
  }
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
  min-height: 0;
}
@media only screen and (min-width: 1280px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
    min-height: 0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .music-right-wrapper .streaming-links-wrapper .streaming-links-list {
    min-height: 0;
  }
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .streaming-links-embed-wrapper ul li, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul .view-field-collection-view ul li, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li.merch, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul li.fullSizeCarousel {
  width: 100%;
  margin: 0;
  border: none;
  padding-left: 0;
  font-size: 0;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent {
  display: none;
  font-size: 20px;
  line-height: 1;
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  width: 100%;
  align-items: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  height: 100%;
  background: #5f727c;
  overflow-y: scroll;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent div.container, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent div.title {
  width: 90%;
  max-width: 850px;
  margin: 0 auto;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent div.title {
  font-family: "montserratbold";
  font-style: normal;
  margin: 90px auto 55px;
  font-size: 30px;
  letter-spacing: 2px;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent .views-field-field-lyrics-1 {
  font-family: "montserratbold";
  font-size: 22px;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent .lyricsContent {
  border: 32px solid #ffffff;
  box-sizing: border-box;
  padding-bottom: 100px;
  display: block;
  width: auto;
  height: 100%;
  min-height: 100vh;
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent .lyricsContent {
    border: 15px solid;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent .lyricsContent {
    border: 20px solid;
  }
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent strong {
  display: block;
  margin: 0 0 20px 0;
  font-size: 22px;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent a.close-button {
  font-family: "montserratbold";
  position: absolute;
  right: 20%;
  top: 107px;
  font-size: 30px;
  font-style: normal;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent a.close-button {
    right: 5%;
  }
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent a.close-button {
    right: 5%;
    top: 5%;
  }
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent div, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent a, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent p {
  font-family: "Times New Roman", Times;
  font-size: 22px;
  color: #ffffff;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent td.views-field.views-field-field-lyrics-1, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent table {
  border: none;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent td.views-field.views-field-field-lyrics-1 td, .page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent table td {
  padding: 0;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent br {
  display: block;
}
.page-music div#block-views-music-block-5 .view-music > .view-content > .item-list > ul div#lyricscontent p {
  display: block;
  font-size: 20px;
  font-style: italic;
  padding: 0 0 23px 0;
  margin: 0;
  letter-spacing: 1px;
}
.page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 {
  width: 100%;
  border: none;
  padding-top: 25%;
}
@media only screen and (max-width: 767px) {
  .page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 {
    float: none;
  }
  .page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 .fullSizeCarousel li.merch .merchDetail {
    margin-bottom: 4px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 {
    padding-top: 100%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 {
    padding-top: 85%;
  }
}
.page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 h2 {
  padding: 0;
}
.page-music div#block-views-music-block-5 .view-music #block-views-merch-block-1 .content {
  padding: 0;
}

.not-front.page-music #page #content div#main .tabs {
  margin: 0px;
}
.not-front.page-music #page #content #main h1.title#page-title {
  margin-top: 10px;
  margin-bottom: 5px;
}
@media only screen and (max-width: 767px) {
  .not-front.page-music #page #content #main h1.title#page-title {
    font-size: 28px;
    margin-top: 10px;
    margin-bottom: 5px;
  }
}
.not-front.page-music #page #content div#block-views-music-block-5 {
  margin: 0px;
  padding: 0px;
}
.not-front.page-music #footer {
  padding-top: 0px;
}

@media only screen and (max-width: 767px) {
  #block-views-music-block-5 {
    padding-top: 15px !important;
    width: 100%;
  }
}
#block-views-music-block-5 .attoptitle {
  display: block !important;
  font-size: 30px;
  font-weight: bold;
  color: #d7d7d7;
  text-transform: uppercase;
  letter-spacing: 3px;
  white-space: initial;
  font-family: "Dual W00_300", "montserratregular";
  line-height: 1;
}
@media only screen and (max-width: 767px) {
  #block-views-music-block-5 .attoptitle {
    font-size: 24px;
    line-height: 1;
  }
}
#block-views-music-block-5 .attopdate {
  font-size: 22px;
  margin-top: 15px;
  margin-top: 18px;
  display: block !important;
  font-size: 22px;
  color: #d7d7d7;
  letter-spacing: 1px;
  line-height: 1;
  font-family: "montserratbold";
  margin-bottom: 32px;
}
#block-views-music-block-5 .views-row .views-field-title, #block-views-music-block-5 .views-field.views-field-release-date {
  display: none !important;
}
#block-views-music-block-5 .downloadStream {
  display: block !important;
  margin-top: 25px;
}
#block-views-music-block-5 .downloadStream a {
  font-family: "Dual W00_300", "montserratregular";
  font-size: 20px;
  color: #d7d7d7;
  font-style: normal;
  text-transform: capitalize;
  line-height: 1;
}
#block-views-music-block-5 .downloadStream a:hover {
  color: #8f8f8f;
}
#block-views-music-block-5 .view-music .view-content .item-list ul li {
  margin-bottom: 50px !important;
}
@media only screen and (max-width: 767px) {
  #block-views-music-block-5 .view-music .view-content .item-list ul li {
    border-left: 1px solid transparent !important;
    padding-left: 0 !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  #block-views-music-block-5 .view-music .view-content .item-list ul li .music-left-wrapper {
    width: 30%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-music-block-5 .view-music .view-content .item-list ul li .music-left-wrapper {
    width: 35%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  #block-views-music-block-5 .view-music .view-content .item-list ul li .music-right-wrapper {
    width: 70%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-views-music-block-5 .view-music .view-content .item-list ul li .music-right-wrapper {
    width: 65%;
  }
}
#block-views-music-block-5 .view-music .view-content .item-list ul li .music-right-wrapper .view-content .item-list ul li {
  margin-bottom: 0 !important;
  padding-bottom: 0px;
  display: none;
}
#block-views-music-block-5 .view-music .view-content .item-list ul li .music-right-wrapper .view-content .item-list ul li:first-child {
  display: block;
}

@media only screen and (min-width: 768px) {
  .not-front.page-music #page .page-width {
    background: #000;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .not-front.page-music #page .page-width {
    background-size: 35% auto;
    background-position: right 137px,95.5% 38.5%,-134px 29.5%,right 62.4%,-102px 58.2%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front.page-music #page .page-width {
    background-size: 30% auto;
    background-position: right 137px,95.5% 40.5%,-55px 29.25%,right 60.4%,-22px 55.2%;
  }
}

#lyricscontent {
  overflow-y: hidden;
}

.Leftwrapper.music-block, .Rightwrapper.music-block {
  transition: initial;
  transform: none;
}

@-webkit-keyframes fade {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
body.lyricspages {
  -webkit-animation: fade 1.25s ease both;
  animation: fade 1.25s ease both;
  touch-action: auto;
}

/* *********[===== FOOTER ======]***************/
#prefooter {
  max-width: 1300px !important;
  margin: 0 auto;
}

#footer {
  overflow: visible;
  background: #000000;
  color: #ffffff;
  padding: 40px 0 20px;
  margin-top: 0;
}
#footer #block-block-1036 .footerblock {
  font-size: 0;
  width: 100%;
}
#footer #block-block-1036 .footerblock span.borderleft {
  border-left: none;
  height: 40px;
  width: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0;
  text-shadow: 4px 4px 4px red;
  background: url("http://www.needtobreathe.com/sites/g/files/g2000005881/f/201803/borderimage.png") 0 0 no-repeat;
  background-size: auto 100%;
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .footerblock span.borderleft {
    display: none;
  }
}
#footer #block-block-1036 .footerblock .copyrightblock, #footer #block-block-1036 .footerblock .socialblock, #footer #block-block-1036 .footerblock .mailinglistblock {
  display: inline-block;
  vertical-align: top;
  padding: 0;
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .footerblock .copyrightblock, #footer #block-block-1036 .footerblock .socialblock, #footer #block-block-1036 .footerblock .mailinglistblock {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    padding: 25px 0;
  }
}
#footer #block-block-1036 .footerblock .copyrightblock.desktop {
  display: inline-block;
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .footerblock .copyrightblock.desktop {
    display: none;
  }
}
#footer #block-block-1036 .footerblock .copyrightblock.mobile {
  display: none;
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .footerblock .copyrightblock.mobile {
    display: block;
    padding: 5px 0 8px;
  }
}
#footer #block-block-1036 .footerblock .copyrightblock {
  font-size: 10px;
  display: inline-block;
  color: #ffffff;
  font-family: "Dual W00_300", "montserratregular";
  font-weight: normal;
  margin: 0;
  letter-spacing: 1px;
}
#footer #block-block-1036 .footerblock .copyrightblock span {
  font-weight: normal;
  font-size: 10px;
  color: #ffffff;
  font-family: "Dual W00_300", "montserratregular";
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .footerblock .copyrightblock span.copy {
    display: block;
    margin-bottom: 12px;
  }
}
#footer #block-block-1036 .footerblock .copyrightblock a {
  font-family: "Dual W00_300", "montserratregular";
  font-size: 10px;
  display: inline-block;
  color: #ffffff;
  font-weight: normal;
  margin-left: 15px;
  font-style: normal;
  text-transform: none;
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .footerblock .copyrightblock a {
    margin-left: 0;
    margin-right: 15px;
  }
}
#footer #block-block-1036 .footerblock .copyrightblock a.ext-link {
  margin: 0 30px 0 15px;
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .footerblock .copyrightblock a.ext-link {
    margin: 0;
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .footerblock .copyrightblock {
    display: block;
    width: 100%;
    font-size: 12px;
  }
}
#footer #block-block-1036 .footerblock .socialblock .footer-social {
  display: inline-block;
  vertical-align: middle;
}
#footer #block-block-1036 .footerblock .socialblock .footer-social li {
  float: left;
}
#footer #block-block-1036 .footerblock .socialblock .footer-social li a {
  display: block;
  height: 20px;
  margin-right: 30px;
  font-size: 18px;
  color: #ffffff;
}
#footer #block-block-1036 .footerblock .socialblock .footer-social li a:hover {
  color: #8f8f8f;
}
#footer #block-block-1036 .footerblock .socialblock .footer-social li a.icomoon-facebook {
  margin-left: 30px;
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .footerblock .socialblock .footer-social li a.icomoon-facebook {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .footerblock .socialblock .footer-social li a.icomoon-appleinc {
    margin-right: 0;
  }
}
#footer #block-block-1036 .mailinglistblock.footer {
  padding-left: 30px;
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .mailinglistblock.footer {
    padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .mailinglistblock.footer {
    padding-left: 0;
    width: 300px;
    margin: 0 auto;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home label.error {
  color: #8B0000;
  font: 10px "montserratregular";
  position: absolute;
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home label.error {
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home label.error {
    position: relative;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form {
  width: 300px;
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form {
    width: 400px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form {
    width: 300px;
    margin: 0 auto;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form fieldset .mlist-field {
  margin: 0;
  width: 65%;
  float: none;
  display: inline-block;
  vertical-align: middle;
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form fieldset .mlist-field input, #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form fieldset .mlist-field select {
  font-family: "montserratregular";
  color: #d7d7d7;
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form fieldset .mlist-field {
    width: 100%;
    text-align: center;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form fieldset .mlist-field #email {
  margin: 0 0 15px;
  height: 31px;
  padding-bottom: 5px;
  color: #d7d7d7;
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form fieldset .mlist-field #email {
    text-align: center;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form fieldset .mlist-submit {
  margin-left: 10px;
  float: none;
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form fieldset .mlist-submit {
    float: none;
    margin-bottom: 10px;
    margin-left: 0;
    display: block;
    text-align: center;
    margin: 0 auto;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form fieldset .mlist-submit input.submit {
  margin: 0;
  font-family: "Dual W00_300", "montserratregular";
  font-size: 20px;
  font-style: normal;
  color: #d7d7d7;
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form fieldset .mlist-submit input.submit {
    margin-bottom: 10px;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form .termsWrapper {
  display: inline-block;
  width: 100%;
  position: relative;
  right: 0;
  bottom: 10px;
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form .termsWrapper {
    bottom: 0;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form .termsWrapper a.terms {
  font-family: "montserratregular";
  font-style: normal;
  letter-spacing: 1px;
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form .termsWrapper .termsContent {
  font-weight: normal;
  font-family: "montserratregular";
  font-size: 10px;
  font-style: normal;
  position: absolute;
  bottom: 20px;
  background: #fff;
  text-align: left;
  width: 100%;
  color: #000;
  padding: 10px;
  top: auto;
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form .termsWrapper .termsContent {
    width: 280px;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form .termsWrapper .termsContent a {
  color: #000;
  text-decoration: underline;
  font-family: "montserratbold";
  font-size: 10px;
  font-style: normal;
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home form .termsWrapper .termsContent a:hover {
  text-decoration: none;
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper {
  margin: 0;
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper .mlist-submit-new {
  width: 80px;
  display: block;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin: 10px auto;
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper .mlist-submit-new input.submit {
  margin: 0;
  font-family: "Dual W00_300", "montserratregular";
  font-size: 20px;
  font-style: normal;
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper .mlist-submit-new input.submit {
    margin-bottom: 10px;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper .termsWrapper.second {
  display: block;
  width: 100%;
  position: relative;
  right: 0;
  bottom: 10px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper .termsWrapper.second {
    bottom: 0;
  }
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyoublock-innerwrapper {
    position: relative;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock {
  width: 100%;
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock .secondFormCloseWrap {
  top: 0;
  right: 0;
  line-height: 1;
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock label {
  color: #fff;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock label.global-list {
  font-size: 10px;
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock label.global-list {
    text-align: left;
    max-width: 245px;
  }
}
@media only screen and (min-width: 1403px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock label.global-list {
    width: 80%;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock #secondForm .thankyou-message.embed {
  font-size: 15px;
  padding-right: 15px;
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock #secondForm .thankyou-message.embed {
    text-align: center;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock .thankswelcome-msg {
  font-size: 12px !important;
  letter-spacing: 1px;
  margin: 10px 0;
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock .thankswelcome-msg {
    text-align: center !important;
  }
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock div#secondary-list-values {
    max-width: 295px;
    margin: 0 auto;
  }
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock.final-screen {
  padding: 0;
}
#footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock.final-screen .thankyou-message {
  font-size: 20px;
  text-align: left;
  margin: 0;
  padding: 10px 0 40px;
  line-height: 1;
}
@media only screen and (max-width: 1280px) {
  #footer #block-block-1036 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper #thankyouBlock.final-screen .thankyou-message {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  #footer #block-block-1036 .mlist-submit:after, #footer #block-block-1036 .mlist-submit-new:after {
    display: none !important;
  }
}

[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: uppercase;
  font: 14px "montserratbold" #000000;
  text-transform: none;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field {
  margin-bottom: 5px;
}
.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 {
  padding: 0;
  height: 31px;
  width: 100%;
  display: block;
  background: none transparent !important;
  border-bottom: 1px solid #fff !important;
  text-indent: 0.01px;
  text-overflow: "";
  color: #ffffff;
  text-align: left;
  text-transform: capitalize;
  padding-left: 0;
  letter-spacing: 2px;
  padding-left: 0px;
  font-size: 14px;
  font-family: "montserratregular";
}
.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 8% 0 0;
  width: 28%;
  display: inline;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay {
  padding-left: 5%;
}
@media only screen and (min-width: 768px) {
  .mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay {
    padding-left: 1%;
  }
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth, .mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear {
  padding-left: 3%;
}
@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: 1%;
  }
}
.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 #ffffff;
}
.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 "Dual W00_300", "montserratregular";
  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;
  outline: none;
  border: 1px solid #d7d7d7;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-top: 1px;
  background: transparent !important;
}
.mlist-outer-wrapper input[type="checkbox"]:checked:after {
  content: '\2713';
  font-size: 11px;
  color: #d7d7d7;
  position: absolute;
  top: -1px;
  left: 2px;
  height: 15px;
  background: transparent;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-close a {
  color: #ed3d3d;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-close a:hover {
  color: #d7d7d7;
}
.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-bottom: 1px solid #8B0000 !important;
  color: #8B0000;
}
.mlist-outer-wrapper .mlist-wrapper input.submit, .mlist-outer-wrapper .mlist-wrapper input.submit-new {
  width: 100%;
  margin: 1.01em 0 0.56em;
  height: auto;
}
.mlist-outer-wrapper .mlist-wrapper input.submit:hover, .mlist-outer-wrapper .mlist-wrapper input.submit-new:hover {
  color: #d7d7d7;
}
@media only screen and (max-width: 767px) {
  .mlist-outer-wrapper .mlist-wrapper input.submit, .mlist-outer-wrapper .mlist-wrapper input.submit-new {
    text-align: right;
    margin: 5px 3px;
  }
}
.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;
}

select option {
  background: #000;
}

#errorMsg, #serverError {
  color: #8B0000;
  font: 12px "Dual W00_300", "montserratregular";
  text-transform: none;
  white-space: normal;
}

/*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;
}
.mlist-outer-wrapper.sidebar-variants.embedded-inline-list .mlist-wrapper .mlist-field {
  margin-bottom: 20px;
}
@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 #ffffff;
}
.mlist-outer-wrapper.sidebar-variants .mlist-wrapper {
  background: #ffffff;
  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: #d7d7d7;
}
.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("/sites/g/files/g2000005881/f/201606/drop-down.png") !important;
    background-repeat: no-repeat !important;
    background-position: right 8px !important;
    padding-right: 18px;
    padding-bottom: 8px;
  }
}
.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("/sites/g/files/g2000005881/f/201606/drop-down.png") !important;
  background-repeat: no-repeat !important;
  background-position: right 8px !important;
  padding-right: 18px;
  padding-bottom: 8px;
}

.mlist-outer-wrapper.splash-variant .mlist-wrapper .privacyText {
  color: #ffffff;
}
.mlist-outer-wrapper.splash-variant .mlist-wrapper .privacyText a:hover {
  color: #ffffff;
}

#node-18236 #thankyouBlock .thankyou-message {
  text-align: left;
}

#page .mlist-submit-new {
  width: 67px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 20px;
  margin-right: 16px;
}
#page .mlist-submit-new input {
  margin-bottom: 0;
  margin-top: 0;
}

@media only screen and (max-width: 767px) {
  .not-front.page-node-18236 #page div#content .wrapper-1 {
    padding-bottom: 0%;
  }
}
@media only screen and (min-width: 768px) {
  .not-front.page-node-18236 #page div#content .wrapper-1 {
    padding-bottom: 0%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .not-front.page-node-18236 #content-inner {
    min-height: calc(100vh - 385px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front.page-node-18236 #content-inner {
    min-height: calc(100vh - 385px);
  }
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page {
  text-align: left;
  margin: 0;
  border-left: 1px solid transparent;
  padding-left: 18px;
  padding-top: 0px;
  margin-top: 0;
  font-family: "montserratregular";
}
@media only screen and (max-width: 767px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page {
    padding-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page {
    padding-left: 30px;
  }
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field #email, .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit input {
  font-family: "montserratbold";
  color: #fff;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .welcomeMsg {
  color: #ffffff;
  text-align: left;
  font-size: 15px;
  margin-bottom: 20px;
  white-space: normal;
  font-family: "montserratregular";
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media only screen and (min-width: 1280px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .welcomeMsg {
    font-size: 22px !important;
    letter-spacing: 3px;
    margin: 40px 0 39px;
  }
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field {
  margin-bottom: 15px;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field label {
  color: #ffffff;
  font-size: 14px;
  font-family: "montserratregular";
  letter-spacing: 2px;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobMonth, .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobDay {
  display: inline-block;
  width: 47%;
  margin: 0 6% 0 0;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobDay {
  margin: 0;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page input[type="checkbox"] {
  display: inline-block;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page label.global-list {
  width: 92%;
  margin-top: 0;
  font-family: "montserratregular";
  letter-spacing: 1px;
}
@media only screen and (max-width: 767px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page label.global-list {
    width: 83%;
    font-size: 12px;
    margin-top: 3px;
    letter-spacing: 1px;
  }
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit {
  width: 82px;
  display: inline-block;
  float: none;
  clear: both;
  vertical-align: top;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit:after {
  bottom: -2px;
}
@media only screen and (max-width: 767px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-submit:after {
    bottom: -25px;
  }
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .terms {
  float: none;
  font-size: 10px;
  position: relative;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .terms a {
  font-family: "montserratbold";
  font-style: normal;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .termsContent {
  background: transparent;
  position: relative;
  top: 5px;
  font-family: "montserratregular";
  font-size: 10px;
  font-style: normal;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .termsContent a {
  font-family: "montserratregular";
  font-size: 10px;
  font-style: normal;
}
.not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper.first {
  display: block;
  text-align: left;
  vertical-align: top;
  float: none;
  width: 80%;
  margin-left: 0;
  padding-top: 8px;
  position: relative;
  bottom: 0;
  letter-spacing: 1px;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper.first {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper.first {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .not-front.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper.first {
    width: 100%;
  }
}

div#secondary-list-values {
  max-width: 370px;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  padding: 0;
}

::-moz-placeholder {
  /* Firefox 19+ */
  padding: 0;
}

:-ms-input-placeholder {
  /* IE 10+ */
  padding: 0;
}

:-moz-placeholder {
  /* Firefox 18- */
  padding: 0;
}

#block-block-706 {
  background: url("http://www.needtobreathe.com/sites/g/files/g2000005881/f/201803/mlistimage.jpg") bottom transparent no-repeat;
  background-size: 100% auto;
  padding-top: 30px;
  margin-bottom: 50px;
  /* width: 100%; */
  padding-bottom: 45%;
}
@media only screen and (max-width: 767px) {
  #block-block-706 {
    background: url("http://www.needtobreathe.com/sites/g/files/g2000005881/f/201803/mobilemlistimage.png") bottom transparent no-repeat;
    margin-bottom: 0;
    padding-bottom: 80%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  #block-block-706 {
    padding-bottom: 40%;
  }
}
#block-block-706 .content {
  padding: 0 !important;
  border: none !important;
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer {
  max-width: 100%;
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer label.error {
  color: #8B0000;
  font: 10px "montserratregular";
  position: absolute;
}
@media only screen and (max-width: 1280px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer label.error {
    left: auto;
    top: -20px;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer label.error {
    position: relative;
    top: 0;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock {
  width: 400px;
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock {
    width: 280px;
    margin: 0 auto;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock label {
  color: #fff;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock label.global-list {
  font-size: 10px;
}
@media only screen and (max-width: 1280px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock label.global-list {
    text-align: left;
    max-width: 270px;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock #secondForm .thankyou-message.embed {
  font-size: 15px;
}
@media only screen and (max-width: 1280px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock #secondForm .thankyou-message.embed {
    text-align: center;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock .thankswelcome-msg {
  font-size: 12px !important;
  letter-spacing: 1px;
  margin: 10px 0;
}
@media only screen and (max-width: 1280px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock .thankswelcome-msg {
    text-align: left !important;
  }
}
@media only screen and (max-width: 1280px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock div#secondary-list-values {
    max-width: 295px;
    margin: 0;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen {
  padding: 0;
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen .thankyou-message {
  font-size: 20px;
  text-align: center;
  margin: 0;
  line-height: 0;
}
@media only screen and (max-width: 1280px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen .thankyou-message {
    text-align: center;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyoublock-innerwrapper div.termsWrapper.second {
  display: block;
  position: relative;
  margin-top: 15px;
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyoublock-innerwrapper div.termsWrapper.second .termsContent {
  top: 20px;
  bottom: auto;
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-field {
  width: 26%;
  display: inline-block;
  vertical-align: middle;
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-field input.select {
  color: #d7d7d7;
  font-family: "montserratregular";
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-field input.select {
    font-size: 14px;
    font-family: "montserratregular";
  }
}
@media only screen and (max-width: 1280px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-field {
    margin-left: 5%;
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-field {
    margin-left: 0;
    width: 280px;
    margin: 0 auto;
    text-align: center;
    display: block;
    float: none;
    margin-bottom: 10px;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-field #email {
  margin: 0;
  height: 42px;
  color: #d7d7d7;
  font-family: "montserratregular";
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-field #email {
    text-align: center;
    font-size: 14px;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-header {
  display: none;
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-header.reskin {
  display: inline-block !important;
  font-family: "Dual W00_300", "montserratregular";
  text-shadow: 0px 0px 16px #f0c0c0;
  font-weight: 600;
  width: calc(67% - 13px);
}
@media only screen and (max-width: 1280px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-header.reskin {
    width: 55%;
    float: left;
    font-size: 23px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-header.reskin {
    width: 49%;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-header.reskin {
    width: 100%;
    float: none;
    text-align: center;
    font-size: 16px;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-submit {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-submit {
    float: none;
    margin-bottom: 10px;
    margin-left: 0;
    display: block;
    text-align: center;
    margin: 0 auto;
    font-size: 16px;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-submit input.submit {
  margin: 0;
  font-family: "Dual W00_300", "montserratregular";
  font-size: 20px;
  font-style: normal;
  color: #fefefe;
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-submit input.submit {
    margin-bottom: 10px;
    font-size: 16px;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .termsWrapper.first {
  top: 65px;
  width: calc(33% + 9px);
  position: absolute;
  right: 0;
  bottom: auto;
}
@media only screen and (max-width: 1280px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .termsWrapper.first {
    width: calc(40%);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .termsWrapper.first {
    width: 46%;
  }
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .termsWrapper.first {
    width: 100%;
    position: static;
    text-align: center;
    termsposition: absolute;
    top: auto;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .termsWrapper a.terms {
  font-family: "montserratregular";
  font-style: normal;
  color: #d7d7d7;
  letter-spacing: 1px;
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .termsWrapper .termsContent {
  font-weight: normal;
  font-family: "montserratregular";
  font-size: 10px;
  font-style: normal;
  position: absolute;
  top: 20px;
  background: #fff;
  text-align: left;
  width: 100%;
  color: #000;
  padding: 5px;
  bottom: auto;
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .termsWrapper .termsContent {
    width: 260px;
    margin: 0 auto;
    position: relative;
    text-align: center;
  }
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .termsWrapper .termsContent a {
  color: #000;
  text-decoration: underline;
  font-family: "montserratregular";
  font-size: 10px;
  font-style: normal;
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .termsWrapper .termsContent a:hover {
  text-decoration: none;
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-submit-new {
  width: 80px;
  display: block;
  margin-top: 10px;
  margin-right: 0;
}
#block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-submit-new input.submit {
  margin: 0;
  font-family: "Dual W00_300", "montserratregular";
  font-size: 20px;
  font-style: normal;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  #block-block-706 .content .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper .mlist-submit-new input.submit {
    margin-bottom: 10px;
    float: none;
  }
}

@media only screen and (max-width: 767px) {
  .not-front.page-node-18236 #page #content #main h1.title#page-title {
    letter-spacing: 1px;
  }
  .not-front.page-node-18236 #page #content #main fieldset {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front.page-node-18236 #page #content #main fieldset {
    padding: 0;
  }
}

div#block-block-706.block-block.animate {
  animation: unset;
  -webkit-animation: unset;
}
div#block-block-706.Leftwrapper {
  transform: none;
  transition: none;
}
div#block-block-706.block-block {
  opacity: 1;
}
div#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form#secondForm {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 2000;
}
div#block-block-706 div#thankyoublock-innerwrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 100%;
  max-width: 370px;
}
@media only screen and (max-width: 767px) {
  div#block-block-706 div#thankyoublock-innerwrapper {
    width: 90%;
    height: 90vh;
    overflow-y: scroll;
    max-width: 300px;
  }
}
div#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen {
  width: 100%;
}
div#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen .thankyou-message {
  text-align: center;
}
div#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen #secondForm {
  display: none;
}
div#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer {
  max-width: 100%;
}

/*Reverse Theme*/
#ss-bit-wide .bit-track-artist-header, #ss-bit-narrow .bit-track-artist-header {
  display: none !important;
}
#ss-bit-wide tr, #ss-bit-narrow tr {
  background: transparent;
}
#ss-bit-wide tr:nth-child(2n), #ss-bit-narrow tr:nth-child(2n) {
  background: transparent;
}

#ss-bit-wide .bit-events tr {
  display: table-row;
  margin-bottom: 1em;
  overflow: hidden;
  border-top: none;
}
#ss-bit-wide .bit-events tr.bit-bottom {
  background: none !important;
}
#ss-bit-wide .bit-events tr.bit-bottom td {
  padding: 0;
}
#ss-bit-wide .bit-events tr.bit-bottom td a {
  padding: 0.75em;
  float: right;
}
#ss-bit-wide .bit-events tr td {
  padding: 0;
  display: block;
  height: auto;
}
#ss-bit-wide .bit-events tr td.bit-date {
  width: 30%;
}
#ss-bit-wide .bit-events tr td.bit-date a {
  display: inline-block !important;
}
#ss-bit-wide .bit-events tr td.bit-date a:hover {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
}
#ss-bit-wide .bit-events tr td.bit-venue {
  width: 30%;
}
#ss-bit-wide .bit-events tr td.bit-venue > a {
  display: inline-block !important;
}
#ss-bit-wide .bit-events tr td.bit-venue > a:hover {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
}
#ss-bit-wide .bit-events tr td.bit-venue .lineup a {
  padding: 0 !important;
}
#ss-bit-wide .bit-events tr td.bit-venue .lineup a:hover {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
}
#ss-bit-wide .bit-events tr td.bit-location {
  width: 30%;
}
#ss-bit-wide .bit-events tr td.bit-location a {
  display: inline-block !important;
}
#ss-bit-wide .bit-events tr td.bit-location a:hover {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
}
#ss-bit-wide .bit-events tr td.bit-tickets, #ss-bit-wide .bit-events tr td.bit-rsvp {
  width: auto;
  padding: 0;
  margin-top: -1px;
  font-size: 1.25em;
}
#ss-bit-wide .bit-events tr td.bit-tickets a, #ss-bit-wide .bit-events tr td.bit-rsvp a {
  float: left;
  min-height: 36px;
  background: transparent;
  color: #d7d7d7;
  width: 100%;
  padding: 0;
  height: 100%;
  display: block;
  text-align: center;
  text-transform: Capitalize;
  font-family: "Times New Roman", Times;
  font-style: italic;
}
#ss-bit-wide .bit-events tr td.bit-tickets a:hover, #ss-bit-wide .bit-events tr td.bit-rsvp a:hover {
  color: #d7d7d7;
}
#ss-bit-wide .bit-events tr td.bit-tickets.disabled, #ss-bit-wide .bit-events tr td.bit-rsvp.disabled {
  pointer-events: none;
  cursor: default;
}
#ss-bit-wide .bit-events tr td.bit-tickets.disabled a, #ss-bit-wide .bit-events tr td.bit-rsvp.disabled a {
  background-color: #F1F1F1;
}
#ss-bit-wide .bit-events tr td.bit-rsvp label {
  background: none;
  border: none;
  padding: 0;
}

/*tour page title stylings */
.page-tour #page-title {
  margin: 1em 0;
  line-height: 2.5em;
}
.page-tour #content {
  min-height: 500px;
}
.page-tour #content .wrapper-1 {
  margin-left: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-tour #content .wrapper-1 {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .page-tour #content .wrapper-1 {
    margin-left: 5px;
  }
}
@media only screen and (max-width: 1023px) {
  .page-tour #content {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-tour #block-block-666 {
    padding-bottom: 54%;
  }
}
.page-tour #block-block-666 .inner.tb-terminal {
  padding-left: 11px;
  padding-top: 8.8%;
  border-left: 1px solid #d7d7d7;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-tour #block-block-666 .inner.tb-terminal {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .page-tour #block-block-666 .inner.tb-terminal {
    padding-top: 21%;
  }
}
@media only screen and (min-width: 1024px) {
  .page-tour #block-block-666 {
    padding-bottom: 282px;
  }
  .page-tour #block-block-666 .inner.tb-terminal {
    padding-left: 30px;
  }
}

#bit-events .bit-events .bit-artist-event-link {
  display: none;
}

#tour-block img {
  width: 75%;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .not-front.page-tour #page div#content .wrapper-1 {
    padding-bottom: 0px;
  }
}
div#content-top {
  background: #fff;
}

#ss-bit-narrow {
  padding-top: 30px;
  /*End Of TR*/
}
#ss-bit-narrow .bit-events-narrow td {
  height: auto;
  padding: 0;
}
#ss-bit-narrow tr {
  display: block;
  overflow: hidden;
  margin-bottom: 28px;
  padding-bottom: 5px;
}
#ss-bit-narrow tr.bit-header, #ss-bit-narrow tr.bit-header-narrow {
  display: none;
}
#ss-bit-narrow tr:nth-child(2) {
  display: block !important;
  /*To override defaults*/
}
#ss-bit-narrow tr.bit-bottom {
  display: none;
}
#ss-bit-narrow tr td .bit-uiButton {
  background: transparent;
  color: transparent;
  width: auto;
  padding: 0;
  height: auto;
  display: block;
  text-align: center;
  text-transform: capitalize;
  border: 0px;
}
#ss-bit-narrow tr td .bit-uiButton a {
  color: transparent;
}
#ss-bit-narrow tr td a {
  font-size: 16px !important;
  font-family: "Dual W00_300", "montserratregular" !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  line-height: 24px !important;
  font-weight: normal !important;
}
#ss-bit-narrow tr td a:hover {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
}
@media only screen and (max-width: 767px) {
  #ss-bit-narrow tr td a {
    font-size: 18px !important;
  }
}
#ss-bit-narrow tr td.bit-description-links {
  display: none;
}
#ss-bit-narrow tr td.bit-date {
  width: 45%;
}
#ss-bit-narrow tr td.bit-concert {
  width: 45%;
  float: left;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #ss-bit-narrow tr td.bit-concert {
    width: 52%;
  }
}
@media only screen and (max-width: 767px) {
  #ss-bit-narrow tr td.bit-concert {
    width: 100%;
    position: relative;
    padding: 8px 0 25px;
  }
  #ss-bit-narrow tr td.bit-concert .venue {
    padding-bottom: 7px;
  }
}
#ss-bit-narrow tr td.bit-concert .location a, #ss-bit-narrow tr td.bit-concert .venue a {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  white-space: normal !important;
  line-height: 16px !important;
}
#ss-bit-narrow tr td.bit-concert .location a:hover, #ss-bit-narrow tr td.bit-concert .venue a:hover {
  color: #d7d7d7 !important;
  -webkit-text-fill-color: #d7d7d7 !important;
}
@media only screen and (max-width: 767px) {
  #ss-bit-narrow tr td.bit-concert .location a, #ss-bit-narrow tr td.bit-concert .venue a {
    line-height: 20px !important;
  }
}
#ss-bit-narrow tr td.bit-concert .location {
  padding-top: 3px;
}
#ss-bit-narrow tr td.bit-concert .lineup {
  display: none;
}
#ss-bit-narrow tr td.bit-concert .location {
  line-height: 24px !important;
  display: block !important;
}
#ss-bit-narrow tr .buttons > div {
  display: inline-block;
  width: 80px;
  vertical-align: bottom;
}
@media only screen and (min-width: 1024px) {
  #ss-bit-narrow tr .buttons > div.buttons2 {
    width: 71px;
  }
}
#ss-bit-narrow tr .buttons > div a {
  text-transform: Capitalize;
  font-family: "Times New Roman", Times !important;
  font-size: 20px !important;
  font-style: italic;
}
#ss-bit-narrow tr .buttons > div a:after {
  bottom: -4px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #ss-bit-narrow tr .buttons > div {
    width: 56px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #ss-bit-narrow tr .buttons > div.buttons1 {
    padding-right: 5px;
  }
}

@media only screen and (min-width: 768px) {
  body.page-tour #page .page-width {
    background: transparent;
    min-height: auto;
  }
  body.page-tour #content {
    background: transparent;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body.page-tour #page .page-width {
    background-size: 30% auto;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  body.page-tour #page .page-width {
    background-size: 30% auto;
  }
}
body.page-tour #page {
  background: #000;
  margin: 0px;
}
body.page-tour .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen .thankyou-message {
  padding-bottom: 0;
}

@media only screen and (min-width: 768px) {
  #ss-bit-narrow tr td {
    vertical-align: bottom;
    display: inline-block;
  }
  #ss-bit-narrow tr td.bit-concert {
    float: none;
  }
  #ss-bit-narrow tr td.bit-concert .location a, #ss-bit-narrow tr td.bit-concert .venue a {
    line-height: 21px !important;
  }
  #ss-bit-narrow tr td.bit-date {
    display: block;
  }
}

#ss-bit-narrow tr:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 1280px) {
  .front #block-block-516 #ss-bit-narrow #bit-events tr {
    margin-bottom: 17px;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td.bit-date, .front #block-block-516 #ss-bit-narrow #bit-events tr td.bit-concert, .front #block-block-516 #ss-bit-narrow #bit-events tr td .venue, .front #block-block-516 #ss-bit-narrow #bit-events tr td .location, .front #block-block-516 #ss-bit-narrow #bit-events tr td.buttons, .front #block-block-516 #ss-bit-narrow #bit-events tr td .lineup {
    display: inline-block;
    vertical-align: top;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td.bit-date {
    width: 13%;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td.bit-concert {
    width: 56.3%;
    margin-right: 3%;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td .venue {
    max-width: 75%;
    margin-right: 5px;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td .lineup {
    font-size: 18px;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td .lineup a {
    display: none !important;
  }
  .front #block-block-516 #ss-bit-narrow #bit-events tr td .location {
    margin-left: 0px;
    max-width: 23%;
    display: block;
  }
  .front #block-block-516 .view_all {
    margin-top: 25px;
  }
}
#IE8-BannerCon {
  background-color: #ffc;
}
#IE8-BannerCon #IE8-Banner {
  margin: 0 auto;
  color: #000;
  padding: 10px 0px 10px 40px;
  width: 910px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  #IE8-BannerCon #IE8-Banner {
    max-width: 718px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  #IE8-BannerCon #IE8-Banner {
    max-width: 1203px;
    margin: 0 auto;
    width: 90%;
  }
}
@media only screen and (min-width: 1403px) {
  #IE8-BannerCon #IE8-Banner {
    max-width: 1300px;
    margin: 0 auto;
  }
}
#IE8-BannerCon #IE8-Banner .IE8B-title {
  font-weight: bold;
}

[class^="wmg-sl"], [class*="wmg-sl"] {
  font-family: 'wmg-standard-library';
  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;
}

.wmg-sl-facebook:before {
  content: "\e909";
}

.wmg-sl-googleplus:before {
  content: "\e90a";
}

.wmg-sl-Instagramofficial-standard:before {
  content: "\e90b";
}

.wmg-sl-tumblr:before {
  content: "\e90c";
}

.wmg-sl-twitter:before {
  content: "\e90d";
}

.wmg-sl-vimeo:before {
  content: "\e90e";
}

.wmg-sl-Youtube:before {
  content: "\e90f";
}

.wmg-sl-minimize-standard:before {
  content: "\e910";
}

.wmg-sl-X_-close-standard:before {
  content: "\e911";
}

.wmg-sl-doublechevron-left-standard:before {
  content: "\e912";
}

.wmg-sl-doublechevron-right-standard:before {
  content: "\e913";
}

.wmg-sl-downarrow-standard:before {
  content: "\e914";
}

.wmg-sl-leftarrow-standard:before {
  content: "\e915";
}

.wmg-sl-menu-standard:before {
  content: "\e916";
}

.wmg-sl-plussign-standard:before {
  content: "\e917";
}

.wmg-sl-rightarrow-standard:before {
  content: "\e918";
}

.wmg-sl-uparrow-standard:before {
  content: "\e919";
}

.wmg-sl-calendar-standard:before {
  content: "\e91a";
}

.wmg-sl-cart-standard:before {
  content: "\e91b";
}

.wmg-sl-comment-standard:before {
  content: "\e91c";
}

.wmg-sl-eventticket-standard:before {
  content: "\e91d";
}

.wmg-sl-headphones-standards:before {
  content: "\e91e";
}

.wmg-sl-linkicon-standard:before {
  content: "\e91f";
}

.wmg-sl-message-envelope:before {
  content: "\e920";
}

.wmg-sl-news-standard:before {
  content: "\e921";
}

.wmg-sl-searchmagnifyingglass-standard:before {
  content: "\e922";
}

.wmg-sl-settings-gear-standard:before {
  content: "\e923";
}

.wmg-sl-share-standard:before {
  content: "\e924";
}

.wmg-sl-useravatar-standard:before {
  content: "\e925";
}

.wmg-sl-videosicon-standard:before {
  content: "\e926";
}

.wmg-sl-equalizer-standard:before {
  content: "\e927";
}

.wmg-sl-fastback-standard:before {
  content: "\e928";
}

.wmg-sl-fastforward-standard:before {
  content: "\e929";
}

.wmg-sl-pause-standard:before {
  content: "\e92a";
}

.wmg-sl-play-standard:before {
  content: "\e92b";
}

.wmg-sl-skipback-standard:before {
  content: "\e92c";
}

.wmg-sl-skipforward-standard:before {
  content: "\e92d";
}

.wmg-sl-stop-square-standard:before {
  content: "\e92e";
}

.wmg-sl-volume-standard:before {
  content: "\e92f";
}

.wmg-sl-volume:before {
  content: "\e930";
}

.wmg-sl-amazon-standardlarge:before {
  content: "\e900";
}

.wmg-sl-amazonprime:before {
  content: "\e901";
}

.wmg-sl-applemusic:before {
  content: "\e902";
}

.wmg-sl-googleplay:before {
  content: "\e903";
}

.wmg-sl-itunes:before {
  content: "\e904";
}

.wmg-sl-pandora:before {
  content: "\e905";
}

.wmg-sl-rdio:before {
  content: "\e906";
}

.wmg-sl-Soundcloud:before {
  content: "\e907";
}

.wmg-sl-Spotify:before {
  content: "\e908";
}

.wmg-sl-record-cricle-standard:before {
  content: "\e655";
}

.wmg-sl-arrows1-down:before {
  content: "\e600";
}

.wmg-sl-arrows1-left:before {
  content: "\e601";
}

.wmg-sl-arrows1-right:before {
  content: "\e602";
}

.wmg-sl-arrows1-up:before {
  content: "\e603";
}

.wmg-sl-arrows2-down:before {
  content: "\e604";
}

.wmg-sl-arrows2-left:before {
  content: "\e605";
}

.wmg-sl-arrows2-right:before {
  content: "\e606";
}

.wmg-sl-arrows2-up:before {
  content: "\e607";
}

.wmg-sl-carousel-next:before {
  content: "\e609";
}

.wmg-sl-carousel-previous:before {
  content: "\e60a";
}

.wmg-sl-chevron-arrows-left:before {
  content: "\e60b";
}

.wmg-sl-chevron-arrows-right:before {
  content: "\e60c";
}

.wmg-sl-close:before {
  content: "\e60d";
}

.wmg-sl-collapse:before {
  content: "\e60e";
}

.wmg-sl-comments:before {
  content: "\e60f";
}

.wmg-sl-double-chevron-left:before {
  content: "\e610";
}

.wmg-sl-double-chevron-right:before {
  content: "\e611";
}

.wmg-sl-events:before {
  content: "\e612";
}

.wmg-sl-expand:before {
  content: "\e613";
}

.wmg-sl-facebook2:before {
  content: "\e614";
}

.wmg-sl-fast-backward:before {
  content: "\e615";
}

.wmg-sl-fast-forward:before {
  content: "\e616";
}

.wmg-sl-googleplus2:before {
  content: "\e617";
}

.wmg-sl-link:before {
  content: "\e618";
}

.wmg-sl-mail:before {
  content: "\e619";
}

.wmg-sl-menu:before {
  content: "\e61a";
}

.wmg-sl-music:before {
  content: "\e61b";
}

.wmg-sl-news:before {
  content: "\e61c";
}

.wmg-sl-next-track:before {
  content: "\e61d";
}

.wmg-sl-pagination-left:before {
  content: "\e61e";
}

.wmg-sl-pagination-right:before {
  content: "\e61f";
}

.wmg-sl-pause:before {
  content: "\e620";
}

.wmg-sl-play:before {
  content: "\e621";
}

.wmg-sl-previous-track:before {
  content: "\e622";
}

.wmg-sl-search:before {
  content: "\e624";
}

.wmg-sl-settings:before {
  content: "\e625";
}

.wmg-sl-share:before {
  content: "\e626";
}

.wmg-sl-stop:before {
  content: "\e629";
}

.wmg-sl-tickets:before {
  content: "\e62a";
}

.wmg-sl-tumblr2:before {
  content: "\e62b";
}

.wmg-sl-twitter2:before {
  content: "\e62c";
}

.wmg-sl-volume-high:before {
  content: "\e62e";
}

.wmg-sl-volume-low:before {
  content: "\e62f";
}

.wmg-sl-volume-mute:before {
  content: "\e630";
}

.wmg-sl-youtube:before {
  content: "\e631";
}

/***************[===== 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 {
  margin-top: 1.5em;
}
.page .item-list .pager {
  text-align: center;
  position: relative;
}
.page .item-list .pager li.pager-item, .page .item-list .pager .pager-current {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.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: absolute;
}
.page .item-list .pager.pager-load-more .pager-next {
  position: static;
}
.page .item-list .pager .pager-first.first {
  left: 0;
}
.page .item-list .pager .pager-previous {
  left: 10%;
}
.page .item-list .pager .pager-next {
  right: 10%;
}
.page .item-list .pager .pager-last.last {
  right: 0;
}
.page .item-list .pager .pager-next a, .page .item-list .pager .pager-previous a, .page .item-list .pager .pager-last.last a, .page .item-list .pager .pager-first.first a {
  color: #ed3d3d;
  background-color: #fff;
  padding: 0.3em 0.8em 0.4em;
  border: 2px solid #ed3d3d;
  font-size: 14px;
  font-family: "Dual W00_300", "montserratregular";
  font-style: normal;
}
@media only screen and (min-width: 1024px) {
  .page .item-list .pager .pager-next a, .page .item-list .pager .pager-previous a, .page .item-list .pager .pager-last.last a, .page .item-list .pager .pager-first.first a {
    font-size: 20px;
  }
}
.page .item-list .pager .pager-current {
  border: 1px solid #808080;
  padding: 0.3em 0.7em;
}
@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-current {
    padding: 0.3em 0.7em;
    margin-right: 0;
  }
  .page .item-list .pager .pager-next {
    float: none;
    margin-right: 0;
  }
  .page .item-list .pager .pager-previous {
    float: left;
  }
}

.Leftwrapper {
  transform: none;
  transition: none;
}

.Leftwrapper.leftanimate {
  transform: none;
}

.Rightwrapper {
  transform: none;
  transition: none;
}

.Rightwrapper.rightanimate {
  transform: none;
}

div#block-views-splash-block {
  display: none;
}

/*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/ 
* */
.page-node-1191 #content, .page-node-1196 #content {
  min-height: 500px;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .not-front.page-node-20096 #content-inner, .not-front.page-node-20091 #content-inner, .not-front.page-node-20321 #content-inner {
    min-height: calc(100vh - 350px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .not-front.page-node-20096 #content-inner, .not-front.page-node-20091 #content-inner, .not-front.page-node-20321 #content-inner {
    min-height: calc(100vh - 350px);
  }
}

.page-node-1101 .contactBlock {
  margin: 10px 0 0;
}

@media only screen and (max-width: 767px) {
  .page-node-20096 #content .wrapper-1, .page-node-20091 #content .wrapper-1 {
    padding-bottom: 22.5%;
  }
}
.page-node-20096 #content .region-content, .page-node-20091 #content .region-content {
  margin-top: 0;
  border-left: 1px solid transparent;
  padding-left: 30px;
  padding-top: 0;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .page-node-20096 #content .region-content, .page-node-20091 #content .region-content {
    margin-top: 45%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .page-node-20096 #content .region-content, .page-node-20091 #content .region-content {
    margin-top: 24%;
  }
}
@media only screen and (max-width: 767px) {
  .page-node-20096 #content .region-content, .page-node-20091 #content .region-content {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-node-20096 #content .region-content, .page-node-20091 #content .region-content {
    padding-left: 20px;
  }
}

.page-node-20096 #content .linkList {
  display: block;
  letter-spacing: 1px;
  margin-top: 1em;
}
@media only screen and (min-width: 768px) {
  .page-node-20096 #content .linkList {
    padding-bottom: 5px;
  }
}
.page-node-20096 #content .linkList a {
  color: #ffffff;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "montserratbold";
  margin-right: 42px;
  font-style: normal;
}
.page-node-20096 #content .linkList a.active {
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .page-node-20096 #content .linkList a {
    margin-right: 10px;
    margin-bottom: 10px;
  }
}
.page-node-20096 #content .action-links a {
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  .page-node-20321.not-front #page .page-width {
    background-size: 36% auto, 0;
  }
}
.page-node-20321 .underline {
  font-size: 22px;
  color: #d7d7d7;
  font-family: "montserratbold";
  text-transform: uppercase;
  margin: 30px 0 0px;
}
@media only screen and (max-width: 767px) {
  .page-node-20321 .underline {
    font-size: 18px;
  }
}
.page-node-20321 .inner-content a {
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  .page-node-20321 .inner-content a {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .page-node-20321 .wrapper-1 {
    padding-bottom: 22.5%;
  }
}

.not-front.page-user #page #content #main h1.title#page-title {
  padding-left: 0px;
}

.not-front.page-user #page #content #main a {
  color: #d7d7d7;
}

.not-front.page-user #page #content #main a:hover {
  color: #d7d7d7;
  opacity: 0.5;
}

.not-front.page-user #page #content #main span.author {
  padding-left: 10px;
}

.ui-dialog {
  padding: 10px 20px 20px;
}

.ui-dialog .auth-methods .form-item {
  display: block;
  width: 100%;
  float: none;
}

.ui-dialog .auth-methods .form-item label, .ui-dialog .auth-methods .form-item input {
  width: 50%;
  display: inline-block;
  vertical-align: middle;
  float: none;
  font-family: "montserratregular";
}

.ui-dialog .auth-methods .form-item input {
  height: 30px;
  line-height: 48px;
  border: 1px solid #000;
  outline: none;
  border-radius: 0px;
  background: #fff;
  font-size: 14px;
  font-family: "montserratregular";
  color: #000000;
  text-transform: none;
  padding: 0px;
  padding-left: 15px;
  letter-spacing: 1px;
  box-sizing: border-box;
}

.ui-dialog .auth-methods .form-item input.error {
  border: 1px solid #ff0000;
}

.ui-dialog .auth-methods .form-actions input {
  width: 50%;
  height: 40px;
  line-height: 40px;
  outline: none;
  border: none;
  border-radius: 0px;
  font-size: 14px;
  font-family: "montserratregular";
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  box-sizing: border-box;
  padding: 0px;
  text-align: center;
  background: #000;
  cursor: pointer;
  -webkit-appearance: none;
}

.ui-dialog .auth-methods .form-actions input:hover, .ui-dialog .ui-dialog-titlebar-close span:hover {
  opacity: 0.5;
}

#ui-dialog-title-dialog {
  font-family: "Dual W00_300","montserratregular";
}

form#user-login .form-item input, form#user-pass .form-item input {
  height: 40px;
  line-height: 40px;
  outline: none;
  border: 1px solid #fff;
  border-radius: 0px;
  font-size: 14px;
  font-family: "montserratregular";
  color: #000;
  text-transform: uppercase;
  letter-spacing: 1px;
  box-sizing: border-box;
  padding: 0px;
  text-align: left;
  padding-left: 15px;
  background: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: 12px;
}

form#user-login .form-item input.error, form#user-pass .form-item input.error {
  border: 1px solid #ff0000;
}

form#user-login .form-item input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

form#user-login .form-item input:-moz-placeholder {
  color: #000000;
  opacity: 1;
}

form#user-login .form-item input::-moz-placeholder {
  color: #000000;
  opacity: 1;
}

form#user-login .form-item input:-ms-input-placeholder {
  color: #000000;
  opacity: 1;
}

form#user-login .form-item input:-webkit-autofill, form#user-pass .form-item input:-webkit-autofill {
  color: #000000;
  -webkit-text-fill-color: #000000;
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

form#user-login input#edit-submit {
  font-size: 20px;
  letter-spacing: 1px;
}

div#block-block-796 .album-wrap .album-icons div.spotifyWrap {
  display: block;
  margin-right: 0;
  max-width: 516px;
  margin-top: 10px;
}

div#block-block-796 .album-wrap .album-icons div.spotifyWrap a {
  width: 100%;
}

div#block-menu-menu-home-one-page-linked .content ul.menu li.leaf.level-1.menu-link-29591 {
  margin-right: 28px;
}

div#block-menu-menu-home-one-page-linked .content ul.menu li.last.leaf.level-1.menu-link-31246 a {
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  div#block-block-796 .album-wrap .album-icons div.spotifyWrap {
    max-width: 300px;
  }
}
@media only screen and (min-width: 768px) {
  div#block-menu-menu-home-one-page-linked .content {
    max-width: 600px;
  }

  div#block-menu-menu-home-one-page-linked .content ul.menu li.last.leaf.level-1.menu-link-31246 a {
    display: block;
  }

  div#block-menu-menu-home-one-page-linked .content ul.menu li:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  div#block-block-796 .album-wrap .album-icons div.spotifyWrap {
    width: 90%;
    max-width: 470px;
  }
}
#block-block-796 .album-wrap .album-icons div.spotifyWrap a {
  font-size: 14px;
}

@media only screen and (max-width: 767px) {
  #block-menu-menu-home-one-page-linked .content ul.menu li {
    padding-bottom: 7px;
  }
}
div#block-block-796 .album-wrap .album-icons div.getitspotify {
  display: inline-block;
}

div#block-block-796 .album-wrap .album-icons div.getitspotify img {
  border: 1px solid #d7d7d7;
  border-radius: 6px;
  box-sizing: border-box;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  div#block-block-796 .album-wrap .album-icons div.getitspotify img {
    width: 142px;
    height: 41px;
  }
}
@media only screen and (max-width: 767px) {
  div#block-block-796 .album-wrap .album-icons div.getitspotify img {
    width: 132px;
    height: 41px;
  }
}
ul.action-links {
  display: none;
}