.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus {
	color: #333;
	text-shadow: none; /* Prevent inheritance from `body` */
}

body {
	text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
	box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5);
}

.cover-container {
	max-width: 42em;
}

.nav-masthead .nav-link {
	padding: .25rem 0;
	font-weight: 700;
	color: rgba(255, 255, 255, .5);
	background-color: transparent;
	border-bottom: .25rem solid transparent;
}

.nav-masthead .nav-link:hover,
.nav-masthead .nav-link:focus {
	border-bottom-color: rgba(255, 255, 255, .25);
}

.nav-masthead .nav-link + .nav-link {
	margin-left: 1rem;
}

.nav-masthead .active {
	color: #fff;
	border-bottom-color: #fff;
}
.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}

.masterlink {
	transition:.5s;
	opacity: 0.9;
}
.masterlink:hover {
	transform: scale(1.2);
	opacity: 1;
}
.masterlink-text {
	transition:1s;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	font-size: 39px;
	color: #FFF;
	z-index: 3;
}
.masterlink .masterlink-text1, .text-shadowed1 {
	text-shadow: 2px 2px 2px #CE5937;
}
.masterlink .masterlink-text2, .text-shadowed2 {
	text-shadow: 2px 2px 2px #566bf7;
}
.masterlink .masterlink-text3, .text-shadowed3 {
	text-shadow: 2px 2px 2px green;
}
.masterlink:hover .masterlink-text1 {
	transform: translate(0, -10px);
}
.masterlink:hover .masterlink-text2 {
	transform: rotate(15deg) translate(0, -20px);
}
.masterlink:hover .masterlink-text3 {
	transform: rotate(-15deg) translate(30px, -20px);
}
.masterlink-text i {
	transition:1s;
}
.masterlink:hover .masterlink-text i {
	transform: rotate(1turn);
}

@media (min-width: 840px) {
	.roll_present {
		display:block !important;
	}
}
@media (max-width: 839px) {
	.mobile_present {
		display:block !important;
	}
}

.shadowed_svg {
	-webkit-filter: drop-shadow(2px 2px 2px green);
	filter: drop-shadow(2px 2px 2px green);
}