/* HH gallery CSS -- many declarations are integral to the function of the gallery code -- change with caution */
html,
body {
     margin: 0;
     padding: 0;
}
.hh-comments-disabled {
     display: block;
     padding: 38px 0px;
     background-color: rgb(236, 238, 241);
     text-align: center;
     color: rgb(153, 153, 153);
}
.metaTextDimensionsForCalculations {
     position: absolute;
     visibility: hidden;
     height: auto;
     width: 280px;
     font-size: 15px;
     line-height: 19px;
     color: #aaaaaa;
     font-family: Arial;
     text-transform: none;
}
.metaTextDimensionsForCalculations a {
     color: white;
     text-decoration: underline;
}
#hh-carousel {
     background: #222222;
     color: #ffffff;
     font-family: 'Lato', 'Arial Narrow', sans-serif;
     font-size: 16px;
     position: relative;
     margin: 0 auto;
     min-height: 600px;
     text-align: center;
     text-transform: uppercase;
     top: 0;
     transition: opacity 300ms ease-in-out;
     width: 980px;
}
#hh-carousel h1 {
     font-family: 'Oswald', 'Arial Narrow', sans-serif;
}
#hh-carousel *,
#hh-carousel *:before,
#hh-carousel *:after {
     box-sizing: border-box;
}
#hh-carousel * {
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=0);
     -moz-opacity: 0;
     -khtml-opacity: 0;
     opacity: 0;
     transition: opacity 300ms ease-in-out;
}
#hh-carousel *:focus {
     outline: none;
}
#hh-carousel a img {
     border: 0px;
}
#hh-carousel.ready * {
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=100);
     -moz-opacity: 1;
     -khtml-opacity: 1;
     opacity: 1;
}
#hh-carousel .arrow {
     width: 40px;
     height: 150px;
     background-color: #fc23ca;
     position: absolute;
     top: 100px;
     z-index: 500;
     cursor: pointer;
     background-repeat: no-repeat;
     transition: all 300ms ease-in-out;
}
#hh-carousel .arrow.left {
     left: 0;
     background-position: 11px center;
     background-image: url('/resources/images/svg/arrow-left.svg');
     background-size: 12px;
     clip: rect(0px, 40px, 150px, 0px);
}
#hh-carousel .arrow.left.hidden {
     left: -40px;
     clip: rect(0px, 0px, 150px, 0px);
}
#hh-carousel .arrow.right {
     right: 0;
     background-position: center center;
     background-image: url('/resources/images/svg/arrow-right.svg');
     background-size: 12px;
     clip: rect(0px, 40px, 150px, 0px);
}
#hh-carousel .arrow.right.hidden {
     right: 40px;
     clip: rect(0px, 40px, 150px, 40px);
}
#hh-carousel .arrow:hover {
     background-color: white;
}
#hh-carousel .arrow:hover.left {
     background-image: url('/resources/images/svg/arrow-left-2.svg');
}
#hh-carousel .arrow:hover.right {
     background-image: url('/resources/images/svg/arrow-right-2.svg');
}
#hh-carousel .slide-reel {
     overflow: hidden;
     background: #222222;
     -webkit-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0);
     max-height: 1100px;
     position: relative;
     top: 0;
     min-height: 600px;
}
#hh-carousel .slide-reel .slide-reel-mask {
     width: 980px;
     height: 100%;
     position: relative;
     left: 0;
     transition: all 300ms ease-in-out;
}
#hh-carousel .slide-reel .slide-reel-mask.initial .title-card {
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=0);
     -moz-opacity: 0;
     -khtml-opacity: 0;
     opacity: 0;
}
#hh-carousel .slide-reel .slide-reel-mask.initial .slide {
     left: -24000px;
}
#hh-carousel .slide-reel .slide-reel-mask.slow-transitions .slide {
     transition: left 1.5s ease-out;
}
#hh-carousel .slide-reel .slide-reel-mask.transitions-disabled {
     transition: none;
}
#hh-carousel .slide-reel .slide-reel-mask .slide {
     height: 100%;
     float: left;
     opacity: 1;
     cursor: auto;
     position: relative;
     left: 0;
     overflow: hidden;
     transition: all 300ms ease-in-out;
     background: #222222;
}
#hh-carousel .slide-reel .slide-reel-mask .slide img,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey {
     transition: left 300ms ease-in-out, right 300ms ease-in-out, opacity 300ms ease-in-out;
     /* cursor: pointer;
     */
}
#hh-carousel .slide-reel .slide-reel-mask .slide img {
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=20);
     -moz-opacity: 0.2;
     -khtml-opacity: 0.2;
     opacity: 0.2;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.active {
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=100);
     -moz-opacity: 1;
     -khtml-opacity: 1;
     opacity: 1;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.active img {
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=100);
     -moz-opacity: 1;
     -khtml-opacity: 1;
     opacity: 1;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.active.zoomable img {
     cursor: pointer;
     cursor: -webkit-zoom-in;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.active .votey {
     display: none;
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=100);
     -moz-opacity: 1;
     -khtml-opacity: 1;
     opacity: 1;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.shifted-for-ad {
     margin-right: 800px;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.shifted-for-ad .votey {
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=0);
     -moz-opacity: 0;
     -khtml-opacity: 0;
     opacity: 0;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.shifted-for-ad img {
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=25);
     -moz-opacity: 0.25;
     -khtml-opacity: 0.25;
     opacity: 0.25;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.title-card {
     background-color: #464f68;
     background-size: auto 100%;
     background-position: right top;
     background-repeat: no-repeat;
     color: white;
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=100);
     font-family: 'Oswald', 'Arial Narrow', sans-serif;
     font-weight: lighter;
     line-height: 50px;
     min-width: 580px;
     -khtml-opacity: 1;
     -moz-opacity: 1;
     opacity: 1;
     text-align: right;
     transition: none;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.title-card .inner {
     padding: 20px 30px;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.title-card .inner .big-text {
     display: inline-table;
     font-size: 40px;
     margin-bottom: 40px;
     width: 350px;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.title-card .inner .big-text span {
     color: black;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.title-card .inner .trend-link a {
     line-height: 1.3;
     text-decoration: none;
     border-bottom: 2px solid #fc23ca;
     color: #fc23ca;
     font-size: 24px;
}
#hh-carousel .slide-reel .slide-reel-mask .slide.title-card .inner div.sponsored-by {
     display: block;
     position: absolute;
     bottom: 20px;
     right: 30px;
     background-image: url(/resources/hyperGallery/img/ad/ad-sponsor-logo-120-60.png);
     width: 151px;
     height: 36px;
}
#hh-carousel .slide-reel .slide-reel-mask .slide img {
     /* max-width: 100%;
     2-19 delta for coverflow ad img */
     max-height: 100%;
     position: relative;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     background-image: url(/resources/hyperGallery/img/vote-thumbs-background.png);
     background-repeat: no-repeat;
     background-position: bottom right;
     height: 100%;
     width: 100%;
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=0);
     -moz-opacity: 0;
     -khtml-opacity: 0;
     opacity: 0;
     transition: opacity 300ms ease-in-out;
     z-index: 10;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey.show-results {
     background-image: none;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey.show-results .vote-results {
     display: block;
     cursor: auto;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey.show-results .vote-options {
     display: none;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-results {
     display: none;
     position: absolute;
     top: 30px;
     left: 30px;
     right: 30px;
     bottom: 30px;
     height: auto;
     width: auto;
     background: #222222;
     background: rgba(34, 34, 34, .9);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(230, 34, 34, 0.13333)', endColorstr='rgba(230, 17, 17, 0.06667)');
     background: -moz-linear-gradient(top, rgba(34, 34, 34, .9), rgba(17, 17, 17, .9));
     z-index: 100;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-results .heading {
     margin-top: 20px;
     letter-spacing: 1px;
     font-size: 24px;
     line-height: 1;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-results .close {
     position: absolute;
     top: 20px;
     right: 20px;
     width: 24px;
     height: 24px;
     background-image: url(/resources/hyperGallery/img/votey-close.png);
     background-repeat: no-repeat;
     background-position: center center;
     cursor: pointer;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-results .fake-results {
     width: 276px;
     height: 243px;
     background-image: url(/resources/hyperGallery/img/fake-vote-results.png);
     margin: 115px auto 0 auto;
     max-width: 100%;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-results .slash-bar {
     position: absolute;
     left: 20px;
     right: 20px;
     bottom: 142px;
     height: 1px;
     background: rgba(255, 255, 255, .2);
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-results .sub-heading {
     font-size: 18px;
     letter-spacing: 1px;
     position: absolute;
     bottom: 100px;
     text-align: center;
     width: 100%;
     height: 25px;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-results .share-vote-options {
     width: 100%;
     left: 0;
     right: 0;
     bottom: 30px;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options {
     position: absolute;
     bottom: 20px;
     right: 20px;
     width: 118px;
     height: 49px;
     text-align: center;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .vote,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .share-vote-button,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .vote,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .share-vote-button {
     height: 49px;
     width: 49px;
     background-position: center top;
     display: inline-block;
     cursor: pointer;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .vote:hover,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .share-vote-button:hover,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .vote:hover,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .share-vote-button:hover {
     background-position: center bottom;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .vote.left,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .vote.middle,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .share-vote-button.left,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .share-vote-button.middle,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .vote.left,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .vote.middle,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .share-vote-button.left,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .share-vote-button.middle {
     margin-right: 10px;
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .vote.up,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .share-vote-button.up,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .vote.up,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .share-vote-button.up {
     background-image: url(/resources/hyperGallery/img/thumbs-up.png);
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .vote.down,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .share-vote-button.down,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .vote.down,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .share-vote-button.down {
     background-image: url(/resources/hyperGallery/img/thumbs-down.png);
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .vote.facebook,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .share-vote-button.facebook,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .vote.facebook,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .share-vote-button.facebook {
     background-image: url(/resources/hyperGallery/img/icon-facebook.png);
}
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .vote.twitter,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .share-vote-button.twitter,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .vote.twitter,
#hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .share-vote-button.twitter {
     background-image: url(/resources/hyperGallery/img/icon-twitter.png);
}
#hh-carousel .selector-badge {
     /* width: 100%;
     */
     height: 120px;
     /* hh 2-24 delta */
     overflow: visible;
     background: transparent;
     position: fixed;
     left: 0;
     bottom: 0;
     z-index: 1010;
}
#hh-carousel .selector-badge .inner {
     width: 980px;
     margin: 0 auto;
}
#hh-carousel .selector-badge .inner .badge {
     height: 120px;
     width: 120px;
     background: transparent;
     position: absolute;
     bottom: 0;
}
#hh-carousel .selector-badge .inner .badge img {
     display: block;
     position: absolute;
     bottom: 0;
     left: 0;
}
#hh-carousel .slide-selector-fixed-panel {
     position: fixed;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 80px;
     padding-top: 20px;
     z-index: 1000;
}
#hh-carousel .slide-selector-fixed-panel .slide-selector-background {
     position: absolute;
     left: 0;
     right: 0;
     height: 60px;
     bottom: 0;
     background: transparent;
     z-index: -1;
}
#hh-carousel .slide-selector-fixed-panel .slide-selector-background .inner {
     margin: 0 auto;
     background: black;
     width: 980px;
     height: 100%;
}
#hh-carousel .slide-selector-fixed-panel .slide-selector-container {
     width: 980px;
     height: 80px;
     overflow: hidden;
     margin: 0 auto;
     z-index: 250;
     position: relative;
     top: -16px;
     background-color: transparent;
     background-position: left 16px;
     background-image: url(/resources/hyperGallery/img/slide-selector-background.png);
     background-repeat: repeat-x;
}
#hh-carousel
     .slide-selector-fixed-panel
     .slide-selector-container.suppress-active
     .slide-selector
     .selector-item.active {
     height: 60px;
     width: 60px;
     top: 0;
     border-bottom: none;
}
#hh-carousel
     .slide-selector-fixed-panel
     .slide-selector-container.suppress-active
     .slide-selector
     .selector-item.active
     img {
     transition: opacity 150ms ease-in-out;
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=50);
     -moz-opacity: 0.5;
     -khtml-opacity: 0.5;
     opacity: 0.5;
}
#hh-carousel .slide-selector-fixed-panel .slide-selector-container .generic-ad.ad-120x60 {
     position: absolute;
     top: 16px;
     right: 0;
     width: 120px;
     height: 60px;
     z-index: 100;
     background-color: black;
}
#hh-carousel .slide-selector-fixed-panel .slide-selector-container .slide-selector {
     margin: 0 auto 0 120px;
     overflow: visible;
     height: 80px;
     width: 860px;
     position: relative;
     transition: all 300ms ease-in-out;
}
#hh-carousel .slide-selector-fixed-panel .slide-selector-container .slide-selector .selector-item {
     height: 60px;
     width: 60px;
     background: #cccccc;
     overflow: hidden;
     float: left;
     position: relative;
     cursor: pointer;
     background-color: black;
     transition: all 300ms ease-in-out;
     margin-top: 16px;
     top: 0;
}
#hh-carousel .slide-selector-fixed-panel .slide-selector-container .slide-selector .selector-item:hover img {
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=100);
     -moz-opacity: 1;
     -khtml-opacity: 1;
     opacity: 1;
}
#hh-carousel .slide-selector-fixed-panel .slide-selector-container .slide-selector .selector-item img {
     transition: opacity 150ms ease-in-out;
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=50);
     -moz-opacity: 0.5;
     -khtml-opacity: 0.5;
     opacity: 0.5;
}
#hh-carousel .slide-selector-fixed-panel .slide-selector-container .slide-selector .selector-item.active {
     border-bottom: 0 solid #fc23ca;
     height: 84px;
     width: 80px;
     top: -20px;
     cursor: auto;
}
#hh-carousel .slide-selector-fixed-panel .slide-selector-container .slide-selector .selector-item.active img {
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=100);
     -moz-opacity: 1;
     -khtml-opacity: 1;
     opacity: 1;
}
#hh-carousel .slide-selector-fixed-panel .slide-selector-container .slide-selector .selector-item img {
     height: 100%;
     width: 100%;
}
#hh-carousel .meta {
     width: 400px;
     padding: 30px 70px 30px 30px;
     position: absolute;
     top: 0;
     right: 0;
     height: 100%;
     color: white;
     transition: all 300ms ease-in-out;
     text-align: left;
     background-color: rgba(26, 26, 26, .75);
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=100);
     -moz-opacity: 1;
     -khtml-opacity: 1;
     opacity: 1;
     z-index: 10;
}
#hh-carousel .meta.invisible {
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=0);
     -moz-opacity: 0;
     -khtml-opacity: 0;
     opacity: 0;
}
#hh-carousel .meta .ad {
     width: 300px;
     height: 250px;
     position: absolute;
     bottom: 0;
     background-color: transparent;
     margin-bottom: 30px;
     /* padding-top: 30px;
     // delta 2-12 */
     margin-top: 30px;
}
#hh-carousel .meta .slide-container {
     margin-bottom: 20px;
}
#hh-carousel .meta .slide-container .gallery-title {
     color: #fc23ca;
     font-size: 18px;
     line-height: 20px;
     margin-bottom: 22px;
}
#hh-carousel .meta .slide-container .title {
     background-position: left 7px;
     background-repeat: no-repeat;
     font-family: 'Lato', 'Arial Narrow', sans-serif;
     font-size: 30px;
     left: -17px;
     line-height: 29px;
     margin-bottom: 10px;
}
#hh-carousel .meta .slide-container .caption {
     color: #aaaaaa;
     font-family: 'Lato', 'Arial Narrow', sans-serif;
     font-size: 15px;
     line-height: 19px;
     margin-bottom: 10px;
     text-transform: none;
}
#hh-carousel .meta .slide-container .caption a {
     color: white;
     text-decoration: underline;
}
#hh-carousel .meta .slide-container .caption p {
     padding: 0;
     margin: 0;
     font-size: 15px;
     margin-top: 13px;
     /* delta 2-13 */
}
#hh-carousel .meta .slide-container .photo-credit {
     color: #ffffff;
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=50);
     font-family: 'Lato', 'Arial Narrow', sans-serif;
     font-size: 10px;
     letter-spacing: 0.67px;
     margin-bottom: 20px;
     -khtml-opacity: 0.5;
     -moz-opacity: 0.5;
     opacity: 0.5;
     text-transform: none;
}
#hh-carousel .meta .slide-container .tags {
     font-family: 'Lato', 'Arial Narrow', sans-serif;
     margin-bottom: 0;
}
#hh-carousel .meta .slide-container .tags span {
     background: #222222;
     background: rgba(255, 255, 255, .15);
     color: #cccccc;
     cursor: pointer;
     display: inline-block;
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=85);
     font-size: 12px;
     padding: 5px 5px 4px;
     line-height: 18px;
     margin: 0 5px 5px 0;
     -khtml-opacity: 0.85;
     -moz-opacity: 0.85;
     opacity: 0.85;
     text-transform: uppercase;
     transition: all 150ms ease-in-out;
}
#hh-carousel .meta .slide-container .tags span:hover {
     color: black;
     background: white;
}
#hh-carousel .meta .share {
     width: 100%;
     height: 49px;
     margin-bottom: 30px;
}
#hh-carousel .meta .share .icon {
     height: 49px;
     width: 49px;
     background-position: center top;
     margin-right: 15px;
     float: left;
}
#hh-carousel .meta .share .icon:hover {
     background-position: center bottom;
}
#hh-carousel .meta .share .icon.facebook {
     background-image: url(/resources/hyperGallery/img/icon-facebook.png);
}
#hh-carousel .meta .share .icon.twitter {
     background-image: url(/resources/hyperGallery/img/icon-twitter.png);
}
#hh-carousel .meta .share .icon.email {
     background-image: url(/resources/hyperGallery/img/icon-email.png);
}
#hh-carousel .meta .content {
     padding-bottom: 5px;
     padding-right: 10px;
     padding-left: 3px;
     margin-right: -1px;
     /*ie8 peeking */
}
/* 2-25 delta to fix scrollbar */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
     #hh-carousel .meta .content {
          margin-bottom: -5px;
     }
}
.mps-interstitial-ad .mps-slot {
     margin: auto;
}
#hh-carousel .full-page-ad-container,
#hh-carousel .regular-page-ad-container,
#hh-carousel .taboola-container {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background: transparent;
     z-index: 450;
     display: none;
     margin: 0 auto;
     width: 100%;
     max-width: 1200px;
     padding: 0 50px 0 50px;
     transition: opacity 300ms ease-in-out;
}
#hh-carousel .taboola-container {
     overflow: hidden;
}
#hh-carousel .full-page-ad-container .full-page-ad,
#hh-carousel .regular-page-ad-container .full-page-ad {
     margin: 0 auto;
     height: 100%;
     background: black;
     width: 980px;
     background-repeat: no-repeat;
     background-size: cover;
     background-image: url(/resources/hyperGallery/img/ad-1.jpg);
}
#hh-carousel .full-page-ad-container .regular-page-ad,
#hh-carousel .regular-page-ad-container .regular-page-ad,
#hh-carousel .taboola-container .taboola-content {
     margin: 0 auto;
     height: 100%;
     background-color: transparent;
     position: relative;
     width: 100%;
     float: left;
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=0);
     -moz-opacity: 0;
     -khtml-opacity: 0;
     opacity: 0;
     transition: opacity 300ms ease-in-out;
}
#hh-carousel .full-page-ad-container .regular-page-ad.show,
#hh-carousel .regular-page-ad-container .regular-page-ad.show,
#hh-carousel .taboola-container .taboola-content {
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=100);
     -moz-opacity: 1;
     -khtml-opacity: 1;
     opacity: 1;
}
#hh-carousel .full-page-ad-container .regular-page-ad .ad-iframe,
#hh-carousel .regular-page-ad-container .regular-page-ad .ad-iframe {
     max-height: 800px;
     height: 100%;
     width: 800px;
     margin: 0 auto;
     clear: both;
     border: none;
     border: 0px solid black;
     background-color: transparent;
     overflow: hidden;
     left: -250px;
     position: absolute;
     top: -250px;
}
#hh-carousel .taboola-container.show {
     max-height: 800px;
     height: 100%;
     width: 800px;
     margin: 0 auto;
     clear: both;
     border: none;
     border: 0px solid black;
     background-color: transparent;
     overflow: hidden;
     position: absolute;
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieValue)';
     filter: alpha(opacity=100);
     -moz-opacity: 1;
     -khtml-opacity: 1;
     opacity: 1;
}
#hh-carousel .taboola-content {
     background-color: #222222 !important;
}
/* full screen changes */
#full-screen-image-container {
     width: 100%;
     background-color: black;
     height: 100%;
     position: absolute;
     top: 0px;
     left: 0px;
     z-index: 1000000000;
     min-width: 980px;
}
#full-screen-image-container.hidden2 {
     display: none;
}
#full-screen-image-container .image-container {
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     overflow-y: scroll;
     overflow-x: hidden;
}
#full-screen-image-container .image-container img {
     width: 100%;
     position: relative;
     min-width: 100%;
     cursor: zoom-out;
     cursor: -moz-zoom-out;
}
#full-screen-image-container .logo {
     z-index: 10;
     position: fixed;
     bottom: 0;
     left: 0;
     background-repeat: no-repeat;
     background-image: url('/resources/images/header_footer/E_Nav_logo_100x120.png');
     height: 96px;
     width: 67px;
}
#full-screen-image-container .zoom-exit {
     z-index: 10;
     position: fixed;
     bottom: 0;
     right: 16px;
     background-repeat: no-repeat;
     background-image: url(/resources/hyperGallery/img/close_white.png);
     background-position: center center;
     width: 52px;
     height: 52px;
     cursor: pointer;
     transition: all 300ms ease-in-out;
}
#full-screen-image-container .zoom-exit:hover {
     background-image: url(/resources/hyperGallery/img/close_black.png);
}
#hh-carousel .action-zoom-in {
     height: 52px;
     width: 52px;
     z-index: 10;
     position: absolute;
     bottom: 0px;
     right: 0;
     cursor: pointer;
     background-repeat: no-repeat;
     background-image: url(/resources/hyperGallery/img/zoom_white.png);
     background-position: center center;
}
#hh-carousel .action-zoom-in.transitions {
     /* these interfere with jQuery fadeTo fadeIn fadeOut so seperated out here so class can be added dynamically */
     transition: all 500ms ease-in-out;
}
#hh-carousel .action-zoom-in:hover {
     background-image: url(/resources/hyperGallery/img/zoom_black.png);
}
#hh-carousel .slide .imgWrapper {
     position: relative;
     display: block;
     /* for positioning elements 'inside' the img area*/
}
#hh-carousel .slide .imgWrapper img {
     display: block;
     /* to give clientHeight! */
}
/* end full screen changes */
#hh-carousel.full {
     width: 100%;
}
#hh-carousel.full .slide-reel .slide-reel-mask .slide {
     max-width: auto;
}
#hh-carousel.full .arrow.left {
     left: 0;
     clip: rect(0px, 40px, 150px, 0px);
}
#hh-carousel.full .arrow.left.hidden {
     left: -40px;
     clip: rect(0px, 40px, 150px, 0px);
}
#hh-carousel.full .arrow.right {
     right: 0;
     clip: rect(0px, 40px, 150px, 0px);
}
#hh-carousel.full .arrow.right.hidden {
     right: -40px;
     clip: rect(0px, 40px, 150px, 0px);
}
#hh-carousel.full .slide-selector-fixed-panel .slide-selector-container {
     width: 100%;
}
#hh-carousel.full .selector-badge .inner {
     width: 100%;
}
.generic-ad {
     background: #99ffcc;
     color: black;
     text-align: center;
}
.padded-wrapper {
     padding-left: 0;
     padding-right: 0;
}
/* urgent card ad fix */
#hh-carousel .slide-reel .slide-reel-mask .slide .ad-1200x800 img {
     float: right;
}
/* Mature Content Warning */
#mature-content-warning {
     background: transparent url('/resources/matureContent/images/overlay.png') repeat;
     height: 100%;
     left: 0;
     position: fixed;
     top: 0;
     width: 100%;
     z-index: 1001;
}
#mature-content-warning .content {
     font-family: 'Lato', 'Helvetica', sans-serif;
     height: 450px;
     left: 50%;
     margin-left: -225px;
     margin-top: -225px;
     position: fixed;
     top: 50%;
     width: 450px;
}
#mature-content-warning .message {
     color: #959595;
     font-size: 48px;
     line-height: 48px;
}
#mature-content-warning .action {
     color: #fff;
     font-size: 72px;
     line-height: 65px;
     margin-top: 18px;
     text-transform: uppercase;
}
#mature-content-warning .accept-content {
     background-color: #fc32cf;
     color: #fff;
     cursor: pointer;
     font-size: 30px;
     height: 70px;
     line-height: 76px;
     margin-top: 19px;
     text-align: center;
     text-transform: uppercase;
     width: 210px;
}
#mature-content-warning .accept-content:hover {
     background-color: #c924a7;
}
#mature-content-warning .reject-content {
     cursor: pointer;
     color: #8a8a8a;
     font-size: 25px;
     margin-top: 34px;
     text-transform: uppercase;
}
#mature-content-warning .reject-content:hover {
     color: #fff;
}
.taboola-container {
     width: 980px;
     margin: 20px auto 20px auto;
}

/** initial setup **/
.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano .content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 20px;
  bottom        : 0;
  left          : 0;
}
.nano .content:focus {
  outline: none;
}
.nano .content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .pane {
  background : #333;
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01;
  transition            : .2s;
}
.nano > .pane > .slider {
  background: #fff;
  position              : relative;
  margin                : 0 1px;
}
.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}
/* include after main.css and all others -- adjustments for page and/or specific shows, etc. */

@media only screen and (device-width: 768px) {
    body,
    html {
        overflow-x: hidden
    }
    /*ipad issues */
}

body {
    overflow-x: hidden;
}

/* we need this also for regular browsers or a horizontal scrollbar will appear if window < 980px */

.lp_wrap {
    width: 100%;
}

/* the pinning engine will point to a different div on this page */

#lp_hg-lower-wrap {
    width: 100%;
    position: relative;
    background-color: white;
}

#page {
    padding-bottom: 60px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    min-width: 980px;
    /* overflow-y:hidden; */
}

#hh-carousel {
    margin-top: 0px;
}

#hg-liquid-widgetarea,
.gallery-comments {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

/* FB comments */

.gallery-comments {
    width: 550px;
    box-sizing: content-box;
}

.js-hide #hg-liquid-widgetarea {
    width: 0px;
    height: 200px;
    overflow: hidden;
}

/* hide on load */

/* skinning */

#page.fluid-skinned {
    min-width: 980px;
    width: calc(100% - 520px);
    /* skins are 260px ea*/
    width: 80%\9;
    /* IE8 fallback*/
}

/** social button style **/

#hh-carousel .cs-list {
    display: -ms-flexbox;
    -ms-box-orient: horizontal;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

#hh-carousel .cs-list .cs-item {
    display: inline-block;
    /* ie 8, old FF */
    margin: 0px 14px !important;
}

#hh-carousel .cs-share {
    position: static;
}

#hh-carousel .cs-item .cs-share {
    background-repeat: no-repeat;
}

#hh-carousel .cs-fb .cs-share {
    background-image: url('/resources/images/svg/social/facebook-4.svg');
    width: 49px;
    height: 49px;
}

#hh-carousel .cs-fb .cs-share:hover {
    background-image: url('/resources/images/svg/social/facebook-5.svg');
}

#hh-carousel .cs-ts .cs-share {
    background-image: url('/resources/images/svg/social/twitter-4.svg');
    width: 49px;
    height: 49px;
}

#hh-carousel .cs-ts .cs-share:hover {
    background-image: url('/resources/images/svg/social/twitter-5.svg');
}

#hh-carousel .cs-pinterest .cs-share {
    background-image: url('/resources/images/svg/social/pinterest-4.svg');
    width: 49px;
    height: 49px;
    text-indent: -999999em;
}

#hh-carousel .cs-pinterest .cs-share:hover {
    background-image: url('/resources/images/svg/social/pinterest-5.svg');
}

#hh-carousel .cs-list .cs-item.cs-embed {
    margin-right: 0;
}

#hh-carousel #embed-bttn-wrap-photo_social {
    display: none;
}

#hh-carousel .cs-email .cs-share {
    background-image: url(/resources/hyperGallery/img/icon-email.png);
    width: 49px;
    height: 49px;
}

/* Email form */

#hh-carousel .social-Send-Email {
    left: -165px;
    margin-left: 0;
    margin-top: 5px;
    box-sizing: content-box;
}

#hh-carousel .overlay_form input,
#hh-carousel .overlay_form textarea {
    box-sizing: content-box;
    font-family: arial;
}

#hh-carousel .overlay_form p.helper_text {
    box-sizing: content-box;
}

#hh-carousel .iframeads-div {
    /* width:300px; */
    height: 100%;
    max-height: 800px;
    position: inherit;
    display: block;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    top: 250px;
}

#hh-carousel .iframeads-div.mps-interstitial-ad {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: auto;
}

#hh-carousel li.cs-fb.cs-item {
    margin-left: 0!important;
}

/** get the look button and lightbox styles **/

.get-the-look {
    display: inline-block;
    visibility: hidden;
    height: 47px;
    min-width: 130px;
    background-color: #000;
    color: #fff;
    border: solid 1px #ff06d3;
    margin: 20px 0 0 10px;
    font-family: 'Oswald', 'Arial Narrow', Sans-Serif;
    font-size: 20px;
    line-height: 45px;
    text-align: center;
}

.get-the-look:hover {
    background-color: #ff06d3;
    cursor: pointer;
}

.modal-background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    text-align: center;
    box-sizing: border-box;
    z-index: 1100;
}

.modal-outer {
    position: relative;
    width: auto;
    height: auto;
}

.modal {
    position: relative;
    background-color: #f7f7f7;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .1);
    margin: 0 auto;
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    min-width: 250px;
    min-height: 250px;
    overflow: visible;
    box-sizing: border-box;
    transition: opacity 0.5s linear;
}

.modal-close {
    background: url("/resources/images/misc/close_button.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    width: 27px;
    height: 26px;
    top: -13px;
    right: -13px;
    cursor: pointer;
    position: absolute;
    border: none;
    margin: 0;
}


/*# sourceMappingURL=hypergallery.13.f39d59da4edc42b59728.css.map*/