@charset "UTF-8";
h1 {
	font-size: 3em;
	margin: 0;
	padding: 0;
}
/* < ===== Cart on Contact & About pages =====> */
#contAbCartDiv {
	position: absolute;
	right: 0;
	top: 60px;
	margin-right: 5px;
	opacity: 0.3;
}
#contAbCartDiv img {
	width: 35px;
}

/* Text and image on the About page */
#aboutPaul, #contactPaul, #equip {
	width: 90%;
	max-width: 55em;
	margin: 3% auto 0 auto;
	text-align: center;
	padding: 20px;
	border: 1px solid #5A5A5A;
	border-radius: 20px;
}
/* <===== Equipment Page =====> */
#equip table {
	text-align: left;
	width: 100%;
	border-collapse: collapse;
}
#equipList tr td {
	padding: 20px 0 20px 30px;
	border-bottom: 1px solid #C5C3C3;
	font-size: 1.2em;
}
#equip img {
	width: 50%;
}
/* <===========================> */
#aboutPaulPort, #contactBannerPic, #contactPaul form {
	max-width: 100%;
	height: auto;
	margin-top: 4%;
	margin-bottom: 4%;
}
div#aboutPaulText p {
	display: inline-block;
	text-align: justify;
	text-justify: inter-word;
}
#aboutPaulBirdPic {
	width: 30%;
	max-width: 300px;
	margin: 10px 0;
}
/* Text and image on the Contact page */
#contactPaulForm {
	display: inline-block;
	text-align: left;
	width: 90%
}
#contactPaul img {
	display: inline-block;
	width: 100%
}
.contactA {
	width: 75%;
}
.contactB {
	width: 100%;
}
#contactPaulForm form input {
	margin: 0 0 10px 0;
	border-radius: 5px;
	outline: none;
	width: 75%;
}
.contactLbl {
	margin-right: 10px;
	font-size: 1.2em;
	font-weight: 400;
}
#contactPaulForm textarea {
	vertical-align: top;
	width: 100%;
	height: 10em;
	outline: none;
	border-radius: 5px;
}
.myFormBtn {
	outline: none;
	width: 90px;
	height: 40px;
	border-radius: 10px;
	font-size: 1.3em;
	color: slategrey;
	background-color: #b7d0e6;
	font-weight: bolder;
	padding: 0; /* Zero padding to kill Safari iOS text offset */
	border: 0;
	margin: 0px 40px;
	cursor: pointer;
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.myFormBtn:active {
	background-color: #b7e6c5;
	cursor: pointer;
	color: limegreen;
	outline: none;
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.myFormBtn:visited, .myFormBtn:focus {
	outline: none;
	cursor: pointer;
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.formButtons, #copyEmail {
	text-align: center;
}
#contactPaulForm .sendResetBtn {
	margin: 20px 30px 0 30px;
	width: 90px;
}
#contactWrapper {
	display: block;
	height: 1050px;
}

