mirror of
https://github.com/nat3yice/savethedate.git
synced 2026-03-10 08:51:18 +00:00
2766 lines
51 KiB
CSS
2766 lines
51 KiB
CSS
* {
|
|
box-sizing : border-box;
|
|
margin : 0;
|
|
padding : 0;
|
|
font-family: 'Glass Antiqua', cursive;
|
|
color: #4A4A4A;
|
|
-webkit-overflow-scrolling: touch;
|
|
}
|
|
|
|
|
|
/* video */
|
|
.fullscreen-bg {
|
|
z-index : -100;
|
|
position : fixed;
|
|
top : 0;
|
|
right : 0;
|
|
bottom : 0;
|
|
left : 0;
|
|
overflow : hidden;
|
|
pointer-events : none;
|
|
}
|
|
.fullscreen-bg:after {
|
|
z-index : 10;
|
|
content : '';
|
|
display : block;
|
|
position : absolute;
|
|
top : 0;
|
|
left : 0;
|
|
width : 100%;
|
|
height : 100%;
|
|
}
|
|
.fullscreen-bg__video {
|
|
position : absolute;
|
|
top : 0;
|
|
left : 0;
|
|
width : 100%;
|
|
height : 100%;
|
|
pointer-events : none;
|
|
}
|
|
.body {
|
|
display : flex;
|
|
width : 100%;
|
|
height : 100vh;
|
|
}
|
|
img {
|
|
vertical-align : center;
|
|
}
|
|
|
|
|
|
/* hover */
|
|
#login-button:hover {
|
|
background-color: #FFF;
|
|
color: #50E3C2;
|
|
border: #50E3C2;
|
|
}
|
|
|
|
#rsvpSent {
|
|
display: none;
|
|
height: 100%;
|
|
width: 100%;
|
|
position: fixed;
|
|
z-index: 1;
|
|
top: 0;
|
|
left: 0;
|
|
background-color: rgba(0,0,0, 0.3);
|
|
justify-items: center;
|
|
align-items: center;
|
|
}
|
|
.confirmation-content {
|
|
position: relative;
|
|
top: 25%;
|
|
width: 100%;
|
|
text-align: center;
|
|
margin-top: 30px;
|
|
}
|
|
.confirmation-content > p {
|
|
padding: 8px;
|
|
text-decoration: none;
|
|
font-size: 40px;
|
|
color: #F8E6C1;
|
|
display: block;
|
|
transition: 0.3s;
|
|
font-weight: 100;
|
|
letter-spacing: 2px;
|
|
}
|
|
#rsvp-done-btn {
|
|
display : flex;
|
|
width : 262px;
|
|
height : 71px;
|
|
margin-top : 2em;
|
|
margin-right : auto;
|
|
margin-left : auto;
|
|
color : #F8E6C1;
|
|
border : 2px solid #F8E6C1;
|
|
border-radius : 100px;
|
|
background-color : transparent;
|
|
text-align : center;
|
|
font-size : 24px;
|
|
justify-content : center;
|
|
line-height : 42px;
|
|
letter-spacing : 2px;
|
|
-webkit-transition-duration: 0.4s; /*safari*/
|
|
transition-duration: 0.4s;
|
|
cursor: pointer;
|
|
}
|
|
#rsvp-done-btn:hover {
|
|
background-color: #FFF;
|
|
color: #50E3C2;
|
|
border: #50E3C2;
|
|
}
|
|
|
|
/*dark overlay behind white-background modal*/
|
|
.modal {
|
|
/*display: grid;*/
|
|
height: 100%;
|
|
width: 100%;
|
|
position: fixed;
|
|
z-index: 1;
|
|
top: 0;
|
|
left: 0;
|
|
justify-items: center;
|
|
align-items: center;
|
|
}
|
|
.closebtn {
|
|
padding: 8px;
|
|
text-decoration: none;
|
|
font-size: 30px;
|
|
color: #F8E6C1;
|
|
display: block;
|
|
border-radius: 5px;
|
|
background-color: rgba(165,157,154, 0.6);
|
|
transition: 0.3s;
|
|
align-items: center;
|
|
}
|
|
.modal a:hover, .modal a:focus {
|
|
color: #50E3C2;
|
|
}
|
|
.button-active:focus {
|
|
background-color: #50E3C2;
|
|
}
|
|
.modal .closebtn {
|
|
position: absolute;
|
|
top: -5%;
|
|
right: .5%;
|
|
font-size: 100px;
|
|
background-color: transparent;
|
|
}
|
|
|
|
|
|
/*placeholders for input fields*/
|
|
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
|
|
color: #F8E6C1;
|
|
opacity: 1; /* Firefox */
|
|
}
|
|
:-ms-input-placeholder { /* Internet Explorer 10-11 */
|
|
color: #F8E6C1;
|
|
}
|
|
::-ms-input-placeholder { /* Microsoft Edge */
|
|
color: #F8E6C1;
|
|
}
|
|
|
|
/*placeholders for RSVP input fields*/
|
|
.textbox-sharingroom::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
|
|
color: #9B9B9B;
|
|
opacity: 1; /* Firefox */
|
|
letter-spacing: 1px;
|
|
text-align: justify;
|
|
}
|
|
.textbox-sharingroom:-ms-input-placeholder { /* Internet Explorer 10-11 */
|
|
color: #9B9B9B;
|
|
opacity: 1; /* Firefox */
|
|
letter-spacing: 1px;
|
|
text-align: justify;
|
|
}
|
|
.textbox-sharingroom::-ms-input-placeholder { /* Microsoft Edge */
|
|
color: #9B9B9B;
|
|
opacity: 1; /* Firefox */
|
|
letter-spacing: 1px;
|
|
text-align: justify;
|
|
}
|
|
|
|
/*placeholders for song input fields*/
|
|
.artist::placeholder, .title::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
|
|
color: #9B9B9B;
|
|
opacity: 1; /* Firefox */
|
|
letter-spacing: 1px;
|
|
text-align: justify;
|
|
}
|
|
.artist:-ms-input-placeholder, .title:-ms-input-placeholder { /* Internet Explorer 10-11 */
|
|
color: #9B9B9B;
|
|
opacity: 1; /* Firefox */
|
|
letter-spacing: 1px;
|
|
text-align: justify;
|
|
}
|
|
.artist::-ms-input-placeholder, .title::-ms-input-placeholder { /* Microsoft Edge */
|
|
color: #9B9B9B;
|
|
opacity: 1; /* Firefox */
|
|
letter-spacing: 1px;
|
|
text-align: justify;
|
|
}
|
|
|
|
/*hiding scrollbar*/
|
|
::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
|
|
utton:focus {outline:0;}
|
|
input:focus {outline:0;}
|
|
|
|
/* css for .btn in venue selection section */
|
|
.btn {
|
|
width: auto;
|
|
height: auto;
|
|
font-size: 18px;
|
|
font-weight: 300;
|
|
border-radius: 5px;
|
|
background-color: #929292;
|
|
color: white;
|
|
border: none;
|
|
letter-spacing: 1.65px;
|
|
padding: 12px 17px;
|
|
margin-top: 22px;
|
|
-webkit-touch-callout: none;
|
|
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
|
-webkit-tap-highlight-color: transparent;
|
|
}
|
|
|
|
.btn:focus {
|
|
outline: 0;
|
|
background-color: #50E3C2;
|
|
color: #fff;
|
|
}
|
|
.btn:visited,
|
|
.btn:visited:hover,
|
|
.btn:focus,
|
|
.btn:focus:hover,
|
|
.btn:hover,
|
|
.btn:active {
|
|
outline: 0;
|
|
background-color: #50E3C2;
|
|
color: #fff;
|
|
}
|
|
.btn:active {
|
|
outline: 0;
|
|
background-color: #50E3C2;
|
|
color: #fff;
|
|
}
|
|
.active {
|
|
color: #fff;
|
|
outline: none;
|
|
background-color: #50E3C2;
|
|
}
|
|
|
|
.modal--opened {
|
|
position: fixed;
|
|
left: 0;
|
|
right: 0;
|
|
}
|
|
|
|
|
|
/*main content of modal*/
|
|
.white_background {
|
|
display: grid;
|
|
width: 90%;
|
|
max-width: 850px;
|
|
max-height: 90%;
|
|
min-height: 90%;
|
|
border-radius: 20px;
|
|
background-color: rgba(255,255,255, .96);
|
|
justify-content: center;
|
|
overflow-y: auto;
|
|
grid-template-columns: 1fr 10fr 1fr;
|
|
grid-auto-rows: auto;
|
|
align-self: center;
|
|
margin-top: auto;
|
|
margin-bottom: auto;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
position: relative;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
}
|
|
|
|
/* Down Arrow */
|
|
@-moz-keyframes bounce {
|
|
0%,
|
|
20%,
|
|
50%,
|
|
80%,
|
|
100% {
|
|
-moz-transform: translateY(0);
|
|
transform: translateY(0);
|
|
}
|
|
40% {
|
|
-moz-transform: translateY(-30px);
|
|
transform: translateY(-30px);
|
|
}
|
|
60% {
|
|
-moz-transform: translateY(-15px);
|
|
transform: translateY(-15px);
|
|
}
|
|
}
|
|
@-webkit-keyframes bounce {
|
|
0%,
|
|
20%,
|
|
50%,
|
|
80%,
|
|
100% {
|
|
-webkit-transform: translateY(0);
|
|
transform: translateY(0);
|
|
}
|
|
40% {
|
|
-webkit-transform: translateY(-30px);
|
|
transform: translateY(-30px);
|
|
}
|
|
60% {
|
|
-webkit-transform: translateY(-15px);
|
|
transform: translateY(-15px);
|
|
}
|
|
}
|
|
@keyframes bounce {
|
|
0%,
|
|
20%,
|
|
50%,
|
|
80%,
|
|
100% {
|
|
-moz-transform: translateY(0);
|
|
-ms-transform: translateY(0);
|
|
-webkit-transform: translateY(0);
|
|
transform: translateY(0);
|
|
}
|
|
40% {
|
|
-moz-transform: translateY(-30px);
|
|
-ms-transform: translateY(-30px);
|
|
-webkit-transform: translateY(-30px);
|
|
transform: translateY(-30px);
|
|
}
|
|
60% {
|
|
-moz-transform: translateY(-15px);
|
|
-ms-transform: translateY(-15px);
|
|
-webkit-transform: translateY(-15px);
|
|
transform: translateY(-15px);
|
|
}
|
|
}
|
|
|
|
.arrow {
|
|
display: block;
|
|
position: fixed;
|
|
bottom: 0;
|
|
left: 50%;
|
|
margin-left: -25px;
|
|
width: auto;
|
|
height: 40px;
|
|
}
|
|
|
|
.bounce {
|
|
-moz-animation: bounce 2s infinite;
|
|
-webkit-animation: bounce 2s infinite;
|
|
animation: bounce 2s infinite;
|
|
}
|
|
|
|
#down-arrow {
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
|
|
/* MODAL HEADER AKA LOGO */
|
|
#alreadyRegistered {
|
|
grid-column: 1 / -1;
|
|
text-align: center;
|
|
margin-top: 70px;
|
|
margin-left: 10%;
|
|
margin-right: 10%;
|
|
line-height: 150%;
|
|
font-size: 21px;
|
|
}
|
|
.modal__header {
|
|
grid-column: 1 / -1;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
margin-top: 10px;
|
|
}
|
|
.logo {
|
|
width: 100%;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
/* MODAL BODY */
|
|
.modal__content {
|
|
grid-column: 1 / -1;
|
|
grid-ro: 2 / 3;
|
|
flex-wrap: wrap;
|
|
justify-content: center;
|
|
}
|
|
|
|
/* guest response section */
|
|
.greetings-section {
|
|
text-align: center;
|
|
grid-column: 1 / -1;
|
|
display: grid;
|
|
grid-template-columns: 1fr 10fr 1fr;
|
|
}
|
|
|
|
.yay {
|
|
grid-column: 2 / 3;
|
|
text-align: center;
|
|
}
|
|
/* You're invited! Yay! */
|
|
.yay > h1 {
|
|
font-size: 52px;
|
|
font-weight: normal;
|
|
margin-top: 70px;
|
|
letter-spacing: 2.33px;
|
|
}
|
|
|
|
/* welcome to our wedding website...
|
|
it's now time to R.S.V.P. */
|
|
.yay > p:nth-of-type(1) {
|
|
font-size: 19px;
|
|
line-height: 160%;
|
|
font-weight: lighter;
|
|
margin-top: 10px;
|
|
letter-spacing: 1px;
|
|
color: #9B9B9B;
|
|
}
|
|
/* June 30th, 2018 */
|
|
.yay > h2 {
|
|
font-size: 48px;
|
|
color: #50E3C2;
|
|
margin-top: 60px;
|
|
letter-spacing: 2.53px;
|
|
font-weight: normal;
|
|
}
|
|
|
|
/* Oldehove, The Netherlands */
|
|
.yay > p:nth-of-type(2) {
|
|
font-size: 18px;
|
|
margin-top: 10px;
|
|
letter-spacing: 2.14px;
|
|
}
|
|
|
|
/* Are you coming? */
|
|
.yay h3 {
|
|
font-size: 23px;
|
|
letter-spacing: 1px;
|
|
margin-top: 60px;
|
|
font-weight: normal;
|
|
color: #9B9B9B;
|
|
}
|
|
|
|
/* guest response section */
|
|
.guest-responses {
|
|
grid-column: 2 / 3;
|
|
text-align: center;
|
|
margin-top: 30px;
|
|
}
|
|
|
|
/* RADIO BUTTONS STYLING */
|
|
.switch-field {
|
|
margin-top: 23px;
|
|
margin-bottom: 10px;
|
|
overflow: hidden;
|
|
|
|
}
|
|
|
|
.switch-title {
|
|
font-size: 32px;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.switch-field input {
|
|
position: absolute !important;
|
|
clip: rect(0, 0, 0, 0);
|
|
height: 1px;
|
|
width: 1px;
|
|
border: 0;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.switch-field label {
|
|
float: center;
|
|
}
|
|
|
|
.switch-field label {
|
|
display: inline-block;
|
|
width: auto;
|
|
height: auto;
|
|
background-color: #929292;
|
|
color: #fff;
|
|
font-size: 25px;
|
|
font-weight: normal;
|
|
text-align: center;
|
|
text-shadow: none;
|
|
padding: 8px 40px;
|
|
margin: 0px 10px;
|
|
border: 0;
|
|
-webkit-transition: all 0.1s ease-in-out;
|
|
-moz-transition: all 0.1s ease-in-out;
|
|
-ms-transition: all 0.1s ease-in-out;
|
|
-o-transition: all 0.1s ease-in-out;
|
|
transition: all 0.1s ease-in-out;
|
|
}
|
|
|
|
.switch-field label:hover {
|
|
cursor: pointer;
|
|
color: #FFF;
|
|
background-color:#50E3C2;
|
|
}
|
|
|
|
.switch-field input:checked + label {
|
|
background-color: #50E3C2;
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.switch-field label {
|
|
border-radius: 5px;
|
|
}
|
|
|
|
|
|
/* We kindly ask you to respond
|
|
by March 10, 2018. */
|
|
.no-responses-yet > h3 {
|
|
font-size: 22px;
|
|
letter-spacing: 1px;
|
|
margin-top: 60px;
|
|
font-weight: lighter;
|
|
color: #9B9B9B;
|
|
line-height: 150%;
|
|
}
|
|
|
|
/* bummer section */
|
|
.bummer {
|
|
width: 100%;
|
|
}
|
|
|
|
/* Bummer! & That's sweet of you */
|
|
.bummer-header, .thats-sweet-header {
|
|
font-size: 48px;
|
|
letter-spacing: 2.33px;
|
|
color: #47E4C2;
|
|
margin-top: 87px;
|
|
}
|
|
|
|
/* too bad you cant make it..... / come visit us soon! */
|
|
.bummer-msg, .thats-sweet-msg {
|
|
font-size: 20px;
|
|
letter-spacing: 1px;
|
|
margin-top: 32px;
|
|
line-height: 160%;
|
|
}
|
|
.textbox-bummer-container {
|
|
display: inline-block;
|
|
width: 100%;
|
|
}
|
|
.textbox-bummer {
|
|
border: 0;
|
|
border-radius: 5px;
|
|
width: 100%;
|
|
max-width: 400px;
|
|
max-height: 115px;
|
|
resize: none;
|
|
padding: 15px 20px;
|
|
font-size: 17px;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
margin-top: 32px;
|
|
line-height: 150%;
|
|
box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.50);
|
|
}
|
|
|
|
.bummer-btn {
|
|
width: auto;
|
|
height: auto;
|
|
font-size: 20px;
|
|
letter-spacing: 2.91px;
|
|
color: #FFF;
|
|
background-color: #50E3C2;
|
|
border-radius: 5px;
|
|
border: 0;
|
|
padding: 15px 42px;
|
|
margin-top: 34px;
|
|
}
|
|
.bummer-btn:hover {
|
|
color: #50E3C2;
|
|
background-color: #fff;
|
|
border: 2px solid #50E3C2;
|
|
}
|
|
|
|
/* line break for end of Yay section */
|
|
.greetings-line-break {
|
|
display: block;
|
|
border: 0;
|
|
border-top: 2px solid #50E3C2;
|
|
width: 40%;
|
|
margin-top: 60px;
|
|
height: 1px;
|
|
text-align: center; /*for IE & Opera*/
|
|
-webkit-margin-start: auto; /*for Chrome, Safari, Firefox*/
|
|
-webkit-margin-end: auto; /*for Chrome, Safari, Firefox*/
|
|
}
|
|
|
|
/* Below you'll find more info */
|
|
.guest-responses > h4 {
|
|
font-size: 38px;
|
|
margin-top: 60px;
|
|
font-weight: normal;
|
|
letter-spacing: 1px;
|
|
}
|
|
|
|
/* So happy you're coming! */
|
|
.so-happy-response > h1 {
|
|
font-size: 42px;
|
|
letter-spacing: 2.33px;
|
|
margin-top: 100px;
|
|
font-weight: lighter;
|
|
}
|
|
/* below you'll find all the info you need */
|
|
.so-happy-response > h2 {
|
|
font-size: 20px;
|
|
letter-spacing: 1px;
|
|
margin-top: 23px;
|
|
font-weight: lighter;
|
|
color: #9B9B9B;
|
|
}
|
|
|
|
/* If you're still curious */
|
|
.still-curious > h1 {
|
|
font-size: 42px;
|
|
letter-spacing: 2.33px;
|
|
margin-top: 100px;
|
|
font-weight: lighter;
|
|
}
|
|
/* you can still take a peek at our schedule */
|
|
.still-curious > h2 {
|
|
font-size: 20px;
|
|
letter-spacing: 1px;
|
|
margin-top: 23px;
|
|
font-weight: lighter;
|
|
color: #9B9B9B;
|
|
}
|
|
|
|
/* venue section */
|
|
.venue-section {
|
|
display: grid;
|
|
grid-template-columns: 1fr 10fr 1fr;
|
|
text-align: center;
|
|
grid-column: 1 / -1;
|
|
}
|
|
|
|
/* Venue Title */
|
|
.venue-header {
|
|
grid-column: 2 / 3;
|
|
text-align: center;
|
|
font-size: 43px;
|
|
margin-top: 70px;
|
|
}
|
|
.underline-venue {
|
|
display: block;
|
|
border: 0;
|
|
border-top: 2px solid #50E3C2;
|
|
width: 110px;
|
|
margin-top: 5px;
|
|
height: 1px;
|
|
text-align: center; /*for IE & Opera*/
|
|
-webkit-margin-start: auto; /*for Chrome, Safari, Firefox*/
|
|
-webkit-margin-end: auto; /*for Chrome, Safari, Firefox*/
|
|
}
|
|
|
|
/* Venue JPEG */
|
|
.venue-img {
|
|
grid-column: 1 / -1;
|
|
text-align: center;
|
|
margin-top: 40px;
|
|
}
|
|
.hayemaheerd-pic {
|
|
width: 100.1%;
|
|
}
|
|
|
|
/* Hayema Heerd */
|
|
.venue-name {
|
|
grid-column: 2 / 3;
|
|
text-align: center;
|
|
font-size: 38px;
|
|
margin-top: 40px;
|
|
letter-spacing: 3.88px;
|
|
}
|
|
|
|
/* Jensemaweg 3
|
|
9883 TH Oldehove
|
|
The Netherlands */
|
|
.venue-address {
|
|
grid-column: 2 / 3;
|
|
text-align: center;
|
|
margin-top: 40px;
|
|
font-size: 20px;
|
|
letter-spacing: 2px;
|
|
line-height: 160%;
|
|
}
|
|
|
|
/* venue desription */
|
|
.venue-description {
|
|
grid-column: 2 / 3;
|
|
margin-top: 40px;
|
|
font-size: 20px;
|
|
letter-spacing: 1px;
|
|
line-height: 160%;
|
|
text-align: justify;
|
|
}
|
|
.venue-link {
|
|
font-size: 20px;
|
|
letter-spacing: 1px;
|
|
margin-top: 22px;
|
|
text-align: center;
|
|
}
|
|
.venue-link > a {
|
|
color: #50E3C2;
|
|
}
|
|
.getting-there {
|
|
text-alignt: justify;
|
|
margin-top: 22px;
|
|
}
|
|
|
|
/* schedule section */
|
|
.schedule-section {
|
|
grid-column: 1 / -1;
|
|
display: grid;
|
|
grid-template-columns: 1fr 10fr 1fr;
|
|
text-align: center;
|
|
}
|
|
|
|
/* schedule */
|
|
.schedule-header {
|
|
grid-column: 2 / 3;
|
|
font-size: 43px;
|
|
letter-spacing: 2.33px;
|
|
margin-top: 70px;
|
|
text-align: center;
|
|
}
|
|
.underline-schedule {
|
|
display: block;
|
|
border: 0;
|
|
border-top: 2px solid #50E3C2;
|
|
width: 170px;
|
|
margin-top: 5px;
|
|
height: 1px;
|
|
text-align: center; /*for IE & Opera*/
|
|
-webkit-margin-start: auto; /*for Chrome, Safari, Firefox*/
|
|
-webkit-margin-end: auto; /*for Chrome, Safari, Firefox*/
|
|
}
|
|
|
|
/* June 30th, 2018 */
|
|
.schedule-date {
|
|
grid-column: 2 / 3;
|
|
font-size: 40px;
|
|
letter-spacing: 2.6px;
|
|
margin-top: 50px;
|
|
text-align: center;
|
|
color: #50E3C2;
|
|
}
|
|
/* schedule timeline vector */
|
|
.schedule-img {
|
|
grid-column: 2 / 3;
|
|
margin-top: 50px;
|
|
justify-content: center;
|
|
}
|
|
.png-schedule {
|
|
width: 100%;
|
|
max-width: 480px;
|
|
}
|
|
/* schedule notes * ** */
|
|
.schedule-arrivaltime-notes {
|
|
grid-column: 2 / 3;
|
|
font-size: 18px;
|
|
letter-spacing: 1px;
|
|
margin-top: 50px;
|
|
text-align: justify;
|
|
line-height: 150%;
|
|
}
|
|
|
|
/* accomodation section */
|
|
.accomodation-section {
|
|
grid-column: 1 / -1;
|
|
display: grid;
|
|
grid-template-columns: 1fr 10fr 1fr;
|
|
text-align: center;
|
|
}
|
|
|
|
/* accomodation */
|
|
.accomodation-header {
|
|
grid-column: 1 / -1;
|
|
text-align: center;
|
|
font-size: 43px;
|
|
letter-spacing: 2.33px;
|
|
margin-top: 70px;
|
|
}
|
|
|
|
/* underline accomodation */
|
|
.underline-accomodation {
|
|
display: block;
|
|
border: 0;
|
|
border-top: 2px solid #50E3C2;
|
|
width: 300px;
|
|
margin-top: 5px;
|
|
height: 1px;
|
|
text-align: center; /*for IE & Opera*/
|
|
-webkit-margin-start: auto; /*for Chrome, Safari, Firefox*/
|
|
-webkit-margin-end: auto; /*for Chrome, Safari, Firefox*/
|
|
}
|
|
/* since your venue is situated.... */
|
|
.accomodation-message {
|
|
grid-column: 2 / 3;
|
|
font-size: 20px;
|
|
letter-spacing: 1px;
|
|
text-align: justify;
|
|
margin-top: 40px;
|
|
line-height: 160%;
|
|
}
|
|
.accomodation-camp {
|
|
grid-column: 2 / 3;
|
|
margin-top: 80px;
|
|
text-align: center;
|
|
}
|
|
/* Camp at the venue */
|
|
.camp-title {
|
|
font-size: 28px;
|
|
letter-spacing: 3px;
|
|
margin-top: 17px;
|
|
}
|
|
/* underline for camp-title */
|
|
.underline-camp {
|
|
display: block;
|
|
border: 0;
|
|
border-top: 1px solid #50E3C2;
|
|
width: auto;
|
|
max-width: 290px;
|
|
margin-top: 10px;
|
|
height: 1px;
|
|
text-align: center; /*for IE & Opera*/
|
|
-webkit-margin-start: auto; /*for Chrome, Safari, Firefox*/
|
|
-webkit-margin-end: auto; /*for Chrome, Safari, Firefox*/
|
|
}
|
|
.camp-msg {
|
|
font-size: 17px;
|
|
letter-spacing: 1px;
|
|
margin-top: 20px;
|
|
}
|
|
.camp-details-container {
|
|
display: inline-block;
|
|
}
|
|
.camp-details {
|
|
font-size: 17px;
|
|
letter-spacing: 1px;
|
|
margin-top: 21px;
|
|
line-height: 150%;
|
|
text-align: left;
|
|
}
|
|
.camp-link {
|
|
font-size: 18px;
|
|
letter-spacing: 1px;
|
|
margin-top: 22px;
|
|
}
|
|
.camp-link > a {
|
|
color: #50E3C2;
|
|
}
|
|
/*.accomodation-camp > button {
|
|
width: auto;
|
|
height: auto;
|
|
font-size: 18px;
|
|
font-weight: 300;
|
|
border-radius: 5px;
|
|
border: none;
|
|
letter-spacing: 1.65px;
|
|
padding: 12px 17px;
|
|
margin-top: 22px;
|
|
}*/
|
|
/*.accomodation-camp > button:hover {
|
|
background-color: #50E3C2;
|
|
}*/
|
|
.svg-camp {
|
|
width: 100%;
|
|
max-width: 90px;
|
|
}
|
|
|
|
/* book bed section */
|
|
.accomodation-bookbed {
|
|
grid-column: 2 / 3;
|
|
margin-top: 85px;
|
|
text-align: center;
|
|
}
|
|
/* Book a bed at the venue */
|
|
.bookbed-title {
|
|
font-size: 28px;
|
|
letter-spacing: 3px;
|
|
margin-top: 17px;
|
|
}
|
|
/* underline for bookbed-title */
|
|
.underline-bookbed {
|
|
display: block;
|
|
border: 0;
|
|
border-top: 1px solid #50E3C2;
|
|
width: auto;
|
|
max-width: 360px;
|
|
margin-top: 10px;
|
|
height: 1px;
|
|
text-align: center; /*for IE & Opera*/
|
|
-webkit-margin-start: auto; /*for Chrome, Safari, Firefox*/
|
|
-webkit-margin-end: auto; /*for Chrome, Safari, Firefox*/
|
|
}
|
|
.bookbed-msg-container {
|
|
display: inline-block;
|
|
width: 100%;
|
|
}
|
|
/* go for a unique experience.... */
|
|
.bookbed-msg {
|
|
font-size: 17px;
|
|
letter-spacing: 1px;
|
|
margin-top: 20px;
|
|
text-align: justify;
|
|
line-height: 150%;
|
|
max-width: 490px;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
.bookbed-details-container {
|
|
display: inline-block;
|
|
width: 100%;
|
|
}
|
|
.bookbed-details {
|
|
font-size: 17px;
|
|
letter-spacing: 1px;
|
|
margin-top: 21px;
|
|
line-height: 150%;
|
|
text-align: left;
|
|
max-width: 265px;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
.bookbed-link {
|
|
font-size: 18px;
|
|
letter-spacing: 1px;
|
|
margin-top: 22px;
|
|
}
|
|
.bookbed-link > a {
|
|
color: #50E3C2;
|
|
}
|
|
/*.accomodation-bookbed > button {
|
|
width: auto;
|
|
height: auto;
|
|
font-size: 18px;
|
|
font-weight: 300;
|
|
border-radius: 5px;
|
|
border: none;
|
|
letter-spacing: 1.65px;
|
|
padding: 12px 17px;
|
|
margin-top: 22px;
|
|
}*/
|
|
/*.accomodation-bookbed > button:hover {
|
|
background-color: #50E3C2;
|
|
}*/
|
|
.svg-bookbed {
|
|
width: 100%;
|
|
max-width: 73px;
|
|
}
|
|
|
|
/* hotel section */
|
|
.accomodation-hotel {
|
|
grid-column: 2 / 3;
|
|
margin-top: 85px;
|
|
text-align: center;
|
|
}
|
|
/* Best Western Hotel in Aduard */
|
|
.hotel-title {
|
|
font-size: 28px;
|
|
letter-spacing: 3px;
|
|
margin-top: 17px;
|
|
}
|
|
/* underline for hotel-title */
|
|
.underline-hotel {
|
|
display: block;
|
|
border: 0;
|
|
border-top: 1px solid #50E3C2;
|
|
width: auto;
|
|
max-width: 430px;
|
|
margin-top: 10px;
|
|
height: 1px;
|
|
text-align: center; /*for IE & Opera*/
|
|
-webkit-margin-start: auto; /*for Chrome, Safari, Firefox*/
|
|
-webkit-margin-end: auto; /*for Chrome, Safari, Firefox*/
|
|
}
|
|
.hotel-msg-container {
|
|
display: inline-block;
|
|
width: 100%;
|
|
}
|
|
/* We made reservations for.... */
|
|
.hotel-msg {
|
|
font-size: 17px;
|
|
letter-spacing: 1px;
|
|
margin-top: 20px;
|
|
text-align: justify;
|
|
line-height: 150%;
|
|
max-width: 490px;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
.hotel-details-container {
|
|
display: inline-block;
|
|
width: 100%;
|
|
}
|
|
.hotel-details {
|
|
font-size: 17px;
|
|
letter-spacing: 1px;
|
|
margin-top: 21px;
|
|
line-height: 150%;
|
|
text-align: left;
|
|
max-width: 270px;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
.hotel-prices-container {
|
|
display: inline-block;
|
|
width: 100%;
|
|
}
|
|
.hotel-prices {
|
|
font-size: 17px;
|
|
letter-spacing: 1px;
|
|
margin-top: 12px;
|
|
line-height: 150%;
|
|
text-align: left;
|
|
max-width: 153px;
|
|
min-width: auto;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
.hotel-link {
|
|
font-size: 18px;
|
|
letter-spacing: 1px;
|
|
margin-top: 22px;
|
|
}
|
|
.hotel-link > a {
|
|
color: #50E3C2;
|
|
}
|
|
/*.accomodation-hotel > button {
|
|
width: auto;
|
|
height: auto;
|
|
font-size: 18px;
|
|
font-weight: 300;
|
|
border-radius: 5px;
|
|
border: none;
|
|
letter-spacing: 1.65px;
|
|
padding: 12px 17px;
|
|
margin-top: 22px;
|
|
}*/
|
|
/*.accomodation-hotel > button:hover {
|
|
background-color: #50E3C2;
|
|
}*/
|
|
.textbox-sharingroom-container {
|
|
display: inline-block;
|
|
width: 100%;
|
|
}
|
|
.textbox-sharingroom {
|
|
border: none;
|
|
border-radius: 5px;
|
|
width: 100%;
|
|
max-width: 400px;
|
|
max-height: 115px;
|
|
resize: none;
|
|
padding: 15px 20px;
|
|
font-size: 17px;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
margin-top: 32px;
|
|
line-height: 150%;
|
|
box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.50);
|
|
}
|
|
.svg-hotel {
|
|
width: 100%;
|
|
max-width: 73px;
|
|
}
|
|
|
|
/* no thanks, I don't need accomodation */
|
|
.accomodation-nothanks {
|
|
grid-column: 2 / 3;
|
|
}
|
|
.overline-or {
|
|
display: block;
|
|
border: 0;
|
|
border-top: 1px solid #50E3C2;
|
|
width: auto;
|
|
max-width: 430px;
|
|
height: 1px;
|
|
margin-top: 60px;
|
|
margin-bottom: 47px;
|
|
text-align: center; /*for IE & Opera*/
|
|
-webkit-margin-start: auto; /*for Chrome, Safari, Firefox*/
|
|
-webkit-margin-end: auto; /*for Chrome, Safari, Firefox*/
|
|
}
|
|
.or {
|
|
font-size: 28px;
|
|
letter-spacing: 3px;
|
|
}
|
|
.accomodation-nothanks > button {
|
|
margin-top: 47px;
|
|
}
|
|
/*.accomodation-nothanks > button:hover {
|
|
background-color: #50E3C2;
|
|
}*/
|
|
|
|
/* Meet the team secion */
|
|
.team-section {
|
|
grid-column: 1 / -1;
|
|
text-align: center;
|
|
display: grid;
|
|
grid-template-columns: 1fr 10fr 1fr;
|
|
}
|
|
/* Meet the team */
|
|
.team-header {
|
|
grid-column: 2 / 3;
|
|
margin-top: 95px;
|
|
font-size: 43px;
|
|
letter-spacing: 2.33px;
|
|
}
|
|
.underline-team {
|
|
display: block;
|
|
border: 0;
|
|
border-top: 2px solid #50E3C2;
|
|
width: auto;
|
|
max-width: 309px;
|
|
margin-top: 5px;
|
|
height: 1px;
|
|
text-align: center; /*for IE & Opera*/
|
|
-webkit-margin-start: auto; /*for Chrome, Safari, Firefox*/
|
|
-webkit-margin-end: auto; /*for Chrome, Safari, Firefox*/
|
|
}
|
|
/* We are very pleased to tell.... */
|
|
.team-msg {
|
|
grid-column: 2 / 3;
|
|
text-align: justify;
|
|
font-size: 20px;
|
|
letter-spacing: 1px;
|
|
line-height: 160%;
|
|
margin-top: 40px;
|
|
}
|
|
.team-pics {
|
|
grid-column: 2 / 3;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
margin-top: 57px;
|
|
}
|
|
.charlotte {
|
|
grid-column: 1 / 2;
|
|
}
|
|
.eline {
|
|
grid-column: 2 / 3;
|
|
}
|
|
.charlotte > h1, .eline > h1 {
|
|
font-size: 31px;
|
|
letter-spacing: 1.55px;
|
|
margin-top: 20px;
|
|
}
|
|
.phone-container {
|
|
margin-top: 13px;
|
|
}
|
|
.whatsapp {
|
|
vertical-align: middle;
|
|
}
|
|
.phone-container > span {
|
|
font-size: 22px;
|
|
letter-spacing: 1.55px;
|
|
padding-left: 8px;
|
|
vertical-align: middle;
|
|
}
|
|
.team-email {
|
|
grid-column: 2 / 3;
|
|
margin-top: 55px;
|
|
font-size: 20px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.team-email > a {
|
|
text-decoration: none;
|
|
}
|
|
|
|
/* song request section */
|
|
.song-request-section {
|
|
grid-column: 1 / -1;
|
|
display: grid;
|
|
grid-template-columns: 1fr 10fr 1fr;
|
|
text-align: center;
|
|
}
|
|
/* Song request */
|
|
.song-request-header {
|
|
grid-column: 2 / 3;
|
|
font-size: 43px;
|
|
letter-spacing: 1px;
|
|
margin-top: 95px;
|
|
}
|
|
.underline-song {
|
|
display: block;
|
|
border: 0;
|
|
border-top: 2px solid #50E3C2;
|
|
width: auto;
|
|
max-width: 288px;
|
|
margin-top: 5px;
|
|
height: 1px;
|
|
text-align: center; /*for IE & Opera*/
|
|
-webkit-margin-start: auto; /*for Chrome, Safari, Firefox*/
|
|
-webkit-margin-end: auto; /*for Chrome, Safari, Firefox*/
|
|
}
|
|
/* We wanted everyone to enjoy... */
|
|
.song-request-msg {
|
|
grid-column: 2 / 3;
|
|
margin-top: 40px;
|
|
letter-spacing: 1px;
|
|
font-size: 20px;
|
|
line-height: 160%;
|
|
}
|
|
.song-request-input {
|
|
grid-column: 2 / 3;
|
|
margin-top: 49px;
|
|
text-align: center;
|
|
}
|
|
.request1 > input, .request2 > input,
|
|
.request3 > input, .request4 > input,
|
|
.request5 > input, .request6 > input,
|
|
.request7 > input, .request8 > input {
|
|
width: 300px;
|
|
height: 40px;
|
|
font-size: 20px;
|
|
padding: 10px 24px;
|
|
margin-left: 15px;
|
|
margin-right: 15px;
|
|
border-radius: 5px;
|
|
background: #D8D8D8;
|
|
border: 0;
|
|
color: #4A4A4A;
|
|
}
|
|
|
|
.request2 , .request3 ,
|
|
.request4 , .request5 ,
|
|
.request6 , .request7 ,
|
|
.request8 {
|
|
margin-top: 30px;
|
|
}
|
|
|
|
/*wedding registry section */
|
|
.wedding-registry-section {
|
|
grid-column: 1 / -1;
|
|
display: grid;
|
|
grid-template-columns: 1fr 10fr 1fr;
|
|
text-align: center;
|
|
}
|
|
/* Wedding registry */
|
|
.registry-header {
|
|
grid-column: 2 /3;
|
|
font-size: 43px;
|
|
letter-spacing: 2.33px;
|
|
margin-top: 100px;
|
|
}
|
|
.underline-registry {
|
|
display: block;
|
|
border: 0;
|
|
border-top: 2px solid #50E3C2;
|
|
width: 353px;
|
|
margin-top: 5px;
|
|
height: 1px;
|
|
text-align: center; /*for IE & Opera*/
|
|
-webkit-margin-start: auto; /*for Chrome, Safari, Firefox*/
|
|
-webkit-margin-end: auto; /*for Chrome, Safari, Firefox*/
|
|
}
|
|
/* We do not have a wedding registry.... */
|
|
.registry-msg {
|
|
grid-column: 2 / 3;
|
|
font-size: 20px;
|
|
letter-spacing: 1px;
|
|
line-height: 160%;
|
|
margin-top: 46px;
|
|
text-align: justify;
|
|
}
|
|
|
|
/* closing section */
|
|
.closing-section {
|
|
grid-column: 1 / -1;
|
|
display: grid;
|
|
grid-template-columns: 1fr 10fr 1fr;
|
|
text-align: center;
|
|
}
|
|
/* we are super excited, Love Nathan and Nikita */
|
|
.closing-msg {
|
|
grid-column: 2 / 3;
|
|
margin-top: 85px;
|
|
font-size: 20px;
|
|
letter-spacing: 1px;
|
|
line-height: 300%;
|
|
font-weight: lighter;
|
|
}
|
|
.linebreak-closing {
|
|
display: block;
|
|
border: 0;
|
|
border-top: 2px solid #50E3C2;
|
|
width: 350px;
|
|
height: 1px;
|
|
margin-bottom: 85px;
|
|
text-align: center; /*for IE & Opera*/
|
|
-webkit-margin-start: auto; /*for Chrome, Safari, Firefox*/
|
|
-webkit-margin-end: auto; /*for Chrome, Safari, Firefox*/
|
|
}
|
|
.closing-img-container {
|
|
grid-column: 1 / -1;
|
|
margin-top: 52px;
|
|
}
|
|
.closing-img {
|
|
width: 100.1%;
|
|
}
|
|
|
|
.modal__footer {
|
|
grid-column: 1 / -1;
|
|
grid-ro: 3 / 4;
|
|
display: grid;
|
|
grid-template-columns: 1fr 10fr 1fr;
|
|
text-align: center;
|
|
}
|
|
.footer {
|
|
grid-column: 2 / 3;
|
|
font-size: 16px;
|
|
letter-spacing: 2.14px;
|
|
}
|
|
|
|
.footer > button {
|
|
width: auto;
|
|
height: auto;
|
|
font-size: 30px;
|
|
font-weight: 300;
|
|
color: #FFF;
|
|
background-color: #50E3C2;
|
|
border-radius: 5px;
|
|
border: none;
|
|
letter-spacing: 2.91px;
|
|
padding: 14px 100px;
|
|
margin-top: 48px;
|
|
margin-bottom: 52px;
|
|
}
|
|
.footer > button:hover {
|
|
background-color: #fff;
|
|
color: #50E3C2;
|
|
border: 2px solid #50E3C2;
|
|
}
|
|
|
|
|
|
@media
|
|
(min-aspect-ratio : 16/9) {
|
|
.fullscreen-bg__video {
|
|
top : -100%;
|
|
height : 300%;
|
|
}
|
|
}
|
|
|
|
@media
|
|
(max-aspect-ratio : 16/9) {
|
|
.fullscreen-bg__video {
|
|
left : -108%;
|
|
width : 320%;
|
|
}
|
|
}
|
|
|
|
/* iphone 5 */
|
|
|
|
@media
|
|
only screen
|
|
and (max-width : 330px) {
|
|
.modal .closebtn {
|
|
top: -51px;
|
|
right: -1.5%;
|
|
font-size: 89;
|
|
}
|
|
/* logo */
|
|
.modal__header {
|
|
margin-top: 0px;
|
|
}
|
|
/* You're invited! Yay! */
|
|
.yay > h1 {
|
|
font-size: 28px;
|
|
margin-top: 20px;
|
|
}
|
|
/* welcome to our wedding website... */
|
|
.yay > p:nth-of-type(1) {
|
|
font-size: 14px;
|
|
margin-top: 5px;
|
|
line-height: 150%;
|
|
}
|
|
/* June 30th, 2018 */
|
|
.yay > h2 {
|
|
font-size: 30px;
|
|
margin-top: 70px;
|
|
}
|
|
/* Oldehove, The Netherlands */
|
|
.yay > p:nth-of-type(2) {
|
|
font-size: 14px;
|
|
letter-spacing: 1.8px;
|
|
margin-top: 5px;
|
|
}
|
|
/* Are you coming? */
|
|
.yay h3 {
|
|
font-size: 20px;
|
|
margin-top: 70px;
|
|
}
|
|
/* guest response section */
|
|
.guest-responses {
|
|
margin-top: 30px;
|
|
}
|
|
/* names */
|
|
.switch-title {
|
|
font-size: 26px;
|
|
margin-bottom: 8px;
|
|
}
|
|
.switch-field {
|
|
margin-top: 15px;
|
|
}
|
|
/* buttons */
|
|
.switch-field label {
|
|
font-size: 20px;
|
|
font-weight: lighter;
|
|
margin: 0px 3px;
|
|
padding: 10px 45px;
|
|
}
|
|
/* we kindly ask you to respond by... */
|
|
.no-responses-yet > h3 {
|
|
font-size: 16px;
|
|
line-height: 150%;
|
|
}
|
|
/* Bummer! & That's sweet of you */
|
|
.bummer-header, .thats-sweet-header {
|
|
font-size: 36px;
|
|
margin-top: 80px;
|
|
}
|
|
/* too bad you cant make it..... / come visit us soon! */
|
|
.bummer-msg, .thats-sweet-msg {
|
|
font-size: 13px;
|
|
margin-top: 20px;
|
|
}
|
|
.bummer > button {
|
|
font-size: 18px;
|
|
}
|
|
/* Below you'll find more info */
|
|
.guest-responses > h4 {
|
|
font-size: 20px;
|
|
margin-top: 40px;
|
|
}
|
|
/* So happy you're coming! */
|
|
.so-happy-response > h1 {
|
|
font-size: 28px;
|
|
margin-top: 40px;
|
|
}
|
|
/* below you'll find all the info you need */
|
|
.so-happy-response > h2 {
|
|
font-size: 16px;
|
|
margin-top: 10px;
|
|
}
|
|
/* If you're still curious */
|
|
.still-curious > h1 {
|
|
font-size: 28px;
|
|
margin-top: 40px;
|
|
}
|
|
/* you can still take a peek at our schedule */
|
|
.still-curious > h2 {
|
|
font-size: 16px;
|
|
margin-top: 10px;
|
|
}
|
|
/* Venue Title */
|
|
.venue-header {
|
|
font-size: 35px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-venue {
|
|
width: 85px;
|
|
margin-top: 1px;
|
|
}
|
|
/* Venue JPEG */
|
|
.venue-img {
|
|
margin-top: 25px;
|
|
}
|
|
|
|
/* Hayema Heerd */
|
|
.venue-name {
|
|
font-size: 26px;
|
|
margin-top: 20px;
|
|
letter-spacing: 2px;
|
|
}
|
|
/* Jensemaweg 3
|
|
9883 TH Oldehove
|
|
The Netherlands */
|
|
.venue-address {
|
|
margin-top: 20px;
|
|
font-size: 17px;
|
|
letter-spacing: 1px;
|
|
}
|
|
/* venue desription */
|
|
.venue-description {
|
|
margin-top: 20px;
|
|
font-size: 16px;
|
|
}
|
|
/* schedule */
|
|
.schedule-header {
|
|
font-size: 35px;
|
|
letter-spacing: 1px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-schedule {
|
|
width: 130px;
|
|
margin-top: 1px;
|
|
}
|
|
/* June 30th, 2018 */
|
|
.schedule-date {
|
|
font-size: 28px;
|
|
letter-spacing: 2px;
|
|
margin-top: 50px;
|
|
}
|
|
.schedule-img {
|
|
margin-top: 30px;
|
|
}
|
|
/* schedule notes * ** */
|
|
.schedule-arrivaltime-notes {
|
|
font-size: 15px;
|
|
margin-top: 30px;
|
|
}
|
|
/* accomodation */
|
|
.accomodation-header {
|
|
font-size: 35px;
|
|
letter-spacing: 1px;
|
|
margin-top: 50px;
|
|
}
|
|
/* underline accomodation */
|
|
.underline-accomodation {
|
|
width: 210px;
|
|
margin-top: 1x;
|
|
height: 1px;
|
|
}
|
|
/* since your venue is situated.... */
|
|
.accomodation-message {
|
|
font-size: 17px;
|
|
margin-top: 30px;
|
|
}
|
|
.camp-title {
|
|
font-size: 30px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-camp {
|
|
margin-top: 1px;
|
|
}
|
|
.bookbed-title {
|
|
font-size: 30px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-bookbed {
|
|
margin-top: 1px;
|
|
}
|
|
.hotel-title {
|
|
font-size: 30px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-hotel {
|
|
margin-top: 1px;
|
|
}
|
|
|
|
.textbox-sharingroom {
|
|
font-size: 15px;
|
|
max-height: 145px;
|
|
}
|
|
|
|
.team-header {
|
|
font-size: 35px;
|
|
margin-top: 100px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-team {
|
|
max-width: 220px;
|
|
margin-top: 1px;
|
|
}
|
|
/* We are very pleased to tell.... */
|
|
.team-msg {
|
|
font-size: 17px;
|
|
margin-top: 30px;
|
|
}
|
|
.charlotte {
|
|
grid-column: 1 / 3;
|
|
}
|
|
.eline {
|
|
grid-column: 1 / 3;
|
|
margin-top: 60px;
|
|
}
|
|
.charlotte > h1, .eline > h1 {
|
|
font-size: 28px;
|
|
margin-top: 10px;
|
|
}
|
|
.phone-container {
|
|
margin-top: 7px;
|
|
}
|
|
.team-email {
|
|
font-size: 17px;
|
|
}
|
|
.song-request-header {
|
|
font-size: 35px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-song {
|
|
max-width: 210px;
|
|
margin-top: 1px;
|
|
}
|
|
/* We wanted everyone to enjoy... */
|
|
.song-request-msg {
|
|
margin-top: 30px;
|
|
font-size: 17px;
|
|
text-align: justify;
|
|
}
|
|
.song-request-input {
|
|
margin-top: 35px;
|
|
}
|
|
.request1 > input, .request2 > input,
|
|
.request3 > input, .request4 > input,
|
|
.request5 > input, .request6 > input,
|
|
.request7 > input, .request8 > input {
|
|
width: auto;
|
|
height: 40px;
|
|
font-size: 18px;
|
|
padding: 10px 24px;
|
|
margin-top: 10px;
|
|
margin-left: 15px;
|
|
margin-right: 15px;
|
|
}
|
|
|
|
/* wedding registy section */
|
|
.registry-header {
|
|
font-size: 35px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-registry {
|
|
width: 265px;
|
|
margin-top: 1px;
|
|
}
|
|
.registry-msg {
|
|
font-size: 17px;
|
|
margin-top: 30px;
|
|
}
|
|
.linebreak-closing {
|
|
width: 180px;
|
|
margin-bottom: 50px;
|
|
}
|
|
/* we are super excited, Love Nathan and Nikita */
|
|
.closing-msg {
|
|
margin-top: 50px;
|
|
font-size: 18px;
|
|
line-height: 250%;
|
|
}
|
|
.closing-img-container {
|
|
margin-top: 20px;
|
|
}
|
|
.modal__footer {
|
|
margin-top: 40px;
|
|
}
|
|
.footer {
|
|
font-size: 14px;
|
|
letter-spacing: 1px;
|
|
line-height: 200%;
|
|
}
|
|
#rsvp-request {
|
|
margin-top: 20px;
|
|
}
|
|
.footer > button {
|
|
margin-bottom: 15px;
|
|
padding: 14px 15px;
|
|
}
|
|
|
|
}
|
|
/* iphone 6 and medium screens */
|
|
|
|
@media
|
|
only screen
|
|
and (min-width : 331px)
|
|
and (max-width : 375px) {
|
|
.modal .closebtn {
|
|
top: -50px;
|
|
right: -1%;
|
|
font-size: 89;
|
|
}
|
|
/* logo */
|
|
.modal__header {
|
|
margin-top: 0px;
|
|
}
|
|
/* You're invited! Yay! */
|
|
.yay > h1 {
|
|
font-size: 30px;
|
|
margin-top: 20px;
|
|
}
|
|
/* welcome to our wedding website... */
|
|
.yay > p:nth-of-type(1) {
|
|
font-size: 14px;
|
|
margin-top: 5px;
|
|
}
|
|
/* June 30th, 2018 */
|
|
.yay > h2 {
|
|
font-size: 33px;
|
|
margin-top: 70px;
|
|
}
|
|
/* Oldehove, The Netherlands */
|
|
.yay > p:nth-of-type(2) {
|
|
font-size: 12px;
|
|
letter-spacing: 1.8px;
|
|
margin-top: 5px;
|
|
}
|
|
/* Are you coming? */
|
|
.yay h3 {
|
|
font-size: 22px;
|
|
margin-top: 70px;
|
|
}
|
|
/* guest response section */
|
|
.guest-responses {
|
|
margin-top: 30px;
|
|
}
|
|
/* names */
|
|
.switch-title {
|
|
font-size: 27px;
|
|
margin-bottom: 8px;
|
|
}
|
|
.switch-field {
|
|
margin-top: 15px;
|
|
}
|
|
/* buttons */
|
|
.switch-field label {
|
|
font-size: 20px;
|
|
font-weight: lighter;
|
|
margin: 0px 3px;
|
|
padding: 10px 45px;
|
|
}
|
|
/* we kindly ask you to respond by... */
|
|
.no-responses-yet > h3 {
|
|
font-size: 18px;
|
|
line-height: 150%;
|
|
}
|
|
/* Bummer! & That's sweet of you */
|
|
.bummer-header, .thats-sweet-header {
|
|
font-size: 38px;
|
|
margin-top: 80px;
|
|
}
|
|
/* too bad you cant make it..... / come visit us soon! */
|
|
.bummer-msg, .thats-sweet-msg {
|
|
font-size: 15px;
|
|
margin-top: 20px;
|
|
}
|
|
.bummer > button {
|
|
font-size: 18px;
|
|
}
|
|
/* Below you'll find more info */
|
|
.guest-responses > h4 {
|
|
font-size: 22px;
|
|
margin-top: 40px;
|
|
}
|
|
/* So happy you're coming! */
|
|
.so-happy-response > h1 {
|
|
font-size: 30px;
|
|
margin-top: 40px;
|
|
}
|
|
/* below you'll find all the info you need */
|
|
.so-happy-response > h2 {
|
|
font-size: 18px;
|
|
margin-top: 10px;
|
|
}
|
|
/* If you're still curious */
|
|
.still-curious > h1 {
|
|
font-size: 28px;
|
|
margin-top: 40px;
|
|
}
|
|
/* you can still take a peek at our schedule */
|
|
.still-curious > h2 {
|
|
font-size: 16px;
|
|
margin-top: 10px;
|
|
}
|
|
/* Venue Title */
|
|
.venue-header {
|
|
font-size: 35px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-venue {
|
|
width: 85px;
|
|
margin-top: 1px;
|
|
}
|
|
/* Venue JPEG */
|
|
.venue-img {
|
|
margin-top: 25px;
|
|
}
|
|
|
|
/* Hayema Heerd */
|
|
.venue-name {
|
|
font-size: 26px;
|
|
margin-top: 20px;
|
|
letter-spacing: 2px;
|
|
}
|
|
/* Jensemaweg 3
|
|
9883 TH Oldehove
|
|
The Netherlands */
|
|
.venue-address {
|
|
margin-top: 20px;
|
|
font-size: 17px;
|
|
letter-spacing: 1px;
|
|
}
|
|
/* venue desription */
|
|
.venue-description {
|
|
margin-top: 20px;
|
|
font-size: 16px;
|
|
}
|
|
/* schedule */
|
|
.schedule-header {
|
|
font-size: 35px;
|
|
letter-spacing: 1px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-schedule {
|
|
width: 130px;
|
|
margin-top: 1px;
|
|
}
|
|
/* June 30th, 2018 */
|
|
.schedule-date {
|
|
font-size: 28px;
|
|
letter-spacing: 2px;
|
|
margin-top: 50px;
|
|
}
|
|
.schedule-img {
|
|
margin-top: 30px;
|
|
}
|
|
/* schedule notes * ** */
|
|
.schedule-arrivaltime-notes {
|
|
font-size: 15px;
|
|
margin-top: 30px;
|
|
}
|
|
/* accomodation */
|
|
.accomodation-header {
|
|
font-size: 35px;
|
|
letter-spacing: 1px;
|
|
margin-top: 50px;
|
|
}
|
|
/* underline accomodation */
|
|
.underline-accomodation {
|
|
width: 210px;
|
|
margin-top: 1x;
|
|
height: 1px;
|
|
}
|
|
/* since your venue is situated.... */
|
|
.accomodation-message {
|
|
font-size: 17px;
|
|
margin-top: 30px;
|
|
}
|
|
.camp-title {
|
|
font-size: 26px;
|
|
margin-top: 10px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-camp {
|
|
max-width: 200px;
|
|
margin-top: 3px;
|
|
}
|
|
.camp-msg {
|
|
font-size: 16px;
|
|
margin-top: 18px;
|
|
}
|
|
.bookbed-title {
|
|
font-size: 26px;
|
|
margin-top: 10px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-bookbed {
|
|
max-width: 260px;
|
|
margin-top: 3px;
|
|
}
|
|
.bookbed-msg {
|
|
font-size: 16px;
|
|
margin-top: 18px;
|
|
}
|
|
.bookbed-details {
|
|
max-width: 220px;
|
|
}
|
|
.hotel-title {
|
|
font-size: 26px;
|
|
margin-top: 10px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-hotel {
|
|
max-width: 230px;
|
|
margin-top: 3px;
|
|
}
|
|
.hotel-msg {
|
|
font-size: 16px;
|
|
margin-top: 18px;
|
|
}
|
|
.hotel-details {
|
|
max-width: 220px;
|
|
}
|
|
.hotel-prices {
|
|
max-width: 125px;
|
|
}
|
|
|
|
.textbox-sharingroom {
|
|
font-size: 15px;
|
|
max-height: 145px;
|
|
}
|
|
|
|
.team-header {
|
|
font-size: 35px;
|
|
margin-top: 90px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-team {
|
|
max-width: 220px;
|
|
margin-top: 1px;
|
|
}
|
|
/* We are very pleased to tell.... */
|
|
.team-msg {
|
|
font-size: 17px;
|
|
margin-top: 30px;
|
|
}
|
|
.charlotte {
|
|
grid-column: 1 / 3;
|
|
}
|
|
.eline {
|
|
grid-column: 1 / 3;
|
|
margin-top: 60px;
|
|
}
|
|
.charlotte > h1, .eline > h1 {
|
|
font-size: 28px;
|
|
margin-top: 10px;
|
|
}
|
|
.phone-container {
|
|
margin-top: 7px;
|
|
}
|
|
.team-email {
|
|
font-size: 17px;
|
|
}
|
|
.song-request-header {
|
|
font-size: 35px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-song {
|
|
max-width: 210px;
|
|
margin-top: 1px;
|
|
}
|
|
/* We wanted everyone to enjoy... */
|
|
.song-request-msg {
|
|
margin-top: 30px;
|
|
font-size: 17px;
|
|
text-align: justify;
|
|
}
|
|
.song-request-input {
|
|
margin-top: 25px;
|
|
}
|
|
.request1 > input, .request2 > input,
|
|
.request3 > input, .request4 > input,
|
|
.request5 > input, .request6 > input,
|
|
.request7 > input, .request8 > input {
|
|
width: auto;
|
|
height: 40px;
|
|
font-size: 18px;
|
|
padding: 10px 24px;
|
|
margin-top: 10px;
|
|
margin-left: 15px;
|
|
margin-right: 15px;
|
|
}
|
|
.request2 , .request3 ,
|
|
.request4 , .request5 ,
|
|
.request6 , .request7 ,
|
|
.request8 {
|
|
margin-top: 25px;
|
|
}
|
|
|
|
/* wedding registy section */
|
|
.registry-header {
|
|
font-size: 35px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-registry {
|
|
width: 265px;
|
|
margin-top: 1px;
|
|
}
|
|
.registry-msg {
|
|
font-size: 17px;
|
|
margin-top: 30px;
|
|
}
|
|
.linebreak-closing {
|
|
width: 180px;
|
|
margin-bottom: 50px;
|
|
}
|
|
/* we are super excited, Love Nathan and Nikita */
|
|
.closing-msg {
|
|
margin-top: 50px;
|
|
font-size: 18px;
|
|
line-height: 250%;
|
|
}
|
|
.closing-img-container {
|
|
margin-top: 20px;
|
|
}
|
|
.modal__footer {
|
|
margin-top: 30px;
|
|
}
|
|
.footer {
|
|
font-size: 14px;
|
|
letter-spacing: 1px;
|
|
line-height: 200%;
|
|
}
|
|
#rsvp-request {
|
|
margin-top: 20px;
|
|
}
|
|
.footer > button {
|
|
margin-bottom: 25px;
|
|
margin-top: 20px;
|
|
padding: 14px 14px;
|
|
font-size: 25px;
|
|
}
|
|
}
|
|
|
|
/* iphone 6S and plus screens */
|
|
|
|
@media
|
|
only screen
|
|
and (min-width : 376px)
|
|
and (max-width : 766px) {
|
|
.modal .closebtn {
|
|
top: -47px;
|
|
right: 0%;
|
|
font-size: 89;
|
|
}
|
|
/* logo */
|
|
.modal__header {
|
|
margin-top: 0px;
|
|
}
|
|
/* You're invited! Yay! */
|
|
.yay > h1 {
|
|
font-size: 31px;
|
|
margin-top: 20px;
|
|
}
|
|
/* welcome to our wedding website... */
|
|
.yay > p:nth-of-type(1) {
|
|
font-size: 14px;
|
|
margin-top: 8px;
|
|
line-height: 150%;
|
|
}
|
|
/* June 30th, 2018 */
|
|
.yay > h2 {
|
|
font-size: 31px;
|
|
margin-top: 70px;
|
|
}
|
|
/* Oldehove, The Netherlands */
|
|
.yay > p:nth-of-type(2) {
|
|
font-size: 14px;
|
|
letter-spacing: 1.8px;
|
|
margin-top: 8px;
|
|
}
|
|
/* Are you coming? */
|
|
.yay h3 {
|
|
font-size: 22px;
|
|
margin-top: 70px;
|
|
}
|
|
/* guest response section */
|
|
.guest-responses {
|
|
margin-top: 30px;
|
|
}
|
|
/* names */
|
|
.switch-title {
|
|
font-size: 30px;
|
|
margin-bottom: 8px;
|
|
}
|
|
.switch-field {
|
|
margin-top: 15px;
|
|
}
|
|
/* buttons */
|
|
.switch-field label {
|
|
font-size: 23px;
|
|
font-weight: lighter;
|
|
margin: 2px 8px;
|
|
padding: 12px 50px;
|
|
}
|
|
/* we kindly ask you to respond by... */
|
|
.no-responses-yet > h3 {
|
|
font-size: 18px;
|
|
line-height: 150%;
|
|
}
|
|
/* Bummer! & That's sweet of you */
|
|
.bummer-header, .thats-sweet-header {
|
|
font-size: 38px;
|
|
margin-top: 80px;
|
|
}
|
|
/* too bad you cant make it..... / come visit us soon! */
|
|
.bummer-msg, .thats-sweet-msg {
|
|
font-size: 15px;
|
|
margin-top: 20px;
|
|
}
|
|
.bummer > button {
|
|
font-size: 18px;
|
|
}
|
|
/* Below you'll find more info */
|
|
.guest-responses > h4 {
|
|
font-size: 28px;
|
|
margin-top: 40px;
|
|
}
|
|
/* So happy you're coming! */
|
|
.so-happy-response > h1 {
|
|
font-size: 33px;
|
|
margin-top: 40px;
|
|
letter-spacing: 2px;
|
|
}
|
|
/* below you'll find all the info you need */
|
|
.so-happy-response > h2 {
|
|
font-size: 18px;
|
|
margin-top: 10px;
|
|
}
|
|
/* If you're still curious */
|
|
.still-curious > h1 {
|
|
font-size: 33px;
|
|
margin-top: 40px;
|
|
letter-spacing: 2px;
|
|
}
|
|
/* you can still take a peek at our schedule */
|
|
.still-curious > h2 {
|
|
font-size: 16px;
|
|
margin-top: 10px;
|
|
}
|
|
/* Venue Title */
|
|
.venue-header {
|
|
font-size: 38px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-venue {
|
|
width: 90px;
|
|
margin-top: 1px;
|
|
}
|
|
/* Venue JPEG */
|
|
.venue-img {
|
|
margin-top: 25px;
|
|
}
|
|
|
|
/* Hayema Heerd */
|
|
.venue-name {
|
|
font-size: 30px;
|
|
margin-top: 30px;
|
|
letter-spacing: 2px;
|
|
}
|
|
/* Jensemaweg 3
|
|
9883 TH Oldehove
|
|
The Netherlands */
|
|
.venue-address {
|
|
margin-top: 24px;
|
|
font-size: 17px;
|
|
letter-spacing: 1px;
|
|
}
|
|
/* venue desription */
|
|
.venue-description {
|
|
margin-top: 23px;
|
|
font-size: 17px;
|
|
}
|
|
/* schedule */
|
|
.schedule-header {
|
|
font-size: 38px;
|
|
letter-spacing: 1px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-schedule {
|
|
width: 140px;
|
|
margin-top: 1px;
|
|
}
|
|
/* June 30th, 2018 */
|
|
.schedule-date {
|
|
font-size: 28px;
|
|
letter-spacing: 2px;
|
|
margin-top: 50px;
|
|
}
|
|
.schedule-img {
|
|
margin-top: 30px;
|
|
}
|
|
/* schedule notes * ** */
|
|
.schedule-arrivaltime-notes {
|
|
font-size: 16px;
|
|
margin-top: 30px;
|
|
}
|
|
/* accomodation */
|
|
.accomodation-header {
|
|
font-size: 38px;
|
|
letter-spacing: 1px;
|
|
margin-top: 50px;
|
|
}
|
|
/* underline accomodation */
|
|
.underline-accomodation {
|
|
width: 225px;
|
|
margin-top: 1px;
|
|
height: 1px;
|
|
}
|
|
/* since your venue is situated.... */
|
|
.accomodation-message {
|
|
font-size: 17px;
|
|
margin-top: 30px;
|
|
}
|
|
.camp-title {
|
|
font-size: 26px;
|
|
margin-top: 10px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-camp {
|
|
max-width: 200px;
|
|
margin-top: 3px;
|
|
}
|
|
.camp-msg {
|
|
font-size: 16px;
|
|
margin-top: 18px;
|
|
}
|
|
.accomodation-camp > button {
|
|
font-size: 20px;
|
|
padding: 15px 25px;
|
|
}
|
|
.bookbed-title {
|
|
font-size: 26px;
|
|
margin-top: 10px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-bookbed {
|
|
max-width: 260px;
|
|
margin-top: 3px;
|
|
}
|
|
.bookbed-msg {
|
|
font-size: 16px;
|
|
margin-top: 18px;
|
|
}
|
|
.bookbed-details {
|
|
max-width: 220px;
|
|
}
|
|
.accomodation-bookbed > button {
|
|
font-size: 20px;
|
|
padding: 15px 25px;
|
|
}
|
|
.hotel-title {
|
|
font-size: 26px;
|
|
margin-top: 10px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-hotel {
|
|
max-width: 330px;
|
|
margin-top: 3px;
|
|
}
|
|
.hotel-msg {
|
|
font-size: 16px;
|
|
margin-top: 18px;
|
|
}
|
|
.hotel-details {
|
|
max-width: 220px;
|
|
}
|
|
.hotel-prices {
|
|
max-width: 125px;
|
|
}
|
|
.accomodation-hotel > button {
|
|
font-size: 20px;
|
|
padding: 15px 25px;
|
|
}
|
|
|
|
.textbox-sharingroom {
|
|
font-size: 15px;
|
|
max-height: 145px;
|
|
}
|
|
.accomodation-nothanks > button {
|
|
font-size: 20px;
|
|
padding: 15px 25px;
|
|
line-height: 140%;
|
|
}
|
|
|
|
.team-header {
|
|
font-size: 38px;
|
|
margin-top: 90px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-team {
|
|
max-width: 220px;
|
|
margin-top: 1px;
|
|
}
|
|
/* We are very pleased to tell.... */
|
|
.team-msg {
|
|
font-size: 17px;
|
|
margin-top: 30px;
|
|
}
|
|
.charlotte {
|
|
grid-column: 1 / 3;
|
|
}
|
|
.eline {
|
|
grid-column: 1 / 3;
|
|
margin-top: 60px;
|
|
}
|
|
.charlotte > h1, .eline > h1 {
|
|
font-size: 28px;
|
|
margin-top: 10px;
|
|
}
|
|
.phone-container {
|
|
margin-top: 7px;
|
|
}
|
|
.phone-container > span {
|
|
font-size: 20px;
|
|
}
|
|
.team-email {
|
|
font-size: 17px;
|
|
}
|
|
.song-request-header {
|
|
font-size: 38px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-song {
|
|
max-width: 200px;
|
|
margin-top: 1px;
|
|
}
|
|
/* We wanted everyone to enjoy... */
|
|
.song-request-msg {
|
|
margin-top: 30px;
|
|
font-size: 17px;
|
|
text-align: justify;
|
|
}
|
|
.song-request-input {
|
|
margin-top: 25px;
|
|
}
|
|
.request1 > input, .request2 > input,
|
|
.request3 > input, .request4 > input,
|
|
.request5 > input, .request6 > input,
|
|
.request7 > input, .request8 > input {
|
|
width: auto;
|
|
height: 40px;
|
|
font-size: 18px;
|
|
padding: 10px 24px;
|
|
margin-top: 10px;
|
|
margin-left: 15px;
|
|
margin-right: 15px;
|
|
}
|
|
.request2 , .request3 ,
|
|
.request4 , .request5 ,
|
|
.request6 , .request7 ,
|
|
.request8 {
|
|
margin-top: 25px;
|
|
}
|
|
|
|
/* wedding registy section */
|
|
.registry-header {
|
|
font-size: 38px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-registry {
|
|
width: 265px;
|
|
margin-top: 1px;
|
|
}
|
|
.registry-msg {
|
|
font-size: 17px;
|
|
margin-top: 30px;
|
|
}
|
|
.linebreak-closing {
|
|
width: 180px;
|
|
margin-bottom: 50px;
|
|
}
|
|
/* we are super excited, Love Nathan and Nikita */
|
|
.closing-msg {
|
|
margin-top: 50px;
|
|
font-size: 17px;
|
|
line-height: 250%;
|
|
}
|
|
.closing-img-container {
|
|
margin-top: 20px;
|
|
}
|
|
.modal__footer {
|
|
margin-top: 30px;
|
|
}
|
|
.footer {
|
|
font-size: 14px;
|
|
letter-spacing: 1px;
|
|
line-height: 200%;
|
|
}
|
|
#rsvp-request {
|
|
margin-top: 20px;
|
|
}
|
|
.footer > button {
|
|
margin-bottom: 40px;
|
|
margin-top: 20px;
|
|
padding: 14px 14px;
|
|
font-size: 25px;
|
|
}
|
|
}
|
|
|
|
/* Tablet Styles */
|
|
|
|
@media
|
|
only screen
|
|
and (min-width : 767px)
|
|
and (max-width : 1024px) {
|
|
.modal .closebtn {
|
|
top: -47px;
|
|
right: 0%;
|
|
font-size: 89;
|
|
}
|
|
/* logo */
|
|
.modal__header {
|
|
margin-top: 0px;
|
|
}
|
|
/* You're invited! Yay! */
|
|
.yay > h1 {
|
|
font-size: 55px;
|
|
margin-top: 20px;
|
|
}
|
|
/* welcome to our wedding website... */
|
|
.yay > p:nth-of-type(1) {
|
|
font-size: 18px;
|
|
margin-top: 8px;
|
|
}
|
|
/* June 30th, 2018 */
|
|
.yay > h2 {
|
|
font-size: 50px;
|
|
margin-top: 70px;
|
|
}
|
|
/* Oldehove, The Netherlands */
|
|
.yay > p:nth-of-type(2) {
|
|
font-size: 18px;
|
|
letter-spacing: 1.8px;
|
|
margin-top: 5px;
|
|
}
|
|
/* Are you coming? */
|
|
.yay h3 {
|
|
font-size: 28px;
|
|
margin-top: 80px;
|
|
}
|
|
/* guest response section */
|
|
.guest-responses {
|
|
margin-top: 30px;
|
|
}
|
|
/* names */
|
|
.switch-title {
|
|
font-size: 36px;
|
|
margin-bottom: 8px;
|
|
}
|
|
.switch-field {
|
|
margin-top: 25px;
|
|
}
|
|
/* buttons */
|
|
.switch-field label {
|
|
font-size: 28px;
|
|
font-weight: lighter;
|
|
margin: 5px 15px;
|
|
padding: 15px 55px;
|
|
}
|
|
/* we kindly ask you to respond by... */
|
|
.no-responses-yet > h3 {
|
|
font-size: 25px;
|
|
line-height: 150%;
|
|
}
|
|
/* Bummer! & That's sweet of you */
|
|
.bummer-header, .thats-sweet-header {
|
|
font-size: 48px;
|
|
margin-top: 80px;
|
|
}
|
|
/* too bad you cant make it..... / come visit us soon! */
|
|
.bummer-msg, .thats-sweet-msg {
|
|
font-size: 21px;
|
|
margin-top: 20px;
|
|
}
|
|
.bummer > button {
|
|
font-size: 18px;
|
|
}
|
|
/* Below you'll find more info */
|
|
.guest-responses > h4 {
|
|
font-size: 38px;
|
|
margin-top: 40px;
|
|
}
|
|
/* So happy you're coming! */
|
|
.so-happy-response > h1 {
|
|
font-size: 40px;
|
|
margin-top: 40px;
|
|
}
|
|
/* below you'll find all the info you need */
|
|
.so-happy-response > h2 {
|
|
font-size: 20px;
|
|
margin-top: 10px;
|
|
}
|
|
/* If you're still curious */
|
|
.still-curious > h1 {
|
|
font-size: 40px;
|
|
margin-top: 40px;
|
|
}
|
|
/* you can still take a peek at our schedule */
|
|
.still-curious > h2 {
|
|
font-size: 20px;
|
|
margin-top: 10px;
|
|
}
|
|
/* Venue Title */
|
|
.venue-header {
|
|
font-size: 45px;
|
|
margin-top: 80px;
|
|
}
|
|
.underline-venue {
|
|
width: 105px;
|
|
margin-top: 1px;
|
|
}
|
|
/* Venue JPEG */
|
|
.venue-img {
|
|
margin-top: 35px;
|
|
}
|
|
|
|
/* Hayema Heerd */
|
|
.venue-name {
|
|
font-size: 36px;
|
|
margin-top: 30px;
|
|
letter-spacing: 2px;
|
|
}
|
|
/* Jensemaweg 3
|
|
9883 TH Oldehove
|
|
The Netherlands */
|
|
.venue-address {
|
|
margin-top: 28px;
|
|
font-size: 17px;
|
|
letter-spacing: 1px;
|
|
}
|
|
/* venue desription */
|
|
.venue-description {
|
|
margin-top: 20px;
|
|
font-size: 20px;
|
|
}
|
|
/* schedule */
|
|
.schedule-header {
|
|
font-size: 45px;
|
|
letter-spacing: 1px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-schedule {
|
|
width: 160px;
|
|
margin-top: 1px;
|
|
}
|
|
/* June 30th, 2018 */
|
|
.schedule-date {
|
|
font-size: 40px;
|
|
letter-spacing: 2px;
|
|
margin-top: 70px;
|
|
}
|
|
.schedule-img {
|
|
margin-top: 60px;
|
|
}
|
|
/* schedule notes * ** */
|
|
.schedule-arrivaltime-notes {
|
|
font-size: 17px;
|
|
margin-top: 30px;
|
|
}
|
|
/* accomodation */
|
|
.accomodation-header {
|
|
font-size: 45px;
|
|
letter-spacing: 1px;
|
|
margin-top: 50px;
|
|
}
|
|
/* underline accomodation */
|
|
.underline-accomodation {
|
|
width: 270px;
|
|
margin-top: 1x;
|
|
height: 1px;
|
|
}
|
|
/* since your venue is situated.... */
|
|
.accomodation-message {
|
|
font-size: 20px;
|
|
margin-top: 30px;
|
|
}
|
|
.accomodation-camp {
|
|
margin-top: 90px;
|
|
}
|
|
.camp-title {
|
|
font-size: 40px;
|
|
margin-top: 10px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-camp {
|
|
max-width: 300px;
|
|
margin-top: 5px;
|
|
}
|
|
.camp-msg {
|
|
font-size: 16px;
|
|
margin-top: 18px;
|
|
}
|
|
.accomodation-camp > button {
|
|
font-size: 24px;
|
|
padding: 15px 25px;
|
|
}
|
|
.accomodation-bookbed {
|
|
margin-top: 90px;
|
|
}
|
|
.bookbed-title {
|
|
font-size: 40px;
|
|
margin-top: 10px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-bookbed {
|
|
max-width: 390px;
|
|
margin-top: 5px;
|
|
}
|
|
.bookbed-msg {
|
|
font-size: 16px;
|
|
margin-top: 18px;
|
|
}
|
|
.bookbed-details {
|
|
max-width: 220px;
|
|
}
|
|
.accomodation-bookbed > button {
|
|
font-size: 24px;
|
|
padding: 15px 25px;
|
|
}
|
|
.accomodation-hotel {
|
|
margin-top: 90px;
|
|
}
|
|
.hotel-title {
|
|
font-size: 40px;
|
|
margin-top: 10px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-hotel {
|
|
max-width: 460px;
|
|
margin-top: 5px;
|
|
}
|
|
.hotel-msg {
|
|
font-size: 16px;
|
|
margin-top: 18px;
|
|
}
|
|
.hotel-details {
|
|
max-width: 220px;
|
|
}
|
|
.hotel-prices {
|
|
max-width: 125px;
|
|
}
|
|
.accomodation-hotel > button {
|
|
font-size: 24px;
|
|
padding: 15px 25px;
|
|
}
|
|
|
|
.textbox-sharingroom {
|
|
font-size: 15px;
|
|
max-height: 145px;
|
|
}
|
|
.or {
|
|
font-size: 34px;
|
|
}
|
|
.accomodation-nothanks > button {
|
|
font-size: 24px;
|
|
padding: 15px 25px;
|
|
}
|
|
.team-header {
|
|
font-size: 40px;
|
|
margin-top: 90px;
|
|
letter-spacing: 1px;
|
|
}
|
|
.underline-team {
|
|
max-width: 220px;
|
|
margin-top: 1px;
|
|
}
|
|
/* We are very pleased to tell.... */
|
|
.team-msg {
|
|
font-size: 20px;
|
|
margin-top: 30px;
|
|
}
|
|
.charlotte {
|
|
grid-column: 1 / 2;
|
|
}
|
|
.eline {
|
|
grid-column: 2 / 3;
|
|
}
|
|
.charlotte > h1, .eline > h1 {
|
|
font-size: 28px;
|
|
margin-top: 10px;
|
|
}
|
|
.phone-container {
|
|
margin-top: 7px;
|
|
}
|
|
.team-email {
|
|
font-size: 17px;
|
|
}
|
|
.song-request-header {
|
|
font-size: 40px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-song {
|
|
max-width: 210px;
|
|
margin-top: 1px;
|
|
}
|
|
/* We wanted everyone to enjoy... */
|
|
.song-request-msg {
|
|
margin-top: 30px;
|
|
font-size: 20px;
|
|
text-align: justify;
|
|
}
|
|
.song-request-input {
|
|
margin-top: 25px;
|
|
}
|
|
.request1 > input, .request2 > input,
|
|
.request3 > input, .request4 > input,
|
|
.request5 > input, .request6 > input,
|
|
.request7 > input, .request8 > input {
|
|
width: auto;
|
|
height: 40px;
|
|
font-size: 18px;
|
|
padding: 10px 24px;
|
|
margin-top: 10px;
|
|
margin-left: 10px;
|
|
margin-right: 10px;
|
|
}
|
|
.request2 , .request3 ,
|
|
.request4 , .request5 ,
|
|
.request6 , .request7 ,
|
|
.request8 {
|
|
margin-top: 15px;
|
|
}
|
|
|
|
/* wedding registy section */
|
|
.registry-header {
|
|
font-size: 40px;
|
|
margin-top: 50px;
|
|
}
|
|
.underline-registry {
|
|
width: 265px;
|
|
margin-top: 1px;
|
|
}
|
|
.registry-msg {
|
|
font-size: 20px;
|
|
margin-top: 30px;
|
|
}
|
|
.linebreak-closing {
|
|
width: 180px;
|
|
margin-bottom: 50px;
|
|
}
|
|
/* we are super excited, Love Nathan and Nikita */
|
|
.closing-msg {
|
|
margin-top: 50px;
|
|
font-size: 18px;
|
|
line-height: 250%;
|
|
}
|
|
.closing-img-container {
|
|
margin-top: 20px;
|
|
}
|
|
.modal__footer {
|
|
margin-top: 30px;
|
|
}
|
|
.footer {
|
|
font-size: 14px;
|
|
letter-spacing: 1px;
|
|
line-height: 200%;
|
|
}
|
|
#rsvp-request {
|
|
margin-top: 20px;
|
|
}
|
|
.footer > button {
|
|
margin-bottom: 40px;
|
|
margin-top: 20px;
|
|
padding: 14px 14px;
|
|
font-size: 25px;
|
|
}
|
|
|
|
}
|
|
|
|
/* Desktop Styles */
|
|
|
|
@media
|
|
only screen
|
|
and (min-width : 1025px) {
|
|
|
|
}
|
|
|
|
/**
|
|
* release only if needed for better performance (mobile users) @media
|
|
* (max-width: 767px) { .fullscreen-bg { background:
|
|
* url('img-vid/eng-540p-low-img.jpg') center center / cover no-repeat; }
|
|
*/
|