/*** Override bootstrap variable ***/
	:root{
		--frame-embedded-border-radius: 0;
	}


/*** HTML Tags ***/

	blockquote{
		font-size:14px;
	}
	blockquote p{
		font-size:inherit;
		line-height:inherit;
	}

/*** Content Elements ***/

	.textmedia,
	.textpic{
		gap:20px;
	}

	@media (min-width: 550px) {
		.textmedia-right .textmedia-gallery,
		.textpic-right .textpic-gallery {
			order: 2;
		}
	}

	@media (min-width: 550px) {
		.textmedia.text-gallery--ratio-50-50 .textmedia-item,
		.textpic.text-gallery--ratio-50-50 .textpic-item{
			width: calc(50% - (20px / 2));
		}

		.textmedia.text-gallery--ratio-70-30 .textmedia-text,
		.textpic.text-gallery--ratio-70-30 .textpic-text{
			width: calc(70% - (20px / 2));
		}
		.textmedia.text-gallery--ratio-70-30 .textmedia-gallery,
		.textpic.text-gallery--ratio-70-30 .textpic-gallery{
			width: calc(30% - (20px / 2));
		}

		.textmedia.text-gallery--ratio-60-40 .textmedia-text,
		.textpic.text-gallery--ratio-60-40 .textpic-text{
			width: calc(60% - (20px / 2));
		}
		.textmedia.text-gallery--ratio-60-40 .textmedia-gallery,
		.textpic.text-gallery--ratio-60-40 .textpic-gallery{
			width: calc(40% - (20px / 2));
		}

	}


	figure .caption{
		text-align:center;
	}

	.carousel .carousel-indicators{
		opacity:0;
		transtion:.4s linear;
	}
	.carousel:hover .carousel-indicators{
		opacity:1;
	}
	.carousel .carousel-indicators button{
		height:8px;
	}
	.carousel .carousel-indicators button.active{
		height:16px;
	}
	.carousel:hover .carousel-control-prev{
		background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	}
	.carousel .carousel-control-next{
		left:unset;
	}
	.carousel:hover .carousel-control-next{
		background-image:linear-gradient(to left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	}

	.container{
		padding-right: calc(var(--bs-gutter-x) * .5);
		padding-left: calc(var(--bs-gutter-x) * .5);
	}



/*** Footer Section ***/

	#page-footer .section-row{
		--section-gap-x:0;
	}

	.footer-section-content,
	.footer-section-meta{
		--frame-link-color:var(--bs-white,#ffffff);
		--frame-link-hover-color: var(--bs-tertiary,#c60028);
	}
