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

@font-face {
    font-family: 'Skilletsocials';
    src: url('/sites/g/files/g2000006001/f/201607/Skilletsocials.eot?rcwyo7');
    src: url('/sites/g/files/g2000006001/f/201607/Skilletsocials.eot?rcwyo7#iefix') format('embedded-opentype'),
        url('/sites/g/files/g2000006001/f/201607/Skilletsocials.ttf?rcwyo7') format('truetype'),
        url('/sites/g/files/g2000006001/f/201607/Skilletsocials.woff?rcwyo7') format('woff'),
        url('/sites/g/files/g2000006001/f/201607/Skilletsocials.svg?rcwyo7#Skilletsocials') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*******[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: 13px;
}

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 {
    -webkit-appearance: none;
    /* border: 1px solid #000000; */
    border-radius: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap iframe,
.fancybox-wrap object {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-nav {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-nav span {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer {
    position: relative;
}

.fancybox-inner {
    position: relative;
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px / 20px inherit;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url("https://dl.dropboxusercontent.com/u/63909359/homeonepage/js/fancybox/fancybox_sprite.png");
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url("https://dl.dropboxusercontent.com/u/63909359/homeonepage/js/fancybox/fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
    position: absolute;
    right: -18px;
    top: -18px;
    z-index: 8040;
    width: 36px;
    height: 36px;
    cursor: pointer;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url("https://dl.dropboxusercontent.com/u/63909359/homeonepage/js/fancybox/blank.gif");
    /* helps IE */
    -webkit-tap-highlight-color: transparent;
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    left: -99999px;
    top: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
    overflow: hidden;
}

.fancybox-overlay {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 8010;
    overflow: hidden;
    display: none;
    background: url("https://dl.dropboxusercontent.com/u/63909359/homeonepage/js/fancybox/fancybox_overlay.png");
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
    visibility: hidden;
    font: normal 1em inherit;
    position: relative;
    text-shadow: none;
    text-align: center;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    right: 50%;
    bottom: 0;
    z-index: 8050;
    margin-bottom: -35px;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
}

/* Browser Resets */
.flex-container a:active,
.flex-container a:active,
.flex-container a:focus,
.flex-container a:focus {
    outline: none;
}

ul,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* FlexSlider Necessary Styles */
#block-views-home-one-page-carousel-block-1 .view-content .item-list,
#block-views-home-one-page-carousel-block-2 .view-content .item-list {
    margin: 0;
    padding: 0;
}

#block-views-home-one-page-carousel-block-1 .view-content .item-list ul.loading,
#block-views-home-one-page-carousel-block-2 .view-content .item-list ul.loading {
    background: url() no-repeat center center rgba(0, 0, 0, 0.5);
    overflow: hidden;
}

#block-views-home-one-page-carousel-block-1 .view-content .item-list ul.loading>li,
#block-views-home-one-page-carousel-block-2 .view-content .item-list ul.loading>li {
    display: none !important;
}

#block-views-home-one-page-carousel-block-1 .view-content .item-list ul.loading>li:first-child,
#block-views-home-one-page-carousel-block-2 .view-content .item-list ul.loading>li:first-child {
    display: block !important;
    visibility: hidden;
}

#block-views-home-one-page-carousel-block-1 .view-content .item-list ul>li,
#block-views-home-one-page-carousel-block-2 .view-content .item-list ul>li {
    display: none;
}

#block-views-home-one-page-carousel-block-1 .view-content .item-list ul>li:first-child,
#block-views-home-one-page-carousel-block-2 .view-content .item-list ul>li:first-child {
    display: block;
}

#block-views-home-one-page-carousel-block-1 .view-content .item-list ul img,
#block-views-home-one-page-carousel-block-2 .view-content .item-list ul img {
    width: 100%;
    display: block;
    height: auto;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flex-pauseplay span {
    text-transform: capitalize;
}

/* Clearfix for the ul element */
ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] ul {
    display: block;
}

* html ul {
    height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
     * include js that eliminates this class on page load */
.no-js ul>li:first-child {
    display: block;
}

/* FlexSlider Default Theme
    *********************************/
#block-views-home-one-page-carousel-block-1 .view-content .item-list,
#block-views-home-one-page-carousel-block-2 .view-content .item-list {
    position: relative;
    zoom: 1;
}

#block-views-home-one-page-carousel-block-1 .view-content .item-list ul,
#block-views-home-one-page-carousel-block-2 .view-content .item-list ul {
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.carousel li {
    margin-right: 5px;
}

/* Direction Nav */
body #page .view-footer ul.flex-direction-nav {
    *height: 0;
    position: absolute;
    top: calc(50% - 55px);
    width: 100%;
}

body #page .view-footer ul.flex-direction-nav a {
    text-indent: -9999px;
    display: block;
    width: 55px;
    height: 55px;
}

body #page .view-footer ul.flex-direction-nav .flex-next {
    background: url() no-repeat 0 0;
}

body #page .view-footer ul.flex-direction-nav .flex-next:hover {
    background-position: 0 bottom;
}

body #page .view-footer ul.flex-direction-nav .flex-prev {
    background: url() no-repeat 0 bottom;
}

body #page .view-footer ul.flex-direction-nav .flex-prev:hover {
    background-position: 0 0;
}

body #page .view-footer ul.flex-direction-nav li {
    visibility: visible;
}

body #page .view-footer ul.flex-direction-nav li:first-child {
    float: left;
    margin-left: 2%;
}

body #page .view-footer ul.flex-direction-nav li:nth-child(2) {
    float: right;
    margin-right: 2%;
}

@media only screen and (max-width: 767px) {
    body #page .view-footer ul.flex-direction-nav {
        display: none;
    }
}

.flex-direction-nav .flex-disabled {
    opacity: 0.3 !important;
    filter: alpha(opacity=30);
    cursor: default;
}

/* Control Nav */
.wrapper .flex-control-nav {
    margin: 0 auto;
    margin-top: 1%;
}

@media only screen and (min-width: 768px) {
    .wrapper .flex-control-nav {
        max-width: 718px;
    }
}

@media only screen and (min-width: 1024px) {
    .wrapper .flex-control-nav {
        max-width: 974px;
    }
}

@media only screen and (min-width: 1403px) {
    .wrapper .flex-control-nav {
        max-width: 1330px;
    }
}

.wrapper .flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.wrapper .flex-control-nav li:first-child {
    margin-left: 0px;
}

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(255, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(255, 0, 0, 0.9);
    cursor: default;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

/* MQ FIX */
@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 0;
    }

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 0;
    }
}

.flex-control-nav.flex-control-paging {
    bottom: 0;
    left: calc(50% - 57px / 2);
    position: absolute;
    left: -webkit-calc(50% - 57px / 2);
}

/* Mobile flex navigation fix*/
@media only screen and (max-width: 767px) {
    #page .view-content .item-list ul.flex-direction-nav {
        display: none;
    }
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20000;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfp-figure figure {
    margin: 0;
}

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

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px;
}

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

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}
.upload-section {
margin-left: 15px;
}

@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {

    /**
       * Remove all paddings around the image on small screen
       */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }

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

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

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

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

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

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

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

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

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

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

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

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

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

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

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

/*
    == malihu jquery custom scrollbar plugin ==
    Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
    */
/*
    CONTENTS: 
      1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
      2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
      3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
      4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
      5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
      6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
        6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
    */
/* 
    ------------------------------------------------------------------------------------------------------------------------
    1. BASIC STYLE  
    ------------------------------------------------------------------------------------------------------------------------
    */
.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom;
    /* direct pointer events to js */
}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto;
}

.mCustomScrollBox {
    /* contains plugin's markup */
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
}

.mCSB_container {
    /* contains the original content */
    overflow: hidden;
    width: auto;
    height: auto;
}

/* 
    ------------------------------------------------------------------------------------------------------------------------
    2. VERTICAL SCROLLBAR 
    y-axis
    ------------------------------------------------------------------------------------------------------------------------
    */
.mCSB_inside>.mCSB_container {
    margin-right: 0px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 30px;
    left: 15px !important;
}

/* non-visible scrollbar */
.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
    /* RTL direction/left-side scrollbar */
    margin-right: 0;
    margin-left: 30px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0;
}

/* RTL direction/left-side scrollbar */
.mCSB_scrollTools {
    /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 30px;
    bottom: 0;
}

@media only screen and (max-width: 767px) {
    .mCSB_scrollTools {
        right: 10px;
    }
}

.mCSB_outside+.mCSB_scrollTools {
    right: -26px;
}

/* scrollbar position: outside */
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
    /* RTL direction/left-side scrollbar */
    right: auto;
    left: 0;
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
    left: -26px;
}

/* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer {
    /* contains the draggable element and dragger rail markup */
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 5px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.mCSB_scrollTools .mCSB_dragger {
    /* the draggable element */
    cursor: pointer;
    width: 100%;
    height: auto !important;
    /* minimum dragger height */
    z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    /* the dragger element */
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px;
    /* auto-expanded scrollbar */
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px;
    /* auto-expanded scrollbar */
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0;
}

/* 
    ------------------------------------------------------------------------------------------------------------------------
    3. HORIZONTAL SCROLLBAR 
    x-axis
    ------------------------------------------------------------------------------------------------------------------------
    */
.mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside>.mCSB_container {
    min-height: 100%;
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}

/* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}

.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px;
}

/* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
    margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    /* minimum dragger width */
    height: 100%;
    left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    /* auto-expanded scrollbar */
    margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    /* auto-expanded scrollbar */
    margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0;
}

/* 
    ------------------------------------------------------------------------------------------------------------------------
    4. VERTICAL AND HORIZONTAL SCROLLBARS 
    yx-axis 
    ------------------------------------------------------------------------------------------------------------------------
    */
.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px;
}

.mCSB_container_wrapper>.mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px;
}

/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0;
}

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0;
}

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px;
}

/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
    /* RTL direction/left-side scrollbar */
    margin-right: 0;
    margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
    padding-right: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
    padding-bottom: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    /* non-visible scrollbar */
    margin-left: 0;
}

/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}

/* 
    ------------------------------------------------------------------------------------------------------------------------
    5. TRANSITIONS  
    ------------------------------------------------------------------------------------------------------------------------
    */
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
    -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}

/* 
    ------------------------------------------------------------------------------------------------------------------------
    6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
    ------------------------------------------------------------------------------------------------------------------------
    */
/* 
    ----------------------------------------
    6.1 THEMES 
    ----------------------------------------
    */
/* default theme ("light") */
.mCSB_scrollTools:hover {
    opacity: 0.75;
}

.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)";
}

.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover~.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
    background: #141212;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #212020;
    width: 5px;
    height: 50px;
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: #fff;
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: #212020;
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
    background-image: url(mCSB_buttons.png);
    /* css sprites */
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
    /* 
      sprites locations 
      light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
      dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
      */
}

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px;
    /* 
      sprites locations
      light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
      dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
      */
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px;
    /* 
      sprites locations 
      light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
      dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
      */
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px;
    /* 
      sprites locations 
      light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
      dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
      */
}

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
    opacity: 0.75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
    opacity: 0.9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}

/* theme: "dark" */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}

/* ---------------------------------------- */
/* theme: "light-2", "dark-2" */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px;
}

/* theme: "dark-2" */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px;
}

/* ---------------------------------------- */
/* theme: "light-thick", "dark-thick" */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px;
}

/* theme: "dark-thick" */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px;
}

/* ---------------------------------------- */
/* theme: "light-thin", "dark-thin" */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
}

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto;
}

/* theme "dark-thin" */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}

/* ---------------------------------------- */
/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.15);
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
    height: 14px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    /* auto-expanded scrollbar */
    height: 16px;
    margin: -1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px;
    /* auto-expanded scrollbar */
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    /* auto-expanded scrollbar */
    width: 16px;
    margin: 0 -1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    /* auto-expanded scrollbar */
    margin: 6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px;
}

/* theme "rounded-dark", "rounded-dots-dark" */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px;
}

/* theme "rounded-dots", "rounded-dots-dark" */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
    background-repeat: repeat-y;
    opacity: 0.3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)";
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px;
}

/* theme "rounded-dots-dark" */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px;
}

/* ---------------------------------------- */
/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* theme "3d", "3d-dark" */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px;
}

.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)";
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #555;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}

/* theme "3d-dark" */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme: "3d-thick", "3d-thick-dark" */
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)";
}

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
    right: 1px;
}

.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    bottom: 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #555;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    width: auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}

/* theme: "3d-thick-dark" */
.mCS-3d-thick-dark.mCSB_scrollTools {
    box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme: "minimal", "minimal-dark" */
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0;
}

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px;
}

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
    left: 0;
    right: auto;
}

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px;
}

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";
}

/* theme: "minimal-dark" */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";
}

/* ---------------------------------------- */
/* theme "light-3", "dark-3" */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
}

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0;
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px;
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}

/* theme "dark-3" */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
}

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}

/* theme "inset-2", "inset-2-dark" */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255, 255, 255, 0.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0, 0, 0, 0.2);
}

/* theme "inset-3", "inset-3-dark" */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}

/* ---------------------------------------- */
/* 
     *  Core Owl Carousel CSS File
     *  v1.3.3
     */
.owl-controls {
    display: none;
}

.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1;
}

.owl-carousel .owl-item {
    overflow: hidden;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: visible;
    -webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none;
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    display: none;
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

.no-js .owl-carousel {
    display: block;
}

.owl-carousel .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.owl-height {
    transition: height .5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease;
}

.owl-carousel .owl-item img.owl-lazy {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: -webkit-transform .1s ease;
    transition: transform .1s ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 0.4s ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

/* 
     *  Core Owl Carousel CSS File
     *  v1.3.3
     */
.owl-controls {
    display: none;
}

.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1;
}

.owl-carousel .owl-item {
    overflow: hidden;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: visible;
    -webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none;
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    display: none;
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

.no-js .owl-carousel {
    display: block;
}

.owl-carousel .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.owl-height {
    transition: height .5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease;
}

.owl-carousel .owl-item img.owl-lazy {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: -webkit-transform .1s ease;
    transition: transform .1s ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 0.4s ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

/************ Live Fyre CSS*******/
.hub-modal .content-attachments-gallery * {
    margin: 0 !important;
}

body [data-lf-package~="streamhub-wall#3.9.3"] .hub-modal {
    z-index: 1000;
}

#block-block-861 {
    margin-top: 60px;
    max-width: 320px;
    margin: 0 auto;
}

@media only screen and (min-width: 768px) {
    #block-block-861 {
        margin-top: 82px;
        max-width: 100%;
    }
}

#block-block-861 h2 {
    padding-bottom: 15px !important;
    line-height: 50px;
}

@media only screen and (min-width: 768px) {
    .liveFyreWrapper .streamhub-content-list-view.streamhub-media-wall-view>.hub-list {
        max-width: 900px;
        margin: 0 auto;
    }
}

.liveFyreWrapper .streamhub-content-list-view.streamhub-media-wall-view>.hub-more {
    max-width: 100%;
    padding-top: 28px;
    border-top: 1px solid #333333;
}

#wall .hub-list .streamhub-content-list-view.hub-wall-column,
#walltour .hub-list .streamhub-content-list-view.hub-wall-column {
    padding: 11px;
}

#wall .hub-list .hub-content-container,
#walltour .hub-list .hub-content-container {
    margin-bottom: 22px;
}

#wall .hub-list .hub-content-container .content-default.content-with-image .content-attachment .content-attachment-photo,
#walltour .hub-list .hub-content-container .content-default.content-with-image .content-attachment .content-attachment-photo {
    border-radius: 0;
}

#wall .hub-list .hub-content-container>.content,
#walltour .hub-list .hub-content-container>.content {
    background-color: transparent;
    padding: 0 20px 20px;
    margin: 0;
    color: #ffffff;
    border-radius: 0;
    border-color: #9d9d9d;
    position: relative;
}

#wall .hub-list .hub-content-container>.content .content-header,
#walltour .hub-list .hub-content-container>.content .content-header {
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    position: static;
    padding-bottom: 20px;
}

#wall .hub-list .hub-content-container>.content .content-header .content-author-avatar,
#walltour .hub-list .hub-content-container>.content .content-header .content-author-avatar {
    margin-top: -5px;
}

#wall .hub-list .hub-content-container>.content .content-header .content-author-avatar img,
#walltour .hub-list .hub-content-container>.content .content-header .content-author-avatar img {
    border-radius: 15px;
    box-shadow: none;
}

#wall .hub-list .hub-content-container>.content .content-header .content-header-inner,
#walltour .hub-list .hub-content-container>.content .content-header .content-header-inner {
    padding-left: 0;
    padding-right: 0;
}

#wall .hub-list .hub-content-container>.content .content-header .content-author-name a,
#wall .hub-list .hub-content-container>.content .content-header .content-author-username a,
#walltour .hub-list .hub-content-container>.content .content-header .content-author-name a,
#walltour .hub-list .hub-content-container>.content .content-header .content-author-username a {
    color: #595b4e;
    text-shadow: none;
    text-transform: uppercase;
    font-size: 25px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
}

#wall .hub-list .hub-content-container>.content .content-header .content-author-name a:hover,
#wall .hub-list .hub-content-container>.content .content-header .content-author-username a:hover,
#walltour .hub-list .hub-content-container>.content .content-header .content-author-name a:hover,
#walltour .hub-list .hub-content-container>.content .content-header .content-author-username a:hover {
    text-decoration: none;
    opacity: 0.5;
}

#wall .hub-list .hub-content-container>.content .content-header .content-author-username a,
#walltour .hub-list .hub-content-container>.content .content-header .content-author-username a {
    color: #fff !important;
}

#wall .hub-list .hub-content-container>.content .content-header .content-author-username a,
#walltour .hub-list .hub-content-container>.content .content-header .content-author-username a {
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-size: 16px;
}

#wall .hub-list .hub-content-container>.content .content-header .content-source-logo,
#walltour .hub-list .hub-content-container>.content .content-header .content-source-logo {
    position: absolute;
    bottom: 18px;
    right: 20px;
    color: #595b4e;
}

#wall .hub-list .hub-content-container>.content .content-header .content-source-logo:hover,
#walltour .hub-list .hub-content-container>.content .content-header .content-source-logo:hover {
    text-decoration: none;
}

#wall .hub-list .hub-content-container .content-body,
#walltour .hub-list .hub-content-container .content-body {
    font-size: 16px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    color: #ffffff;
}

#wall .hub-list .hub-content-container .content-body .content-body-main,
#walltour .hub-list .hub-content-container .content-body .content-body-main {
    margin: 16px 0;
}

#wall .hub-list .hub-content-container .content-body a,
#walltour .hub-list .hub-content-container .content-body a {
    color: #ffffff;
    text-decoration: underline;
}

#wall .hub-list .hub-content-container .content-body a:hover,
#walltour .hub-list .hub-content-container .content-body a:hover {
    text-decoration: none;
    opacity: 0.5;
}

#wall .hub-list .hub-content-container .content-footer,
#walltour .hub-list .hub-content-container .content-footer {
    padding-bottom: 20px;
    padding-left: 0;
}

#wall .hub-list .hub-content-container .content-footer .content-footer-right,
#walltour .hub-list .hub-content-container .content-footer .content-footer-right {
    float: left;
}

#wall .hub-list .hub-content-container .content-footer .content-footer-right .content-created-at,
#walltour .hub-list .hub-content-container .content-footer .content-footer-right .content-created-at {
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
}

#wall .hub-list .hub-content-container .content-footer .content-footer-right .content-created-at a:hover,
#walltour .hub-list .hub-content-container .content-footer .content-footer-right .content-created-at a:hover {
    text-decoration: none;
}

#wall .hub-more .hub-list-more,
#walltour .hub-more .hub-list-more {
    text-transform: uppercase;
    padding: 0;
    display: block;
    box-sizing: border-box;
    border-radius: 0;
    width: 180px;
    height: 43px;
    line-height: 43px;
    margin: 0 auto !important;
    font-size: 24px !important;
    font-weight: 300 !important;
}

/************ Live Fyre CSS End*******/
.page-comment-reply #page-title,
.page-comment-edit #page-title,
.page-comment-delete-own #page-title,
.block h2,
#main h2,
#postcontent-first h2,
.page-news-v1 #page-title,
.page-photo-v1 h1#page-title,
.page-vip h1#page-title,
.page-photo.page-photo-category h1#page-title,
.page-video-v1 #page-title,
.page-video #page-title,
.page-user #page-title,
.panheadpage #page-title,
.page-music #page-title,
#block-block-876 .mlist-outer-wrapper .mlist-header1,
.page-node.node-type-page #page-title,
.page-filter.page-filter-tips #page-title,
.page-upload #page-title,
body.page-panhead-news #page-title,
#wall .hub-more .hub-list-more,
#walltour .hub-more .hub-list-more,
.page-news-v1 #block-system-main .item-list .pager .pager-next.first.last a,
#block-views-home-one-page-news-block-5 .item-list .pager .pager-next.first.last a,
#block-views-home-one-page-news-block-6 .item-list .pager .pager-next.first.last a,
.page-panhead-news #block-system-main .item-list .pager .pager-next.first.last a,
#block-views-home-one-page-news-block-5 .view-home-one-page-news .view-footer a,
#block-views-home-one-page-news-block-6 .view-home-one-page-news .view-footer a,
.view-home-one-page-photos .view-footer .Follow-skillet a,
.view-home-one-page-photos .view-footer .nav_footer_meta a,
.view-home-one-page-photos .view-footer .upload_panhead_photo a,
#block-views-photos-block-4 .view-footer .Follow-skillet a,
#block-views-photos-block-4 .view-footer .nav_footer_meta a,
#block-views-photos-block-4 .view-footer .upload_panhead_photo a,
#block-views-photos-block-5 .view-footer .Follow-skillet a,
#block-views-photos-block-5 .view-footer .nav_footer_meta a,
#block-views-photos-block-5 .view-footer .upload_panhead_photo a,
#block-views-home-one-page-photos-block-7 .view-footer .Follow-skillet a,
#block-views-home-one-page-photos-block-7 .view-footer .nav_footer_meta a,
#block-views-home-one-page-photos-block-7 .view-footer .upload_panhead_photo a,
.view-id-galleries.view-display-id-block_3 .view-footer .Follow-skillet a,
.view-id-galleries.view-display-id-block_3 .view-footer .nav_footer_meta a,
.view-id-galleries.view-display-id-block_3 .view-footer .upload_panhead_photo a,
.view-categories .view-header h3,
.upload-section .upload-link a,
.page-video-v1 #main .view-home-one-page-video .Follow-skillet a,
.page-video-v1 #main .view-home-one-page-video .nav_footer_meta a,
.page-video-v1 #main .view-home-one-page-video .upload_panhead_video a,
.page-video-v1 #block-views-home-one-page-video-block-2 .Follow-skillet a,
.page-video-v1 #block-views-home-one-page-video-block-2 .nav_footer_meta a,
.page-video-v1 #block-views-home-one-page-video-block-2 .upload_panhead_video a,
.page-video-v1 #block-views-home-one-page-video-block-6 .Follow-skillet a,
.page-video-v1 #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.page-video-v1 #block-views-home-one-page-video-block-6 .upload_panhead_video a,
.page-video #main .view-home-one-page-video .Follow-skillet a,
.page-video #main .view-home-one-page-video .nav_footer_meta a,
.page-video #main .view-home-one-page-video .upload_panhead_video a,
.page-video #block-views-home-one-page-video-block-2 .Follow-skillet a,
.page-video #block-views-home-one-page-video-block-2 .nav_footer_meta a,
.page-video #block-views-home-one-page-video-block-2 .upload_panhead_video a,
.page-video #block-views-home-one-page-video-block-6 .Follow-skillet a,
.page-video #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.page-video #block-views-home-one-page-video-block-6 .upload_panhead_video a,
.page-user #main .view-home-one-page-video .Follow-skillet a,
.page-user #main .view-home-one-page-video .nav_footer_meta a,
.page-user #main .view-home-one-page-video .upload_panhead_video a,
.page-user #block-views-home-one-page-video-block-2 .Follow-skillet a,
.page-user #block-views-home-one-page-video-block-2 .nav_footer_meta a,
.page-user #block-views-home-one-page-video-block-2 .upload_panhead_video a,
.page-user #block-views-home-one-page-video-block-6 .Follow-skillet a,
.page-user #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.page-user #block-views-home-one-page-video-block-6 .upload_panhead_video a,
.panheadpage #main .view-home-one-page-video .Follow-skillet a,
.panheadpage #main .view-home-one-page-video .nav_footer_meta a,
.panheadpage #main .view-home-one-page-video .upload_panhead_video a,
.panheadpage #block-views-home-one-page-video-block-2 .Follow-skillet a,
.panheadpage #block-views-home-one-page-video-block-2 .nav_footer_meta a,
.panheadpage #block-views-home-one-page-video-block-2 .upload_panhead_video a,
.panheadpage #block-views-home-one-page-video-block-6 .Follow-skillet a,
.panheadpage #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.panheadpage #block-views-home-one-page-video-block-6 .upload_panhead_video a,
div#block-block-51 .learnmore-link a,
div#block-block-1006 .learnmore-link a,
.mlist-outer-wrapper .mlist-submit input.submit,
.page-upload #edit-submit,
.page-upload #edit-draft,
.page-upload .form-submit,
.page-comment-reply .comment-by-node-author,
.page-comment-edit .comment-by-node-author,
.page-comment-delete-own .comment-by-node-author,
.wrapper-header,
.item-list .pager li,
.block ul,
.stack-preheader,
.stack-content-inner,
.stack-navigation,
.page,
.wrapper-footer,
.wrapper-content .stack,
.wrapper-footer .stack,
#block-views-comments-block-1 h2,
.node .comment h1,
.page-comment h1 {
    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;
}

.view-home-one-page-video-detail .views-row .views-field-field-video-asset .field-content,
.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .streaming-links-embed.Youtube,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .streaming-links-embed.Youtube {
    width: 100%;
}

.view-home-one-page-video-detail .views-row .views-field-field-video-asset .field-content>div,
.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .streaming-links-embed.Youtube>div,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .streaming-links-embed.Youtube>div {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
}
.hub-modal .hub-modal-close:hover {
opacity: 0.5;
transition: all 0.5s ease-in-out;
}
.view-home-one-page-video-detail .views-row .views-field-field-video-asset .field-content iframe,
.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .streaming-links-embed.Youtube iframe,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .streaming-links-embed.Youtube iframe,
.view-home-one-page-video-detail .views-row .views-field-field-video-asset .field-content object,
.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .streaming-links-embed.Youtube object,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .streaming-links-embed.Youtube object,
.view-home-one-page-video-detail .views-row .views-field-field-video-asset .field-content embed,
.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .streaming-links-embed.Youtube embed,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .streaming-links-embed.Youtube embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#wall .hub-list .hub-content-container .content-footer .content-footer-left,
#walltour .hub-list .hub-content-container .content-footer .content-footer-left,
.page-comment-reply #content-area .region-content>div:first-child,
.page-comment-edit #content-area .region-content>div:first-child,
.page-comment-delete-own #content-area .region-content>div:first-child,
.page-comment-reply .links.inline,
.page-comment-edit .links.inline,
.page-comment-delete-own .links.inline,
.stack-breadcrumb,
.profile,
.messages.notice,
#block-block-61,
#breadcrumb-region,
.node-comment-counter,
.page-home-onepage #sidebar-a,
.tabs,
span.gardens-features-video-indicator,
#block-menu-menu-home-one-page-menu h2,
#block-menu-menu-home-one-page-linked h2,
#block-menu-menu-menu-fixed h2,
#block-menu-menu-one-page-anchored h2,
#block-menu-menu-home-one-page-menu .content ul.menu,
#block-menu-menu-home-one-page-linked .content ul.menu,
#block-menu-menu-menu-fixed .content ul.menu,
#block-menu-menu-one-page-anchored .content ul.menu,
#block-menu-menu-user-menu,
#block-views-user-profile-block-3 .hover-user-menu,
#block-block-881 .header-wrap .header-video,
#block-block-26 .signinCommLink,
#block-views-merch-block-1 .config-merch-carousel,
#block-views-merch-block-1 .merchclass-control-nav,
.page-news-v1 #block-system-main .field-news-detail.full,
#block-views-home-one-page-news-block-5 .field-news-detail.full,
#block-views-home-one-page-news-block-6 .field-news-detail.full,
.page-panhead-news #block-system-main .field-news-detail.full,
.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-5 .views-row .field-name-field-license,
#block-views-home-one-page-news-block-5 .views-row .views-field-nothing,
#block-views-home-one-page-news-block-5 .views-row .views-field-nothing-2,
#block-views-home-one-page-news-block-5 .views-row .field-name-media-title,
#block-views-home-one-page-news-block-5 .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-6 .views-row .field-name-field-license,
#block-views-home-one-page-news-block-6 .views-row .views-field-nothing,
#block-views-home-one-page-news-block-6 .views-row .views-field-nothing-2,
#block-views-home-one-page-news-block-6 .views-row .field-name-media-title,
#block-views-home-one-page-news-block-6 .views-row .oembed-title,
.page-panhead-news #block-system-main .views-row .field-name-field-license,
.page-panhead-news #block-system-main .views-row .views-field-nothing,
.page-panhead-news #block-system-main .views-row .views-field-nothing-2,
.page-panhead-news #block-system-main .views-row .field-name-media-title,
.page-panhead-news #block-system-main .views-row .oembed-title,
body.node-type-photo #page-title,
.view-home-one-page-photo-detail .views-row .views-field-field-instagram-video,
.view-home-one-page-video-detail .field-name-media-description .field-label,
#ss-bit-narrow #bit-events tbody tr:nth-child(2),
#ss-bit-narrow,
.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 .edit-comment-body-und-0-value--2,
.page-user #block-views-user-profile-block-2 .views-field,
.page-user #block-views-user-profile-block-2 .view-footer,
.page-user .view-user-activity-feed li.views-row .field-name-field-license,
.page-user .view-user-activity-feed li.views-row.video-entry .views-field-body,
.page-user .view-user-activity-feed li.views-row.photo-entry .views-field-body,
.page-node-15326 .tabs,
.page-node-15326 #page-title,
.page-node-15326 #block-block-321 .item-list,
.page-node-15326 #footer,
.page-node.node-type-page.panheadpage h1#page-title,
.page-node.node-type-page.panheadpage #main .pane .tabs,
.page-node.node-type-page.panheadpage .node,
.node-type-media-gallery #block-system-main .field-name-media-gallery-media,
.node-type-media-gallery .field.field-name-field-photo-category,
body.not-logged-in #block-views-comments-block-1 ul.links.inline li,
body.not-logged-in.node-type-blog #block-system-main,
#block-views-comments-block-1 .links li.comment-delete a.admin-delete,
#block-views-comments-block-1 .comment .links li.comment-delete a.author-delete,
body.logged-in.toolbar #block-views-comments-block-1 .links li.comment-delete a.author-delete {
    display: none;
}

.block {
    margin-bottom: 1em;
}

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

#block-block-516 .nav_header_meta a,
#block-views-home-one-page-news-block-2 .nav_header_meta a,
#block-views-home-one-page-photos-block-1 .nav_header_meta a,
#block-views-home-one-page-video-block-1 .nav_header_meta a,
input.form-submit,
.item-list .pager .pager-next.first.last a,
#themebuilder-live-preview-theme-picker-form #edit-switch,
#edit-submit,
#edit-delete,
#edit-cancel,
#block-views-home-one-page-photos-block-5 .item-list .pager .pager-next.first.last a,
#block-views-home-one-page-video-block-2 .item-list .pager .pager-next.first.last a,
#block-block-26 .joinCommLink,
#block-block-26 .mailButton,
#block-views-merch-block-1 .config-merch-carousel,
#block-views-merch-block-1 li.merch .merchDetail .merchName a,
#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton,
#block-views-merch-block-1 .view-footer .merchBuy .Buy-now-link a,
#block-views-merch-block-1 .view-footer .merchBuy .view-more-merch a.merchBuyButton,
#block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li .merchbuy a,
#block-views-merch-block-2 .view-footer a,
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a,
#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a,
.page-news-v1 #block-system-main .views-row .blog-read-more a,
#block-views-home-one-page-news-block-5 .views-row .blog-read-more a,
#block-views-home-one-page-news-block-6 .views-row .blog-read-more a,
#block-views-home-one-page-news-block-3 .views-row .blog-read-more a,
.page-panhead-news #block-system-main .views-row .blog-read-more a,
.page-music .view-music ul.album_detail_group .view-download-links .views-label,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .views-label,
.page-music .view-music ul.album_detail_group .view-download-links .field-content a,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .field-content a,
.page-music .view-music ul.album_detail_group .view-stream-links .views-label,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .views-label,
.page-music .view-music ul.album_detail_group .view-stream-links .field-content a,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .field-content a,
.page-music .view-music ul.album_detail_group .view-store-links .views-label,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .views-label,
.page-music .view-music ul.album_detail_group .view-store-links .field-content a,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .field-content a,
.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a,
.view-albums .music-links-wrapper .view-download-links .views-store-label,
.view-albums .music-links-wrapper .view-download-links .views-stream-label,
.view-albums .music-links-wrapper .view-download-links .views-download-label,
.view-albums .music-links-wrapper .view-download-links .field-content a,
.view-albums .music-links-wrapper .view-store-links .views-store-label,
.view-albums .music-links-wrapper .view-store-links .views-stream-label,
.view-albums .music-links-wrapper .view-store-links .views-download-label,
.view-albums .music-links-wrapper .view-store-links .field-content a,
.view-albums .music-links-wrapper .view-stream-links .views-store-label,
.view-albums .music-links-wrapper .view-stream-links .views-stream-label,
.view-albums .music-links-wrapper .view-stream-links .views-download-label,
.view-albums .music-links-wrapper .view-stream-links .field-content a,
#ss-bit-narrow tr.bit-bottom td a,
#ss-bit-narrow tr .buttons>div a,
.homepage #coda .parallax-cnt .parallax-btn a,
.page-user #block-views-user-profile-block-2 .view-footer a,
.page-user.page-user-edit-profile .form-submit,
.page-user.page-user-edit .form-submit,
.page-node-15326 .style-top .style-mlist-join,
.page-node-15326 .style-bottom li .style-tour-tkt,
.node-type-media-gallery ul.field.action-links li a,
.comment-form .form-textarea-wrapper select,
.page-comment-delete form#comment-confirm-delete #edit-submit,
.page-comment-delete form#comment-confirm-delete a#edit-cancel,
#user-login-dialog #edit-submit-dialog,
#user-login-dialog #edit-submit--2-dialog,
#user-register-form-dialog #edit-submit-dialog,
#user-register-form-dialog #edit-submit--2-dialog,
#user-register-form--2-dialog #edit-submit-dialog,
#user-register-form--2-dialog #edit-submit--2-dialog,
#user-pass-dialog #edit-submit-dialog,
#user-pass-dialog #edit-submit--2-dialog,
#user-login #edit-submit-dialog,
#user-login #edit-submit--2-dialog,
#user-register-form #edit-submit-dialog,
#user-register-form #edit-submit--2-dialog,
#user-pass #edit-submit-dialog,
#user-pass #edit-submit--2-dialog,
#user-login--2-dialog #edit-submit-dialog,
#user-login--2-dialog #edit-submit--2-dialog,
#edit-profile-user-profile-form #edit-submit-dialog,
#edit-profile-user-profile-form #edit-submit--2-dialog,
#user-profile-form #edit-submit-dialog,
#user-profile-form #edit-submit--2-dialog,
#forum-node-form #edit-submit-dialog,
#forum-node-form #edit-submit--2-dialog,
#video-node-form #edit-submit-dialog,
#video-node-form #edit-submit--2-dialog,
#photo-node-form #edit-submit-dialog,
#photo-node-form #edit-submit--2-dialog,
#user-login #edit-submit,
#user-register-form #edit-submit,
#user-pass #edit-submit {
    border: none;
    cursor: pointer;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    background-color: #595b4e;
    color: #fff;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 22px;
    padding: 0px 10px;
    background-image: none;
    font-weight: 300;
    height:40px;
    line-height:38px;
}

.page-comment-reply #page-title,
.page-comment-edit #page-title,
.page-comment-delete-own #page-title,
.block h2,
#main h2,
#postcontent-first h2,
.page-news-v1 #page-title,
.page-photo-v1 h1#page-title,
.page-vip h1#page-title,
.page-photo.page-photo-category h1#page-title,
.page-video-v1 #page-title,
.page-video #page-title,
.page-user #page-title,
.panheadpage #page-title,
.page-music #page-title,
#block-block-876 .mlist-outer-wrapper .mlist-header1,
.page-node.node-type-page #page-title,
.page-filter.page-filter-tips #page-title,
.page-upload #page-title,
body.page-panhead-news #page-title {
    font-family: trajan-pro-3, serif;
font-weight: 600;
font-size: 37.59px;
color: #fff;
letter-spacing:1px;
    text-align: center;
    text-transform: uppercase;
}

.page-node.node-type-page.panheadpage div#block-views-home-one-page-news-block-6 .views-row.panheads .blog-description,
body.page-panhead-news #block-system-main .views-row.panheads .blog-description {
    filter: blur(0px);
    -webkit-filter: blur(0px);
    padding-left: 0px;
    -moz-filter: blur(0px);
    -ms-filter: blur(0px);
    -o-filter: blur(0px);
    filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=0);
}

#wall .hub-more .hub-list-more,
#walltour .hub-more .hub-list-more,
.page-news-v1 #block-system-main .item-list .pager .pager-next.first.last a,
#block-views-home-one-page-news-block-5 .item-list .pager .pager-next.first.last a,
#block-views-home-one-page-news-block-6 .item-list .pager .pager-next.first.last a,
.page-panhead-news #block-system-main .item-list .pager .pager-next.first.last a,
#block-views-home-one-page-news-block-5 .view-home-one-page-news .view-footer a,
#block-views-home-one-page-news-block-6 .view-home-one-page-news .view-footer a,
.view-home-one-page-photos .view-footer .Follow-skillet a,
.view-home-one-page-photos .view-footer .nav_footer_meta a,
.view-home-one-page-photos .view-footer .upload_panhead_photo a,
#block-views-photos-block-4 .view-footer .Follow-skillet a,
#block-views-photos-block-4 .view-footer .nav_footer_meta a,
#block-views-photos-block-4 .view-footer .upload_panhead_photo a,
#block-views-photos-block-5 .view-footer .Follow-skillet a,
#block-views-photos-block-5 .view-footer .nav_footer_meta a,
#block-views-photos-block-5 .view-footer .upload_panhead_photo a,
#block-views-home-one-page-photos-block-7 .view-footer .Follow-skillet a,
#block-views-home-one-page-photos-block-7 .view-footer .nav_footer_meta a,
#block-views-home-one-page-photos-block-7 .view-footer .upload_panhead_photo a,
.view-id-galleries.view-display-id-block_3 .view-footer .Follow-skillet a,
.view-id-galleries.view-display-id-block_3 .view-footer .nav_footer_meta a,
.view-id-galleries.view-display-id-block_3 .view-footer .upload_panhead_photo a,
.view-categories .view-header h3,
.upload-section .upload-link a,
.page-video-v1 #main .view-home-one-page-video .Follow-skillet a,
.page-video-v1 #main .view-home-one-page-video .nav_footer_meta a,
.page-video-v1 #main .view-home-one-page-video .upload_panhead_video a,
.page-video-v1 #block-views-home-one-page-video-block-2 .Follow-skillet a,
.page-video-v1 #block-views-home-one-page-video-block-2 .nav_footer_meta a,
.page-video-v1 #block-views-home-one-page-video-block-2 .upload_panhead_video a,
.page-video-v1 #block-views-home-one-page-video-block-6 .Follow-skillet a,
.page-video-v1 #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.page-video-v1 #block-views-home-one-page-video-block-6 .upload_panhead_video a,
.page-video #main .view-home-one-page-video .Follow-skillet a,
.page-video #main .view-home-one-page-video .nav_footer_meta a,
.page-video #main .view-home-one-page-video .upload_panhead_video a,
.page-video #block-views-home-one-page-video-block-2 .Follow-skillet a,
.page-video #block-views-home-one-page-video-block-2 .nav_footer_meta a,
.page-video #block-views-home-one-page-video-block-2 .upload_panhead_video a,
.page-video #block-views-home-one-page-video-block-6 .Follow-skillet a,
.page-video #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.page-video #block-views-home-one-page-video-block-6 .upload_panhead_video a,
.page-user #main .view-home-one-page-video .Follow-skillet a,
.page-user #main .view-home-one-page-video .nav_footer_meta a,
.page-user #main .view-home-one-page-video .upload_panhead_video a,
.page-user #block-views-home-one-page-video-block-2 .Follow-skillet a,
.page-user #block-views-home-one-page-video-block-2 .nav_footer_meta a,
.page-user #block-views-home-one-page-video-block-2 .upload_panhead_video a,
.page-user #block-views-home-one-page-video-block-6 .Follow-skillet a,
.page-user #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.page-user #block-views-home-one-page-video-block-6 .upload_panhead_video a,
.panheadpage #main .view-home-one-page-video .Follow-skillet a,
.panheadpage #main .view-home-one-page-video .nav_footer_meta a,
.panheadpage #main .view-home-one-page-video .upload_panhead_video a,
.panheadpage #block-views-home-one-page-video-block-2 .Follow-skillet a,
.panheadpage #block-views-home-one-page-video-block-2 .nav_footer_meta a,
.panheadpage #block-views-home-one-page-video-block-2 .upload_panhead_video a,
.panheadpage #block-views-home-one-page-video-block-6 .Follow-skillet a,
.panheadpage #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.panheadpage #block-views-home-one-page-video-block-6 .upload_panhead_video a,
div#block-block-51 .learnmore-link a,
div#block-block-1006 .learnmore-link a,
.mlist-outer-wrapper .mlist-submit input.submit,
.page-upload #edit-submit,
.page-upload #edit-draft,
.page-upload .form-submit {
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 27px;
    font-weight: 300;
    color: #ffffff;
    text-transform: uppercase;
    background: #595b4e;
}

.view-home-one-page-photo-detail .views-row .views-field-title span,
.view-home-one-page-video-detail .views-row .views-field-title span,
.view-home-one-page-photo-detail .views-row .views-field-title span a,
.view-home-one-page-video-detail .views-row .views-field-title span a,
.page-node-15326 .style-top .style-right .style-news-title {
    color: #ffffff;
    display: block;
    font-size: 1.1em;
    line-height: 1.25em;
    margin: 0.3125em 0 0.625em;
}

.view-home-one-page-photo-detail .views-row .views-field-title span:hover,
.view-home-one-page-video-detail .views-row .views-field-title span:hover,
.view-home-one-page-photo-detail .views-row .views-field-title span a:hover,
.view-home-one-page-video-detail .views-row .views-field-title span a:hover,
.page-node-15326 .style-top .style-right .style-news-title:hover {
    color: #595b4e;
}

#block-views-home-one-page-news-detail-block .media-thumbnail-frame {
    width: 100%;
}

#block-views-home-one-page-news-detail-block .media-thumbnail-frame>div {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
div#block-views-home-one-page-news-block-3 {
margin-top: 80px;
}
#block-views-home-one-page-news-detail-block .media-thumbnail-frame iframe,
#block-views-home-one-page-news-detail-block .media-thumbnail-frame object,
#block-views-home-one-page-news-detail-block .media-thumbnail-frame embed {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.page-video-v1 #main .view-home-one-page-video .media-thumbnail-frame img,
.page-video-v1 #block-views-home-one-page-video-block-2 .media-thumbnail-frame img,
.page-video-v1 #block-views-home-one-page-video-block-6 .media-thumbnail-frame img,
.page-video #main .view-home-one-page-video .media-thumbnail-frame img,
.page-video #block-views-home-one-page-video-block-2 .media-thumbnail-frame img,
.page-video #block-views-home-one-page-video-block-6 .media-thumbnail-frame img,
.page-user #main .view-home-one-page-video .media-thumbnail-frame img,
.page-user #block-views-home-one-page-video-block-2 .media-thumbnail-frame img,
.page-user #block-views-home-one-page-video-block-6 .media-thumbnail-frame img,
.panheadpage #main .view-home-one-page-video .media-thumbnail-frame img,
.panheadpage #block-views-home-one-page-video-block-2 .media-thumbnail-frame img,
.panheadpage #block-views-home-one-page-video-block-6 .media-thumbnail-frame img {
    width: 100%;
    height: auto;
    -webkit-backface-visibility: hidden;
}

a,
.submit,
.node-type-media-gallery img:hover {
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.view-home-one-page-photo-detail .views-row .views-field-title span,
.view-home-one-page-video-detail .views-row .views-field-title span,
.view-home-one-page-photo-detail .views-row .views-field-title span a,
.view-home-one-page-video-detail .views-row .views-field-title span a {
    font-size: 1.5em;
    margin: 0;
    font-size: 37px;
    color: #595b4e;
    line-height: 37px;
    text-transform: uppercase;
}

.view-home-one-page-photo-detail .views-row .views-field-created,
.view-home-one-page-video-detail .views-row .views-field-created {
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 0 0;
    letter-spacing: 1px;
}

.view-home-one-page-photo-detail .views-row .views-field.views-field-body p,
.view-home-one-page-video-detail .views-row .views-field.views-field-body p {
    font-size: 15px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    text-transform: initial;
    color: #ffffff;
    text-align: justify;
    margin-top: 15px;
}

.view-home-one-page-photo-detail .views-row .views-field.views-field-field-video-asset,
.view-home-one-page-video-detail .views-row .views-field.views-field-field-video-asset {
    margin-top: 15px;
}

.page-video-v1 #main .view-home-one-page-video .views-row,
.page-video-v1 #block-views-home-one-page-video-block-2 .views-row,
.page-video-v1 #block-views-home-one-page-video-block-6 .views-row,
.page-video #main .view-home-one-page-video .views-row,
.page-video #block-views-home-one-page-video-block-2 .views-row,
.page-video #block-views-home-one-page-video-block-6 .views-row,
.page-user #main .view-home-one-page-video .views-row,
.page-user #block-views-home-one-page-video-block-2 .views-row,
.page-user #block-views-home-one-page-video-block-6 .views-row,
.panheadpage #main .view-home-one-page-video .views-row,
.panheadpage #block-views-home-one-page-video-block-2 .views-row,
.panheadpage #block-views-home-one-page-video-block-6 .views-row {
    /***.play_border {
        @include absolute_coordinates('left', calc(50% - 43px / 2), 'top', calc(50% - 43px / 2));
        @media only screen and (min-width : 768px){
          @include absolute_coordinates('left', calc(50% - 43px / 2), 'top', calc(50% - 43px / 2));
        }
      }***/
}

.page-video-v1 #main .view-home-one-page-video .views-row .views-field-field-video-asset,
.page-video-v1 #block-views-home-one-page-video-block-2 .views-row .views-field-field-video-asset,
.page-video-v1 #block-views-home-one-page-video-block-6 .views-row .views-field-field-video-asset,
.page-video #main .view-home-one-page-video .views-row .views-field-field-video-asset,
.page-video #block-views-home-one-page-video-block-2 .views-row .views-field-field-video-asset,
.page-video #block-views-home-one-page-video-block-6 .views-row .views-field-field-video-asset,
.page-user #main .view-home-one-page-video .views-row .views-field-field-video-asset,
.page-user #block-views-home-one-page-video-block-2 .views-row .views-field-field-video-asset,
.page-user #block-views-home-one-page-video-block-6 .views-row .views-field-field-video-asset,
.panheadpage #main .view-home-one-page-video .views-row .views-field-field-video-asset,
.panheadpage #block-views-home-one-page-video-block-2 .views-row .views-field-field-video-asset,
.panheadpage #block-views-home-one-page-video-block-6 .views-row .views-field-field-video-asset {
    position: relative;
}

.page-video-v1 #main .view-home-one-page-video .views-row .play_button,
.page-video-v1 #block-views-home-one-page-video-block-2 .views-row .play_button,
.page-video-v1 #block-views-home-one-page-video-block-6 .views-row .play_button,
.page-video #main .view-home-one-page-video .views-row .play_button,
.page-video #block-views-home-one-page-video-block-2 .views-row .play_button,
.page-video #block-views-home-one-page-video-block-6 .views-row .play_button,
.page-user #main .view-home-one-page-video .views-row .play_button,
.page-user #block-views-home-one-page-video-block-2 .views-row .play_button,
.page-user #block-views-home-one-page-video-block-6 .views-row .play_button,
.panheadpage #main .view-home-one-page-video .views-row .play_button,
.panheadpage #block-views-home-one-page-video-block-2 .views-row .play_button,
.panheadpage #block-views-home-one-page-video-block-6 .views-row .play_button {
    background: url("/sites/g/files/g2000006001/f/201609/skillet-play.svg") no-repeat 0 0 transparent;
    width: 48px;
    height: 48px;
    text-indent: -9999px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: cover;
}

.page-video-v1 #main .view-home-one-page-video .views-row .play_button:hover,
.page-video-v1 #block-views-home-one-page-video-block-2 .views-row .play_button:hover,
.page-video-v1 #block-views-home-one-page-video-block-6 .views-row .play_button:hover,
.page-video #main .view-home-one-page-video .views-row .play_button:hover,
.page-video #block-views-home-one-page-video-block-2 .views-row .play_button:hover,
.page-video #block-views-home-one-page-video-block-6 .views-row .play_button:hover,
.page-user #main .view-home-one-page-video .views-row .play_button:hover,
.page-user #block-views-home-one-page-video-block-2 .views-row .play_button:hover,
.page-user #block-views-home-one-page-video-block-6 .views-row .play_button:hover,
.panheadpage #main .view-home-one-page-video .views-row .play_button:hover,
.panheadpage #block-views-home-one-page-video-block-2 .views-row .play_button:hover,
.panheadpage #block-views-home-one-page-video-block-6 .views-row .play_button:hover {
    background-position: 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    body.node-type-photo #block-block-26,
    .page-video-v1 #block-block-26,
    .page-video #block-block-26,
    .page-user #block-block-26,
    .panheadpage #block-block-26,
    .node-type-video #block-block-26 {
        width: 100%;
    }

    body.node-type-photo #block-block-26 .description,
    .page-video-v1 #block-block-26 .description,
    .page-video #block-block-26 .description,
    .page-user #block-block-26 .description,
    .panheadpage #block-block-26 .description,
    .node-type-video #block-block-26 .description {
        margin: 0 auto;
    }

    body.node-type-photo #block-block-96,
    .page-video-v1 #block-block-96,
    .page-video #block-block-96,
    .page-user #block-block-96,
    .panheadpage #block-block-96,
    .node-type-video #block-block-96 {
        float: left;
        width: 50%;
    }

    body.node-type-photo #block-block-91,
    .page-video-v1 #block-block-91,
    .page-video #block-block-91,
    .page-user #block-block-91,
    .panheadpage #block-block-91,
    .node-type-video #block-block-91 {
        clear: none;
        float: right;
        width: 40%;
    }
}

.page-comment-reply #page-title,
.page-comment-edit #page-title,
.page-comment-delete-own #page-title {
    margin-top: 1em;
}

.page-comment-reply #content-area .region-content #block-system-main,
.page-comment-edit #content-area .region-content #block-system-main,
.page-comment-delete-own #content-area .region-content #block-system-main {
    display: block;
}

.page-comment-reply #comment-form,
.page-comment-edit #comment-form,
.page-comment-delete-own #comment-form {
    margin-top: 3em;
}

.page-comment-reply #edit-subject,
.page-comment-edit #edit-subject,
.page-comment-delete-own #edit-subject {
    width: 100%;
}

.page-comment-reply .comment.odd.clearfix,
.page-comment-edit .comment.odd.clearfix,
.page-comment-delete-own .comment.odd.clearfix {
    border: 0;
}

.view-categories .view-content ul li {
    width: 100%;
    margin: 0 0 0.5em;
}

.view-categories h3 {
    font-size: 1em;
    margin-bottom: 0.5em;
}

.view-categories p {
    margin: 0 0 0.5em;
}

.view-categories a.active {
    color: #ffffff;
}

#block-block-516,
#block-views-home-one-page-news-block-2,
#block-views-home-one-page-photos-block-1,
#block-views-home-one-page-video-block-1 {
    position: relative;
}

#block-block-516 .nav_header_meta,
#block-views-home-one-page-news-block-2 .nav_header_meta,
#block-views-home-one-page-photos-block-1 .nav_header_meta,
#block-views-home-one-page-video-block-1 .nav_header_meta {
    position: absolute;
    right: 0;
    top: 3px;
}

#block-block-516 .nav_header_meta a,
#block-views-home-one-page-news-block-2 .nav_header_meta a,
#block-views-home-one-page-photos-block-1 .nav_header_meta a,
#block-views-home-one-page-video-block-1 .nav_header_meta a {
    padding: 0.75em;
    font-size: 0.8em;
}

@media only screen and (min-width: 768px) {

    body.node-type-photo .pane,
    .node-type-video .pane {
        margin-top: 29px;
    }
}

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

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

body {
    color: #fff;
    font-size: 16px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    background-color: #141212;
    line-height: 1.35;
    -webkit-text-size-adjust: none;
}

body.not-front {
    background: url("/sites/g/files/g2000006001/f/201609/NewsBg1.jpg") 0 0 transparent repeat;
    padding-top: 0 !important;
}

@media only screen and (max-width: 767px) {
    body.not-front #main {
        margin: 0px 15px;
    }
}

a,
.sidebar a,
li a.active {
    color: #595b4e;
    text-decoration: none;
}

a:hover,
.sidebar a:hover,
li a.active:hover {
    color: #ffffff;
}

a:active,
.sidebar a:active,
li a.active:active {
    color: #595b4e;
}

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

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

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

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

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

@media only screen and (max-width: 767px) {
    .not-logged-in .stack-preheader .col-second {
        padding-top: 17px;
    }
}

.stack-preheader .col {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    min-height: 0 !important;
}

.stack-preheader .col .block {
    margin: 0;
}

.stack-preheader .col-second {
    background: #141212;
    padding-bottom: 8px;
    padding-top: 25px;
    margin-top: 0;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .stack-preheader .col-second {
        padding-bottom: 20px;
        padding-top: 25px;
    }
    .mlist-outer-wrapper .mlist-header{
     font-size:15px !important;
}
}

@media only screen and (min-width: 1024px) {
    .stack-preheader .col-second {
        padding-bottom: 25px;
        padding-top: 25px;
        margin-top: 17px;
    }
}

@media only screen and (min-width: 768px) {
    .stack-preheader .col-second #preheader-second-region, div#block-views-home-one-page-news-block-3 .content {
        max-width: 718px;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1024px) {
    .stack-preheader .col-second #preheader-second-region, div#block-views-home-one-page-news-block-3 .content  {
        max-width: 993px;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1403px) {
    .stack-preheader .col-second #preheader-second-region, div#block-views-home-one-page-news-block-3 .content {
        max-width: 1203px;
        margin: 0 auto;
    }
}

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

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

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

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

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

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

.fb_iframe_widget span {
    height: 20px !important;
    width: 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: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
}

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

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

@media only screen and (max-width: 767px) {
    div.messages.status {
        padding-top: 30px;
    }
}

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

.item-list .pager .pager-next.first.last {
    right: 0;
}

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

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

#edit-submit,
#edit-delete,
#edit-cancel {
    padding: 10px;
    font-size: 0.8em;
    padding: 0px 10px 0px;
    font-size: 22px;
    height:40px;
    line-height:40px;
    margin-top: 15px;
}

/*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 #595b4e inset;
    color: #fff;
    -webkit-text-fill-color: #fff;
}
.mlist-outer-wrapper input:-webkit-autofill,
.mlist-outer-wrapper select:-webkit-autofill,
.mlist-outer-wrapper textarea:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #141212 inset;
    color: #fff;
    -webkit-text-fill-color: #fff;
}
/*HoneyPot fix*/
.honeypot-textfield,
.url-textfield,
.homepage-textfield {
    display: none !important;
}

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

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

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

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

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

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

@-webkit-keyframes bouncedelay {

    0%,
    80%,
    100% {
        -webkit-transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1);
    }
}

@keyframes bouncedelay {

    0%,
    80%,
    100% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }

    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

#dialog .ajax-progress {
    display: block;
    margin: 0 auto;
    width: 20px;
}

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

[class^="icon-"],
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Skilletsocials' !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-vk:before {
    content: "\e900";
}

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

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

.icon-spotify:before,
.icon-Spotify:before {
    content: "\ea94";
}

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

.icon-youtube:before,
.icon-Youtube:before {
    content: "\ea9d";
}

.icon-appleinc:before,
.icon-Apple:before {
    content: "\eabe";
}

.icon-soundcloud:before,
.icon-Soundcloud:before {
    content: "\eac3";
}

.block {
    margin: 0px;
}

a:hover,
input.submit:hover {
    opacity: 0.5;
}

body>img {
    display: none;
}

.tabs ul.primary {
    padding: 0px;
    border: 0px;
    text-align: center;
    white-space: normal;
}

ul.primary li {
    display: inline-block;
    margin-top: 5px;
}

.tabs ul.primary li a,
.tabs ul.primary li a.active {
    border: 2px solid #595b4e;
    background: transparent;
    border-radius: 0px;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 20px;
    display: inline-block;
    padding: 1px 8px 3px;
}

.tabs ul.primary li.active {
    padding: 0px;
    border: 0px;
    background: #595b4e;
}

.tabs ul.primary li.active,
.tabs ul.primary li.active a {
    color: #ffffff;
}

div.messages {
    padding-top: 8px;
}

.page-user-janrain-accounts div#block-system-main {
    color: #595b4e;
}

.item-list .pager .pager-next.first.last a {
    float: none;
    display: inline-block;
    padding: 0px 20px 0px 20px;
font-size: 27px;
letter-spacing: 1px;
font-weight: 400;
}
div#wall .hub-more .hub-list-more, div#walltour .hub-more .hub-list-more{
font-weight: 400 !important;
letter-spacing: 1px;
font-size:27px !important;
}
div#toolbar {
    display: none;
}

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

#content .stack .stack-width,
#prefooter,
#header-inner {
    margin: 0;
}

@media only screen and (min-width: 768px) {

    #content .stack .stack-width,
    #prefooter,
    #header-inner {
        max-width: 718px;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1024px) {

    #content .stack .stack-width,
    #prefooter,
    #header-inner {
        max-width: 993px;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1403px) {

    #content .stack .stack-width,
    #prefooter,
    #header-inner {
        max-width: 1203px;
        margin: 0 auto;
    }
}

.front #content {
    padding: 0;
    margin-top: 20px;
    /* 
       * Region selector and Region background color are mandatory params.
       * Region's header color and Region's font color can be passed as third and final param respectively.
       * If not passed third and final param will be set to site defaults. 
      */
}

.front #content #content-top {
    background: #363938;
}

.front #content #content-top .block h2 {
    color: #ffffff;
    border-bottom: 3px solid #ffffff;
}

.front #content #content-top .content div,
.front #content #content-top .content span,
.front #content #content-top .content p {
    color: #FFFFFF;
}

.front #content #postcontent-first {
    background: #D6D6D6;
}

.front #content #postcontent-first .block h2 {
    color: #ffffff;
    border-bottom: 3px solid #ffffff;
}

.front #content #postcontent-first .content div,
.front #content #postcontent-first .content span,
.front #content #postcontent-first .content p {
    color: #FFFFFF;
}

@media only screen and (min-width: 768px) {
    .block-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,
    #block-views-home-one-page-video-block-1 {
        width: 65.7%;
        float: left;
    }

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

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

    #block-block-431 {
        clear: both;
    }
}

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

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

@media only screen and (min-width: 768px) {
    body.node-type-photo #block-views-home-one-page-photos-block {
        width: 100%;
        float: none;
    }
}

.body-layout-fixed-ca #main {
    width: 100%;
    margin: 0;
    padding: 0;
}

@media only screen and (min-width: 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,
.page-home-onepage-a #preheader,
.page-node-17741 #preheader {
    background: #ffffff;
}

.page-home-onepage-b #preheader #block-block-126,
.page-home-onepage-a #preheader #block-block-126,
.page-node-17741 #preheader #block-block-126 {
    margin-bottom: 0;
}

.page-home-onepage-b .stack-preheader .col-second,
.page-home-onepage-a .stack-preheader .col-second,
.page-node-17741 .stack-preheader .col-second {
    max-width: 100%;
    margin: 0;
}

.page-home-onepage-b .stack-preheader .col-second #preheader-second-region,
.page-home-onepage-a .stack-preheader .col-second #preheader-second-region,
.page-node-17741 .stack-preheader .col-second #preheader-second-region {
    float: none;
}

.page-home-onepage-b #block-menu-menu-home-one-page-menu .content ul.menu,
.page-home-onepage-b #block-menu-menu-home-one-page-linked .content ul.menu,
.page-home-onepage-b #block-menu-menu-menu-fixed .content ul.menu,
.page-home-onepage-b #block-menu-menu-one-page-anchored .content ul.menu,
.page-home-onepage-a #block-menu-menu-home-one-page-menu .content ul.menu,
.page-home-onepage-a #block-menu-menu-home-one-page-linked .content ul.menu,
.page-home-onepage-a #block-menu-menu-menu-fixed .content ul.menu,
.page-home-onepage-a #block-menu-menu-one-page-anchored .content ul.menu,
.page-node-17741 #block-menu-menu-home-one-page-menu .content ul.menu,
.page-node-17741 #block-menu-menu-home-one-page-linked .content ul.menu,
.page-node-17741 #block-menu-menu-menu-fixed .content ul.menu,
.page-node-17741 #block-menu-menu-one-page-anchored .content ul.menu {
    padding: 0;
}

@media only screen and (min-width: 768px) {

    .page-home-onepage-b #block-menu-menu-home-one-page-menu .content ul.menu,
    .page-home-onepage-b #block-menu-menu-home-one-page-linked .content ul.menu,
    .page-home-onepage-b #block-menu-menu-menu-fixed .content ul.menu,
    .page-home-onepage-b #block-menu-menu-one-page-anchored .content ul.menu,
    .page-home-onepage-a #block-menu-menu-home-one-page-menu .content ul.menu,
    .page-home-onepage-a #block-menu-menu-home-one-page-linked .content ul.menu,
    .page-home-onepage-a #block-menu-menu-menu-fixed .content ul.menu,
    .page-home-onepage-a #block-menu-menu-one-page-anchored .content ul.menu,
    .page-node-17741 #block-menu-menu-home-one-page-menu .content ul.menu,
    .page-node-17741 #block-menu-menu-home-one-page-linked .content ul.menu,
    .page-node-17741 #block-menu-menu-menu-fixed .content ul.menu,
    .page-node-17741 #block-menu-menu-one-page-anchored .content ul.menu {
        padding: 13.5px 0;
    }
}

@media only screen and (min-width: 1024px) {

    .page-home-onepage-b #block-menu-menu-home-one-page-menu .content ul.menu,
    .page-home-onepage-b #block-menu-menu-home-one-page-linked .content ul.menu,
    .page-home-onepage-b #block-menu-menu-menu-fixed .content ul.menu,
    .page-home-onepage-b #block-menu-menu-one-page-anchored .content ul.menu,
    .page-home-onepage-a #block-menu-menu-home-one-page-menu .content ul.menu,
    .page-home-onepage-a #block-menu-menu-home-one-page-linked .content ul.menu,
    .page-home-onepage-a #block-menu-menu-menu-fixed .content ul.menu,
    .page-home-onepage-a #block-menu-menu-one-page-anchored .content ul.menu,
    .page-node-17741 #block-menu-menu-home-one-page-menu .content ul.menu,
    .page-node-17741 #block-menu-menu-home-one-page-linked .content ul.menu,
    .page-node-17741 #block-menu-menu-menu-fixed .content ul.menu,
    .page-node-17741 #block-menu-menu-one-page-anchored .content ul.menu {
        padding: 11.5px 0;
    }
}

.page-home-onepage-b #block-views-user-profile-block-3,
.page-home-onepage-a #block-views-user-profile-block-3,
.page-node-17741 #block-views-user-profile-block-3 {
    float: right;
    padding-right: 14%;
    color: #A1A1A1;
    margin: 0;
}

@media only screen and (min-width: 768px) {

    .page-home-onepage-b #block-views-user-profile-block-3,
    .page-home-onepage-a #block-views-user-profile-block-3,
    .page-node-17741 #block-views-user-profile-block-3 {
        right: 20%;
    }
}

.page-home-onepage-b #block-views-home-one-page-carousel-block-2,
.page-home-onepage-a #block-views-home-one-page-carousel-block-2,
.page-node-17741 #block-views-home-one-page-carousel-block-2 {
    margin: 0px;
    background: #fff;
}

.page-home-onepage-b #block-views-home-one-page-carousel-block-2 .view-home-one-page-carousel,
.page-home-onepage-a #block-views-home-one-page-carousel-block-2 .view-home-one-page-carousel,
.page-node-17741 #block-views-home-one-page-carousel-block-2 .view-home-one-page-carousel {
    position: relative;
}

@media only screen and (min-width: 320px) {

    .page-home-onepage-b #header-inner,
    .page-home-onepage-a #header-inner,
    .page-node-17741 #header-inner {
        overflow: visible;
    }
}

/* *********[===== LOGO AND MENU ======]***************/
.site-name a {
    width: 172px;
    height: 27px;
    background-size: contain;
    padding: 10px 0;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url(/sites/g/files/g2000006001/f/201609/skillet-logo.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
}

.site-name a span {
    display: none;
}

@media only screen and (min-width: 768px) {
    .site-name a {
        margin-top: 0px;
    }
}

.site-name a:hover {
    opacity: 1;
}

.panheadpage .site-name a {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url(/sites/g/files/g2000006001/f/201609/panheadlogo1.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
}

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

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

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

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

.page-element.site-name-wrapper {
    float: left;
    margin-left: 0.8em;
}

.page-element.site-name-wrapper #site-name {
    line-height: 1em;
    font-size: 0;
}

@media only screen and (min-width: 768px) {
    .page-element.site-name-wrapper {
        margin: 0;
    }
}

#block-menu-menu-home-one-page-menu,
#block-menu-menu-home-one-page-linked,
#block-menu-menu-menu-fixed,
#block-menu-menu-one-page-anchored {
    clear: none;
    float: right;
    margin-top: 0.8em;
    margin-right: 0.8em;
    width: auto;
}

@media only screen and (min-width: 768px) {

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

#block-menu-menu-home-one-page-menu,
#block-menu-menu-home-one-page-linked,
#block-menu-menu-menu-fixed,
#block-menu-menu-one-page-anchored {
    clear: none;
    float: right;
    margin-top: 0.8em;
    margin-right: 0.8em;
    width: auto;
}

#block-menu-menu-home-one-page-menu .content ul.menu,
#block-menu-menu-home-one-page-linked .content ul.menu,
#block-menu-menu-menu-fixed .content ul.menu,
#block-menu-menu-one-page-anchored .content ul.menu {
    position: absolute;
    left: 0;
    top: 65px;
    z-index: 100000;
    margin-top: 0;
    width: 100%;
    padding: 0;
    background: rgba(20, 18, 18, 0.9) none repeat scroll 0 0;
    padding-bottom: 5px;
}

@media only screen and (min-width: 768px) {

    #block-menu-menu-home-one-page-menu .content ul.menu,
    #block-menu-menu-home-one-page-linked .content ul.menu,
    #block-menu-menu-menu-fixed .content ul.menu,
    #block-menu-menu-one-page-anchored .content ul.menu {
        margin-top: 0;
        margin-bottom: 0;
        padding: 13.5px 0;
        background: #141212;
    }
}

@media only screen and (min-width: 768px) {

    #block-menu-menu-home-one-page-menu .content ul.menu,
    #block-menu-menu-home-one-page-linked .content ul.menu,
    #block-menu-menu-menu-fixed .content ul.menu,
    #block-menu-menu-one-page-anchored .content ul.menu {
        padding: 8.5px 0;
    }
}

#block-menu-menu-home-one-page-menu .content ul.menu li,
#block-menu-menu-home-one-page-linked .content ul.menu li,
#block-menu-menu-menu-fixed .content ul.menu li,
#block-menu-menu-one-page-anchored .content ul.menu li {
    text-align: center;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    border: none;
}

#block-menu-menu-home-one-page-menu .content ul.menu li a,
#block-menu-menu-home-one-page-linked .content ul.menu li a,
#block-menu-menu-menu-fixed .content ul.menu li a,
#block-menu-menu-one-page-anchored .content ul.menu li a {
    font-size: 23px;
    color: #ffffff;
    display: block;
    transition: none;
}

@media only screen and (max-width: 767px) and (orientation: landscape) {

    #block-menu-menu-home-one-page-menu .content ul.menu li a,
    #block-menu-menu-home-one-page-linked .content ul.menu li a,
    #block-menu-menu-menu-fixed .content ul.menu li a,
    #block-menu-menu-one-page-anchored .content ul.menu li a {
        font-size: 19px;
        padding: 0px 0px 3px 0px !important;
    }
}

@media only screen and (max-width: 767px) {

    #block-menu-menu-home-one-page-menu .content ul.menu li a,
    #block-menu-menu-home-one-page-linked .content ul.menu li a,
    #block-menu-menu-menu-fixed .content ul.menu li a,
    #block-menu-menu-one-page-anchored .content ul.menu li a {
        padding: 0px 0px 5px 0px;
    }
}

#block-menu-menu-home-one-page-menu .content ul.menu li a:hover,
#block-menu-menu-home-one-page-linked .content ul.menu li a:hover,
#block-menu-menu-menu-fixed .content ul.menu li a:hover,
#block-menu-menu-one-page-anchored .content ul.menu li a:hover {
    background: transparent;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

#block-menu-menu-home-one-page-menu .content ul.menu li a.active,
#block-menu-menu-home-one-page-linked .content ul.menu li a.active,
#block-menu-menu-menu-fixed .content ul.menu li a.active,
#block-menu-menu-one-page-anchored .content ul.menu li a.active {
    color: #595b4e;
}

@media only screen and (max-width: 767px) {

    #block-menu-menu-home-one-page-menu .content ul.menu li a:after,
    #block-menu-menu-home-one-page-linked .content ul.menu li a:after,
    #block-menu-menu-menu-fixed .content ul.menu li a:after,
    #block-menu-menu-one-page-anchored .content ul.menu li a:after {
        background: #595b4e;
        bottom: 0;
        content: "";
        height: 2px;
        left: calc(50% - 42px);
        position: absolute;
        width: 85px;
    }
}

@media only screen and (max-width: 767px) {

    #block-menu-menu-home-one-page-menu .content ul.menu li.last a:after,
    #block-menu-menu-home-one-page-linked .content ul.menu li.last a:after,
    #block-menu-menu-menu-fixed .content ul.menu li.last a:after,
    #block-menu-menu-one-page-anchored .content ul.menu li.last a:after {
        background: none;
    }
}

@media only screen and (max-width: 767px) {

    #block-menu-menu-home-one-page-menu .content ul.menu li.menu-login ul,
    #block-menu-menu-home-one-page-linked .content ul.menu li.menu-login ul,
    #block-menu-menu-menu-fixed .content ul.menu li.menu-login ul,
    #block-menu-menu-one-page-anchored .content ul.menu li.menu-login ul {
        text-align: center;
        max-width: 171px;
        margin: 0 auto;
        border-top: 2px solid #595b4e;
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {

    #block-menu-menu-home-one-page-menu .content ul.menu li.menu-login ul li.signin-link,
    #block-menu-menu-home-one-page-menu .content ul.menu li.menu-login ul li.join-link,
    #block-menu-menu-home-one-page-linked .content ul.menu li.menu-login ul li.signin-link,
    #block-menu-menu-home-one-page-linked .content ul.menu li.menu-login ul li.join-link,
    #block-menu-menu-menu-fixed .content ul.menu li.menu-login ul li.signin-link,
    #block-menu-menu-menu-fixed .content ul.menu li.menu-login ul li.join-link,
    #block-menu-menu-one-page-anchored .content ul.menu li.menu-login ul li.signin-link,
    #block-menu-menu-one-page-anchored .content ul.menu li.menu-login ul li.join-link {
        width: auto;
    }

    #block-menu-menu-home-one-page-menu .content ul.menu li.menu-login ul li.signin-link a:after,
    #block-menu-menu-home-one-page-menu .content ul.menu li.menu-login ul li.join-link a:after,
    #block-menu-menu-home-one-page-linked .content ul.menu li.menu-login ul li.signin-link a:after,
    #block-menu-menu-home-one-page-linked .content ul.menu li.menu-login ul li.join-link a:after,
    #block-menu-menu-menu-fixed .content ul.menu li.menu-login ul li.signin-link a:after,
    #block-menu-menu-menu-fixed .content ul.menu li.menu-login ul li.join-link a:after,
    #block-menu-menu-one-page-anchored .content ul.menu li.menu-login ul li.signin-link a:after,
    #block-menu-menu-one-page-anchored .content ul.menu li.menu-login ul li.join-link a:after {
        background: none;
    }
}

@media only screen and (max-width: 767px) {

    #block-menu-menu-home-one-page-menu .content ul.menu li.menu-login ul li.signin-link,
    #block-menu-menu-home-one-page-linked .content ul.menu li.menu-login ul li.signin-link,
    #block-menu-menu-menu-fixed .content ul.menu li.menu-login ul li.signin-link,
    #block-menu-menu-one-page-anchored .content ul.menu li.menu-login ul li.signin-link {
        margin-right: 35px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    #block-menu-menu-home-one-page-menu,
    #block-menu-menu-home-one-page-linked,
    #block-menu-menu-menu-fixed,
    #block-menu-menu-one-page-anchored {
        float: right;
    }

    #block-menu-menu-home-one-page-menu ul.menu,
    #block-menu-menu-home-one-page-linked ul.menu,
    #block-menu-menu-menu-fixed ul.menu,
    #block-menu-menu-one-page-anchored ul.menu {
        margin-bottm: 1.3em;
    }

    #block-menu-menu-home-one-page-menu ul.menu li a,
    #block-menu-menu-home-one-page-linked ul.menu li a,
    #block-menu-menu-menu-fixed ul.menu li a,
    #block-menu-menu-one-page-anchored ul.menu li a {
        font-size: 1.4em;
    }
}

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

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

#block-menu-menu-menu-fixed {
    margin-bottom: 0.8em;
}

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

@media only screen and (min-width: 768px) {

    #block-menu-menu-home-one-page-menu,
    #block-menu-menu-home-one-page-linked,
    #block-menu-menu-menu-fixed,
    #block-menu-menu-one-page-anchored {
        margin-top: 0;
        width: calc(100% - 23.6% - 20px);
        display: block !important;
        vertical-align: middle;
        margin-right: 0;
    }

    #block-menu-menu-home-one-page-menu .content,
    #block-menu-menu-home-one-page-linked .content,
    #block-menu-menu-menu-fixed .content,
    #block-menu-menu-one-page-anchored .content {
        background: none;
        cursor: default;
        height: auto;
        margin-top: 0;
        width: auto;
    }

    #block-menu-menu-home-one-page-menu .content ul.menu,
    #block-menu-menu-home-one-page-linked .content ul.menu,
    #block-menu-menu-menu-fixed .content ul.menu,
    #block-menu-menu-one-page-anchored .content ul.menu {
        display: block;
        position: static;
    }

    #block-menu-menu-home-one-page-menu .content ul.menu li,
    #block-menu-menu-home-one-page-linked .content ul.menu li,
    #block-menu-menu-menu-fixed .content ul.menu li,
    #block-menu-menu-one-page-anchored .content ul.menu li {
        list-style-type: none;
        list-style-image: none;
        padding: 0;
        margin: 0;
        background: none;
        border: none;
        float: left;
        height: auto;
        margin-right: 46px;
        width: auto;
    }
}

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px) {

    #block-menu-menu-home-one-page-menu .content ul.menu li,
    #block-menu-menu-home-one-page-linked .content ul.menu li,
    #block-menu-menu-menu-fixed .content ul.menu li,
    #block-menu-menu-one-page-anchored .content ul.menu li {
        margin-right: 34px;
    }
}

@media only screen and (min-width: 768px) {

    #block-menu-menu-home-one-page-menu .content ul.menu li.last,
    #block-menu-menu-home-one-page-linked .content ul.menu li.last,
    #block-menu-menu-menu-fixed .content ul.menu li.last,
    #block-menu-menu-one-page-anchored .content ul.menu li.last {
        margin-right: 0;
        margin-left: 4px;
    }

    #block-menu-menu-home-one-page-menu .content ul.menu li a,
    #block-menu-menu-home-one-page-linked .content ul.menu li a,
    #block-menu-menu-menu-fixed .content ul.menu li a,
    #block-menu-menu-one-page-anchored .content ul.menu li a {
        line-height: 1;
        font-size: 23px;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        padding-bottom: 3px;
        box-sizing: border-box;
        border-bottom: 3px solid transparent;
        color: #ffffff;
    }

    #block-menu-menu-home-one-page-menu .content ul.menu li a:hover,
    #block-menu-menu-home-one-page-linked .content ul.menu li a:hover,
    #block-menu-menu-menu-fixed .content ul.menu li a:hover,
    #block-menu-menu-one-page-anchored .content ul.menu li a:hover {
        color: #ffffff;
    }

    #block-menu-menu-home-one-page-menu .content ul.menu li a.active,
    #block-menu-menu-home-one-page-linked .content ul.menu li a.active,
    #block-menu-menu-menu-fixed .content ul.menu li a.active,
    #block-menu-menu-one-page-anchored .content ul.menu li a.active {
        border-bottom: 3px solid #595b4e;
        color: #ffffff;
    }

    #block-menu-menu-home-one-page-menu .content ul.menu li a:hover,
    #block-menu-menu-home-one-page-linked .content ul.menu li a:hover,
    #block-menu-menu-menu-fixed .content ul.menu li a:hover,
    #block-menu-menu-one-page-anchored .content ul.menu li a:hover {
        border-bottom: 3px solid #595b4e;
        color: #ffffff;
    }

    #block-menu-menu-home-one-page-menu .content ul.menu li.expanded ul.menu,
    #block-menu-menu-home-one-page-linked .content ul.menu li.expanded ul.menu,
    #block-menu-menu-menu-fixed .content ul.menu li.expanded ul.menu,
    #block-menu-menu-one-page-anchored .content ul.menu li.expanded ul.menu {
        display: none;
    }

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

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

    .stack-navigation .menu a {
        padding: 0 1em;
    }
}

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

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

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

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

div#block-block-761 {
    display: inline-block;
    width: 53%;
    margin-right: 0;
    padding-left: 25px;
    vertical-align: middle;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    div#block-block-761 {
        width: 24%;
        margin-right: 2.5%;
        padding-left: 0;
        vertical-align: middle;
    }
}

@media only screen and (min-width: 1024px) {
    div#block-block-761 {
        width: 17%;
        margin-right: 6.6%;
        padding-left: 20px;
    }
}

div#preheader {
    border-bottom: 2px solid #333333;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    #block-menu-menu-home-one-page-linked {
        width: 73.5%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    #block-menu-menu-home-one-page-linked .content ul.menu li {
        margin-right: 10px;
    }
}

@media only screen and (max-width: 767px) and (orientation: landscape) {
    #block-menu-menu-home-one-page-linked .content ul.menu li.menu-login ul {
        max-width: 147px;
    }
}

#block-block-731 {
    clear: none;
    float: right;
    margin-right: 23px;
    margin-top: 4px;
    width: auto;
}

@media only screen and (max-width: 767px) {
    #block-block-731 {
        display: block !important;
    }
}

@media only screen and (min-width: 768px) {

    #block-block-731,
    .screen {
        display: none !important;
    }
}

.nav-toggle {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer;
    width: 30px;
    height: 33px;
    z-index: 30;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.nav-toggle span {
    width: 25px;
    display: block;
    height: 3px;
    position: absolute;
    left: 5px;
    background-color: #cdcdcd;
    opacity: 1;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.nav-toggle span:nth-child(1) {
    top: 11px;
}

.nav-toggle span:nth-child(2) {
    top: 18px;
}

.nav-toggle span:nth-child(3) {
    top: 25px;
}

.nav-toggle.close span:nth-child(1) {
    top: 18px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}

.nav-toggle.close span:nth-child(2) {
    opacity: 0;
    left: -30px;
}

.nav-toggle.close span:nth-child(3) {
    top: 18px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.homepage #header,
.page-node-21326 #header {
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1000;
    height: auto;
    width: 100%;
    background: transparent;
}

.homepage #header div#preheader,
.page-node-21326 #header div#preheader {
    border-bottom: 2px solid transparent;
}

.homepage #header div#preheader .col-second,
.page-node-21326 #header div#preheader .col-second {
    background: transparent;
}

.homepage #header div#preheader .col-second div#block-block-761,
.page-node-21326 #header div#preheader .col-second div#block-block-761 {
    display: none;
}

@media only screen and (max-width: 767px) {

    .homepage #header div#preheader .col-second div#block-block-761,
    .page-node-21326 #header div#preheader .col-second div#block-block-761 {
        display: inline-block;
    }
}

.homepage #header div#preheader .col-second div#block-menu-menu-home-one-page-linked,
.page-node-21326 #header div#preheader .col-second div#block-menu-menu-home-one-page-linked {
    width: auto;
    float: none;
}

.homepage #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu,
.page-node-21326 #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu {
    background: rgba(20, 18, 18, 0.9) none repeat scroll 0 0;
    text-align: center;
    font-size: 0;
    padding: 5px 0 0;
}

@media only screen and (min-width: 768px) {

    .homepage #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu,
    .page-node-21326 #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu {
        background: transparent;
    }
}

.homepage #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu li,
.page-node-21326 #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu li {
    display: inline-block;
    float: none;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .homepage #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu li,
    .page-node-21326 #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu li {
        margin-right: 33px;
    }
}

.homepage #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu li a,
.page-node-21326 #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu li a {
    padding-bottom: 7px;
}

.homepage #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu li.menu-login li,
.page-node-21326 #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu li.menu-login li {
    float: left;
}

.homepage #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu li.last,
.page-node-21326 #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu li.last {
    margin-right: 0px;
}

.homepage #header div#preheader.fixed-nav,
.page-node-21326 #header div#preheader.fixed-nav {
    transition: all 2s ease;
    background: #141212;
    border-bottom: 2px solid #333333;
}

.homepage #header div#preheader.fixed-nav .col-second div#block-block-761,
.page-node-21326 #header div#preheader.fixed-nav .col-second div#block-block-761 {
    display: inline-block;
}

.homepage #header div#preheader.fixed-nav div#block-menu-menu-home-one-page-linked,
.page-node-21326 #header div#preheader.fixed-nav div#block-menu-menu-home-one-page-linked {
    float: right;
}

@media only screen and (min-width: 768px) {

    .homepage #header div#preheader.fixed-nav div#block-menu-menu-home-one-page-linked .content ul.menu,
    .page-node-21326 #header div#preheader.fixed-nav div#block-menu-menu-home-one-page-linked .content ul.menu {
        padding: 8.5px 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .homepage #header div#preheader.fixed-nav div#block-menu-menu-home-one-page-linked .content ul.menu li,
    .page-node-21326 #header div#preheader.fixed-nav div#block-menu-menu-home-one-page-linked .content ul.menu li {
        margin-right: 10px;
    }
}

.homepage .mob-nav,
.page-node-21326 .mob-nav {
    background: #141212;
    padding: 8px 0;
}

@media only screen and (max-width: 767px) {
    .homepage #block-menu-menu-home-one-page-linked .content ul.menu {
        position: fixed;
        top: 63px;
    }
}

.homepage #block-menu-menu-home-one-page-linked .content ul.menu li.menu-login li {
    float: left;
}

@media only screen and (max-width: 767px) {
    .page-node-21326 #block-menu-menu-home-one-page-linked .content ul.menu {
        top: 63px;
    }
}

.page-node-21326 #block-menu-menu-home-one-page-linked .content ul.menu li.menu-login li {
    float: left;
}

.administrator .stack-preheader .col-second #block-menu-menu-home-one-page-linked .content ul.menu {
    top: 82px;
}

.administrator.panheadpage .stack-preheader .col-second #block-menu-menu-home-one-page-linked .content ul.menu {
    top: 82px;
}

#block-menu-menu-home-one-page-linked .content ul.menu li.expanded.level-1.menu-link-27981 {
    position: relative;
}

#block-menu-menu-home-one-page-linked .content ul.menu li.expanded.level-1.menu-link-27981 ul.menu {
    display: none !important;
    position: absolute;
    top: 30px;
    left: 0;
    background: transparent !important;
    padding: 0;
}

@media only screen and (max-width: 767px) {
    #block-menu-menu-home-one-page-linked .content ul.menu li.expanded.level-1.menu-link-27981 ul.menu {
        display: block !important;
        position: relative;
        top: 0;
        left: 0;
        padding: 0;
        border-top: 2px solid #595b4e;
        width: 85px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 767px) {
    #block-menu-menu-home-one-page-linked .content ul.menu li.expanded.level-1.menu-link-27981 ul.menu li a:before {
        background: #595b4e;
        bottom: 0;
        content: "";
        height: 2px;
        left: calc(50% - 42px);
        position: absolute;
        width: 85px;
    }

    #block-menu-menu-home-one-page-linked .content ul.menu li.expanded.level-1.menu-link-27981 ul.menu li a:after {
        background: #595b4e;
        bottom: 0;
        content: "";
        height: 2px;
        left: calc(50% - 42px);
        position: absolute;
        width: 85px;
    }
}

#block-menu-menu-home-one-page-linked .content ul.menu li.expanded.level-1.menu-link-27981 ul.menu.showmenu {
    display: block !important;
}

@media only screen and (max-width: 767px) {
    li.expanded.level-1.menu-link-27981 a:after {
        background: none !important;
    }
}

#block-menu-menu-home-one-page-linked .content ul.menu li.menu-link-31216 {
    display: none !important;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #block-menu-menu-home-one-page-linked .content ul.menu li.menu-link-31216 {
        display: inline-block !important;
    }
}

@media only screen and (max-width: 767px) {
    .panheadpage .col-second.stickymobile {
        position: fixed;
        top: 0;
        background: #141212 !important;
        z-index: 1000;
        padding: 30px 0 0;
        margin: 0;
    }
}

@media only screen and (max-width: 767px) and (max-width: 767px) and (orientation: landscape) {
    .panheadpage .col-second.stickymobile {
        padding: 25px 0 0;
    }
}

@media only screen and (max-width: 767px) {
    .panheadpage .stack-preheader .col-second {
        padding-bottom: 0px;
        padding-top: 26px;
        margin: 0;
    }
}

@media only screen and (max-width: 767px) {
    .page-node-21326 #header div#preheader .col-second div#block-menu-menu-home-one-page-linked .content ul.menu {
        background: #141212;
        padding: 0;
    }
}

/***********[===== LOGGED OUT ======]***********/
#block-block-126 .content li {
    border-bottom: 2px solid #595b4e;
    float: left;
    margin: 0;
    padding-bottom: 4px;
}

#block-block-126 .content li.join-link {
    margin-right: 0;
    padding-right: 0;
    margin-left: 0;
}

#block-block-126 .content li.signin-link {
    padding-right: 30px;
}

#block-block-126 .content li a {
    color: #ffffff;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-size: 14px;
}

#block-block-126 .content li a:hover {
    color: #595b4e;
}

.region-preheader-first {
    position: relative;
}

@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: 993px;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1403px) {
    .region-preheader-first {
        max-width: 1203px;
        margin: 0 auto;
    }
}

.region-preheader-first #block-block-126,
.region-preheader-first #block-views-user-profile-block-3 {
    display: block;
    width: auto;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 1000;
    font-weight: 400;
}

@media only screen and (max-width: 767px) {

    .region-preheader-first #block-block-126,
    .region-preheader-first #block-views-user-profile-block-3 {
        right: 20px;
    }
}

.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: 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: 993px;
        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: 1203px;
        margin: 0 auto;
    }
}

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

.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: #ffffff;
}

#block-views-user-profile-block-3 .hover-user-menu {
    background: #141212;
    position: absolute;
    right: 0;
    width: 100%;
    min-width: 100px;
    z-index: 10;
}

#block-views-user-profile-block-3 .hover-user-menu li {
    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 .view-content ul li {
    border-bottom: 2px solid #595b4e;
}

#block-views-user-profile-block-3 .hoverme {
    position: relative;
    color: #ffffff;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    padding-right: 10px;
}

#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 {
    margin-right: 0.5em;
    padding-right: 0.8em;
}

#block-views-user-profile-block-3 .views-field a {
    color: #ffffff;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-size: 14px;
}

#block-views-user-profile-block-3 .views-field a:hover,
#block-views-user-profile-block-3 .views-field a.active {
    color: #595b4e;
}

@media only screen and (max-width: 767px) {

    .homepage .region-preheader-first #block-block-126,
    .homepage .region-preheader-first #block-views-user-profile-block-3 {
        display: block;
    }
}

/* 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-top: 1px solid #333333;
    padding: 20px 0 0 0;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 33px;
}

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

.front #block-block-516 {
    padding-top: 8px;
}

.front #block-block-516 .content .nav_header_meta {
    top: 7px;
}

@media only screen and (min-width: 768px) {
    .front #block-block-516 .content .nav_header_meta {
        top: 34px;
    }
}

.front #block-block-516 h2 {
    margin-bottom: 8px;
}

.front #block-block-516 .content table {
    margin-top: 0;
}

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

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

div#block-block-866 {
    display: inline-block;
    width: 47%;
    vertical-align: top;
    margin-left: 5%;
}

@media only screen and (max-width: 767px) {
    div#block-block-866 {
        display: block;
        width: 100%;
        text-align: center;
        margin-right: 0;
        padding: 21px 0 32px  !important;
        max-width: 100%;
        margin: 0 auto;
    }
}

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

div#block-block-866 #spotify-left-wrapper {
    max-width: 300px;
    margin: 0 auto;
}

div#block-block-866 #spotify-left-wrapper div#embed-title {
    font-size: 37px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif !important;
    text-align: center;
    padding-bottom: 15px;
}

div#block-block-866 #spotify-left-wrapper div#embed-title h2 {
    font-size: 37px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif !important;
    line-height: 37px;
}

div#block-block-866 #spotify-left-wrapper .playlist-embed {
    padding-bottom: 20px;
}

div#block-block-866 #spotify-left-wrapper .playlist-embed iframe {
    max-width: 300px;
}

div#block-block-866 #spotify-left-wrapper .spotify-embed {
    text-align: center;
}

div#block-block-866 #spotify-left-wrapper .spotify-embed iframe {
    width: 92px;
}

@media only screen and (max-width: 767px) {
    div#block-block-866 .content {
        text-align: left;
    }
}

#block-views-home-one-page-photos-block-5 h2,
#block-views-home-one-page-video-block-2 h2 {
    font-size: 37px;
    margin: 28px 0 20px 0;
}

#block-views-home-one-page-photos-block-5 .item-list .pager .pager-next.first.last a,
#block-views-home-one-page-video-block-2 .item-list .pager .pager-next.first.last a {
    float: none;
    display: inline-block;
    padding: 2px 20px 7px 20px;
}

#block-views-home-one-page-photos-block-5 .item-list .pager .pager-next,
#block-views-home-one-page-video-block-2 .item-list .pager .pager-next {
    float: none;
    margin-top: 20px;
    display: block;
}

/******** Panhead Header Block **************/
body.panheadpage {
    padding-top: 0 !important;
}

body.panheadpage #header {
    position: relative;
}

body.panheadpage div#toolbar {
    display: none;
}

body.panheadpage #navigation {
    position: realtive;
    top: 0;
    left: 0;
    width: 100%;
}

#block-block-881 {
    background: url("/sites/g/files/g2000006001/f/201608/Skillet_Site_NewSite_Assets_2560_PressShot3.jpg");
    background-size: cover;
    position: relative;
}

@media only screen and (min-width: 1025px) {
    #block-block-881 {
        height: 100vh;
        background-attachment: fixed;
        background-position: center -64.3px;
    }
}

#block-block-881 .center-wrap {
    position: relative;
    z-index: 100;
    bottom: 7.7%;
    left: 50%;
    transform: translate(-50%, 0%);
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #block-block-881 .center-wrap {
        position: relative;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1549px) {
    #block-block-881 .center-wrap {
        position: absolute;
    }
}

@media only screen and (max-width: 767px) {
    #block-block-881 .center-wrap {
        width: 100%;
        position: relative;
    }
}

@media only screen and (min-width: 1550px) {
    #block-block-881 .center-wrap {
        position: absolute;
        top: 50%;
        bottom: initial;
        transform: translate(-50%, -50%);
    }
}

#block-block-881 .sep-cnt img {
    position: absolute;
    bottom: 0px;
    width: 100%;
}

#block-block-881 .logo-wrap {
    display: none;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #block-block-881 .logo-wrap {
        padding: 37% 0px 5% 0px;
    }
}

@media only screen and (min-width: 768px) {
    #block-block-881 .logo-wrap {
        display: block;
    }

    #block-block-881 .logo-wrap a.logo {
        background: url("/sites/g/files/g2000006001/f/201609/panheadlogo1.png") 0 0 transparent no-repeat;
        width: 757px;
        height: 163px;
        background-size: 100% auto;
        display: block;
        float: none;
        opacity: 1;
        margin: 0 auto;
    }
}

#block-block-881 .opacity-cnt {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 0;
    height: 100%;
}

#block-block-881 .scroll-links {
    margin-top: 40px;
    text-align: center;
    font-size: 0;
    font-weight: 300;
}

@media only screen and (min-width: 1024px) {
    #block-block-881 .scroll-links {
        margin-top: 85px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #block-block-881 .scroll-links {
        margin: 0px;
        padding: 5% 0 4%;
    }
}

@media only screen and (max-width: 767px) {
    #block-block-881 .scroll-links {
        margin: 0px;
        padding: 45% 0 0;
    }
}

#block-block-881 .scroll-links .mobile-break {
    display: block;
}

@media only screen and (min-width: 768px) {
    #block-block-881 .scroll-links .mobile-break {
        display: none;
    }
}

#block-block-881 .scroll-links>div {
    display: inline-block;
    margin-left: 23px;
}

#block-block-881 .scroll-links>div:first-child {
    margin-left: 0px;
}

@media only screen and (max-width: 767px) {
    #block-block-881 .scroll-links>div {
        margin-left: 10px;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 767px) {
    #block-block-881 .scroll-links>div.videos-link {
        margin-left: 0px;
    }
}

#block-block-881 .scroll-links>div a {
    line-height: 38px;
    font-size: 23px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #ffffff;
    background: #595b4e;
    height: 40px;
    width: 110px;
    display: inline-block;
}

#block-block-881 .scroll-links>div a:hover {
    color: #ffffff;
}

@media only screen and (min-width: 768px) {
    #block-block-881 .header-mobileimg {
        display: none;
    }
}

@media only screen and (max-width: 767px) {

    #block-block-881 .header-img,
    #block-block-881 .header-video {
        display: none !Important;
    }
}

#block-block-881 .header-mobileimg {
    overflow: hidden;
}

#block-block-881 .header-mobileimg img {
    width: auto;
    height: auto;
    min-width: 100%;
}

#block-block-881 .header-wrap {
    position: relative;
}

#block-block-881 .header-wrap .header-img img {
    width: 100%;
    height: auto;
}

#block-block-881 .header-wrap .header-video video {
    width: 100%;
    height: auto;
}

@media only screen and (min-width: 1025px) {
    .gecko1 #block-block-881 {
        background-attachment: scroll;
    }
}

/******** css to adjust footer and block spacing **********/
.not-front .wrapper-content {
    padding-bottom: 20px;
}

.page-music .wrapper-content {
    padding-bottom: 0;
}

#block-views-home-one-page-photos-block-7 .view-footer {
    margin-bottom: 0 !important;
}

.page-video-category .wrapper-content,
.page-video-v1-category .wrapper-content {
    padding-bottom: 10px;
}

div#block-views-fan-club-expiration-block {
    max-width: 993px;
    margin: 0 auto;
    text-align: center;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    width: 80%;
}

div#block-views-fan-club-expiration-block h2 {
    display: block;
}

.homepage div#block-views-fan-club-expiration-block {
    display: none;
}

/******************** Parallax effect css********************/
/******************** Parallax Block 2********************/
#block-block-786 video#myVideo {
    display: none;
}

@media only screen and (min-width: 1025px) {
    div#block-block-786 {
        background: none !important;
    }
}

@media only screen and (min-width: 768px) {
    .no-touch #block-block-826 .bg-image.opacity {
        position: relative;
        width: 100%;
        height: 0;
        padding-top: 56.25%;
        overflow: hidden;
    }

    .no-touch #block-block-786 video#myVideo {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        z-index: -1;
        width: auto;
        height: auto;
        min-width: 100%;
        min-height: 100%;
        max-width: 100%;
    }

    #block-block-821 {
        z-index: 1;
    }

    .no-touch #coda div#block-block-826 .parallax-cnt {
        padding: 15.1% 0px 18.7%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}

#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: #595b4e;
}

#block-views-merch-block-1 {
    position: relative;
    max-width: 500px;
    margin: 0 auto;
    display: inline-block;
    width: 43.25%;
    vertical-align: top;
    margin-left: 2%;
}

#block-views-merch-block-1 h2 {
    line-height: 37px;
    min-height: 84px;
    font-size: 37px;
    max-width: 350px;
    margin-left: 2%;
}

@media only screen and (min-width: 768px) {
    #block-views-merch-block-1 h2 {
        line-height: 87px;
        min-height: 89px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
}

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

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

@media only screen and (max-width: 767px) {
    #block-views-merch-block-1 {
        display: block;
        width: 100%;
        margin-left: 0;
        margin: 0 auto;
        max-width: 100%;
        margin-top: 28px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    #block-views-merch-block-1 {
        width: 48%;
         margin: 0 auto;
    }
}

#block-views-merch-block-1 .content {
    width: 350px;
    margin-left: 5px;
    height: 350px;
    box-sizing: border-box;
}

#block-views-merch-block-1 .content li {
    padding-left: 0;
}

@media only screen and (max-width: 767px) {
    #block-views-merch-block-1 .content {
        max-width: 290px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 767px) {
    #block-views-merch-block-1 .view-merch .view-field-collection-view-carousel-slides {
        position: relative;
    }
}

#block-views-merch-block-1 li.merch {
    overflow: visible;
    margin: 0;
    float: left;
    clear: both;
    border-bottom: #ffffff solid #ffffff;
    padding: 1em 0;
    width: 100%;
    padding-bottom: 0;
    position: relative;
    background: transparent;
    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: none;
    margin: 0 auto;
    min-height: 350px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    #block-views-merch-block-1 li.merch .merchImg {
        min-height: 290px;
    }
}

#block-views-merch-block-1 li.merch .merchImg a {
    font-size: 0px;
    background: none;
    display: block;
    width: 100%;
}

#block-views-merch-block-1 li.merch .merchImg img {
    width: 100%;
    height: auto;
    max-width: 100%;
    border: none;
    box-sizing: border-box;
    /**  @media only screen and (min-width : 768px) and (max-width : 1023px){
          height: 350px;
        }
        @media only screen and (min-width : 1024px){
          height: 350px;
        }**/
}

#block-views-merch-block-1 li.merch .merchDetail {
    float: none;
    position: relative;
    margin-top: 18px;
    text-align: center;
    display: none;
}

#block-views-merch-block-1 li.merch .merchDetail .merchName {
    display: inline-block;
    vertical-align: top;
}

#block-views-merch-block-1 li.merch .merchDetail .merchName a {
    padding: 0;
    font-size: 24px !important;
    height: 38px;
    line-height: 37px;
    text-align: center;
    width: 110px;
}

#block-views-merch-block-1 li.merch .merchDetail .merchBuy {
    display: inline-block;
    vertical-align: top;
    overflow: visible;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin-right: 10px;
}

#block-views-merch-block-1 li.merch .merchDetail .merchPrice {
    display: none;
}

#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton {
    float: left;
    clear: both;
    padding: 0;
    height: 38px;
    line-height: 36px;
    margin-left: 13px;
    width: 170px;
    color: #ffffff;
}

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

#block-views-merch-block-1 .fullSizeCarousel,
#block-views-merch-block-1 .listCarousel {
    position: relative;
}

#block-views-merch-block-1 .fullSizeCarousel li.merch,
#block-views-merch-block-1 .listCarousel li.merch {
    clear: none;
    padding-top: 0;
}

#block-views-merch-block-1 .fullSizeCarousel .merchclass-direction-nav,
#block-views-merch-block-1 .listCarousel .merchclass-direction-nav {
    position: absolute;
    right: 15px;
    top: 15px;
}

@media only screen and (max-width: 767px) {

    #block-views-merch-block-1 .fullSizeCarousel .merchclass-direction-nav,
    #block-views-merch-block-1 .listCarousel .merchclass-direction-nav {
        position: absolute;
        right: 15px;
        top: 15px;
    }
}

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

#block-views-merch-block-1 .fullSizeCarousel .merchclass-direction-nav .merchclass-prev,
#block-views-merch-block-1 .listCarousel .merchclass-direction-nav .merchclass-prev {
    background: url("/sites/g/files/g2000006001/f/201609/Prev.svg") no-repeat 0 bottom transparent;
    width: 8px;
    height: 12px;
    text-indent: -9999px;
    display: block;
}

#block-views-merch-block-1 .fullSizeCarousel .merchclass-direction-nav .merchclass-prev:hover,
#block-views-merch-block-1 .listCarousel .merchclass-direction-nav .merchclass-prev:hover {
    background-position: 0 0;
}

#block-views-merch-block-1 .fullSizeCarousel .merchclass-direction-nav .merchclass-next,
#block-views-merch-block-1 .listCarousel .merchclass-direction-nav .merchclass-next {
    background: url("/sites/g/files/g2000006001/f/201609/Next.svg") no-repeat 0 0 transparent;
    width: 8px;
    height: 12px;
    text-indent: -9999px;
    display: block;
}

#block-views-merch-block-1 .fullSizeCarousel .merchclass-direction-nav .merchclass-next:hover,
#block-views-merch-block-1 .listCarousel .merchclass-direction-nav .merchclass-next:hover {
    background-position: 0 bottom;
}

#block-views-merch-block-1 .merchclass-control-paging {
    display: none;
}

@media only screen and (max-width: 767px) {
    #block-views-merch-block-1 h2 {
        padding-bottom: 5px;
    }

    #block-views-merch-block-1 li.merch .merchImg {
        min-height: 290px;
    }

    #block-views-merch-block-1 li.merch .merchImg a {
        min-height: 288px;
    }

    #block-views-merch-block-1 li.merch .merchDetail {
        bottom: 4px;
    }

    #block-views-merch-block-1 li.merch .merchDetail .merchBuyButton {
        width: 160px;
        margin-left: 7px;
    }

    #block-views-merch-block-1 li.merch .merchDetail .merchName a {
        width: 98px;
    }
}

#block-views-merch-block-1 .view-footer {
    text-align: center;
    margin-top: 18px;
}

@media only screen and (max-width: 767px) {
    #block-views-merch-block-1 .view-footer {
        margin-top: 10px;
    }
}

#block-views-merch-block-1 .view-footer .merchBuy {
    width: 100%;
}

#block-views-merch-block-1 .view-footer .merchBuy .Buy-now-link {
    display: inline-block;
    vertical-align: top;
}

#block-views-merch-block-1 .view-footer .merchBuy .Buy-now-link a {
    padding: 0;
    font-size: 24px !important;
    height: 46px;
    line-height: 44px;
    text-align: center;
    width: 110px;
}

@media only screen and (max-width: 767px) {
    #block-views-merch-block-1 .view-footer .merchBuy .Buy-now-link a {
        width: 98px;
    }
}

#block-views-merch-block-1 .view-footer .merchBuy .view-more-merch {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}

#block-views-merch-block-1 .view-footer .merchBuy .view-more-merch a.merchBuyButton {
    clear: both;
    padding: 0;
    height: 46px;
    line-height: 44px;
    margin-left: 13px;
    width: 170px;
    color: #ffffff;
 font-size: 24px;
}

@media only screen and (max-width: 767px) {
    #block-views-merch-block-1 .view-footer .merchBuy .view-more-merch a.merchBuyButton {
        width: 160px;
        margin-left: 7px;
    }
}

#block-views-merch-block-2 {
    padding-bottom: 45px;
}

#block-views-merch-block-2 h2 {
    line-height: 50px;
    margin-bottom: 37px !important;
}

@media only screen and (min-width: 768px) {
    #block-views-merch-block-2 {
        padding-bottom: 85px;
    }
}

#block-views-merch-block-2 .view-field-collection-view-carousel-slides {
    padding-bottom: 35px;
}

#block-views-merch-block-2 .view-field-collection-view-carousel-slides ul {
    width: 100%;
    margin: 0 auto;
}

@media only screen and (min-width: 768px) {
    #block-views-merch-block-2 .view-field-collection-view-carousel-slides ul {
        width: 100%;
        font-size: 0px;
    }

    #block-views-merch-block-2 .view-field-collection-view-carousel-slides ul.block {
        margin-bottom: 16px;
    }

    #block-views-merch-block-2 .view-field-collection-view-carousel-slides ul .views-row {
        font-size: 16px;
        display: inline-block;
        margin-right: 1.5%;
        margin-bottom: 1%;
        vertical-align: top;
        width: 32.33333%;
        font-size: 16px;
    }

    #block-views-merch-block-2 .view-field-collection-view-carousel-slides ul .views-row:nth-child(3n) {
        margin-right: 0px;
    }
}

#block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li {
    padding: 0;
}

@media only screen and (max-width: 767px) {
    #block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li {
        width: 100%;
    }
}

#block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li .merchImg {
    border: 1px solid #595b4e;
    padding: 8px;
    box-sizing: border-box;
}

#block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li .merchImg img {
    display: block;
    width: 100%;
    height: auto;
    /**@media only screen and (min-width : 768px) and (max-width : 1023px){
          height: 260px;
        }
        @media only screen and (min-width : 1024px){
          height: 300px;
        }**/
}

#block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li .merchName {
    padding: 20px 0 10px;
}

@media only screen and (min-width: 768px) {
    #block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li .merchName {
        min-height: 70px;
    }
}

#block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li .merchName a {
    color: #595b4e;
    font-size: 37px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-align: center;
    text-transform: uppercase;
    line-height: 32px;
}

#block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li .merchPrice {
    padding-bottom: 13px;
    display: none;
}

#block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li .merchPrice a {
    color: #fff;
    font-size: 20px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-align: center;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 1px;
}

#block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li .merchbuy a {
    padding: 10px;
    font-size: 0.8em;
    padding: 0;
    font-size: 20px;
    height: 40px;
    width: 92px;
    line-height: 40px;
    background: #595b4e;
}

#block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li .merchUPC {
    display: none;
}

#block-views-merch-block-2 .view-field-collection-view-carousel-slides ul li .merch-panhead-title {
    text-align: right;
    font-size: 23px;
    background-color: #595b4e;
    color: #fff;
    display: none;
    padding: 0 5px 3px 0;
    line-height: 22px;
    text-transform: uppercase;
    width: 100%;
    box-sizing: border-box;
}

#block-views-merch-block-2 .view-footer {
    padding-top: 35px;
    text-align: center;
    font-size: 0px;
    border-top: 1px solid #333333;
}

#block-views-merch-block-2 .view-footer a {
    padding: 10px;
font-size: 0.8em;
background: #595b4e;
padding: 4px 0;
font-size: 30px;
width: 173px;
margin: 0 auto;
font-weight: 400;
letter-spacing: 1px;
}

#lightBoxContent .turnKeyTextWrapper {
    background-color: #141212;
    padding: 10px;
    text-align: center;
}

#lightBoxContent.lightBoxContent.tkt {
    top: auto !important;
    right: 24px !important;
    left: auto !important;
    color: #ffffff;
    max-width: 360px;
    background-color: #fff;
    z-index: 10000;
    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: 6px;
    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: -600px !important;
}

#lightBoxContent.lightBoxContent.tkt select::-ms-expand {
    display: none;
}

#lightBoxContent .mlist-wrapper {
    margin-top: 0;
}

#lightBoxContent .mlist-wrapper div {
    color: #ffffff;
}

#lightBoxContent .mlist-wrapper div#errorMsg,
#lightBoxContent .mlist-wrapper div#serverError {
    color: #ff0000;
}

#lightBoxContent .mlist-wrapper fieldset {
    padding: 0;
}

#lightBoxContent .mlist-wrapper fieldset .mlist-submit {
    margin-top: 0;
}

#lightBoxContent .mlist-wrapper fieldset .mlist-submit input {
    margin: 0;
    padding: 12px;
    width: 100%;
    line-height: 13px;
}

#lightBoxContent .mlist-wrapper fieldset .emailTitle {
    font-size: 40px;
    font-weight: bold;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#lightBoxContent .mlist-wrapper .termsWrapper {
    font-size: 11px;
    font-weight: normal;
}

#lightBoxContent .mlist-wrapper #thankyouBlock {
    padding: 0;
}

#lightBoxContent .mlist-wrapper #thankyouBlock .thankyou-message.embed {
    text-align: center;
}

#lightBoxContent .mlist-wrapper #thankyouBlock #errorLabelContainer2 {
    color: #595b4e;
}

#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-checks {
    clear: both;
    padding: 20px 0 10px 0;
    color: #ffffff;
    text-align: left;
    margin: 0px;
}

#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-submit-new {
    padding: 0px 0 10px 0;
}

#lightBoxContent .mlist-wrapper #thankyouBlock .mlist-submit-new input {
    margin: 0;
}

#lightBoxContent .mlist-wrapper #thankyouBlock select#dobMonth {
    float: left;
    padding-left: 0.5em;
    width: 47%;
}

#lightBoxContent .mlist-wrapper #thankyouBlock select#dobDay {
    float: right;
    padding-left: 0.5em;
    width: 47%;
    margin-right: 0;
}

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

    .toaster #lightBoxContent.lightBoxContent {
        width: 100%;
        right: 0 !important;
        max-width: 100%;
    }
}

#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-repeat: no-repeat;
    display: block;
    height: 17px;
    position: absolute;
    right: 5px;
    top: 8px;
    width: 17px;
    cursor: pointer;
    z-index: 1;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
}

#lightBoxContent.lightBoxContent.tkt .lightBoxClose a:hover,
#tklbContainer #lightBoxContent.lightBoxContent .lightBoxClose.turnKeyClose a:hover {
    background-position: 0 -28px;
}

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

.mobile {
    display: none;
}

@media only screen and (max-width: 767px) {
    .desktop {
        display: none;
    }

    .mobile {
        display: block;
    }
}

#tklbContainer #lightBoxContent.lightBoxContent {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    color: #ffffff;
    padding: 0;
    position: fixed;
    z-index: 10001;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyImageWrapper {
    width: 100%;
    float: none;
    overflow: hidden;
    max-height: 100%;
}

@media only screen and (min-width: 768px) {
    #tklbContainer #lightBoxContent.lightBoxContent .turnKeyImageWrapper {
        float: left;
        width: 50%;
    }
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyImageWrapper img {
    height: auto;
    width: 100%;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper {
    box-sizing: border-box;
    padding: 12px;
    width: 100%;
    float: none;
    background-color: #141212;
}

@media only screen and (min-width: 768px) {
    #tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper {
        float: left;
        width: 50%;
    }
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper {
    margin-top: 0;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form {
    text-align: center;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .emailTitle {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 20px;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-header {
    color: #ffffff;
    padding-bottom: 14px;
    text-align: center;
    text-transform: uppercase;
}

#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: #595b4e;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock .mlist-checks {
    clear: both;
    padding-top: 20px;
    padding-bottom: 10px;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock .mlist-submit-new {
    padding: 10px 0 20px 0;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock .mlist-submit-new input {
    margin: 0;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock select#dobMonth {
    float: left;
    width: 47%;
    margin-right: 0;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock select#dobDay {
    float: right;
    width: 47%;
    margin-right: 0;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData {
    width: 100%;
    text-align: center;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchTitle {
    font-size: 24px;
    font-weight: bold;
    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;
    padding-bottom: 20px;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericDesc {
    padding-bottom: 12px;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA {
    margin-top: 10px;
}

#tklbContainer #lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a {
    padding: 10px;
    font-size: 1em;
    padding: 0.75em;
}

@media only screen and (max-width: 767px) {

    body,
    html {
        height: 100%;
    }

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

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

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

    #lightBoxContent.lightBoxContent.tklb {
        height: 100%;
        position: fixed;
        z-index: 20;
        overflow-y: scroll;
        background-color: rgba(255, 255, 255, 0.1);
        /*Hack for the close button*/
    }

    #lightBoxContent.lightBoxContent.tklb .lightBoxClose.turnKeyClose a {
        bottom: 0px;
        width: 100%;
        color: #000;
        text-indent: 0px;
        background-color: #999;
        text-align: right;
        font-style: italic;
        background-image: none;
        position: fixed;
        padding-right: 20px;
        opacity: 0.9;
        z-index: 60;
        height: 20px;
    }

    #lightBoxContent.lightBoxContent.tklb .backGroundImage {
        position: fixed;
        left: 0;
        right: 0;
        z-index: -1;
        display: block;
        background-position: center center;
        width: 100%;
        height: 100%;
        background-size: cover;
        opacity: .25;
        -webkit-filter: blur(5px);
        -moz-filter: blur(5px);
        -o-filter: blur(5px);
        -ms-filter: blur(5px);
        filter: blur(5px);
    }

    #lightBoxContent.lightBoxContent.tklb .turnKeyTextWrapper {
        background-color: #141212;
        height: auto;
        padding: 12px;
    }

    #lightBoxContent.lightBoxContent.tklb .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-submit {
        margin: 0;
    }

    #lightBoxContent.lightBoxContent.tklb .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-submit input {
        margin: 0;
    }

    #lightBoxContent.lightBoxContent.tklb .turnKeyTextWrapper .emailTitle {
        text-align: center;
        font-size: 24px;
        font-weight: bold;
        font-family: Futura, Verdana, sans-serif;
        padding-bottom: 20px;
    }

    #lightBoxContent.lightBoxContent.tklb .turnKeyTextWrapper .termsWrapper.second {
        margin-bottom: 10px;
    }

    #lightBoxContent.lightBoxContent.tklb .turnKeyImageWrapper {
        max-height: none;
        margin: 50px auto 0px;
        width: 50%;
        box-sizing: border-box;
        border: 5px solid #fff;
    }

    #lightBoxContent.lightBoxContent.tklb .turnKeyImageWrapper .turnKeyImage {
        font-size: 0px;
    }
}

div#lightBoxContent input#email {
    width: 100%;
}

.page-news-v1 #block-system-main div#content,
#block-views-home-one-page-news-block-5 div#content,
#block-views-home-one-page-news-block-6 div#content,
.page-panhead-news #block-system-main div#content, #block-views-home-one-page-news-block-3 div#content{
    padding-bottom: 33px;
}

.page-news-v1 #block-system-main #block-system-main,
#block-views-home-one-page-news-block-5 #block-system-main,
#block-views-home-one-page-news-block-6 #block-system-main,
.page-panhead-news #block-system-main #block-system-main, #block-views-home-one-page-news-block-3 #block-system-main{
    margin-top: 8px;
}

.page-news-v1 #block-system-main .views-row,
#block-views-home-one-page-news-block-5 .views-row,
#block-views-home-one-page-news-block-6 .views-row,
.page-panhead-news #block-system-main .views-row, #block-views-home-one-page-news-block-3 .views-row {
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    min-height: 467px;
    position: relative;
}

.page-news-v1 #block-system-main .views-row .panheads .blog-date,
#block-views-home-one-page-news-block-5 .views-row .panheads .blog-date,
#block-views-home-one-page-news-block-6 .views-row .panheads .blog-date,#block-views-home-one-page-news-block-3 .views-row .panheads .blog-date,
.page-panhead-news #block-system-main .views-row .panheads .blog-date {
    vertical-align: bottom;
}

.page-news-v1 #block-system-main .views-row .blog-title.truncateheight1,
#block-views-home-one-page-news-block-5 .views-row .blog-title.truncateheight1,
#block-views-home-one-page-news-block-6 .views-row .blog-title.truncateheight1,#block-views-home-one-page-news-block-3 .views-row .blog-title.truncateheight1,
.page-panhead-news #block-system-main .views-row .blog-title.truncateheight1 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.page-news-v1 #block-system-main .views-row .blog-title.truncateheight1 a,
#block-views-home-one-page-news-block-5 .views-row .blog-title.truncateheight1 a,
#block-views-home-one-page-news-block-6 .views-row .blog-title.truncateheight1 a,#block-views-home-one-page-news-block-3 .views-row .blog-title.truncateheight1 a,
.page-panhead-news #block-system-main .views-row .blog-title.truncateheight1 a {
    line-height: 34px;
}

.page-news-v1 #block-system-main .views-row .blog-title.truncateheight,
#block-views-home-one-page-news-block-5 .views-row .blog-title.truncateheight,#block-views-home-one-page-news-block-3 .views-row .blog-title.truncateheight,
#block-views-home-one-page-news-block-6 .views-row .blog-title.truncateheight,
.page-panhead-news #block-system-main .views-row .blog-title.truncateheight {
    margin-top: 8px;
}
#block-views-home-one-page-news-block-3 .view-footer a {
    border: none;
cursor: pointer;
display: block;
text-decoration: none;
text-transform: uppercase;
text-align: center;
background-color: #595b4e;
color: #fff;
font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
font-size: 30px;
/* padding: 0px 10px; */
background-image: none;
font-weight: 400;
line-height: 38px;
max-width: 235px;
margin: 14px auto 70px;
letter-spacing: 1px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .page-news-v1 #block-system-main .views-row,
    #block-views-home-one-page-news-block-5 .views-row,#block-views-home-one-page-news-block-3 .views-row,
    #block-views-home-one-page-news-block-6 .views-row,#block-views-home-one-page-news-block-3 .views-row,
    .page-panhead-news #block-system-main .views-row {
        min-height: 500px;
    }
}

@media only screen and (min-width: 1403px) {

    .page-news-v1 #block-system-main .views-row,
    #block-views-home-one-page-news-block-5 .views-row,
    #block-views-home-one-page-news-block-6 .views-row,
    #block-views-home-one-page-news-block-3 .views-row,
    .page-panhead-news #block-system-main .views-row {
        min-height: 500px;
    }
}

@media only screen and (max-width: 767px) {

    .page-news-v1 #block-system-main .views-row,
    #block-views-home-one-page-news-block-5 .views-row,
    #block-views-home-one-page-news-block-6 .views-row,
    #block-views-home-one-page-news-block-3 .views-row,
    .page-panhead-news #block-system-main .views-row {
        border-bottom: 1px solid #333333;
        display: block;
        min-height: initial;
        padding-bottom: 25px !important;
        padding-top: 25px;
    }
    #block-views-home-one-page-news-block-3 .views-row{
        border-bottom:none;
    }
    div#block-views-home-one-page-news-block-3 .content {
margin: 0 8px;
}
}

.page-news-v1 #block-system-main .views-row img,
#block-views-home-one-page-news-block-5 .views-row img,
#block-views-home-one-page-news-block-6 .views-row img,
#block-views-home-one-page-news-block-3 .views-row img,
.page-panhead-news #block-system-main .views-row img {
    display: block;
    height: auto;
    width: 100%;
}

.page-news-v1 #block-system-main .views-row .blog-title a,
#block-views-home-one-page-news-block-5 .views-row .blog-title a,
#block-views-home-one-page-news-block-6 .views-row .blog-title a,
#block-views-home-one-page-news-block-3 .views-row .blog-title a,
.page-panhead-news #block-system-main .views-row .blog-title a {
    font-size: 37px;
    display: inline-block;
    
    line-height: 30px;
    color: #595b4e;
}
.page-news-v1 #block-system-main .views-row a,
#block-views-home-one-page-news-block-5 .views-row a,
#block-views-home-one-page-news-block-6 .views-row a,
#block-views-home-one-page-news-block-3 .views-row a,
.page-panhead-news #block-system-main .views-row a {
    color: #494a40;
}
.page-news-v1 #block-system-main .views-row .blog-panhead-title a,
.page-news-v1 #block-system-main .views-row .blog-panhead-title,
#block-views-home-one-page-news-block-5 .views-row .blog-panhead-title a,
#block-views-home-one-page-news-block-5 .views-row .blog-panhead-title,
#block-views-home-one-page-news-block-6 .views-row .blog-panhead-title a,
#block-views-home-one-page-news-block-6 .views-row .blog-panhead-title,
#block-views-home-one-page-news-block-3 .views-row .blog-panhead-title a,
#block-views-home-one-page-news-block-3 .views-row .blog-panhead-title,
.page-panhead-news #block-system-main .views-row .blog-panhead-title a,
.page-panhead-news #block-system-main .views-row .blog-panhead-title {
    display: none;
}

.page-news-v1 #block-system-main .views-row .media-embed-resize .media-embed-wrapper,
#block-views-home-one-page-news-block-5 .views-row .media-embed-resize .media-embed-wrapper,
#block-views-home-one-page-news-block-6 .views-row .media-embed-resize .media-embed-wrapper,
#block-views-home-one-page-news-block-3 .views-row .media-embed-resize .media-embed-wrapper,
.page-panhead-news #block-system-main .views-row .media-embed-resize .media-embed-wrapper {
    position: static;
}

.page-news-v1 #block-system-main .views-row .blog-media-thumb,
#block-views-home-one-page-news-block-5 .views-row .blog-media-thumb,
#block-views-home-one-page-news-block-6 .views-row .blog-media-thumb,
#block-views-home-one-page-news-block-3 .views-row .blog-media-thumb,
.page-panhead-news #block-system-main .views-row .blog-media-thumb {
    margin-bottom: 20px;
    border: 1px solid #595b4e;
    padding: 5px;
}

.page-news-v1 #block-system-main .views-row .date-wrapper,
#block-views-home-one-page-news-block-5 .views-row .date-wrapper,
#block-views-home-one-page-news-block-6 .views-row .date-wrapper,
#block-views-home-one-page-news-block-3 .views-row .date-wrapper,
.page-panhead-news #block-system-main .views-row .date-wrapper {
    font-size: 0;
}

.page-news-v1 #block-system-main .views-row .blog-date,
#block-views-home-one-page-news-block-5 .views-row .blog-date,
#block-views-home-one-page-news-block-6 .views-row .blog-date,
#block-views-home-one-page-news-block-3 .views-row .blog-date,
.page-panhead-news #block-system-main .views-row .blog-date {
    color: #fff;
    font-size: 14px;
    display: inline-block;
    width: calc(100% - 30px);
    vertical-align: bottom;
    letter-spacing: 1px;
    line-height: 25px;
}

.page-news-v1 #block-system-main .views-row .blog-panhead-logo,
#block-views-home-one-page-news-block-5 .views-row .blog-panhead-logo,
#block-views-home-one-page-news-block-6 .views-row .blog-panhead-logo,
#block-views-home-one-page-news-block-3 .views-row .blog-panhead-logo,
.page-panhead-news #block-system-main .views-row .blog-panhead-logo {
    background: none;
    display: none;
    height: 30px;
    vertical-align: middle;
}

.page-news-v1 #block-system-main .views-row .blog-description,
#block-views-home-one-page-news-block-5 .views-row .blog-description,
#block-views-home-one-page-news-block-6 .views-row .blog-description,
#block-views-home-one-page-news-block-3 .views-row .blog-description,
.page-panhead-news #block-system-main .views-row .blog-description {
    font-size: 15px !important;
    font-family: "magneta", Helvetica, Arial, sans-serif !important;
    text-transform: none;
    color: #fff;
    /* padding-bottom: 70px; */
}

.page-news-v1 #block-system-main .views-row .blog-description div,
#block-views-home-one-page-news-block-5 .views-row .blog-description div,
#block-views-home-one-page-news-block-6 .views-row .blog-description div,
#block-views-home-one-page-news-block-3 .views-row .blog-description div,
.page-panhead-news #block-system-main .views-row .blog-description div {
    font-size: 15px !important;
    font-family: "magneta", Helvetica, Arial, sans-serif !important;
}

.page-news-v1 #block-system-main .views-row .blog-description div span,
#block-views-home-one-page-news-block-5 .views-row .blog-description div span,
#block-views-home-one-page-news-block-6 .views-row .blog-description div span,
#block-views-home-one-page-news-block-3 .views-row .blog-description div span,
.page-panhead-news #block-system-main .views-row .blog-description div span {
    font-size: 15px !important;
    font-family: "magneta", Helvetica, Arial, sans-serif !important;
}

.page-news-v1 #block-system-main .views-row .blog-description p,
#block-views-home-one-page-news-block-5 .views-row .blog-description p,
#block-views-home-one-page-news-block-6 .views-row .blog-description p,
#block-views-home-one-page-news-block-3 .views-row .blog-description p,
.page-panhead-news #block-system-main .views-row .blog-description p {
    margin-top: 8px;
    font-size: 15px !important;
    font-family: "magneta", Helvetica, Arial, sans-serif !important;
    text-align: left;
}

.page-news-v1 #block-system-main .views-row .blog-description p span,
#block-views-home-one-page-news-block-5 .views-row .blog-description p span,
#block-views-home-one-page-news-block-6 .views-row .blog-description p span,
#block-views-home-one-page-news-block-3 .views-row .blog-description p span,
.page-panhead-news #block-system-main .views-row .blog-description p span {
    font-size: 15px !important;
    font-family: "magneta", Helvetica, Arial, sans-serif !important;
}

.page-news-v1 #block-system-main .views-row .blog-read-more,
#block-views-home-one-page-news-block-5 .views-row .blog-read-more,
#block-views-home-one-page-news-block-6 .views-row .blog-read-more,
#block-views-home-one-page-news-block-3 .views-row .blog-read-more,
.page-panhead-news #block-system-main .views-row .blog-read-more {
    background-color: transparent;
font-family: "acumin-pro-extra-condensed",Helvetica,Arial,sans-serif;
padding-top: 30px;
position: absolute;
bottom: 0;
}

@media only screen and (max-width: 767px) {

    .page-news-v1 #block-system-main .views-row .blog-read-more,
    #block-views-home-one-page-news-block-5 .views-row .blog-read-more,
    #block-views-home-one-page-news-block-6 .views-row .blog-read-more,
    #block-views-home-one-page-news-block-3 .views-row .blog-read-more,
    .page-panhead-news #block-system-main .views-row .blog-read-more {
        position: initial;
        display: inline-block;
    }
}

.page-news-v1 #block-system-main .views-row .blog-read-more a,
#block-views-home-one-page-news-block-5 .views-row .blog-read-more a,
#block-views-home-one-page-news-block-6 .views-row .blog-read-more a,
#block-views-home-one-page-news-block-3 .views-row .blog-read-more a,
.page-panhead-news #block-system-main .views-row .blog-read-more a {
    border: none;
cursor: pointer;
display: block;
text-decoration: none;
text-transform: uppercase;
text-align: center;
background-color: #595b4e;
color: #fff;
font-family: "acumin-pro-extra-condensed",Helvetica,Arial,sans-serif;
font-size: 22px;
padding:0 10px;
height: 30px;
line-height: 28px;
background-image: none;
font-weight: 300;
}

.page-news-v1 #block-system-main div.news-separator,
#block-views-home-one-page-news-block-5 div.news-separator,
#block-views-home-one-page-news-block-6 div.news-separator,
#block-views-home-one-page-news-block-3 div.news-separator,
.page-panhead-news #block-system-main div.news-separator {
    border-bottom: 1px solid #333333;
    padding-top: 59px;
    padding-bottom: 37px;
    display: block;
}

@media only screen and (max-width: 767px) {

    .page-news-v1 #block-system-main div.news-separator,
    #block-views-home-one-page-news-block-5 div.news-separator,
    #block-views-home-one-page-news-block-6 div.news-separator,
    .page-panhead-news #block-system-main div.news-separator, #block-views-home-one-page-news-block-3 div.news-separator{
        border-bottom: none;
        padding-top: 0;
        padding-bottom: 0;
    }
}

.page-news-v1 #block-system-main .views-row.panheads .blog-description,
#block-views-home-one-page-news-block-5 .views-row.panheads .blog-description,
#block-views-home-one-page-news-block-6 .views-row.panheads .blog-description,
.page-panhead-news #block-system-main .views-row.panheads .blog-description,#block-views-home-one-page-news-block-3 .views-row.panheads .blog-description {
    filter: blur(3px);
    -webkit-filter: blur(3px);
    padding-left: 3px;
    -moz-filter: blur(3px);
    -ms-filter: blur(3px);
    -o-filter: blur(3px);
    filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=2.25);
}

.page-news-v1 #block-system-main .views-row.panheads .blog-description a,
#block-views-home-one-page-news-block-5 .views-row.panheads .blog-description a,
#block-views-home-one-page-news-block-6 .views-row.panheads .blog-description a,
.page-panhead-news #block-system-main .views-row.panheads .blog-description a, #block-views-home-one-page-news-block-3 .views-row.panheads .blog-description a {
    pointer-events: none;
}

.page-news-v1 #block-system-main .views-row.panheads .blog-panhead-logo,
#block-views-home-one-page-news-block-5 .views-row.panheads .blog-panhead-logo,
#block-views-home-one-page-news-block-6 .views-row.panheads .blog-panhead-logo,
.page-panhead-news #block-system-main .views-row.panheads .blog-panhead-logo, #block-views-home-one-page-news-block-3 .views-row.panheads .blog-panhead-logo {
    background: url("/sites/g/files/g2000006001/f/201609/panheadimage.png") right 0 transparent no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
}

.page-news-v1 #block-system-main .views-row.panheads .blog-title a,
#block-views-home-one-page-news-block-5 .views-row.panheads .blog-title a,
#block-views-home-one-page-news-block-6 .views-row.panheads .blog-title a,
#block-views-home-one-page-news-block-3 .views-row.panheads .blog-title a,
.page-panhead-news #block-system-main .views-row.panheads .blog-title a {
    color: #494a40;
}

.page-news-v1 #block-system-main .views-row.panheads .blog-read-more a,
#block-views-home-one-page-news-block-5 .views-row.panheads .blog-read-more a,
#block-views-home-one-page-news-block-6 .views-row.panheads .blog-read-more a,
#block-views-home-one-page-news-block-3 .views-row.panheads .blog-read-more a,
.page-panhead-news #block-system-main .views-row.panheads .blog-read-more a {
    background-color: #494a40;
}

.page-news-v1 #block-system-main .views-row.panheads .blog-panhead-title,
#block-views-home-one-page-news-block-5 .views-row.panheads .blog-panhead-title,
#block-views-home-one-page-news-block-6 .views-row.panheads .blog-panhead-title,
#block-views-home-one-page-news-block-3 .views-row.panheads .blog-panhead-title,
.page-panhead-news #block-system-main .views-row.panheads .blog-panhead-title {
    display: block;
    text-align: right;
margin: 0 0 4px;
font-size: 23px;
background-color: #595b4e;
color: #fff;
display: block;
padding: 0 5px 3px 0;
line-height: 23px;
}

@media only screen and (max-width: 767px) {

    .page-news-v1 #block-system-main .item-list .pager,
    #block-views-home-one-page-news-block-5 .item-list .pager,
    #block-views-home-one-page-news-block-6 .item-list .pager,
    #block-views-home-one-page-news-block-3 .item-list .pager,
    .page-panhead-news #block-system-main .item-list .pager {
        padding-top: 30px;
    }
}

.page-news-v1 #block-system-main .item-list .pager .pager-next.first.last a,
#block-views-home-one-page-news-block-5 .item-list .pager .pager-next.first.last a,
#block-views-home-one-page-news-block-6 .item-list .pager .pager-next.first.last a,
#block-views-home-one-page-news-block-3 .item-list .pager .pager-next.first.last a,
.page-panhead-news #block-system-main .item-list .pager .pager-next.first.last a {
    float: none;
    height: 45px;
    max-width: 200px;
    margin: 0 auto;
    padding: 0;
    line-height: 42px;
    font-size: 24px;
    padding: 0px 14px;
}

.page-news-v1 #block-system-main .item-list .pager .news-separator,
#block-views-home-one-page-news-block-5 .item-list .pager .news-separator,
#block-views-home-one-page-news-block-6 .item-list .pager .news-separator,
#block-views-home-one-page-news-block-3 .item-list .pager .news-separator,
.page-panhead-news #block-system-main .item-list .pager .news-separator {
    border: none;
    padding-top: 35px !important;
    padding-bottom: 0 !important;
}

@media only screen and (max-width: 767px) {

    .page-news-v1 #block-system-main .item-list .pager .pager-next,
    #block-views-home-one-page-news-block-5 .item-list .pager .pager-next,
    #block-views-home-one-page-news-block-6 .item-list .pager .pager-next,
    #block-views-home-one-page-news-block-3 .item-list .pager .pager-next,
    .page-panhead-news #block-system-main .item-list .pager .pager-next {
        float: none;
    }
}

@media only screen and (min-width: 768px) {

    .page-news-v1 #block-system-main .view-content ul,
    #block-views-home-one-page-news-block-5 .view-content ul,
    #block-views-home-one-page-news-block-6 .view-content ul,
    #block-views-home-one-page-news-block-3 .view-content ul,
    .page-panhead-news #block-system-main .view-content ul {
        font-size: 0px;
    }

    .page-news-v1 #block-system-main .view-content ul.block,
    #block-views-home-one-page-news-block-5 .view-content ul.block,
    #block-views-home-one-page-news-block-6 .view-content ul.block,
    #block-views-home-one-page-news-block-3 .view-content ul.block,
    .page-panhead-news #block-system-main .view-content ul.block {
        margin-bottom: 16px;
    }

    .page-news-v1 #block-system-main .view-content ul .views-row,
    #block-views-home-one-page-news-block-5 .view-content ul .views-row,
    #block-views-home-one-page-news-block-6 .view-content ul .views-row,
    #block-views-home-one-page-news-block-3 .view-content ul .views-row,
    .page-panhead-news #block-system-main .view-content ul .views-row {
        font-size: 16px;
        display: inline-block;
        margin-right: 2.55%;
        margin-bottom: 2.55%;
        vertical-align: top;
        width: 31.63333%;
        font-size: 16px;
    }

    .page-news-v1 #block-system-main .view-content ul .views-row:nth-child(3n),
    #block-views-home-one-page-news-block-5 .view-content ul .views-row:nth-child(3n),
    #block-views-home-one-page-news-block-6 .view-content ul .views-row:nth-child(3n),
    #block-views-home-one-page-news-block-3 .view-content ul .views-row:nth-child(3n),
    .page-panhead-news #block-system-main .view-content ul .views-row:nth-child(3n) {
        margin-right: 0px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .page-news-v1 #block-system-main .view-content ul,
    #block-views-home-one-page-news-block-5 .view-content ul,
    #block-views-home-one-page-news-block-6 .view-content ul,
    #block-views-home-one-page-news-block-3 .view-content ul,
    .page-panhead-news #block-system-main .view-content ul {
        font-size: 0px;
    }

    .page-news-v1 #block-system-main .view-content ul.block,
    #block-views-home-one-page-news-block-5 .view-content ul.block,
    #block-views-home-one-page-news-block-6 .view-content ul.block,
    #block-views-home-one-page-news-block-3 .view-content ul.block,
    .page-panhead-news #block-system-main .view-content ul.block {
        margin-bottom: 16px;
    }

    .page-news-v1 #block-system-main .view-content ul .views-row,
    #block-views-home-one-page-news-block-5 .view-content ul .views-row,
    #block-views-home-one-page-news-block-6 .view-content ul .views-row,
    #block-views-home-one-page-news-block-3 .view-content ul .views-row,
    .page-panhead-news #block-system-main .view-content ul .views-row {
        font-size: 16px;
        display: inline-block;
        margin-right: 2.55%;
        margin-bottom: 2.55%;
        vertical-align: top;
        width: 48.725%;
        font-size: 16px;
    }

    .page-news-v1 #block-system-main .view-content ul .views-row:nth-child(2n),
    #block-views-home-one-page-news-block-5 .view-content ul .views-row:nth-child(2n),
    #block-views-home-one-page-news-block-6 .view-content ul .views-row:nth-child(2n),
    #block-views-home-one-page-news-block-3 .view-content ul .views-row:nth-child(2n),
    .page-panhead-news #block-system-main .view-content ul .views-row:nth-child(2n) {
        margin-right: 0px;
    }
}

body.administrator.page-news-v1 .views-row.panheads .blog-description,
body.fan-club-member.page-news-v1 .views-row.panheads .blog-description,
body.administrator.node-type-blog .views-row.panheads .blog-description,
body.fan-club-member.node-type-blog .views-row.panheads .blog-description,
body.fan-club-member #block-views-home-one-page-news-block-3 .views-row.panheads .blog-description,
body.administrator #block-views-home-one-page-news-block-3 .views-row.panheads .blog-description {
    filter: blur(0) !important;
    -webkit-filter: blur(0) !important;
    -moz-filter: blur(0) !important;
    -ms-filter: blur(0) !important;
    -o-filter: blur(0) !important;
    -ms-filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}

body.administrator.page-news-v1 .views-row.panheads .blog-description a,
body.fan-club-member.page-news-v1 .views-row.panheads .blog-description a,
body.administrator.node-type-blog .views-row.panheads .blog-description a,
body.fan-club-member.node-type-blog .views-row.panheads .blog-description a,
body.fan-club-member #block-views-home-one-page-news-block-3 .views-row.panheads .blog-description a,
body.administrator #block-views-home-one-page-news-block-3 .views-row.panheads .blog-description a {
    pointer-events: default;
}

/*  
       @if $news-config == 'expand' {
        .views-field-nothing-2 {
          position: relative;
          .news-detail-close {
            @extend %hideDisplayBlock;
          }
          .nd {
            .field-name-file {
              @extend %hideDisplayBlock;
            }
            p {
              margin-top: 1em;
            }
            .oembed-content {
            }
            .media-thumbnail-frame {
              margin-top: .5em;
              float: left;
              img {
                height: auto;
                width: 100%;
              }
            }
            .oembed-title {
              @extend %hideDisplayBlock;
            }
          }
          .item-list .pager {
            transition: margin 2s ease;
          }
        }
      }
         
    }
    
    @media only screen and (min-width : 768px){
      .page-news-v1 #block-system-main, #block-views-home-one-page-news-block-5, #block-views-home-one-page-news-block-6, .page-panhead-news #block-system-main {
        .view-content ul {
          position: relative;
        }
        @if $news-config == 'expand' {
          .views-field-nothing-2 {
            &.open {
              width: 100%;
            }
            .news-detail-close{
              @include absolute_coordinates('right', -.3em, 'top', 0, 1);
              display: block;
              span {
                color: #585A59;
                cursor: pointer;
                display: block;
                font-size: 1.5em;
                height: 1em;
                text-align: center;
                width: 1.5em;
              }
              .news-detail-close {
                display: block;
              }
            }
            .nd {
              background: $news-detail-bg;
              padding: 6% 3% 3%;        
              padding: 3%;
              overflow: hidden;
              .field-name-file {
                display: block;
                float: left;
                margin-right: 2%;
              }
              .field-news-detail {
                margin-top: 0;
                overflow: visible;
              }
            }
          }
          .views-rows-detail {
            clear: both;
            float: none;
            font-size: medium;
            margin-bottom: 1.25em;
            position: relative;
            transition: all 2s ease;
            width: 100%;
            object .media-embed-wrapper {
              position: static;
            }
          }
        }
        .item-list{
          margin-top: 1.5em;
          .pager{
            .pager-item{
              display: inline;
            }
            .pager-current{
              display: inline;
            }
          }
        }
      }
    }
    
    
    .page-news-v1 .view-home-one-page-news{
        position: relative;
        @extend %categoryDropdownStyle;
    }
    
     
    */
#block-views-home-one-page-news-block-6 .views-row .blog-date, #block-views-home-one-page-news-block-3 .views-row .blog-date {
    font-size: 15px;
}

#block-views-home-one-page-news-detail-block {
    padding-bottom: 40px;
}

@media only screen and (max-width: 767px) {
    #block-views-home-one-page-news-detail-block .media-thumbnail-frame {
        width: auto;
    }
}

#block-views-home-one-page-news-detail-block .videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    width: 100%;
}

#block-views-home-one-page-news-detail-block .videoWrapper iframe,
#block-views-home-one-page-news-detail-block .videoWrapper object {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.node-type-blog #block-views-home-one-page-news-detail-block h2 {
    padding-bottom: 72px;
    padding-top: 8px;
}

@media only screen and (max-width: 767px) {
    .node-type-blog #block-views-home-one-page-news-detail-block h2 {
        padding-bottom: 36px;
    }
}

.node-type-blog #block-views-home-one-page-news-detail-block .media-thumbnail-frame img {
    height: auto;
    width: 100%;
}

@media only screen and (min-width: 768px) {
    .node-type-blog #block-views-home-one-page-news-detail-block .media-thumbnail-frame {
        height: auto;
        padding: 0;
    }

    .node-type-blog #block-views-home-one-page-news-detail-block .media-thumbnail-frame img {
        width: 100%;
        height: auto;
    }
}

.node-type-blog .view-home-one-page-news-detail ul .views-row {
    margin-right: 0;
    margin-bottom: 0;
    width: 100%;
}

.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body {
    font-size: 0;
}

.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left,
.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left-only {
    display: inline-block;
    width: calc(100% - 531px);
    vertical-align: top;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left,
    .node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left-only {
        width: calc(50% - 41px);
    }
}

@media only screen and (max-width: 767px) {

    .node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left,
    .node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left-only {
        display: block;
        width: 100%;
    }
}

.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left .dmb-title,
.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left-only .dmb-title {
    font-size: 37px;
    color: #595b4e;
    line-height: 37px;
    text-transform: uppercase;
}

.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left .dmb-created,
.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left-only .dmb-created {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 0 0;
    letter-spacing: 1px;
}

.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left .dmb-created a,
.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left-only .dmb-created a {
    color: #595b4e;
}

.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left .dmb-body,
.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left-only .dmb-body {
    font-size: 15px;
    font-family: "magneta", Helvetica, Arial, sans-serif !important;
    text-transform: initial;
    color: #fff;
    text-align: left;
}

.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left .dmb-body p,
.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left-only .dmb-body p {
    margin-top: 15px;
    text-align: left;
}

.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left .dmb-body p span,
.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left-only .dmb-body p span {
    font-size: 15px !important;
    font-family: "magneta", Helvetica, Arial, sans-serif !important;
}

.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-media {
    display: inline-block;
    width: 100%;
    max-width: 470px;
    vertical-align: top;
    margin-left: 35px;
    margin-top: 7px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-media {
        width: 50%;
        max-width: 470px;
        margin-left: 25px;
    }
}

@media only screen and (max-width: 767px) {
    .node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-media {
        display: block;
        width: 100%;
        margin-top: 15px;
        margin-left: 0;
        max-width: 100%;
    }
}

.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-media .media-thumbnail-frame {
    border: 1px solid #595b4e;
    padding: 7px !important;
}

.node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left-only {
    width: 100%;
    vertical-align: top;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .node-type-blog .view-home-one-page-news-detail ul .views-row .views-field .detail-media-body .dmb-left-only {
        width: 100%;
    }
}

#block-views-home-one-page-news-block-5 .view-home-one-page-news .view-content,
#block-views-home-one-page-news-block-6 .view-home-one-page-news .view-content  {
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
    padding: 50px 0 25px;
    margin-top: 70px;
}
#block-views-home-one-page-news-block-3 .view-home-one-page-news .view-content{
    padding:40px 0 25px;
    border:none;
    margin:0;
}
@media only screen and (max-width: 767px) {

    #block-views-home-one-page-news-block-5 .view-home-one-page-news .view-content,
    #block-views-home-one-page-news-block-6 .view-home-one-page-news .view-content,
    #block-views-home-one-page-news-block-3 .view-home-one-page-news .view-content  {
        border-bottom: none;
        padding: 25px 0 25px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    #block-views-home-one-page-news-block-5 .view-home-one-page-news .view-content li.views-row.views-row-3,
    #block-views-home-one-page-news-block-6 .view-home-one-page-news .view-content li.views-row.views-row-3,
    #block-views-home-one-page-news-block-3 .view-home-one-page-news .view-content li.views-row.views-row-3 {
        display: none;
    }
}

#block-views-home-one-page-news-block-5 .view-home-one-page-news .view-footer,
#block-views-home-one-page-news-block-6 .view-home-one-page-news .view-footer,
#block-views-home-one-page-news-block-3 .view-home-one-page-news .view-footer {
    text-align: center;
}

#block-views-home-one-page-news-block-5 .view-home-one-page-news .view-footer a,
#block-views-home-one-page-news-block-6 .view-home-one-page-news .view-footer a,
#block-views-home-one-page-news-block-6 .view-home-one-page-news .view-footer a {
    display: block;
    height: 45px;
    max-width: 180px;
    margin: 0 auto;
    padding: 0;
    line-height: 42px;
    font-size: 26px;
    margin-top: 30px;
}

#block-views-home-one-page-news-block-5 ul.pager.pager-load-more,
#block-views-home-one-page-news-block-3 ul.pager.pager-load-more,
#block-views-home-one-page-news-block-6 ul.pager.pager-load-more {
    padding-top: 30px;
}

#block-views-home-one-page-news-block-5 .item-list .pager .news-separator {
    padding-top: 0 !important;
}

.gecko1 .page-news-v1.anonymous #block-system-main .views-row.panheads .blog-description.blur,
.gecko1 .page-news-v1.anonymous #block-system-main .views-row.panheads .blog-description.blur a,
.gecko1 .node-type-blog.anonymous #block-views-home-one-page-news-block-5 .views-row.panheads .blog-description.blur,
.gecko1 .node-type-blog.anonymous #block-views-home-one-page-news-block-5 .views-row.panheads .blog-description.blur a .
.gecko1 .anonymous #block-views-home-one-page-news-block-3 .views-row.panheads .blog-description.blur,
.gecko1 .anonymous #block-views-home-one-page-news-block-3 .views-row.panheads .blog-description.blur a {
    color: #505050;
    text-shadow: 0 0 5px white;
}

.gecko1 .page-news-v1.anonymous #block-system-main .views-row.panheads .blog-description.blur ::-moz-selection,
.gecko1 .node-type-blog.anonymous #block-views-home-one-page-news-block-5 .views-row.panheads .blog-description.blur ::-moz-selection,
.gecko1 .anonymous #block-views-home-one-page-news-block-3 .views-row.panheads .blog-description.blur ::-moz-selection {
    background: transparent;
    /* Gecko Browsers */
}

.gecko1 .page-news-v1.anonymous #block-system-main .views-row.panheads .blog-description.blur ::selection,
.gecko1 .node-type-blog.anonymous #block-views-home-one-page-news-block-5 .views-row.panheads .blog-description.blur ::selection,
.gecko1 .anonymous #block-views-home-one-page-news-block-3 .views-row.panheads .blog-description.blur ::selection {
    background: transparent;
    /* Gecko Browsers */
}

.page-photo-v1 h1#page-title,
.page-vip h1#page-title {
    margin-top: 10px;
}

.page-photo-v1 #block-views-galleries-block-3 h2,
.page-vip #block-views-galleries-block-3 h2 {
    margin-top: 68px;
    font-size: 37px;
    margin-bottom: 20px;
}

.page-photo-v1 .view-id-home_one_page_photos.view-display-id-page_1>.view-content,
.page-vip .view-id-home_one_page_photos.view-display-id-page_1>.view-content {
    display: none;
}

.page-photo-v1.page-photo-v1-category .view-id-home_one_page_photos.view-display-id-page_1>.view-content {
    display: block;
}

div#block-views-home-one-page-photos-block-3 h2,
#block-views-home-one-page-photos-block-4 h2,
#block-block-841 h2 {
    font-size: 37px;
    margin: 62px 0 20px 0;
}

#block-views-home-one-page-photos-block-4 h2,
#block-views-home-one-page-photos-block-7 h2 {
    color: #fff;
}

#block-views-home-one-page-photos-block-4 .view-footer a,
#block-views-home-one-page-photos-block-7 .view-footer a {
    background: #595b4e !important;
    padding: 0;
    font-weight:400;
height: 44px;
line-height: 40px;
}

#block-views-home-one-page-photos-block-4 .view-footer a span.viewmore-text,
#block-views-home-one-page-photos-block-4 .view-footer a span.upload-text,
#block-views-home-one-page-photos-block-7 .view-footer a span.viewmore-text,
#block-views-home-one-page-photos-block-7 .view-footer a span.upload-text {
    padding: 0px 29px 0px 24px;
vertical-align: middle;
letter-spacing:0;
}

@media only screen and (max-width: 767px) {

    #block-views-home-one-page-photos-block-4 .view-footer a span.upload-text,
    #block-views-home-one-page-photos-block-7 .view-footer a span.upload-text {
        padding: 0;
        width: 183px;
        display: inline-block;
        text-align: center;
        height: 44px;
        line-height: 40px;
    }
}

@media only screen and (min-width: 768px) {

    .view-home-one-page-photos,
    #block-views-photos-block-4,
    #block-views-photos-block-5,
    #block-views-home-one-page-photos-block-7,
    .view-id-galleries.view-display-id-block_3 {
        margin-left: 0;
    }
}

@media only screen and (max-width: 767px) {

    .view-home-one-page-photos>.view-content,
    #block-views-photos-block-4>.view-content,
    #block-views-photos-block-5>.view-content,
    #block-views-home-one-page-photos-block-7>.view-content,
    .view-id-galleries.view-display-id-block_3>.view-content {
        width: 85%;
        z-index: 1;
    }
}

@media only screen and (min-width: 768px) {

    .view-home-one-page-photos>.view-content ul,
    #block-views-photos-block-4>.view-content ul,
    #block-views-photos-block-5>.view-content ul,
    #block-views-home-one-page-photos-block-7>.view-content ul,
    .view-id-galleries.view-display-id-block_3>.view-content ul {
        font-size: 0px;
    }

    .view-home-one-page-photos>.view-content ul.block,
    #block-views-photos-block-4>.view-content ul.block,
    #block-views-photos-block-5>.view-content ul.block,
    #block-views-home-one-page-photos-block-7>.view-content ul.block,
    .view-id-galleries.view-display-id-block_3>.view-content ul.block {
        margin-bottom: 16px;
    }

    .view-home-one-page-photos>.view-content ul .views-row,
    #block-views-photos-block-4>.view-content ul .views-row,
    #block-views-photos-block-5>.view-content ul .views-row,
    #block-views-home-one-page-photos-block-7>.view-content ul .views-row,
    .view-id-galleries.view-display-id-block_3>.view-content ul .views-row {
        font-size: 16px;
        display: inline-block;
        margin-right: 1.5%;
        margin-bottom: 1.5%;
        vertical-align: top;
        width: 23.875%;
        font-size: 16px;
    }

    .view-home-one-page-photos>.view-content ul .views-row:nth-child(4n),
    #block-views-photos-block-4>.view-content ul .views-row:nth-child(4n),
    #block-views-photos-block-5>.view-content ul .views-row:nth-child(4n),
    #block-views-home-one-page-photos-block-7>.view-content ul .views-row:nth-child(4n),
    .view-id-galleries.view-display-id-block_3>.view-content ul .views-row:nth-child(4n) {
        margin-right: 0px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .view-home-one-page-photos>.view-content ul,
    #block-views-photos-block-4>.view-content ul,
    #block-views-photos-block-5>.view-content ul,
    #block-views-home-one-page-photos-block-7>.view-content ul,
    .view-id-galleries.view-display-id-block_3>.view-content ul {
        font-size: 0px;
    }

    .view-home-one-page-photos>.view-content ul.block,
    #block-views-photos-block-4>.view-content ul.block,
    #block-views-photos-block-5>.view-content ul.block,
    #block-views-home-one-page-photos-block-7>.view-content ul.block,
    .view-id-galleries.view-display-id-block_3>.view-content ul.block {
        margin-bottom: 16px;
    }

    .view-home-one-page-photos>.view-content ul .views-row,
    #block-views-photos-block-4>.view-content ul .views-row,
    #block-views-photos-block-5>.view-content ul .views-row,
    #block-views-home-one-page-photos-block-7>.view-content ul .views-row,
    .view-id-galleries.view-display-id-block_3>.view-content ul .views-row {
        font-size: 16px;
        display: inline-block;
        margin-right: 3%;
        margin-bottom: 1.5%;
        vertical-align: top;
        width: 22.75%;
        font-size: 16px;
    }

    .view-home-one-page-photos>.view-content ul .views-row:nth-child(4n),
    #block-views-photos-block-4>.view-content ul .views-row:nth-child(4n),
    #block-views-photos-block-5>.view-content ul .views-row:nth-child(4n),
    #block-views-home-one-page-photos-block-7>.view-content ul .views-row:nth-child(4n),
    .view-id-galleries.view-display-id-block_3>.view-content ul .views-row:nth-child(4n) {
        margin-right: 0px;
    }
}

.view-home-one-page-photos>.view-content ul .photo-wrapper,
#block-views-photos-block-4>.view-content ul .photo-wrapper,
#block-views-photos-block-5>.view-content ul .photo-wrapper,
#block-views-home-one-page-photos-block-7>.view-content ul .photo-wrapper,
.view-id-galleries.view-display-id-block_3>.view-content ul .photo-wrapper {
    margin-bottom: 6px;
}

.view-home-one-page-photos>.view-content ul .photo-wrapper img,
#block-views-photos-block-4>.view-content ul .photo-wrapper img,
#block-views-photos-block-5>.view-content ul .photo-wrapper img,
#block-views-home-one-page-photos-block-7>.view-content ul .photo-wrapper img,
.view-id-galleries.view-display-id-block_3>.view-content ul .photo-wrapper img {
    border: 2px solid #212020;
    box-sizing: border-box;
}

.view-home-one-page-photos>.view-content ul .title-wrapper,
#block-views-photos-block-4>.view-content ul .title-wrapper,
#block-views-photos-block-5>.view-content ul .title-wrapper,
#block-views-home-one-page-photos-block-7>.view-content ul .title-wrapper,
.view-id-galleries.view-display-id-block_3>.view-content ul .title-wrapper {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 24px;
}

.view-home-one-page-photos>.view-content ul .title-wrapper a,
#block-views-photos-block-4>.view-content ul .title-wrapper a,
#block-views-photos-block-5>.view-content ul .title-wrapper a,
#block-views-home-one-page-photos-block-7>.view-content ul .title-wrapper a,
.view-id-galleries.view-display-id-block_3>.view-content ul .title-wrapper a {
    color: #ffffff;
}

.view-home-one-page-photos>.view-content ul .views-row .views-field.views-field-nothing,
#block-views-photos-block-4>.view-content ul .views-row .views-field.views-field-nothing,
#block-views-photos-block-5>.view-content ul .views-row .views-field.views-field-nothing,
#block-views-home-one-page-photos-block-7>.view-content ul .views-row .views-field.views-field-nothing,
.view-id-galleries.view-display-id-block_3>.view-content ul .views-row .views-field.views-field-nothing {
    font-size: 0;
}

.view-home-one-page-photos>.view-content ul .views-row a:hover img,
.view-home-one-page-photos>.view-content ul .views-row .panhead-logo:hover,
#block-views-photos-block-4>.view-content ul .views-row a:hover img,
#block-views-photos-block-4>.view-content ul .views-row .panhead-logo:hover,
#block-views-photos-block-5>.view-content ul .views-row a:hover img,
#block-views-photos-block-5>.view-content ul .views-row .panhead-logo:hover,
#block-views-home-one-page-photos-block-7>.view-content ul .views-row a:hover img,
#block-views-home-one-page-photos-block-7>.view-content ul .views-row .panhead-logo:hover,
.view-id-galleries.view-display-id-block_3>.view-content ul .views-row a:hover img,
.view-id-galleries.view-display-id-block_3>.view-content ul .views-row .panhead-logo:hover {
    opacity: 0.5;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
}

.view-home-one-page-photos .view-footer,
#block-views-photos-block-4 .view-footer,
#block-views-photos-block-5 .view-footer,
#block-views-home-one-page-photos-block-7 .view-footer,
.view-id-galleries.view-display-id-block_3 .view-footer {
    text-align: center;
    margin: 6px 0 25px 0;
    border-top: 1px solid #333333;
    padding-top: 25px;
}

@media only screen and (max-width: 767px) {

    .view-home-one-page-photos .view-footer,
    #block-views-photos-block-4 .view-footer,
    #block-views-photos-block-5 .view-footer,
    #block-views-home-one-page-photos-block-7 .view-footer,
    .view-id-galleries.view-display-id-block_3 .view-footer {
        width: calc(100% - 15px);
    }
}

.view-home-one-page-photos .view-footer .Follow-skillet,
.view-home-one-page-photos .view-footer .nav_footer_meta,
.view-home-one-page-photos .view-footer .upload_panhead_photo,
#block-views-photos-block-4 .view-footer .Follow-skillet,
#block-views-photos-block-4 .view-footer .nav_footer_meta,
#block-views-photos-block-4 .view-footer .upload_panhead_photo,
#block-views-photos-block-5 .view-footer .Follow-skillet,
#block-views-photos-block-5 .view-footer .nav_footer_meta,
#block-views-photos-block-5 .view-footer .upload_panhead_photo,
#block-views-home-one-page-photos-block-7 .view-footer .Follow-skillet,
#block-views-home-one-page-photos-block-7 .view-footer .nav_footer_meta,
#block-views-home-one-page-photos-block-7 .view-footer .upload_panhead_photo,
.view-id-galleries.view-display-id-block_3 .view-footer .Follow-skillet,
.view-id-galleries.view-display-id-block_3 .view-footer .nav_footer_meta,
.view-id-galleries.view-display-id-block_3 .view-footer .upload_panhead_photo {
    display: inline-block;
    font-weight: 300;
}

@media only screen and (max-width: 767px) {

    .view-home-one-page-photos .view-footer .Follow-skillet,
    .view-home-one-page-photos .view-footer .nav_footer_meta,
    .view-home-one-page-photos .view-footer .upload_panhead_photo,
    #block-views-photos-block-4 .view-footer .Follow-skillet,
    #block-views-photos-block-4 .view-footer .nav_footer_meta,
    #block-views-photos-block-4 .view-footer .upload_panhead_photo,
    #block-views-photos-block-5 .view-footer .Follow-skillet,
    #block-views-photos-block-5 .view-footer .nav_footer_meta,
    #block-views-photos-block-5 .view-footer .upload_panhead_photo,
    #block-views-home-one-page-photos-block-7 .view-footer .Follow-skillet,
    #block-views-home-one-page-photos-block-7 .view-footer .nav_footer_meta,
    #block-views-home-one-page-photos-block-7 .view-footer .upload_panhead_photo,
    .view-id-galleries.view-display-id-block_3 .view-footer .Follow-skillet,
    .view-id-galleries.view-display-id-block_3 .view-footer .nav_footer_meta,
    .view-id-galleries.view-display-id-block_3 .view-footer .upload_panhead_photo {
        margin-top: 25px;
    }
}

.view-home-one-page-photos .view-footer .Follow-skillet a,
.view-home-one-page-photos .view-footer .nav_footer_meta a,
.view-home-one-page-photos .view-footer .upload_panhead_photo a,
#block-views-photos-block-4 .view-footer .Follow-skillet a,
#block-views-photos-block-4 .view-footer .nav_footer_meta a,
#block-views-photos-block-4 .view-footer .upload_panhead_photo a,
#block-views-photos-block-5 .view-footer .Follow-skillet a,
#block-views-photos-block-5 .view-footer .nav_footer_meta a,
#block-views-photos-block-5 .view-footer .upload_panhead_photo a,
#block-views-home-one-page-photos-block-7 .view-footer .Follow-skillet a,
#block-views-home-one-page-photos-block-7 .view-footer .nav_footer_meta a,
#block-views-home-one-page-photos-block-7 .view-footer .upload_panhead_photo a,
.view-id-galleries.view-display-id-block_3 .view-footer .Follow-skillet a,
.view-id-galleries.view-display-id-block_3 .view-footer .nav_footer_meta a,
.view-id-galleries.view-display-id-block_3 .view-footer .upload_panhead_photo a {
    font-size: 26px;
    font-weight: 300;
}

.view-home-one-page-photos .view-footer .Follow-skillet,
.view-home-one-page-photos .view-footer .nav_footer_meta,
#block-views-photos-block-4 .view-footer .Follow-skillet,
#block-views-photos-block-4 .view-footer .nav_footer_meta,
#block-views-photos-block-5 .view-footer .Follow-skillet,
#block-views-photos-block-5 .view-footer .nav_footer_meta,
#block-views-home-one-page-photos-block-7 .view-footer .Follow-skillet,
#block-views-home-one-page-photos-block-7 .view-footer .nav_footer_meta,
.view-id-galleries.view-display-id-block_3 .view-footer .Follow-skillet,
.view-id-galleries.view-display-id-block_3 .view-footer .nav_footer_meta {
    margin-right: 17px;
}

@media only screen and (max-width: 767px) {

    .view-home-one-page-photos .view-footer .Follow-skillet,
    .view-home-one-page-photos .view-footer .nav_footer_meta,
    #block-views-photos-block-4 .view-footer .Follow-skillet,
    #block-views-photos-block-4 .view-footer .nav_footer_meta,
    #block-views-photos-block-5 .view-footer .Follow-skillet,
    #block-views-photos-block-5 .view-footer .nav_footer_meta,
    #block-views-home-one-page-photos-block-7 .view-footer .Follow-skillet,
    #block-views-home-one-page-photos-block-7 .view-footer .nav_footer_meta,
    .view-id-galleries.view-display-id-block_3 .view-footer .Follow-skillet,
    .view-id-galleries.view-display-id-block_3 .view-footer .nav_footer_meta {
        margin-right: 0;
    }
}

.view-home-one-page-photos .view-footer .Follow-skillet a,
.view-home-one-page-photos .view-footer .nav_footer_meta a,
#block-views-photos-block-4 .view-footer .Follow-skillet a,
#block-views-photos-block-4 .view-footer .nav_footer_meta a,
#block-views-photos-block-5 .view-footer .Follow-skillet a,
#block-views-photos-block-5 .view-footer .nav_footer_meta a,
#block-views-home-one-page-photos-block-7 .view-footer .Follow-skillet a,
#block-views-home-one-page-photos-block-7 .view-footer .nav_footer_meta a,
.view-id-galleries.view-display-id-block_3 .view-footer .Follow-skillet a,
.view-id-galleries.view-display-id-block_3 .view-footer .nav_footer_meta a {
    color: #fff;
padding: 0px 20px 0px 20px;
display: block;
height: 40px;
line-height: 40px;
font-weight:400;
letter-spacing:0.5px;

}

.view-home-one-page-photos .view-footer .Follow-skillet span,
.view-home-one-page-photos .view-footer .nav_footer_meta span,
#block-views-photos-block-4 .view-footer .Follow-skillet span,
#block-views-photos-block-4 .view-footer .nav_footer_meta span,
#block-views-photos-block-5 .view-footer .Follow-skillet span,
#block-views-photos-block-5 .view-footer .nav_footer_meta span,
#block-views-home-one-page-photos-block-7 .view-footer .Follow-skillet span,
#block-views-home-one-page-photos-block-7 .view-footer .nav_footer_meta span,
.view-id-galleries.view-display-id-block_3 .view-footer .Follow-skillet span,
.view-id-galleries.view-display-id-block_3 .view-footer .nav_footer_meta span {
    vertical-align: text-top;
}

.view-home-one-page-photos .view-footer .nav_footer_meta a,
#block-views-photos-block-4 .view-footer .nav_footer_meta a,
#block-views-photos-block-5 .view-footer .nav_footer_meta a,
#block-views-home-one-page-photos-block-7 .view-footer .nav_footer_meta a,
.view-id-galleries.view-display-id-block_3 .view-footer .nav_footer_meta a {
    color: #fff;
    padding: 0px 24px 0px 24px;
    display: block;
}

.view-home-one-page-photos .view-footer .upload_panhead_photo,
#block-views-photos-block-4 .view-footer .upload_panhead_photo,
#block-views-photos-block-5 .view-footer .upload_panhead_photo,
#block-views-home-one-page-photos-block-7 .view-footer .upload_panhead_photo,
.view-id-galleries.view-display-id-block_3 .view-footer .upload_panhead_photo {
    margin-left: 20px;
}

@media only screen and (max-width: 767px) {

    .view-home-one-page-photos .view-footer .upload_panhead_photo,
    #block-views-photos-block-4 .view-footer .upload_panhead_photo,
    #block-views-photos-block-5 .view-footer .upload_panhead_photo,
    #block-views-home-one-page-photos-block-7 .view-footer .upload_panhead_photo,
    .view-id-galleries.view-display-id-block_3 .view-footer .upload_panhead_photo {
        margin-left: 0;
        margin-top: 20px;
    }
}

.view-home-one-page-photos .view-footer .upload_panhead_photo a,
#block-views-photos-block-4 .view-footer .upload_panhead_photo a,
#block-views-photos-block-5 .view-footer .upload_panhead_photo a,
#block-views-home-one-page-photos-block-7 .view-footer .upload_panhead_photo a,
.view-id-galleries.view-display-id-block_3 .view-footer .upload_panhead_photo a {
    color: #fff;
    padding: 0px 24px;
    display: block;
}

.view-home-one-page-photos .view-footer span.pan-logo,
#block-views-photos-block-4 .view-footer span.pan-logo,
#block-views-photos-block-5 .view-footer span.pan-logo,
#block-views-home-one-page-photos-block-7 .view-footer span.pan-logo,
.view-id-galleries.view-display-id-block_3 .view-footer span.pan-logo {
    background: url("/sites/g/files/g2000006001/f/201609/photo-panhead-logo.png") right 0 transparent no-repeat;
    display: inline-block;
    width: 41px;
    height: 43px;
    vertical-align: top;
    margin-right: -2px;
    background-size: contain;
}

.view-home-one-page-photos .view-footer span.viewmore-link,
.view-home-one-page-photos .view-footer span.upload-link,
#block-views-photos-block-4 .view-footer span.viewmore-link,
#block-views-photos-block-4 .view-footer span.upload-link,
#block-views-photos-block-5 .view-footer span.viewmore-link,
#block-views-photos-block-5 .view-footer span.upload-link,
#block-views-home-one-page-photos-block-7 .view-footer span.viewmore-link,
#block-views-home-one-page-photos-block-7 .view-footer span.upload-link,
.view-id-galleries.view-display-id-block_3 .view-footer span.viewmore-link,
.view-id-galleries.view-display-id-block_3 .view-footer span.upload-link {
    display: inline-block;
    vertical-align: middle;
}

.view-categories {
    display: inline-block !important;
    vertical-align: middle;
    position: relative;
}

.view-categories .view-header h3 {
    font-size: 20px;
    padding: 3px 20px 4px 20px;
    background: url("/sites/g/files/g2000006001/f/201609/skillet-arrow.svg") no-repeat scroll 102px center;
    background-color: #595b4e;
}

.view-categories .view-content {
    text-align: left;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 2;
    border-top: none;
    top: 33px;
    box-sizing: border-box;
    background: #595b4e;
}

.view-categories .view-content .category-list a.list-view-all {
    display: none;
    font-size: 20px;
    color: #fff;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0;
    padding-bottom: 10px;
    line-height: 21px;
    padding: 0px 1px 10px 14px;
}

.view-categories .view-content .category-list li {
    margin: 0;
    padding: 0;
    line-height: 21px;
}

.view-categories .view-content .category-list li .field-content a {
    display: none;
    font-size: 20px;
    color: #fff;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    padding: 0px 11px 10px 11px;
    background: #595b4e;
    font-weight: 300;
}

.view-categories .view-content .category-list li .field-content a.showed {
    display: block;
}

.view-categories p {
    margin: 0;
}

.upload-section {
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    .upload-section {
        display: block;
        margin-top: 25px;
    }
}

.upload-section .upload-link {
    vertical-align: middle;
    display: inline-block;
}

.upload-section .upload-link a {
    font-size: 20px;
    padding: 0px;
    background: transparent;
}

.upload-section .upload-link a span.upload-text {
    padding: 2px 18px 5px 18px;
    display: inline-block;
    vertical-align: top;
    background: #595b4e;
}

.upload-section span.ph-logo {
    background: url("/sites/g/files/g2000006001/f/201609/panheadimage.png") right 0 transparent no-repeat;
    display: inline-block;
    width: 33px;
    height: 34px;
    background-size: cover;
    vertical-align: top;
}

#block-views-galleries-block-3 .view-header,
.view-home-one-page-photos>.view-header {
    text-align: center;
    margin: 33px 0 20px 0;
}

.view-categories.view-display-id-block_7 {
    margin: 0 10px 0 15px;
}

.view-categories.view-display-id-block_7 .view-header h3 {
    padding: 3px 35px 4px 14px;
    background: url("/sites/g/files/g2000006001/f/201609/skillet-arrow.svg") no-repeat scroll 88px center;
    background-color: #595b4e;
}

@media only screen and (max-width: 767px) {

    .view-home-one-page-photos .view-footer>div,
    #block-views-galleries-block-3 .view-footer>div {
        display: block !important;
        clear: both;
        margin: 0px auto 20px !important;
        max-width: 225px;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

.views-row.panheads .photo-inner-wrapper {
    position: relative;
    margin-bottom: 8px;
}

.views-row.panheads .photo-inner-wrapper span.panhead-logo {
    background: url("/sites/g/files/g2000006001/f/201609/panheadimage.png") right 0 transparent no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    position: absolute;
    bottom: 0;
    right: 0;
}

.views-row.panheads .photo-inner-wrapper img {
    filter: blur(7px);
    -webkit-filter: blur(7px);
    -moz-filter: blur(7px);
    -ms-filter: blur(7px);
    -o-filter: blur(7px);
    filter: progid:DXImageTransform.Microsoft.Blur(pixelradius='7');
    padding: 7px;
    box-sizing: border-box;
}

body.administrator.page-photo-v1 .views-row .media-thumbnail-frame img,
body.fan-club-member.page-photo-v1 .views-row .media-thumbnail-frame img {
    filter: blur(0) !important;
    -webkit-filter: blur(0) !important;
    -moz-filter: blur(0) !important;
    -ms-filter: blur(0) !important;
    -o-filter: blur(0) !important;
    -ms-filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
    padding: 0 !important;
}

.views-row .photo-inner-wrapper {
    display: block;
}

.views-row .photo-inner-wrapper.IEclass {
    display: none;
}

.page-photo-v1.page-photo-v1-category h1#page-title {
    margin-bottom: 33px;
}

.page-photo-v1.page-photo-v1-category .item-list .pager .pager-next {
    float: none;
    margin-top: 20px;
    display: block;
}

.page-photo-v1.page-photo-v1-category .view-home-one-page-photos .view-footer,
.page-photo-v1.page-photo-v1-category #block-views-galleries-block-3 .view-footer {
    display: none !important;
}

.page-photo-v1.page-photo-v1-category .title-wrapper {
    margin-top: 6px;
}

.page-photo-v1.page-photo-v1-category .view-home-one-page-photos>.view-content,
.page-photo-v1.page-photo-v1-category #block-views-galleries-block-3>.view-content {
    width: 100% !important;
}

@media only screen and (max-width: 767px) {

    .page-photo-v1.page-photo-v1-category .view-home-one-page-photos>.view-content li,
    .page-photo-v1.page-photo-v1-category #block-views-galleries-block-3>.view-content li {
        margin-bottom: 20px;
    }
}

body.administrator.panheadpage #block-views-home-one-page-photos-block-7 .views-row .media-thumbnail-frame img,
body.fan-club-member.panheadpage #block-views-home-one-page-photos-block-7 .views-row .media-thumbnail-frame img {
    filter: blur(0) !important;
    -webkit-filter: blur(0) !important;
    -moz-filter: blur(0) !important;
    -ms-filter: blur(0) !important;
    -o-filter: blur(0) !important;
    -ms-filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
    padding: 0 !important;
}

#block-views-home-one-page-photos-block-4 .views-row .photo-inner-wrapper,
#block-views-home-one-page-photos-block-7 .views-row .photo-inner-wrapper,
.page-photo-v1.page-photo-v1-category-the-panheads-fan-photos .view-home-one-page-photos .views-row .photo-inner-wrapper {
    display: block;
}

#block-views-home-one-page-photos-block-4 .views-row .photo-inner-wrapper.IEclass,
#block-views-home-one-page-photos-block-7 .views-row .photo-inner-wrapper.IEclass,
.page-photo-v1.page-photo-v1-category-the-panheads-fan-photos .view-home-one-page-photos .views-row .photo-inner-wrapper.IEclass {
    display: none;
}

.gecko1 .page-photo-v1.anonymous #block-views-home-one-page-photos-block-4 .view-content ul .views-row.panheads .photo-inner-wrapper,
.gecko1 .panheadpage.anonymous #block-views-home-one-page-photos-block-7 .view-content ul .views-row.panheads .photo-inner-wrapper,
.gecko1 .page-photo-v1.page-photo-v1-category-the-panheads-fan-photos.anonymous .view-home-one-page-photos .views-row.panheads .photo-inner-wrapper {
    display: none;
}

.gecko1 .page-photo-v1.anonymous #block-views-home-one-page-photos-block-4 .view-content ul .views-row.panheads .photo-inner-wrapper.IEclass,
.gecko1 .panheadpage.anonymous #block-views-home-one-page-photos-block-7 .view-content ul .views-row.panheads .photo-inner-wrapper.IEclass,
.gecko1 .page-photo-v1.page-photo-v1-category-the-panheads-fan-photos.anonymous .view-home-one-page-photos .views-row.panheads .photo-inner-wrapper.IEclass {
    display: block;
    position: relative;
}

.gecko1 .page-photo-v1.anonymous #block-views-home-one-page-photos-block-4 .view-content ul .views-row.panheads .photo-inner-wrapper.IEclass span.panhead-logo,
.gecko1 .panheadpage.anonymous #block-views-home-one-page-photos-block-7 .view-content ul .views-row.panheads .photo-inner-wrapper.IEclass span.panhead-logo,
.gecko1 .page-photo-v1.page-photo-v1-category-the-panheads-fan-photos.anonymous .view-home-one-page-photos .views-row.panheads .photo-inner-wrapper.IEclass span.panhead-logo {
    bottom: 7px;
    right: 7px;
}

.page-photo-v1 .views-field-field-instagram-video {
    display: none;
}

.page-photo-v1 .views-field-field-photo-asset {
    position: relative;
}

.page-photo-v1 .ig-video .play {
    background: url("/sites/g/files/g2000006001/f/201609/skillet-play.svg") no-repeat 0 0 transparent;
    width: 48px;
    height: 48px;
    text-indent: -9999px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: cover;
}

.page-photo-category .view-header,
.page-photo-v1-category .view-header,
.page-video-category .view-header,
.page-video-v1-category .view-header {
    text-align: right !important;
    margin: 33px 0 20px 0;
}

.page-photo-category .view-header a.back,
.page-photo-v1-category .view-header a.back,
.page-video-category .view-header a.back,
.page-video-v1-category .view-header a.back {
    text-transform: uppercase;
    font-size: 25px;
    color: #fff;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    background: url("/sites/g/files/g2000006001/f/201609/Prevwhite.svg") 0 13px no-repeat transparent;
    padding-left: 15px;
}

.page-vip h1#page-title {
    margin-bottom: 25px;
    line-height: 45px;
}

@media only screen and (max-width: 767px) {
    .page-vip .view-galleries>.view-content {
        width: 85%;
        z-index: 1;
    }
}

.page-vip .view-galleries .view-header .helpText {
    font-size: 25px;
    color: #595b4e;
    text-transform: uppercase;
    line-height: 1;
    padding-bottom: 20px;
}

.page-vip .view-galleries .views-field.views-field-title {
    margin-top: 5px;
}

.page-vip .view-galleries .views-field.views-field-title a {
    font-size: 25px;
    color: #fff;
    text-transform: uppercase;
    line-height: 1;
}

.page-vip .view-galleries .views-field.views-field-created {
    background: transparent;
    border: 1px solid #fff;
    padding-top: 100%;
    position: relative;
    box-sizing: border-box;
}

.page-vip .view-galleries .views-field.views-field-created a {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-backface-visibility: initial;
    backface-visibility: initial;
    font-size: 25px;
    color: #fff;
    text-transform: uppercase;
}

.page-vip .view-galleries .views-field.views-field-created a:hover {
    color: rgba(255, 255, 255, 0.5);
    opacity: 1;
}

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

body.node-type-photo div#copyright {
    display: none;
}

.view-home-one-page-photo-detail .views-row {
    position: relative;
}

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

.view-home-one-page-photo-detail .views-row .views-field-nothing-1 {
    margin-top: 1em;
}

.view-home-one-page-photo-detail .views-row .views-field-nothing-1 div {
    display: inline-block;
    vertical-align: top;
    line-height: 19px;
}

.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .social-share {
    float: left;
}

.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .instagram-link {
    float: right;
}

.view-home-one-page-photo-detail .views-row .views-field-field-photo-asset video {
    width: 100%;
    height: auto;
}

.view-home-one-page-photo-detail .views-row .views-field.views-field-field-instagram-title- .field-content {
    margin: 0;
    font-size: 37px;
    color: #595b4e;
    line-height: 37px;
    text-transform: uppercase;
    margin: 0;
}

.view-home-one-page-photo-detail .views-row .views-field.views-field-body {
    font-size: 15px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    text-transform: none;
    color: #fff;
}

.view-home-one-page-photo-detail .media-thumbnail-frame img {
    width: auto;
    height: auto;
    max-width: 100%;
}

.view-home-one-page-photo-detail .views-row.ig-video img {
    width: 100%;
}

.view-home-one-page-photo-detail .views-field-field-photo-asset {
    position: relative;
    margin-top: 15px;
}

.view-home-one-page-photo-detail .views-row.ig-video .play {
    background: url("/sites/g/files/g2000006001/f/201609/skillet-play.svg") no-repeat 0 bottom transparent;
    width: 75px;
    height: 75px;
    position: absolute;
    top: calc(50% - 37px);
    left: calc(50% - 37px);
    background-size: 100% auto;
    cursor: pointer;
}

img[src="[node:field_photo_asset:oembed-thumbnail_180_180_photothumb]"] {
    display: none;
}

@media only screen and (max-width: 767px) {
    .view.view-home-one-page-photo-detail.view-id-home_one_page_photo_detail {
        padding: 12px 10px;
        width: calc(100% - 20px);
    }
}

.page-photo-category .view-home-one-page-photos>.view-content,
.page-photo-v1-category .view-home-one-page-photos>.view-content {
    width: 100%;
}

.page-video-v1 .view-categories .view-content .category-list li,
.page-video .view-categories .view-content .category-list li,
.page-user .view-categories .view-content .category-list li,
.panheadpage .view-categories .view-content .category-list li {
    width: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
}

.page-video-v1 .view-header,
.page-video .view-header,
.page-user .view-header,
.panheadpage .view-header {
    text-align: center;
}

.page-video-v1 #page-title,
.page-video #page-title,
.page-user #page-title,
.panheadpage #page-title {
    margin: 0 0px 25px;
    line-height: 74px;
    letter-spacing: 0.25px;
}

.page-video-v1 #main h2,
.page-video #main h2,
.page-user #main h2,
.panheadpage #main h2 {
    font-size: 36px;
    letter-spacing: 0.5px;
    margin-bottom: 24px;
}

.page-video-v1 #main .view-home-one-page-video,
.page-video-v1 #block-views-home-one-page-video-block-2,
.page-video-v1 #block-views-home-one-page-video-block-6,
.page-video #main .view-home-one-page-video,
.page-video #block-views-home-one-page-video-block-2,
.page-video #block-views-home-one-page-video-block-6,
.page-user #main .view-home-one-page-video,
.page-user #block-views-home-one-page-video-block-2,
.page-user #block-views-home-one-page-video-block-6,
.panheadpage #main .view-home-one-page-video,
.panheadpage #block-views-home-one-page-video-block-2,
.panheadpage #block-views-home-one-page-video-block-6 {
    position: relative;
    padding-bottom: 87px;
}

.page-video-v1 #main .view-home-one-page-video ul,
.page-video-v1 #block-views-home-one-page-video-block-2 ul,
.page-video-v1 #block-views-home-one-page-video-block-6 ul,
.page-video #main .view-home-one-page-video ul,
.page-video #block-views-home-one-page-video-block-2 ul,
.page-video #block-views-home-one-page-video-block-6 ul,
.page-user #main .view-home-one-page-video ul,
.page-user #block-views-home-one-page-video-block-2 ul,
.page-user #block-views-home-one-page-video-block-6 ul,
.panheadpage #main .view-home-one-page-video ul,
.panheadpage #block-views-home-one-page-video-block-2 ul,
.panheadpage #block-views-home-one-page-video-block-6 ul {
    padding-left: 0;
}

.page-video-v1 #main .view-home-one-page-video .view-footer,
.page-video-v1 #block-views-home-one-page-video-block-2 .view-footer,
.page-video-v1 #block-views-home-one-page-video-block-6 .view-footer,
.page-video #main .view-home-one-page-video .view-footer,
.page-video #block-views-home-one-page-video-block-2 .view-footer,
.page-video #block-views-home-one-page-video-block-6 .view-footer,
.page-user #main .view-home-one-page-video .view-footer,
.page-user #block-views-home-one-page-video-block-2 .view-footer,
.page-user #block-views-home-one-page-video-block-6 .view-footer,
.panheadpage #main .view-home-one-page-video .view-footer,
.panheadpage #block-views-home-one-page-video-block-2 .view-footer,
.panheadpage #block-views-home-one-page-video-block-6 .view-footer {
    border-top: 1px solid #333333;
}

.page-video-v1 #main .view-home-one-page-video .Follow-skillet,
.page-video-v1 #main .view-home-one-page-video .nav_footer_meta,
.page-video-v1 #main .view-home-one-page-video .upload_panhead_video,
.page-video-v1 #block-views-home-one-page-video-block-2 .Follow-skillet,
.page-video-v1 #block-views-home-one-page-video-block-2 .nav_footer_meta,
.page-video-v1 #block-views-home-one-page-video-block-2 .upload_panhead_video,
.page-video-v1 #block-views-home-one-page-video-block-6 .Follow-skillet,
.page-video-v1 #block-views-home-one-page-video-block-6 .nav_footer_meta,
.page-video-v1 #block-views-home-one-page-video-block-6 .upload_panhead_video,
.page-video #main .view-home-one-page-video .Follow-skillet,
.page-video #main .view-home-one-page-video .nav_footer_meta,
.page-video #main .view-home-one-page-video .upload_panhead_video,
.page-video #block-views-home-one-page-video-block-2 .Follow-skillet,
.page-video #block-views-home-one-page-video-block-2 .nav_footer_meta,
.page-video #block-views-home-one-page-video-block-2 .upload_panhead_video,
.page-video #block-views-home-one-page-video-block-6 .Follow-skillet,
.page-video #block-views-home-one-page-video-block-6 .nav_footer_meta,
.page-video #block-views-home-one-page-video-block-6 .upload_panhead_video,
.page-user #main .view-home-one-page-video .Follow-skillet,
.page-user #main .view-home-one-page-video .nav_footer_meta,
.page-user #main .view-home-one-page-video .upload_panhead_video,
.page-user #block-views-home-one-page-video-block-2 .Follow-skillet,
.page-user #block-views-home-one-page-video-block-2 .nav_footer_meta,
.page-user #block-views-home-one-page-video-block-2 .upload_panhead_video,
.page-user #block-views-home-one-page-video-block-6 .Follow-skillet,
.page-user #block-views-home-one-page-video-block-6 .nav_footer_meta,
.page-user #block-views-home-one-page-video-block-6 .upload_panhead_video,
.panheadpage #main .view-home-one-page-video .Follow-skillet,
.panheadpage #main .view-home-one-page-video .nav_footer_meta,
.panheadpage #main .view-home-one-page-video .upload_panhead_video,
.panheadpage #block-views-home-one-page-video-block-2 .Follow-skillet,
.panheadpage #block-views-home-one-page-video-block-2 .nav_footer_meta,
.panheadpage #block-views-home-one-page-video-block-2 .upload_panhead_video,
.panheadpage #block-views-home-one-page-video-block-6 .Follow-skillet,
.panheadpage #block-views-home-one-page-video-block-6 .nav_footer_meta,
.panheadpage #block-views-home-one-page-video-block-6 .upload_panhead_video {
    display: inline-block;
    font-weight: 300;
}

.page-video-v1 #main .view-home-one-page-video .Follow-skillet a,
.page-video-v1 #main .view-home-one-page-video .nav_footer_meta a,
.page-video-v1 #main .view-home-one-page-video .upload_panhead_video a,
.page-video-v1 #block-views-home-one-page-video-block-2 .Follow-skillet a,
.page-video-v1 #block-views-home-one-page-video-block-2 .nav_footer_meta a,
.page-video-v1 #block-views-home-one-page-video-block-2 .upload_panhead_video a,
.page-video-v1 #block-views-home-one-page-video-block-6 .Follow-skillet a,
.page-video-v1 #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.page-video-v1 #block-views-home-one-page-video-block-6 .upload_panhead_video a,
.page-video #main .view-home-one-page-video .Follow-skillet a,
.page-video #main .view-home-one-page-video .nav_footer_meta a,
.page-video #main .view-home-one-page-video .upload_panhead_video a,
.page-video #block-views-home-one-page-video-block-2 .Follow-skillet a,
.page-video #block-views-home-one-page-video-block-2 .nav_footer_meta a,
.page-video #block-views-home-one-page-video-block-2 .upload_panhead_video a,
.page-video #block-views-home-one-page-video-block-6 .Follow-skillet a,
.page-video #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.page-video #block-views-home-one-page-video-block-6 .upload_panhead_video a,
.page-user #main .view-home-one-page-video .Follow-skillet a,
.page-user #main .view-home-one-page-video .nav_footer_meta a,
.page-user #main .view-home-one-page-video .upload_panhead_video a,
.page-user #block-views-home-one-page-video-block-2 .Follow-skillet a,
.page-user #block-views-home-one-page-video-block-2 .nav_footer_meta a,
.page-user #block-views-home-one-page-video-block-2 .upload_panhead_video a,
.page-user #block-views-home-one-page-video-block-6 .Follow-skillet a,
.page-user #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.page-user #block-views-home-one-page-video-block-6 .upload_panhead_video a,
.panheadpage #main .view-home-one-page-video .Follow-skillet a,
.panheadpage #main .view-home-one-page-video .nav_footer_meta a,
.panheadpage #main .view-home-one-page-video .upload_panhead_video a,
.panheadpage #block-views-home-one-page-video-block-2 .Follow-skillet a,
.panheadpage #block-views-home-one-page-video-block-2 .nav_footer_meta a,
.panheadpage #block-views-home-one-page-video-block-2 .upload_panhead_video a,
.panheadpage #block-views-home-one-page-video-block-6 .Follow-skillet a,
.panheadpage #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.panheadpage #block-views-home-one-page-video-block-6 .upload_panhead_video a {
    font-size: 27px;
    font-weight: 400;
    padding: 0px 16px 0px 18px;
    display: inline-block;
}

.page-video-v1 #main .view-home-one-page-video span.pan-logo,
.page-video-v1 #block-views-home-one-page-video-block-2 span.pan-logo,
.page-video-v1 #block-views-home-one-page-video-block-6 span.pan-logo,
.page-video #main .view-home-one-page-video span.pan-logo,
.page-video #block-views-home-one-page-video-block-2 span.pan-logo,
.page-video #block-views-home-one-page-video-block-6 span.pan-logo,
.page-user #main .view-home-one-page-video span.pan-logo,
.page-user #block-views-home-one-page-video-block-2 span.pan-logo,
.page-user #block-views-home-one-page-video-block-6 span.pan-logo,
.panheadpage #main .view-home-one-page-video span.pan-logo,
.panheadpage #block-views-home-one-page-video-block-2 span.pan-logo,
.panheadpage #block-views-home-one-page-video-block-6 span.pan-logo {
    background: url("/sites/g/files/g2000006001/f/201609/photo-panhead-logo.png") right 0 transparent no-repeat;
    display: inline-block;
    width: 41px;
    height: 43px;
    vertical-align: top;
    margin-right: -2px;
    background-size: contain;
}

.page-video-v1 #main .view-home-one-page-video span.panhead-logo,
.page-video-v1 #block-views-home-one-page-video-block-2 span.panhead-logo,
.page-video-v1 #block-views-home-one-page-video-block-6 span.panhead-logo,
.page-video #main .view-home-one-page-video span.panhead-logo,
.page-video #block-views-home-one-page-video-block-2 span.panhead-logo,
.page-video #block-views-home-one-page-video-block-6 span.panhead-logo,
.page-user #main .view-home-one-page-video span.panhead-logo,
.page-user #block-views-home-one-page-video-block-2 span.panhead-logo,
.page-user #block-views-home-one-page-video-block-6 span.panhead-logo,
.panheadpage #main .view-home-one-page-video span.panhead-logo,
.panheadpage #block-views-home-one-page-video-block-2 span.panhead-logo,
.panheadpage #block-views-home-one-page-video-block-6 span.panhead-logo {
    background: url("/sites/g/files/g2000006001/f/201609/panheadimage.png") right 0 transparent no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    position: absolute;
    bottom: 0;
    right: 1.5%;
}

.page-video-v1 #main .view-home-one-page-video .Follow-skillet,
.page-video-v1 #block-views-home-one-page-video-block-2 .Follow-skillet,
.page-video-v1 #block-views-home-one-page-video-block-6 .Follow-skillet,
.page-video #main .view-home-one-page-video .Follow-skillet,
.page-video #block-views-home-one-page-video-block-2 .Follow-skillet,
.page-video #block-views-home-one-page-video-block-6 .Follow-skillet,
.page-user #main .view-home-one-page-video .Follow-skillet,
.page-user #block-views-home-one-page-video-block-2 .Follow-skillet,
.page-user #block-views-home-one-page-video-block-6 .Follow-skillet,
.panheadpage #main .view-home-one-page-video .Follow-skillet,
.panheadpage #block-views-home-one-page-video-block-2 .Follow-skillet,
.panheadpage #block-views-home-one-page-video-block-6 .Follow-skillet {
    margin-right: 17px;
    margin-right: 17px;
    font-size: 27px;
    font-weight:400;
    padding: 0px 16px 0px 18px;
    text-transform: uppercase;
    background: #595b4e;
}

.page-video-v1 #main .view-home-one-page-video .Follow-skillet div,
.page-video-v1 #block-views-home-one-page-video-block-2 .Follow-skillet div,
.page-video-v1 #block-views-home-one-page-video-block-6 .Follow-skillet div,
.page-video #main .view-home-one-page-video .Follow-skillet div,
.page-video #block-views-home-one-page-video-block-2 .Follow-skillet div,
.page-video #block-views-home-one-page-video-block-6 .Follow-skillet div,
.page-user #main .view-home-one-page-video .Follow-skillet div,
.page-user #block-views-home-one-page-video-block-2 .Follow-skillet div,
.page-user #block-views-home-one-page-video-block-6 .Follow-skillet div,
.panheadpage #main .view-home-one-page-video .Follow-skillet div,
.panheadpage #block-views-home-one-page-video-block-2 .Follow-skillet div,
.panheadpage #block-views-home-one-page-video-block-6 .Follow-skillet div {
    margin-left: 6px !Important;
    margin-top: -6px !important;
    display: inline-block !important;
    vertical-align: middle !important;
}

.page-video-v1 #main .view-home-one-page-video .view-footer,
.page-video-v1 #block-views-home-one-page-video-block-2 .view-footer,
.page-video-v1 #block-views-home-one-page-video-block-6 .view-footer,
.page-video #main .view-home-one-page-video .view-footer,
.page-video #block-views-home-one-page-video-block-2 .view-footer,
.page-video #block-views-home-one-page-video-block-6 .view-footer,
.page-user #main .view-home-one-page-video .view-footer,
.page-user #block-views-home-one-page-video-block-2 .view-footer,
.page-user #block-views-home-one-page-video-block-6 .view-footer,
.panheadpage #main .view-home-one-page-video .view-footer,
.panheadpage #block-views-home-one-page-video-block-2 .view-footer,
.panheadpage #block-views-home-one-page-video-block-6 .view-footer {
    padding-top: 24px;
    text-align: center;
    font-size: 0px;
}

.page-video-v1 #main .view-home-one-page-video .views-row,
.page-video-v1 #block-views-home-one-page-video-block-2 .views-row,
.page-video-v1 #block-views-home-one-page-video-block-6 .views-row,
.page-video #main .view-home-one-page-video .views-row,
.page-video #block-views-home-one-page-video-block-2 .views-row,
.page-video #block-views-home-one-page-video-block-6 .views-row,
.page-user #main .view-home-one-page-video .views-row,
.page-user #block-views-home-one-page-video-block-2 .views-row,
.page-user #block-views-home-one-page-video-block-6 .views-row,
.panheadpage #main .view-home-one-page-video .views-row,
.panheadpage #block-views-home-one-page-video-block-2 .views-row,
.panheadpage #block-views-home-one-page-video-block-6 .views-row {
    margin-bottom: 3%;
    position: relative;
}

.page-video-v1 #main .view-home-one-page-video .views-row a:first-child,
.page-video-v1 #block-views-home-one-page-video-block-2 .views-row a:first-child,
.page-video-v1 #block-views-home-one-page-video-block-6 .views-row a:first-child,
.page-video #main .view-home-one-page-video .views-row a:first-child,
.page-video #block-views-home-one-page-video-block-2 .views-row a:first-child,
.page-video #block-views-home-one-page-video-block-6 .views-row a:first-child,
.page-user #main .view-home-one-page-video .views-row a:first-child,
.page-user #block-views-home-one-page-video-block-2 .views-row a:first-child,
.page-user #block-views-home-one-page-video-block-6 .views-row a:first-child,
.panheadpage #main .view-home-one-page-video .views-row a:first-child,
.panheadpage #block-views-home-one-page-video-block-2 .views-row a:first-child,
.panheadpage #block-views-home-one-page-video-block-6 .views-row a:first-child {
    color: #ffffff;
}

.page-video-v1 #main .view-home-one-page-video .views-row a:first-child .media-thumbnail-frame,
.page-video-v1 #block-views-home-one-page-video-block-2 .views-row a:first-child .media-thumbnail-frame,
.page-video-v1 #block-views-home-one-page-video-block-6 .views-row a:first-child .media-thumbnail-frame,
.page-video #main .view-home-one-page-video .views-row a:first-child .media-thumbnail-frame,
.page-video #block-views-home-one-page-video-block-2 .views-row a:first-child .media-thumbnail-frame,
.page-video #block-views-home-one-page-video-block-6 .views-row a:first-child .media-thumbnail-frame,
.page-user #main .view-home-one-page-video .views-row a:first-child .media-thumbnail-frame,
.page-user #block-views-home-one-page-video-block-2 .views-row a:first-child .media-thumbnail-frame,
.page-user #block-views-home-one-page-video-block-6 .views-row a:first-child .media-thumbnail-frame,
.panheadpage #main .view-home-one-page-video .views-row a:first-child .media-thumbnail-frame,
.panheadpage #block-views-home-one-page-video-block-2 .views-row a:first-child .media-thumbnail-frame,
.panheadpage #block-views-home-one-page-video-block-6 .views-row a:first-child .media-thumbnail-frame {
    font-size: 0;
}

.page-video-v1 #main .view-home-one-page-video .views-row .views-field-title a,
.page-video-v1 #block-views-home-one-page-video-block-2 .views-row .views-field-title a,
.page-video-v1 #block-views-home-one-page-video-block-6 .views-row .views-field-title a,
.page-video #main .view-home-one-page-video .views-row .views-field-title a,
.page-video #block-views-home-one-page-video-block-2 .views-row .views-field-title a,
.page-video #block-views-home-one-page-video-block-6 .views-row .views-field-title a,
.page-user #main .view-home-one-page-video .views-row .views-field-title a,
.page-user #block-views-home-one-page-video-block-2 .views-row .views-field-title a,
.page-user #block-views-home-one-page-video-block-6 .views-row .views-field-title a,
.panheadpage #main .view-home-one-page-video .views-row .views-field-title a,
.panheadpage #block-views-home-one-page-video-block-2 .views-row .views-field-title a,
.panheadpage #block-views-home-one-page-video-block-6 .views-row .views-field-title a {
    color: #ffffff;
}

.page-video-v1 #main .view-home-one-page-video .views-row .views-field-title span,
.page-video-v1 #block-views-home-one-page-video-block-2 .views-row .views-field-title span,
.page-video-v1 #block-views-home-one-page-video-block-6 .views-row .views-field-title span,
.page-video #main .view-home-one-page-video .views-row .views-field-title span,
.page-video #block-views-home-one-page-video-block-2 .views-row .views-field-title span,
.page-video #block-views-home-one-page-video-block-6 .views-row .views-field-title span,
.page-user #main .view-home-one-page-video .views-row .views-field-title span,
.page-user #block-views-home-one-page-video-block-2 .views-row .views-field-title span,
.page-user #block-views-home-one-page-video-block-6 .views-row .views-field-title span,
.panheadpage #main .view-home-one-page-video .views-row .views-field-title span,
.panheadpage #block-views-home-one-page-video-block-2 .views-row .views-field-title span,
.panheadpage #block-views-home-one-page-video-block-6 .views-row .views-field-title span {
    font-size: 25px;
    margin-top: 9px;
    display: block;
    line-height: 29px;
    text-transform: uppercase;
}

@media only screen and (min-width: 768px) {

    .page-video-v1 #main .view-home-one-page-video .view-content ul,
    .page-video-v1 #block-views-home-one-page-video-block-2 .view-content ul,
    .page-video-v1 #block-views-home-one-page-video-block-6 .view-content ul,
    .page-video #main .view-home-one-page-video .view-content ul,
    .page-video #block-views-home-one-page-video-block-2 .view-content ul,
    .page-video #block-views-home-one-page-video-block-6 .view-content ul,
    .page-user #main .view-home-one-page-video .view-content ul,
    .page-user #block-views-home-one-page-video-block-2 .view-content ul,
    .page-user #block-views-home-one-page-video-block-6 .view-content ul,
    .panheadpage #main .view-home-one-page-video .view-content ul,
    .panheadpage #block-views-home-one-page-video-block-2 .view-content ul,
    .panheadpage #block-views-home-one-page-video-block-6 .view-content ul {
        font-size: 0px;
    }

    .page-video-v1 #main .view-home-one-page-video .view-content ul.block,
    .page-video-v1 #block-views-home-one-page-video-block-2 .view-content ul.block,
    .page-video-v1 #block-views-home-one-page-video-block-6 .view-content ul.block,
    .page-video #main .view-home-one-page-video .view-content ul.block,
    .page-video #block-views-home-one-page-video-block-2 .view-content ul.block,
    .page-video #block-views-home-one-page-video-block-6 .view-content ul.block,
    .page-user #main .view-home-one-page-video .view-content ul.block,
    .page-user #block-views-home-one-page-video-block-2 .view-content ul.block,
    .page-user #block-views-home-one-page-video-block-6 .view-content ul.block,
    .panheadpage #main .view-home-one-page-video .view-content ul.block,
    .panheadpage #block-views-home-one-page-video-block-2 .view-content ul.block,
    .panheadpage #block-views-home-one-page-video-block-6 .view-content ul.block {
        margin-bottom: 16px;
    }

    .page-video-v1 #main .view-home-one-page-video .view-content ul .views-row,
    .page-video-v1 #block-views-home-one-page-video-block-2 .view-content ul .views-row,
    .page-video-v1 #block-views-home-one-page-video-block-6 .view-content ul .views-row,
    .page-video #main .view-home-one-page-video .view-content ul .views-row,
    .page-video #block-views-home-one-page-video-block-2 .view-content ul .views-row,
    .page-video #block-views-home-one-page-video-block-6 .view-content ul .views-row,
    .page-user #main .view-home-one-page-video .view-content ul .views-row,
    .page-user #block-views-home-one-page-video-block-2 .view-content ul .views-row,
    .page-user #block-views-home-one-page-video-block-6 .view-content ul .views-row,
    .panheadpage #main .view-home-one-page-video .view-content ul .views-row,
    .panheadpage #block-views-home-one-page-video-block-2 .view-content ul .views-row,
    .panheadpage #block-views-home-one-page-video-block-6 .view-content ul .views-row {
        font-size: 16px;
        display: inline-block;
        margin-right: 2%;
        margin-bottom: 2.3%;
        vertical-align: top;
        width: 32%;
        font-size: 16px;
    }

    .page-video-v1 #main .view-home-one-page-video .view-content ul .views-row:nth-child(3n),
    .page-video-v1 #block-views-home-one-page-video-block-2 .view-content ul .views-row:nth-child(3n),
    .page-video-v1 #block-views-home-one-page-video-block-6 .view-content ul .views-row:nth-child(3n),
    .page-video #main .view-home-one-page-video .view-content ul .views-row:nth-child(3n),
    .page-video #block-views-home-one-page-video-block-2 .view-content ul .views-row:nth-child(3n),
    .page-video #block-views-home-one-page-video-block-6 .view-content ul .views-row:nth-child(3n),
    .page-user #main .view-home-one-page-video .view-content ul .views-row:nth-child(3n),
    .page-user #block-views-home-one-page-video-block-2 .view-content ul .views-row:nth-child(3n),
    .page-user #block-views-home-one-page-video-block-6 .view-content ul .views-row:nth-child(3n),
    .panheadpage #main .view-home-one-page-video .view-content ul .views-row:nth-child(3n),
    .panheadpage #block-views-home-one-page-video-block-2 .view-content ul .views-row:nth-child(3n),
    .panheadpage #block-views-home-one-page-video-block-6 .view-content ul .views-row:nth-child(3n) {
        margin-right: 0px;
    }
}

.page-video-v1 #main .view-id-home_one_page_video.view-display-id-block_4 .view-footer {
    padding-top: 22px;
}

.page-video-v1 #main .view-id-home_one_page_video.view-display-id-block_4 .nav_footer_meta a {
    padding: 0px 28px 0px;
}

.page-video-v1 #main .view-home-one-page-video.view-display-id-block_5 .media-thumbnail-frame,
#block-views-home-one-page-video-block-6 .media-thumbnail-frame {
    width: 97%;
    margin: 0 auto;
}

.page-video-v1 #main .view-home-one-page-video.view-display-id-block_5 .nav_footer_meta,
#block-views-home-one-page-video-block-6 .nav_footer_meta {
    margin-right: 17px;
}

.page-video-v1 #main .view-home-one-page-video.view-display-id-block_5 .nav_footer_meta a,
#block-views-home-one-page-video-block-6 .nav_footer_meta a {
    padding: 0;
}

.page-video-v1 #main .view-home-one-page-video.view-display-id-block_5 .nav_footer_meta a .viewmore-txt,
#block-views-home-one-page-video-block-6 .nav_footer_meta a .viewmore-txt {
    padding: 0px 29px 0px 24px;
vertical-align: top;
line-height: 40px;
}

.page-video-v1 #main .view-home-one-page-video.view-display-id-block_5 .upload_panhead_video a,
#block-views-home-one-page-video-block-6 .upload_panhead_video a {
    padding: 0;
}

.page-video-v1 #main .view-home-one-page-video.view-display-id-block_5 .upload_panhead_video a .viewmore-txt,
#block-views-home-one-page-video-block-6 .upload_panhead_video a .viewmore-txt {
    padding: 0px 23px 0px 22px;
vertical-align: top;
/* margin-top: 7px; */
line-height: 40px;
}

.page-video-v1 #main .view-id-home_one_page_video.view-display-id-page_1 .views-row .views-field-title span {
    margin-top: 0px;
}

.page-video-v1 #block-views-home-one-page-video-block-5 .views-row .media-thumbnail-frame img {
    filter: blur(4px);
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -ms-filter: blur(4px);
    -o-filter: blur(4px);
    filter: progid:DXImageTransform.Microsoft.Blur(pixelradius='4');
}

body.administrator.page-video-v1 #block-views-home-one-page-video-block-5 .views-row .media-thumbnail-frame img,
body.fan-club-member.page-video-v1 #block-views-home-one-page-video-block-5 .views-row .media-thumbnail-frame img {
    filter: blur(0) !important;
    -webkit-filter: blur(0) !important;
    -moz-filter: blur(0) !important;
    -ms-filter: blur(0) !important;
    -o-filter: blur(0) !important;
    -ms-filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}

div#block-views-home-one-page-video-block-5 .nav_footer_meta a,
div#block-views-home-one-page-video-block-5 .upload_panhead_video a {
    background: #595b4e !important;
}

div#block-views-home-one-page-video-block-5 h2 {
    color: #fff;
}

@media only screen and (max-width: 767px) {
    .view-home-one-page-video>.view-content {
        width: 85%;
    }

    .view-home-one-page-video .view-footer {
        width: calc(100% - 15px);
    }

    .view-home-one-page-video .view-footer>div {
        display: block !important;
        clear: both;
        margin: 0px auto 20px !important;
        max-width: 225px;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .view-home-one-page-video .view-footer>div a {
        width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #block-views-home-one-page-video-block-6 .upload_panhead_video {
        background: #595b4e;
    }
}

.page-video-v1 .view.view-categories.view-id-categories.view-display-id-block_6,
.page-video .view.view-categories.view-id-categories.view-display-id-block_6,
.page-user .view.view-categories.view-id-categories.view-display-id-block_6,
.panheadpage .view.view-categories.view-id-categories.view-display-id-block_6 {
    margin: 0 13px 0 15px;
}

.page-video-v1 .view.view-categories.view-id-categories.view-display-id-block_6 h3,
.page-video .view.view-categories.view-id-categories.view-display-id-block_6 h3,
.page-user .view.view-categories.view-id-categories.view-display-id-block_6 h3,
.panheadpage .view.view-categories.view-id-categories.view-display-id-block_6 h3 {
    background-position: 84px center;
}

.page-video-v1 .upload-section span.ph-logo,
.page-video .upload-section span.ph-logo,
.page-user .upload-section span.ph-logo,
.panheadpage .upload-section span.ph-logo {
    width: 32px;
    height: 33px;
    background-size: cover;
    vertical-align: top;
}

.page-video-v1 .upload-section .upload-link a,
.page-video .upload-section .upload-link a,
.page-user .upload-section .upload-link a,
.panheadpage .upload-section .upload-link a {
    display: inline-block;
    background: transparent;
    padding: 0px;
}

.page-video-v1 span.upload-txt,
.page-video span.upload-txt,
.page-user span.upload-txt,
.panheadpage span.upload-txt {
    padding: 2px 18px 4px;
    display: inline-block;
    vertical-align: top;
    background: #595b4e;
}

.page-video-v1 div#block-system-main h2,
.page-video div#block-system-main h2,
.page-user div#block-system-main h2,
.panheadpage div#block-system-main h2 {
    margin-top: 87px;
}

.page-video-v1 .view-home-one-page-video .views-row a:hover img,
.panheadpage .view-home-one-page-video .views-row a:hover img,
#block-views-home-one-page-video-block-2 .views-row a:hover img {
    opacity: 0.5;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
}

.page-video-v1.page-video-v1-category #main .view-home-one-page-video span.panhead-logo {
    right: 0px;
    display: none;
}

.page-video-v1.page-video-v1-category #main .view-home-one-page-video .panheads span.panhead-logo {
    display: block;
}

.panheadpage #block-views-home-one-page-video-block-6 .view-header .view-content ul .views-row {
    width: auto;
    display: block;
    max-width: 585px;
    margin: 0 auto;
}

.panheadpage #block-views-home-one-page-video-block-6 .views-row .views-field-title span {
    margin-top: 9px !important;
}

.panheadpage #block-views-home-one-page-video-block-6 .media-thumbnail-frame {
    width: 100%;
}

.panheadpage #block-views-home-one-page-video-block-6 .view-footer span.pan-logo {
    display: none;
}

.panheadpage #block-views-home-one-page-video-block-6 .view-footer .viewmore-txt {
    vertical-align: inherit;
    padding: 0px 10px 0px 10px;
    height:40px;
    line-height:40px;
}

.panheadpage #block-views-home-one-page-video-block-6 .nav_footer_meta {
    margin-right: 17px;
}

.panheadpage #block-views-home-one-page-video-block-6 .blog-panhead-title {
    text-align: right;
    margin: 0 0 4px;
    font-size: 23px;
    background-color: #595b4e;
    color: #fff;
    display: block;
    padding: 0 5px 3px 0;
    line-height: 22px;
    text-transform: uppercase;
    position: absolute;
    width: 100%;
    box-sizing: border-box;
}

.panheadpage #block-views-home-one-page-video-block-6 span.panhead-logo {
    right: 0 !important;
}

.page-video .views-field.views-field-field-video-asset div.media-thumbnail-frame,
.page-video-v1 .views-field.views-field-field-video-asset div.media-thumbnail-frame {
    position: relative;
    padding-bottom: 65.25%;
    padding-top: 0px;
    height: 0;
}

.page-video .views-field.views-field-field-video-asset div.media-thumbnail-frame img,
.page-video-v1 .views-field.views-field-field-video-asset div.media-thumbnail-frame img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100% !important;
}

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

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

.media-embed-resize .media-embed-wrapper {
    padding-top: 56.25% !important;
}

span.fblink,
span.twitter {
    position: relative;
    margin-left: 16px;
    display: inline-block;
    vertical-align: middle;
    color: #595b4e;
    font-size: 17px;
}

span.fblink .fb_iframe_widget span,
span.twitter .fb_iframe_widget span {
    height: 17px !important;
    width: 4px !important;
    margin-right: 20px;
}

span.fblink:before,
span.twitter:before {
    position: absolute;
}

span.fblink:hover,
span.twitter:hover {
    opacity: 0.5;
}

span.fblink iframe,
span.twitter iframe {
    width: 8px !important;
    height: 17px !important;
    opacity: 0;
    min-width: 13px !important;
}

span.twitter {
    margin: 0px;
}

.post_label.socialLabel.detail-title {
    text-transform: uppercase;
    color: #ffffff;
    font-size: 20px;
    line-height: 20px;
}

@media only screen and (max-width: 767px) {
    .view.view-home-one-page-video-detail.view-id-home_one_page_video_detail {
        padding: 12px 10px;
        width: calc(100% - 20px);
    }
}

.page-video-category .view-home-one-page-video>.view-content,
.page-video-v1-category .view-home-one-page-video>.view-content {
    width: 100% !important;
}

.page-video-category #main .view-home-one-page-video,
.page-video-v1-category #main .view-home-one-page-video {
    padding: 0px;
}

.page-video-category .item-list .pager .pager-next.first.last a,
.page-video-v1-category .item-list .pager .pager-next.first.last a {
    float: none;
    font-size: 26px;
    display: inline-block;
    padding: 0px 28px 0px;
}

.page-video-category .panheads img,
.page-video-v1-category .panheads img {
    filter: blur(4px);
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -ms-filter: blur(4px);
    -o-filter: blur(4px);
    filter: progid:DXImageTransform.Microsoft.Blur(pixelradius='4');
}

body.administrator.page-video-category .panheads img,
body.administrator.page-video-v1-category .panheads img,
body.fan-club-member.page-video-category .panheads img,
body.fan-club-member.page-video-v1-category .panheads img {
    filter: blur(0) !important;
    -webkit-filter: blur(0) !important;
    -moz-filter: blur(0) !important;
    -ms-filter: blur(0) !important;
    -o-filter: blur(0) !important;
    -ms-filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}

.page-music .view-music ul.album_detail_group,
.node-type-album .view-music ul li .views-field-nothing .album-full-details {
    text-align: center;
    position: relative;
}

.page-music .view-music ul.album_detail_group .close,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .close {
    display: block;
    position: absolute;
    right: 20px;
    top: 0;
}

.page-music .view-music ul.album_detail_group .close .closeText,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .close .closeText {
    display: block;
}

.page-music .view-music ul.album_detail_group .close .closeText::after,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .close .closeText::after {
    color: #ffffff;
    content: "x";
    display: block;
    font-size: 27px;
    font-weight: 300;
    cursor: pointer;
}

@media only screen and (min-width: 768px) {

    .page-music .view-music ul.album_detail_group .close .closeText::after,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .close .closeText::after {
        font-size: 50px;
    }
}

.page-music .view-music ul.album_detail_group .close .closeText:hover:after,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .close .closeText:hover:after {
    color: #ffffff;
}

.page-music .view-music ul.album_detail_group .ajax_load,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .ajax_load {
    display: block;
    width: 35px;
    height: 35px;
    margin: 0 auto;
    background: url("/sites/g/files/g2000006001/f/201609/ajax-loaders.gif") 0 0 no-repeat transparent;
    margin-top: 10px;
    margin-bottom: 10px;
}

.page-music .view-music ul.album_detail_group iframe,
.node-type-album .view-music ul li .views-field-nothing .album-full-details iframe {
    max-width: 360px;
    width: 100%;
}

.page-music .view-music ul.album_detail_group .album-title,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-title {
    margin-bottom: 10px;
}

.page-music .view-music ul.album_detail_group .album-title a,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-title a,
.page-music .view-music ul.album_detail_group .album-title,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-title {
    font-size: 45px;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 15px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 768px) {

    .page-music .view-music ul.album_detail_group .album-title a,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-title a,
    .page-music .view-music ul.album_detail_group .album-title,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-title {
        font-size: 45px;
        max-width: 80%;
        display: block;
        margin: 0 auto;
        margin-bottom: 10px;
    }
}

.page-music .view-music ul.album_detail_group .album-title a:hover,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-title a:hover,
.page-music .view-music ul.album_detail_group .album-title:hover,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-title:hover {
    color: #ffffff;
}

.page-music .view-music ul.album_detail_group .view-download-links,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links,
.page-music .view-music ul.album_detail_group .view-stream-links,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links,
.page-music .view-music ul.album_detail_group .view-store-links,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links {
    display: inline-block;
    vertical-align: top;
    position: relative;
    background-color: #595b4e;
}

@media only screen and (max-width: 767px) {

    .page-music .view-music ul.album_detail_group .view-download-links,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links,
    .page-music .view-music ul.album_detail_group .view-stream-links,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links,
    .page-music .view-music ul.album_detail_group .view-store-links,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links {
        display: block;
        width: 170px;
        margin: 0 auto;
        margin-bottom: 10px;
    }
}

.page-music .view-music ul.album_detail_group .view-download-links .views-label,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .views-label,
.page-music .view-music ul.album_detail_group .view-download-links .field-content a,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .field-content a,
.page-music .view-music ul.album_detail_group .view-stream-links .views-label,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .views-label,
.page-music .view-music ul.album_detail_group .view-stream-links .field-content a,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .field-content a,
.page-music .view-music ul.album_detail_group .view-store-links .views-label,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .views-label,
.page-music .view-music ul.album_detail_group .view-store-links .field-content a,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .field-content a {
    font-size: 20px;
    padding: 0 8px;
    height: 40px;
    line-height:38px;

}

@media only screen and (min-width: 768px) {

    .page-music .view-music ul.album_detail_group .view-download-links .views-label,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .views-label,
    .page-music .view-music ul.album_detail_group .view-download-links .field-content a,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .field-content a,
    .page-music .view-music ul.album_detail_group .view-stream-links .views-label,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .views-label,
    .page-music .view-music ul.album_detail_group .view-stream-links .field-content a,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .field-content a,
    .page-music .view-music ul.album_detail_group .view-store-links .views-label,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .views-label,
    .page-music .view-music ul.album_detail_group .view-store-links .field-content a,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .field-content a {
        width: auto;
        padding: 0px 0;
height:40px;
line-height:38px;
    }
}

.page-music .view-music ul.album_detail_group .view-download-links .views-label.disabled,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .views-label.disabled,
.page-music .view-music ul.album_detail_group .view-download-links .field-content a.disabled,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .field-content a.disabled,
.page-music .view-music ul.album_detail_group .view-stream-links .views-label.disabled,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .views-label.disabled,
.page-music .view-music ul.album_detail_group .view-stream-links .field-content a.disabled,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .field-content a.disabled,
.page-music .view-music ul.album_detail_group .view-store-links .views-label.disabled,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .views-label.disabled,
.page-music .view-music ul.album_detail_group .view-store-links .field-content a.disabled,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .field-content a.disabled {
    opacity: 0.3;
    cursor: default;
}

.page-music .view-music ul.album_detail_group .view-download-links .views-label,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .views-label,
.page-music .view-music ul.album_detail_group .view-stream-links .views-label,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .views-label,
.page-music .view-music ul.album_detail_group .view-store-links .views-label,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .views-label {
    /* padding: 7px 23px 8px 15px; */
    margin-right: 10px;
    background: url("/sites/g/files/g2000006001/f/201609/skillet-arrow.svg") no-repeat scroll right center;
    padding: 0 23px 0 15px;
line-height: 38px;
}

@media only screen and (max-width: 640px) {

    .page-music .view-music ul.album_detail_group .view-download-links .views-label,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .views-label,
    .page-music .view-music ul.album_detail_group .view-stream-links .views-label,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .views-label,
    .page-music .view-music ul.album_detail_group .view-store-links .views-label,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .views-label {
        background-position: right center;
    }
}

.page-music .view-music ul.album_detail_group .view-download-links .field-content,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .field-content,
.page-music .view-music ul.album_detail_group .view-stream-links .field-content,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .field-content,
.page-music .view-music ul.album_detail_group .view-store-links .field-content,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .field-content {
    background-color: #595b4e;
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 33px;
}

.page-music .view-music ul.album_detail_group .view-download-links .field-content a,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .field-content a,
.page-music .view-music ul.album_detail_group .view-stream-links .field-content a,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .field-content a,
.page-music .view-music ul.album_detail_group .view-store-links .field-content a,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .field-content a {
    border-top: none;
    width: auto;
    display: none;
    position: relative;
}

.page-music .view-music ul.album_detail_group .view-download-links .field-content a.showed,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links .field-content a.showed,
.page-music .view-music ul.album_detail_group .view-stream-links .field-content a.showed,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links .field-content a.showed,
.page-music .view-music ul.album_detail_group .view-store-links .field-content a.showed,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links .field-content a.showed {
    display: block;
}

@media only screen and (min-width: 768px) {

    .page-music .view-music ul.album_detail_group .view-download-links,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links {
        margin-right: 30px;
    }
}

.page-music .view-music ul.album_detail_group .album-info,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-info {
    margin-top: 40px;
}

@media only screen and (min-width: 768px) {

    .page-music .view-music ul.album_detail_group .album-left-wrapper,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-left-wrapper,
    .page-music .view-music ul.album_detail_group .album-right-wrapper,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper {
        display: inline-block;
        vertical-align: top;
    }
}

@media only screen and (max-width: 767px) {

    .page-music .view-music ul.album_detail_group .album-left-wrapper,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-left-wrapper,
    .page-music .view-music ul.album_detail_group .album-right-wrapper,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper {
        display: block;
    }
}

.page-music .view-music ul.album_detail_group .album-left-wrapper,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-left-wrapper {
    max-width: 470px;
    padding: 0;
    margin: 0;
    width: 470px;
    padding: 0 10px;
}

.page-music .view-music ul.album_detail_group .album-left-wrapper img,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-left-wrapper img {
    width: 100%;
    height: auto;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .page-music .view-music ul.album_detail_group .album-left-wrapper,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-left-wrapper {
        max-width: 100%;
        width: calc(45% - 10px);
        padding: 0 5px;
    }
}

@media only screen and (max-width: 767px) {

    .page-music .view-music ul.album_detail_group .album-left-wrapper,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-left-wrapper {
        max-width: 100%;
        width: 100%;
        padding: 0;
    }
}

.page-music .view-music ul.album_detail_group .album-right-wrapper,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper {
    margin: 0;
    width: calc(100% - 520px);
    padding: 0 10px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper {
        max-width: 100%;
        width: calc(54% - 10px);
        padding: 0 5px;
    }
}

@media only screen and (max-width: 767px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper {
        max-width: 100%;
        width: 100%;
        padding: 0;
        margin-top: 20px;
        text-align: center;
    }
}

.page-music .view-music ul.album_detail_group .album-right-wrapper.active,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper.active {
    min-height: initial !important;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper iframe,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper iframe {
    max-width: 100%;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-title,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-title {
    display: none;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-helptxt,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-helptxt {
    text-transform: none;
    font-size: 15px;
    color: #ffffff;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    margin-bottom: 20px;
    font-weight: 200;
    text-align: left;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-helptxt,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-helptxt {
        font-size: 12px;
    }
}

@media only screen and (max-width: 767px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-helptxt,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-helptxt {
        max-width: 100%;
        margin: 0 auto;
        margin-bottom: 15px !important;
        text-align: center;
    }
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-embedwrap,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-embedwrap {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 135px);
}

@media only screen and (max-width: 767px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-embedwrap,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-embedwrap {
        display: block;
        width: 100%;
        margin-top: 10px;
    }
}

@media only screen and (min-width: 1403px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-embedwrap,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-embedwrap {
        text-align: left;
    }
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-embedwrap ul,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-embedwrap ul {
    margin: 0 auto;
    font-size: 0px;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-embedwrap ul li,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-embedwrap ul li {
    display: block;
    padding-bottom: 0px;
    margin: 0;
    width: auto;
    font-size: 0;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-embedwrap ul li .views-field.views-field-nothing,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-embedwrap ul li .views-field.views-field-nothing {
    display: block;
    max-width: 300px;
}

@media only screen and (max-width: 767px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-embedwrap ul li .views-field.views-field-nothing,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-embedwrap ul li .views-field.views-field-nothing {
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1403px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-embedwrap ul li .views-field.views-field-nothing,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-embedwrap ul li .views-field.views-field-nothing {
        max-width: 100%;
    }
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-embedwrap ul li .views-field.views-field-nothing .more-button,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-embedwrap ul li .views-field.views-field-nothing .more-button {
    display: none;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-embedwrap ul li .views-field.views-field-nothing .more-button.Spotify,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-embedwrap ul li .views-field.views-field-nothing .more-button.Spotify {
    display: block;
    width: 92px;
    float: right;
    margin-top: 10px;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap {
    display: inline-block;
    vertical-align: top;
    width: 125px;
    margin-right: 10px;
}

@media only screen and (max-width: 767px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap {
        display: block;
        width: 100%;
        margin-right: 0;
    }
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap [class^="icon-"]:before,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap [class^="icon-"]:before,
.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap [class*=" icon-"]:before,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap [class*=" icon-"]:before {
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    margin-right: 11px;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul {
    margin: 0 auto;
    font-size: 0px;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li {
    display: block;
    padding-bottom: 0px;
    margin: 0;
    width: auto;
    font-size: 0;
    margin-bottom: 5px;
}

@media only screen and (max-width: 767px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li {
        width: 130px;
        margin: 0 auto;
        margin-bottom: 5px !important;
    }
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li:last-child,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li:last-child {
    margin-right: 0px;
}

@media only screen and (max-width: 767px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li:last-child,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li:last-child {
        margin-right: auto;
    }
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a {
    font-size: 20px;
    height: 40px;
    line-height: 38px;
    display: block;
    text-align: center;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a span,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a span {
    color: #ffffff;
    font-size: 20px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    display: inline-block;
    vertical-align: top;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a:hover,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a:hover {
    opacity: 0.8;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a:hover,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a:hover,
.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a.active,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a.active {
    opacity: 0.8;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a:hover span,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a:hover span,
.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a.active span,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a.active span {
    opacity: 0.8;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a.active,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a.active {
    cursor: default;
}

.page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .streaming-links-embed,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .streaming-links-embed {
    max-width: 300px;
}

@media only screen and (max-width: 767px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .streaming-links-embed,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .streaming-links-embed {
        max-width: 100%;
    }
}

@media only screen and (min-width: 1403px) {

    .page-music .view-music ul.album_detail_group .album-right-wrapper .music-cntwrap .streaming-links-embed,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .streaming-links-embed {
        max-width: 100%;
    }
}

.page-music .view-music ul.album_detail_group .share.section,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .share.section {
    color: #000000;
    margin-top: 40px;
    margin-left: 8px;
    margin-bottom: 22px;
}

@media only screen and (min-width: 768px) {

    .page-music .view-music ul.album_detail_group .share.section,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .share.section {
        margin-left: 0;
    }
}

.page-music .view-music ul.album_detail_group .share.section div,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .share.section div {
    float: none;
}

@media only screen and (min-width: 768px) {

    .page-music .view-music ul.album_detail_group .share.section div,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .share.section div {
        float: none;
    }
}

@media only screen and (min-width: 768px) {

    .page-music .view-music ul.album_detail_group .share.section,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .share.section {
        margin-top: 40px;
    }
}

.page-music .view-music ul.album_detail_group .share.section .socialcontent,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .share.section .socialcontent {
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
}

@media only screen and (min-width: 768px) {

    .page-music .view-music ul.album_detail_group .share.section .socialcontent,
    .node-type-album .view-music ul li .views-field-nothing .album-full-details .share.section .socialcontent {
        margin-left: 30px;
    }
}

.page-music .view-music ul.album_detail_group .comment-count,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .comment-count,
.page-music .view-music ul.album_detail_group .comment-text,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .comment-text,
.page-music .view-music ul.album_detail_group .post_label.socialLabel.detail-title,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .post_label.socialLabel.detail-title {
    font-size: 20px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    display: inline-block;
    vertical-align: middle;
}

.page-music .view-music ul.album_detail_group .comment-count,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .comment-count {
    color: #ffffff;
    margin-right: 6px;
}

.page-music .view-music ul.album_detail_group .comment-text,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .comment-text {
    text-transform: uppercase;
    color: #595b4e;
    font-weight: 700;
}

.page-music .view-music ul.album_detail_group .post_label.socialLabel.detail-title,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .post_label.socialLabel.detail-title {
    text-transform: uppercase;
    color: #ffffff;
}

.page-music .view-music ul.album_detail_group .fblink,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .fblink {
    position: relative;
    margin-left: 16px;
    display: inline-block;
    vertical-align: middle;
    color: #595b4e;
    font-size: 17px;
}

.page-music .view-music ul.album_detail_group .fblink:before,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .fblink:before {
    position: absolute;
}

.page-music .view-music ul.album_detail_group .fblink .fb_iframe_widget span,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .fblink .fb_iframe_widget span {
    height: 17px !important;
    width: 4px !important;
    margin-right: 20px;
}

.page-music .view-music ul.album_detail_group .fblink .fb_iframe_widget span iframe,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .fblink .fb_iframe_widget span iframe {
    width: 8px !important;
    height: 17px !important;
    opacity: 0;
    min-width: 13px !important;
}

.page-music .view-music ul.album_detail_group .twitter,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .twitter {
    display: inline-block;
    background-position: 0 3px;
    position: relative;
    vertical-align: middle;
    color: #595b4e;
    font-size: 17px;
}

.page-music .view-music ul.album_detail_group .twitter:before,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .twitter:before {
    position: absolute;
}

.page-music .view-music ul.album_detail_group .twitter iframe,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .twitter iframe {
    width: 20px !important;
    height: 18px !important;
    opacity: 0;
    vertical-align: top;
    visibility: visible !important;
    top: 0;
    left: 0;
}

.page-music #block-system-main {
    padding-top: 35px;
}

@media only screen and (max-width: 767px) {
    .page-music #block-system-main {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 767px) {
    .page-music .view-music {
        padding: 0 10px;
    }
}

.page-music .view-music .view-content .item-list ul {
    font-size: 0;
    padding: 0;
}

@media only screen and (max-width: 767px) {
    .page-music .view-music .view-content .item-list ul .views-row {
        width: 100%;
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 768px) {
    .page-music .view-music .view-content .item-list ul {
        font-size: 0px;
    }

    .page-music .view-music .view-content .item-list ul.block {
        margin-bottom: 16px;
    }

    .page-music .view-music .view-content .item-list ul .views-row {
        font-size: 16px;
        display: inline-block;
        margin-right: 4%;
        margin-bottom: 4%;
        vertical-align: top;
        width: 30.66667%;
        font-size: 16px;
    }

    .page-music .view-music .view-content .item-list ul .views-row:nth-child(3n) {
        margin-right: 0px;
    }
}

.page-music .view-music li.views-row {
    position: relative;
}

.page-music .view-music li.views-row.active :after {
    content: "";
    width: 1px;
    height: 43px;
    position: absolute;
    display: block;
    bottom: -39px;
    left: calc(50%);
    background-color: #595b4e;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .page-music .view-music li.views-row.active :after {
        height: 32px;
        bottom: -28px;
    }
}

@media only screen and (max-width: 767px) {
    .page-music .view-music li.views-row.active :after {
        height: 21px;
        bottom: -21px;
    }
}

@media only screen and (min-width: 1403px) {
    .page-music .view-music li.views-row.active :after {
        height: 53px;
        bottom: -49px;
    }
}

.page-music .view-music li.views-row.active img {
    border: 1px solid #595b4e;
    box-sizing: border-box;
}

.page-music .view-music li.views-row img {
    border: 1px solid transparent;
    box-sizing: border-box;
}

.page-music .view-music li.views-row .views-field-nid,
.page-music .view-music li.views-row .views-field-nothing {
    display: none;
}

.page-music .view-music li.views-row a.show-tracks {
    display: block;
    cursor: pointer;
}

.page-music .view-music li.views-row a.show-tracks:hover {
    opacity: 0.9;
}

.page-music .view-music li.views-row .views-field-field-album-image img {
    width: 100%;
    height: auto;
}

.page-music .view-music ul.album_detail_group {
    border: 1px solid #595b4e;
    padding: 10px 0 10px;
    margin-top: 0;
    margin-bottom: 53px;
}

.node-type-album .view-music ul li .views-field-nid,
.node-type-album .view-music ul li .views-field-path {
    display: none;
}

.node-type-album .view-music ul li .views-field-nothing {
    display: block;
}

.node-type-album .view-music ul li .views-field-nothing .views-field-field-album-image img {
    width: 100%;
    height: auto;
}

.node-type-album .view-music ul li .views-field-nothing .album-full-details .music-cntwrap {
    font-size: 0;
}

.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-right-wrapper .music-cntwrap .music-buttonswrap ul li a {
    display: block !important;
}

.node-type-album .view-music ul li .views-field-nothing .album-full-details .album-title {
    margin-bottom: 10px;
}

.page-music #block-views-music-block-4 .view-music .owl-carousel .owl-item {
    overflow: visible;
}

.page-music #block-views-music-block-4 .view-music ul {
    text-align: center;
}

@media only screen and (min-width: 768px) {
    .page-music #block-views-music-block-4 .view-music ul {
        font-size: 0px;
    }

    .page-music #block-views-music-block-4 .view-music ul.block {
        margin-bottom: 16px;
    }

    .page-music #block-views-music-block-4 .view-music ul .views-row {
        font-size: 16px;
        display: inline-block;
        margin-right: 0.1%;
        margin-bottom: 4%;
        vertical-align: top;
        width: 19.92%;
        font-size: 16px;
    }

    .page-music #block-views-music-block-4 .view-music ul .views-row:nth-child(5n) {
        margin-right: 0px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .page-music #block-views-music-block-4 .view-music ul {
        font-size: 0px;
    }

    .page-music #block-views-music-block-4 .view-music ul.block {
        margin-bottom: 16px;
    }

    .page-music #block-views-music-block-4 .view-music ul .views-row {
        font-size: 16px;
        display: inline-block;
        margin-right: 0.1%;
        margin-bottom: 4%;
        vertical-align: top;
        width: 33.26667%;
        font-size: 16px;
    }

    .page-music #block-views-music-block-4 .view-music ul .views-row:nth-child(3n) {
        margin-right: 0px;
    }
}

.page-music #block-views-music-block-4 .view-music ul li {
    text-align: left;
    padding: 0 0 15px;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .tracks-name {
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 23px;
    text-transform: uppercase;
    color: #595b4e;
    padding: 0 0 5px;
    min-height: 50px;
    line-height: 23px;
}

@media only screen and (max-width: 767px) {
    .page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .tracks-name {
        min-height: 30px;
    }
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .album-name {
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #ffffff;
    margin-bottom: 18px;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .album-name a {
    color: #ffffff;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .view-buy-tracks {
    position: relative;
    cursor: pointer;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .view-buy-tracks .views-label,
.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .view-buy-tracks .field-content a {
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    color: #ffffff;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .view-buy-tracks .views-label.disabled,
.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .view-buy-tracks .field-content a.disabled {
    opacity: 0.3;
    cursor: default;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .view-buy-tracks .views-label.views-buy-tracks-label {
    background: url("/sites/g/files/g2000006001/f/201609/buy.png") no-repeat 65px center;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .view-buy-tracks .field-content {
    position: absolute;
    z-index: 1;
    top: 25px;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .view-buy-tracks .field-content a {
    display: none;
    position: relative;
    color: #595b4e;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .view-buy-tracks .field-content a.showed {
    display: block;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-field-audio-mp3-url {
    display: none;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-field-audio-image {
    max-width: 160px;
    margin: 0 auto;
    position: relative;
    margin-top: 20px;
}

@media only screen and (max-width: 767px) {
    .page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-field-audio-image {
        max-width: 100%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-field-audio-image {
        max-width: 100%;
    }
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-field-audio-image img {
    opacity: 0.3;
    border: 1px solid transparent;
    box-sizing: border-box;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-field-audio-image .sc-pause {
    display: none;
    background: url("/sites/g/files/g2000006001/f/201609/skillet-pause.svg") no-repeat 0 0;
    background-size: cover;
    background-position: 0px 0px;
    width: 48px;
    height: 48px;
    text-indent: -9999px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    cursor: pointer;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-field-audio-image .sc-pause:hover {
    opacity: 1;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-field-audio-image .sc-play {
    display: block;
    background: url("/sites/g/files/g2000006001/f/201609/skillet-play.svg") no-repeat 0 0;
    background-size: cover;
    width: 48px;
    height: 48px;
    text-indent: -9999px;
    background-position: 0px 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    cursor: pointer;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-field-audio-image .sc-play:hover {
    opacity: 1;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-field-soundcloud-url {
    display: none;
    /*  
               max-width:160px;
               margin:0 auto;
               padding: 0 20px;
               @media only screen and (max-width : 767px) {
                 max-width:100%;
                 padding: 0 15px;
               }
               @media only screen and (min-width : 768px) and (max-width : 1023px) {
                 max-width:100%;
                 padding: 0 15px;
               }
                     
                  ol.sc-artwork-list{
                      list-style-type: none;
                      padding: 0;
                  }
                  
                  span.sc-track-duration {
                      display: none;
                  }
              
                  ol.sc-trackslist{
                    list-style-type: none;
                    padding: 0;
                    position: absolute;
                    bottom: -3px;
                    right: 0;
                  }
                  
                  ol.sc-trackslist li a {
                    display: none;
    
                  }
                  
    
                  
                  .sc-player.playing .sc-controls a.sc-pause {
                    display: inline-block;
                    background: url($pause3) no-repeat 0 0;
                    background-size: cover;
                    background-position: 0px 0px;
                    width: 48px;
                    height: 48px;
                    text-indent: -9999px;
                    position:absolute;
                    top:70px;
                    left:70px;
                    &:hover{
                      opacity:1;
                    }
                  }
                  .sc-player.playing .sc-controls a.sc-play {
                    display:none !important;
                  }
                  .sc-player .sc-controls a.sc-play {
                    background: url($playicon3) no-repeat 0 0;
                    background-size: cover;
                    width: 48px;
                    height: 48px;
                    display: none;
                    text-indent: -9999px;
                    background-position: 0px 0px;
                    position:absolute;
                    top:70px;
                    left:70px;
                    &:hover{
                      opacity:1;
                    }
                  }
                  
                  .sc-player .sc-played {
                    background: #fff;
                    width: 0px;
                    height: 4px;
                    border: 1px solid #fff;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                  }
                  
                  .sc-player .sc-played {
                    background: #eaeceb;
                  }
                  
                   .sc-overall-controls a.sc-prev,.sc-song-title {
                    display: none;
                  }
                  
                  .sc-player {
                      position: relative;
                  }
                  
                  
                  .sc-player .sc-buffer, .sc-player .sc-played {
                      position:static;
                  }
                  
                  a.sc-pause.hidden {
                      display: none;
                  }
                  
                  .sc-player .sc-played{
                    background: #fff;
                    width: 0px;
                    height: 2px;
                    border: 1px solid #fff;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                  }    
                  
                  .sc-played:after {
                      background: url($ellipse1) no-repeat scroll right 0/contain rgba(0, 0, 0, 0);
                      content: ".";
                      float: right;
                      height: 12px;
                      margin-top: -6px;
                      vertical-align: text-top;
                      width: 15px;
                      text-indent: -99999px;
                      margin-left: -1px;
                    }
    
                      
                      ol.sc-artwork-list li img{
                        opacity:0.3;
                        border: 1px solid transparent;
                        box-sizing: border-box;
                      }
                                  
                      .tracks-name{
                        font-family:$base-font-family;
                        font-size:23px;
                        text-transform:uppercase;
                        color:$highlight-color;
                        padding: 15px 0 5px;
                        min-height: 50px;
                        line-height: 23px;
                        @media only screen and (max-width : 767px) {
                          min-height: 30px;
                        }
    
                      }
                      .album-name{
                        font-family:$base-fallback-font-family;
                        font-size:14px;
                        color:$text-color;
                        margin-bottom: 18px;
                        a{
                           color:$text-color;
                        }
                      }
                      
                      span.sc-duration{
                        visibility: hidden;
                        position: absolute;
                        bottom: -3px;
                        right: 0;
                        font-family:$base-fallback-font-family;
                        font-size:11px;
                        color:$text-color;
                      }
                      
                   .sc-time-indicators {
                      display: none;
                  }
                  
                  .sc-scrubber{
                      visibility: hidden;
                      background: #898699;
                      height: 2px;
                      width: 77%;
                      z-index: 1;
                      margin-left:5%;
                  }
                  
                  .sc-loading-artwork {
                      display: none;
                  }
                  
                  ol.sc-artwork-list li {
                      display: none;
                  }
                  
                  ol.sc-artwork-list li:first-child {
                      display: block;
                  }
                  
                 .sc-waveform-container img {
                        height: 2px;
                        position: absolute;
                        width: 160px;
                        visibility: visible;
                  }
                  */
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 {
    max-width: 160px;
    margin: 0 auto;
    margin-top: 15px;
}

@media only screen and (max-width: 767px) {
    .page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 {
        max-width: 100%;
        padding: 0 15px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 {
        max-width: 100%;
        padding: 0 15px;
    }
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .buy-tracks {
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    color: #ffffff;
    background: url("/sites/g/files/g2000006001/f/201609/buy.png") no-repeat 60px center;
    background: none;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .buy-tracks a {
    color: #ffffff;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 #progressOut {
    display: none;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 #progressIn {
    display: none;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 #time {
    display: none;
}

.page-music #block-views-music-block-4 .view-music ul li.playing.paused .views-field.views-field-field-audio-image .sc-play {
    display: block;
}

.page-music #block-views-music-block-4 .view-music ul li.playing.paused .views-field.views-field-field-audio-image .sc-pause {
    display: none;
}

.page-music #block-views-music-block-4 .view-music ul li.playing {
    background: #595b4e;
padding: 0px 0 15px;
    /*
           .sc-time-span {
               cursor: pointer;
           }
           .sc-scrubber{
             visibility: visible !important;
           }
           
           .sc-waveform-container img {
               height: 2px;
               position: absolute;
               width: 160px;
               visibility: hidden;
             }
        .sc-player .sc-buffer, .sc-player .sc-played {
             position:static;
         }
         
         .sc-time-indicators {
             display: block;
         }
         
         ol.sc-artwork-list li img{
           border: 1px solid $footer-border !important;
           box-sizing: border-box;
           opacity:1 !important;
         }
         .sc-time-indicators {
             display: block !important;
         }
         
         span.sc-duration {
               visibility: visible !important;
         }
         
         span.sc-position,span.sc-time-br{
           display:none;
         }*/
}

.page-music #block-views-music-block-4 .view-music ul li.playing .views-field.views-field-field-audio-image .sc-play {
    display: none;
}
.page-music #block-views-music-block-4 .view-music ul li.playing .views-field.views-field-field-audio-image .field-content:hover{
    opacity:0.5;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field label.error {
/* display: none !important; */
color: red;
font-size: 12px;
text-align: center;
letter-spacing: 1px;
}
.page-music #block-views-music-block-4 .view-music ul li.playing .views-field.views-field-field-audio-image .sc-pause {
    display: block;
}

.page-music #block-views-music-block-4 .view-music ul li.playing .views-field.views-field-field-audio-image img {
    border: 1px solid #595b4e !important;
    box-sizing: border-box;
    opacity: 1 !important;
}

.page-music #block-views-music-block-4 .view-music ul li.playing .views-field.views-field-nothing-4 #progressOut {
    display: inline-block;
    height: 2px;
    background: #898699;
    position: relative;
    width: 74%;
    vertical-align: middle;
    margin-left: 4%;
}

.page-music #block-views-music-block-4 .view-music ul li.playing .views-field.views-field-nothing-4 #progressIn {
    display: block;
    height: 12px;
    border-top: 1px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: 0;
}

.page-music #block-views-music-block-4 .view-music ul li.playing .views-field.views-field-nothing-4 #progressIn::after {
    background: url("/sites/g/files/g2000006001/f/201609/ellipse1.png") no-repeat scroll right 0/contain transparent;
    content: ".";
    float: right;
    height: 12px;
    margin-top: -6px;
    vertical-align: text-top;
    width: 15px;
    text-indent: -99999px;
    margin-left: -1px;
}

.page-music #block-views-music-block-4 .view-music ul li.playing .views-field.views-field-nothing-4 #time {
    display: inline-block;
    padding: 5px 0 5px 8px;
    vertical-align: middle;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-size: 11px;
}

.page-music #block-views-music-block-4 .view-music ul li.playing .tracks-name {
    color: #ffffff !important;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .page-music #block-views-music-block-4 .view-music ul li.views-row.views-row-4,
    .page-music #block-views-music-block-4 .view-music ul li.views-row.views-row-5 {
        display: none !important;
    }
}

@media only screen and (max-width: 767px) {

    body.page-music,
    html {
        overflow-x: hidden;
    }
}

.page-music div#block-views-music-block-4 {
    margin-bottom: 25px;
}

.firefox .page-music .view-music ul.album_detail_group .twitter:before,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .twitter:before,
.gecko1 .page-music .view-music ul.album_detail_group .twitter:before,
.node-type-album .view-music ul li .views-field-nothing .album-full-details .twitter:before {
    position: relative;
}

.view-albums .music-links-wrapper {
    text-align: center;
    font-size: 0px;
}

.view-albums .music-links-wrapper .view-download-links,
.view-albums .music-links-wrapper .view-store-links,
.view-albums .music-links-wrapper .view-stream-links {
    position: relative;
    display: inline-block;
    margin-right: 25px;
    width: auto;
    z-index: 1;
       /* background: url(/sites/g/files/g2000006001/f/201609/music-bg.png) no-repeat scroll center top; */
background-size: cover;
background-color: rgb(89, 91, 78);
}

.view-albums .music-links-wrapper .view-download-links:hover,
.view-albums .music-links-wrapper .view-store-links:hover,
.view-albums .music-links-wrapper .view-stream-links:hover {
    opacity: 0.8;
}

@media only screen and (max-width: 640px) {

    .view-albums .music-links-wrapper .view-download-links,
    .view-albums .music-links-wrapper .view-store-links,
    .view-albums .music-links-wrapper .view-stream-links {
        margin-right: 7px !important;
        margin-bottom: 10px;
    }
}

.view-albums .music-links-wrapper .view-download-links .views-store-label,
.view-albums .music-links-wrapper .view-download-links .views-stream-label,
.view-albums .music-links-wrapper .view-download-links .views-download-label,
.view-albums .music-links-wrapper .view-download-links .field-content a,
.view-albums .music-links-wrapper .view-store-links .views-store-label,
.view-albums .music-links-wrapper .view-store-links .views-stream-label,
.view-albums .music-links-wrapper .view-store-links .views-download-label,
.view-albums .music-links-wrapper .view-store-links .field-content a,
.view-albums .music-links-wrapper .view-stream-links .views-store-label,
.view-albums .music-links-wrapper .view-stream-links .views-stream-label,
.view-albums .music-links-wrapper .view-stream-links .views-download-label,
.view-albums .music-links-wrapper .view-stream-links .field-content a {
  font-size: 25px;		       
padding: 1px 41px 7px 18px;		       
height: 34px;		       
background-color: rgb(89, 91, 78);		        
background: url(/sites/g/files/g2000006001/f/201609/skillet-arrow.svg) no-repeat scroll right 10px center;
}

@media only screen and (max-width: 640px) {

    .view-albums .music-links-wrapper .view-download-links .views-store-label,
    .view-albums .music-links-wrapper .view-download-links .views-stream-label,
    .view-albums .music-links-wrapper .view-download-links .views-download-label,
    .view-albums .music-links-wrapper .view-download-links .field-content a,
    .view-albums .music-links-wrapper .view-store-links .views-store-label,
    .view-albums .music-links-wrapper .view-store-links .views-stream-label,
    .view-albums .music-links-wrapper .view-store-links .views-download-label,
    .view-albums .music-links-wrapper .view-store-links .field-content a,
    .view-albums .music-links-wrapper .view-stream-links .views-store-label,
    .view-albums .music-links-wrapper .view-stream-links .views-stream-label,
    .view-albums .music-links-wrapper .view-stream-links .views-download-label,
    .view-albums .music-links-wrapper .view-stream-links .field-content a {
        font-size: 19px;
        padding: 2px 19px 2px 9px !important;
        height: 28px;
    }
}

@media only screen and (max-width: 640px) {

    .view-albums .music-links-wrapper .view-download-links .views-store-label,
    .view-albums .music-links-wrapper .view-download-links .views-stream-label,
    .view-albums .music-links-wrapper .view-download-links .views-download-label,
    .view-albums .music-links-wrapper .view-download-links .field-content a,
    .view-albums .music-links-wrapper .view-store-links .views-store-label,
    .view-albums .music-links-wrapper .view-store-links .views-stream-label,
    .view-albums .music-links-wrapper .view-store-links .views-download-label,
    .view-albums .music-links-wrapper .view-store-links .field-content a,
    .view-albums .music-links-wrapper .view-stream-links .views-store-label,
    .view-albums .music-links-wrapper .view-stream-links .views-stream-label,
    .view-albums .music-links-wrapper .view-stream-links .views-download-label,
    .view-albums .music-links-wrapper .view-stream-links .field-content a {
        background-position: right 5px center;
    }
}

.view-albums .music-links-wrapper .view-download-links>.field-content,
.view-albums .music-links-wrapper .view-store-links>.field-content,
.view-albums .music-links-wrapper .view-stream-links>.field-content {
    position: absolute;
    left: 0;
    width: 100%;
    display: inline-block;
    z-index: 1;
    border-top: none;
    top: 40px;
    box-sizing: border-box;
}

@media only screen and (max-width: 640px) {

    .view-albums .music-links-wrapper .view-download-links>.field-content,
    .view-albums .music-links-wrapper .view-store-links>.field-content,
    .view-albums .music-links-wrapper .view-stream-links>.field-content {
        top: 32px;
    }
}

.view-albums .music-links-wrapper .view-download-links .field-content a,
.view-albums .music-links-wrapper .view-store-links .field-content a,
.view-albums .music-links-wrapper .view-stream-links .field-content a {
    /* background: url("/sites/g/files/g2000006001/f/201609/music-bg.png") no-repeat scroll center top; */
    background-size: cover;
    text-align: left;
    padding: 0px 0px 2px 18px;
    display: none;
    background: rgb(89, 91, 78);
}

.view-albums .music-links-wrapper .view-download-links .field-content a.showed,
.view-albums .music-links-wrapper .view-store-links .field-content a.showed,
.view-albums .music-links-wrapper .view-stream-links .field-content a.showed {
    display: block;
}

.view-albums .music-links-wrapper .view-download-links .views-store-label.disabled,
.view-albums .music-links-wrapper .view-download-links .views-stream-label.disabled,
.view-albums .music-links-wrapper .view-download-links .views-download-label.disabled,
.view-albums .music-links-wrapper .view-store-links .views-store-label.disabled,
.view-albums .music-links-wrapper .view-store-links .views-stream-label.disabled,
.view-albums .music-links-wrapper .view-store-links .views-download-label.disabled,
.view-albums .music-links-wrapper .view-stream-links .views-store-label.disabled,
.view-albums .music-links-wrapper .view-stream-links .views-stream-label.disabled,
.view-albums .music-links-wrapper .view-stream-links .views-download-label.disabled {
    cursor: default;
    opacity: 0.5;
    pointer-events: none;
}

.view-albums .music-links-wrapper .view-download-links:hover .views-download-label:not(.disabled),
.view-albums .music-links-wrapper .view-download-links:hover .views-stream-label:not(.disabled),
.view-albums .music-links-wrapper .view-download-links:hover .views-store-label:not(.disabled),
.view-albums .music-links-wrapper .view-store-links:hover .views-download-label:not(.disabled),
.view-albums .music-links-wrapper .view-store-links:hover .views-stream-label:not(.disabled),
.view-albums .music-links-wrapper .view-store-links:hover .views-store-label:not(.disabled),
.view-albums .music-links-wrapper .view-stream-links:hover .views-download-label:not(.disabled),
.view-albums .music-links-wrapper .view-stream-links:hover .views-stream-label:not(.disabled),
.view-albums .music-links-wrapper .view-stream-links:hover .views-store-label:not(.disabled) {
    border-bottom: 0;
}

.view-albums .music-links-wrapper .view-stream-links {
    margin-right: 0px !important;
}

.view-albums .music-links-wrapper .view-stream-links .views-stream-label {
    padding-left: 11px;
    background-position: right 10px center;
}

@media only screen and (max-width: 640px) {
    .view-albums .music-links-wrapper .view-stream-links .views-stream-label {
        background-position: right 5px center;
    }
}

.view-albums .music-links-wrapper .view-stream-links .field-content a {
    padding-left: 11px;
}

.view-albums .music-links-wrapper .view-store-links {
    margin-right: 23px;
}

.view-albums .music-links-wrapper .view-store-links .field-content a {
    padding-left: 15px;
}

.view-albums .music-links-wrapper .view-store-links .views-store-label {
    padding-left: 15px;
    background-position: right 10px center;
}

@media only screen and (max-width: 640px) {
    .view-albums .music-links-wrapper .view-store-links .views-store-label {
        background-position: right 5px center;
    }
}

.view-albums.view-display-id-block_3 .album_detail_block .wrapper-right {
    float: none;
    width: 100%;
    clear: both;
    text-align: center;
    margin-top: 0.5em;
}

@media only screen and (min-width: 768px) {
    .view-albums.view-display-id-block_3 .album_detail_block .wrapper-right {
        display: inline-block;
        float: none;
        vertical-align: top;
    }
}

.view-albums.view-display-id-block_3 .album_detail_block .wrapper-right span {
    font-weight: bold;
}

.view-albums.view-display-id-block_3 .album_detail_block .wrapper-right .field-downloadlinks {
    /* padding-bottom: 1em;*/
}

.view-albums.view-display-id-block_3 .album_detail_block .wrapper-right .albumright {
    padding-top: 10px;
}

.view-albums.view-display-id-block_3 .album_detail_block .view-footer {
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    .view-albums.view-display-id-block_3 .album_detail_block .views-field-field-album-image img {
        padding-bottom: 0;
    }

    .view-albums.view-display-id-block_3 .album_detail_block .wrapper-left {
        width: 50%;
    }

    .view-albums.view-display-id-block_3 .album_detail_block .wrapper-left .albumleft.views-field-field-album-image img {
        padding-bottom: 10px;
    }

    .view-albums.view-display-id-block_3 .album_detail_block .wrapper-right {
        clear: none;
        margin-top: 3.8em;
        text-align: left;
        width: 44%;
    }

    .view-albums.view-display-id-block_3 .album_detail_block .wrapper-right .item-list li a {
        margin: 0;
    }
}

/* *********[===== FOOTER ======]***************/
.front #footer {
    background: #141212;
}

#footer {
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    overflow: hidden;
    padding: 0;
    color: white;
}

#footer a:hover {
    color: #FFFFFF;
}

#footer div#prefooter {
    margin-top: 75px;
    margin-bottom: 42px;
}

#block-block-51 .footer-social, #block-block-1006 .footer-social {
    width: 12.1875em;
    height: 1.6875em;
    margin: 0 auto;
    clear: both;
}

div#footer-inner {
    background-color: #595b4e;
}

#footer div#footer-inner #block-block-461 {
    background-color: #595b4e;
}

div#footer-inner #block-block-461 {
    font-size: 0.718em;
    text-align: center;
    padding: 7px 0;
    margin: 0;
}

div#footer-inner #block-block-461 .footer-wrapper {
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 0.5px;
    line-height: 15px;
}
.view-id-galleries.view-display-id-block_3 .view-footer .Follow-skillet span {
    margin-top: -3px;
    display: inline-block;
}

@media only screen and (min-width: 768px) {
    div#footer-inner #block-block-461 .footer-wrapper {
        font-size: 18px;
        line-height: 17px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    div#footer-inner #block-block-461 .footer-wrapper {
        font-size: 16px;
    }

    span.sep {
        margin-top: -1px;
    }
}

div#footer-inner #block-block-461 .footer-wrapper a {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 0.5px;
    line-height: 17px;
}

@media only screen and (min-width: 768px) {
    div#footer-inner #block-block-461 .footer-wrapper a {
        font-size: 18px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    div#footer-inner #block-block-461 .footer-wrapper a {
        font-size: 16px;
    }
}

div#footer-inner #block-block-461 br.breakclass {
    display: block;
}

@media only screen and (min-width: 768px) {
    div#footer-inner #block-block-461 br.breakclass {
        display: none;
    }
}

div#footer-inner #block-block-461 span.mob-sep {
    display: none;
}

@media only screen and (min-width: 768px) {
    div#footer-inner #block-block-461 span.mob-sep {
        display: inline-block;
    }
}

div#block-block-701, div#block-block-996 {
    width: 100%;
    float: none;
    text-align: center;
}

@media only screen and (min-width: 768px) {
    div#block-block-701, div#block-block-996 {
        width: 50%;
        float: right;
        display:inline-block;
    }
}

div#block-block-51, div#block-block-1006 {
    padding-left: 3.6%;
    width: 46.4%;
    float: right;
    text-align: center;
}

@media only screen and (max-width: 767px) {
    div span.sep {
        margin-top: -1px;
    }

    div#block-block-51 , div#block-block-1006{
        width: 100%;
        border-bottom: 1px solid #333333;
        margin-bottom: 50px;
        padding-bottom: 50px;
        float: none;
        padding-left: 0;
    }
}

div#block-block-51 .Member-block, div#block-block-1006 .Member-block {
    margin-top: 10px;
}

div#block-block-51 .Member-block .panhead-logo , div#block-block-1006 .Member-block .panhead-logo {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    div#block-block-51 .Member-block .panhead-logo, div#block-block-1006 .Member-block .panhead-logo {
        width: 90%;
    }
}

div#block-block-51 .member-text, div#block-block-1006 .member-text {
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #ffffff;
    margin-top: 35px;
    line-height: 22px;
}

@media only screen and (min-width: 768px) {
    div#block-block-51 .member-text, div#block-block-1006 .member-text {
        font-size: 18px;
    }
}

div#block-block-51 .learnmore-link, div#block-block-1006 .learnmore-link {
    max-width: 135px;
    margin: 0 auto;
    margin-top: 22px;
    width: 100%;
}

div#block-block-51 .learnmore-link a, div#block-block-1006 .learnmore-link a {
    display: block;
    text-align: center;
    height: 43px;
    line-height: 40px;
}

div#block-block-51 .already-wrapper, div#block-block-1006 .already-wrapper {
    border-top: 3px solid #595b4e;
    width: 200px;
    margin: 0 auto;
    margin-top: 35px;
    padding-top: 18px;
}

div#block-block-51 .already-wrapper span.already-text,
div#block-block-51 .already-wrapper span.Login-link, div#block-block-1006 .already-wrapper span.already-text,
div#block-block-1006 .already-wrapper span.Login-link {
    font-size: 16px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #ffffff;
}

div#block-block-51 .already-wrapper span.already-text, div#block-block-1006 .already-wrapper span.already-text {
    margin-right: 19px;
}

div#block-block-51 .already-wrapper span.Login-link a, div#block-block-1006 .already-wrapper span.Login-link a {
    color: #ffffff;
    text-decoration: underline;
}

.fan-club-member div#block-block-51,
.administrator div#block-block-51, .fan-club-member div#block-block-1006,
.administrator div#block-block-1006, .page-user-login div#block-block-51,.page-user-login div#block-block-1006 {
    display: none;
}

.fan-club-member div#block-block-701,
.administrator div#block-block-701, .fan-club-member div#block-block-996,
.administrator div#block-block-996, .page-user-login div#block-block-701, .page-user-login div#block-block-996 {
    border-right: none;
    width: 100%;
    float: none;
}

.page-user-login div#block-block-51 .already-wrapper,.page-user-login div#block-block-1006 .already-wrapper, .authenticated-user div#block-block-51 .already-wrapper , .authenticated-user div#block-block-1006 .already-wrapper {
    display: none;
}

/* mailinglist labels*/
.mlist-outer-wrapper .mlist-wrapper .mlist-field label {
    width: 100%;
    margin: 0.5em 0;
    color: #ffffff;
    font: 0.88em "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: none;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field {
    margin-bottom: 0.7em;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field2.mlist-field label:before {
    content: none;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field select,
.mlist-outer-wrapper .mlist-wrapper .mlist-field input {
    background: #141212;
    color: #ffffff;
    width: 100%;
    padding: 0.4em;
    height: 2.5em;
    display: block;
    text-align: center;
    text-transform: uppercase;
    text-transform: none;
    text-align: left;
    margin: 0;
    border: 1px solid #ffffff;
    text-indent: 0.01px;
    text-overflow: "";
    font-family: sans-serif !important;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,
.mlist-outer-wrapper .mlist-wrapper .mlist-field input:hover {
    background: #141212;
    color: #ffffff;
}

/*thank you pop up stylings */
.mlist-outer-wrapper .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: #ffffff;
    font: normal 0.9em "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: none;
}

/*webpage mailinglist common styligs starts*/
.mlist-outer-wrapper {
    margin: 0 auto;
    max-width: 500px;
    position: relative;
}

.mlist-outer-wrapper .welcomeMsg {
    width: 100%;
    margin-bottom: 0.5em;
    font-weight: normal;
}

.mlist-outer-wrapper label.agree,
.mlist-outer-wrapper .global-list {
    font-size: 0.88em;
    display: inline;
    font-weight: normal;
    cursor: pointer;
}

.mlist-outer-wrapper input[type="checkbox"] {
    display: inline;
    margin-right: 0.5em;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-close a {
    color: #595b4e;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-close a:hover {
    color: #ffffff;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-close {
    position: absolute;
    right: 14px;
    top: 14px;
}

.mlist-outer-wrapper .mlist-wrapper #ajaxLoader {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: auto;
    opacity: 0.3;
    background: #ffffff;
    text-align: center;
}

#errorMsg,
#serverError {
    color: #ff0000;
    font: 15px "magneta", Helvetica, Arial, sans-serif;
    text-transform: none;
    margin-bottom: 15px;
    text-align: center;
}

/* label.error {
    display: none !important;
} */

/* 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/g2000006001/f/201609/bg_select.png");
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 18px;
    }

    .mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,
    .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"]:hover,
    .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"]:hover {
        background-image: url("/sites/g/files/g2000006001/f/201609/bg_select.png");
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 18px;
    }
}

@media (min--moz-device-pixel-ratio: 0) {

    .mlist-outer-wrapper .mlist-wrapper .mlist-field select,
    .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"],
    .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"] {
        background-image: url("/sites/g/files/g2000006001/f/201609/bg_select.png");
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 18px;
    }

    .mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,
    .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"]:hover,
    .mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"]:hover {
        background-image: url("/sites/g/files/g2000006001/f/201609/bg_select.png");
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 18px;
    }
}

.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: center;
}

div#block-block-701 .subcribe-title,
div#block-block-996 .subcribe-title,
#block-block-886 .subcribe-title {
text-transform: uppercase;
/* font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif; */
font-family: trajan-pro-3, serif;
color: #ffffff;
font-weight: 500;
margin-bottom: 18px;
text-align: center;
font-size:25px;
}

div#block-block-701 .title-border,
div#block-block-996 .title-border,
#block-block-886 .title-border {
    border: 1.5px solid #505146;
width: 195px;
margin: 0 auto;
margin-bottom: 27px;
}

#block-block-886 .subcribe-title {
    color: #595b4e;
}

div#block-block-701, div#block-block-996{
    margin: 0;
    box-sizing: border-box;
    padding-bottom: 25px;
}

@media only screen and (min-width: 768px) {
    div#block-block-701, div#block-block-996 {
        border-right: 1px solid #333333;
        min-height: 344px;
    }
}

div#block-block-701 ul.footer-social, div#block-block-996 ul.footer-social {
    margin-bottom: 26px;
    font-size: 0px;
}

div#block-block-701 ul.footer-social li, div#block-block-996 ul.footer-social li {
    display: inline-block;
    margin-right: 18px;
    padding: 0;
}

@media only screen and (min-width: 768px) {
    div#block-block-701 ul.footer-social li, div#block-block-996 ul.footer-social li {
        margin-right: 24px;
    }
}

div#block-block-701 ul.footer-social li a, div#block-block-996 ul.footer-social li a {
    font-size: 20px;
    color: #fff;
    line-height: 20px;
    vertical-align: middle;
}

div#block-block-701 ul.footer-social li a.fs-fb-link.icon-facebook,
div#block-block-701 ul.footer-social li a.fs-sp-link.icon-spotify, div#block-block-996 ul.footer-social li a.fs-fb-link.icon-facebook,
div#block-block-996 ul.footer-social li a.fs-sp-link.icon-spotify {
    font-size: 22px;
}

div#block-block-701 ul.footer-social li a.fs-vk-link.icon-vk, div#block-block-996 ul.footer-social li a.fs-vk-link.icon-vk {
    font-size: 32px;
    vertical-align: middle;
}

@media only screen and (min-width: 768px) {
    div#block-block-701 ul.footer-social li a.fs-vk-link.icon-vk, div#block-block-996 ul.footer-social li a.fs-vk-link.icon-vk {
        font-size: 34px;
    }
}

div#block-block-701 ul.footer-social li.fs-vk, div#block-block-996 ul.footer-social li.fs-vk {
    margin-right: 0;
}

.mlist-outer-wrapper {
    margin-top:24px;
    max-width: 366px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .mlist-outer-wrapper {
        max-width: 320px;
    }
}

.mlist-outer-wrapper .mlist-header {
    font-size: 18px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 15px;
    line-height: 22px;
}

.mlist-outer-wrapper .mlist-header .mob-break {
    display: none;
}

@media only screen and (min-width: 1024px) {
    .mlist-outer-wrapper .mlist-header .mob-break {
        display: inline-block;
        content: "";
    }
}

.mlist-outer-wrapper fieldset {
    padding: 0;
}

.mlist-outer-wrapper .mlist-field {
    width: 100%;
    margin-bottom: 10px;
}

.mlist-outer-wrapper .mlist-field input#email {
    height: 40px;
    background: #141212;
    font-size: 18px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-weight: 400;
    border: 1px solid #fff;
    margin-bottom: 0;
    width: 97%;
    margin: 0 auto;
}

.mlist-outer-wrapper .mlist-field input#email.error {
    border: 1px solid #ff0000 !important;
}

.mlist-outer-wrapper .termsWrapper a.terms {
    font-size: 11px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-weight: 400;
    text-decoration: underline;
    letter-spacing: 0.5px;
}

.mlist-outer-wrapper .termsWrapper .termsContent {
    font-size: 11px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-weight: 400;
    text-align: left;
}

.mlist-outer-wrapper .termsWrapper .termsContent a {
    text-decoration: underline;
    color: #ffffff;
    display: inline-block;
}

.mlist-outer-wrapper .mlist-submit {
    float: none;
    width: 100%;
    clear: none;
    margin: 0 auto;
    max-width: 100px;
}

.mlist-outer-wrapper .mlist-submit input.submit {
    height: 46px;		     
    width: 100%;		        
    line-height: 46px;		        
    letter-spacing:0.5px;
}

.mlist-outer-wrapper div#thankyouBlock {
    padding: 0;
}

.mlist-outer-wrapper div#thankyouBlock .thankyou-message,
.mlist-outer-wrapper div#thankyouBlock .thankyou-message-user {
    font-size: 18px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
}

.mlist-outer-wrapper div#thankyouBlock .thankyou-message {
    display: none;
}

.mlist-outer-wrapper div#thankyouBlock .secondFormCloseWrap {
    top: -3px;
}

.mlist-outer-wrapper div#thankyouBlock .secondFormCloseWrap a {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}

.mlist-outer-wrapper div#thankyouBlock .thankswelcome-msg {
    font-size: 18px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
}

.mlist-outer-wrapper div#thankyouBlock div#errorLabelContainer2 {
    display: none;
}

.mlist-outer-wrapper div#thankyouBlock .mlist-submit-new {
    float: none;
    width: 100%;
    clear: none;
    margin: 0 auto;
    max-width: 100px;
}

.mlist-outer-wrapper div#thankyouBlock .mlist-submit-new input.submit {
    background: #595b4e;
    height: 50px;
    width: 100%;
    color: #fff;
    font-size: 27px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 49px;
}

.mlist-outer-wrapper #thankyouBlock.final-screen .thankyou-message {
    display: block;
}

body.not-front div#block-block-701 .content,body.not-front div#block-block-996 .content,
body.not-front #block-block-886 .content {
    position: relative;
}

body.not-front div#block-block-701 .content .subcribe-title,body.not-front div#block-block-996 .content .subcribe-title,
body.not-front #block-block-886 .content .subcribe-title {
    margin-bottom: 47px;
}

body.not-front div#block-block-701 .content .subcribe-title:after,body.not-front div#block-block-996 .content .subcribe-title:after,
body.not-front #block-block-886 .content .subcribe-title:after {
    content: "For the latest news on skillet";
    position: absolute;
    font-size: 25px;
    top: 45px;
    width: 100%;
    display: block;
    left: 0;
    text-align: center;
    line-height: 0px;
    margin-bottom: 17px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
}

body.not-front div#block-block-701 .content .mlist-outer-wrapper .mlist-field input#email,body.not-front div#block-block-996 .content .mlist-outer-wrapper .mlist-field input#email,
body.not-front #block-block-886 .content .mlist-outer-wrapper .mlist-field input#email {
    width: 75%;
}

body.not-front #block-block-886 {
    padding-top: 57px;
}

body.not-front #block-block-886 .subcribe-title {
    margin-bottom: 42px !important;
}

body.not-front #block-block-886 .subcribe-title:after {
    color: #ffffff;
}

body.not-front.page-tour div#block-block-701 .subcribe-title:after,
body.not-front.page-tour div#block-block-996 .subcribe-title:after,
body.not-front.page-tour div#block-block-871 .subcribe-title:after,
body.not-front.page-tour #block-block-886 .subcribe-title:after {
    content: "For updates on when skillet will be in your area";
}

body.not-front.page-node-21326 div#block-block-701 .subcribe-title:after,
body.not-front.page-node-21326 div#block-block-996 .subcribe-title:after {
    content: "For the latest from skillet";
}

body.not-front.page-video-v1 div#block-block-701 .subcribe-title:after,
body.not-front.node-type-video div#block-block-701 .subcribe-title:after,
body.not-front.page-video-v1 div#block-block-996 .subcribe-title:after,
body.not-front.node-type-video div#block-block-996 .subcribe-title:after  {
    content: "For the latest videos on skillet";
}

body.not-front.page-photo-v1 div#block-block-701 .subcribe-title:after,
body.not-front.node-type-photo div#block-block-701 .subcribe-title:after,
body.not-front.page-photo-v1 div#block-block-996 .subcribe-title:after,
body.not-front.node-type-photo div#block-block-996 .subcribe-title:after {
    content: "For the latest photos on skillet";
}

body.not-front.page-music div#block-block-701 .subcribe-title:after,
body.not-front.node-type-album div#block-block-701 .subcribe-title:after,
body.not-front.page-music div#block-block-996 .subcribe-title:after,
body.not-front.node-type-album div#block-block-996 .subcribe-title:after  {
    content: "For the latest music on skillet";
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field label {
    font-size: 18px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-weight: 400;
    text-align: left;
    margin: 0;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field input,
.mlist-outer-wrapper .mlist-wrapper .mlist-field select {
    width: 100%;
    margin: 0;
    height: 40px;
    background-color: #141212;
    font-size: 18px;
    font-family: sans-serif;
    color: #ffffff;
    font-weight: 400;
    border: 1px solid #fff;
    padding: 0px 0.4em;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field input.error,
.mlist-outer-wrapper .mlist-wrapper .mlist-field select.error {
    border-color: #ff0000;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field select::-ms-expand {
    display: none;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field select {
    background-image: url("/sites/g/files/g2000006001/f/201609/bg_select.png");
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 18px;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover {
    background-image: url("/sites/g/files/g2000006001/f/201609/bg_select.png");
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 18px;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth,
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay {
    width: 48.5%;
    display: inline-block;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth {
    margin-right: 2%;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-checks {
    text-align: left;
    margin: 20px 0 0.7em;
    position: relative;
}

.mlist-outer-wrapper .mlist-wrapper .mlist-checks label.global-list {
    font-size: 15px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-weight: 400;
    vertical-align: top;
}

.page-tour div#block-block-871 .subcribe-title {
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 500;
}

.page-tour div#block-block-871 .subcribe-title:after {
    font-size: 25px;
    display: block;
    text-align: center;
    line-height: 25px;
}

@media only screen and (max-width: 767px) {
    .page-tour div#block-block-701 .subcribe-title,  .page-tour div#block-block-996 .subcribe-title {
        max-width: 300px;
        margin: 0 auto;
        margin-bottom: 60px !important;
    }

    .page-tour div#block-block-701 .subcribe-title:after,.page-tour div#block-block-996 .subcribe-title:after {
        max-width: 300px;
        margin: 0 auto;
        left: auto !important;
    }
}

#block-block-876 .mlist-outer-wrapper {
    max-width: 614px;
    margin: 0 auto;
}

@media only screen and (max-width: 767px) {
    #block-block-876 .mlist-outer-wrapper .mlist-header {
        max-width: 320px;
        margin: 0 auto;
    }
}

#block-block-876 .mlist-outer-wrapper .mlist-header1 {
    line-height: 40px;
    padding-bottom: 15px;
}

#block-block-876 .mlist-outer-wrapper .mlist-header2 {
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 10px;
    text-align: center;
}

#block-block-876 .mlist-outer-wrapper .mlist-content1 {
    font-size: 0;
    margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
    #block-block-876 .mlist-outer-wrapper .mlist-content1 {
        max-width: 320px;
        margin: 0 auto;
    }
}

#block-block-876 .mlist-outer-wrapper .mlist-content1 .mlist-field.input {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}

@media only screen and (max-width: 767px) {
    #block-block-876 .mlist-outer-wrapper .mlist-content1 .mlist-field.input {
        display: inline-block;
        width: 100%;
    }
}

#block-block-876 .mlist-outer-wrapper .mlist-content1 .mlist-field.input input#email {
    border: 1px solid #333333;
    box-sizing: border-box;
    background: transparent;
    font-family: sans-serif;
    font-size: 14px;
    padding-left: 10px;
    width: 260px;
    margin-right: 10px;
}

@media only screen and (max-width: 767px) {
    #block-block-876 .mlist-outer-wrapper .mlist-content1 .mlist-field.input input#email {
        width: 97%;
        margin-right: 0;
        margin: 0 auto;
    }
}

#block-block-876 .mlist-outer-wrapper .mlist-content1 .mlist-field.input input#email:hover {
    background: transparent !important;
}

#block-block-876 .mlist-outer-wrapper .mlist-content1 .mlist-field.tourdate {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}

@media only screen and (max-width: 767px) {
    #block-block-876 .mlist-outer-wrapper .mlist-content1 .mlist-field.tourdate {
        display: inline-block;
        width: 100%;
    }
}

#block-block-876 .mlist-outer-wrapper .mlist-content1 .mlist-field.tourdate select#tourdate {
    border: 1px solid #333333;
    box-sizing: border-box;
    background: transparent;
    height: 40px;
    font-family: sans-serif;
    font-size: 14px;
    color: #b9b9b9;
    padding-left: 10px;
    width: 260px;
    background: url("/sites/g/files/g2000006001/f/201609/downfinal.svg") 96% center no-repeat transparent;
}

@media only screen and (max-width: 767px) {
    #block-block-876 .mlist-outer-wrapper .mlist-content1 .mlist-field.tourdate select#tourdate {
        display: block;
        width: 97%;
        vertical-align: top;
        margin: 0 auto;
        margin-top: 10px;
    }
}

#block-block-876 .mlist-outer-wrapper .mlist-content1 .mlist-field.tourdate select#tourdate option {
    background: rgba(0, 0, 0, 0.9);
    color: #b9b9b9;
}

#block-block-876 .mlist-outer-wrapper .mlist-content1 .mlist-field.tourdate select#tourdate:hover {
    background: url("/sites/g/files/g2000006001/f/201609/downfinal.svg") 96% center no-repeat transparent !important;
}

#block-block-876 .mlist-outer-wrapper .mlist-content1 .mlist-field.tourdate select#tourdate.error {
    border-color: #ff0000 !important;
}

#block-block-876 .mlist-outer-wrapper .mlist-content2 {
    margin-bottom: 25px;
    max-width: 476px;
    margin: 0 auto;
    margin-bottom: 25px;
}

@media only screen and (max-width: 767px) {
    #block-block-876 .mlist-outer-wrapper .mlist-content2 {
        max-width: 280px;
    }
}

#block-block-876 .mlist-outer-wrapper .mlist-content2 [type="checkbox"].error:not(:checked)+label:before {
    border: 1px solid #ff0000;
}

#block-block-876 .mlist-outer-wrapper .mlist-content2 label:before {
    border: 1px solid #333333;
}

#block-block-876 .mlist-outer-wrapper .mlist-content2 label:after {
    color: #333;
}

#block-block-876 .mlist-outer-wrapper .mlist-content2 label.global-list {
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #fff;
    display: inline-block;
}

#block-block-876 .mlist-outer-wrapper .mlist-content2 label.global-list a {
    color: #fff;
    text-decoration: underline;
}

#block-block-876 .mlist-outer-wrapper .mlist-content2 label.global-list a:hover {
    opacity: 0.7;
}

#block-block-876 .mlist-outer-wrapper .mlist-submit input.submit {
    width: 85px;
    line-height: 39px;
    font-size: 24px;
    height: 41px;
}

/*Country detect mailing list variant style - starts*/
/* common styles */
@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 form {
    margin: 0;
}

.mlist-outer-wrapper.embedded-inline-list.country-detect form fieldset {
    border: none;
}

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

.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field {
    clear: both;
}

.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-color: #141212;
}

.mlist-outer-wrapper.embedded-inline-list.country-detect label.global-list {
    font-weight: normal;
}

.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: center;
    text-transform: uppercase;
    font-size: 18px;
}

.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: 10px 0;
}

.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;
    padding: 0 0 12px;
    font-weight: bold;
    clear: both;
    text-align: center;
}

.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:after {
    content: 'terms';
}

.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms.showing:after {
    content: 'hide';
}

.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent {
    display: none;
}

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

.mlist-outer-wrapper [type="checkbox"]:not(:checked)+label:before,
.mlist-outer-wrapper [type="checkbox"]:checked+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 6px;
    width: 15px;
    height: 15px;
    border: 1px solid #ffffff;
    background: transparent;
    border-radius: 0px;
    box-sizing: border-box;
}

.mlist-outer-wrapper [type="checkbox"]:not(:checked)+label:after,
.mlist-outer-wrapper [type="checkbox"]:checked+label:after {
    content: '\2713';
    position: absolute;
    top: 6px;
    -webkit-text-stroke-width: 1px;
    text-shadow: -1px 0 0 #000000, -1px 0 0 #fff;
    left: 3px;
    font-size: 12px;
    color: #fff;
}

.mlist-outer-wrapper [type="checkbox"]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0);
}

.mlist-outer-wrapper input[type="checkbox"]:checked+label:after {
    opacity: 1;
    transform: scale(1);
}

.mlist-outer-wrapper [type="checkbox"]:not(:checked),
.mlist-outer-wrapper [type="checkbox"]:checked {
    position: absolute;
    left: 0;
    width: 14px;
    height: 16px;
    z-index: 10;
    top: 4px;
    opacity: 0;
    cursor: pointer;
}

.mlist-outer-wrapper input[type="checkbox"] {
    display: inline;
    margin-right: 0.5em;
}

.mlist-outer-wrapper [type="checkbox"]:not(:checked)+label,
.mlist-outer-wrapper [type="checkbox"]:checked+label {
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    padding-top: 4px;
}

/*Reverse Theme*/
.page-tour #page-title {
    display: none;
}

tr.disabled {
    opacity: 0.5 !important;
    pointer-events: none !Important;
    cursor: default !Important;
}

tr.disabled .buttons-tickets a {
    background: none !important;
}

table.bit-events-narrow {
    margin: 0px;
}

#ss-bit-narrow .bit-track-artist-header {
    display: none !important;
}

#block-block-666 h2 {
    padding-bottom: 30px !important;
}

#ss-bit-narrow {
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    padding-bottom: 42px;
    display: block;
    /*End Of TR*/
}
#block-block-701 .content, #block-block-996 .content {
margin-top: 107px;
margin-bottom: 76px;
}
#block-block-701 .content{
margin-top:0;
}
div#block-block-1006 .content {
margin-top: 122px;
margin-bottom: 76px;
}
@media only screen and (max-width: 767px) {
    #ss-bit-narrow {
        padding-bottom: 20px;
        max-width: 100%;
    }
}

#ss-bit-narrow tr {
    display: block;
    overflow: hidden;
    margin-top: 27px;
}

@media only screen and (min-width: 768px) {
    #ss-bit-narrow tr {
        max-width: 870px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 767px) {
    #ss-bit-narrow tr {
        margin-top: 35px;
    }
}

#ss-bit-narrow tr td {
    height: auto;
    display: inline-block;
    padding: 0px !Important;
    vertical-align: bottom;
}

#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*/
    margin-top: 0;
}

#ss-bit-narrow tr.bit-bottom {
    background: none !important;
    border-top: 1px solid #333333;
    padding-top: 20px;
    padding-top: 25px;
    max-width: 100%;
    margin-top: 25px;
}

#ss-bit-narrow tr.bit-bottom td {
    max-width: 175px;
    margin: 0 auto;
    display: block;
    padding: 0;
}

@media only screen and (min-width: 768px) {
    #ss-bit-narrow tr.bit-bottom td {
        float: none;
    }
}

#ss-bit-narrow tr.bit-bottom td a {
    width: 175px;
    font-size: 24px;
    padding: 0;
    height: 42px;
    line-height: 40px;
}

#ss-bit-narrow tr td.bit-description-links {
    display: none;
}

#ss-bit-narrow tr td.bit-date {
    width: 24.3% !Important;
    vertical-align: bottom;
    padding-top: 2px !Important;
}

@media only screen and (max-width: 767px) {
    #ss-bit-narrow tr td.bit-date {
        width: 100% !Important;
        text-align: center !Important;
        padding-top: 2px !Important;
    }
}

#ss-bit-narrow tr td.bit-date a {
    letter-spacing: 0.5px !Important;
    color: #ffffff !important;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif !important;
    font-weight: normal !important;
    font-size: 26px !important;
    text-align: left !important;
}

@media only screen and (max-width: 767px) {
    #ss-bit-narrow tr td.bit-date a {
        text-align: center !important;
    }
}

#ss-bit-narrow tr td.bit-date a span.day-field {
    display: block;
    line-height: 18px !important;
    color: #595b4e !important;
    line-height: 35px !important;
    font-size: 35px !important;
}

#ss-bit-narrow tr td.bit-date a span.month-field {
    display: block;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif !important;
    font-size: 26px !important;
    color: #ffffff !important;
    line-height: 1;
    text-transform: uppercase !important;
}

@media only screen and (min-width: 768px) {
    #ss-bit-narrow tr td.bit-date {
        width: 20%;
    }
}

#ss-bit-narrow tr td.bit-concert {
    width: 30.75%;
    padding-top: 3px !important;
}

@media only screen and (max-width: 767px) {
    #ss-bit-narrow tr td.bit-concert {
        width: 100% !Important;
        text-align: left !Important;
        position: relative;
    }
}

#ss-bit-narrow tr td.bit-concert .lineup {
    display: none !important;
}

#ss-bit-narrow tr td.bit-concert .venue a.bit-event-data {
    font-size: 16px !important;
    text-transform: capitalize !important;
    letter-spacing: 0.45px !important;
    line-height: 20px !important;
    font-family: "magneta", Helvetica, Arial, sans-serif !important;
    font-weight: 700 !important;
    color: #ffffff !important;
}

@media only screen and (max-width: 767px) {
    #ss-bit-narrow tr td.bit-concert .venue {
        text-align: center !important;
    }
}

#ss-bit-narrow tr td.bit-concert .location {
    margin-top: 6px;
}

#ss-bit-narrow tr td.bit-concert .location a {
    font-size: 16px !important;
    letter-spacing: 0.25px !important;
    text-transform: none !Important;
    font-weight: 400 !important;
    line-height: 14px !Important;
    font-family: "magneta", Helvetica, Arial, sans-serif !important;
    color: #ffffff !important;
}

@media only screen and (max-width: 767px) {
    #ss-bit-narrow tr td.bit-concert .location {
        text-align: center !important;
    }
}

#ss-bit-narrow tr .buttons {
    display: inline-block;
    vertical-align: bottom;
    font-size: 0px;
    width: 43.75%;
}

@media only screen and (min-width: 768px) {
    #ss-bit-narrow tr .buttons {
        text-align: right;
        float: none;
    }
}

@media only screen and (max-width: 767px) {
    #ss-bit-narrow tr .buttons {
        margin: 13px 0px 0px;
        width: 100% !important;
        text-align: center;
        float: left;
    }
}

#ss-bit-narrow tr .buttons .buttons-tickets.disabled {
    pointer-events: none;
    cursor: default;
}

#ss-bit-narrow tr .buttons .buttons-tickets.disabled a {
    background: none;
}

#ss-bit-narrow tr .buttons .buttons-vip a,
#ss-bit-narrow tr .buttons .buttons-rsvp a {
    margin-left: 5px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    #ss-bit-narrow tr .buttons .buttons-vip a,
    #ss-bit-narrow tr .buttons .buttons-rsvp a {
        margin-left: 3px;
    }
}

@media only screen and (min-width: 1024px) {

    #ss-bit-narrow tr .buttons .buttons-vip a,
    #ss-bit-narrow tr .buttons .buttons-rsvp a {
        margin-left: 37px;
    }
}

#ss-bit-narrow tr .buttons>div {
    display: inline-block;
    text-transform: none;
    margin-top: 3px;
}

#ss-bit-narrow tr .buttons>div:first-child,
#ss-bit-narrow tr .buttons>div.buttons-tickets:empty,
#ss-bit-narrow tr .buttons>div.buttons-vip:empty {
    margin-left: 0px;
}

#ss-bit-narrow tr .buttons>div a {
    display: inline-block;
    width: 100px;
    font-size: 24px !important;
    padding: 0;
    height: 38px;
    text-align: center;
    line-height: 36px;
    font-weight: 300;
}

@media only screen and (max-width: 767px) {
    #ss-bit-narrow tr .buttons>div a {
        width: 96px;
    }
}

#ss-bit-narrow tr .buttons>div a:hover {
    color: #ffffff !important;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif !important;
}

@media only screen and (max-width: 767px) {
    #block-block-666 {
        max-width: 300px;
        margin: 0 auto;
        margin-top: 40px;
    }
}

@media only screen and (min-width: 768px) {
    #block-block-666 {
        margin-bottom: 48px;
        margin-top: 85px;
    }
}

.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,
.mlist-outer-wrapper .mlist-wrapper .mlist-field input:hover {
    background-color: #141212 !important;
}

#IE8-BannerCon {
    background-color: #ffc;
}

#IE8-BannerCon #IE8-Banner {
    color: #000;
    padding: 10px 0px 10px 40px;
    background: url() no-repeat 0px 18px;
    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: 993px;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1403px) {
    #IE8-BannerCon #IE8-Banner {
        max-width: 1203px;
        margin: 0 auto;
    }
}

#IE8-BannerCon #IE8-Banner .IE8B-title {
    font-weight: bold;
}

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

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

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

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

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

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

.page-node.node-type-page #page-title {
    display: block;
    margin: 1em 0;
    line-height: 2.5em;
}

.page-node.node-type-page.page-node-17741 #page-title,
.page-node.node-type-page.page-node-17741 ul.tabs.primary,
.page-node.node-type-page.page-node-17746 #page-title,
.page-node.node-type-page.page-node-17746 ul.tabs.primary,
.page-node.node-type-page.page-node-17751 #page-title,
.page-node.node-type-page.page-node-17751 ul.tabs.primary,
.page-node.node-type-page.page-node-17756 #page-title,
.page-node.node-type-page.page-node-17756 ul.tabs.primary,
.page-node.node-type-page.page-node-17896 #page-title,
.page-node.node-type-page.page-node-17896 ul.tabs.primary {
    margin: 0;
}

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

.page .item-list .pager {
    text-align: center;
    position: relative;
}

.page .item-list .pager li.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: #FFF;
    background-color: #ed3d3d;
    padding: 0.3em 0.8em 0.4em;
}

.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: right;
        margin-right: 0;
    }

    .page .item-list .pager .pager-previous {
        float: left;
    }
}

.homepage {
    display: block;
    /* Reskin change
      /* display:none; */
    padding: 0px !important;
    margin: 0px !important;
}

.homepage .wrapper-content,
.homepage #content .stack .stack-width,
.homepage #header-inner {
    padding: 0px !important;
    margin: 0px !important;
}

.homepage #content .stack .stack-width,
.homepage #header-inner {
    max-width: 100% !important;
}

.homepage #toolbar,
.homepage #page-title,
.homepage .tabs,
.homepage .bg-image img {
    display: none !important;
}

.homepage #header {
    margin: 0px;
}

.homepage #coda .block {
    overflow: hidden;
    background-repeat: no-repeat;
    position: relative;
}

@media only screen and (min-width: 1025px) {
    .homepage #coda .block {
        background-size: cover;
        background-attachment: fixed;
    }
}

.homepage #coda .sep {
    width: 100%;
    height: 6px;
    box-shadow: 2px 3.464px 16px 0px rgba(0, 0, 0, 0.255);
    z-index: 10;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
}

.homepage #coda .sep.odd {
    background-image: url("/sites/g/files/g2000006001/f/201609/skillet-oddsep_0.png");
}

.homepage #coda .sep.even {
    background-image: url("/sites/g/files/g2000006001/f/201609/skillet-evensep.png");
}

.homepage #coda .opacity:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: #000;
    background: rgba(0, 0, 0, 0.3);
}

.homepage #coda #block-views-albums-block-1 {
    overflow: visible;
    z-index: 100;
}

.homepage #coda #block-views-albums-block-1 .opacity:after {
    background: rgba(0, 0, 0, 0.4);
}

.homepage #coda .parallax-cnt {
    max-width: 98%;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    z-index: 10;
    position: relative;
    text-transform: uppercase;
    width: 100%;
    display: block;
}

.homepage #coda .parallax-cnt .parallax-albumtitle {
    font-size: 60px;
    color: #b0c4d1;
    line-height: 60px;
    letter-spacing: 0.5px;
}

@media only screen and (max-width: 640px) {
    .homepage #coda .parallax-cnt .parallax-albumtitle {
        font-size: 40px;
        line-height: 45px !important;
    }
}

.homepage #coda .parallax-cnt .parallax-helptxt {
    font-size: 37px;
    font-weight: 300;
    line-height: 36px;
}

@media only screen and (max-width: 640px) {
    .homepage #coda .parallax-cnt .parallax-helptxt {
        font-size: 25px;
    }
}

.homepage #coda .parallax-cnt .parallax-btn {
    display: inline-block;
    margin-top: 9px;
}

@media only screen and (max-width: 640px) {
    .homepage #coda .parallax-cnt .parallax-btn {
        margin-top: 8px !important;
    }
}

.homepage #coda .parallax-cnt .parallax-btn a {
    font-size: 30px;
    padding: 0px 21px;
    color: #ffffff;
    background: url("/sites/g/files/g2000006001/f/201609/watch-bg.png");
}

@media only screen and (max-width: 640px) {
    .homepage #coda .parallax-cnt .parallax-btn a {
        font-size: 19px;
    }
}

.homepage #coda div#block-block-816 .parallax-cnt {
    padding: 17.75% 0px 20.35%;
}

.homepage #coda div#block-block-811 .content {
    padding-top: 52.65%;
}

.homepage #coda div#block-block-791 .content {
    padding-top: 49.35%;
}

.homepage #coda div#block-block-796 .parallax-cnt {
    padding: 14.75% 0px 18.5%;
}

.homepage #coda div#block-block-796 .parallax-cnt .parallax-albumtitle {
    line-height: 61px;
}

.homepage #coda div#block-block-796 .parallax-cnt .parallax-btn {
    margin-top: 15px;
}

.homepage #coda div#block-block-786 .parallax-cnt {
    padding: 15.1% 0px 18.7%;
}

.homepage #coda div#block-block-786 .parallax-helptxt {
    line-height: 39px;
}

.homepage #coda #block-views-albums-block-1 .parallax-cnt {
    padding: 20.5% 0px 13.25%;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .homepage #coda #block-views-albums-block-1 .parallax-cnt {
        padding: 13.5% 0px 20.25%;
    }
}

@media only screen and (min-width: 1550px) {
    .homepage #coda #block-views-albums-block-1 .parallax-cnt {
        padding: 21.5% 0px 8.25%;
    }
}

@media only screen and (max-width: 640px) {
    .homepage #coda #block-views-albums-block-1 .parallax-helptxt {
        display: none;
    }
}

.homepage #coda div#block-views-albums-block-1 .album-title {
    font-family: "FrizQuadrataW01-Regular";
    text-transform: uppercase;
    letter-spacing: 14px;
    text-shadow: 0px 0px 32px rgba(0, 0, 0, 0.392);
    font-size: 34.86px;
    padding: 11px 0px 0px;
}

@media only screen and (max-width: 767px) {
    .homepage #coda div#block-views-albums-block-1 .album-title {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 640px) {
    .homepage #coda div#block-views-albums-block-1 .album-title {
        font-size: 15.86px;
        line-height: 20px;
        margin-bottom: 8px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .homepage #coda div#block-views-albums-block-1 .album-title {
        font-size: 29.86px;
    }
}

.homepage #coda div#block-views-albums-block-1 .parallax-cnt .parallax-helptxt {
    font-size: 32px;
    line-height: 32px;
    padding-bottom: 20px;
}

@media only screen and (max-width: 640px) {
    .homepage #coda div#block-views-albums-block-1 .parallax-cnt .parallax-helptxt {
        line-height: 30px;
        font-size: 26px;
    }
}

.homepage #coda div#block-views-albums-block-1 .skillet-logo a {
    opacity: 1;
}

.homepage .mfp-container .mfp-arrow {
    display: none;
}

@media only screen and (max-width: 640px) {
    .homepage .views-label.views-download-label span {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .homepage div#block-views-albums-block-1 .parallax-helptxt {
        display: none;
    }

    .homepage .view-albums .music-links-wrapper .field-content a {
        font-size: 14px !important;
        padding: 2px 0px 0px 11px !important;
        line-height: 22px;
    }
 div#block-views-albums-block-7 {
        z-index: 11;
  }
}

@media only screen and (max-width: 640px) {
    .homepage .skillet-logo {
        width: 86%;
        margin: 0 auto;
    }
}

.touch-device #coda .block,
.gecko.gecko1 .homepage #coda .block {
    background-attachment: scroll !important;
    /*       @media only screen and (max-width : 767px) and (orientation: portrait){
                background-size:auto calc(100% + 150px);
         }*/
}

@media only screen and (min-width: 1550px) {
    #block-views-albums-block-1 {
        height: 100vh;
    }
}

.page-user p {
    font-family: "magneta", Helvetica, Arial, sans-serif;
}

.page-user .block h2 {
    text-transform: capitalize;
}

.page-user #page-title {
    text-transform: uppercase;
}

.page-user #block-views-user-profile-block-5 .views-field-picture {
    text-align: center;
}

.page-user #block-views-user-profile-block-5 .views-field-picture img {
    width: auto;
    height: auto;
}

.page-user #block-views-user-profile-block-2 .views-row>div {
    margin-bottom: 1em;
    clear: both;
}

.page-user #block-views-user-profile-block-2 .views-row>div .views-label {
    color: #595b4e;
    float: left;
    font-weight: bold;
    margin-right: 0.3em;
}

@media only screen and (min-width: 768px) {
    .page-user #block-views-user-profile-block-2 .views-field {
        display: block;
    }
}

.page-user #block-views-user-profile-block-2 .views-field-field-about-me {
    display: block;
}

.page-user #block-views-user-profile-block-2 .view-footer a {
    padding: 0.5em;
}

.page-user #block-views-user-profile-block-2 .view-footer a:after {
    content: "show more";
}

.page-user #block-views-user-profile-block-2 .view-footer a.expanded:after {
    content: "show less";
}

.page-user #block-views-user-profile-block-6 h2 {
    margin-top: 1em;
}

.page-user #block-views-user-profile-block-6 .comment_on_anything-header {
    visibility: hidden;
}

.page-user .view-user-activity-feed li.views-row {
    float: left;
    padding: 1em 0;
    width: 100%;
}

.page-user .view-user-activity-feed li.views-row:first-child {
    padding-top: 0;
}

.page-user .view-user-activity-feed li.views-row .views-field-title {
    font-size: 1.1em;
    margin-bottom: 13px;
}

.page-user .view-user-activity-feed li.views-row .views-field-posted-date {
    font-size: 0.9em;
    margin: 0 0 1.2em;
}

.page-user .view-user-activity-feed li.views-row .views-field-body p {
    margin: 0;
}

.page-user .view-user-activity-feed li.views-row .views-field-comment-count {
    float: left;
    margin: 1.2em 0 0;
}

.page-user .view-user-activity-feed li.views-row .views-field-node-link {
    float: right;
    margin: 1.2em 0 0;
}

.page-user .view-user-activity-feed ul.pager {
    margin-top: 1em;
}

.page-user.page-user-edit-profile #page-title {
    display: block;
}

.page-user.page-user-edit-profile input[type="text"],
.page-user.page-user-edit-profile textarea,
.page-user.page-user-edit-profile select {
    width: 100%;
    font-size: 18px;
    padding: 0.4em;
}

.page-user.page-user-edit-profile .form-submit {
    padding: 10px;
    font-size: 0.8em;
}

.page-user.page-user-edit-profile .form-item .description {
    font-family: "magneta", Helvetica, Arial, sans-serif;
    margin-top: 5px;
}

.page-user.page-user-edit-profile .form-item.form-type-radio.form-item-field-gender-und label,
.page-user.page-user-edit-profile #edit-profile-user-profile-form input[type="radio"] {
    display: inline-block;
    width: auto;
    line-height: 1em !important;
}

.page-user.page-user-edit .confirm-parent,
.page-user.page-user-edit .password-parent {
    width: 100%;
}

.page-user.page-user-edit #user-profile-form input#edit-node-notify {
    width: auto;
    display: inline-block;
    vertical-align: top;
    margin-top: 14px;
}

.page-user.page-user-edit #page-title {
    display: block;
}

.page-user.page-user-edit .form-item .description {
    font-size: 13px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    margin-top: 5px;
}

.page-user.page-user-edit fieldset label.option,
.page-user.page-user-edit fieldset .webform-container-inline label {
    width: auto;
}

.page-user.page-user-edit input[type="password"],
.page-user.page-user-edit input[type="text"] {
    width: 100%;
}

.page-user.page-user-edit .form-submit {
    padding: 10px;
    font-size: 0.8em;
}

.page-user.page-user-edit .password-strength {
    width: 38%;
    margin-top: 0.8em;
}

.page-user.page-user-edit div.password-confirm {
    width: 38%;
}

.page-user .form-item,
.page-user .form-actions {
    margin: 0px;
}

.page-user .container-inline-date .date-padding {
    padding: 0px;
}

.page-user div#edit-actions {
    margin-top: 20px;
}

div#block-views-user-profile-block-2 {
    font-family: "magneta", Helvetica, Arial, sans-serif;
}

.page-node-15326 #header,
.page-node-15326 .style-top .style-color-palette {
    margin-bottom: 2em;
}

.page-node-15326 #header #header-inner {
    margin: 0 0 0 3.6%;
}

.page-node-15326 .highlighted {
    color: #fff;
}

.page-node-15326 .highlighted a {
    color: #595b4e;
}

.page-node-15326 #content {
    margin: 0;
    padding: 0;
}

.page-node-15326 #node-15326 .field-name-body .field-item.even {
    overflow: hidden;
}

.page-node-15326 .item-list .pager .pager-next.first.last a {
    float: none;
    width: 20%;
}

.page-node-15326 .style-news {
    overflow: hidden;
    margin: 3.6% 0 0 3.6%;
}

.page-node-15326 .style-news .view-home-one-page-news .views-row {
    height: auto;
}

.page-node-15326 .style-top {
    overflow: hidden;
    margin: 0 0 0 3.6%;
}

.page-node-15326 .style-top>div {
    float: left;
    width: 50%;
}

.page-node-15326 .style-top .style-color-block {
    overflow: hidden;
    clear: both;
}

.page-node-15326 .style-top .style-color-block>div {
    float: left;
    height: 9em;
    margin-right: 1%;
    width: 32%;
}

.page-node-15326 .style-top .style-color-block .color-1 {
    background-color: #ffffff;
}

.page-node-15326 .style-top .style-color-block .color-2 {
    background-color: #595b4e;
}

.page-node-15326 .style-top .style-color-block .color-3 {
    background-color: #ffffff;
}

.page-node-15326 .style-top .style-btn {
    margin: 1em 0;
}

.page-node-15326 .style-top .style-mlist-join {
    padding: 10px;
    font-size: 1em;
    width: 40%;
}

.page-node-15326 .style-top .style-photos>ul {
    overflow: hidden;
}

.page-node-15326 .style-top .style-photos>ul li {
    float: left;
    margin-right: 4%;
    width: 45%;
}

.page-node-15326 .style-top .style-photos img {
    width: 100%;
}

.page-node-15326 .style-top .style-right .style-news-body,
.page-node-15326 .style-top .style-right .style-news-body>div {
    margin: .5em 0;
}

.page-node-15326 .style-top .style-right .style-news-item {
    padding-left: 2%;
    width: 95%;
}

.page-node-15326 .style-top .style-right .style-news-item.highlighted {
    padding: 2%;
    margin: 3em 0 0;
    background-color: #ffffff;
}

.page-node-15326 .style-top .style-right .style-news-item.highlighted .style-news-title {
    color: #595b4e;
}

.page-node-15326 .style-top .style-right .style-news-item.highlighted .style-news-body {
    color: #fff;
}

.page-node-15326 .style-bottom {
    padding: 1.5em;
    margin-top: 2em;
    background: #E9E9E9;
}

.page-node-15326 .style-bottom li {
    background-color: #363938;
    clear: both;
    margin: 1em 0;
    overflow: hidden;
    height: 2.3em;
}

.page-node-15326 .style-bottom li>div {
    float: left;
    padding: 0.5em;
    display: inline-table;
}

.page-node-15326 .style-bottom li .style-tour-date {
    color: #595b4e;
    width: 6%;
}

.page-node-15326 .style-bottom li .style-tour-city {
    width: 15%;
}

.page-node-15326 .style-bottom li .style-tour-venue {
    width: 60%;
}

.page-node-15326 .style-bottom li .style-tour-rsvp {
    color: #ffffff;
    cursor: pointer;
    background-color: #fff;
    width: 5%;
    text-align: center;
}

.page-node-15326 .style-bottom li .style-tour-tkt {
    padding: 10px;
    font-size: 0.8em;
    width: 4.9%;
}

.page-node-15326 #block-block-321 {
    background: #E9E9E9;
    padding: 1.5em;
    margin-top: 2em;
    width: auto;
}

.chrome .style-tour-tkt {
    width: 4.9%;
}

@media only screen and (max-width: 767px) {
    .page-node-15326 #content {
        margin: 0 3.6%;
    }
}

@media only screen and (max-width: 767px) and (min-width: 768px) {
    .page-node-15326 #content {
        max-width: 718px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 767px) and (min-width: 1024px) {
    .page-node-15326 #content {
        max-width: 993px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 767px) and (min-width: 1403px) {
    .page-node-15326 #content {
        max-width: 1203px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 767px) {
    .page-node-15326 .item-list .pager .pager-next.first.last a {
        width: 87.5%;
    }

    .page-node-15326 .style-top {
        margin: 0;
    }

    .page-node-15326 .style-top>div {
        float: none;
        width: 100%;
    }

    .page-node-15326 .style-top .style-mlist-join {
        width: 87.5%;
    }

    .page-node-15326 .style-photos {
        overflow: hidden;
    }
}

.page-upload div#edit-actions input {
    display: inline-block;
}

.page-upload div#edit-actions input:last-child {
    margin-left: 15px;
}

.page-upload div#edit-actions input:first-child {
    margin-left: 0px;
}

.page-upload div#block-system-main {
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-size: 15px;
}

.page-upload #edit-actions {
    overflow: hidden;
}

.page-upload .form-wrapper input {
    display: inline-block;
}

.page-upload .form-wrapper input#edit-draft--2 {
    margin-left: 15px !important;
}

.page-upload #edit-submit,
.page-upload #edit-draft,
.page-upload .form-submit {
    height: 50px;
    padding: 0px 14px;
}

.page-upload .wysiwyg-tab-wrapper {
    float: right;
    margin-top: 10px;
}
#photo-node-form input.submit, #photo-node-form input.form-submit,#video-node-form input.submit, #video-node-form input.form-submit {
font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
font-size: 27px;
font-weight: 300;
color: #ffffff;
text-transform: uppercase;
background: #595b4e;
display:inline-block;
margin-right:10px;
}
.page-upload textarea {
    color: #ffffff;
    font-size: 18px;
    padding: 0.4em;
    background: #595b4e;
}

.page-upload .form-file {
    background: none;
}

.page-upload label {
    font-size: 25px;
    text-transform: uppercase;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1em;
    margin-bottom: 10px;
}

.page-upload .media-item {
    margin: 0px;
}

.page-upload .form-select {
    padding: 0.3125em;
    margin-top: 0.2308em;
}

.page-upload .form-textarea-wrapper .wysiwyg-none-header {
    padding: 0;
}
.form-textarea-wrapper .wysiwyg-none-header span{
color:#fff;
margin-left:5px;
}

.page-upload .form-textarea-wrapper .wysiwyg-none-header select {
    margin-top: 0;
}

.page-upload #gardens-media-node-selector-radios {
    margin-top: 20px;
}

.page-upload #gardens-media-node-selector-radios .video-radio-button {
    margin-left: 0.8em;
}

.page-upload #gardens-media-field-bundle-wrapper {
    clear: both;
    margin-top: 27px;
    overflow: hidden;
}

.page-upload .filter-help a {
    background-position: left center;
}

.page-upload #photo-node-form #edit-field-instagram-title-,
.page-upload #photo-node-form #edit-field-tags,
.page-upload #photo-node-form #edit-field-instagram-image,
.page-upload #photo-node-form #edit-field-instagram-video,
.page-upload #photo-node-form #edit-field-instagram-url {
    display: none;
}

.page-upload #video-node-form .field-name-field-video-duration,
.page-upload #video-node-form .field-name-field-secondary-title,
.page-upload #video-node-form .field-name-field-copyright-name,
.page-upload #video-node-form .field-name-field-download-url,
.page-upload #video-node-form .field-name-field-legacy-url,
.page-upload #video-node-form .field-name-field-copyright-url,
.page-upload #video-node-form .field-name-field-brightcove-url,
.page-upload #video-node-form #edit-field-is-mobile-content,
.page-upload #video-node-form #edit-field-video-preview-thumbnail,
.page-upload #video-node-form .field-name-field-homepage-mp4-video,
.page-upload #photo-node-form .field-name-field-video-duration,
.page-upload #photo-node-form .field-name-field-secondary-title,
.page-upload #photo-node-form .field-name-field-copyright-name,
.page-upload #photo-node-form .field-name-field-download-url,
.page-upload #photo-node-form .field-name-field-legacy-url,
.page-upload #photo-node-form .field-name-field-copyright-url,
.page-upload #photo-node-form .field-name-field-brightcove-url,
.page-upload #photo-node-form #edit-field-is-mobile-content,
.page-upload #photo-node-form #edit-field-video-preview-thumbnail,
.page-upload #photo-node-form .field-name-field-homepage-mp4-video {
    display: none;
}

.page-upload #video-node-form select,
.page-upload #photo-node-form select {
    display: inline-block;
    vertical-align: middle;
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

/*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.page-node.node-type-page #content,
.page-node-1196.page-node.node-type-page #content,
.page-node-20096.page-node.node-type-page #content,
.page-node-20091.page-node.node-type-page #content,
.page-node-20321.page-node.node-type-page #content,
.page-node-18236.page-node.node-type-page #content,
.page-upload #content,
.page-user #content {
    min-height: 500px;
}

.page-node-1191.page-node.node-type-page #page-title,
.page-node-1196.page-node.node-type-page #page-title,
.page-node-20096.page-node.node-type-page #page-title,
.page-node-20091.page-node.node-type-page #page-title,
.page-node-20321.page-node.node-type-page #page-title,
.page-node-18236.page-node.node-type-page #page-title,
.page-upload #page-title,
.page-user #page-title {
    margin: 0 0px 10px;
    line-height: 74px;
}

.page-node-1191.page-node.node-type-page #main .pane .tabs,
.page-node-1196.page-node.node-type-page #main .pane .tabs,
.page-node-20096.page-node.node-type-page #main .pane .tabs,
.page-node-20091.page-node.node-type-page #main .pane .tabs,
.page-node-20321.page-node.node-type-page #main .pane .tabs,
.page-node-18236.page-node.node-type-page #main .pane .tabs,
.page-upload #main .pane .tabs,
.page-user #main .pane .tabs,
.page-node-1191.page-node.node-type-page .action-links,
.page-node-1196.page-node.node-type-page .action-links,
.page-node-20096.page-node.node-type-page .action-links,
.page-node-20091.page-node.node-type-page .action-links,
.page-node-20321.page-node.node-type-page .action-links,
.page-node-18236.page-node.node-type-page .action-links,
.page-upload .action-links,
.page-user .action-links {
    display: none;
}

.page-user .tabs {
    display: block !important;
}

.page-node-1196 span.oops-txt,
.page-node-20096.page-node.node-type-page span.oops-txt {
    font-size: 37px;
    text-transform: uppercase;
}

.page-node-20321 .field-type-text-with-summary .description .contactBlock {
    margin-bottom: 15px;
    float: left;
    width: 33.3%;
}

@media only screen and (max-width: 767px) {
    .page-node-20321 .field-type-text-with-summary .description .contactBlock {
        width: 100%;
    }
}

.page-node-20321 .field-type-text-with-summary .description .contactBlock p {
    margin: 0px;
}

.page-node-20321 .field-type-text-with-summary .description .contactBlock h4 {
    font-size: 37px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: normal;
    line-height: 1em;
    padding-bottom: 10px;
}

@media only screen and (max-width: 1023px) {
    .page-node-20321 .field-type-text-with-summary .description .contactBlock h4 {
        font-size: 32px;
    }
}

.page-node-20321 .field-type-text-with-summary .description .pContact {
    float: left;
    margin: 0px;
    clear: both;
}

.page-node-20091 .field-item,
.page-node-20096.page-node.node-type-page p.help-txt,
.page-node-20096.page-node.node-type-page .linkList,
.page-node-20321 p {
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-size: 15px;
}

.page-node-20091 .field-item a,
.page-node-20096.page-node.node-type-page p.help-txt a,
.page-node-20096.page-node.node-type-page .linkList a,
.page-node-20321 p a {
    color: #595b4e;
    display: inline-block;
}

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

.page-node-20321.page-node.node-type-page #page-title {
    margin-bottom: 37px;
}

.fixedfooter {
    bottom: 0;
    position: fixed;
    width: 100%;
}

.page-node-18236 .mlist-outer-wrapper .mlist-field input#email {
    width: 100%;
}

.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field input:hover {
    background-color: #595b4e;
}

.page-node-18236 .mlist-outer-wrapper div#thankyouBlock .thankyou-message {
    display: block;
}

.page-node-18236 div#block-block-51, .page-node-18236 div#block-block-1006 {
    border: 0px;
    padding: 0px;
    float: none;
    margin: 0 auto;
}

.page-node-17871 #header,
.page-node-17871 #footer,
.page-node-17871 #page-title {
    display: none;
}

.page-node-17871 #subscription-container {
    border: 1px solid #ccc;
    display: block;
    overflow: hidden;
}

.page-node-17871 #subscription-container .subscription {
    float: left;
    display: block;
}

.page-node-17871 #subscription-container .subscription:first-child .subscription-wrapper {
    border-top: none;
}

.page-node-17871 #subscription-container .subscription-wrapper {
    padding: 5%;
    border-top: 1px solid #ccc;
}

@media only screen and (max-width: 767px) {
    .page-node-17871 #subscription-container .subscription {
        width: 100%;
    }

    .page-node-17871 #subscription-container .subscription .subscription-wrapper {
        border: 1px solid #ccc;
        margin-right: 1em;
    }

    .page-node-17871 #subscription-container .subscription:nth-child(1n) .subscription-wrapper {
        margin-right: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .page-node-17871 #subscription-container .subscription {
        width: 33.33333%;
    }

    .page-node-17871 #subscription-container .subscription .subscription-wrapper {
        border: 1px solid #ccc;
        margin-right: 1em;
    }

    .page-node-17871 #subscription-container .subscription:nth-child(3n) .subscription-wrapper {
        margin-right: 0;
    }
}

@media only screen and (min-width: 1024px) {
    .page-node-17871 #subscription-container .subscription {
        width: 33.33333%;
    }

    .page-node-17871 #subscription-container .subscription .subscription-wrapper {
        border: 1px solid #ccc;
        margin-right: 1em;
    }

    .page-node-17871 #subscription-container .subscription:nth-child(3n) .subscription-wrapper {
        margin-right: 0;
    }
}

.page-node-17871 ul.subscription-offers {
    padding-left: 15px;
    margin-top: 15px;
}

.page-node-17871 ul.subscription-offers li {
    list-style: disc;
}

.page-node-17871 .subscription-form input {
    clear: both;
    display: block;
}

.page-node.node-type-page.panheadpage div#block-views-home-one-page-news-block-6 {
    margin-top: 48px;
    margin-bottom: 80px;
}

.page-node.node-type-page.panheadpage div#block-views-home-one-page-news-block-6 .view-content ul .views-row {
    margin-bottom: 4.5%;
}

@media only screen and (min-width: 768px) {
    .page-node.node-type-page.panheadpage div#block-views-home-one-page-news-block-6 .view-content ul .views-row {
        min-height: 477px;
    }
}

.page-node.node-type-page.panheadpage div#block-views-home-one-page-news-block-6 .view-content ul .views-row .blog-read-more a {
       padding: 0 15px 0;
       height: 45px;
       line-height: 43px;
}

.page-node.node-type-page.panheadpage div#block-views-home-one-page-news-block-6 ul.pager.pager-load-more {
    padding-top: 28px;
}

.page-node.node-type-page.panheadpage div#block-views-home-one-page-news-block-6 .view-footer a {
    max-width: 193px;
    padding: 0px 19px 0px;
    line-height: initial;
    height: auto;
    background: #595b4e;
}

.page-node.node-type-page.panheadpage div#block-views-home-one-page-news-block-6 .view-home-one-page-news .view-content {
    border-top: 0px;
    margin: 0px;
    padding: 0px;
}

.page-node.node-type-page.panheadpage #main h2 {
    margin-bottom: 27px;
    color: #fff;
    font-size: 50px;
}

.page-node.node-type-page.panheadpage #block-views-home-one-page-video-block-6 #main h2 {
    margin-bottom: 23px;
}

.page-node.node-type-page.panheadpage #block-views-home-one-page-video-block-6 .view-content ul .views-row {
    margin-bottom: 3.85%;
}

.page-node.node-type-page.panheadpage #block-views-home-one-page-video-block-6 .nav_footer_meta a,
.page-node.node-type-page.panheadpage #block-views-home-one-page-video-block-6 .upload_panhead_video a,
.page-node.node-type-page.panheadpage #block-views-home-one-page-video-block-6 .upload_panhead_video {
    background: #595b4e !important;
}

.page-node.node-type-page.panheadpage #main .view-id-home_one_page_video.view-display-id-block_7 {
    padding-bottom: 0px;
}

.page-node.node-type-page.panheadpage #main .view-id-home_one_page_video.view-display-id-block_7 .views-row .views-field-title span {
    margin-top: 30px !important;
}

.page-node.node-type-page.panheadpage #main .view-id-home_one_page_video.view-display-id-block_7.view-home-one-page-video>.view-content {
    width: 100%;
}

.page-node.node-type-page.panheadpage div#block-views-home-one-page-video-block-6 {
    padding: 0px;
}

body.page-panhead-news #block-system-main .item-list .pager .pager-next.first.last a {
    background-color: #595b4e;
}

.panheadpage #block-views-home-one-page-photos-block-7 h2 {
    margin-bottom: 50px !important;
}

.panheadpage #block-views-home-one-page-photos-block-7 .view-footer .nav_footer_meta {
    margin-right: 0;
}

.panheadpage #block-views-home-one-page-photos-block-7 .view-footer span.pan-logo.pl1,
.panheadpage #block-views-home-one-page-photos-block-7 .view-footer span.pan-logo.pl2 {
    display: none;
}

.panheadpage #block-views-home-one-page-photos-block-7 .view-footer a {
    padding: 0;
    height: 42px;
    width: 182px;
    line-height: 42px;
}

.panheadpage #block-views-home-one-page-photos-block-7 .view-footer span.viewmore-text,
.panheadpage #block-views-home-one-page-photos-block-7 .view-footer span.upload-text {
    vertical-align: top;
    padding: 0;
}

@media only screen and (max-width: 767px) {
    .panheadpage .region-preheader-first #block-views-user-profile-block-3 {
        top: 0px;
        position: fixed !important;
        z-index: 100000;
    }
}

@media only screen and (min-width: 1024px) {
    .view-galleries .photo-list {
        font-size: 0px;
    }

    .view-galleries .photo-list.block {
        margin-bottom: 16px;
    }

    .view-galleries .photo-list .views-row {
        font-size: 16px;
        display: inline-block;
        margin-right: 2.5%;
        margin-bottom: 2.5%;
        vertical-align: top;
        width: 23.125%;
        font-size: 16px;
    }

    .view-galleries .photo-list .views-row:nth-child(4n) {
        margin-right: 0px;
    }
}

@media only screen and (max-width: 767px) {
    .view-galleries .photo-list {
        font-size: 0px;
    }

    .view-galleries .photo-list.block {
        margin-bottom: 16px;
    }

    .view-galleries .photo-list .views-row {
        font-size: 16px;
        display: inline-block;
        margin-right: 2.5%;
        margin-bottom: 2.5%;
        vertical-align: top;
        width: 100%;
        font-size: 16px;
    }

    .view-galleries .photo-list .views-row:nth-child(1n) {
        margin-right: 0px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .view-galleries .photo-list {
        font-size: 0px;
    }

    .view-galleries .photo-list.block {
        margin-bottom: 16px;
    }

    .view-galleries .photo-list .views-row {
        font-size: 16px;
        display: inline-block;
        margin-right: 2.5%;
        margin-bottom: 2.5%;
        vertical-align: top;
        width: 31.66667%;
        font-size: 16px;
    }

    .view-galleries .photo-list .views-row:nth-child(3n) {
        margin-right: 0px;
    }
}

.view-galleries .photo-list .views-row .media-thumbnail-frame img {
    height: auto;
    width: 100%;
}

.node-type-media-gallery img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.node-type-media-gallery img:hover {
    opacity: 0.5;
}

.node-type-media-gallery ul.field.action-links li a {
    display: inline-block;
    padding: 2px 10px 5px;
}

.node-type-media-gallery #block-views-galleries-block-2 h2 {
    margin: 10px 0 20px;
}

.node-type-media-gallery ul.links.actions {
    display: block;
    float: none;
}

.node-type-media-gallery ul.links.actions li.comment_forbidden {
    float: none;
    text-align: left;
    border-top: 1px solid #333333;
    padding: 20px 0 0 0;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 23px;
    width: 100%;
    display: inline-block;
}

#block-views-comments-block-1 h2,
.node .comment h1,
.page-comment h1 {
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 37px;
    color: #595b4e;
    text-transform: uppercase;
}

#block-views-comments-block-1 h3,
.node .comment h3,
.page-comment h3,
.node .comment .comment-form,
.page-comment .comment-form,
#main .comment-wrapper {
    text-transform: uppercase;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 24px;
    color: #ffffff;
}

#block-views-comments-block-1 .date,
.node .comment .date,
.page-comment .date {
    color: #ffffff;
    text-transform: uppercase;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 17px;
    letter-spacing: 0.5px;
}

#block-views-comments-block-1 .author a,
.node .comment .author a.username,
.page-comment .author a.username {
    text-transform: uppercase;
    border-bottom: 1px solid #595b4e;
    font-size: 17px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    color: #595b4e;
}

#block-views-comments-block-1 .author a:hover,
.node .comment .author a.username:hover,
.page-comment .author a.username:hover {
    color: #595b4e;
}

#block-views-comments-block-1 .comment-content p,
.node .comment .comment-content p,
.page-comment .comment-content p {
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 15px;
    color: #ffffff;
}

#block-views-comments-block-1 ul.links.inline,
.node .comment ul.links.inline,
.page-comment ul.links.inline {
    width: auto;
}

#block-views-comments-block-1 ul.links.inline li,
.node .comment ul.links.inline li,
.page-comment ul.links.inline li {
    text-transform: uppercase;
}

#block-views-comments-block-1 ul.links.inline li a,
.node .comment ul.links.inline li a,
.page-comment ul.links.inline li a {
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 18px;
    border-bottom: 1px solid #595b4e;
    color: #595b4e;
    display: inline-block;
}

#block-views-comments-block-1 ul.links.inline li.comment-edit a,
.node .comment ul.links.inline li.comment-edit a,
.page-comment ul.links.inline li.comment-edit a {
    margin-right: 5px;
    margin-left: 5px;
}

#block-views-comments-block-1 {
    background: rgba(33, 32, 32, 0.6);
    padding: 12px 0 22px 30px;
    margin-bottom: 100px;
    height: 530px;
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
    #block-views-comments-block-1 {
        padding: 12px 0 22px 10px;
    }
}

#block-views-comments-block-1 h2 {
    text-align: left;
    padding-bottom: 12px;
}

#block-views-comments-block-1 .threadlength-1 {
    margin-left: 60px;
}

#block-views-comments-block-1 .views-row {
    display: block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}

#block-views-comments-block-1 .comment-content p {
    margin-top: 10px;
}

.node .comment .coment,
.page-comment .coment {
    border: none;
}

.node .comment h1,
.page-comment h1 {
    text-align: center;
}

.node .comment .author:before,
.page-comment .author:before {
    content: "-";
    margin-left: 5px;
    margin-right: 5px;
}

.node .comment .comment-content p,
.page-comment .comment-content p {
    margin-top: 10px;
}

.node .comment .user-picture,
.page-comment .user-picture {
    display: none;
}

.node .comment .comment-form,
.page-comment .comment-form {
    font-size: 20px;
    letter-spacing: 0.5px;
}

#main .comment-wrapper {
    background: rgba(33, 32, 32, 0.6);
    padding: 12px 0 22px 30px;
    overflow: hidden;
    margin-top: 52px;
    font-size: 20px;
    letter-spacing: 0.5px;
}

@media only screen and (max-width: 767px) {
    #main .comment-wrapper {
        padding: 12px 0 22px 10px;
    }
}

#main .comment-wrapper .comment {
    border: none;
    display: none;
}

#main .comment-wrapper #comment-new.comment-new-form .title {
    display: none;
}

@media only screen and (max-width: 767px) {
    #main .comment-wrapper #edit-notify-type .form-item-notify-type {
        display: block;
    }
}

#main .comment-wrapper span.comment-icon,
#main .comment-wrapper .commentcountwrap span,
#main .comment-wrapper .comment-new,
#main .comment-wrapper .item-list .pager {
    display: none;
}

.comment-form .form-item.form-type-item,
.comment-form .form-item.form-type-textfield.form-item-subject,
.comment-form .form-item.form-type-checkbox.form-item-notify,
.comment-form .filter-wrapper,
.comment-form h2.commentcountwrap,
.comment-form .wysiwyg-tab-wrapper,
.comment-form .resizable-textarea .grippie {
    display: none;
}

.comment-form #edit-notify-type.form-radios {
    display: block !important;
}

.comment-form #edit-submit,
.comment-form #edit-delete,
.comment-form a#edit-cancel {
    /* padding: 2px 10px 5px; */
    padding: 0px 10px 0px;
    font-size: 22px;
}

.comment-form .form-textarea-wrapper {
    margin-right: 32px;
}

.comment-form .form-textarea-wrapper .wysiwyg-none-header {
    display: inline-block;
    background: transparent;
    margin-left: 15px;
    width: 70%;
}

@media only screen and (max-width: 767px) {
    .comment-form .form-textarea-wrapper .wysiwyg-none-header {
        margin-left: 0;
        width: 100%;
    }
}

.comment-form .form-textarea-wrapper .wysiwyg-none-header select {
    padding: 0px 10px 0px 10px !important;
font-size: 14px !important;
text-align: left;
HEIGHT: 25PX;
LINE-HEIGHT: 25PX; 
}
.video-image video {
width: 100%;
}
#wall .hub-list .hub-content-container>.content .content-header, #walltour .hub-list .hub-content-container>.content .content-header{
display:block !important;
}
div#block-block-1006 + .sep {
display: none;
}
.comment-form .form-textarea-wrapper textarea {
    background: transparent;
    border: 1px solid #595b4e;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    padding: 10px 0 0 10px;
    margin: 15px 0;
}

.comment-form .form-textarea-wrapper select {
    display: inline-block;
    background-color: #fff;
    color: #000;
    margin: 0;
    padding: 0px 0 3px 13px;
    font-size: 18px;
    vertical-align: top;
    width: auto;
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==) !important;
    background-repeat: no-repeat;
    background-position: right center;
}

.comment-form .form-textarea-wrapper span {
    display: inline-block;
    vertical-align: top;
    line-height: 1;
}

body.not-logged-in #block-views-comments-block-1 {
    margin-top: 55px;
}

body.logged-in #block-views-comments-block-1 .links li.comment-delete a.author-delete,
body.logged-in.toolbar #block-views-comments-block-1 .links li.comment-delete a.admin-delete {
    display: inline-block;
}

.page-comment-reply #content-area .region-content>div:first-child {
    display: none;
}

.page-comment-delete form#comment-confirm-delete {
    font-family: "magneta", Helvetica, Arial, sans-serif;
    letter-spacing: 1px;
    font-size: 15px;
    text-transform: uppercase;
    text-align:center;
}

.page-comment-delete form#comment-confirm-delete #edit-mollom-feedback {
    font-size: 14px;
}

.page-comment-delete form#comment-confirm-delete .form-item .description {
    font-size: 14px;
}

.page-comment-delete form#comment-confirm-delete #edit-submit,
.page-comment-delete form#comment-confirm-delete a#edit-cancel,
.page-comment-delete form#comment-confirm-delete a#edit-cancel {
    padding: 0px 10px 0px;
margin-top: 0;
display: inline-block;
vertical-align: top;
outline: none;
border: none;
height: 40px;
line-height: 38px
}

.page-comment-delete form#comment-confirm-delete a#edit-cancel {
    padding: 0px 10px 0px;
}

.page-comment-reply .comment {
    border: none;
}

.page-comment-delete-own #edit-actions input,
.page-comment-delete-own #edit-actions a {
    float: left;
}

.page-comment-delete-own #edit-actions a {
    display: block;
}

#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .views-row {
    padding: 0.8em 0;
}

#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .views-row .commentbody {
    font-size: 0.975em;
    color: #595b4e;
    margin-bottom: 1em;
}

#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .views-row .commentbody p {
    display: inline;
}

#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .views-row p:first-child {
    margin-top: 0;
}

#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .views-row .repliedto,
#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .views-row .repliedon {
    font-size: 1em;
}

#block-views-eb2906662b60ed94a1aace061b09d9be .view-comments-activity-comment- .pager {
    margin-top: 1em;
}

input[type="password"],
input[type="text"],
select {
    background: #595b4e;
    height: 40px;
    padding: 0px;
    color: #ffffff;
    font-size: 18px;
    width: 50%;
    padding: 0.4em;
    line-height: 20px;
    font-family: sans-serif !important;
}

@media only screen and (max-width: 767px) {

    input[type="password"],
    input[type="text"],
    select {
        width: 100%;
    }
}

.ui-dialog a {
    color: #ffffff;
    text-decoration: underline;
}

div#dialog div.messages ul li {
    font-size: 13px;
    line-height: 13px;
    margin-top: 5px;
}

#dialog .messages.error {
    padding: 10px 20px;
}

.user-login-dialog .user-fields .form-item input,
.user-register-form-dialog .user-fields .form-item input,
.user-pass-dialog .user-fields .form-item input,
.user-login-dialog .user-fields .form-item select,
.user-register-form-dialog .user-fields .form-item select,
.user-pass-dialog .user-fields .form-item select {
    font-family: sans-serif;
    font-size: 13px !important;
}

.ui-dialog .form-actions a,
.ui-dialog .form-actions input {
    color: #595b4e;
}

.form-submit:hover {
    opacity: 0.5;
}

#ui-dialog-title-dialog {
    background: url("/sites/g/files/g2000006001/f/201609/skillet-logo.png") no-repeat scroll 0 0 transparent;
    text-indent: -9999px;
    display: block;
    background-size: 100% auto;
    margin: 0 auto;
    width: 135px;
    height: auto;
}

div#edit-field-yes-i-want-to-discover-mor-dialog,
.form-item.form-type-checkbox.form-item-field-yes-i-want-to-discover-mor-und {
    display: none;
}

.ui-dialog .form-item .description,
.ui-dialog .tos-and-disclaimer,
#user-register-form .form-item .description,
#user-register-form .tos-and-disclaimer {
    text-align: left;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-size: 11px;
}

.ui-dialog .form-item .description a,
.ui-dialog .tos-and-disclaimer a,
#user-register-form .form-item .description a,
#user-register-form .tos-and-disclaimer a {
    color: #ffffff;
    text-decoration: underline;
    display: inline-block;
}

#user-login-dialog label,
#user-login-dialog .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#user-login-dialog input,
#user-login-dialog select,
#user-login-dialog textarea {
    display: block;
color: #ffffff;
text-transform: uppercase;
letter-spacing: 2px;
max-width: 100%;
background: #141212;
font-size: 13px;
border: 1px solid #fff;
box-sizing:border-box;
}

#user-login-dialog select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#user-login-dialog .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#user-login-dialog #edit-submit-dialog,
#user-login-dialog #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 500;
    padding: 0px 10px 0px;
    font-size: 25px;
    display: inline-block;
    vertical-align: middle;
    letter-spacing:1px;
}

#user-login-dialog #edit-submit,
#user-login-dialog #edit-preview {
    width: auto;
}

#user-login-dialog .user-fields {
    margin: 0 auto;
}

#user-login-dialog .user-fields .form-item,
#user-login-dialog .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}
div #user-login-dialog .user-fields .form-item .description a, div #user-login-dialog .user-fields .form-wrapper .description a {
    color: #595b4e;
}
#user-login-dialog .user-fields .form-item .description,
#user-login-dialog .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;

}

#user-login-dialog .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #user-login-dialog .forgot-password br {
        display: none;
    }
}

#user-login-dialog .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #user-login-dialog .forgot-password a {
        margin-top: 12px;
    }
    .view-albums .music-links-wrapper .view-download-links:hover, .view-albums .music-links-wrapper .view-store-links:hover, .view-albums .music-links-wrapper .view-stream-links:hover{
        opacity:1;
    }
}

/* #user-login-dialog .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
} */

#user-login-dialog .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#user-register-form-dialog label,
#user-register-form-dialog .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#user-register-form-dialog input,
#user-register-form-dialog select,
#user-register-form-dialog textarea {
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 100%;
    background: #141212;
    font-size: 13px;
    border:1px solid #fff;
    box-sizing:border-box; 
}

#user-register-form-dialog select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#user-register-form-dialog .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#user-register-form-dialog #edit-submit-dialog,
#user-register-form-dialog #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 300;
    padding: 2px 10px 5px;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

#user-register-form-dialog #edit-submit,
#user-register-form-dialog #edit-preview {
    width: auto;
}

#user-register-form-dialog .user-fields {
    margin: 0 auto;
}

#user-register-form-dialog .user-fields .form-item,
#user-register-form-dialog .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}

#user-register-form-dialog .user-fields .form-item .description,
#user-register-form-dialog .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;
}

#user-register-form-dialog .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #user-register-form-dialog .forgot-password br {
        display: none;
    }
}

#user-register-form-dialog .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #user-register-form-dialog .forgot-password a {
        margin-top: 12px;
    }
}

#user-register-form-dialog .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
}

#user-register-form-dialog .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#user-register-form--2-dialog label,
#user-register-form--2-dialog .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#user-register-form--2-dialog input,
#user-register-form--2-dialog select,
#user-register-form--2-dialog textarea {
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 100%;
    background: #595b4e;
    font-size: 13px;
}

#user-register-form--2-dialog select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#user-register-form--2-dialog .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#user-register-form--2-dialog #edit-submit-dialog,
#user-register-form--2-dialog #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 300;
    padding: 2px 10px 5px;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

#user-register-form--2-dialog #edit-submit,
#user-register-form--2-dialog #edit-preview {
    width: auto;
}

#user-register-form--2-dialog .user-fields {
    margin: 0 auto;
}

#user-register-form--2-dialog .user-fields .form-item,
#user-register-form--2-dialog .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}

#user-register-form--2-dialog .user-fields .form-item .description,
#user-register-form--2-dialog .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;
}

#user-register-form--2-dialog .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #user-register-form--2-dialog .forgot-password br {
        display: none;
    }
}

#user-register-form--2-dialog .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #user-register-form--2-dialog .forgot-password a {
        margin-top: 12px;
    }
}

#user-register-form--2-dialog .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
}

#user-register-form--2-dialog .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#user-pass-dialog label,
#user-pass-dialog .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#user-pass-dialog input,
#user-pass-dialog select,
#user-pass-dialog textarea {
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 100%;
    background: #595b4e;
    font-size: 13px;
}

#user-pass-dialog select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#user-pass-dialog .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#user-pass-dialog #edit-submit-dialog,
#user-pass-dialog #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 500;
    padding: 0px 10px 0px;
    font-size: 25px;
    display: inline-block;
    vertical-align: middle;
    left:0;
}

#user-pass-dialog #edit-submit,
#user-pass-dialog #edit-preview {
    width: auto;
}

#user-pass-dialog .user-fields {
    margin: 0 auto;
}

#user-pass-dialog .user-fields .form-item,
#user-pass-dialog .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}

#user-pass-dialog .user-fields .form-item .description,
#user-pass-dialog .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;
}

#user-pass-dialog .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #user-pass-dialog .forgot-password br {
        display: none;
    }
}

#user-pass-dialog .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #user-pass-dialog .forgot-password a {
        margin-top: 12px;
    }
}

#user-pass-dialog .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
}

#user-pass-dialog .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#user-login label,
#user-login .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#user-login input,
#user-login select,
#user-login textarea {
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 100%;
    background: #595b4e;
    font-size: 13px;
}

#user-login select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#user-login .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#user-login #edit-submit-dialog,
#user-login #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 300;
    padding: 2px 10px 5px;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

#user-login #edit-submit,
#user-login #edit-preview {
    width: auto;
}

#user-login .user-fields {
    margin: 0 auto;
}

#user-login .user-fields .form-item,
#user-login .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}

#user-login .user-fields .form-item .description,
#user-login .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;
}

#user-login .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #user-login .forgot-password br {
        display: none;
    }
}

#user-login .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #user-login .forgot-password a {
        margin-top: 12px;
    }
}

#user-login .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
}

#user-login .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#user-register-form label,
#user-register-form .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#user-register-form input,
#user-register-form select,
#user-register-form textarea {
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 100%;
    background: #595b4e;
    font-size: 13px;
}

#user-register-form select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#user-register-form .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#user-register-form #edit-submit-dialog,
#user-register-form #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 300;
    padding: 2px 10px 5px;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

#user-register-form #edit-submit,
#user-register-form #edit-preview {
    width: auto;
}

#user-register-form .user-fields {
    margin: 0 auto;
}

#user-register-form .user-fields .form-item,
#user-register-form .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}

#user-register-form .user-fields .form-item .description,
#user-register-form .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;
}

#user-register-form .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #user-register-form .forgot-password br {
        display: none;
    }
}

#user-register-form .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #user-register-form .forgot-password a {
        margin-top: 12px;
    }
}

#user-register-form .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
}

#user-register-form .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#user-pass label,
#user-pass .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#user-pass input,
#user-pass select,
#user-pass textarea {
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 100%;
    background: #595b4e;
    font-size: 13px;
}

#user-pass select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#user-pass .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#user-pass #edit-submit-dialog,
#user-pass #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 300;
    padding: 2px 10px 5px;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

#user-pass #edit-submit,
#user-pass #edit-preview {
    width: auto;
}

#user-pass .user-fields {
    margin: 0 auto;
}

#user-pass .user-fields .form-item,
#user-pass .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}

#user-pass .user-fields .form-item .description,
#user-pass .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;
}

#user-pass .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #user-pass .forgot-password br {
        display: none;
    }
}

#user-pass .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #user-pass .forgot-password a {
        margin-top: 12px;
    }
}

#user-pass .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
}

#user-pass .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#user-login--2-dialog label,
#user-login--2-dialog .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#user-login--2-dialog input,
#user-login--2-dialog select,
#user-login--2-dialog textarea {
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 100%;
    background: #595b4e;
    font-size: 13px;
}

#user-login--2-dialog select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#user-login--2-dialog .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#user-login--2-dialog #edit-submit-dialog,
#user-login--2-dialog #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 300;
    padding: 2px 10px 5px;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

#user-login--2-dialog #edit-submit,
#user-login--2-dialog #edit-preview {
    width: auto;
}

#user-login--2-dialog .user-fields {
    margin: 0 auto;
}

#user-login--2-dialog .user-fields .form-item,
#user-login--2-dialog .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}

#user-login--2-dialog .user-fields .form-item .description,
#user-login--2-dialog .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;
}

#user-login--2-dialog .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #user-login--2-dialog .forgot-password br {
        display: none;
    }
}

#user-login--2-dialog .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #user-login--2-dialog .forgot-password a {
        margin-top: 12px;
    }
}

#user-login--2-dialog .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
}

#user-login--2-dialog .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#edit-profile-user-profile-form label,
#edit-profile-user-profile-form .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#edit-profile-user-profile-form input,
#edit-profile-user-profile-form select,
#edit-profile-user-profile-form textarea {
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 100%;
    background: #595b4e;
    font-size: 13px;
}

#edit-profile-user-profile-form select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#edit-profile-user-profile-form .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#edit-profile-user-profile-form #edit-submit-dialog,
#edit-profile-user-profile-form #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 300;
    padding: 2px 10px 5px;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

#edit-profile-user-profile-form #edit-submit,
#edit-profile-user-profile-form #edit-preview {
    width: auto;
}

#edit-profile-user-profile-form .user-fields {
    margin: 0 auto;
}

#edit-profile-user-profile-form .user-fields .form-item,
#edit-profile-user-profile-form .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}

#edit-profile-user-profile-form .user-fields .form-item .description,
#edit-profile-user-profile-form .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;
}

#edit-profile-user-profile-form .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #edit-profile-user-profile-form .forgot-password br {
        display: none;
    }
}

#edit-profile-user-profile-form .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #edit-profile-user-profile-form .forgot-password a {
        margin-top: 12px;
    }
}

#edit-profile-user-profile-form .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
}

#edit-profile-user-profile-form .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#user-profile-form label,
#user-profile-form .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#user-profile-form input,
#user-profile-form select,
#user-profile-form textarea {
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 100%;
    background: #595b4e;
    font-size: 13px;
}

#user-profile-form select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#user-profile-form .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#user-profile-form #edit-submit-dialog,
#user-profile-form #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 300;
    padding: 2px 10px 5px;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

#user-profile-form #edit-submit,
#user-profile-form #edit-preview {
    width: auto;
}

#user-profile-form .user-fields {
    margin: 0 auto;
}

#user-profile-form .user-fields .form-item,
#user-profile-form .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}

#user-profile-form .user-fields .form-item .description,
#user-profile-form .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;
}

#user-profile-form .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #user-profile-form .forgot-password br {
        display: none;
    }
}

#user-profile-form .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #user-profile-form .forgot-password a {
        margin-top: 12px;
    }
}

#user-profile-form .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
}

#user-profile-form .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#forum-node-form label,
#forum-node-form .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#forum-node-form input,
#forum-node-form select,
#forum-node-form textarea {
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 100%;
    background: #595b4e;
    font-size: 13px;
}

#forum-node-form select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#forum-node-form .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#forum-node-form #edit-submit-dialog,
#forum-node-form #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 300;
    padding: 2px 10px 5px;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

#forum-node-form #edit-submit,
#forum-node-form #edit-preview {
    width: auto;
}

#forum-node-form .user-fields {
    margin: 0 auto;
}

#forum-node-form .user-fields .form-item,
#forum-node-form .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}

#forum-node-form .user-fields .form-item .description,
#forum-node-form .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;
}

#forum-node-form .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #forum-node-form .forgot-password br {
        display: none;
    }
}

#forum-node-form .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #forum-node-form .forgot-password a {
        margin-top: 12px;
    }
}

#forum-node-form .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
}

#forum-node-form .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#video-node-form label,
#video-node-form .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#video-node-form input,
#video-node-form select,
#video-node-form textarea {
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 100%;
    background: #595b4e;
    font-size: 13px;
}

#video-node-form select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#video-node-form .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#video-node-form #edit-submit-dialog,
#video-node-form #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 300;
    padding: 2px 10px 5px;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

#video-node-form #edit-submit,
#video-node-form #edit-preview {
    width: auto;
}

#video-node-form .user-fields {
    margin: 0 auto;
}

#video-node-form .user-fields .form-item,
#video-node-form .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}

#video-node-form .user-fields .form-item .description,
#video-node-form .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;
}

#video-node-form .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #video-node-form .forgot-password br {
        display: none;
    }
}

#video-node-form .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #video-node-form .forgot-password a {
        margin-top: 12px;
    }
}

#video-node-form .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
}

#video-node-form .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#photo-node-form label,
#photo-node-form .fieldset-legend {
    line-height: 38px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    font: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

#photo-node-form input,
#photo-node-form select,
#photo-node-form textarea {
display: block;
color: #ffffff;
margin: 10px 0;
text-transform: uppercase;
letter-spacing: 2px;
max-width: 100%;
background: #595b4e;
font-size: 13px;
/* height: 45px; */
}

#photo-node-form select {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
}

#photo-node-form .field-name-field-postal-code input {
    right: 1px;
    width: 68%;
    clear: both;
}

#photo-node-form #edit-submit-dialog,
#photo-node-form #edit-submit--2-dialog {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 300;
    padding: 2px 10px 5px;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

#photo-node-form #edit-submit,
#photo-node-form #edit-preview {
    width: auto;
}

#photo-node-form .user-fields {
    margin: 0 auto;
}

#photo-node-form .user-fields .form-item,
#photo-node-form .user-fields .form-wrapper {
    float: none;
    min-height: 2em;
    width: 100%;
}

#photo-node-form .user-fields .form-item .description,
#photo-node-form .user-fields .form-wrapper .description {
    margin-top: 1em;
    display: none;
}

#photo-node-form .forgot-password {
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 1em;
}

@media only screen and (min-width: 768px) {
    #photo-node-form .forgot-password br {
        display: none;
    }
}

#photo-node-form .forgot-password a {
    line-height: 11px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #photo-node-form .forgot-password a {
        margin-top: 12px;
    }
}

#photo-node-form .forgot-password a:last-child {
    padding-left: 8px;
    margin-left: 10px;
}

#photo-node-form .forgot-password #edit-actions-dialog {
    float: left;
    width: 100%;
}

#user-login input {
    width: 100%;
}

#user-register-form input {
    width: 100%;
}

#user-pass input {
    width: 100%;
}

#user-register-form {
    margin-bottom: 30px;
}

#user-register-form fieldset {
    padding: 0;
    margin-top: 0px;
    border: 0;
}

#user-register-form fieldset .fieldset-legend {
    padding: 0;
}

#user-register-form #edit-field-country-und {
    clear: both;
}

#user-register-form .container-inline-date {
    width: 100%;
}

#user-register-form .container-inline-date .form-item-field-birthdate-und-0-value {
    width: 100%;
    margin-right: 0;
}

#user-register-form #edit-field-birthdate-und-0-value {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

#user-register-form #edit-field-birthdate-und-0-value .form-item-field-birthdate-und-0-value-year {
    width: 32.4%;
}

#user-register-form #edit-field-birthdate-und-0-value .form-item-field-birthdate-und-0-value-month,
#user-register-form #edit-field-birthdate-und-0-value .form-item-field-birthdate-und-0-value-day {
    margin-right: 1%;
    width: 32.5%;
}

#user-register-form .field-name-field-postal-code input {
    width: 100%;
}

#user-register-form select#edit-field-birthdate-und-0-value-month,
#user-register-form select#edit-field-birthdate-und-0-value-day,
#user-register-form select#edit-field-birthdate-und-0-value-year {
    width: 100%;
}

#user-register-form #edit-field-country-und {
    width: 100%;
}

#user-register-form .form-item-mollom-captcha .mollom-captcha-container {
    color: #ffffff;
    margin: 10px 0;
}

#user-register-form .form-item-mollom-captcha .mollom-captcha-container .mollom-captcha-content {
    display: block;
}

#user-register-form .form-item-mollom-captcha .mollom-captcha-container .mollom-captcha-content img {
    width: auto;
}

.page-user #dialog div.messages,
.page-node #dialog div.messages {
    margin-top: 0;
    margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
    .page-user #block-system-main {
        max-width: 100%;
    }
}

.page-user div.messages {
    margin-top: 75px;
    padding: 10px 0px 10px 40px;
}

.page-user div.messages ul li {
    margin-top: 0;
}

.page-user .messages .description a {
    display: none;
}

#user-login>div>div,
#user-register-form>div>div {
    overflow: hidden;
    clear: both;
}

#user-login>div>div label,
#user-register-form>div>div label {
    float: left;
    margin-right: 2em;
}

#user-login>div>div input,
#user-register-form>div>div input {
    float: left;
}

#user-login>div>div.form-item-pass .description,
#user-register-form>div>div.form-item-pass .description {
    clear: both;
    padding-top: 1em;
    letter-spacing: 1px;
}

#user-login .form-navigation-wrapper.form-control,
#user-register-form .form-navigation-wrapper.form-control {
    margin-top: 0;
    margin-left: 15px;
    font-family: "magneta", Helvetica, Arial, sans-serif;
    font-size: 13px;
}

#user-login .form-navigation-wrapper.form-control a,
#user-register-form .form-navigation-wrapper.form-control a {
    margin-left: 15px;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: #595b4e;
    color: #fff;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 22px;
    line-height: 40px;
    height:40px;
    padding: 0px 12px 0px;
    display: inline-block;
    vertical-align: middle;
}

#user-login #edit-submit,
#user-register-form #edit-submit {
    padding:0 10px;
    font-size: 0.8em;
    font-weight: 400;
    font-size: 22px;
    line-height: 40px;
    height:40px;
    margin: 0px;
    display: inline-block;
    vertical-align: middle;
}

#user-login .rpx-signin,
#user-register-form .rpx-signin {
    display: none;
}

@media only screen and (min-width: 768px) {
    #user-pass-dialog label {
        word-wrap: break-word;
        width: 50%;
    }
}

#user-pass-dialog .user-fields {
    width: 500px;
}

#user-pass #edit-actions {
    margin-bottom: 80px;
}

#user-pass #edit-submit {
    padding: 10px;
    font-size: 0.8em;
    font-weight: 300;
    padding: 0px 10px 0px;
    font-size:22px;
line-height: 38px;
}

#user-pass-reset #edit-submit {
    height: auto;
}

/*Unhide the Required Field Astrix - override*/
#user-login-dialog .user-fields label>span.form-required,
.user-register-form-dialog .user-fields label>span.form-required {
    display: inline;
}

.user-login-dialog .ui-widget-header [role="button"],
.user-register-form-dialog .ui-widget-header [role="button"],
.user-pass-dialog .ui-widget-header [role="button"] {
    top: -27px;
}

.user-login-dialog,
.user-register-form-dialog,
.user-pass-dialog {
    padding-bottom: 37px;
  /*  background: url("/sites/g/files/g2000006001/f/201609/NewsBg1.jpg");*/
background:#141212;
    border: 5px solid #ffffff !important;
    box-sizing: border-box;
    padding: 20px;
}

.user-login-dialog .ui-widget-header .ui-icon,
.user-register-form-dialog .ui-widget-header .ui-icon,
.user-pass-dialog .ui-widget-header .ui-icon {
    background: url("/sites/g/files/g2000006001/f/201609/close-btn.svg") no-repeat;
    display: block;
    height: 17px;
    text-indent: -9999px;
    width: 17px;
    background-size: cover;
}

.user-login-dialog .ui-widget-header .ui-icon:hover,
.user-register-form-dialog .ui-widget-header .ui-icon:hover,
.user-pass-dialog .ui-widget-header .ui-icon:hover {
    opacity: 0.5;
    background-position: 0px 0px;
}

#user-register-form-dialog .user-fields .form-item .form-item:nth-child(2):before,
#user-register-form-dialog .user-fields .form-item .form-item:nth-child(3):before,
#user-register-form--2-dialog .user-fields .form-item .form-item:nth-child(2):before,
#user-register-form--2-dialog .user-fields .form-item .form-item:nth-child(3):before {
    left: 0;
}

#user-register-form-dialog .user-fields .form-item.form-type-select.form-item-field-birthdate-und-0-value-month,
#user-register-form--2-dialog .user-fields .form-item.form-type-select.form-item-field-birthdate-und-0-value-month {
    width: 35%;
}

#user-register-form-dialog .user-fields .form-item.form-type-select.form-item-field-birthdate-und-0-value-month .date-month,
#user-register-form--2-dialog .user-fields .form-item.form-type-select.form-item-field-birthdate-und-0-value-month .date-month {
    width: 98%;
    right: 2px;
}

#user-register-form-dialog .user-fields .form-item.form-item-field-birthdate-und-0-value-day,
#user-register-form--2-dialog .user-fields .form-item.form-item-field-birthdate-und-0-value-day {
    width: 30%;
}

#user-register-form-dialog .user-fields .form-item.form-item-field-birthdate-und-0-value-day .date-day,
#user-register-form--2-dialog .user-fields .form-item.form-item-field-birthdate-und-0-value-day .date-day {
    width: 100%;
    right: 2px;
}

#user-register-form-dialog .user-fields .form-item.form-item-field-birthdate-und-0-value-year,
#user-register-form--2-dialog .user-fields .form-item.form-item-field-birthdate-und-0-value-year {
    width: 30%;
}

#user-register-form-dialog .user-fields .form-item.form-item-field-birthdate-und-0-value-year .date-year,
#user-register-form--2-dialog .user-fields .form-item.form-item-field-birthdate-und-0-value-year .date-year {
    width: 100%;
    right: 0px;
}

#user-register-form-dialog .user-fields .form-item.form-item-mollom-captcha,
#user-register-form--2-dialog .user-fields .form-item.form-item-mollom-captcha {
    font-size: 10px;
    overflow: hidden;
    height: 144px;
    display: block;
}

#user-register-form-dialog .form-item-mollom-captcha .mollom-captcha-container,
#user-register-form--2-dialog .form-item-mollom-captcha .mollom-captcha-container {
    color: #ffffff;
}

#user-register-form-dialog .form-item-mollom-captcha .mollom-captcha-container .mollom-captcha-content,
#user-register-form--2-dialog .form-item-mollom-captcha .mollom-captcha-container .mollom-captcha-content {
    display: block;
}

#user-register-form-dialog .form-item-mollom-captcha .mollom-captcha-container .mollom-captcha-content img,
#user-register-form--2-dialog .form-item-mollom-captcha .mollom-captcha-container .mollom-captcha-content img {
    width: auto;
}

#user-register-form-dialog .form-item-mollom-captcha input,
#user-register-form--2-dialog .form-item-mollom-captcha input {
    position: absolute;
    right: 0;
    top: 0;
    width: 35%;
}

#user-register-form-dialog .tos-and-disclaimer,
#user-register-form--2-dialog .tos-and-disclaimer {
    text-align: left;
}

.user-register-form-dialog {
    top: 11.3% !important;
    top: calc(50% - 254px) !important;
}

.user-pass-dialog {
    top: 33.5% !important;
    top: calc(50% - 109px) !important;
    background: #141213;
}

span.sep {
    vertical-align: top;
    margin-top: -2px;
    display: inline-block;
}

@media only screen and (min-width: 768px) {
    #edit-account>.form-item {
        margin-top: 4px;
        overflow: hidden;
    }

    #user-login,
    #user-pass {
        margin-top: 25px;
    }
}

.user-login-dialog .user-fields>.form-item,
.user-register-form-dialog .user-fields>.form-item,
.user-pass-dialog .user-fields>.form-item,
.user-login-dialog .user-fields>.form-wrapper>*,
.user-register-form-dialog .user-fields>.form-wrapper>*,
.user-pass-dialog .user-fields>.form-wrapper>* {
    margin-top: 10px;
}

.user-login-dialog .user-fields .form-navigation-wrapper,
.user-register-form-dialog .user-fields .form-navigation-wrapper {
    margin-top: 0;
    color: #ffffff;
    margin-left: 15px;
    font-size: 0.75em;
    font-weight: 700;
    display: inline-block;
    vertical-align: middle;
}

.user-login-dialog .user-fields .form-navigation-wrapper a,
.user-register-form-dialog .user-fields .form-navigation-wrapper a {
    margin-left: 10px;
    font-weight: 800;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #595b4e;
    color: #fff;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 25px;
    line-height: 30px;
    padding: 0px 12px 0px;
    letter-spacing: 1px;
    padding: 0px 10px 0px;
    vertical-align: middle;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    letter-spacing: 1px;
}

.ui-dialog-content .ajax-progress .throbber {
    display: none;
}

.mollom-captcha-container .mollom-captcha-content.mollom-audio-captcha {
    padding-left: 0px;
}

.mollom-captcha-container .mollom-captcha-content.mollom-audio-captcha .mollom-audio-catcha-instructions {
    width: 114px;
    padding-left: 20px;
}

.gecko.gecko1 #user-register-form-dialog .user-fields .form-item-mollom-captcha.form-item,
.gecko.gecko1 .gecko.gecko1 #user-register-form--2-dialog .user-fields .form-item-mollom-captcha.form-item {
    height: 190px;
}

.gecko.gecko1 select {
    background-image: none !important;
}

#user-register-form .form-item .description {
    display: none;
}

#user-register-form-dialog .field-name-field-postal-code input {
    width: 68%;
}

.form-item .description {
    font-family: "magneta", Helvetica, Arial, sans-serif;
}

.page-user table tbody tr {
    background-color: transparent;
}

.page-user table tbody td {
    background-color: transparent;
}

.page-user table tbody tr.odd td.active,
.page-user table tbody tr.even td.active {
    background-color: transparent !important;
}

.page-user th,
.page-user th.active {
    color: #000;
}

.page-user th a,
.page-user th.active a {
    color: #000;
}



/*Merch section Home*/
.block h2 {
    font-family: trajan-pro-3, serif;
    font-weight: 600;
    /* font-size: 37.59px; */
    color: #fff;
    letter-spacing: 1px;
}
div#block-views-merch-block-3 {
padding-top: 92px;
}
.view-merch.view-id-merch.view-display-id-block_3 ul.merchitems {
    font-size: 0;
    max-width: 705px;
    margin: 0 auto;
    text-align: center;
    margin-top: 45px;
}

.view-merch.view-id-merch.view-display-id-block_3 ul.merchitems li {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
    width: calc(50% - 21px);
    padding: 20px 25px;
    background: #1c1a1a;
    border-top: 5px solid #757272;
    box-sizing: border-box;
}

.view-merch.view-id-merch.view-display-id-block_3 ul.merchitems li .merchName a {
    font-family: trajan-pro-3, serif;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    margin-top: 25px;
    display: inline-block;
}

.view-merch.view-id-merch.view-display-id-block_3 a.merchBuyButton {
    border: none;
    cursor: pointer;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    background-color: #595b4e;
    color: #fff;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 22px;
    padding: 0;
    background-image: none;
    font-weight: 400;
    max-width: 93px;
    line-height: 22px;
    display: block;
    height: 40px;
    line-height: 38px;
    margin: 0 auto;
}

.view-merch.view-id-merch.view-display-id-block_3 .view-more-merch a.merchBuyButton {
    font-size: 30px;
    max-width: 260px;
    margin: 35px auto 40px;
}

.view-merch.view-id-merch.view-display-id-block_3 ul.merchitems li .merchPrice a {
    font-family: trajan-pro-3, serif;
    font-size: 15px;
    color: #9f9c9c;
    line-height: 1;
    letter-spacing: 1px;
    margin-bottom: 23px;
    display: inline-block;
    margin-top: 18px;
}

.view-merch.view-id-merch.view-display-id-block_3 ul.merchitems li .merchPrice a:before {
    display: block;
    content: "";
    background: #9f9c9c;
    height: 1px;
    width: 108px;
    margin-bottom: 10px;
}

@media only screen and (max-width:767px) {
    .view-merch.view-id-merch.view-display-id-block_3 ul.merchitems li {
        display: block;
        width: 90%;
        margin: 0 auto;
        max-width: 500px;
    }
    .page-comment-reply #page-title, .page-comment-edit #page-title, .page-comment-delete-own #page-title, .block h2, #main h2, #postcontent-first h2, .page-news-v1 #page-title, .page-photo-v1 h1#page-title, .page-vip h1#page-title, .page-photo.page-photo-category h1#page-title, .page-video-v1 #page-title, .page-video #page-title, .page-user #page-title, .panheadpage #page-title, .page-music #page-title, #block-block-876 .mlist-outer-wrapper .mlist-header1, .page-node.node-type-page #page-title, .page-filter.page-filter-tips #page-title, .page-upload #page-title, body.page-panhead-news #page-title, .block h2, div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget .tour-header.title, div#block-views-albums-block-7 .album-title{
        font-size:22px !important;
    }
}
/*Home video section*/
.homepage #coda #block-block-986 .parallax-cnt {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
display: block;
text-align: center;
width: 100%;
}
/*Home music section*/
div#block-views-albums-block-7 h2 {
display: none;
}

div#block-views-albums-block-7 .views-field.views-field-nothing .field-content {
font-size: 0;
}

div#block-views-albums-block-7 .views-field.views-field-nothing .field-content > div {
width: 50%;
display: inline-block;
vertical-align: middle;
font-size: 0;
}

.homepage #coda div#block-views-albums-block-7 .parallax-cnt {
width:100%;
margin:0;
max-width:100%;

}

.view.view-albums.view-id-albums.view-display-id-block_7 {
font-size: 0;
}

div#block-views-albums-block-7 {
font-size: 0;
}

div#block-views-albums-block-7 ul {
padding: 0;
}
div#block-views-albums-block-7 .album-title {
font-family: trajan-pro-3, serif;
font-weight: 600;
font-size: 30px;
color: #fff;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
margin-bottom:10px;
}
.homepage #coda div#block-views-albums-block-7 .parallax-cnt .parallax-helptxt{
font-size:20px;
margin-bottom:20px;
}
div#block-views-albums-block-7 .views-field.views-field-nothing .field-content > div.view.view-field-collection-view {
width: 100%;

}
div#block-block-1001 .skillet-logo a {
width: 75%;
margin: 0 auto;
display: inline-block;
}
@media only screen and (min-width:1024px) and (max-width:1280px){
div#block-views-albums-block-7 .view-albums .music-links-wrapper .view-download-links,div#block-views-albums-block-7 .view-albums .music-links-wrapper .view-store-links{
margin-right:12px;
}
}
@media only screen and (max-width:1023px){
    div#block-views-albums-block-7 .views-field.views-field-nothing .field-content > div{
        width:100%;
    }
    div#block-views-albums-block-7 .views-field.views-field-nothing .field-content > div.music-outer-wrapper {
padding: 150px 0 160px;
}
}

/* div#block-views-albums-block-7 .view-albums .music-links-wrapper .view-download-links, div#block-views-albums-block-7 .view-albums .music-links-wrapper .view-store-links,div#block-views-albums-block-7 .view-albums .music-links-wrapper .view-stream-links{
margin-bottom:10px;
}
div#block-views-albums-block-7 .view-albums .music-links-wrapper .view-download-links, div#block-views-albums-block-7 .view-albums .music-links-wrapper .view-store-links{
z-index:2;
} */
/*header Video block*/
video#myVideo2 {
width: 100%;
height: auto;
}
div#block-block-1001 .skillet-logo {
position: absolute;
top: 50%;
width: 100%;
text-align: center;
transform: translateY(-50%);
}
@media only screen and (max-width:767px){
/* div#block-block-1001 .skillet-logo {
    display:none;
} */
}
.page-comment-reply #page-title, .page-comment-edit #page-title, .page-comment-delete-own #page-title, .block h2, #main h2, #postcontent-first h2, .page-news-v1 #page-title, .page-photo-v1 h1#page-title, .page-vip h1#page-title, .page-photo.page-photo-category h1#page-title, .page-video-v1 #page-title, .page-video #page-title, .page-user #page-title, .panheadpage #page-title, .page-music #page-title, #block-block-876 .mlist-outer-wrapper .mlist-header1, .page-node.node-type-page #page-title, .page-filter.page-filter-tips #page-title, .page-upload #page-title, body.page-panhead-news #page-title,.block h2,div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget .tour-header.title,div#block-views-albums-block-7 .album-title {

font-weight: 500 !important;
font-size: 25px !important;
}
.homepage #coda .parallax-cnt .parallax-albumtitle {
font-family: trajan-pro-3, serif !important;
color: #fff !important;
font-size: 35px ;
font-weight: 500 !important;
font-style: normal;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row div.event_date{
font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row{
display: block !important;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links {
position: absolute;
right: 0;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row {
position: relative;
}
div#block-block-986 .video-image {
height: auto !important;
}
video#myVideo1 {
width: 100% !important;
}
}
@media only screen and (max-width: 767px){
.mob-nav{
position: fixed;
width: 100%;
left: 0;
top: 0;
z-index: 30;
border-top: 0;
padding: 15px 0 !important;

}
#block-block-1001{
padding-top: 65px;
}
#block-block-996 .content{
margin-top: 75px;
margin-bottom: 35px;
}
.mlist-outer-wrapper .termsWrapper .termsContent{
text-align: center;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget .tour-header.title {
font-size: 30px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row{
border-bottom: 0;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row > div {
font-size: 14px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links{
top: 50% !important;
}
.venue.plain_text {
font-weight: bold;
}
.special-event.plain_text {
font-weight: bold;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget div.event_location .location.plain_text{
text-transform: none;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row div.event_date{
font-size: 26px !important;
}
div#block-views-albums-block-7 .views-field.views-field-nothing .field-content > div.music-outer-wrapper {
padding: 40px 0 40px;
}
.view-albums .music-links-wrapper .view-download-links .views-download-label,.view-albums .music-links-wrapper .view-store-links .views-store-label,.view-albums .music-links-wrapper .view-stream-links .views-stream-label{
padding: 0px 23px 0px 9px !important;
line-height: 28px;
}
.homepage #coda .parallax-cnt .parallax-albumtitle {
font-size: 25px !important;
}
.homepage #coda .parallax-cnt .parallax-helptxt {
font-size: 20px !important;
}
.block h2 {
font-size: 30px !important;
}
div#block-views-home-one-page-news-block-3 .content {
margin: 0 20px !important;
}
#footer div#prefooter {
margin-top: 60px !important;    
}
.view-merch.view-id-merch.view-display-id-block_3 ul.merchitems li {
margin-top: 40px !important;
}
div#block-block-986 .video-image {
height: auto !important;
}
video#myVideo1 {
width: 100% !important;
}
.mlist-outer-wrapper .mlist-header{
font-size: 16px !important;
}
form#homePageSignupfooterReskin {
max-width: 90%;
margin: 0 auto;
}
}
@media screen and (device-aspect-ratio: 40/71) {
div#block-block-996 .subcribe-title{
font-size: 22px;
}
.mlist-outer-wrapper .mlist-header{
font-size: 15px !important;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget .tour-header.title {
font-size: 25px;
}
.homepage #coda .parallax-cnt .parallax-helptxt {
font-size: 16px !important;
}
div#block-views-albums-block-7 .album-title{
font-size: 26px;
}
}
/*Music page*/

body{
background: #141212 !important;
}
.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .tracks-name{
color: #fff !important;
}

.page-music #block-views-music-block-4 .view-music ul li .views-field.views-field-nothing-4 .view-buy-tracks .field-content a {
background: #595b4e;
padding:0 5px;
color:#fff;
}
#block-views-home-one-page-news-block-3 .view-footer a{
height: 40px !important;
}

#block-views-home-one-page-news-block-3 .views-row .blog-read-more a{
height: 40px !important;
line-height: 38px !important;
font-weight: 400;
}
#block-views-home-one-page-news-block-3 .views-row .blog-title.truncateheight1{
padding-bottom: 0px !important;
}
#block-views-home-one-page-news-block-3 .views-row .blog-description{
padding-top: 20px !important;
} 
.view-merch.view-id-merch.view-display-id-block_3 .view-more-merch a.merchBuyButton{
letter-spacing: 1px;
}
.page-music .view-music ul.album_detail_group .twitter, .node-type-album .view-music ul li .views-field-nothing .album-full-details .twitter,.page-music .view-music ul.album_detail_group .comment-text, .node-type-album .view-music ul li .views-field-nothing .album-full-details .comment-text,.page-music .view-music ul.album_detail_group .fblink, .node-type-album .view-music ul li .views-field-nothing .album-full-details .fblink,span.fblink, span.twitter{
color: #fff;
}
.page-music .view-music ul.album_detail_group .view-download-links, .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-download-links, .page-music .view-music ul.album_detail_group .view-stream-links, .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-stream-links, .page-music .view-music ul.album_detail_group .view-store-links, .node-type-album .view-music ul li .views-field-nothing .album-full-details .view-store-links,.view-categories .view-header h3,.page-video-v1 span.upload-txt, .page-video span.upload-txt, .page-user span.upload-txt, .panheadpage span.upload-txt,.page-video-v1 #main .view-home-one-page-video .Follow-skillet,.view-categories .view-content,div#block-views-home-one-page-video-block-5 .nav_footer_meta a, div#block-views-home-one-page-video-block-5 .upload_panhead_video a{
background: #595b4e !important;
}
@media only screen and (max-width: 767px){
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget {
margin-top: 75px;
margin-bottom: 64px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .featuring-artists.plain_text {
padding-top: 10px;
width: 70%;
}
div#block-views-albums-block-7 .views-field.views-field-nothing .field-content > div.music-outer-wrapper {
padding: 36px 0 34px;
}
div#block-views-home-one-page-news-block-3 {
margin-top: 55px;
}

.page-news-v1 #block-system-main .views-row, #block-views-home-one-page-news-block-5 .views-row, #block-views-home-one-page-news-block-6 .views-row, #block-views-home-one-page-news-block-3 .views-row, .page-panhead-news #block-system-main .views-row {
padding-top: 0;
}
#block-views-home-one-page-news-block-3 .view-footer a {
margin-bottom: 70px;
}

div#block-views-merch-block-3 {
padding-top: 0;
}
#footer div#prefooter {
margin-top: 54px !important;
}
.view-merch.view-id-merch.view-display-id-block_3 ul.merchitems {
margin-top: 30px;
}
.homepage #coda .block {
    overflow: visible;

}
}



















/*Become a member page css*/
div#node-106971 .fanClub, div#node-106971 .upsell_register a, div#node-106971 .package_title {
    color: #fff;
    vertical-align:top;
}
div#node-106971 .loginContent .signIn a#LoginButton {
    background: #595b4e;
    padding: 0;
    height: 40px;
    line-height: 38px;
    letter-spacing: 1px;
    width: 100px;
    font-weight:500;
}
div.subscription-form-wrapper a {
    color: #fff;
    /* border-color: #595b4e; */
    background: #595b4e;
    padding: 0;
    height: 40px;
    line-height: 38px;
    letter-spacing: 1px;
    /* width: 100px; */
    font-size: 25px;
    font-weight: 500;
    border:none;
}
div#node-106971 .renew_gift_link a, div#node-106971 .online_membership .online_detail{
    color: #595b4e;
    font-weight: 500;
    font-size: 25px;
}
.page-node-106971.node-type-page #page-title {
    font-family: trajan-pro-3, serif;
    font-weight: 500;
    font-size: 25px;
    color: #fff;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
}
.page-node-106971 .headerLogo img {
    opacity: 0;
}

.page-node-106971 .headerLogo {
    background: url(/sites/g/files/g2000006001/f/201907/skillet_logo_0.png) center center no-repeat;
    background-size: contain;
}
div#node-106971 .loginContent .signIn{
    margin-right:20px;
}
div#node-106971 .left_wrapper_content.membership_content {
    background: url(/sites/g/files/g2000006001/f/201907/inbetweenline.png) no-repeat scroll right 0 rgba(0, 0, 0, 0);
}
div#node-106971 .fanClub, div#node-106971 .upsell_register{
    vertical-align: top;
}
@media only screen and (max-width:767px){
    div#node-106971 .renew_gift_link a {
        width: 80%;
        max-width: 300px;
    }
    div#node-106971 .fanClub, #node-106971 .upsell_register, div#node-106971 .loginContent .signIn{
        display:block;
        margin:0 auto;
    }
    div#node-106971 .loginContent{
        width:100%;
    }
    div#node-106971 .loginContent .signIn a#LoginButton{
        margin:20px auto;
    }
}



@import url("https://use.typekit.net/xoy4iey.css");
@import url("https://use.typekit.net/xoy4iey.css");
@import url("https://use.typekit.net/xoy4iey.css");
a:hover{
opacity:0.5 !important;
transition:all 0.5s ease-in-out !important; 
}
div#block-block-911 {
    display: none;
}
#block-block-861{
margin-top:65px;
}
div#block-block-931 {
    margin-top: 73px;
}
div#block-block-866 #spotify-left-wrapper {
    max-width: 370px !important;
    margin: 0 auto;
}
#block-block-701 .content{
margin-top:50px;
margin-bottom:0;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content {
    display: block;
    width:100%;
    max-width: 830px;
    margin: 0 auto; 
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget {
    display: block;
    margin: 98px auto 90px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row{
    vertical-align: top;
    display: inline-block;
    width: 100%;
    padding: 25px 0;
    border-bottom: 0;
    position: relative;
}

div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget .tour-header.title {
    display: block;
    text-align: center;
    font-family: trajan-pro-3, serif;
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
    letter-spacing: 0px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row div.event_date {
    display: inline-block;
    width: 86%;
    padding-left: 0%;
font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif !important;
    font-size: 26px !important;
    font-weight: 400;
    font-style: normal;
    vertical-align: top;
    letter-spacing:1px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .featuring-artists.plain_text{
padding-top:10px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row > div {
     width:86%;
    display:block;
    padding-left:0;
    min-height: 2px;
    font-family: magneta, serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget div.event_location{
   display: inline-block;
    padding-left: 0%;
    width: 86%;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row > div.featuring-artists:empty {
    display: none;
}
#footer div#prefooter{
margin-top:0;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget div.event_location .location.plain_text {
font-weight:200;
}

div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links {
   display: inline-block;
   width: 18%;
    height: 44px;
    line-height: 44px;
    vertical-align: top;
    background-color: white;
    position: absolute;
    top: 32px;
    right: 0;
}

div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links a{
    background-color: rgb(89, 91, 78);
    padding: 0;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 24px;
    font-style: normal;
}
div#block-block-981 div#wsk-widget a.view_more{
display:none;
}
div#block-block-981 .view.all a{
    display: block;
    margin: 0 auto;
    margin-top: 30px;
    background-color: rgb(89, 91, 78);
    color: #fff;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 24px;
    letter-spacing: 1px;
    font-style: normal;
    text-align: center;
    box-sizing: border-box;
    height: 43px;
    line-height: 43px;
    padding: 0px 0;
    width: 178px;
}
div#block-block-981 .view.all a{
color:#fff;
}
div#block-block-981 .view.all:hover{
opacity:0.5;
transition: all 0.5s ease-in-out;
}
div#block-block-981 div#wsk-widget  a.view_more{
    background-color: rgb(89, 91, 78);
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 0px;
    height: 33px;
    line-height: 30px;
    padding: 5px 0;
    width: 236px;
}
div#block-block-981 div#wsk-widget a.view_more::after {
    content: "SEE ALL TOUR DATES";
    font-size: 30px;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
}
<!-- Tour Page CSS -->


div#block-block-931 {
    margin-top: 73px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content {
    display: block;
    width:100%;
    max-width: 830px;
    margin: 0 auto; 
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget {
    display: block;
    margin: 30px auto 130px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row{
    vertical-align: top;
    display: inline-block;
    width: 100%;
    padding: 30px 0;
    border-bottom: 0;
    position: relative;
  text-align:left;
}
div#content-inner {
    margin-bottom: 12px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row > div {
display:block;
width:86%;
padding-left:0;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget .tour-header.title {
    display: block;
    text-align: center;
    font-family: trajan-pro-3, serif;
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
    letter-spacing: 0px;
    margin-top: 100px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row div.event_date {
    display: inline-block;
    width: 86%;
    padding-left: 0%;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-size: 26px;
    font-weight: 400;
    font-style: normal;
    vertical-align: top;
    letter-spacing:1px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .featuring-artists.plain_text{
padding-top:10px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row > div {
    padding-left:0;
    width:86%;
    display:block;
    min-height: 2px;
    font-family: magneta, serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget div.event_location{
  display: inline-block;
   width: 86%;
   padding-left: 0%;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row > div.featuring-artists:empty {
    display: none;
}

div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links {
  display: inline-block;
    width: 18%;
  
    vertical-align: top;
    background-color: transparent;
    position: absolute;
    top: 32px;
    right: 0;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links a{
    background-color: rgb(89, 91, 78);
    padding: 0;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 24px;
    font-style: normal;
height:44px;
line-height:44px;
}
div#block-block-931 div#wsk-widget a.view_more{
display: inline-block;
    margin: 0 auto;
    margin-top: 30px;
    background-color: rgb(89, 91, 78);
    color: #fff;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 24px;
    letter-spacing: 1px;
    font-style: normal;
    text-align: center;
    box-sizing: border-box;
    height: 44px;
    line-height: 43px;
    padding: 0;
    width: 180px;
    max-width: 100%;
    padding-left: 15px;
}
div#block-block-931 .view.all {
    display: block;
    margin: 0 auto;
    margin-top: 30px;
    background-color: rgb(89, 91, 78);
    color: #fff;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 24px;
    letter-spacing: 1px;
    font-style: normal;
    text-align: center;
    box-sizing: border-box;
    height: 43px;
    line-height: 28px;
    padding: 5px 0;
    width: 178px;
}
div#block-block-931 .view.all a{
color:#fff;
}
div#block-block-931 .view.all:hover{
opacity:0.5;
transition: all 0.5s ease-in-out;
}
div#block-block-931 div#wsk-widget a.view_more::after {
    content: "VIEW MORE DATES";
    font-size: 0;
    letter-spacing: 1px;
    font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget .songkick-container {
    text-align: center;
}
<!-- Playlist css -->

div#block-block-866 #spotify-left-wrapper {
    max-width: 370px !important;
    margin: 0 auto;
}
div#block-block-866 #spotify-left-wrapper div#embed-title {
    font-family: trajan-pro-3, serif !important;
    text-align: center;
    padding-bottom: 15px;
}
div#block-block-866 #spotify-left-wrapper div#embed-title h2 {
    font-size: 19px !important;
    font-family: trajan-pro-3, serif !important;
    font-weight: 500;
   line-height:26px;
}
div#block-block-866 #spotify-left-wrapper .playlist-embed {
    text-align: center !important;
}
#block-block-866 ~ #block-views-merch-block-1 h2{
    font-size: 19px !important;
    font-family: trajan-pro-3, serif !important;
    font-weight: 500;
    margin-left:0;
}
#block-views-merch-block-1 h2 {
    max-width: 375px !important;
 line-height: 66px;
    min-height: 0;
}
body.not-front div#block-block-701 .content .subcribe-title:after, body.not-front div#block-block-996 .content .subcribe-title:after, body.not-front #block-block-886 .content .subcribe-title:after{
font-family: "acumin-pro-extra-condensed", Helvetica, Arial, sans-serif !important;
}
div#block-block-701 .subcribe-title, div#block-block-996 .subcribe-title, #block-block-886 .subcribe-title {
    font-size: 25px  !important;
}
div#block-block-886 ul.footer-social li, div#block-block-996 ul.footer-social li {
    display: inline-block;
    margin-right: 18px;
    padding: 0;
}
div#block-block-886 ul.footer-social li a.fs-fb-link.icon-facebook, div#block-block-701 ul.footer-social li a.fs-sp-link.icon-spotify, div#block-block-996 ul.footer-social li a.fs-fb-link.icon-facebook, div#block-block-996 ul.footer-social li a.fs-sp-link.icon-spotify {
    font-size: 22px;
}
div#block-block-886 ul.footer-social li a, div#block-block-996 ul.footer-social li a {
    font-size: 22px;
    color: #fff;
    line-height: 20px;
    vertical-align: middle;
}
div#block-block-886 .social-block {
    text-align: center;
}
div#block-block-861 .middle.tb-terminal h2 {
    font-size: 24px !important;
    font-weight:600;
    font-family: trajan-pro-3, serif !important;
}
div#block-block-861 .content .liveFyreWrapper #wall .hub-list .hub-content-container>.content .content-header .content-author-name a, #wall .hub-list .hub-content-container>.content .content-header .content-author-username a, #walltour .hub-list .hub-content-container>.content .content-header .content-author-name a, #walltour .hub-list .hub-content-container>.content .content-header .content-author-username a {
    color: rgb(89, 91, 78);
}
div#block-block-861 .content .liveFyreWrapper #wall .hub-list .hub-content-container>.content .content-header .content-source-logo, #walltour .hub-list .hub-content-container>.content .content-header .content-source-logo{
   color: rgb(89, 91, 78);
}
#block-block-886 .subcribe-title{
    color: #fff !important;
}

<!-- Video section CSS -->

div#block-block-986 .video-image video#myVideo1 {
    width: 100%;
    height: auto;
}
div#block-block-986 .video-image {
    height: 100vh;
}

.homepage #coda .parallax-cnt .parallax-helptxt{ 
    font-family: trajan-pro-3, serif !important;
    font-size: 20px;
    font-weight: 200;
    font-style: normal;
}
.homepage #coda .parallax-cnt .parallax-albumtitle{
   font-family: trajan-pro-3, serif !important;
    color:#fff  !important;
    font-size: 35px;
    font-weight: 600;
    font-style: normal;
}
.homepage #coda .parallax-cnt .parallax-btn a {
    background: rgb(89, 91, 78) !important;
    width: 98px !important;
    height: 45px;
    line-height: 41px;
   letter-spacing: 0.3px;
}

<!-- Mlist social block-->
div#block-block-886 ul.footer-social, div#block-block-996 ul.footer-social {
    margin-bottom: 26px;
    font-size: 0px;
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content {
    max-width: 720px;
}
#block-views-merch-block-1 h2 {
    max-width: 375px;
    line-height: 68px;
    min-height: 0px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links a {
    font-size: 22px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 1024px){
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content {
    max-width: 750px;
}
#block-views-merch-block-1 h2 {
    max-width: 375px !important;
    line-height: 64px;
}
}
@media only screen and (max-width: 767px) {
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content {
    width: 90%;
}
#block-views-merch-block-1 h2 {
    max-width: 375px !important;
    line-height: 34px;
}
div#block-block-861 .middle.tb-terminal h2 {
    font-size: 14px !important;
    line-height: 28px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget .tour-header.title {
    font-size: 24px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row {
    width: 100%;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row div.event_date {
    font-size: 24px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget div.event_location {
    display: block;
    width: 70%;
    padding-right: 5%;
}

div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links {
    width: 25%;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row > div {
    width: 60%;
}

div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links {
    width: 34%;
}

div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links a {
    font-size: 20px;
}

div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row > div {
    padding-left: 0%;
    font-size: 14px;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget div.event_location .location.plain_text {
    padding: 0;
}

div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .featuring-artists.plain_text {
    padding-top: 10px;
}

div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links a {
    font-size: 16px;
}
div#block-block-981 div#wsk-widget a.view_more::after {
    font-size: 22px;
}
div#block-block-981 div#wsk-widget a.view_more {
    width: 158px;
    height: 27px;
    line-height: 25px;
}
div#block-block-701 .subcribe-title, div#block-block-996 .subcribe-title, #block-block-886 .subcribe-title {
    font-size: 20px !important;
}
}
@media only screen and (max-width: 767px) and (orientation:landscape){
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget div.event_location {
    width: 46%;
    padding-right: 2%;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .featuring-artists.plain_text {
    padding-top: 0;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row div.event_date {
  
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .featuring-artists.plain_text {
    padding-top: 0;
    padding-right: 4%;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content {
    max-width: 720px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links a {
    font-size: 22px;
}
div#block-block-861 .middle.tb-terminal h2 {
    font-size: 21px !important;
}
}
@media only screen and (max-width: 1024px) and (min-width: 1024px){
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content {
    max-width: 750px;
}
}
@media only screen and (max-width: 767px) {
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content {
    width: 90%;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget .tour-header.title {
    font-size: 24px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget div.event_location {
    font-size: 15px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row > div.featuring-artists {
    font-size: 15px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row {
    width: 100%;
   text-align:left;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget div.event_location {
    display: block;
    padding-right: 5%;
}

div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row > div {
    padding-left: 0%;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget div.event_location .location.plain_text {
    padding: 0;
}

div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .featuring-artists.plain_text {
    padding-top: 10px;
}
div#block-block-931 div#wsk-widget a.view_more {
    width: 158px;
    height: 46px;
    line-height: 44px;
    margin-top:6px;
   padding:0;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links{

}
body.not-front #block-block-886 {
    padding-top: 57px !important;
}
body.not-front div#block-block-701 .content .subcribe-title:after, body.not-front div#block-block-996 .content .subcribe-title:after, body.not-front #block-block-886 .content .subcribe-title:after {
    font-size: 20px;
}
div#block-block-701 .subcribe-title, div#block-block-996 .subcribe-title, #block-block-886 .subcribe-title {
    font-size: 20px !important;
}
.mlist-outer-wrapper .mlist-header {
    text-align: center;
    margin-top: 10px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .event_links {
    top: 62px;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget {
    display: block;
    margin: 10px auto 40px;
}
div#block-block-866 #spotify-left-wrapper div#embed-title h2 {
    font-size: 16px !important;
}
#block-block-866 ~ #block-views-merch-block-1 h2 {
    font-size: 14px !important;
    line-height: 50px;
   margin:0 auto;
}
#block-views-merch-block-1 h2{
margin-top: 2% !important;
}
div#block-block-981 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget {
    margin-top: 75px;
    margin-bottom: 64px;
}
}
@media only screen and (max-width: 767px) and (orientation:landscape){
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget div.event_location {
    width: 46%;
    padding-right: 2%;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .featuring-artists.plain_text {
    padding-top: 0;
}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row div.event_date {

}
div#block-block-931 .inner.tb-terminal .middle.tb-terminal .content .TourDatesWidget div#wsk-widget .widget_row .featuring-artists.plain_text {
    padding-top: 0;
    padding-right: 4%;
}
}

@media only screen and (min-width: 768px){
div#block-block-886 ul.footer-social li, div#block-block-996 ul.footer-social li {
    margin-right: 24px;
}
}













