/* 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.20;
     -khtml-opacity: 0.20;
     opacity: 0.20;
}
 #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 .slide-reel .slide-reel-mask .slide .votey .vote-options .vote.googleplus, #hh-carousel .slide-reel .slide-reel-mask .slide .votey .vote-options .share-vote-button.googleplus, #hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .vote.googleplus, #hh-carousel .slide-reel .slide-reel-mask .slide .votey .share-vote-options .share-vote-button.googleplus {
     background-image: url(/resources/hyperGallery/img/icon-googleplus.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.googleplus {
     background-image: url(/resources/hyperGallery/img/icon-googleplus.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 .outbrain-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 .outbrain-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 .outbrain-container .outbrain-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 .outbrain-container .outbrain-content.show {
     -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 .outbrain-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 .outbrain-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;
}

#hh-carousel li.cs-gp.cs-item {
    display: none;
}

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

.outbrain-widget{background-color:#fff;border:1px solid #CCC;position:relative;width:610px}
.outbrain-widget.AR_3 {
	border:none;
}
.outbrain-widget.AR_3 .hgroup h5 {
	margin-left: 0;
}
.outbrain-widget .hgroup h5{
	color:#03CDFF;
	float:left;
	font-family: "Oswald", "Arial Narrow", Sans-Serif;
	font-size:34px;
	font-weight: normal;
	margin:10px 0 10px 20px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	width:46.5%;
}
.outbrain-widget .ob_dual_container{clear:both}
.outbrain-widget .ob_dual_container a{
	color:#000;text-decoration:none;
	font-family:'Lato', 'Helvetica', sans-serif;
	font-size:19px;
	font-weight:normal;
}
.outbrain-widget .ob_dual_container .ob_dual_left,.outbrain-widget .ob_dual_container .ob_dual_right{padding-left:20px;width:44%;}
.outbrain-widget .ob_dual_container .ob_dual_left{border-right:3px solid #CCC;}
.ob_dual_left ul,.ob_dual_right ul{margin-top:0;padding-left:0}
.ob_dual_left li,.ob_dual_right li{
	border-bottom:dotted .2em #CCC;
	list-style:none;
	padding:10px 0;
}
.ob_dual_container .ob_dual_left .ob-text-content .ob_source{display:none}
.ob_dual_container .ob_dual_right .ob-text-content .ob_source{font-size:11px;}
.ob_dual_container .ob_what{margin-bottom: 5px;margin-right: 5px;}
.ob_dual_container .ob_what a{color:#03CDFF;font-size: 11px;}
.outbrain-widget .ob_box_cont li {
	border-bottom:dotted .2em #CCC;
	padding:10px 0;
}
.outbrain-widget .ob_box_cont.AR_1 {border-right: 3px solid #CCC;padding: 0 20px;}
.outbrain-widget .ob_box_cont.AR_2 {padding: 0 20px 30px;}
/* 'de' + 'au' styles */
body.edition_de	.outbrain-widget,
body.edition_au	.outbrain-widget {
	overflow:hidden
}
body.edition_de	.outbrain-widget .OUTBRAIN,
body.edition_au	.outbrain-widget .OUTBRAIN {
	float:left;width:50%;
}
body.edition_de	.outbrain-widget .hgroup h5,
body.edition_au	.outbrain-widget .hgroup h5 {
	margin-left:0;text-align:center; width:100%;
}
body.edition_de	.outbrain-widget .hgroup h5:first-child,
body.edition_au	.outbrain-widget .hgroup h5:first-child {
	margin:0
}
body.edition_de	.outbrain-widget .ob_dual_container .ob_dual_left,
body.edition_au	.outbrain-widget .ob_dual_container .ob_dual_left {
	width:auto
}
body.edition_de	.outbrain-widget .ob_dual_container .ob_dual_right,
body.edition_au	.outbrain-widget .ob_dual_container .ob_dual_right,
body.edition_de .outbrain-widget .OUTBRAIN .AR_1 .ob_what,
body.edition_au .outbrain-widget .OUTBRAIN .AR_1 .ob_what {
	display:none
}
body.edition_de	.outbrain-widget .ob_dual_container .ob_what,
body.edition_au	.outbrain-widget .ob_dual_container .ob_what,
body.edition_de .outbrain-widget .OUTBRAIN .AR_2 .ob_what,
body.edition_au .outbrain-widget .OUTBRAIN .AR_2 .ob_what  {
	position:absolute;bottom:5px;right:0
}
body.edition_de	.outbrain-widget ul a,
body.edition_au	.outbrain-widget ul a {
	color: black;
	text-decoration: none;
	font-family: 'Lato', 'Helvetica', sans-serif;
	font-size: 19px;
	font-weight: normal;
}
/*body.edition_de	.outbrain-widget .OUTBRAIN .AR_2 ul,
body.edition_au	.outbrain-widget .OUTBRAIN .AR_2 ul {
	margin-left:20px; margin-right:2%;
}*/
body.edition_de	.outbrain-widget .OUTBRAIN .AR_2 ul li,
body.edition_au	.outbrain-widget .OUTBRAIN .AR_2 ul li {
	border-bottom: dotted .2em #CCC;
	list-style:none;
	padding:10px 0;
}
/* 'uk' styles */
body.edition_uk .SB_1 img.strip-img {
     visibility: hidden;
}
body.edition_uk .SB_1 .ob-recIdx-0 img.strip-img{
    visibility: visible;

}
body.edition_uk .strip-rec-link-title.ob-tcolor { color: #000000;}
body.edition_uk .SB_1 .strip-rec-link-source { color: #818181;  font-size: 12px;  font-style: italic;}
body.edition_uk .SB_1 .strip-rec-link-title {font-size: 12px!important;}
body.edition_uk .SB_1 .ob_org_header {
  border-bottom: 1px solid #CCCCCC;
  color: #818181;
  display: inline-block;
  font-family: Trebuchet MS !important;
  font-size: 14px !important;
  padding-bottom: 15px;
  text-transform: uppercase !important;
  width: 100%;
}
body.edition_uk .SB_1 .ob-rec-link-img {
  height: 20px !important;
}
body.edition_uk .SB_1 .ob-recIdx-1.item-container, .SB_1 .ob-recIdx-2.item-container, .SB_1 .ob-recIdx-3.item-container, .SB_1 .ob-recIdx-4.item-container {
  display: block;
  height: auto;
  margin-left: -139px;
  width: 431px;
}
body.edition_uk .SB_1 .ob-recIdx-0.item-container .strip-rec-link-title, .SB_1 .ob-recIdx-0.item-container .ob_source {
    margin-left: 10px;
    margin-top: 0;
}
body.edition_uk .SB_1 .ob-recIdx-1.item-container .ob-text-content, .SB_1 .ob-recIdx-2.item-container .ob-text-content, .SB_1 .ob-recIdx-3.item-container .ob-text-content, .SB_1 .ob-recIdx-4.item-container .ob-text-content {
  border-top: 1px solid #CCCCCC;
  padding-left: 145px;
  padding-top: 10px;
  text-align: left;
}
.voterDiv .ob_bctrl{display:none;}
.ob_pdesc IMG{border:none;}
.AR_1 .ob_what{direction:ltr;text-align:right;clear:both;padding:5px 10px 0px;}
.AR_1 .ob_what a{color:#999;font-size:10px;font-family:arial;text-decoration: none;}
.AR_1 .ob_clear{clear:both;}
.AR_1 .ob_amelia{background:url('https://widgets.outbrain.com/images/widgetIcons/ob_logo_16x16.png') no-repeat center top;display:inline-block;width:16px;height:16px;vertical-align:text-bottom;margin-bottom:-2px;padding:0px 5px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
.AR_1:hover .ob_amelia{background-position:center bottom;}
.AR_1 .ob_dual_container{clear:both;}
.AR_1 .ob_dual_left,.AR_1 .ob_dual_right {float:left;width:46%;padding:0 2%;}
.AR_1 .ob_empty{display:none;}
body .ob_dual_container .ob_dual_left .ob-text-content .ob_source { display: inherit; }
.ob_dual_container .ob_dual_right .ob-text-content .ob_source { display: none; }
.outbrain-widget.AR_13 {
	margin-right: auto;
	margin-left: auto;
	border: none;
}


/*# sourceMappingURL=hypergallery.10.b39dbfe9e091b3ee6603.css.map*/