form { margin:0px }body > form { height:100% }img { margin:0px; border-style:none }button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }table { empty-cells:hide }td { padding:0px }.f-sp { font-size:1px; visibility:hidden }.f-lp { margin-bottom:0px }.f-fp { margin-top:0px }.brideshead h1 { font-family:'Amatic SC', cursive; font-size:50px; background-image:url("../Resources/flower.png"); background-repeat:no-repeat; font-weight:400; background-position:left; padding:10px 0px 10px 70px; margin-top:0px !important }.collectionhead h1 { font-family:'Amatic SC', cursive; font-size:50px; background-image:url("../Resources/heart.png"); background-repeat:no-repeat; font-weight:400; background-position:left; padding:10px 0px 10px 70px }.collectionhead h2 { font-family:'Amatic SC', cursive; font-size:50px; background-image:url("../Resources/heart.png"); background-repeat:no-repeat; font-weight:400; background-position:left; padding:10px 0px 10px 70px }.footer h2 { color:#bfbfbf; font-family:'Open Sans', sans-serif; font-size:14px; line-height:1.8; margin-top:0px; margin-bottom:0px; font-weight:400 }.footer p { color:#9d979d; font-size:14px; line-height:1.8; margin-top:0px; margin-bottom:0px }.herotxt h1 { color:#fff; font-family:'Dancing Script', cursive; font-size:40px; text-align:center; font-weight:normal }.mainheading h1 { font-family:'Amatic SC', cursive; font-size:50px; background-image:url("../Resources/star.png"); background-repeat:no-repeat; font-weight:400; background-position:left; padding:10px 0px 10px 70px }.menu { font-family:'Amatic SC', cursive; font-size:36px }.newsblog h1 { color:#97816a; font-family:'Amatic SC', cursive; font-size:50px; font-weight:400 }.offertext p { color:#fff; font-family:'Open Sans', sans-serif; font-size:34px; letter-spacing:-0.01em; line-height:1; text-align:center }.phone p { margin-top:0px; margin-bottom:0px; text-align:center }.storysection { color:#545154; font-family:'Open Sans', sans-serif; font-size:18px; line-height:1.8; font-weight:300 }em { font-style:italic }h1 { color:#545154; font-family:'Amatic SC', cursive; font-size:50px; margin-bottom:10px; font-weight:400 }h1:first-child { margin-top:0px }h2 { color:#97816a; font-family:'Amatic SC', cursive; font-size:42px; font-weight:400 }h2:first-child { margin-top:0px }h3 { font-family:'Amatic SC', cursive; font-size:36px; font-weight:400 }h3:first-child { margin-top:0px }p { color:#545154; font-family:'Open Sans', sans-serif; font-size:18px; line-height:1.9; font-weight:300 }strong { font-weight:bold }.txtcenter { text-align:center }.small-text { font-style:italic; text-decoration:none; font-size:15px }h2.blogfeed { color:#97816a; font-family:'Amatic SC', cursive; font-size:48px; font-weight:400 }h2:first-child { margin-top:0px }.rss { font-style:italic; text-decoration:none }@media screen and (max-width:600px){	.footer h2 { text-align:center }	.footer p { text-align:center }}