/*
Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x
*/

.page-template-template-mission-planning .x-container.content, .page-template-template-range .x-container.content {  width: 100% !important; max-width: none !important; margin: 0 !important; background-color: #989898; }

/* Mission Planning Template */
.page-template-template-mission-planning .x-main { margin-bottom: 200px; margin-top: 80px; }
.page-template-template-mission-planning .city-stats { background-color: #989898; display: none; overflow: hidden; padding: 30px 30px 0 30px; }
.page-template-template-mission-planning .city-stats h3 { font-size: 28px; color: #fff; margin-bottom: 25px; font-family: 'Oswald', sans-serif !important; }
.page-template-template-mission-planning .city-stats .stats-wrapper { max-width: 1200px; margin: 0 auto; }
.page-template-template-mission-planning .city-stats .image-container { float: left; width: 70%; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.page-template-template-mission-planning .city-stats img { width: 100%; }
.page-template-template-mission-planning .city-stats .stats-container { float: left; width: 30%; padding-left: 30px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.page-template-template-mission-planning .city-stats .stats-container h1 { font-family: "Source Sans Pro","Helvetica Neue",Helvetica,sans-serif !important; font-size: 24px; color: #fff; text-transform: uppercase; margin: 0 0 6px 0; font-weight: 600 !important; }
.page-template-template-mission-planning .city-stats .stats-container h2 { font-family: "Source Sans Pro","Helvetica Neue",Helvetica,sans-serif !important; font-size: 24px; color: #fff; text-transform: none; margin: 0 0 6px 0; }
.page-template-template-mission-planning .city-stats .stats-container .grey-box { background-color: #c1c1c1; width: 100%; padding: 31px 0; text-align: center; color: #fff; font-size: 40px; display: block; margin-bottom: 20px; line-height: 1; }
.page-template-template-mission-planning .city-stats.active .image-container { width: 100%; margin-bottom: 20px; }
.page-template-template-mission-planning .city-stats.active .stats-container { width: 100%; padding-left: 0; }
.page-template-template-mission-planning .city-stats.active .stats-container .stat { width: 50%; float: left; }
.page-template-template-mission-planning .city-stats.active .stats-container .stat:nth-child(1) { width: 100%; }
.page-template-template-mission-planning .city-stats.active .stats-container .stat:nth-child(2) { padding-right: 10px; }
.page-template-template-mission-planning .city-stats.active .stats-container .stat:last-child { padding-left: 10px; }
.page-template-template-mission-planning .city-list { background-color: #989898; overflow: hidden; padding: 37px 27px; }
.page-template-template-mission-planning .city-list ul { margin: 0; list-style: none; max-width: 1200px; margin: 0 auto; }
.page-template-template-mission-planning .city-list li { float: left; width: 25%; padding: 3px; font-size: 17px; color: #fff; cursor: pointer; }
.page-template-template-mission-planning .city-list li span { background-color: #6b6c6e; display: block; padding: 5px 12px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.page-template-template-mission-planning .city-list li:hover span { background-color: #c1c1c1; }
.page-template-template-mission-planning .city-list li.active span { background-color: #c1c1c1; }
.page-template-template-mission-planning .city-list li span:after { content: url(img/grey-arrow.png); width: 8px; height: 16px; float: right; position: relative; top: 2px; }

/* Range Template */
.page-template-template-range .world-container { background-color: #324047; margin-bottom: 200px; padding: 100px 0 30px 0; }
.page-template-template-range h1 { margin: 0; font-family: "Source Sans Pro","Helvetica Neue",Helvetica,sans-serif !important; font-size: 23px; color: #fff; text-transform: none; position: absolute; top: -61px; left: 40px; }
.page-template-template-range .small { margin: 0; font-family: "Source Sans Pro","Helvetica Neue",Helvetica,sans-serif; font-size: 18px; color: #fff; position: absolute; top: -41px; left: 40px; }
.page-template-template-range .map { background: url(http://www.aerionsupersonic.com/wp-content/uploads/2015/12/world-map-no-cities.jpg) no-repeat 0 0; width: 1200px; height: 698px; background-size: 100%; margin: 0 auto; position: relative; }
.page-template-template-range .map .city-marker { background: url(http://www.aerionsupersonic.com/wp-content/uploads/2015/04/pindrop.png) no-repeat center center; position: absolute; display: block; width: 20px; height: 25px; padding: 6px; cursor: pointer; }
.page-template-template-range .map .city-marker:hover { background: url(http://www.aerionsupersonic.com/wp-content/uploads/2015/04/pindrop-hover.png) no-repeat center center; }
.page-template-template-range #beijing { top: 264px; left: 960px; }
.page-template-template-range #dubai { top: 332px; left: 752px; }
.page-template-template-range #hong-kong { top: 341px; left: 949px; }
.page-template-template-range #london { top: 228px; left: 559px; }
.page-template-template-range #moscow { top: 191px; left: 680px; }
.page-template-template-range #mumbai {  top: 366px;  left: 820px;}
.page-template-template-range #new-york { top: 265px; left: 321px; }
.page-template-template-range #san-francisco { top: 256px; left: 153px; }
.page-template-template-range #sao-paulo { top: 504px; left: 406px; }
.page-template-template-range #shanghai { top: 307px; left: 978px; }
.page-template-template-range #tokyo { top: 274px; left: 1035px; }
.page-template-template-range #vancouver { top: 211px; left: 171px; }
.page-template-template-range #mexico-city { top: 353px; left: 226px; }
.page-template-template-range #geneva { top: 247px; left: 582px; }
.page-template-template-range #ashgabad { top: 276px; left: 750px; }
.page-template-template-range #riyadh { top: 333px; left: 723px; }
.page-template-template-range #melbourne { top: 580px; left: 1049px; }
.page-template-template-range #singapore { top: 413px; left: 922px; }
.page-template-template-range .map .range-overlay { opacity: 0; width: 1200px; height: 698px; -moz-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; width: 100%; background-size: 100% !important; }
.page-template-template-range .map.hide-labels .range-overlay { opacity: 1; }
.page-template-template-range .map .relative { position: relative; }
.page-template-template-range .map.hide-labels .tooltip-map { display: none; }
.page-template-template-range .map.hide-labels .city-marker.show-label .tooltip-map { display: block; }
.page-template-template-range .map .tooltip-map { font-size: 14px; color: #fff; font-family: "Open Sans","Helvetica Neue",Helvetica,sans-serif; position: absolute; top: 0; background-color: rgba(0, 0, 0, 0.8); background: url(img/tooltip-bg.png) repeat 0 0; line-height: 22px; height: 22px; top: -5px; }
.page-template-template-range .map .tooltip-map.tooltip-left { right: 16px; text-align: right; padding: 0 13px 0 7px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.page-template-template-range .map .tooltip-map.tooltip-right { left: 24px; padding: 0 7px 0 13px; border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
.page-template-template-range .map .tooltip-map:before { position: absolute; width: 10px; height: 22px; }
.page-template-template-range .map .tooltip-map.tooltip-left:before { content: url(img/tooltip-left.png); right: -10px; }
.page-template-template-range .map .tooltip-map.tooltip-right:before { content: url(img/tooltip-right.png); left: -10px; }
.page-template-template-range .map .tooltip-map:after { position: absolute; width: 6px; height: 12px; top: 1px; }
.page-template-template-range .map .tooltip-map.tooltip-left:after { content: url(img/white-arrow-right.png); right: -1px; }
.page-template-template-range .map .tooltip-map.tooltip-right:after { content: url(img/white-arrow-left.png); left: -1px; }
.page-template-template-range #beijing .tooltip-map { width: 66px; }
.page-template-template-range #dubai .tooltip-map { width: 60px; }
.page-template-template-range #hong-kong .tooltip-map { width: 94px; }
.page-template-template-range #london .tooltip-map { width: 73px; }
.page-template-template-range #moscow .tooltip-map { width: 77px; }
.page-template-template-range #mumbai .tooltip-map { width: 77px; }
.page-template-template-range #new-york .tooltip-map { width: 85px; }
.page-template-template-range #san-francisco .tooltip-map { width: 112px; }
.page-template-template-range #sao-paulo .tooltip-map { width: 87px; }
.page-template-template-range #shanghai .tooltip-map { width: 82px; }
.page-template-template-range #tokyo .tooltip-map { width: 60px; }
.page-template-template-range #vancouver .tooltip-map { width: 92px; }
.page-template-template-range #mexico-city .tooltip-map { width: 97px; }
.page-template-template-range #geneva .tooltip-map { width: 70px; }
.page-template-template-range #ashgabad .tooltip-map { width: 87px; }
.page-template-template-range #riyadh .tooltip-map { width: 66px; }
.page-template-template-range #melbourne .tooltip-map { width: 94px; }
.page-template-template-range #singapore .tooltip-map { width: 87px; }
.page-template-template-range .mobile-map { display: none; overflow: hidden; }
.page-template-template-range .mobile-map h2 { margin: 0; font-family: "Source Sans Pro","Helvetica Neue",Helvetica,sans-serif !important; font-size: 18px; color: #fff; text-transform: none; padding: 0; text-align: center; }
.page-template-template-range .mobile-map a { float: left; width: 44%; border: 1px solid #fff; color: #fff; text-align: center; font-size: 16px; line-height: 1; padding: 6px 0; }
.page-template-template-range .mobile-map a:nth-child(odd) { margin: 0 2% 10px 4%; }
.page-template-template-range .mobile-map a:nth-child(even) { margin: 0 4% 10px 2%; }
.page-template-template-range .mobile-map a:hover { color: #324047; background-color: #fff; }


/* Lightbox Evolution */
.jquery-lightbox-move * { webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.jquery-lightbox-overlay { background:#000000; -webkit-tap-highlight-color: rgba(0,0,0,0); }
.jquery-lightbox { position:relative; padding:17px 0; }
.jquery-lightbox-border-top-left, .jquery-lightbox-border-top-right, .jquery-lightbox-border-bottom-left, .jquery-lightbox-border-bottom-right { position:absolute; height:18px; width:12%; z-index:7000; }
.jquery-lightbox-border-top-left { background: url(img/jquery-lightbox-theme.png) no-repeat 0 0; top:0; left:0; }
.jquery-lightbox-border-top-right { background: url(img/jquery-lightbox-theme.png) no-repeat right 0; top:0; right:0; }
.jquery-lightbox-border-top-middle { background:#2b2b2b; position:absolute; height:7px; width:78%; top:0; left:12%; z-index:7000; overflow:hidden; }
.jquery-lightbox-border-bottom-left { background: url(img/jquery-lightbox-theme.png) no-repeat 0 bottom; bottom:0; left:0; }
.jquery-lightbox-border-bottom-right { background: url(img/jquery-lightbox-theme.png) no-repeat right bottom; bottom:0; right:0; }
.jquery-lightbox-border-bottom-middle { background:#2b2b2b; height:7px; width:78%; position:absolute; bottom:0; left:12%; z-index:7000; overflow:hidden; }
.jquery-lightbox-title { background:#2b2b2b; color:#FFFFFF; font-family:verdana,arial,serif; font-size:11px; line-height:14px; padding:5px 8px; margin:3px; position:absolute; bottom:0; z-index:7000; opacity:0.9; }
.jquery-lightbox-html { z-index:7000; position:relative; border:0; border-left:7px solid #2b2b2b; border-right:7px solid #2b2b2b; padding:0px 15px; row-align:top; -webkit-overflow-scrolling: touch; }
.jquery-lightbox-html embed, .jquery-lightbox-html object, .jquery-lightbox-html iframe { row-align:top; display:block; }
.jquery-lightbox-background { position:absolute; top:7px; left:7px; z-index:6999; float:left; padding:0; }
.jquery-lightbox-background img { display:block; position:relative; border:0; margin:0; padding:0; width:100%; height:100%; }
.jquery-lightbox-mode-image .jquery-lightbox-html { z-index:6998; padding:0; }
.jquery-lightbox-mode-html .jquery-lightbox-background { background:#fff; }
.jquery-lightbox-mode-html .jquery-lightbox-html { overflow:auto; }
.jquery-lightbox-loading, .jquery-lightbox-mode-html .jquery-lightbox-loading { background:#FFFFFF url(img/loading.gif) no-repeat center center; }
.jquery-lightbox-button-close { background: url(img/jquery-lightbox-theme.png) no-repeat -190px -115px; position:absolute; top:12px; right:-26px; width:29px; height:29px; }
.jquery-lightbox-button-close:hover { background: url(img/jquery-lightbox-theme.png) no-repeat -220px -115px; }
.jquery-lightbox-button-close span, .jquery-lightbox-buttons span { display:none; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close { right:14px; z-index:7002; -webkit-transition: none; transition: none; }
.jquery-lightbox-buttons { position:absolute; top:7px; left:7px; z-index:7001; height:39px; display:none; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-init, .jquery-lightbox-buttons .jquery-lightbox-buttons-end { width:5px; height:39px; float:left; display:inline; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-init { background: url(img/jquery-lightbox-theme.png) no-repeat -151px -153px; margin:7px 0 0 7px; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-end { background: url(img/jquery-lightbox-theme.png) no-repeat -244px -153px; margin:7px 0 0 0; }
.jquery-lightbox-buttons .jquery-lightbox-button-left { background: url(img/jquery-lightbox-theme.png) no-repeat -156px -153px; width:24px; height:39px; float:left; display:inline; margin:7px 0 0 0; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
.jquery-lightbox-buttons .jquery-lightbox-button-left:hover { background: url(img/jquery-lightbox-theme.png) no-repeat -156px -194px; }
.jquery-lightbox-buttons .jquery-lightbox-button-right { background: url(img/jquery-lightbox-theme.png) no-repeat -220px -153px; width:24px; height:39px; float:left; display:inline; margin:7px 0 0 0; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
.jquery-lightbox-buttons .jquery-lightbox-button-right:hover { background: url(img/jquery-lightbox-theme.png) no-repeat -220px -194px; }
.jquery-lightbox-buttons .jquery-lightbox-button-max { background: url(img/jquery-lightbox-theme.png) no-repeat -182px -153px; width:36px; height:39px; float:left; display:inline; margin:7px 0 0 0; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
.jquery-lightbox-buttons .jquery-lightbox-button-max:hover { background: url(img/jquery-lightbox-theme.png) no-repeat -182px -194px; }
.jquery-lightbox-buttons .jquery-lightbox-button-min { background: url(img/jquery-lightbox-theme.png) no-repeat -162px -235px; width:36px; height:39px; float:left; display:inline; margin:7px 0 0 0; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
.jquery-lightbox-buttons .jquery-lightbox-button-min:hover { background: url(img/jquery-lightbox-theme.png) no-repeat -207px -235px; }
.jquery-lightbox-buttons-custom { height:39px; float:left; display:inline; background:#2b2b2b; line-height:39px; font-size:10px; margin:7px 0 0 0; }
.jquery-lightbox-buttons-custom a { color:#FFFFFF; font-size:10px; display:inline; font-weight:normal; text-decoration:underline; padding:0 3px; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close { opacity:0.7; }
.jquery-lightbox-mode-image .jquery-lightbox-buttons { opacity:0.3; display: none !important; }
.jquery-lightbox-mode-image:hover .jquery-lightbox-buttons, .jquery-lightbox-mode-image:hover .jquery-lightbox-button-close { opacity:0.9; }
.jquery-lightbox-navigator { display:none; }
.jquery-lightbox-hide { display:none; }

/* Responsive */
@media only screen and (max-width : 1200px) {
  .page-template-template-range .world-container { padding: 100px 0 30px 0; }
  .page-template-template-range h1 { font-size: 20px; top: -62px; }
  .page-template-template-range .map { width: 767px; height: 445px; }
  .page-template-template-range #beijing { top: 161px; left: 610px; }
  .page-template-template-range #dubai { top: 204px; left: 478px; display: none;}
  .page-template-template-range #hong-kong { top: 210px; left: 604px; }
  .page-template-template-range #london { top: 136px; left: 354px; }
  .page-template-template-range #moscow { top: 114px; left: 431px; }
  .page-template-template-range #mumbai {  top: 226px;  left: 521px;}
  .page-template-template-range #new-york { top: 161px; left: 202px; }
  .page-template-template-range #san-francisco { top: 155px; left: 94px; }
  .page-template-template-range #sao-paulo { top: 312px; left: 258px; }
  .page-template-template-range #shanghai { top: 187px; left: 622px; }
  .page-template-template-range #tokyo { top: 167px; left: 658px; }
  .page-template-template-range #vancouver { top: 126px; left: 106px; }
  .page-template-template-range #mexico-city { top: 217px; left: 141px; }
  .page-template-template-range #geneva { top: 148px; left: 369px; }
  .page-template-template-range #ashgabad { top: 172px; left: 475px; }
  .page-template-template-range #riyadh { top: 203px; left: 459px; }
  .page-template-template-range #melbourne { top: 362px; left: 667px; }
  .page-template-template-range #singapore { top: 257px; left: 587px; }
  .page-template-template-range .map .tooltip-map { font-size: 12px; }
  .page-template-template-range #beijing .tooltip-map { width: 60px; }
  .page-template-template-range #dubai .tooltip-map { width: 60px; }
  .page-template-template-range #hong-kong .tooltip-map { width: 84px; }
  .page-template-template-range #london .tooltip-map { width: 65px; }
  .page-template-template-range #moscow .tooltip-map { width: 69px; }
  .page-template-template-range #mumbai .tooltip-map { width: 69px; }
  .page-template-template-range #new-york .tooltip-map { width: 76px; }
  .page-template-template-range #san-francisco .tooltip-map { width: 100px; }
  .page-template-template-range #sao-paulo .tooltip-map { width: 79px; }
  .page-template-template-range #shanghai .tooltip-map { width: 74px; }
  .page-template-template-range #tokyo .tooltip-map { width: 54px; }
  .page-template-template-range #vancouver .tooltip-map { width: 81px; }
  .page-template-template-range #mexico-city .tooltip-map { width: 87px; }
  .page-template-template-range #geneva .tooltip-map { width: 65px; }
  .page-template-template-range #ashgabad .tooltip-map { width: 78px; }
  .page-template-template-range #riyadh .tooltip-map { width: 60px; }
  .page-template-template-range #melbourne .tooltip-map { width: 84px; }
  .page-template-template-range #singapore .tooltip-map { width: 78px; }
  .showoff .showoff-project-inner-wrapper { min-height: 0; }
  .page-template-template-range .small { top: -45px; }
}

@media only screen and (max-width : 900px) {
  .page-template-template-mission-planning .city-list li { width: 33.33333%; }
  .page-template-template-mission-planning .city-stats .image-container { width: 100%; margin-bottom: 20px; }
  .page-template-template-mission-planning .city-stats .stats-container { width: 100%; padding-left: 0; }
  .page-template-template-mission-planning .city-stats .stats-container .stat { width: 50%; float: left; }
  .page-template-template-mission-planning .city-stats .stats-container .stat:nth-child(1) { width: 100%; }
  .page-template-template-mission-planning .city-stats .stats-container .stat:nth-child(2) { padding-right: 10px; }
  .page-template-template-mission-planning .city-stats .stats-container .stat:last-child { padding-left: 10px; }
}

@media only screen and (max-width : 850px) {
  .page-template-template-range h1 { font-size: 20px; }
  .page-template-template-range #san-francisco { display: none; }
}

@media only screen and (max-width : 767px) {
  .page-template-template-mission-planning .city-list li { width: 50%; }
  .page-template-template-range .map { display: none; }
  .page-template-template-range .mobile-map { display: block; }
  .page-template-template-range .world-container { padding: 30px 0; }
  .page-template-template-range .small { position: static; padding: 0 0 30px 0; line-height: 1.2em; display: block; text-align: center; }
}

@media only screen and (max-width : 500px) {
  .page-template-template-mission-planning .city-list li { width: 100%; }
}
@media only screen and (max-width : 400px) {
  .page-template-template-mission-planning .city-stats .stats-container .stat { width: 100%; padding: 0 !important; }
  .page-template-template-range .mobile-map a { width: 92%; margin: 0 4% 10px 4% !important; }
  p, li, label { font-size: 16px; }
  .page-template-template-range .mobile-map h2 { font-size: 16px; }
  .page-template-template-range .small { font-size: 16px; }
  .page-template-template-mission-planning .city-stats h3 { font-size: 22px; }
  .page-template-template-mission-planning .city-stats .stats-container h1 { font-size: 20px; }
  .page-template-template-mission-planning .city-stats .stats-container h2 { font-size: 20px; }
  .page-template-template-mission-planning .city-stats .stats-container .grey-box { font-size: 26px; }
  .page-template-template-mission-planning .city-stats { padding: 30px 20px 0 20px; }
  .page-template-template-mission-planning .city-list { padding: 20px 20px 35px 20px; }
}
@media screen and (max-device-width: 640px), screen and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 768px) and (max--moz-device-pixel-ratio: 2){
  .jquery-lightbox-button-close,
  .jquery-lightbox-button-close:hover,
  .jquery-lightbox-border-top-left,
  .jquery-lightbox-border-top-right,
  .jquery-lightbox-border-bottom-left,
  .jquery-lightbox-border-bottom-right,
  .jquery-lightbox-buttons .jquery-lightbox-buttons-init,
  .jquery-lightbox-buttons .jquery-lightbox-buttons-end,
  .jquery-lightbox-buttons .jquery-lightbox-button-left,
  .jquery-lightbox-buttons .jquery-lightbox-button-left:hover,
  .jquery-lightbox-buttons .jquery-lightbox-button-right,
  .jquery-lightbox-buttons .jquery-lightbox-button-right:hover,
  .jquery-lightbox-buttons .jquery-lightbox-button-max,
  .jquery-lightbox-buttons .jquery-lightbox-button-max:hover,
  .jquery-lightbox-buttons .jquery-lightbox-button-min,
  .jquery-lightbox-buttons .jquery-lightbox-button-min:hover { background-image: url(../img/jquery-lightbox-theme-mobile.png); background-size: 834px auto; }
  .jquery-lightbox-button-close { background-position:-380px -230px; width:58px; height:58px; right:-52px; -webkit-tap-highlight-color: rgba(0,0,0,0); outline: none; }
  .jquery-lightbox-button-close:hover { background-position:-440px -230px; }
  .jquery-lightbox-buttons .jquery-lightbox-buttons-init, .jquery-lightbox-buttons .jquery-lightbox-buttons-end { width:10px; height:78px; }
  .jquery-lightbox-buttons .jquery-lightbox-buttons-init { background-position: -302px -306px; }
  .jquery-lightbox-buttons .jquery-lightbox-buttons-end { background-position: -488px -306px; }
  .jquery-lightbox-buttons .jquery-lightbox-button-left { background-position: -312px -306px; width:48px; height:78px; -webkit-tap-highlight-color: rgba(0,0,0,0); outline: none; }
  .jquery-lightbox-buttons .jquery-lightbox-button-left:hover {  background-position: -312px -388px; }
  .jquery-lightbox-buttons .jquery-lightbox-button-right {  background-position: -440px -306px;  width:48px; height:78px; -webkit-tap-highlight-color: rgba(0,0,0,0); outline: none; }
  .jquery-lightbox-buttons .jquery-lightbox-button-right:hover { background-position: -440px -388px; }
  .jquery-lightbox-buttons .jquery-lightbox-button-max { background-position: -364px -306px; width:72px; height:78px; -webkit-tap-highlight-color: rgba(0,0,0,0); outline: none; }
  .jquery-lightbox-buttons .jquery-lightbox-button-max:hover { background-position: -364px -388px; }
  .jquery-lightbox-buttons .jquery-lightbox-button-min { background-position: -324px -470px; width:72px; height:78px; -webkit-tap-highlight-color: rgba(0,0,0,0); outline: none; }
  .jquery-lightbox-buttons .jquery-lightbox-button-min:hover { background-position: -414px -470px; }
}