/* GENERAL
----------------------------------------------------------------------------------------------------*/
html,body{
    background-color: #1a5da9;
    color: white;
    font-family: 'KautivaPro', Helvetica, Arial, sans-serif;
    width: 100%;
    height: 100%;
}


/* PARALLAX SCROLLING
----------------------------------------------------------------------------------------------------*/

.slide {
    background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 40%;
    width:100%;
    height:800px;
    position: relative;
	display: block;
}

.fullBG { height: 1000px; padding: 0; margin: 0; width: 100%; max-width: 1920px; position: relative; margin: 0 auto; }
.plus { margin-top: -1000px; }


/* Slide Sections
----------------------------------------------------------------------------------------------------*/

#slide1 { background-image: url('../images/slide_backgrounds/slide1_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide2 { background-image: url('../images/slide_backgrounds/slide2_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide3 { background-image: url('../images/slide_backgrounds/slide3_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide4 { background-image: url('../images/slide_backgrounds/slide4_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide5 { background-image: url('../images/slide_backgrounds/slide5_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide6 { background-image: url('../images/slide_backgrounds/slide6_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide7 { background-image: url('../images/slide_backgrounds/slide7_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide8 { background-image: url('../images/slide_backgrounds/slide8_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide9 { background-image: url('../images/slide_backgrounds/slide9_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide10 { background-image: url('../images/slide_backgrounds/slide10_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide11 { background-image: url('../images/slide_backgrounds/slide11_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide12 { background-image: url('../images/slide_backgrounds/slide12_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide13 { background-image: url('../images/slide_backgrounds/slide13_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide14 { background-image: url('../images/slide_backgrounds/slide14_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide15 { background-image: url('../images/slide_backgrounds/slide15_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide16 { background-image: url('../images/slide_backgrounds/slide16_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide17 { background-image: url('../images/slide_backgrounds/slide16_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide18 { background-image: url('../images/slide_backgrounds/slide16_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }
#slide19 { background-image: url('../images/slide_backgrounds/slide19_bg.jpg'); background-size: cover; background-repeat: no-repeat; #fff }


/* SLIDE 1
----------------------------------------------------------------------------------------------------*/

#welcome {
    position: absolute;
    top: 50%;
    left: 65%;
    margin-top: -270px;
    margin-left: -163px;
    z-index: 1;
}

#welcome_block {
    position: absolute;
    width: 600px;
    top: 55%;
    margin-left: 20%;
    margin-top: -380px;
    margin-left: 350px;
    z-index: 1;
}

#welcome_scroll_circle {
    position: absolute;
    width: 150px;
    height: 150px;
    top: 75%;
    left: 50%;
    margin-left: -75px;
    background: #fff;
    opacity: 0.6;
    -moz-border-radius: 150px;
    -webkit-border-radius: 150px;
    border-radius: 150px;
    z-index: 2;
}

#welcome_scroll_arrow {
    position: absolute;
    width: 0;
    height: 0;
    top: 75%;
    left: 50%;
    opacity: 0.3;
    margin-left: -35px;
    margin-top: -50px;
    border-style: solid;
    border-width: 50px 35px 0 35px;
    border-color: #666 transparent transparent transparent;
    z-index: 1;
}

.welcome_title_thomas { font-family: baskerville, caslon, serif; color: #F77F00; text-transform: none; font-weight: 100; font-size: 80px; font-style: italic; margin: 0 0 10px 0; letter-spacing: 10px; line-height: 72px; }
.welcome_title { font-family: baskerville, caslon, serif; color: #fff; text-transform: none; font-weight: 100; font-size: 80px; font-style: italic; margin: 0 0 10px 0; letter-spacing: 10px; line-height: 72px; }
.welcome_title_erin { font-family: baskerville, caslon, serif; color: #CC5500; text-transform: none; font-weight: 100; font-size: 80px; font-style: italic; margin: 0 0 10px 0; letter-spacing: 10px; line-height: 72px; }

.welcome_text { font-family: baskerville, caslon, serif; color: #fff; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; margin: 0 0 10px 0; }
.welcome_text_love { font-family: baskerville, caslon, serif; color: #ff0000; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; margin: 0 0 10px 0; }
.welcome_text_bacon { font-family: baskerville, caslon, serif; color: #CD5C5C; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; margin: 0 0 10px 0; }


/* SLIDE 2
----------------------------------------------------------------------------------------------------*/

#meeterin {
    position: absolute;
    top: 50%;
    left: 75%;
    margin-top: -270px;
    margin-left: -163px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

#meeterin_block {
    position: absolute;
    background: #444;
    opacity: 0.8;
    width: 300px;
    top: 55%;
    margin-left: 20%;
    margin-top: -270px;
    margin-right: 80px;
    padding: 30px;
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.meeterin_text { font-size: 40px; font-family: cursive,Verdana,sans-serif; text-shadow:2px 2px 2px #1e110b; }
.meeterin_text_small { font-size: 18px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }


/* SLIDE 3
----------------------------------------------------------------------------------------------------*/

#meetthomas {
    position: absolute;
    top: 50%;
    margin-left: 20%;
    margin-top: -270px;
    margin-right: 80px;
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#meetthomas_block {
    position: absolute;
    background: #444;
    opacity: 0.8;
    width: 300px;
    top: 55%;
    left: 75%;
    margin-right: 20%;
    margin-top: -270px;
    margin-left: -160px;
    padding: 30px;
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.meetthomas_text { font-size: 40px; font-family: cursive,Verdana,sans-serif; text-shadow:2px 2px 2px #1e110b; }
.meetthomas_text_small { font-size: 18px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }


/* SLIDE 4
----------------------------------------------------------------------------------------------------*/

#slide4_title {
    position: absolute;
    margin-left: 5%;
}

#slide4_bacon1 {
    position: absolute;
    top: 50%;
    left: 10%;
    margin-right: 65%;
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide4_bacon2 {
    position: absolute;
    right: 10%;
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide4_block1 {
    position: absolute;
    background: #444;
    opacity: 0.8;
    width: 600px;
    top: 55%;
    left: 3%;
    margin-top: -350px;
    padding: 10px;
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide4_block2 {
    position: absolute;
    background: #444;
    opacity: 0.8;
    width: 600px;
    top: 55%;
    right: 3%;
    margin-top: -255px;
    padding: 10px;
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide4_block3 {
    position: absolute;
    background: #444;
    opacity: 0.8;
    width: 600px;
    top: 55%;
    left: 3%;
    margin-top: -150px;
    padding: 10px;
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide4_block4 {
    position: absolute;
    background: #444;
    opacity: 0.8;
    width: 600px;
    top: 55%;
    right: 3%;
    margin-top: -85px;
    padding: 10px;
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}



#slide4_block5 {
    position: absolute;
    background: #444;
    opacity: 0.8;
    width: 600px;
    top: 55%;
    left: 3%;
    margin-top: 25px;
    padding: 10px;
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide4_block6 {
    position: absolute;
    background: #444;
    opacity: 0.8;
    width: 600px;
    top: 55%;
    right: 3%;
    margin-top: 105px;
    padding: 10px;
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide4_block7 {
    position: absolute;
    background: #444;
    opacity: 0.8;
    width: 600px;
    top: 55%;
    left: 3%;
    margin-top: 225px;
    padding: 10px;
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}


.slide4_title { font-family: baskerville, caslon, serif; color: #fff; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide4_text { font-size: 18px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }


/* SLIDE 5
----------------------------------------------------------------------------------------------------*/

#slide5_title {
    position: absolute;
    margin-left: 5%;
}

#slide5_block {
    position: absolute;
    background: #056900;
    opacity: 0.8;
    left: 50%;
    width: 650px;
    height: 280px;
    top: 50%;
    z-index: 2;
    margin-top: -180px;
    margin-left: -250px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.slide5_title { color: #fff; font-family: baskerville, caslon, serif; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; font-weight: bold; background: #056900; padding: 5px; opacity: 0.7; border-radius: 5px; }
.slide5_text { font-size: 18px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }



/* SLIDE 6
----------------------------------------------------------------------------------------------------*/

#slide6_title {
    position: absolute;
    margin-left: 5%;
}

#slide6_block {
    position: absolute;
    background: #ffff00;
    opacity: 0.7;
    left: 50%;
    width: 480px;
    height: 180px;
    top: 50%;
    z-index: 2;
    margin-top: 80px;
    margin-left: -25px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.slide6_title { font-family: baskerville, caslon, serif; color: #fff; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide6_text { color: #8C2929; font-size: 18px; font-family: century gothic; font-weight: bold; }


/* SLIDE 7
----------------------------------------------------------------------------------------------------*/

#slide7_title {
    position: absolute;
    margin-left: 5%;
}

#slide7_block {
    position: absolute;
    background: #ffffff;
    opacity: 0.7;
    left: 50%;
    width: 480px;
    height: 180px;
    top: 50%;
    z-index: 2;
    margin-top: -100px;
    margin-left: -25px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.slide7_title { font-family: baskerville, caslon, serif; color: #fff; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide7_text { color: #444; font-size: 18px; font-family: century gothic; font-weight: bold; }


/* SLIDE 8
----------------------------------------------------------------------------------------------------*/

#slide8_title {
    position: absolute;
    margin-left: 5%;
}

#slide8_block {
    position: absolute;
    background: #0066ee;
    opacity: 0.7;
    left: 50%;
    width: 480px;
    height: 420px;
    top: 50%;
    z-index: 2;
    margin-top: -280px;
    margin-left: -650px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide8_block2 {
    position: absolute;
    top: 50%;
    left: 75%;
    margin-top: -270px;
    margin-left: -163px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

.slide8_title { font-family: baskerville, caslon, serif; color: #fff; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide8_text { color: #fff; font-size: 18px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }


/* SLIDE 9
----------------------------------------------------------------------------------------------------*/

#slide9_title {
    position: absolute;
    margin-left: 5%;
}

#slide9_block {
    position: absolute;
    background: #CC5500;
    opacity: 0.7;
    left: 50%;
    width: 580px;
    height: 180px;
    top: 50%;
    z-index: 2;
    margin-top: -75px;
    margin-left: 50px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.slide9_title { font-family: baskerville, caslon, serif; color: #444; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide9_text { color: #fff; font-size: 18px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }
.slide9_date { color: #222; font-size: 24px; font-family: century gothioc; font-weight: bold; font-style: italic; }


/* SLIDE 10
----------------------------------------------------------------------------------------------------*/

#slide10_title {
    position: absolute;
    margin-left: 5%;
}

#slide10_block {
    position: absolute;
    background: #551a8b;
    opacity: 0.7;
    left: 50%;
    width: 580px;
    height: 130px;
    top: 50%;
    z-index: 2;
    margin-top: -75px;
    margin-left: -550px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide10_block2 {
    position: absolute;
    top: 50%;
    left: 75%;
    margin-top: 70px;
    margin-left: -163px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

.slide10_title { font-family: baskerville, caslon, serif; color: #fff; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide10_text { color: #fff; font-size: 18px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }



/* SLIDE 11
----------------------------------------------------------------------------------------------------*/

#slide11_title {
    position: absolute;
    margin-left: 5%;
}

#slide11_block {
    position: absolute;
    background: #47CF42;
    opacity: 0.8;
    left: 50%;
    width: 580px;
    height: 195px;
    top: 50%;
    z-index: 2;
    margin-top: -100px;
    margin-left: -550px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide11_block2 {
    position: absolute;
    top: 50%;
    left: 75%;
    margin-top: -20px;
    margin-left: -275px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

#slide11_block3 {
    position: absolute;
    top: 50%;
    left: 75%;
    margin-top: 80px;
    margin-left: 63px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

#slide11_block4 {
    position: absolute;
    top: 50%;
    left: 75%;
    margin-top: 150px;
    margin-left: -600px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

.slide11_title { font-family: baskerville, caslon, serif; color: #fff; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide11_text { color: #fff; font-size: 18px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }


/* SLIDE 12
----------------------------------------------------------------------------------------------------*/

#slide12_title {
    position: absolute;
    margin-left: 5%;
}

#slide12_block {
    position: absolute;
    background: #444;
    opacity: 0.7;
    left: 50%;
    width: 580px;
    height: 130px;
    top: 50%;
    z-index: 2;
    margin-top: -150px;
    margin-left: -650px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide12_block2 {
    position: absolute;
    top: 50%;
    left: 75%;
    margin-top: -75px;
    margin-left: -350px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

#slide12_block3 {
    position: absolute;
    top: 50%;
    left: 75%;
    margin-top: -150px;
    margin-left: 10px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

.slide12_title { font-family: baskerville, caslon, serif; color: #fff; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide12_text { color: #fff; font-size: 18px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }



/* SLIDE 13
----------------------------------------------------------------------------------------------------*/

#slide13_title {
    position: absolute;
    margin-left: 5%;
}

#slide13_block {
    position: absolute;
    background: #fff;
    opacity: 0.8;
    left: 50%;
    width: 580px;
    height: 110px;
    top: 50%;
    z-index: 2;
    margin-top: -150px;
    margin-left: 50px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide13_block2 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -75px;
    margin-left: -650px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

#slide13_block3 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -300px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

.slide13_title { color: #CD5C5C; font-family: baskerville, caslon, serif; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; font-weight: bold; background: #fff; padding: 5px; opacity: 0.8; border-radius: 5px; }
.slide13_text { color: #CD5C5C; font-size: 18px; font-family: century gothic; font-weight: bold; }


/* SLIDE 14
----------------------------------------------------------------------------------------------------*/

#slide14_title {
    position: absolute;
    margin-left: 5%;
}

#slide14_block {
    position: absolute;
    background: #444;
    opacity: 0.7;
    left: 50%;
    width: 580px;
    height: 270px;
    top: 50%;
    z-index: 2;
    margin-top: -225px;
    margin-left: -650px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide14_block2 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -300px;
    margin-left: 25px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

#slide14_block3 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 20px;
    margin-left: 250px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

.slide14_title { font-family: baskerville, caslon, serif; color: #fff; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide14_text { color: #fff; font-size: 18px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }


/* SLIDE 15
----------------------------------------------------------------------------------------------------*/

#slide15_title {
    position: absolute;
    margin-left: 5%;
}

#slide15_block {
    position: absolute;
    background: #444;
    opacity: 0.7;
    left: 50%;
    width: 580px;
    height: 250px;
    top: 50%;
    z-index: 1;
    margin-top: -225px;
    margin-left: 80px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide15_block2 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -350px;
    margin-left: -275px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

#slide15_block3 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -650px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

#slide15_block4 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 50px;
    margin-left: -150px;
    z-index: 1;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

.slide15_title { color: #000; font-family: baskerville, caslon, serif; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide15_text { color: #fff; font-size: 18px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }


/* SLIDE 16
----------------------------------------------------------------------------------------------------*/

#slide16_title {
    position: absolute;
    margin-left: 5%;
}

#slide16_block {
    position: absolute;
    background: #fff;
    opacity: 0.7;
    left: 50%;
    width: 400px;
    height: 240px;
    top: 50%;
    z-index: 2;
    margin-top: -300px;
    margin-left: -650px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#slide16_block2 {
    position: absolute;
    background: #fff;
    opacity: 0.7;
    left: 50%;
    width: 500px;
    height: 100px;
    top: 50%;
    z-index: 2;
    margin-top: 1050px;
    margin-left: 120px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.slide16_title { color: #CC5500; font-family: baskerville, caslon, serif; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide16_text { color: #CC5500; font-size: 18px; font-family: century gothic; font-weight: bold; }


/* SLIDE 17
----------------------------------------------------------------------------------------------------*/

#slide17_block {
    position: absolute;
    background: #fff;
    opacity: 0.7;
    left: 50%;
    width: 500px;
    height: 60px;
    top: 50%;
    z-index: 2;
    margin-top: -300px;
    margin-left: 120px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.slide17_title { color: #CC5500; font-family: baskerville, caslon, serif; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide17_text { color: #CC5500; font-size: 18px; font-family: century gothic; font-weight: bold; }


/* SLIDE 18
----------------------------------------------------------------------------------------------------*/

#slide18_title {
    position: absolute;
    margin-left: 5%;
}

#slide18_block {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    margin-top: -250px;
    margin-left: 50px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.slide18_title { color: #fff; font-family: baskerville, caslon, serif; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide18_text { color: #CC5500; font-size: 18px; font-family: century gothic; font-weight: bold; }


/* SLIDE 19
----------------------------------------------------------------------------------------------------*/

#slide19_title {
    position: absolute;
    margin-top: 100px;
    margin-left: 45%;
}

#slide19_block {
    position: absolute;
    background: #444;
    opacity: 0.8;
    left: 50%;
    width: 440px;
    height: 90px;
    top: 50%;
    z-index: 2;
    margin-top: -150px;
    margin-left: 225px;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.slide19_title { color: #fff; font-family: baskerville, caslon, serif; text-transform: none; font-weight: 100; font-size: 50px; font-style: italic; letter-spacing: 10px; line-height: 72px; }
.slide19_text { color: #fff; font-size: 22px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }
.slide19_text_love { color: #ff0000; font-size: 22px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }
.slide19_text_bacon { color: #CD5C5C; font-size: 22px; font-family: century gothic; text-shadow:2px 2px 2px #1e110b; }