/**
 * @author alisch berlec hönow <info@abh.eu>
 * @version 4.6.6
 *
 * Mdj Component: Boxed Content
 */

.is-boxed {
	--border-radius: var( --box-border-radius--default );

	border: var( --border-width ) solid var( --border-color, currentColor );

	padding: var( --box-vertical-padding ) var( --box-horizontal-padding );
	margin-left: calc( var( --h-sp ) * -0.5 + var( --box-sp ) * 0.5 );
	margin-right: calc( var( --h-sp ) * -0.5 - var( --border-width ) + var( --box-sp ) * 0.5 );
	margin-bottom: calc( var( --border-width ) * -1 + var( --box-sp ) );

	border-radius: var( --border-radius );
	background: var( --background-color );
	color: var( --font-color );
}

/*.is-boxed:last-child {
	margin-bottom: calc( var( --border-width ) * -1 );
}*/

.is-boxed.is-anonymous {
	--border-width: 0px;
	border: none;
}



.is-boxed.is-floating {
	--border-radius: var( --box-border-radius--floating );

	border: none;
	box-shadow: var( --box-shadow );
}

.is-boxed.is-floating {
	margin-bottom: var( --border-width );
}



.is-boxed > a,
.is-boxed .box-inner {
	display: block;
	position: relative;
	margin: calc( var( --box-vertical-padding ) * -1 ) calc( var( --box-horizontal-padding ) * -1 );
	padding: var( --box-vertical-padding ) var( --box-horizontal-padding );
}

.is-boxed .mood {
	border-radius: var( --border-radius );
}