#header .logo{font-size:1.25rem;margin-bottom:3px;}
#header ul{list-style: none;display: inline-flex;flex-wrap: wrap;justify-content: center;margin: 0;}
#header ul li{margin: 10px 0px 10px 0px;padding: 5px;}

article h1{font-size:2rem;/* margin:0; */}

.breadcrumbs{}
.breadcrumb{padding:0;}
.breadcrumb li{display: inline-block;}
.breadcrumb li a:after{content: " > ";}

.invalid-feedback{color:red}
.is-invalid input, .is-invalid select{border: 1px solid red;}

.stats{list-style:none}
.stats li{display: inline-block;}

.reg{position: fixed;right: 1em;color: #fff;top:5em;}
.reg p{line-height:0em;}	
.reg strong{color: #fff;font-size:2em;}	

#intro h1 {font-size: 1.5rem;}
@media screen and (max-width: 736px){
	#header {padding-bottom: 1rem;}
	#intro h1 {font-size: 1.25rem;}
}

@media screen and (max-width: 980px){
	#intro + #header{position:absolute;margin-top: -24em;}
	#intro + #header .logo{opacity: 1;visibility: visible;}
}