html{ background-color: white; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; /* -webkit-tap-highlight-color: rgba(0, 0, 0, 0); */ } #everything{ margin: 10px auto 10px auto; width: 100%; } p{ margin: 5px 0 10px 0; padding: 0; } h2{ margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 10px; font-size: 14pt; color: #009fff; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; } h3{ margin-top: 5px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; color: #009fff; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", sans-serif;; text-align: center; text-decoration: underline dashed #EAEAEA 1px; /* text-shadow: 0px 0px 2px #EAEAEA; */ } h5{ margin-top: 25px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 12pt; font-weight: normal; color: #009fff; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", sans-serif;; } h6{ margin-top: 5px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 12pt; } h6 a{ color: black !important; } .menuitem{ margin: 5px 0 5px 20px; padding: 0; display: inline-block; } .portfoliopic{ display: block; margin: 30px auto 30px auto; width: 100%; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.19); } .photo{ padding: 5px 5px 5px 5px; margin-top: 0; margin-bottom: 10px; border: 0px solid #EAEAEA; text-align: center; border-radius: 4px; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2), 0 1px 7px 0 rgba(0, 0, 0, 0.19); } .photoleft{ margin-right: 10px; float: left; } .photoright{ margin-left: 10px; float: right; } .photobar{ float: left; width: calc(100% + 10px); overflow: visible; margin-top: 10px; margin-bottom: 10px; } ul{ margin-top: 10px; margin-bottom: 10px; } a:link{ color: black; } a:visited{ color: black; } a:active{ color: black; } .spacer{ clear: both; height: 20px; width: 100%; } .minispacer{ clear: both; height: 10px; width: 100%; } .microspacer{ clear: both; height: 1px; width: 100%; } #footer{ background-color: white; width: 100%; float: left; color: black; border-radius: 4px; /* border: 1px solid #009fff; */ box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); } #footer a{ color: #009fff; text-decoration: none; } #footer #menubutton{ color: black !important; font-weight: bold; } .contact{ float: right; width: 100%; } .footer_item{ float: left; width: 100%; margin-top: 7px; margin-bottom: 7px; } .footer_item p{ font-weight: bold; font-size: 300%; line-height: 20pt; color: #009fff; margin: 10px 0 10px 0 !important; } .footer_item p a{ font-weight: normal; font-size: 12pt !important; } .footer_item p:hover{ text-decoration: underline; } #menubutton{ display: inline; float: left; width: 100%; padding: 12px 0 12px 0; cursor: pointer; } #menup{ margin-top: 0px; margin-bottom: 0px; } #menu{ display: none; } #menu p{ margin: 5px 0 5px 0; } #content{ float: left; width: 100%; background-color: white; margin-top: 10px; margin-bottom: 5px; border-radius: 4px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", sans-serif;; /* box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); */ } #footer-inner{ width: auto; padding: 0 10px 0 10px; } #content-inner{ width: auto; padding: 10px 20px 0 20px; } .body_item{ float: left; clear: both; width: 100%; } .textfield{ width: 155px; line-height: 2; padding-left: 8px; } .textfieldbody{ width: 100%; line-height: 2; padding-left: 8px; } .textfieldbodyb{ width: 70% !important; } .textfieldbodyc{ width: 170px !important; } .submitbutton{ line-height: 2; background-color: #009fff; color: white !important; border: 2px solid #009fff; font-weight: bold; } .linklike{ background-color: inherit !important; border: none !important; margin: 0 !important; padding-left: 0 !important; padding-right: 0 !important; cursor: pointer; } .menuhr{ clear:both; width:100%; margin-left:0; background-color: #EAEAEA; height: 2px; border-width:0; margin-bottom: 10px; margin-top: 10px; display: inline-block; } #menu .menuhr:first-child{ display: block; } .disappearinghr{ display: block; } .centered{ text-align: center; } .iddiv{ float: left; width: 15%; display: table-cell; } .namediv{ float: left; width: 68%; } .clear{ clear: both; } .box{ width: 100%; border: 0px solid #EAEAEA; margin-bottom: 15px; margin-top: 0px; padding-top: 15px; padding-bottom: 10px; } .boxtwo{ width: 100%; } .simpleinfobox{ width: 100%; text-align: center; color: #009fff; margin-bottom: 10px; } .blue{ background-color: #EAEAEA; } .grey{ color: grey !important; } .italic{ font-style: italic; } .bold{ font-weight: bold; } .listcodes{ color: grey; font-size: 70% !important; } .white{ color: white; } .small{ font-size: 85% !important; } .smaller{ font-size: 70% !important; font-weight: normal; margin-bottom: 10px !important; } .colourmedium{ color: #009fff; } .nounderline{ text-decoration: none !important; } .centred{ text-align: center; margin-left: auto; margin-right: auto; width: 100%; } .right{ float: right; margin-top: 0px; margin-bottom: 0px; } .left{ float: left; margin-top: 0px; margin-bottom: 0px; } .leftn{ float: left; } .rightn{ float: right; } .inlineright{ display: inline; float: right; margin-top: 0px; margin-bottom: 0px; } .inlineleft{ display: inline; float: left; margin-top: 0px; margin-bottom: 0px; } .pagination{ clear: both; color: #EAEAEA; width: 100%; overflow-wrap: break-word; font-weight: bold; text-align: center; } .pagination a{ text-decoration: none !important; color: #009fff; } .pagination p{ margin: 5px 0 5px 0; padding: 0; } .bodyhr{ clear:both; width:100%; margin-left:0; background-color: #EAEAEA; height: 2px; border-width:0; margin-bottom: 0; margin-top: 0; } .fontone{ font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; } .fonttwo{ font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", sans-serif;; } .underlined{ text-decoration: underline !important; } .bottommargin{ margin-bottom: 10px !important; } .topmargin{ margin-top: 10px !important; } .bottommarginbig{ margin-bottom: 38px !important; } .topmarginbig{ margin-top: 38px !important; } .colourone{ color: #009fff; } .colourtwo{ color: white; } h1{ font-size: 3em; line-height: 80%; } #logo{ display: inline-block; margin-bottom: 10px; } #logodiv{ width: 302px; text-align: center; } #photobigdiv{ text-align: center; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); padding-top: 15px; display: none; } #photobig{ background: white; padding: calc(0.8% + 1px); border-radius: 4px; box-shadow: 0px 0px 15px -5px black; max-width: 1200px; max-width: 95%; max-height: 801px; max-height: calc(95% - 25px); } @media (min-width:641px) { #everything{ width: auto; } #content{ margin-left: 10px; margin-right: 10px; margin-top: 10px; width: calc(100% - 20px); } #footer{ margin-left: 10px; width: calc(100% - 20px); } } @media (min-width:400px) { .disappearinghr{ display: none; } .contact{ width: 50%; margin-top: 10px; } .contact h3{ text-align: center; margin-bottom: 25px; } .footer_item{ width: 50%; } } @media (min-width:650px) { #everything{ margin-left: auto; margin-right: auto; width: 620px; } #content{ margin-left: 10px; margin-right: 10px; margin-top: 10px; width: 600px; } #footer{ margin-left: 10px; width: 600px; } } @media (min-width:1001px) { #everything{ width: 100%; } #footer{ width: calc((100% - 620px) / 2); margin-left: 0px; } #content{ margin-left: 10px; margin-top: 0px; width: 600px; } #menu{ display: block; } #menubutton{ padding: 12px 0 7px 0; } .disappearinghr{ display: inline-block; } .contact{ width: 100%; margin-top: 0px; } .contact h3{ text-align: left; margin-bottom: auto; } .langmenu{ margin: 9px 0 10px 10px; } .footer_item{ width: 100% } .footer_item p{ margin: 5px 0 5px 0 !important; } .body_item{ width: 100%; } h2{ margin-top: 0px; padding-top: 0px; padding-bottom: 5px; } h3{ margin-top: 0px; } p{ margin: 5px 0 10px 0; padding: 0; } .textfield{ line-height: 1.5; } .textfieldbody{ line-height: 1.5; width: 100%; } .submitbutton{ line-height: 1.5; } .menuhr{ margin-bottom: 15px; margin-top: 15px; } .margintop{ margin-top: 10px !important; } } @media (min-width:1176px) { #everything{ width: 1160px; } #footer{ width: 270px; margin-left: 0px; } }