/**
*  Module: jQuery AJAX-ZOOM for Shopware 5.1+, embed-responsive.css
*
*  Copyright: Copyright (c) 2010-2017 Vadim Jacobi
*  License Agreement: http://www.ajax-zoom.com/index.php?cid=download
*  Version: 1.4.0
*  Date: 2017-03-31
*  Review: 2017-03-31
*  URL: http://www.ajax-zoom.com
*  Demo: shopware.ajax-zoom.com
*  Module home: http://www.ajax-zoom.com/index.php?cid=modules&module=shopware
*  Documentation: http://www.ajax-zoom.com/index.php?cid=docs
*
*  @author    AJAX-ZOOM <support@ajax-zoom.com>
*  @copyright 2010-2017 AJAX-ZOOM, Vadim Jacobi
*  @license   http://www.ajax-zoom.com/index.php?cid=download
*/

.az-embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}
.az-embed-responsive .embed-responsive-item,
.az-embed-responsive iframe,
.az-embed-responsive embed,
.az-embed-responsive object,
.az-embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.az-embed-responsive-21by9 {
	padding-bottom: 37.5%;
}

.az-embed-responsive-2by1 {
	padding-bottom: 50%;
}

.az-embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.az-embed-responsive-4by3 {
	padding-bottom: 75%;
}

.az-embed-responsive-1by1 {
	padding-bottom: 100%;
}

.az-embed-responsive-3by4 {
	padding-bottom: 133.333333%;
}

.az-embed-responsive-9by16 {
	padding-bottom: 177.7777777%;
}

.az-embed-responsive-1by2 {
	padding-bottom: 200%;
}


.az-embed-responsive-21by9p {
	padding-bottom: calc(37.5% + 30px);
}

.az-embed-responsive-2by1p {
	padding-bottom: calc(50% + 30px);
}

.az-embed-responsive-16by9p {
	padding-bottom: calc(56.25% + 30px);
}

.az-embed-responsive-4by3p {
	padding-bottom: calc(75% + 30px);
}

.az-embed-responsive-1by1p {
	padding-bottom: calc(100% + 30px);
}

.az-embed-responsive-3by4p {
	padding-bottom: calc(133.333333% + 30px);
}

.az-embed-responsive-9by16p {
	padding-bottom: calc(177.7777777% + 30px);
}

.az-embed-responsive-1by2p {
	padding-bottom: calc(200% + 30px);
}