BODY.fullWidth .SDblock.padded
{
	padding: calc(var(--defaultInterval)*1);
}
#SD .SDblock
{
	width: 100%;
	box-sizing: border-box;
	margin-left: 0;
	/*margin: calc(var(--defaultInterval)*.5);*/
	padding: calc(var(--defaultInterval)*.5);
	padding: calc(var(--defaultInterval)*.5);
	padding: calc(var(--defaultInterval)*0);
	box-sizing: border-box;
	max-width: calc(100vw - var(--defaultInterval)*1.5);
}
.SDblock.bacikGroundEdge
{
	padding: calc(var(--defaultInterval)*0);
	width: 100%;
	box-sizing: border-box;
	margin-left: 0;
}
.SDblock.boxedWidth .wrapper
{
	margin-left: auto;
	margin-right: auto;
	max-width:var(--maxWidth);
	width: 100%;
	position: relative;
	box-sizing: border-box;
}
#SD .SDblock.extendBackgroundToEdge
{
	margin-left: calc(var(--defaultInterval)*-1);
	margin-right: calc(var(--defaultInterval)*-1);
	margin-left: calc(var(--defaultInterval)*-.5);
	margin-right: calc(var(--defaultInterval)*-.5);
	/*margin-left: calc(var(--defaultInterval)*0);*/
	/*margin-right: calc(var(--defaultInterval)*0);*/
	width: auto;
	margin-bottom: calc(var(--defaultInterval)*-.5);
	padding-left: calc(var(--defaultInterval)*.5);
	padding-right: calc(var(--defaultInterval)*.5);
	padding-top: calc(var(--defaultInterval)*1);
	padding-bottom: calc(var(--defaultInterval)*1);
	max-width: none;
}
/*#SD .SDblock.extendBackgroundToEdge
{
	margin-left: calc(var(--defaultInterval)*-.75);
	margin-right: calc(var(--defaultInterval)*-.75);
	margin-left: calc(var(--defaultInterval)*0);
	margin-right: calc(var(--defaultInterval)*0);
	width: auto;
	margin-bottom: calc(var(--defaultInterval)*-.5);
	padding-left: calc(var(--defaultInterval)*.75);
	padding-right: calc(var(--defaultInterval)*.75);
	padding-top: calc(var(--defaultInterval)*1);
	padding-bottom: calc(var(--defaultInterval)*1);
	max-width: none;
}*/
#SD.full-width-content .SDblock
{
	max-width: none;
	margin-left: auto;
	margin-right: auto;
}
#SD.full-width-content .SDblock:not(.extendBackgroundToEdge)
{
	max-width: calc(100vw - var(--defaultInterval)*1.5);
}
#SD.full-width-content .SDblock:not(.fullWidth) .wrapper
{
	max-width:var(--maxWidthMargin);
	/*padding-left: calc(var(--defaultInterval)*1);*/
	/*padding-right: calc(var(--defaultInterval)*1);*/
}
#SD.full-width-content .SDblock.extendBackgroundToEdge.fullWidth
{
	padding-left: calc(var(--defaultInterval)*1);
	padding-right: calc(var(--defaultInterval)*1);
	/*margin: calc(var(--defaultInterval)*0);*/
}
#SD.full-width-content .SDblock.extendBackgroundToEdge
{
	margin-left: calc(var(--defaultInterval)*-.5);
	margin-right: calc(var(--defaultInterval)*-.5);
}
.SDblock .body
{
	margin-bottom: calc(var(--defaultInterval)*.5);
}
