/* BS 5 additional style  */
/* PT Sans Narrow - bold incl. 
@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@400;700&display=swap');
font-family: 'PT Sans Narrow', sans-serif;
*/

@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Narrow&family=Roboto&display=swap');

body {	
	font-family: 'Roboto', sans-serif;
}
.navbar {
	-webkit-box-shadow: 0px 8px 8px -2px rgba(0,0,0,0.3); 
    box-shadow: 0px 8px 8px -2px rgba(0,0,0,0.3);
}
.navbar-nav + .btn-outline-warning, .main-content .btn-outline-warning {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 18px;
	color: #ff1218;
}
h1, h2, h3, h4, h5 {
	font-family: 'PT Sans Narrow', sans-serif;
}
a {
    color: #ff660e;
    text-decoration: overline;
}

.content {
    margin-bottom: 3rem;
    padding-bottom: 4rem;
    margin-top: 7rem;
    border-bottom: 1px solid #CCC;
}
.content > .main-content > h1 {
	color:#ff6417;
	text-shadow: 2px 1px 4px rgba(0, 0, 0, 0.3);
}
.content > .main-content > h3, .content > .main-content > h2 {
	color:#ff6417;
	text-shadow: 2px 1px 4px rgba(0, 0, 0, 0.3);
	padding-bottom:10px;
}
footer.container > .float-end{
	margin-top: -35px;
}
@media (min-width: 992px) { 
   .navbar-nav .nav-item {
      padding-right: 10px;
	  padding-left:10px;
   }
   .navbar {
	  min-height: 78px;
   }
}
@media (min-width: 635px) and (max-width: 1199px) {
   .navbar > .container {
      max-width: 1140px;
	  white-space: nowrap;
   }
}
