@import url("https://fonts.googleapis.com/css?family=%22Francois+One%22%2C+sans-serif&subset=all");  #rsvp { font-family: inherit; }

	body, .page
	{
	background-color: #ffffff;background-image: url('https://s3-us-west-2.amazonaws.com/anrsvp/file366024407-668741bc1d862');background-position: 50% 0;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;color: #222;		font-size: 18px;
		font-family: "Francois One", sans-serif;
	}

    #homeFace:before, #insideFace:before {
      background-color: #ffffff;background-image: linear-gradient(135deg, rgba(255,255,255,0.4) 0%,rgba(240,240,240,0.4) 21%,rgba(234,234,234,0.4) 49%,rgba(240,240,240,0.4) 80%,rgba(255,255,255,0.4) 100%), url('https://s3-us-west-2.amazonaws.com/anrsvp/file366024407-6687419891c56');background-position: 50% 0;background-size: cover;background-repeat: no-repeat;color: #222;content: '';top: 0;left: 0;position: absolute;width: 100%;height: 100%;z-index: -1;filter: blur(3px);clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);    }

	
    @supports (-ms-ime-align:auto) {
	    #homeFace.noblur:before, #insideFace.noblur:before {
	      filter: none;
	    }
    }

	input.submit, .button, h2, button, form button.btn, input[type=radio]
	{
		font-size: 18px;
		font-family: "Francois One", sans-serif;
	}

	input.text, select, input.party-text, textarea
	{
		font-size: 16.2px;
	}

	form input[type=text], form .input textarea, textarea
	{
		padding: 7.875px;
	}

	input.text, input.party-text, select
	{
		border: 1px solid rgb(34, 34, 34);
	}

	h3
	{
		font-size: 24.3px;
		margin-top: 0.25em;
	}

	#envelopeDiv
	{
	  margin-left: auto;
  	margin-right: auto;
  }

  #envelopeDivWrapper
  {
  	left: auto;
  }

  #secondEnvelopeDiv
  {
  	position: relative;
  	margin-left: auto;
  	margin-right: auto;
  }

	