/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/*! Jadu CMS content editor defaults */
.text_align_left{text-align:left}.text_align_right{text-align:right}.text_align_center{text-align:center}.indent{margin-left:20px}.indent2{margin-left:40px}.editor strong{font-weight:700}.editor em{font-style:italic}.underline_text{text-decoration:underline}.strikethrough_text{text-decoration:line-through}.underline_and_strikethrough_text,.underline_text.strikethrough_text{text-decoration:line-through underline}.editor sup,.superscript_text{vertical-align:super}.editor sub,.subscript_text{vertical-align:sub}.float_left{float:left}.float_right{float:right}.image_centre{margin:0 auto;display:block}td.highlightCell,tr.highlightRow td{background:#cfc}tr.zebra{background:#ffc}.editor abbr{border-bottom:1px dotted #ccc;cursor:help}div.placeholder{background:#eee;border:1px solid #ccc;padding:2em;color:#333}#editable{border:2px dashed #999;padding:10px}#editable:after{content:".";display:block;height:0;clear:both;visibility:hidden}#toolbar{border:1px solid #ddd;background-color:#eee;padding:.5em}

.widget-row.widget-row--flush {
  margin-bottom: 0;
  margin-top: 0;
  max-width: 100%;
  padding: 0;
}

.widget-row.widget-row--flush > .container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.widget-row.widget-row--flush .widget-width {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}

.main-content .widget-row .widget-width:last-child .widget {
  padding: 2px !important;
}

.main-content .widget-row .widget-width:last-child .widget.widget__custom-top-tasks {
  padding: 0 !important;
}

@media only screen and (min-width: 600px) {
  .main-content .widget-row .widget-width:last-child .widget {
    padding: 2px !important;
  }

  .main-content .widget-row .widget-width:last-child .widget.widget__custom-top-tasks {
    padding: 0 !important;
  }
}

/*! Jadu CMS homepage widget widths */
/* .widget-width__1{width:1%}.widget-width__2{width:2%}.widget-width__3{width:3%}.widget-width__4{width:4%}.widget-width__5{width:5%}.widget-width__6{width:6%}.widget-width__7{width:7%}.widget-width__8{width:8%}.widget-width__9{width:9%}.widget-width__10{width:10%}.widget-width__11{width:11%}.widget-width__12{width:12%}.widget-width__13{width:13%}.widget-width__14{width:14%}.widget-width__15{width:15%}.widget-width__16{width:16%}.widget-width__17{width:17%}.widget-width__18{width:18%}.widget-width__19{width:19%}.widget-width__20{width:20%}.widget-width__21{width:21%}.widget-width__22{width:22%}.widget-width__23{width:23%}.widget-width__24{width:24%}.widget-width__25{width:25%}.widget-width__26{width:26%}.widget-width__27{width:27%}.widget-width__28{width:28%}.widget-width__29{width:29%}.widget-width__30{width:30%}.widget-width__31{width:31%}.widget-width__32{width:32%}.widget-width__33{width:33%}.widget-width__34{width:34%}.widget-width__35{width:35%}.widget-width__36{width:36%}.widget-width__37{width:37%}.widget-width__38{width:38%}.widget-width__39{width:39%}.widget-width__40{width:40%}.widget-width__41{width:41%}.widget-width__42{width:42%}.widget-width__43{width:43%}.widget-width__44{width:44%}.widget-width__45{width:45%}.widget-width__46{width:46%}.widget-width__47{width:47%}.widget-width__48{width:48%}.widget-width__49{width:49%}.widget-width__50{width:50%}.widget-width__51{width:51%}.widget-width__52{width:52%}.widget-width__53{width:53%}.widget-width__54{width:54%}.widget-width__55{width:55%}.widget-width__56{width:56%}.widget-width__57{width:57%}.widget-width__58{width:58%}.widget-width__59{width:59%}.widget-width__60{width:60%}.widget-width__61{width:61%}.widget-width__62{width:62%}.widget-width__63{width:63%}.widget-width__64{width:64%}.widget-width__65{width:65%}.widget-width__66{width:66%}.widget-width__67{width:67%}.widget-width__68{width:68%}.widget-width__69{width:69%}.widget-width__70{width:70%}.widget-width__71{width:71%}.widget-width__72{width:72%}.widget-width__73{width:73%}.widget-width__74{width:74%}.widget-width__75{width:75%}.widget-width__76{width:76%}.widget-width__77{width:77%}.widget-width__78{width:78%}.widget-width__79{width:79%}.widget-width__80{width:80%}.widget-width__81{width:81%}.widget-width__82{width:82%}.widget-width__83{width:83%}.widget-width__84{width:84%}.widget-width__85{width:85%}.widget-width__86{width:86%}.widget-width__87{width:87%}.widget-width__88{width:88%}.widget-width__89{width:89%}.widget-width__90{width:90%}.widget-width__91{width:91%}.widget-width__92{width:92%}.widget-width__93{width:93%}.widget-width__94{width:94%}.widget-width__95{width:95%}.widget-width__96{width:96%}.widget-width__97{width:97%}.widget-width__98{width:98%}.widget-width__99{width:99%}.widget-width__100{width:100%} */
.widget-width__2, .widget-width__3, .widget-width__4, .widget-width__5, .widget-width__6, .widget-width__7, .widget-width__8, .widget-width__9, .widget-width__10, .widget-width__11, .widget-width__12, .widget-width__13, .widget-width__14, .widget-width__15, .widget-width__16, .widget-width__17, .widget-width__18, .widget-width__19, .widget-width__20, .widget-width__21, .widget-width__22, .widget-width__23, .widget-width__24, .widget-width__25, .widget-width__26, .widget-width__27, .widget-width__28, .widget-width__29, .widget-width__30, .widget-width__31, .widget-width__32, .widget-width__33, .widget-width__34, .widget-width__35, .widget-width__36, .widget-width__37, .widget-width__38, .widget-width__39, .widget-width__40, .widget-width__41, .widget-width__42, .widget-width__43, .widget-width__44, .widget-width__45, .widget-width__46, .widget-width__47, .widget-width__48, .widget-width__49, .widget-width__50, .widget-width__51, .widget-width__52, .widget-width__53, .widget-width__54, .widget-width__55, .widget-width__56, .widget-width__57, .widget-width__58, .widget-width__59, .widget-width__60, .widget-width__61, .widget-width__62, .widget-width__63, .widget-width__64, .widget-width__65, .widget-width__66, .widget-width__67, .widget-width__68, .widget-width__69, .widget-width__70, .widget-width__71, .widget-width__72, .widget-width__73, .widget-width__74, .widget-width__75, .widget-width__76, .widget-width__77, .widget-width__78, .widget-width__79, .widget-width__80, .widget-width__81, .widget-width__82, .widget-width__83, .widget-width__84, .widget-width__85, .widget-width__86, .widget-width__87, .widget-width__88, .widget-width__89, .widget-width__90, .widget-width__91, .widget-width__92, .widget-width__93, .widget-width__94, .widget-width__95, .widget-width__96, .widget-width__97, .widget-width__98, .widget-width__99, .widget-width__100 {
width: 100%;
margin: 0;
}

@media only screen and (min-width: 600px) {
.widget-row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.6949152542%; }
  .widget-row:after {
    content: " ";
    display: block;
    clear: both; }
  .widget-row .widget-width__1 {
    width: 0.6688963211%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__2 {
    width: 1.6722408027%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__3 {
    width: 2.6755852843%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__4 {
    width: 3.6789297659%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__5 {
    width: 4.6822742475%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__6 {
    width: 5.6856187291%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__7 {
    width: 6.6889632107%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__8 {
    width: 7.6923076923%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__9 {
    width: 8.6956521739%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__10 {
    width: 9.6989966555%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__11 {
    width: 10.7023411371%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__12 {
    width: 11.7056856187%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__13 {
    width: 12.7090301003%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__14 {
    width: 13.7123745819%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__15 {
    width: 14.7157190635%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__16 {
    width: 15.7190635452%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__17 {
    width: 16.7224080268%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__18 {
    width: 17.7257525084%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__19 {
    width: 18.72909699%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__20 {
    width: 19.7324414716%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__21 {
    width: 20.7357859532%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__22 {
    width: 21.7391304348%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__23 {
    width: 22.7424749164%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__24 {
    width: 23.745819398%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__25 {
    width: 24.7491638796%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__26 {
    width: 25.7525083612%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__27 {
    width: 26.7558528428%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__28 {
    width: 27.7591973244%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__29 {
    width: 28.762541806%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__30 {
    width: 29.7658862876%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__31 {
    width: 30.7692307692%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__32 {
    width: 31.7725752508%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__33 {
    width: 32.7759197324%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__34 {
    width: 33.779264214%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__35 {
    width: 34.7826086957%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__36 {
    width: 35.7859531773%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__37 {
    width: 36.7892976589%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__38 {
    width: 37.7926421405%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__39 {
    width: 38.7959866221%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__40 {
    width: 39.7993311037%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__41 {
    width: 40.8026755853%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__42 {
    width: 41.8060200669%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__43 {
    width: 42.8093645485%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__44 {
    width: 43.8127090301%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__45 {
    width: 44.8160535117%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__46 {
    width: 45.8193979933%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__47 {
    width: 46.8227424749%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__48 {
    width: 47.8260869565%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__49 {
    width: 48.8294314381%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__50 {
    width: 49.8327759197%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__51 {
    width: 50.8361204013%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__52 {
    width: 51.8394648829%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__53 {
    width: 52.8428093645%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__54 {
    width: 53.8461538462%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__55 {
    width: 54.8494983278%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__56 {
    width: 55.8528428094%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__57 {
    width: 56.856187291%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__58 {
    width: 57.8595317726%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__59 {
    width: 58.8628762542%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__60 {
    width: 59.8662207358%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__61 {
    width: 60.8695652174%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__62 {
    width: 61.872909699%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__63 {
    width: 62.8762541806%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__64 {
    width: 63.8795986622%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__65 {
    width: 64.8829431438%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__66 {
    width: 65.8862876254%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__67 {
    width: 66.889632107%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__68 {
    width: 67.8929765886%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__69 {
    width: 68.8963210702%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__70 {
    width: 69.8996655518%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__71 {
    width: 70.9030100334%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__72 {
    width: 71.9063545151%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__73 {
    width: 72.9096989967%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__74 {
    width: 73.9130434783%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__75 {
    width: 74.9163879599%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__76 {
    width: 75.9197324415%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__77 {
    width: 76.9230769231%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__78 {
    width: 77.9264214047%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__79 {
    width: 78.9297658863%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__80 {
    width: 79.9331103679%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__81 {
    width: 80.9364548495%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__82 {
    width: 81.9397993311%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__83 {
    width: 82.9431438127%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__84 {
    width: 83.9464882943%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__85 {
    width: 84.9498327759%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__86 {
    width: 85.9531772575%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__87 {
    width: 86.9565217391%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__88 {
    width: 87.9598662207%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__89 {
    width: 88.9632107023%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__90 {
    width: 89.9665551839%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__91 {
    width: 90.9698996656%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__92 {
    width: 91.9732441472%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__93 {
    width: 92.9765886288%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__94 {
    width: 93.9799331104%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__95 {
    width: 94.983277592%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__96 {
    width: 95.9866220736%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__97 {
    width: 96.9899665552%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__98 {
    width: 97.9933110368%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__99 {
    width: 98.9966555184%;
    float: left;
    margin-right: 0.3344481605%; }
  .widget-row .widget-width__100 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .widget-row .widget-width {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    vertical-align: top; }
    .widget-row .widget-width .widget {
      padding: 0 18px ;}
    .widget-row .widget-width:first-child .widget {
      padding-left: 0 !important; }
    .widget-row .widget-width:last-child .widget {
      padding-right: 0 !important; }
    .widget-row .widget-width:last-child .widget {
      display: block;
      float: none;
      /*margin-left: 0.3344481605%;*/
      margin-right: 0 !important;
      overflow: hidden;
      width: auto; }
}



/*! Jadu CMS user accessibility settings */
.user-scheme__high-contrast,.user-scheme__high-contrast *{background:#000!important;color:#ff0!important;border-color:#ff0!important}.user-scheme__high-contrast a:link,.user-scheme__high-contrast a:visited{color:#0ff!important}.user-scheme__high-contrast a:active,.user-scheme__high-contrast a:focus,.user-scheme__high-contrast a:hover{color:#0f0!important}.user-scheme__cream,.user-scheme__cream *{background-color:#fff9d2!important;color:#010066!important;border-color:#010066!important}.user-scheme__cream a:link,.user-scheme__cream a:visited{color:#908000!important}.user-scheme__cream a:active,.user-scheme__cream a:focus,.user-scheme__cream a:hover{color:#004000!important}.user-scheme__blue,.user-scheme__blue *{background-color:#9fcfff!important;color:#010066!important;border-color:#010066!important}.user-scheme__blue a:link,.user-scheme__blue a:visited{color:red!important}.user-scheme__blue a:active,.user-scheme__blue a:focus,.user-scheme__blue a:hover{color:#4500ff!important}.user-size__small{font-size:95%}.user-size__medium{font-size:105%}.user-size__large{font-size:115%}.user-font__comic-sans,.user-font__comic-sans *{font-family:'Comic Sans','Comic Sans MS',cursive}.user-font__courier,.user-font__courier *{font-family:Courier,'Courier New',monospace}.user-font__arial,.user-font__arial *{font-family:Arial,Helvetica,sans-serif}.user-font__times,.user-font__times *{font-family:Times,'Times New Roman',serif}.user-spacing__wide{letter-spacing:.15em}.user-spacing__wider{letter-spacing:.3em}.user-spacing__widest{letter-spacing:.45em}.user-scheme__cream, .user-scheme__cream * .button__primary, .user-scheme__cream, .user-scheme__cream * .button__primary:hover {background-color:#fff9d2!important;}.user-scheme__high-contrast, .user-scheme__high-contrast * .button__primary, .user-scheme__high-contrast, .user-scheme__high-contrast * .button__primary:hover {background: #000 !important;}

.user-scheme__blue .user-scheme__cream * {
    background-color: #fff9d2!important;
}

.user-scheme__blue .user-scheme__high-contrast *, .user-scheme__cream .user-scheme__high-contrast * {
    background: #000!important;
    color: #ff0!important;
}

.user-scheme__blue .user-scheme__default-colour, .user-scheme__blue .user-scheme__default-colour *, .user-scheme__high-contrast .user-scheme__default-colour, .user-scheme__high-contrast .user-scheme__default-colour *, .user-scheme__cream .user-scheme__default-colour, .user-scheme__cream .user-scheme__default-colour * {
    background:#FFF !important;
    color: #000 !important;
}

/* CUSTOM */

.user-scheme__cream .widget--custom-in-my-area .widget__form .button,
.user-scheme__blue .widget--custom-in-my-area .widget__form .button {
    color: #fff !important;
}

.user-scheme__blue .list--top-tasks .list__title {
    color: red!important;
}

.user-scheme__blue .widget--custom-in-my-area .form__block input[type="text"],
.user-scheme__cream .widget--custom-in-my-area .form__block input[type="text"] {
    border: 2px solid #2d3538;
}

.user-scheme__blue .widget--custom-in-my-area .widget__form .button,
.user-scheme__cream .widget--custom-in-my-area .widget__form .button {
    height: 55px;
}

.user-scheme__blue .footer-social .icon::before,
.user-scheme__cream .footer-social .icon::before {
    color: #010066!important;
}


/* Set a default height for the map, otherwise it will not display */
.map {
    height: 370px;
}
.map img {
    max-width: none !important;
}

.user-scheme__high-contrast .map div, .user-scheme__high-contrast .map img, .user-scheme__high-contrast .map canvas,
.user-scheme__cream .map div, .user-scheme__cream .map img, .user-scheme__cream .map canvas,
.user-scheme__blue .map div, .user-scheme__blue .map img, .user-scheme__blue .map canvas { background: unset !important; }

.user-scheme__high-contrast .map div .gm-style-mtc div { background: #000 !important; }
.user-scheme__cream .map div .gm-style-mtc div { background: #fff9d2 !important; }
.user-scheme__blue .map div .gm-style-mtc div { background: #9fcfff !important; }

.user-scheme__high-contrast .map .leaflet-control a,
.user-scheme__cream .map .leaflet-control a,
.user-scheme__blue .map .leaflet-control a { background-color: #fff !important; color: #000 !important; text-decoration: none !important; }

.user-scheme__high-contrast .map .leaflet-control-attribution { background: #000 !important; }
.user-scheme__cream .map .leaflet-control-attribution { background: #fff9d2 !important; }
.user-scheme__blue .map .leaflet-control-attribution { background: #9fcfff !important; }
