/* v1.0.0 08/11/16 developed by Liam Kelly */ @font-face { font-family:slqld; src:url(../sansation.ttf); } html { overflow-y:scroll; } * { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } body { margin:0; font-family:slqld, Helvetica, Arial, sans-serif; background-color:#084F6C; } .tealsplit { width:100%; height:3px; background-color:#199ba2; } .heading.big { text-shadow:0px 1px 0px rgba(0, 0, 0, 0.26); -moz-text-shadow:0px 1px 0px rgba(0, 0, 0, 0.26); -webkit-text-shadow:0px 1px 0px rgba(0, 0, 0, 0.26); -o-text-shadow:0px 1px 0px rgba(0, 0, 0, 0.26); -ms-text-shadow:0px 1px 0px rgba(0, 0, 0, 0.26); } .background { background-color:#FFFFFF; padding-bottom:40px; } .header { width:960px; margin:auto; height:1px; padding-right:20px; margin-bottom:10px; background-color:#FFFFFF; } .navigation .button { display:inline-block; float:right; margin-left:30px; font-size:20px; font-weight:bold; height:108px; line-height:108px; } .navigation .button a { color:#199BA2; text-decoration:none; text-shadow:0px 2px 3px rgba(0, 0, 0, 0.13); -moz-text-shadow:0px 2px 3px rgba(0, 0, 0, 0.13); -webkit-text-shadow:0px 2px 3px rgba(0, 0, 0, 0.13); -o-text-shadow:0px 2px 3px rgba(0, 0, 0, 0.13); -ms-text-shadow:0px 2px 3px rgba(0, 0, 0, 0.13); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; } .navigation .button a:hover { color:#084F6C; } .header .logo { display:inline-block; float:left; width:300px; margin-bottom:5px; } .header .logoa { width:100%; height:inherit; } .content { width:960px; margin:auto; color:#199BA2; padding:20px; background-color:#FFFFFF; } .content .heading { margin:auto; font-size:50px; width:800px; text-align:center; padding-bottom:10px; margin-bottom:20px; } .heading.little { font-size:30px; margin-top:20px; padding-bottom:40px; width:100%; } .heading { } .heading.big { margin-top:20px; padding-bottom:20px; width:100%; } .heading.space { margin-top:40px; } .content .info { text-align:justify; } .footer { background-color:#084F6C; width:100%; height:100px; border-top:10px solid #199BA2; } .footer .container { width:960px; margin:auto; margin-top:10px; color:#199BA2; padding-left:20px; padding-right:20px; } .footer .copyright { display:inline-block; } .footer .liability { float:right; display:inline-block; text-align:right; } .footer .liability a { color:#199BA2; font-style:italic; text-decoration:none; } .footer .liability a:hover { text-decoration:underline; } .content .info.contact { font-size:20px; margin-top:30px; } .scripts { display:none; } .info li span { position:relative; left:15px; font-weight:normal; } .info ol { margin-right:15px; } .info li { font-weight:bold; margin-bottom:10px; } .info a { color:#199BA2; } .info a:hover { color:#084F6C; } .navigation .button a.current { color:#084F6C; } .heading .left:not(.l) { float:left; text-align:center; width:33%; } .heading .right { text-align:center; float:left; width:33%; } .heading .left.l { float:left; text-align:center; width:34%; } .solname { font-weight:bold; padding-bottom:5px; text-shadow:0px 1px 0px rgba(0, 0, 0, 0.26); -moz-text-shadow:0px 1px 0px rgba(0, 0, 0, 0.26); -webkit-text-shadow:0px 1px 0px rgba(0, 0, 0, 0.26); -o-text-shadow:0px 1px 0px rgba(0, 0, 0, 0.26); -ms-text-shadow:0px 1px 0px rgba(0, 0, 0, 0.26); } .splitcontactmob { display:none; } .splitcontact { clear:both; padding-top:20px; border-bottom:1px solid #199BA2; } .quals { font-size:18px; } .role { font-size:22px; } .info .left { float:left; display:inline-block; width:40%; } .info .left .telephone, .info .left .fax { margin-bottom:40px; } .info .right { display:inline-block; width:60%; } .info .left b { margin-bottom:5px; display:inline-block; } .contactform fieldset { border:0; padding:0; margin:0; } .contactform div b { margin-bottom:10px; display:inline-block; } .contactform .row { text-align:left; } label.bold { width:100%; display:inline-block; margin-bottom:5px; } .label-50 { width:49%; display:inline-block; } .contactform input, .contactform textarea { width:100%; font-size:20px; background-color:#ECECEC; margin-bottom:20px; padding:5px; } .contactform textarea { margin-bottom:5px; resize:vertical; } .contactform input[type="submit"]:enabled { background-color:#199BA2; color:white; border:2px solid #084F6C; margin-top:20px; cursor:pointer; width:99%; padding:20px; margin-bottom:0px; } .contactform input[type="submit"]:enabled:hover { background-color:#084f6c; } input[type="email"], textarea#message { width:99%; font-family:slqld, Helvetica, Arial, sans-serif; } ::-webkit-input-placeholder { color:#CECECE; } :-moz-placeholder { color:#CECECE; } ::-moz-placeholder { color:#CECECE; } :-ms-input-placeholder { color:#CECECE; } .contactform input[type="submit"]:disabled { background-color:#B6B6B6; color:#858585; padding:20px; border:2px solid #858585; margin-top:20px; width:99%; margin-bottom:0px; } .contactform small { color:#CECECE; } .info.contact a { color:#199BA2; text-decoration:none; } .fmessage { padding:10px; margin-bottom:10px; } .fmessage.error { background-color:#E27373; color:#FFFFFF; } .fmessage.success { background-color:#199BA2; color:#FFFFFF; } .fmessage.none { display:none; } 