.arve-wrapper-fill {
	z-index: 100000;
	position: fixed;
	top: 0;
	left: 0;
	width: 99.6vw;
	overflow: auto;
	resize: both;
	background-color: #000;
	max-width: none !important;
	background-image: none !important;
	float: none !important;
}

.arve-wrapper-fill {
	height: 60vh;
}

.arve-wrapper-fill .arve-btn-close {
	display: block;
}

.arve-wrapper-fill .arve-promote-link {
	display: none;
}

@media all and (max-height: 500px) and (orientation: landscape) { 
	.arve-wrapper-fill,
	.arve-spacer {
		height: 100vh;
	}
}

/**
 * VH and VW units can cause issues on iOS devices: http://caniuse.com/#feat=viewport-units
 * 
 * To overcome this, create media queries that target the width, height, and orientation of iOS devices. 
 * It isn't optimal, but there is really no other way to solve the problem. In this example, I am fixing 
 * the height of element `.foo` —which is a full width and height cover image.
 *
 * iOS Resolution Quick Reference: http://www.iosres.com/
 */

/* iPad with portrait orientation. */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
  .arve-wrapper-fill {
    height: 1024px;
  }
}
 
/* iPad with landscape orientation. */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape){
  .arve-wrapper-fill {
    height: 768px;
  }
}

/* iPhone 5 */
@media screen and (device-aspect-ratio: 40/71) {
  .arve-wrapper-fill {
    height: 500px;
  }
}

.arve-wrapper-fill .arve-embed-container {
	padding: 0 !important;
	height: calc(100% - 20px);
}

.arve-inner > iframe {
  	position: static !important;
	height: 100% !important;
}

.arve-btn,
.arve-btn:focus,
.arve-btn:hover {
    background-color: transparent;
	background-image: none;
    border: none !important;
	padding: 0;
	margin: 0;
	border-radius: 0px;
}

.arve-btn-close {
	float: right;
	margin-right: 15px;
	height: 20px;
	width: 30px;
	background-color: #333;
	color: #e8e8e8;
	font-family: 'monospace';
	font-size: 16px;
	line-height: .1;
	padding: 0;
	text-decoration: none;
	border-width: 0px;
}

.arve-btn-close:hover {
	background: #555;
	text-decoration: none;
	color: #fff;
}

.arve-btn-play-bg,
.arve-btn-play-bg:focus,
.arve-btn-play-bg:hover {
	background-image: url(data:image/png;base64,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);
	background-repeat: no-repeat;
	background-position: center center;
	opacity: .7;
	transition: opacity .7s;
}

.arve-btn-play-bg:hover {
	opacity: 1;
}

.arve-rectangle {
	position: absolute;
	top: 20px;
	left: 20px;
	right: 20px;
	bottom: 20px;
	border: 2px solid #fff;
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	transition-duration: .8s;
	transition-property: transform;
}

.arve-btn-start:hover .arve-rectangle {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

/*! Lity - v1.3.0 - 2015-07-01
* http://sorgalla.com/lity/
* Copyright (c) 2015 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important;opacity:1;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.lity-loading .lity-container{opacity:0}.lity-container:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-content{z-index:9993;width:100%}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;overflow:hidden;padding-top:56.25%}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}