@charset "UTF-8";
nav ul li {
	display: block;
}
#topNav ul {
	text-align: right;
	list-style-image: none;
	list-style-type: none;
	padding-bottom: 0px;
}
#topNav ul li {
	display: inline-block;
	margin-right: 60px;
	padding-right: 100px;
	font-size: 1.5rem;
}
header {
	padding-bottom: 20px;
	border-bottom: 20px solid #A07CAB;
	text-align: center;
	-webkit-box-shadow: 0px 0px 0px;
	box-shadow: 0px 0px 0px;
	opacity: 1;
}
photosofcats {
}
body {
	font-family: abel, ruluko;
	font-style: normal;
	font-weight: 400;
	background-image: url(assets/images/backgroundopt.jpg);
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0px;
	box-shadow: 0px 0px 0px;
	text-shadow: 0px 0px #FFFFFF;
	color: #FFFFFF;
}
#about a img {
}
body footer {
	border-bottom: 20px solid #A07CAB;
	border-top: 20px solid #A07CAB;
}
footer h1 {
	text-align: center;
}
footer ul li {
	text-align: center;
	list-style-type: none;
	padding-right: 30px;
}
.flexparent {
	display: flex;
	text-align: left;
}
body h1 title {
	text-align: left;
}
p {
	border-radius: 2;
	font-size: 1.7rem;
}
#about .flexparent .flextext {
	padding-left: 20px;
	padding-right: 20px;
}
#Whatsafeline .flexparent .flextext {
	padding-left: 20px;
	padding-right: 20px;
}
#Adopt .flexparent .flextext {
	padding-left: 20px;
	padding-right: 20px;
}
.flexparent .flextext {
	margin-left: 20px;
	margin-right: 20px;
}
.flexparent a img {
	padding-left: 20px;
}
body h1 {
	text-align: center;
}
#kora .flexparent .flextext {
	padding-top: 60px;
}
#rita .flexparent .flextext {
	padding-top: 55px;
}
#dorito .flexparent .flextext {
	padding-top: 90px;
}
#roxy .flexparent .flextext {
	padding-top: 55px;
}
#Adopt.flexparent .flextext {
	padding-top: 10px;
}
body h1 {
	text-decoration: underline;
}
h1 {
	font-size: 2.3rem;
}
