@font-face{font-family:Foglihtenno07;font-weight:400;font-style:normal;src:url(../fonts/foglihtenno07.woff) format("woff")}@font-face{font-family:Sailboat;font-weight:400;font-style:normal;src:url(../fonts/saiboat.eot);src:url(../fonts/sailboat.woff) format("woff"),url(../fonts/sailboat.ttf) format("truetype"),url(../fonts/sailboat.svg) format("svg")}@-webkit-keyframes sway{0%{-webkit-transform:rotate(-30deg)}50%{-webkit-transform:rotate(30deg)}100%{-webkit-transform:rotate(-30deg)}}@-moz-keyframes sway{0%{-moz-transform:rotate(-30deg)}50%{-moz-transform:rotate(30deg)}100%{-moz-transform:rotate(-30deg)}}@-o-keyframes sway{0%{-o-transform:rotate(-30deg)}50%{-o-transform:rotate(30deg)}100%{-o-transform:rotate(-30deg)}}@keyframes sway{0%{transform:rotate(-30deg)}50%{transform:rotate(30deg)}100%{transform:rotate(-30deg)}}@-webkit-keyframes bob{0%{margin-top:0;-webkit-transform:rotate(-10deg)}50%{margin-top:20px;-webkit-transform:rotate(10deg)}100%{margin-top:0;-webkit-transform:rotate(-10deg)}}@-moz-keyframes bob{0%{margin-top:0;-moz-transform:rotate(-10deg)}50%{margin-top:20px;-moz-transform:rotate(10deg)}100%{margin-top:0;-moz-transform:rotate(-10deg)}}@-o-keyframes bob{0%{margin-top:0;-o-transform:rotate(-10deg)}50%{margin-top:20px;-o-transform:rotate(10deg)}100%{margin-top:0;-o-transform:rotate(-10deg)}}@keyframes bob{0%{margin-top:0;transform:rotate(-10deg)}50%{margin-top:20px;transform:rotate(10deg)}100%{margin-top:0;transform:rotate(-10deg)}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;font-size:100%}body{background-color:#f4f4e4;overflow-x:hidden}::-webkit-input-placeholder{color:#8a8a6b}::-moz-input-placeholder{color:#8a8a6b}::-ms-input-placeholder{color:#8a8a6b}::-o-input-placeholder{color:#8a8a6b}::input-placeholder{color:#8a8a6b}header{margin:0;padding:50px 0 0;background:-webkit-radial-gradient(circle,#b2dfe8,#87c8d7);background:-moz-radial-gradient(circle,#b2dfe8,#87c8d7);background:-ms-radial-gradient(circle,#b2dfe8,#87c8d7);background:-o-radial-gradient(circle,#b2dfe8,#87c8d7);background:radial-gradient(circle,#b2dfe8,#87c8d7);background-color:#87c8d7}header h1{margin:0 0 10px;padding:0;font-family:Foglihtenno07;font-weight:400;font-style:normal;font-size:3rem;text-align:center;text-shadow:#87c8d7 -5px 2px 0;color:#fff}header h1 a{text-decoration:none;color:inherit}header h2{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;text-align:center;color:#65b0c1}header h1,header h2{position:relative;z-index:5}#sailboat{margin:0;padding:0;font-family:Sailboat;font-weight:400;font-style:normal;font-size:10rem}#sailboat:before{margin:0;padding:0;content:"\e000";position:absolute;z-index:3;top:0;width:100%;text-align:center;color:rgba(255,255,255,.7);-webkit-animation:bob 5s infinite linear;-moz-animation:bob 5s infinite linear;-ms-animation:bob 5s infinite linear;-o-animation:bob 5s infinite linear;animation:bob 5s infinite linear}#main-menu{margin:50px 0 0;padding:0;position:relative;z-index:10;background-color:#87c8d7;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:0;text-align:center;text-transform:uppercase;color:#fff}#main-menu ul{margin:0;padding:0;list-style:none}#main-menu ul li{margin:0;padding:20px;display:inline-block;font-size:.875rem;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#main-menu ul li a{text-decoration:none;color:inherit}#main-menu ul li.inverse{background-color:#fff;font-weight:700;color:#65b0c1}#main-menu ul li.inverse:focus,#main-menu ul li.inverse:hover{color:#fff}#main-menu ul li:focus,#main-menu ul li:hover{background-color:#65b0c1}#content{margin:0;padding:50px 0}.heading{margin:0;padding:20px;font-family:Foglihtenno07;font-weight:400;font-style:normal;font-size:2.5rem;text-align:center;color:#8a8a6b}.heading:before{content:"\f13d";margin:0 0 10px 0;padding:0;display:block;font-family:FontAwesome;font-weight:400;font-style:normal;font-size:inherit;text-align:center;-webkit-animation:sway 3s infinite linear;-moz-animation:sway 3s infinite linear;-ms-animation:sway 3s infinite linear;-o-animation:sway 3s infinite linear;animation:sway 3s infinite linear}.heading:after{content:'';margin:10px auto 0;padding:0;display:block;width:100px!important;height:3px;background-color:#65b0c1}.grid{margin:50px auto;padding:0;width:930px}.block{margin:0;padding:15px;width:300px;border:#65b0c1 3px solid;color:#65b0c1;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out,border .3s linear;-moz-transition:background .3s ease-in-out,color .3s ease-in-out,border .3s linear;-ms-transition:background .3s ease-in-out,color .3s ease-in-out,border .3s linear;-o-transition:background .3s ease-in-out,color .3s ease-in-out,border .3s linear;transition:background .3s ease-in-out,color .3s ease-in-out,border .3s linear}.block:hover{border-color:#f4f4e4;background-color:#65b0c1;color:#fff}.block a{text-decoration:none}.blk-image{margin:0;padding:0;text-align:center}.blk-image img{max-width:100%}.blk-title{margin:10px 0;padding:0;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;font-size:1.25rem}.blk-title a{color:inherit}.blk-title span{float:right}.blk-details{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:.875rem}.form,article{margin:50px auto;padding:0;width:980px}.subject{margin:0;padding:10px;border-bottom:#87c8d7 3px solid;font-family:Foglihtenno07;font-weight:400;font-style:normal;font-size:2rem;color:#65b0c1}.subject a{text-decoration:none;color:inherit}.meta{margin:0;padding:5px;border-bottom:#87c8d7 3px solid;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:.875rem;text-transform:uppercase;color:#65b0c1}.entry{margin:0;padding:10px;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:1rem;text-align:justify;color:#8a8a6b}.entry a{border-bottom:#65b0c1 1px solid;text-decoration:none;color:#65b0c1;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.entry a:focus,.entry a:hover{border-bottom:#8a8a6b 2px solid}.form{list-style:none}.form li{margin:0 0 20px;padding:0;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#8a8a6b}.form a{border-bottom:#65b0c1 1px solid;text-decoration:none;color:#65b0c1;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.form a:focus,.form a:hover{border-bottom:#8a8a6b 2px solid}.form label{margin:1rem 0;padding:0;display:block;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;font-size:1rem}.form input,.form select,.form textarea{margin:0;padding:10px;display:block;width:100%;background:0 0;border:#65b0c1 3px solid;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#8a8a6b}.form a.button,.form button{margin:0;padding:10px;display:block;width:100%;background-color:#65b0c1;border:#65b0c1 3px solid;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;font-size:1rem;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.form a.button:focus,.form a.button:hover,.form button:focus,.form button:hover{background-color:transparent;color:#65b0c1;cursor:pointer}footer{margin:0;padding:50px;border-top:#65b0c1 10px solid;background:-webkit-radial-gradient(circle,#b2dfe8,#87c8d7);background:-moz-radial-gradient(circle,#b2dfe8,#87c8d7);background:-ms-radial-gradient(circle,#b2dfe8,#87c8d7);background:-o-radial-gradient(circle,#b2dfe8,#87c8d7);background:radial-gradient(circle,#b2dfe8,#87c8d7);background-color:#87c8d7;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:1rem;text-align:center;color:#377a89}footer a{color:#65b0c1}@media only screen and (max-width:979px){.form,article{width:80%}}@media only screen and (max-width:929px){.grid{width:615px}}@media only screen and (max-width:614px){.grid{width:300px}}