/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch {	overflow:hidden!important}#swipebox-overlay img {	border:none!important}#swipebox-overlay {	width:100%;	height:100%;	position:fixed;	top:0;	left:0;	z-index:99999!important;	overflow:hidden;	-webkit-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none}#swipebox-container {	position:relative;	width:100%;	height:100%}#swipebox-slider {-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;	height:100%;	left:0;	top:0;	width:100%;	white-space:nowrap;	position:absolute;	display:none;	cursor:pointer}#swipebox-slider .slide {	height:100%;	width:100%;	line-height:1px;	text-align:center;	display:inline-block}#swipebox-slider .slide:before {	content:"";	display:inline-block;	height:50%;	width:1px;	margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container, #swipebox-slider .slide .swipebox-video-container, #swipebox-slider .slide img {	display:inline-block;	max-height:100%;	max-width:100%;	margin:0;	padding:0;	width:auto;	height:auto;	vertical-align:middle}#swipebox-slider .slide .swipebox-video-container {	background:0 0;	max-width:1140px;	max-height:100%;	width:100%;	padding:5%;	-webkit-box-sizing:border-box;	box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video {	width:100%;	height:0;	padding-bottom:56.25%;	overflow:hidden;	position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {	width:100%!important;	height:100%!important;	position:absolute;	top:0;	left:0}#swipebox-slider .slide-loading {	background:url("../img/loader.gif") center center no-repeat}#swipebox-bottom-bar, #swipebox-top-bar {-webkit-transition:.5s;transition:.5s;	position:absolute;	left:0;	z-index:999;	height:50px;	width:100%}#swipebox-bottom-bar {	bottom:-50px}#swipebox-bottom-bar.visible-bars {	-webkit-transform:translate3d(0, -50px, 0);	transform:translate3d(0, -50px, 0)}#swipebox-top-bar {	top:-50px}#swipebox-top-bar.visible-bars {	-webkit-transform:translate3d(0, 50px, 0);	transform:translate3d(0, 50px, 0)}#swipebox-title {	display:block;	width:100%;	text-align:center}#swipebox-close, #swipebox-next, #swipebox-prev {	background-image:url("../img/icons.png");	background-repeat:no-repeat;	border:none!important;	text-decoration:none!important;	cursor:pointer;	width:50px;	height:50px;	top:0}#swipebox-arrows {	display:block;	margin:0 auto;	width:100%;	height:50px}#swipebox-prev {	background-position:-32px 13px;	float:left}#swipebox-next {	background-position:-78px 13px;	float:right}#swipebox-close {	top:0;	right:0;	position:absolute;	z-index:9999;	background-position:15px 12px}.swipebox-no-close-button #swipebox-close {	display:none}#swipebox-next.disabled, #swipebox-prev.disabled {	opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after, .swipebox-touch #swipebox-container:before {	-webkit-backface-visibility:hidden;	backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;	content:' ';	position:absolute;	z-index:999;	top:0;	height:100%;	width:20px;	opacity:0}.swipebox-touch #swipebox-container:before {	left:0;	-webkit-box-shadow:inset 10px 0 10px -8px #656565;	box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after {	right:0;	-webkit-box-shadow:inset -10px 0 10px -8px #656565;	box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before, .swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {	opacity:1}@-webkit-keyframes rightSpring {0% {left:0}50% {left:-30px}100% {left:0}}@keyframes rightSpring {0% {left:0}50% {left:-30px}100% {left:0}}@-webkit-keyframes leftSpring {0% {left:0}50% {left:30px}100% {left:0}}@keyframes leftSpring {0% {left:0}50% {left:30px}100% {left:0}}@media screen and (min-width:800px) {#swipebox-close {right:10px}#swipebox-arrows {width:100%;max-width:1100px}}#swipebox-overlay {	background:#0d0d0d}#swipebox-bottom-bar, #swipebox-top-bar {	text-shadow:1px 1px 1px #000;	background:#000;	opacity:.95}#swipebox-top-bar {	color:#fff!important;	font-size:15px;	line-height:43px;	font-family:Helvetica, Arial, sans-serif}