

.linksHeading

{
font-size:200%;
}

.contactFooter li
{
  color:white;
  text-align: center;
  list-style: none;;
}

.locationButtons a
{
  padding-left:.5em;
  padding-right:.5em;
}

.contactFormRow p
{
    color:white;
}


#contact-form
{
  width:85%;
  background-color:#333;
  border:none;

}

#contact-form input
{
border-radius: 4px;
}

#Inputfield_submit
{
border: none;
color:#840505;
font-style: normal;
}

#Inputfield_submit:hover
{
  color:white;
  background-color:#840505;
}


video
{
max-width:95%;
margin-top:5em;
border:.45em solid white;
box-shadow: 0 0 1px black;
margin-left:auto;
margin-right:auto;
display:block;
}

.slider h1
{
  background-color:rgba(255,255,255,.8);
 
}

.videoContainer
{
  max-width:100%;
  padding-top:1em;
  padding-bottom:1em;
  margin-left:auto;
  margin-right:auto;
}


.body ul
{
  background-color: #ebebeb;
  padding:1em;
  padding-bottom:1em;
}

.body h2{

  padding-top:3em;
}

.designTeam img
{
  margin-top:1em;
  margin-bottom:1em;
}

.productHolder
{
background-color: #ebebeb;
}

.category a
{
font-style: normal;
box-sizing: border-box;
border:1px solid #840505;
padding-top:.5em;
padding-bottom:.5em;
display:block;
}

.category-0 a, .category-2 a
{
  color: #2FA7A7;
  border-color:#2FA7A7;
}

.category-0 a:hover, .category-2 a:hover
{
background-color: #2FA7A7;
color:white;
}

.currentCategory.even
{
  background-color: #2FA7A7;
  color:white;
  border: 1px solid #2FA7A7;
}

.page_designers .designTeam img
{
	margin-left: auto;
	margin-right:auto;
	border:none;
	box-shadow:none;
}

.page_about .content ul li
{
	list-style:none;
}

.modal
{
  vertical-align: bottom;
  max-width:600px;
}

#contact-form li
{
  margin:1em
}

.contactFormRow h2
{
	margin-top:1.5em;
}

.contactFormRow
{
	padding-top:1.5em;
	padding-bottom:1.5em;
}

.contactFooter li
{
	margin-top:1em;
	margin-bottom:1em;
	margin-left:auto;
	margin-right:auto;
}

.page_designers .designerPhoto
{
	max-width:95%;
	max-height:95%;
}