aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/cobrands/bexley/js.js1
-rw-r--r--web/cobrands/bromley/assets.js1
-rw-r--r--web/cobrands/buckinghamshire/assets.js1
-rw-r--r--web/cobrands/fixmystreet-uk-councils/council_validation_rules.js1
-rw-r--r--web/cobrands/fixmystreet/assets.js3
-rw-r--r--web/cobrands/highways/assets.js1
-rw-r--r--web/cobrands/hounslow/assets.js1
-rw-r--r--web/cobrands/isleofwight/assets.js1
-rw-r--r--web/cobrands/lincolnshire/assets.js1
-rw-r--r--web/cobrands/peterborough/_colours.scss46
-rw-r--r--web/cobrands/peterborough/base.scss137
-rw-r--r--web/cobrands/peterborough/images/logo.pngbin0 -> 3081 bytes
-rw-r--r--web/cobrands/peterborough/images/logo.svg86
-rw-r--r--web/cobrands/peterborough/js.js41
-rw-r--r--web/cobrands/peterborough/layout.scss98
15 files changed, 411 insertions, 8 deletions
diff --git a/web/cobrands/bexley/js.js b/web/cobrands/bexley/js.js
index cc973fda6..24643e4db 100644
--- a/web/cobrands/bexley/js.js
+++ b/web/cobrands/bexley/js.js
@@ -14,7 +14,6 @@ var defaults = {
SRSNAME: "urn:ogc:def:crs:EPSG::3857"
}
},
- format_class: OpenLayers.Format.GML.v3.MultiCurveFix, // Not sure needed any more
max_resolution: 4.777314267158508,
min_resolution: 0.5971642833948135,
geometryName: 'msGeometry',
diff --git a/web/cobrands/bromley/assets.js b/web/cobrands/bromley/assets.js
index 13be2d463..a0ca82134 100644
--- a/web/cobrands/bromley/assets.js
+++ b/web/cobrands/bromley/assets.js
@@ -14,7 +14,6 @@ var defaults = {
SRSNAME: "urn:ogc:def:crs:EPSG::3857"
}
},
- format_class: OpenLayers.Format.GML.v3.MultiCurveFix,
asset_type: 'spot',
max_resolution: 4.777314267158508,
min_resolution: 0.5971642833948135,
diff --git a/web/cobrands/buckinghamshire/assets.js b/web/cobrands/buckinghamshire/assets.js
index 699588d98..74253448e 100644
--- a/web/cobrands/buckinghamshire/assets.js
+++ b/web/cobrands/buckinghamshire/assets.js
@@ -14,7 +14,6 @@ var defaults = {
SRSNAME: "urn:ogc:def:crs:EPSG::27700"
}
},
- format_class: OpenLayers.Format.GML.v3.MultiCurveFix,
asset_type: 'spot',
max_resolution: {
'buckinghamshire': 2.116670900008467,
diff --git a/web/cobrands/fixmystreet-uk-councils/council_validation_rules.js b/web/cobrands/fixmystreet-uk-councils/council_validation_rules.js
index f693f59f8..3f350a82f 100644
--- a/web/cobrands/fixmystreet-uk-councils/council_validation_rules.js
+++ b/web/cobrands/fixmystreet-uk-councils/council_validation_rules.js
@@ -45,6 +45,7 @@ body_validation_rules = {
maxlength: 50
}
},
+ 'Peterborough City Council': confirm_validation_rules,
'Rutland County Council': {
title: {
required: true,
diff --git a/web/cobrands/fixmystreet/assets.js b/web/cobrands/fixmystreet/assets.js
index 0bd6d411b..ad832e67f 100644
--- a/web/cobrands/fixmystreet/assets.js
+++ b/web/cobrands/fixmystreet/assets.js
@@ -534,7 +534,7 @@ function construct_protocol_options(options) {
if (options.http_options !== undefined) {
protocol_options = options.http_options;
OpenLayers.Util.applyDefaults(options, {
- format_class: OpenLayers.Format.GML,
+ format_class: OpenLayers.Format.GML.v3,
format_options: {}
});
if (options.geometryName) {
@@ -1182,6 +1182,7 @@ fixmystreet.message_controller = (function() {
} else {
$msg.insertBefore('#js-post-category-messages');
}
+ $msg[0].scrollIntoView();
}
disable_report_form(stopper.keep_category_extras);
}
diff --git a/web/cobrands/highways/assets.js b/web/cobrands/highways/assets.js
index dc0c43468..5c57f308a 100644
--- a/web/cobrands/highways/assets.js
+++ b/web/cobrands/highways/assets.js
@@ -14,7 +14,6 @@ var defaults = {
SRSNAME: "urn:ogc:def:crs:EPSG::3857"
}
},
- format_class: OpenLayers.Format.GML.v3.MultiCurveFix,
asset_type: 'area',
// this covers zoomed right out on Cumbrian sections of
// the M6
diff --git a/web/cobrands/hounslow/assets.js b/web/cobrands/hounslow/assets.js
index abe3d20da..2dd996c68 100644
--- a/web/cobrands/hounslow/assets.js
+++ b/web/cobrands/hounslow/assets.js
@@ -14,7 +14,6 @@ var defaults = {
SRSNAME: "urn:ogc:def:crs:EPSG::27700"
}
},
- format_class: OpenLayers.Format.GML.v3.MultiCurveFix,
asset_type: 'spot',
max_resolution: {
'hounslow': 0.5291677250021167,
diff --git a/web/cobrands/isleofwight/assets.js b/web/cobrands/isleofwight/assets.js
index 9d5c8de50..0a43e9e2c 100644
--- a/web/cobrands/isleofwight/assets.js
+++ b/web/cobrands/isleofwight/assets.js
@@ -19,7 +19,6 @@ var defaults = {
SRSNAME: "urn:ogc:def:crs:EPSG::27700"
}
},
- format_class: OpenLayers.Format.GML.v3.MultiCurveFix,
max_resolution: {
'isleofwight': 0.5291677250021167,
'fixmystreet': 1.194328566789627
diff --git a/web/cobrands/lincolnshire/assets.js b/web/cobrands/lincolnshire/assets.js
index afe6abf8f..cb85f8fc6 100644
--- a/web/cobrands/lincolnshire/assets.js
+++ b/web/cobrands/lincolnshire/assets.js
@@ -14,7 +14,6 @@ var defaults = {
SRSNAME: "urn:ogc:def:crs:EPSG::3857"
}
},
- format_class: OpenLayers.Format.GML.v3.MultiCurveFix,
asset_type: 'spot',
max_resolution: 2.388657133579254,
min_resolution: 0.5971642833948135,
diff --git a/web/cobrands/peterborough/_colours.scss b/web/cobrands/peterborough/_colours.scss
new file mode 100644
index 000000000..8211d8835
--- /dev/null
+++ b/web/cobrands/peterborough/_colours.scss
@@ -0,0 +1,46 @@
+/* COLOURS */
+
+$menu-image: 'menu-black';
+
+$mappage-header-height: 134px;
+
+// Primary
+$white: #fff;
+$green: #337b1c;
+$grey: #666664;
+
+
+// Secondary
+$orange: #ea8032;
+$blue: #43609a;
+$pale_green: #f2f7f0;
+$alt_green: #328b15;
+$light_green: #73bf5b;
+$dark_green: #0f4a40;
+$teal :#1e98a7;
+$black: #333;
+
+$primary: $green;
+$primary_b: #222;
+$primary_text: $white;
+
+$base_bg: $white;
+$base_fg: #222;
+
+$link-color: $green;
+$link-visited_color: $dark_green;
+$link-hover-color: $dark_green;
+
+$nav_background_colour: $white;
+$nav_colour: $grey;
+$nav_hover_background_colour: darken($green, 10%);
+
+$col_click_map: $green;
+
+$header-top-border: false;
+
+$roboto: 'Roboto', Arial, sans-serif;
+
+$heading-font: $roboto;
+$body-font: $roboto;
+$meta-font: $roboto;
diff --git a/web/cobrands/peterborough/base.scss b/web/cobrands/peterborough/base.scss
new file mode 100644
index 000000000..58b31c66b
--- /dev/null
+++ b/web/cobrands/peterborough/base.scss
@@ -0,0 +1,137 @@
+@import "../sass/h5bp";
+@import "./_colours";
+@import "../sass/mixins";
+@import "../sass/base";
+
+#site-logo {
+ width: 162px;
+ height: 56px;
+ padding: 0.5em 0;
+ @include svg-background-image('/cobrands/peterborough/images/logo');
+ background-position: 0 50%;
+ background-repeat: no-repeat;
+ background-size: 162px 56px;
+}
+
+#postcodeForm .form-hint {
+ color: $white;
+}
+
+#map_box #map {
+ background-color: white;
+}
+
+input {
+ font-family: $body-font;
+}
+
+label {
+ cursor: auto;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ font-weight: 700;
+}
+
+h1, h2 {
+ color: $alt-green;
+}
+
+#front-main {
+ h2 {
+ font-style: normal;
+ font-weight: normal;
+ color: $primary_b;
+ }
+ #postcodeForm {
+ background-color: #fff;
+ div input#sub {
+ background-color: $link-color;
+ }
+ }
+ label,
+ .form-hint {
+ color: $primary_b;
+ }
+ a#geolocate_link {
+ background-color: transparent;
+ padding: 0;
+ color: $link-color;
+ &:hover,
+ &:active,
+ &:focus {
+ background-color: transparent;
+ text-decoration: underline
+ }
+ }
+}
+
+.btn-primary,
+.green-btn,
+.btn--primary {
+ border: none;
+ background: $green;
+
+ &:hover,
+ &:active {
+ background: lighten($green, 5%);
+ }
+}
+
+.general-notes {
+ .box-warning {
+ font-size: 1.2em;
+ }
+}
+
+.nav-menu {
+ font-weight: 700;
+}
+
+a,
+.fake-link {
+ color: $link-color;
+
+ &:visited {
+ color: $link-visited-color;
+ }
+
+ &:hover,
+ &:active {
+ color: $link-hover-color;
+ }
+}
+
+.dz-clickable .dz-message u {
+ color: $link-color;
+}
+
+.big-green-banner {
+ text-transform: none;
+}
+
+.pboro-footer {
+ text-align: center;
+ margin-top: 15px;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ border-top: 1px solid #e9e9e9;
+ p {
+ margin: 30px 0 0;
+ }
+
+ ul {
+ margin: 10px 0 15px;
+ }
+
+ li {
+ list-style: none;
+ }
+
+ a {
+ color: $black;
+ text-decoration: underline;
+ margin: 0 0.5em;
+ font-size: 1.1em;
+ }
+} \ No newline at end of file
diff --git a/web/cobrands/peterborough/images/logo.png b/web/cobrands/peterborough/images/logo.png
new file mode 100644
index 000000000..bb58b9807
--- /dev/null
+++ b/web/cobrands/peterborough/images/logo.png
Binary files differ
diff --git a/web/cobrands/peterborough/images/logo.svg b/web/cobrands/peterborough/images/logo.svg
new file mode 100644
index 000000000..1a02502fd
--- /dev/null
+++ b/web/cobrands/peterborough/images/logo.svg
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 162 56" style="enable-background:new 0 0 162 56;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#007361;}
+ .st1{fill:none;}
+ .st2{fill:#63BB46;}
+</style>
+<g>
+ <path class="st0" d="M2.7,36.5c-1-2.1,1.1-3.3,2.1-3.9c10.1-6.3,15.7-8.9,23.9-11c10.7-2.8,21.8-1.6,27.6,1
+ c3.6,1.6,2.4,2.9,2.1,3.3c-1.4,2.1-3.3,3.5-5.1,5.8c-2.8,3.5-4.1,5.5-6.3,9.4c0.7-3.6,1.5-5.6,3.1-8.9c1.1-2.1,1.7-3.3,3.1-5.2
+ c-8.7-0.1-13.8,0.7-22,3.6c-10,3.5-15.7,7.3-23.2,14c-0.5,0.5-1.8,0.4-2.1-0.2C4.1,40.8,4.2,39.7,2.7,36.5"/>
+ <path class="st1" d="M2.7,36.5c-1-2.1,1.1-3.3,2.1-3.9c10.1-6.3,15.7-8.9,23.9-11c10.7-2.8,21.8-1.6,27.6,1
+ c3.6,1.6,2.4,2.9,2.1,3.3c-1.4,2.1-3.3,3.5-5.1,5.8c-2.8,3.5-4.1,5.5-6.3,9.4c0.7-3.6,1.5-5.6,3.1-8.9c1.1-2.1,1.7-3.3,3.1-5.2
+ c-8.7-0.1-13.8,0.7-22,3.6c-10,3.5-15.7,7.3-23.2,14c-0.5,0.5-1.8,0.4-2.1-0.2C4.1,40.8,4.2,39.7,2.7,36.5z"/>
+ <path class="st2" d="M60.5,27.3c-3.6,3.2-9.3,10.1-11,13.1c-2.1,3.8-3.1,7.6-0.4,9c1.8,1,5-0.5,8.2-2.3c6.6-3.6,25.9-13.1,44-15.4
+ c21.2-2.9,41.5,2.4,54.5,5.9c0.6,0.2,5-3.1,3.6-3.7c-11.3-5.6-35.5-12.4-58.6-10.2c-16.6,1.6-26.6,5.8-42,13.2
+ c-2.7,1.3-3.9,2.3-4.9,2.1c-0.7-0.2-0.1-1.9,1-3.6C56,33.4,58.1,30.8,60.5,27.3"/>
+ <path class="st1" d="M60.5,27.3c-3.6,3.2-9.3,10.1-11,13.1c-2.1,3.8-3.1,7.6-0.4,9c1.8,1,5-0.5,8.2-2.3c6.6-3.6,25.9-13.1,44-15.4
+ c21.2-2.9,41.5,2.4,54.5,5.9c0.6,0.2,5-3.1,3.6-3.7c-11.3-5.6-35.5-12.4-58.6-10.2c-16.6,1.6-26.6,5.8-42,13.2
+ c-2.7,1.3-3.9,2.3-4.9,2.1c-0.7-0.2-0.1-1.9,1-3.6C56,33.4,58.1,30.8,60.5,27.3z"/>
+ <path class="st0" d="M2.4,13.2h5v-0.4c-1.1-0.1-1.3-0.2-1.3-1.4V8.6c1.9,0,2.8,0,3.7-0.5c1.2-0.6,1.4-1.7,1.4-2.2
+ c0-2.6-2.7-2.8-3.9-2.8H2.4v0.4c0.7,0.1,1.3,0.1,1.3,1.4v6.6c0,0.8-0.2,1.1-0.4,1.2c-0.1,0.1-0.1,0.1-0.9,0.2L2.4,13.2 M6.1,4.2
+ c0-0.3,0.2-0.5,0.7-0.5c1.2,0,1.7,0.5,1.7,2.2c0,1.8-0.6,2.2-2.4,2.2C6.1,8.1,6.1,4.2,6.1,4.2z"/>
+ <path class="st0" d="M14.3,3.6c0.6,0,1.3,0.1,1.3,1.1v7.2c0,1-0.4,1-1.3,1.1v0.4H23l0.6-3.1h-0.4c-1,2.2-2.4,2.7-3.9,2.7
+ c-1,0-1.3-0.2-1.3-0.9V8.5c1.5,0,2.2,0.4,2.4,2.3h0.4v-5h-0.4C20.2,7.6,19.4,8,18,8V4.6c0-0.6,0.3-0.7,1.1-0.7c2,0,3.1,0.4,3.4,2.4
+ h0.3v-3h-8.6v0.2"/>
+ <path class="st0" d="M34.4,12.9c-1.1-0.1-1.5-0.1-1.5-1.4V3.6c1.1,0.1,2.5,0.1,2.9,2.6h0.4v-3h-8.9v3h0.4c0.3-2.3,1.8-2.4,2.9-2.6
+ v7.9c0,1.3-0.3,1.3-1.5,1.4v0.3h5.3L34.4,12.9"/>
+ <path class="st0" d="M39.6,3.6c0.6,0,1.3,0.1,1.3,1.1v7.2c0,1-0.4,1-1.3,1.1v0.4h8.7l0.6-3.1h-0.4c-1,2.2-2.4,2.7-3.9,2.7
+ c-1,0-1.3-0.2-1.3-0.9V8.5c1.5,0,2.2,0.4,2.4,2.3h0.4v-5h-0.4c-0.2,1.8-1,2.2-2.4,2.2V4.6c0-0.6,0.3-0.7,1.1-0.7
+ c2,0,3.1,0.4,3.4,2.4h0.3v-3h-8.5L39.6,3.6"/>
+ <path class="st0" d="M56.2,4.3c0.1-0.4,0.1-0.6,1-0.6c1.2,0,1.8,0.6,1.8,2.1C59,7.7,58.3,8,56.2,8V4.3 M62.8,12.9
+ c-0.2,0-0.4,0-0.6-0.3l-3-4.3c0.8-0.2,2.3-0.7,2.3-2.5c0-2.5-3.2-2.7-4.1-2.7h-4.8v0.4c0.9,0.1,1.3,0.1,1.3,1.4v6.6
+ c0,1.2-0.3,1.3-1.3,1.4v0.3h5v-0.3c-1-0.1-1.3-0.2-1.3-1.4V8.6h0.3l3.1,4.7h3.1V12.9z"/>
+ <path class="st0" d="M69.5,8.1H70c1,0,2.2,0.3,2.2,2.4c0,1-0.2,2.2-1.8,2.2c-0.6,0-0.9-0.2-0.9-1L69.5,8.1 M69.5,4.4
+ c0-0.3,0-0.7,0.7-0.7c1.2,0,1.5,0.9,1.5,1.9c0,1.5-0.3,2.1-2.3,2.1V4.4C69.4,4.4,69.5,4.4,69.5,4.4z M65.8,13.2h4.8
+ c3.2-0.1,4.1-1.5,4.1-2.8c0-1.7-1.6-2.4-2.8-2.7l0,0c0.6-0.2,2.3-0.5,2.3-2.2c0-2.3-3.1-2.3-3.8-2.3h-4.6v0.4
+ c0.6,0,1.3,0.1,1.3,1.1V12C67.1,13,66.7,13,65.8,13.2L65.8,13.2L65.8,13.2L65.8,13.2z"/>
+ <path class="st0" d="M84,3.5c2.1,0,2.7,2.7,2.7,4.8c0,1.3-0.1,4.8-2.7,4.8c-2.5,0-2.7-3.5-2.7-4.8C81.4,6.1,82,3.5,84,3.5 M84,2.9
+ c-2.9,0-5.2,2-5.2,5.3c0,3.1,2.2,5.3,5.2,5.3c3.1,0,5.3-2.1,5.3-5.3C89.3,5.1,86.9,2.9,84,2.9"/>
+ <path class="st0" d="M96.7,4.3c0.1-0.4,0.1-0.6,1-0.6c1.2,0,1.8,0.6,1.8,2.1c0,1.9-0.7,2.2-2.8,2.2V4.3 M103.2,12.9
+ c-0.2,0-0.4,0-0.6-0.3l-3-4.3c0.9-0.2,2.3-0.7,2.3-2.5c0-2.5-3.2-2.7-4.1-2.7H93v0.4c0.8,0.1,1.3,0.1,1.3,1.4v6.6
+ c0,1.2-0.3,1.3-1.3,1.4v0.3h5v-0.3c-1-0.1-1.3-0.2-1.3-1.4V8.6h0.4l3.1,4.7h3.1L103.2,12.9L103.2,12.9L103.2,12.9z"/>
+ <path class="st0" d="M111.4,3.5c2.1,0,2.7,2.7,2.7,4.8c0,1.3-0.1,4.8-2.7,4.8c-2.6,0-2.7-3.5-2.7-4.8
+ C108.9,6.1,109.4,3.5,111.4,3.5 M111.4,2.9c-2.9,0-5.2,2-5.2,5.3c0,3.1,2.2,5.3,5.2,5.3c3.1,0,5.2-2.1,5.2-5.3
+ C116.7,5.1,114.3,2.9,111.4,2.9"/>
+ <path class="st0" d="M130.4,3.3h-3.3v0.4c1.3,0.1,1.5,0.5,1.5,1.5v4.6c0,1,0,3.2-2.7,3.2c-2.1,0-2.1-2-2.1-2.9v-5
+ c0-1.3,0.4-1.3,1.5-1.4V3.3h-5v0.4c0.9,0.1,1.2,0.1,1.2,1.4v5c0,1.6,0.4,2.1,1.1,2.7c1,0.8,2.3,1,3,1c0.8,0,2.2-0.3,3-1.1
+ c0.6-0.6,0.9-2,0.9-2.9V5c0-1,0.3-1.2,1.2-1.3V3.3"/>
+ <path class="st0" d="M144.8,9h-5.1v0.3c1.1,0.1,1.5,0.1,1.5,1.1V12c0,0.6-0.2,1.1-1.6,1.1c-2.8,0-2.9-3.7-2.9-4.8
+ c0-2.5,0.6-4.8,2.8-4.8c1.7,0,3,1.7,3.5,3.1h0.4V3H143c-0.1,0.4-0.3,0.6-0.6,0.6c-0.4,0-1.5-0.7-2.9-0.7c-3.2,0-5.3,2.4-5.3,5.3
+ c0,2.6,1.7,5.2,5.4,5.2c1.3,0,3.3-0.4,4-1v-1.9C143.6,9.3,143.9,9.2,144.8,9L144.8,9"/>
+ <path class="st0" d="M159.1,12.9c-0.7-0.1-1.3-0.2-1.3-1.1V4.6c0-1,0.6-1.1,1.3-1.1V3.1H154v0.4c0.6,0,1.4,0.1,1.4,1.1v3.1h-3.6
+ V4.6c0-1,0.6-1.1,1.4-1.1V3.1h-5v0.4c0.6,0.1,1.3,0.1,1.3,1.1v7.2c0,0.9-0.4,1-1.3,1.1v0.3h5v-0.3c-0.7-0.1-1.4-0.1-1.4-1.1V8.4
+ h3.6v3.4c0,1-0.5,1-1.4,1.1v0.3h5.1V12.9"/>
+ <path class="st0" d="M77.1,49.2c-0.7,0.9-1.5,1.2-2.2,1.2c-0.3,0-1.1-0.1-1.4-0.9c-0.3-0.6-0.4-1.5-0.4-2c0-1.6,0.3-3,1.7-3
+ c1.1,0,1.8,1.1,2.1,1.9h0.2v-2.1h-0.2c-0.1,0.2-0.2,0.4-0.4,0.4s-1-0.4-1.8-0.4c-1.9,0-3.3,1.5-3.3,3.3c0,1.7,1.2,3.3,3.3,3.3
+ c1.2,0,1.9-0.5,2.5-1.4L77.1,49.2"/>
+ <path class="st0" d="M82.8,50.4c-0.5,0-0.9-0.1-0.9-0.6v-4.5c0-0.6,0.4-0.6,0.9-0.6v-0.3h-3.3v0.2c0.4,0,0.9,0,0.9,0.6v4.5
+ c0,0.5-0.3,0.6-0.9,0.6v0.2L82.8,50.4L82.8,50.4"/>
+ <path class="st0" d="M89.5,50.4c-0.6,0-1-0.1-1-0.9v-4.9c0.6,0,1.6,0.1,1.8,1.6h0.3v-1.9h-5.5v1.9h0.3c0.2-1.5,1.2-1.5,1.8-1.6v4.9
+ c0,0.7-0.2,0.9-0.8,0.9v0.2h3.3v-0.2"/>
+ <path class="st0" d="M99.1,44.4h-2v0.2c0.4,0,0.7,0,0.7,0.4c0,0.2-0.3,0.7-0.3,0.8l-1.1,1.7l-1.1-2.1c-0.1-0.1-0.2-0.4-0.2-0.5
+ c0-0.2,0.1-0.3,0.7-0.3v-0.2h-3.1v0.2c0.4,0,0.7,0.4,0.7,0.5l1.7,3.1v1.4c0,0.7-0.2,0.7-0.8,0.9v0.2h3.2v-0.2
+ c-0.6-0.1-0.8-0.1-0.8-0.9v-1.7l1.8-2.9c0.2-0.3,0.4-0.3,0.6-0.3L99.1,44.4"/>
+ <path class="st0" d="M111.2,49.2c-0.7,0.9-1.5,1.2-2.2,1.2c-0.3,0-1.1-0.1-1.4-0.9c-0.3-0.6-0.4-1.5-0.4-2c0-1.6,0.3-3,1.7-3
+ c1.1,0,1.8,1.1,2.1,1.9h0.2v-2.1H111c-0.1,0.2-0.2,0.4-0.4,0.4s-1-0.4-1.8-0.4c-1.9,0-3.3,1.5-3.3,3.3c0,1.7,1.2,3.3,3.3,3.3
+ c1.2,0,1.9-0.5,2.6-1.4L111.2,49.2"/>
+ <path class="st0" d="M117.1,44.5c1.3,0,1.6,1.6,1.6,3c0,0.9-0.1,3-1.6,3s-1.6-2.2-1.6-3C115.5,46.2,115.9,44.5,117.1,44.5
+ M117.1,44.2c-1.8,0-3.3,1.3-3.3,3.3c0,1.9,1.4,3.3,3.3,3.3c1.9,0,3.3-1.4,3.3-3.3C120.4,45.4,118.9,44.2,117.1,44.2"/>
+ <path class="st0" d="M129,44.4h-2v0.2c0.9,0,1,0.3,1,1v2.9c0,0.6,0,2-1.7,2c-1.4,0-1.4-1.3-1.4-1.8v-3.2c0-0.9,0.3-0.9,0.8-0.9
+ v-0.2h-3.2v0.2c0.5,0.1,0.7,0.1,0.7,0.9v3.1c0,1,0.2,1.3,0.6,1.7c0.6,0.5,1.5,0.5,1.9,0.5c0.5,0,1.4-0.2,1.8-0.6s0.5-1.3,0.5-1.8
+ v-3c0-0.6,0.2-0.7,0.7-0.7L129,44.4"/>
+ <path class="st0" d="M131.1,50.6h2.1v-0.2c-0.6-0.1-0.9-0.2-0.9-1v-3.7l0,0l4.1,5h0.2v-5.4c0-0.4,0-0.6,0.7-0.7v-0.2h-2v0.2
+ c0.7,0.1,0.9,0.3,0.9,1v2.8l0,0l-3.2-3.9h-1.9v0.2c0.1,0,0.3,0,0.7,0.6v4.5c0,0.6-0.2,0.6-0.9,0.7L131.1,50.6"/>
+ <path class="st0" d="M145.5,49.2c-0.7,0.9-1.5,1.2-2.2,1.2c-0.3,0-1.1-0.1-1.4-0.9c-0.3-0.6-0.4-1.5-0.4-2c0-1.6,0.3-3,1.7-3
+ c1.1,0,1.8,1.1,2.1,1.9h0.2v-2.1h-0.2c-0.1,0.2-0.2,0.4-0.4,0.4s-1-0.4-1.8-0.4c-1.9,0-3.3,1.5-3.3,3.3c0,1.7,1.2,3.3,3.3,3.3
+ c1.2,0,1.9-0.5,2.6-1.4L145.5,49.2"/>
+ <path class="st0" d="M151.2,50.4c-0.5,0-0.9-0.1-0.9-0.6v-4.5c0-0.6,0.4-0.6,0.9-0.6v-0.3h-3.3v0.2c0.4,0,0.9,0,0.9,0.6v4.5
+ c0,0.5-0.3,0.6-0.9,0.6v0.2L151.2,50.4L151.2,50.4"/>
+ <path class="st0" d="M159.1,48.5h-0.3c-0.4,1.1-1,1.8-2.3,1.8c-0.6,0-0.9-0.1-0.9-0.5v-4.4c0-0.9,0.3-0.9,1-0.9v-0.2h-3.2v0.2
+ c0.4,0,0.9,0,0.9,0.6v4.5c0,0.5-0.3,0.6-0.9,0.6v0.2h5.4L159.1,48.5"/>
+</g>
+</svg>
diff --git a/web/cobrands/peterborough/js.js b/web/cobrands/peterborough/js.js
new file mode 100644
index 000000000..47172712d
--- /dev/null
+++ b/web/cobrands/peterborough/js.js
@@ -0,0 +1,41 @@
+(function(){
+
+if (!fixmystreet.maps) {
+ return;
+}
+
+var defaults = {
+ http_options: {
+ url: "https://tilma.mysociety.org/mapserver/peterborough",
+ params: {
+ SERVICE: "WFS",
+ VERSION: "1.1.0",
+ REQUEST: "GetFeature",
+ SRSNAME: "urn:ogc:def:crs:EPSG::3857"
+ }
+ },
+ max_resolution: 4.777314267158508,
+ min_resolution: 0.5971642833948135,
+ geometryName: 'msGeometry',
+ srsName: "EPSG:3857",
+ body: "Peterborough City Council",
+ strategy_class: OpenLayers.Strategy.FixMyStreet
+};
+
+fixmystreet.assets.add(defaults, {
+ http_options: {
+ params: {
+ TYPENAME: "highways"
+ }
+ },
+ stylemap: fixmystreet.assets.stylemap_invisible,
+ non_interactive: true,
+ always_visible: true,
+ usrn: {
+ attribute: 'Usrn',
+ field: 'site_code'
+ },
+ name: "Adopted Highways"
+});
+
+})();
diff --git a/web/cobrands/peterborough/layout.scss b/web/cobrands/peterborough/layout.scss
new file mode 100644
index 000000000..62486ab35
--- /dev/null
+++ b/web/cobrands/peterborough/layout.scss
@@ -0,0 +1,98 @@
+@import "_colours";
+
+@import "../sass/layout";
+
+body.twothirdswidthpage .content .sticky-sidebar aside {
+ top: 10em;
+}
+
+#site-logo {
+ padding: 1em 0;
+}
+
+body.frontpage #front-main {
+ text-align: left;
+ background-color: #fff;
+ border-top: 1px solid #e9e9e9;
+ color: $primary_b;
+ padding: 2.5em 0;
+}
+
+#front-main {
+ #postcodeForm div {
+ margin: 0;
+ }
+ h1 {
+ font-size: 3em;
+ }
+ h2 {
+ font-weight: normal;
+ font-size: 1.5em;
+ }
+ a#geolocate_link {
+ color: $link-color;
+ &:hover,
+ &:active,
+ &:focus {
+ color: $link-hover-color;
+ }
+ }
+}
+
+#postcodeForm .form-hint {
+ color: $grey;
+}
+
+#main-nav {
+ min-height: 84px;
+}
+
+body.mappage #site-header {
+ height: 84px;
+}
+
+#map_box,
+#map_sidebar {
+ top: 84px;
+}
+
+
+
+// Stop visited nav links being purple when hovering over them
+.nav-menu--main {
+ a:hover {
+ color: $primary_text;
+ }
+ span {
+ color: $primary_b;
+ }
+ a.report-a-problem-btn {
+ background-color: transparent;
+ color: $grey;
+ padding: 0.75em;
+ margin: 0;
+ border-radius: 0;
+ &:hover,
+ &:active,
+ &:focus {
+ background-color: $nav_hover_background_colour;
+ color: #fff;
+ }
+ }
+ span.report-a-problem-btn {
+ &:hover,
+ &:active,
+ &:focus {
+ color: $primary_b;
+ }
+ }
+}
+
+.pboro-footer {
+ li {
+ display: inline-block;
+ }
+ li:first-child {
+ border: none;
+ }
+} \ No newline at end of file