@charset "UTF-8";
@import url("../webfonts/texgyreadventor_regular/stylesheet.css");
@import url("../webfonts/texgyreadventor_bold/stylesheet.css");
#official {display:none;}
#photoshoots {display:none;}
#magazines {display:none;}
#screenshots {display:none;}
#liveshots {display:none;}
#inyourprimetour {display:none;}
#nightswimtour {display:none;}
#fanphotos {display:none;}
#personal {display:none;}
#behindthescenes {display:none;}
#albumart {display:none;}
.toggle-photos { position: absolute; left: 49%; margin: 0 auto; opacity: 0.5;filter: alpha(opacity=50);-webkit-transition: opacity 500ms ease;-moz-transition: opacity 500ms ease;-ms-transition: opacity 500ms ease;-o-transition: opacity 500ms ease;transition: opacity 500ms ease; }
.toggle-photos:hover { position: absolute; left: 49%; margin: 0 auto; opacity: 1;filter: alpha(opacity=100);-webkit-transition: opacity 500ms ease;-moz-transition: opacity 500ms ease;-ms-transition: opacity 500ms ease;-o-transition: opacity 500ms ease;transition: opacity 500ms ease; }
*, *::after, *::before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*::after, *::before { content: '';}
#photowrapper {width: 90%;text-align: center;margin: 50px 50px 0 50px;}
.photos h3 {padding:0; margin:0; font:normal 30px/60px "texgyreadventor regular";}
.photos p {padding:0; margin:0 0 0 0; font:normal 16px/24px "texgyreadventor regular"; color:#000;}
.photos-title {text-align: center; font-size: 12px; width: 100%; padding: 0 0 5px 0; margin: 20px 0 25px 0; border-bottom: 1px solid #000; }
.photos {position:relative;display:inline-block;width: 90%;height: auto;margin: 0 0 0 0;vertical-align:top;text-align:left;}
.photos:after {content: "";display: table;clear: both;}
.photos.is-ended::after {visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;}
.photos nav { background: none;}
.photos a { color: #000;text-decoration:none;-webkit-transition: color 500ms ease;-moz-transition: color 500ms ease;-ms-transition: color 500ms ease;-o-transition: color 500ms ease;transition: color 500ms ease;}
.photos a:hover {color: #699;text-decoration:none;-webkit-transition: color 500ms ease;-moz-transition: color 500ms ease;-ms-transition: color 500ms ease;-o-transition: color 500ms ease;transition: color 500ms ease;}
.photos-navigation {display:inline-block;width:20%;margin: 0;padding: 0;vertical-align:top;text-align:left;float: left;}
.photos-navigation:after {content: "";display: table;clear: both;}
.photos-navigation ul {padding:0;margin:20px -7px;list-style:none;width:20%;position:relative;left:0;text-align:left;}
.photos-navigation li {padding:0 0 0 30px;margin:0 0 0 -25px;display: block;font: normal 16px/28px "texgyreadventor regular";color: #000;}
.photos-navigation a {text-transform: uppercase;color: #000;text-decoration:none;-webkit-transition: color 500ms ease;-moz-transition: color 500ms ease;-ms-transition: color 500ms ease;-o-transition: color 500ms ease;transition: color 500ms ease;}
.photos-navigation a:hover {color: #699;text-decoration:none;-webkit-transition: color 500ms ease;-moz-transition: color 500ms ease;-ms-transition: color 500ms ease;-o-transition: color 500ms ease;transition: color 500ms ease;}
.no-touch .photos-navigation a:hover {color: #699;text-decoration:none;}
.photos-navigation a.selected {background: none !important;color: #699;}
.photos-navigation a::before {color: #000; text-decoration:none;}
.photos-navigation a[data-content='official']::before {color: #000;}
.photos-navigation a[data-content='photoshoots']::before { color: #000;}
.photos-navigation a[data-content='magazines']::before {color: #000;}
.photos-navigation a[data-content='tourphotos']::before {color: #000;}
.photos-navigation a[data-content='screenshots']::before {color: #000;}
.photos-navigation a[data-content='fanphotos']::before {color: #000;}
.photos-navigation a[data-content='personal']::before { color: #000;}
.photos-navigation a[data-content='albumart']::before {color: #000;}
.photos-navigation a[data-content='behindthescenes']::before { color: #000;}
.photos-navigation a[data-content='inyourprimetour']::before {color: #000;}
.photos-navigation a[data-content='nightswimtour']::before { color: #000;}
.photos-navigation a[data-content='official'].selected::before {color: #000;}
.photos-navigation a[data-content='photoshoots'].selected::before { color: #000;}
.photos-navigation a[data-content='magazines'].selected::before { color: #000;}
.photos-navigation a[data-content='tourphotos'].selected::before { color: #000;}
.photos-navigation a[data-content='screenshots'].selected::before { color: #000;}
.photos-navigation a[data-content='fanphotos'].selected::before { color: #000;}
.photos-navigation a[data-content='personal'].selected::before { color: #000;}
.photos-navigation a[data-content='albumart'].selected::before {color: #000;}
.photos-navigation a[data-content='behindthescenes'].selected::before { color: #000;}
.photos-navigation a[data-content='inyourprimetour'].selected::before { color: #000;}
.photos-navigation a[data-content='nightswimtour'].selected::before { color: #000;}
.photos-content {background: #ffffff;position: relative;display:inline-block;width: 80%;height: auto;margin: 0 0 0 0;vertical-align:top;text-align: center;float: left;}
.photos-content:after {height:auto;}
.photos-content li {display: none;padding: 0;}
.photos-content li.selected {display: block;-moz-animation: fadein 2s;-ms-animation: fadein 2s;-o-animation: fadein 2s;animation: fadein 2s;}
@keyframes fadein {from { opacity: 0; } to { opacity: 1; }}
@-moz-keyframes fadein {from { opacity: 0; } to { opacity: 1; }}
@-webkit-keyframes fadein {from { opacity: 0; } to { opacity: 1; }}
@-ms-keyframes fadein { from { opacity: 0; } to { opacity: 1; }}
@-o-keyframes fadein { from { opacity: 0; } to { opacity: 1; }}
.photos-content li p { padding:0;margin:20px 0 0 0;font:normal 16px/24px "texgyreadventor regular";color:#000;}
.photos-content h3 {padding:0;margin:0;font:normal 30px/60px "texgyreadventor regular";}
.photos-content .img { width: 100px;height: auto;margin: 2px; border: 5px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius: 10px;-moz-box-shadow: 0px 0px 2px 2px #ccc;-webkit-box-shadow: 0px 0px 2px 2px #ccc;box-shadow: 0px 0px 2px 2px #ccc;}
.photos-content .img:hover {-moz-box-shadow: 0px 0px 2px 2px #999;-webkit-box-shadow: 0px 0px 2px 2px #999;box-shadow: 0px 0px 2px 2px #999;}
body:after {content: url(../Images/close.png) url(../Images/loading.gif) url(../Images/prev.png) url(../Images/next.png);display: none;}
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: #fff;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity: 0.5;display: none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;max-width: inherit;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;border-radius: 15px;-moz-box-shadow: 0px 0px 2px 2px #ccc;-webkit-box-shadow: 0px 0px 2px 2px #ccc;box-shadow: 0px 0px 2px 2px #ccc;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 10px;}
.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../Images/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav { left: 0;}
.lb-nav a {outline: none;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev, .lb-next { height: 100%;cursor: pointer;display: block;}
.lb-nav a.lb-prev {width: 34%;left: 0;float: left;background: url(../Images/prev.png) left 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-nav a.lb-next {width: 64%;right: 0;float: right;background: url(../Images/next.png) right 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}
.lb-dataContainer:after { content: ""; display: table; clear: both;}
.lb-data {padding: 0 4px;color: #000;}
.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;font-weight: normal;line-height: 1em;background-color: #fff;padding: 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.lb-data .lb-number {display: block;clear: left;padding: 5px;font-size: 12px;color: #000;}
.lb-data .lb-close {display: block; float: right;width: 30px;height: 30px;background: url(../Images/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity: 0.5;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}