html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:#2d2d2d;font-family:'Roboto',sans-serif}#wrapper{width:900px;margin:0 auto}header{position:fixed;top:-77px;width:900px;background:#fff;box-shadow:0 0 7px black;height:70px;z-index:100}header h1{float:left;margin:30px 0 0 20px;color:#0274bb;font-size:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 0 2px;border-top:2px solid #0274bb;border-bottom:2px solid #0274bb;position:relative}header h1:before{content:'';position:absolute;bottom:100%;left:50%;margin:0 0 1px -25px;width:50px;height:21px;background:url('images/blueBow.png') no-repeat}header a{float:right;line-height:70px;margin-right:20px;font-weight:700;color:#2d2d2d;text-transform:uppercase;text-decoration:none}header a:hover{color:#0274bb}#intro{background-color:#00264d;background:-webkit-gradient(linear,left top,left bottom,from( #00264d),to( #0274bb));background:-webkit-linear-gradient(top, #00264d, #0274bb);background:-moz-linear-gradient(top, #00264d, #0274bb);background:-ms-linear-gradient(top, #00264d, #0274bb);background:-o-linear-gradient(top, #00264d, #0274bb);box-sizing:border-box;-moz-box-sizing:border-box;padding:100px;text-align:center;color:#fff}#intro h1{display:inline-block;font-size:72px;text-transform:uppercase;letter-spacing:8px;font-weight:700;padding:15px 0 10px;border-top:5px solid white;border-bottom:5px solid white;margin:30px 0 35px;position:relative}#intro h1:before{content:'';width:136px;height:57px;position:absolute;background:url('images/bow.png') no-repeat;bottom:100%;margin-bottom:5px;left:50%;margin-left:-68px}#intro p{font-size:18px;font-weight:300;line-height:1.4em}#featured{text-align:center;background:#fff;padding:100px 0}#featured li{display:inline-block;width:300px;margin-bottom:30px;vertical-align:top}#featured li:nth-child(even){margin-right:100px}#featured li:nth-child(odd){margin:0 98px 30px}#featured li:nth-last-of-type(-n+2){margin-bottom:0}#featured li .imgWrap{margin:auto;width:250px;height:250px;overflow:hidden;position:relative}#featured li .imgWrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}#featured li h2{font-weight:700;margin:10px 0 0 0;color:#005be0;font-size:18px;text-transform:uppercase;line-height:1.4em}#featured li p.pN{font-size:12px;font-weight:400;margin-bottom:10px}#featured li p.pN span{font-weight:500}#featured li p{color:#005be0;font-size:18px;font-weight:300;line-height:1.4em;padding:0 15px}#featured .port .imgWrap img{max-width:250px;height:auto}#featured .land .imgWrap img{max-height:250px;width:auto}#gifts li{padding:100px;background:#fff;overflow:hidden}#gifts li .imgWrap{margin:auto;width:250px;height:250px;overflow:hidden;position:relative;float:right;margin-left:30px}#gifts li .imgWrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}#gifts li .giftMeta{float:right}#gifts li h2{color:#005be0;font-size:24px;line-height:1.4em;margin-bottom:30px;font-weight:700;max-width:420px;text-transform:uppercase;text-align:right}#gifts li p{font-weight:300;line-height:1.4em;font-size:18px;margin-bottom:30px;color:#005be0;max-width:420px;text-align:right}#gifts li p:last-child{font-size:12px;font-weight:400}#gifts li p:last-child span{font-weight:500}#gifts li:nth-child(odd){background:#f3f3f3}#gifts li:nth-child(odd) .imgWrap{float:left;margin-left:0;margin-right:30px}#gifts li:nth-child(odd) .giftMeta{float:left}#gifts li:nth-child(odd) h2,#gifts li:nth-child(odd) p{text-align:left}#gifts .port .imgWrap img{max-width:250px;height:auto}#gifts .land .imgWrap img{max-height:250px;width:auto}#contact{background-color:#0274bb;background:-webkit-gradient(linear,left top,left bottom,from( #0274bb),to( #00264d));background:-webkit-linear-gradient(top, #0274bb, #00264d);background:-moz-linear-gradient(top, #0274bb, #00264d);background:-ms-linear-gradient(top, #0274bb, #00264d);background:-o-linear-gradient(top, #0274bb, #00264d);box-sizing:border-box;-moz-box-sizing:border-box;padding:100px;text-align:center;color:#fff}#contact h3{font-weight:700;display:inline-block;font-size:36px;text-transform:uppercase;letter-spacing:3px;padding:5px 0 3px;border-top:2px solid white;border-bottom:2px solid white;margin-bottom:30px}#contact p{margin:0 auto 40px;max-width:600px;font-size:18px;font-weight:300;line-height:1.4em}#contact p a{color:#f3b875;text-decoration:none}#contact p a:hover{color:#fff}#contact p span{color:#f3b875}#contact ul li{position:relative;width:600px;margin:0 auto 20px}#contact ul li input,#contact ul li textarea{font-family:'Roboto',sans-serif;color:#2d2d2d;font-size:18px;font-weight:300}#contact ul li input::-webkit-input-placeholder,#contact ul li textarea::-webkit-input-placeholder{text-transform:uppercase;color:#b8b8b8;font-size:18px}#contact ul li input:-moz-placeholder,#contact ul li textarea:-moz-placeholder{text-transform:uppercase;color:#b8b8b8;font-size:16px}#contact ul li input::-moz-placeholder,#contact ul li textarea::-moz-placeholder{text-transform:uppercase;color:#b8b8b8;font-size:16px}#contact ul li input:-ms-input-placeholder,#contact ul li textarea:-ms-input-placeholder{text-transform:uppercase;color:#b8b8b8;font-size:16px}#contact ul li input:hover,#contact ul li textarea:hover,#contact ul li input:focus,#contact ul li textarea:focus{color:#0274bb}#contact ul li input:hover::-webkit-input-placeholder,#contact ul li textarea:hover::-webkit-input-placeholder,#contact ul li input:focus::-webkit-input-placeholder,#contact ul li textarea:focus::-webkit-input-placeholder{color:#0274bb}#contact ul li input:hover:-moz-placeholder,#contact ul li textarea:hover:-moz-placeholder,#contact ul li input:focus:-moz-placeholder,#contact ul li textarea:focus:-moz-placeholder{color:#0274bb}#contact ul li input:hover::-moz-placeholder,#contact ul li textarea:hover::-moz-placeholder,#contact ul li input:focus::-moz-placeholder,#contact ul li textarea:focus::-moz-placeholder{color:#0274bb}#contact ul li input:hover:-ms-input-placeholder,#contact ul li textarea:hover:-ms-input-placeholder,#contact ul li input:focus:-ms-input-placeholder,#contact ul li textarea:focus:-ms-input-placeholder{color:#0274bb}#contact ul li label{color:#b8b8b8;text-transform:uppercase;font-size:12px;position:absolute;top:20px;right:15px;display:none}#contact ul li input{width:100%;height:50px;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 15px;border:0;outline:0}#contact ul li textarea{width:100%;max-width:100%;height:150px;box-sizing:border-box;-moz-box-sizing:border-box;padding:15px;border:0;outline:0}#contact ul .active label{display:block}#contact input[type="submit"]{background:#0274bb;border:0;font-size:18px;border-radius:5px;padding:10px 50px;color:#fff;text-transform:uppercase;font-weight:500;font-family:'Roboto',sans-serif;cursor:pointer;outline:0}#contact input[type="submit"]:hover{background:#0393ed}#credits{background:#00264d;padding-bottom:20px;text-align:center;font-size:12px;color:#fff;font-weight:300}#credits a{color:#f3b875;text-decoration:none;padding-bottom:3px;border-bottom:1px solid transparent}#credits a:hover{color:#fff;border-bottom:1px solid #f3b875}#overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;left:0;z-index:1000;display:none;cursor:pointer}#overlay img{position:relative;top:50%;left:50%;max-width:80%;max-height:80%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:initial}#addRecord{width:90%;background:#fff;margin:0 auto 50px;box-sizing:border-box;-moz-box-sizing:border-box;padding:100px}#addRecord ul li{margin-bottom:20px}#addRecord ul li input[type="text"],#addRecord ul li textarea{display:block;width:40%;padding:0 10px;font-family:'Roboto',sans-serif}#addRecord ul li input[type="text"]{height:50px}#addRecord ul li textarea{padding:10px;height:150px}#adminTable{background:#fff;width:90%;margin:auto}#adminTable thead td{padding:10px;text-align:center;font-weight:700}#adminTable tbody td{border:1px solid #2d2d2d;padding:10px}#adminTable tbody tr:nth-child(odd){background:#f3f3f3}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
