/*
 OMMMMMMM. .ZMMMMMMMMMM7MMM,...... .8MM=MMMMMMMMMMD 7M$:...... ,MM8OMMMMMMMMMMMMMMM+....   :MM8,MMMMMMMMMM8 =MMO    ZMMMMMMMMM+.  +MO.  .....MM88MMMMMMMMMMMM~.  .:MMMMMMMMMZ~ ..:MM8 .. :OMMMMMMMMM~ . $M88MMMMMMMMMMMM,. .$M+ .   .+MM. ...
8MM   .?M+  ZMM...... . .DMZ.. ....$MD.=MM=........ IMMMI   .. ,MMO ....?MN:.... IMM. ...  NM? :MM7...... . =MM8. MMM7  ....~DM? .+MO.  .....MM8  ... MM:...    . :MM7.. ..ZMMM=.:MMD. =MMN?.    .=MM?. $MD. ...8MM... .. .OMMD.    .=MM.....
MM8..  .....ZMM .........:MM:. ... DM=.=MM=.....  ..IMMMM$  .. ,MMO.....?MM,.....,MMM:.   8MM,.,MM7....  ...=MM8.7MM=.......  =  .+MO.  .....MM8  ... MM,...  ... :MM7  ....=MMM.:MMD .MMD~.........: . $MD   . 8MM. ..... MMMMZ.....=MM.....
~MMMI, .....ZMM ......... OMM=...:MMO .=MM=.....  ..IMM=NMM?.. ,MMO.....?MM,.......OMM,..7M8   :MM7....  ...=MM8OMM? .......     .+MO.  .....MM8  ... MM,...  ... :MM7  ..... MMZ:MMD 8MM~ .......      $MD   . 8MM. .....8MN,MM8....=MM.....
.:MMMMN~ .  ZMM .....   ...MMM. .8MM, .=MM=.......  IMM=.OMM+  ,MMO  ...?MM,......  MM8 OMM=.  :MM7.........=MM8NM8 ..............+MO........MM8 .... MM,........ :MM7 ...... MMM~MM8,MM8 ............. $MD.... 8MM. ... ZMM=.ZMM   .=MM........
..   7MMM$, ZMM=======.   .+MM= ~MMI ..=MM?======.. IMM=..?MM8.,MMO  ...?MM,.....   .8MMMM .   :MM7======.. =MM8MMD .....:======,.+M8========MM8 .... MM,........ :MM7 ..... .MMM~MMD:MM8. .. .=======. $MD.....8MM. ...,MM:..,MMM,..=MM........
..   ..+MM8 ZMMMMMMMMM~.   .8MM,DMM.. .=MMMMMMMMMM..IMM=. . MMM,MMO  ...?MM,.....    ,MMM8 .   :MMMMMMMMMM..=MMOOMM+ ....MMMMMMM8.+MMMMMMMMMMMM8 .... MM,........ :MM7 ..... .MMZ:MM8 8MM~ ...,MMMMMMM. $MD.....8MM.  ..8MM.   =MM+ .=MM........
?: .....=MM.ZMM.......      .OMMM8.   .=MM=.......  IMM=.    IMMMMO  ...?MM,.....     NMM, ..  :MM7....... .=MM8.8MM,  .  ...,MM8.+MO........MM8 .... MM,...    . :MM7  ..  :OMM,:MMD. MMD.    ....,MM. $MD   ..8MM. . ?MMMMMMMMMMM, +MM.....
MM?    .OMM,ZMM      .   .....MMM..   .=MM=         IMM=.     +MMMO  ...?MM,.....    .NMM,.    :MM7.     ,. =MM8 .MMMI..   . :MMD.+MO.  .....MM8 .  . MM,...    . :MM7.. ..?NMM+ :MMD .+MMM=..   . ?MM. $MD.  ..8MM.   DMMMMMMMMMMM8 =MM.    .
=DMMMMMMMI..ZMMMMMMMMMMM. .. .ZMZ...  .=MMMMMMMMMMM,IMM=.       ZMO  ...?MM,.....    .NMM,.    :MMMMMMMMMMM,=MM8..  NMMMMMMMMMN=..+MO.  .....MM8 .  . MM,...    . :MMMMMMMMMO+   :MMD   .:MMMMMMMMMM8~  $MD.  ..8MM. ,MMN........,MM~+MMMMMMMMMM
. ~OMMM7,  .~D8888888DD?    .. ~        ?D8DD888DDZ.:7? .     ...$=  ...:8D......   . +D+.    ..?88888888D$. ?8+   .. +ZMMMOI:.  . 8=.  .....ID?....  8$....    ...?D888O7+.  ....+D?....   ?8MMNOI.   .:D?.   .?D+ ..?O:.  ...  .?D: $D888888D7

*/
/*
0. Table of contents

1. Variables
Global colors, typographic, ...

2. Base formatting styles
Normalize.css, margin/padding/border reset, other general adjustments and general styles

3. Mixins
SCSS Mixins

4. Fonts
Various fonts

5. Frame
Frame styles (html/body/main wrapper/header/content/footer)

6. Global helpers/decorators
Useful classes for alignment, overflows, clearing, etc

7. Content entry
Content formatting styles

8. Buttons
Various button styles

9. Layouts
Abstract layouts

10. Widgets

11-12-... Other styles
Various addons/modifications
*/
/* Variables
---------------------------------------- */
/* Base formatting styles
---------------------------------------- */
/* normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block; }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address styling not present in IE 8/9.
 */
[hidden] {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font size within `section` and `article` contexts in
 * Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em; }

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
input[disabled] {
  cursor: default; }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dt, dd, ol, ul, li {
  margin: 0;
  padding: 0;
  border: 0; }

input, select {
  margin: 0;
  padding: 0; }

/* input[type="text"],
input[type="password"],
select,
textarea {
	border: 1px solid darken($lineColor, 15%);
}
input[type="submit"],
button {
	border: 0;
	color: #fff;
	background-color: #000;
	padding: 0.25em 0.5em;
} */
body, textarea, input, select {
  font-family: Arial, sans-serif; }

body {
  background: #FFF;
  color: #505050;
  font-size: 62.5%;
  line-height: 1; }

img {
  vertical-align: top; }
  .ie7 img {
    -ms-interpolation-mode: bicubic; }

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
p:first-child,
ul:first-child,
ol:first-child {
  margin-top: 0; }

hr {
  border: 0;
  border-top: 1px solid #d4d4d4;
  margin: 1.2em 0;
  /*Remove border for IE7*/
  height: 0; }

.ie7 ul li {
  zoom: 1; }

/* quots
---------------------------------------- */
q:before {
  content: '\00ab'; }
  q:before q:before {
    content: '\201e'; }

q:after {
  content: '\00bb'; }
  q:after q:after {
    content: '\201c'; }

/* links
---------------------------------------- */
a {
  color: #71a000;
  text-decoration: underline;
  cursor: pointer; }
  a img {
    border: 0; }
  a:hover {
    text-decoration: none; }
  a:focus {
    outline: thin dotted; }
  a:active {
    outline: none !important; }

/* headers
---------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: RalewayLight;
  color: #f15d22; }

h1,
.h1 {
  font-size: 26px; }

h2 {
  font-size: 20px; }

h3 {
  font-size: 15px; }

h4 {
  font-size: 14px; }

h5 {
  font-size: 13px; }

h6 {
  font-size: 12px; }

/* Mixins
------------------------------------ */
.columns-with-separators > .separator, .two-columns-75-by-15pc .separator, .two-columns-66-by-33pc-with-separators > .separator, .two-columns-50pc > .separator, .dynamic-grid-with-separators .separator, .operators-grid .separator {
  position: absolute;
  top: 0;
  height: 100%;
  border-left: 1px solid #d4d4d4; }

#footer a, .decorate-links-on-hover a, .read-more {
  text-decoration: none; }
  #footer a:hover, .decorate-links-on-hover a:hover, .read-more:hover, #footer a:focus, .decorate-links-on-hover a:focus, .read-more:focus {
    text-decoration: underline; }

.white-button {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACFQTFRFkcEA1uifuthg6vPPrdFAyOB/3OyvmMUQ+Pvvwdxw////XEu+jwAAAAt0Uk5T/////////////wBKTwHyAAAAZ0lEQVR42uzUSQrAMAxDUdlJx/sfuN1bhr8rlGT9IJFsohseLfgpHEcweEnBro5Oljd2soZppEntpavnlcl6dNIXbmQzmSkNArPmEXQWOudgwh4TTibhrBNuz0b38Zz7+gD+Ch8BBgDkFzv32QWT1AAAAABJRU5ErkJggg==') no-repeat right 0; }
  .lt-ie8 .white-button {
    background-image: url("../images/icons/green-arrow-right.png"); }

#quick-search .s, #quick-search input[type="submit"] {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRFb3Bwdnd3b29wtLa3g4WFmJmakZOTpqipfH5+0NLTkpOTfH1+mJqaioyMrq+wwsTEg4SFhIWFiouMtba2dnd4ycrLdXZ3mZqan6Ch1tjZ19nafX5+u72+pqiobnBw////3ohaUgAAACB0Uk5T/////////////////////////////////////////wBcXBvtAAAAf0lEQVR42ryRSQ6DQAwEy56FCUtC9j38/5dEICJM5owPtrrUB7tNly/W4kGU9P7jF1Idhf2CJ4pvv5d6NfxIGGWF4YHNKB1uzpvJttNizuufX43fEYf5eKrdxw/7dJHS8rMghwaUanHvTcBvX6JtPh/B53OTzymfp/gV/tULMADCeDhMBp/TdwAAAABJRU5ErkJggg==') no-repeat 0 0; }
  .lt-ie8 #quick-search .s, #quick-search .lt-ie8 .s, .lt-ie8 #quick-search input[type="submit"], #quick-search .lt-ie8 input[type="submit"] {
    background-image: url("../images/icons/search.png"); }

#footer-back-to-the-top {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAttJREFUeNrs209IFFEYAPDd57qLu9uOO2ZgpkEFgqYgXkKJ2qIUtzppBykvZRGVderQTYgOe4gsKsy8eKigW7miLGYQHSJFCJOKItzaArXZ1f0T47JLfQsPhmkPbryZN9N+Hwzz5s17M+/35s3b2VnW2j8sfLcUYRBLkQbCEY5whCMc4QhHOMI3GrWbm0svHZ2ogHXRwAF73v9U3Co22GDNA094od+FJ+SBx03L0cS3DA884YUene6LpeRo9tZYp8QDT/RGAxLQNJ8XnuiNBqR6Pw880RsNyHzl1Hinw0tMC98oOh++/8i4pnhiFLQaD2kt8ZocFBrbs++uUChaTzzRAg2NhfS/oPXCEyOilfgHoZ6o172thDWeGBVNY2XtS+ZO8JjEGk9YosvsHsISTSO8MpdmjSes0NCokdCJKGu0VnjCCg2NgsZp+VzAEk/Mgs6H72oNeHSF80Kr8Q21HY5e33C5bvC+w4+8vNCs8AXD4STw5oQnmgWeFIqGkxgB/fc9X1OiGbzMLliNhFbiB591/Cykjq2QwkOTx6OW/yTwvTrCEY5whCMc4Qg3XdhYH7C9+Yq7s+XqJnX+px+v5NtBv0TL7Kk76RT/PF9HpPn02JuB+MLXkAz76msOOc62PxFpvV/ra9ngzLX4y4X7KUPDJ+cCCVggPXg6VjU02S1RFEX7Gi+4RqdPxSAftgGqLKfspL31Z5xdrQHhfWRKXl79nDHlUHc5RAKjgaJpR72Yv5c42HTZla8OvdKVnh02097j27e05H4FVY4AiA+R5+u7qtoc+epUCjtzXzeTjF9i2ow48VRXNJZe9AdFmn798WFqcWkmbVr44tJsmk5gyqteV33ADvc13ZYS4czU25tJeqVZo3Uf6klZyo7PXo/3+kbKAU8nu/27z7kpNDeTy6tZ6BhYtEBzGep0xu9uuyHQjzP1zK9HWPGvGQhHOMIRjnCEIxzhCDd2/BZgAHBIIVt5Ij2dAAAAAElFTkSuQmCC') no-repeat 0 0; }
  .lt-ie8 #footer-back-to-the-top {
    background-image: url("../images/icons/top.png"); }

/*.social-nav .social-nav-item {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAgCAYAAADtwH1UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNzgwMTE3NDA3MjA2ODExOTA5NEVBODI2OEQ3QzQwMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOUQwNTNENUUwMjMxMUUyQURCODlCRjgxREZDRTRCMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOUQwNTNENEUwMjMxMUUyQURCODlCRjgxREZDRTRCMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlFOUEwRUNDMDcyMDY4MTE4RjYyQURGNjA2OUMzNjhFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA3ODAxMTc0MDcyMDY4MTE5MDk0RUE4MjY4RDdDNDAyIi8+IDwvcmRmOkRlc2NyaXB0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') no-repeat 0 0; } */
 /*
 ../images/icons/social.png
 */

 .social-nav .social-nav-item {
   background-image: url("/rto7/media/BGS/images/icons/social.png"); }
  }
  .lt-ie8 .social-nav .social-nav-item, .social-nav .lt-ie8 .social-nav-item {
    background-image: url("/rto7/media/BGS/images/icons/social.png"); }

#remember-box .open-close {
  background: #505050 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAiCAYAAADs4tGnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABA9JREFUeNrUmd1rE0EQwGeuF/oQMRGSPDQ+1IdUFEEF61up/g+K/6V9FgWViqIVVDARWqERTMBcwERIQUo73ux99G4/7vaurVwnLLl0N9v97Xzs7AS3tp7Oj46OLkMo6DdKPOuEIEdIP5KMM+TOaCUkrV8nS0vOHzfrizaT2KxdD3s2oEmxXauTtcjywMGWkRaYznUb0GKMW2ansldJBu1Sxgg0bnqek5ElqBGa7JkMyzDpjTK+ihmbjgakAJU086KFLbhwSn9VcW0NFg2zRPoNgBFlcH8UYWwfJNkJWWmaisJSoUBFhYJOBOzEsPyehgpRyWRhtuZNxdRMuSOptOFgBIoMrlpEagMoaeQlfbosqClgmeTxoyfgeROYzWYwm/tt9ls8B8BO2MzeGXU1m01oNBqi8XO73YFXr1+KuXOgybjQstg2wgvklhTP82A+n6daJBFcBNhqtUofa+5pIIuadP5GtEWLZDqdwvb2NmxsbJwKUklOCE5ekGoBSK3mioXwO0kv1/9bK+y7SOKAAkupjKrRvAKbmw+h17uu9N+5fRce+H1Nf8wFhE6jqpoHH7oH9Xo9/iI/r65eg4snxOYNCqDOPReLBdy8cSvu4+fDw8O4nzW+fu9+/LlWq4kondyoamlatmxU7wafv3wSmq1fqgtz5ue9vd14ouGPIXS7V+PP/MzHEG9W9aA5pUMpzdWcYt5kIs4/1jD78nC4D5PEecifWSKTX1np+huxX1GfxpxcEU8ygv6gL6D4fB186yvDGZxh2bS7DD2sKjRIVYMMYU0zCDed2e593xWwa36kH41HKZ+vkrjaikH8rF7tdj5+ME7GG8Eb0+utwc7O+8pFbalygmoLE9yDgwUMBn3tNFEfvydTSRbWdFXFTSkS9drrD74aNSv3sU+PRj8roFUsc8sqLnwusx+/ffcmcxy7SLMR3Ir48mBcOlkEmoRbeVNP3NhUYDo/6OcvnomzOU/kqN5udaDT6cTXQ47+SXAiUgIquxEDTvyjNBUwUZNrSCeUa2MOtmIDbDoVvOkEohoJJz/cGJ6Bx+Ox30Y+4K/0/0BNECYJVh7jz+faF07PNaAGhT4K4qcoLgi4YF2c+cna1pZOLX9DqMidMKyNJYqA6VIRnyZhuhxdhohKF81dNeH+3xoOYUUBMKqPgbYCSmFBEAsXLtJJiGsb5s9csfEanEQhEM3lQkxuAJT4ZUJOQ0tVuWTbIsMY0g+PYTC3EJgsCKp18GIulIamouBoOQbTwylt1o4lsHoDKupPchqq/LZG9g4ZLYYK/d/AhxELAEuTEZXSsoA+PqZl/QIpx2w1tgfa2qLJS4VZF8YNk5WytddjomXHQfybr1SCDMc0W6Ax4JTTsi47KxzEfN5/AgwA/HEaFgNcYFwAAAAASUVORK5CYII=') no-repeat 0 0; }
  .lt-ie8 #remember-box .open-close, #remember-box .lt-ie8 .open-close {
    background-image: url("../images/icons/my-book.png"); }

.content-slider .nav .next-prev {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAB8CAYAAAAxUQMjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtZJREFUeNrs3O1RwkAQBuAjQwGUgB1ACXagJViClVgCJUgHlCAdSAfSQbzVwwmRGXDcj/dy781kIj+EPFzCXTZ7O+v7PrXYutRoI5xwwgknnHDCCa+uzbXeaDabqR1UnkZv8m6Z3/Peako9R+uJgn7I2731B6lsWui8feRtpX18v44XAZ7/f3EJbQmfA5zai7zbyTUtp3e+rveT/1WPQofCI9Fh8Gh0CBwB7Q5HQbtOYAZoaeuMPkxiyvoHtPT0cfI3KYhoc3iZhb2joU3hBS09fUBDm8HR0SbwGtDq8FrQqvCa0F8RI8XQjqAFf6eJtgo9aZ7qz2X/kipomsHGfe4diZPtpJfy66cmTvVTlFX7Wq/hVP/p+fQdIV2W3l9MfjirCW82ZUXHm96kIOPNb0tR8S6hpwE+oeDVhzPtoEQ1w9mVL+eI0vPu4eUR/m38rGyy8BH+WHp+1QR8hD9E4EMfGkbiw3NgovAQyT8ReJispwF+74GHSvcSvGQ65T+31njXmdsfAxCS/SQTnEdoeG2NKZ2EE0444YQTTjjhhBNOOOGEE0444YQTTrhKM1uaIeHmvu+/8t00k/20osLWa1IkzRMy09EUDp3mabZM+fwzVmWl8Oa/6R9ax2f2JGX8SEkrx1XreN1+1dHy3byznmDwEVlPEPiorKdwfGTWUyg+OutJ8Ovy0hXvNpxdGaJuznGtbji78iW557giZj1Je28u6yk55bvB3Y974SEDER542AiMNR469GSJhxjHbxznpdbEcFHPdHt80E4rlJ+risD88/jO6rxNpp7bDdPYZTIoj9S1iIaEexXC6lpEQ8G9S551LaIh4BeCEC7F7eZgaLeiOV2L6DB4mYW9RaFD4INnaMcUWBOqC0IfUnAhrK5FtBscseRZ1yLaHD5A71ODVTq3skIYraKf5aLaVxmytBN+1FY/czUx4YQTTjjhhBNOOOHY7VOAAQD32NQs4vWUjgAAAABJRU5ErkJggg==') no-repeat 0 0; }
  .lt-ie8 .content-slider .nav .next-prev, .content-slider .nav .lt-ie8 .next-prev {
    background-image: url("../images/bgs/white-arrows.png"); }

#header:after {
  background: transparent url('data:image/png;base64,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') no-repeat 0 0; }
  .lt-ie8 #header:after {
    background-image: url("../images/bgs/bottom-white-rounding.png"); }

#logo .img-replace {
  background: transparent url('data:image/png;base64,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') no-repeat 0 0; }
  .lt-ie8 #logo .img-replace, #logo .lt-ie8 .img-replace {
    background-image: url("../images/bgs/logo.png"); }

#footer {
  background: #33aed5 url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABLAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAADAgICAgIDAgIDBQMDAwUFBAMDBAUGBQUFBQUGCAYHBwcHBggICQoKCgkIDAwMDAwMDg4ODg4QEBAQEBAQEBAQAQMEBAYGBgwICAwSDgwOEhQQEBAQFBEQEBAQEBEREBAQEBAQERAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAwADADAREAAhEBAxEB/8QBogAAAAcBAQEBAQAAAAAAAAAABAUDAgYBAAcICQoLAQACAgMBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAIBAwMCBAIGBwMEAgYCcwECAxEEAAUhEjFBUQYTYSJxgRQykaEHFbFCI8FS0eEzFmLwJHKC8SVDNFOSorJjc8I1RCeTo7M2F1RkdMPS4ggmgwkKGBmElEVGpLRW01UoGvLj88TU5PRldYWVpbXF1eX1ZnaGlqa2xtbm9jdHV2d3h5ent8fX5/c4SFhoeIiYqLjI2Oj4KTlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+hEAAgIBAgMFBQQFBgQIAwNtAQACEQMEIRIxQQVRE2EiBnGBkTKhsfAUwdHhI0IVUmJy8TMkNEOCFpJTJaJjssIHc9I14kSDF1STCAkKGBkmNkUaJ2R0VTfyo7PDKCnT4/OElKS0xNTk9GV1hZWltcXV5fVGVmZ2hpamtsbW5vZHV2d3h5ent8fX5/c4SFhoeIiYqLjI2Oj4OUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6/9oADAMBAAIRAxEAPwASwJ3/AGh1HiP656q+DtKxb4iKjuvb7sVb6bU69j/DFWmLJJ8PXrt4Yq4fCCV3B696GuKursO9dgD2+dcVapyr0FD32pirq912Nfi8PnirjuQw7/Z3rSvXFXD7u7Dt8xirYqu/XbcV6jFXCtOS7mnTFXciAKfa/ZPt7/fhVo+HQ4FcK8agUG30bYq3QKvw7EUoKYq4V3ZhuegxVqlKk7A9T77dPfFXGqnl0rSvtirqMwBY047/AOftirYPLdhQjqB3HTFWyD9rw7V/DFXD4jzb4f5h1pXCq0nsfoA9u+BWlNWo248PHtiq4gJQn7Jpw8ScVd0PX4h08B7Yq34t0p1X3GKra1AI9wPb2xVwAYcT9noT3HT+OKt8QVDHqRt7jFXAhmPLdj26f5nFXfCRudux8P7cVdUA0Gx/ZJ6U8MVaPUsPoH4Yq3Xp2PYdcVf/2Q==') repeat 0 0; }
  .lt-ie8 #footer {
    background-image: url("../images/bgs/blue-pattern.jpg"); }

.section-annotation {
  background: #f15d22 url('../images/bgs/orange-pattern.jpg') repeat 0 0; }   
 /* background: #f15d22 url('../images/bgs/blue-pattern.jpg') repeat 0 0; } */
  .lt-ie8 .section-annotation {
    background-image: url("../images/bgs/orange-pattern.jpg"); }   
/*	background-image: url("../images/bgs/blue-pattern.jpg"); } */
#footer-support .img-replace {
  background: transparent url('data:image/png;base64,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') no-repeat 0 0; }
  .lt-ie8 #footer-support .img-replace, #footer-support .lt-ie8 .img-replace {
    background-image: url("../images/misc/ontario-blue.png"); }

#remember-box .link-button {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABQCAYAAABRX4iyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6tJREFUeNrsmsFO20AQhtdp0tIiVZYqhNQeSA+99BSk3hOk3kkk7oQnQDwByRMkfYLAHak8QKU45x4IFy4c6lwqIVopSIW2pLCdMbN0Cd7YSSNHrGekJY69azGfZv4Zr+NIKYXN5uydqMMqjPwYS2v4R64t3p7IiPTYOoylmHO3w05mRbpsF4Y3KayMYItt1kYWaFVp6JRPmlWKsdxT8zTN6zq2Cjw4OS3HfBp1TsNoc1UVzTKLWLBcFvgxjWFxNTQKNVa5Xsw+yx/u+NMGa5ym9B4sTkPWrP+ufqnTrPrQ92KMNQUYbezWKWU7eho7KdqiaRNALwIUatUKjD6e1Ldo0taUNhQEA6w7oNLcOmyN0iPtAdocpbanIVdDhsWwGBbDYmNYDIthMSyGxbDYGBbDYlgMi2ExLLZIS3Rb2dk7qU3xdk25tthP9P9PYlsZIOXFzUuAEoyWiN4Lj7INGPt4kCSwpNIQYd17zTSB4boKgcL7FWzVLPVeDm1Z3LzIHBfUCgFPHNQsBN4lR0vkeFxgOO81Hc8E1KyqoUu6VQa9wQjbiZjvEdgyjIMp6N2DbB1aIPwtAIZi3TTM2YHrCKpKgFPdZ5WwUgKQLapwutURJFXSzbQ3pV0S+jwA+UgVrkJph59NjDyqpJMUBGtg6TrU1vRIaBHWpvRT11dUb5UmWCYdwgjCCPtCn3rFw3lVWFeJURCsgaV0CJ1vjLm2oRWEuu3PhsEjCulTecJ7VGG9S/fyk4aV6E+OwNGDKTWUXerR7IX10I33sxgWw2JYDIthsTEshsWwGBbDYlhsDIthMayZW+hOqXd6KetH56K4kBOd04Fwc47YfPNMlBYeO2Hz+wMpm8fnondxLVrvnjupgLXj/5S7vV8IK/iOsND2v/4OBsCS22/nb6EpSB+OL/BYFNys/ZGFTi9/+i7886uRkxGi17kMoGGkbXw+CyAp6/b/2K9Z3f4gFBRAuY2yYWiYmjooDZi0GlZUROXnH91LMVMU+RdXdkfWKAcR1MH7FzgcjLR/on4dOh+j1GpYh6YogYjDdIPhKHB6iobZocW6pQTeGFWYbrWjH5Kqpd4upC4Ns3FSB3uuuOlmc0XMmKIE0y/KcVMq2loRM9ith10ouDmjiEeZramYMWlPlI0SclsrYmbYMUy/8ssnYn1pLkizav7pnSqoC7x6HNIN15rS88EL/Bk4jQ4WwUF0EppPJ0yXoI2Q2Ll3vg3udPUB3FdzYpUgqTbDRvsrwACpK2uUZFtn/QAAAABJRU5ErkJggg==') no-repeat 0 0; }
  .lt-ie8 #remember-box .link-button, #remember-box .lt-ie8 .link-button {
    background-image: url("../images/remember-box/top-bar-icons.png"); }

.twitter-item:after {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAzRJREFUeNqsVb9rFFEQfvv2vb273VvvcmdO8EdhZeF/EEgVEASrgK2NhY0WIgqChqhEokVS2FkJgq0gWlkJgmAVf0SNggeKICJRJBhz+8v5ZvZdTiQmMZkQbvfem/m+mflmzls4vqdIkkQFQaDyPFewosCnR5+F8n2f33HmeZ4yxqgkSZXWHt81xir4sx/d0XQfZ71eoqq1QBnfaHK0Kk0TZa3li8Ch2BwQgQHieZrPsiwr3z1+RnB65POivA9fY3wmqOOh2mNcAJM0zUqmmp3xvdZ4Tjk4mCEwwbMzB6H7eSYZ4lzuaK6ADazSlUpwqNGO7hmr2QmBJbhjUzAInqUUHjMESJqmXBLf+P2yIrgrNV1RujH5YtlYM04gt2phhQNLRuToG2aEgNYadmbgDJkWJYmMCaA3IIaovi8gIOAVQoft28TB69+/Lp1d+ZWwE4CyLGcHOBtLQqBySX9U2S+URhqLEguA4TNPU/ZqwIYuz59rtutngqphR9cHgHAwfnfAVMo042AgiYxABODoWQplVoI/ARjkyvxMu9M8VosqPWZRNhUZoc5ZCYJ3S9LGsZMxzkS+VGYtMv8LANaYfH670YrGozhcxjtkKRnkrBoAQnVOqg4Q7BFUhOGvDQBrXnr5gMo1FtZri2DH82BEMVKygoapx4EAhGCuLwBjceT/AIDFE8+eEMhoJbSfXBCkLw1N+/KV74W1DKHicwZT61j94tyrMApG4ma0IKWShuLfrRVhLr2SOVhV5roAsM70uw87mtFILQqeup3k+oLAMhOiNjlXfVFsCKDMZDGMq2NxI3yYlwMlZXHrQ2YDgyfzUWw8g4E5WSKQI/Vm7Y7TvpRJnsEaGbn5YdDBSd6MfTy9/8bPH72TLpBINC8z0ZydDfzNZTBo+2a7p1rD8YVV/efllOs+EMtVbcGGp99MVev2BOZNlqT8i3xlYW0JALZ35v3NMA6O0oQvy8qQycZe2nST1wSZ7d7t7G4fJvZLWH5Oyrxp1TZZa2r+UauzY5Sy+OyWJP62DQC28+rrOfrhGqHydLEqClVsLwBs17W3XYDQr+Qc5PXfc7CefTl/oJ6s5Pd/CzAAjZLEgkL7qNsAAAAASUVORK5CYII=') no-repeat 0 0; }
  .lt-ie8 .twitter-item:after {
    background-image: url("../images/icons/24-24-orange-corner.png"); }

/* fonts
------------------------------------ */
@font-face {
  /*url('../fonts/zerospace/ZeroSpace.woff') format('woff'),*/
  font-family: 'ZeroSpace';
  src: url("../fonts/zerospace/ZeroSpace.eot");
  src: url("../fonts/zerospace/ZeroSpace.eot?#iefix") format("embedded-opentype"), url(data:application/octet-stream;base64,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cgAgAGMAbwBtAHAAYQBuAHkAKQAuACAAMgAwADEAMgAuACAAQQBsAGwAIABSAGkAZwBoAHQAcwAgAFIAZQBzAGUAcgB2AGUAZABSAGUAZwB1AGwAYQByAFoAZQByAG8AUwBwAGEAYwBlADoAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAIABGAGUAYgByAHUAYQByAHkAIAAxADAALAAgADIAMAAxADIALAAgAGkAbgBpAHQAaQBhAGwAIAByAGUAbABlAGEAcwBlAFQAaABpAHMAIABmAG8AbgB0ACAAdwBhAHMAIABjAHIAZQBhAHQAZQBkACAAdQBzAGkAbgBnACAARgBvAG4AdABDAHIAZQBhAHQAbwByACAANgAuADUAIABmAHIAbwBtACAASABpAGcAaAAtAEwAbwBnAGkAYwAuAGMAbwBtAE4AbwByAG0AYQBhAGwAaQBOAG8AcgBtAGEAbABlAFMAdABhAG4AZABhAGEAcgBkAE4AbwByAG0AYQBsAG4AeQQeBDEESwRHBD0ESwQ5AE4AbwByAG0A4QBsAG4AZQBOAGEAdgBhAGQAbgBvAEEAcgByAHUAbgB0AGEAAAAAAgAAAAAAAP8nAJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAEAAgADAQIBAwd1bmkyMDBCB3VuaTIwQjgAAAAB//8AAg==) format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'RalewayLight';
  src: url("../fonts/raleway/Raleway-Light-webfont.eot");
  src: url("../fonts/raleway/Raleway-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/Raleway-Light-webfont.woff") format("woff"), url("../fonts/raleway/Raleway-Light-webfont.ttf") format("truetype"), url("../fonts/raleway/Raleway-Light-webfont.svg#RalewayLight") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Raleway';
  src: url("../fonts/raleway/Raleway-Medium-webfont.eot");
  src: url("../fonts/raleway/Raleway-Medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/Raleway-Medium-webfont.woff") format("woff"), url("../fonts/raleway/Raleway-Medium-webfont.ttf") format("truetype"), url("../fonts/raleway/Raleway-Medium-webfont.svg#RalewayMedium") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Frame
---------------------------------------- */
html, body, form {
  height: 100%; }

.center-box {
  margin-left: auto;
  margin-right: auto;
  width: 992px; }

#main-box {
  border: 1px solid #d4d4d4;
  border-width: 0 1px;
  padding-top: 109px;
  min-height: 100%; }
  #home #main-box, #bgshome #main-box {
    border-width: 0;
    padding-top: 0;
    width: auto;
    min-width: 992px;
    max-width: 1600px; }

/* Header
------------------------------------ */
#header-grey-line {
  z-index: 4;
  position: relative;
  height: 34px;
  background-color: rgba(188, 188, 188, 0.4); }
  #header-grey-line .center-box {
    position: relative; }
  .lt-ie9 #header-grey-line {
    background: url(../images/misc/lt-ie9-grey-opacity-40.png) 0 0 repeat; }

#header {
  z-index: 3;
  position: absolute;
  top: 34px;
  left: 0;
  width: 100%;
  background-color: #fff;
  font-family: Raleway, Arial;
  font-size: 11px;
  -webkit-box-shadow: 0 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 2px rgba(0, 0, 0, 0.3); }
  #home #header, #bgshome #header {
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: 0 4px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 2px rgba(0, 0, 0, 0.2); }
    .lt-ie9 #home #header, .lt-ie9 #bgshome #header {
      background: url(../images/misc/lt-ie9-white-opacity-80.png) 0 0 repeat; }
  #header .center-box {
    position: relative;
    height: 109px; }
  #header:after {
    position: absolute;
    left: 50%;
    bottom: -38px;
    margin-left: -97px;
    width: 195px;
    height: 38px;
    content: ''; }
    #home #header:after, #bgshome #header:after {
      opacity: 0.9;
      filter: alpha(opacity=0.5); }

#logo {
  position: absolute;
  top: 16px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  height: 76px; }
  #logo .a {
    height: 100%;
    display: block; }

#utility-nav {
  margin-top: 12px;
  float: left;
  font-size: 11px; }
  #utility-nav .utility-nav-item {
    border-color: #505050;
    padding: 0 15px;
    display: inline-block; }
    #utility-nav .utility-nav-item:first-child {
      padding-left: 0; }
  #utility-nav .a {
    color: #505050; }

#quick-search {
  margin-top: 4px;
  margin-right: 82px;
  float: right; }
  #quick-search .t, #quick-search input[type="text"] {
    border: 1px solid #505050;
    border-width: 0 0 1px;
    width: 212px;
    height: 20px;
    background: transparent; }
  #quick-search .s, #quick-search input[type="submit"] {
    border: 0;
    width: 23px;
    height: 23px;
    font-size: 0; }
    #quick-search .s:focus, #quick-search input[type="submit"]:focus {
      outline: 1px dotted #505050; }

#main-nav {
  padding-top: 55px;
  font-size: 16px;
  list-style-type: none; }
  #main-nav .main-nav-item {
    display: inline-block; }
  #main-nav .main-nav-item-explore {
    margin-right: 40px; }
  #main-nav .main-nav-item-experience {
    margin-right: 35px; }
  #main-nav .main-nav-item-things-to-do {
    margin-right: 270px; }
  #main-nav .main-nav-item-stay {
    margin-right: 78px; }
  #main-nav .main-nav-item-dine {
    margin-right: 47px; }
  #main-nav .a {
    color: #505050; }
    #main-nav .a.active, #main-nav .a:hover, #main-nav .a:focus {
      color: #9d9d9d;
      text-decoration: underline; }

/* Content
------------------------------------ */
#content-box {
  font-size: 14px; }

/* Footer
------------------------------------ */
#padder {
  padding: 0 0 400px;
  height: 0;
  overflow: hidden; }

#footer {
  position: relative;
  margin-top: -400px;
  height: 465px;
  color: #fff;
  font-family: Raleway, Arial;
  font-size: 14px; }
  #footer .center-box {
    position: relative;
    height: 440px; }
  #footer .social-nav {
    position: absolute;
    top: 227px;
    left: 5px; }
  #footer a {
    color: #fff; }

#footer-back-to-the-top {
  position: absolute;
  top: -62px;
  right: 0;
  width: 62px;
  height: 62px;
  cursor: pointer; }

#footer-line {
  position: absolute;
  bottom: 127px;
  left: 0;
  border-top: 1px solid #70bcdc;
  width: 100%; }

#footer-navs {
  padding-top: 34px; }
  #footer-navs .footer-nav {
    margin-right: 43px;
    float: left; }
  #footer-navs .footer-nav-title {
    color: #bdfbfd;
    font-family: RalewayLight, Arial;
    font-weight: bold; }
  #footer-navs .footer-nav-list {
    margin: 1em 0 0;
    list-style-type: none; }

#footer-nav-home {
  margin-left: 5px;
  margin-right: 45px;
  width: 105px; }

#footer-nav-explore {
  margin-right: 30px;
  width: 70px; }

#footer-nav-experience {
  margin-right: 30px;
  width: 90px; }

#footer-nav-things-to-do {
  margin-right: 40px;
  width: 115px; }

#footer-nav-stay {
  margin-right: 30px;
  width: 110px; }

#footer-nav-dine {
  margin-right: 30px;
  width: 75px; }

#footer-nav-featured-activities {
  width: 120px; }

#footer-copyright {
  position: absolute;
  bottom: 30px;
  left: 4px; }
  #footer-copyright .a {
    text-decoration: underline; }
    #footer-copyright .a:hover, #footer-copyright .a:focus {
      text-decoration: none; }

#footer-support {
  position: absolute;
  bottom: 50px;
  right: 18px;
  width: 93px;
  height: 31px; }

/* Helpers/decorators
---------------------------------------- */
.text-center {
  text-align: center; }

.align-center {
  margin: auto;
  display: block; }

.align-left {
  float: left;
  margin-right: 10px; }

.align-right {
  float: right;
  margin-left: 10px; }

.valign-middle > .item {
  vertical-align: middle;
  display: inline-block; }
  .lt-ie8 .valign-middle > .item {
    display: inline;
    zoom: 1; }

.text-in-two-columns {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 25px;
  -moz-column-gap: 25px;
  -ms-column-gap: 25px;
  -o-column-gap: 25px;
  column-gap: 25px; }

.ov-a {
  overflow: auto; }

.ov-h {
  overflow: hidden; }

.hidden-element, .clear {
  padding: 0;
  opacity: 0;
  height: 0;
  width: 0;
  display: block;
  overflow: hidden; }

.clear {
  clear: both;
  display: block; }
  .lt-ie8 .clear {
    zoom: 1; }

.img-replace {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%; }

#collage-video-grid .video-link {
  background: url(../images/bgs/blank.gif) 0 0 repeat; }

.noscript {
  text-align: center;
  background-color: #ffffe1;
  border-bottom: 1px solid #aca899;
  font-size: 12px;
  padding: 5px 0;
  color: #000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 300; }
  .noscript .a {
    text-decoration: underline;
    color: #f00; }

.transparent {
  opacity: 0; }
  .lt-ie9 .transparent {
    filter: alpha(opacity=0); }

.sticky {
  position: fixed !important;
  top: 0 !important; }

.lazy-img {
  display: none; }

.framed-box {
  border: 1px solid #d4d4d4; }

.red-title {
  color: #e36425; }

.grey-text {
  color: #505050; }

.decorate-on-hover, .rss-button, .collage-dynamic-grid .rollover-info .a, .TagCloud a, .tabs a,
.decorate-on-hover a,
.rss-button a,
.collage-dynamic-grid .rollover-info .a a,
.TagCloud a a,
.tabs a a {
  text-decoration: none; }
  .decorate-on-hover:hover, .rss-button:hover, .collage-dynamic-grid .rollover-info .a:hover, .TagCloud a:hover, .tabs a:hover,
  .decorate-on-hover a:hover,
  .rss-button a:hover,
  .collage-dynamic-grid .rollover-info .a a:hover,
  .TagCloud a a:hover,
  .tabs a a:hover {
    text-decoration: underline; }

.top-border {
  border-top: 1px solid #d4d4d4; }

.top-bottom-border {
  border-top: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4; }

/*Columns*/
.column-l {
  float: left; }

.column-r {
  float: right; }

.required {
  color: #f00 !important; }

.required-input {
  border-color: #f00 !important; }

.flexible {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.highlight {
  background-color: yellow; }

.content-image-photo-credit {
  position: relative;
  margin-top: -16px;
  padding: 0 5px;
  height: 16px;
  float: right;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  font-size: 10px;
  line-height: 16px;
  text-decoration: none; }
  .lt-ie9 .content-image-photo-credit {
    border-top: 1px solid transparent;
    top: -1px;
    background: url(../images/bgs/lt-ie9-black-opacity-80.png); }
  .content-image-photo-credit + h1 {
    margin-top: 1em; }

/* Content entry
------------------------------------ */
.content-entry {
  line-height: 1.35; }
  .content-entry h1,
  .content-entry h2,
  .content-entry h3,
  .content-entry h4,
  .content-entry h5,
  .content-entry h6,
  .content-entry p,
  .content-entry ul,
  .content-entry ol,
  .content-entry table,
  .content-entry header,
  .content-entry .ov-h {
    margin: 1em 0 0; }
    .content-entry h1:first-child,
    .content-entry h2:first-child,
    .content-entry h3:first-child,
    .content-entry h4:first-child,
    .content-entry h5:first-child,
    .content-entry h6:first-child,
    .content-entry p:first-child,
    .content-entry ul:first-child,
    .content-entry ol:first-child,
    .content-entry table:first-child,
    .content-entry header:first-child,
    .content-entry .ov-h:first-child {
      margin-top: 0; }
    .content-entry h1 + .align-left, .content-entry h1 + .align-right, .content-entry h1 + .align-left + .align-right, .content-entry h1 + .align-right + .align-left, .content-entry h1 + .align-left + .ov-h, .content-entry h1 + .align-right + .ov-h,
    .content-entry h2 + .align-left,
    .content-entry h2 + .align-right,
    .content-entry h2 + .align-left + .align-right,
    .content-entry h2 + .align-right + .align-left,
    .content-entry h2 + .align-left + .ov-h,
    .content-entry h2 + .align-right + .ov-h,
    .content-entry h3 + .align-left,
    .content-entry h3 + .align-right,
    .content-entry h3 + .align-left + .align-right,
    .content-entry h3 + .align-right + .align-left,
    .content-entry h3 + .align-left + .ov-h,
    .content-entry h3 + .align-right + .ov-h,
    .content-entry h4 + .align-left,
    .content-entry h4 + .align-right,
    .content-entry h4 + .align-left + .align-right,
    .content-entry h4 + .align-right + .align-left,
    .content-entry h4 + .align-left + .ov-h,
    .content-entry h4 + .align-right + .ov-h,
    .content-entry h5 + .align-left,
    .content-entry h5 + .align-right,
    .content-entry h5 + .align-left + .align-right,
    .content-entry h5 + .align-right + .align-left,
    .content-entry h5 + .align-left + .ov-h,
    .content-entry h5 + .align-right + .ov-h,
    .content-entry h6 + .align-left,
    .content-entry h6 + .align-right,
    .content-entry h6 + .align-left + .align-right,
    .content-entry h6 + .align-right + .align-left,
    .content-entry h6 + .align-left + .ov-h,
    .content-entry h6 + .align-right + .ov-h,
    .content-entry p + .align-left,
    .content-entry p + .align-right,
    .content-entry p + .align-left + .align-right,
    .content-entry p + .align-right + .align-left,
    .content-entry p + .align-left + .ov-h,
    .content-entry p + .align-right + .ov-h,
    .content-entry ul + .align-left,
    .content-entry ul + .align-right,
    .content-entry ul + .align-left + .align-right,
    .content-entry ul + .align-right + .align-left,
    .content-entry ul + .align-left + .ov-h,
    .content-entry ul + .align-right + .ov-h,
    .content-entry ol + .align-left,
    .content-entry ol + .align-right,
    .content-entry ol + .align-left + .align-right,
    .content-entry ol + .align-right + .align-left,
    .content-entry ol + .align-left + .ov-h,
    .content-entry ol + .align-right + .ov-h,
    .content-entry table + .align-left,
    .content-entry table + .align-right,
    .content-entry table + .align-left + .align-right,
    .content-entry table + .align-right + .align-left,
    .content-entry table + .align-left + .ov-h,
    .content-entry table + .align-right + .ov-h,
    .content-entry header + .align-left,
    .content-entry header + .align-right,
    .content-entry header + .align-left + .align-right,
    .content-entry header + .align-right + .align-left,
    .content-entry header + .align-left + .ov-h,
    .content-entry header + .align-right + .ov-h,
    .content-entry .ov-h + .align-left,
    .content-entry .ov-h + .align-right,
    .content-entry .ov-h + .align-left + .align-right,
    .content-entry .ov-h + .align-right + .align-left,
    .content-entry .ov-h + .align-left + .ov-h,
    .content-entry .ov-h + .align-right + .ov-h {
      margin-top: 1em;
      margin-bottom: 1em; }
  .content-entry .align-left:first-child + h1, .content-entry .align-left:first-child + h2, .content-entry .align-left:first-child + h3, .content-entry .align-left:first-child + h4, .content-entry .align-left:first-child + h5, .content-entry .align-left:first-child + h6, .content-entry .align-left:first-child + p, .content-entry .align-left:first-child + ul, .content-entry .align-left:first-child + ol, .content-entry .align-left:first-child + table, .content-entry .align-left:first-child + header, .content-entry .align-left:first-child + .ov-h,
  .content-entry .align-right:first-child + h1,
  .content-entry .align-right:first-child + h2,
  .content-entry .align-right:first-child + h3,
  .content-entry .align-right:first-child + h4,
  .content-entry .align-right:first-child + h5,
  .content-entry .align-right:first-child + h6,
  .content-entry .align-right:first-child + p,
  .content-entry .align-right:first-child + ul,
  .content-entry .align-right:first-child + ol,
  .content-entry .align-right:first-child + table,
  .content-entry .align-right:first-child + header,
  .content-entry .align-right:first-child + .ov-h,
  .content-entry .align-left:first-child + .align-right + h1,
  .content-entry .align-left:first-child + .align-right + h2,
  .content-entry .align-left:first-child + .align-right + h3,
  .content-entry .align-left:first-child + .align-right + h4,
  .content-entry .align-left:first-child + .align-right + h5,
  .content-entry .align-left:first-child + .align-right + h6,
  .content-entry .align-left:first-child + .align-right + p,
  .content-entry .align-left:first-child + .align-right + ul,
  .content-entry .align-left:first-child + .align-right + ol,
  .content-entry .align-left:first-child + .align-right + table,
  .content-entry .align-left:first-child + .align-right + header,
  .content-entry .align-left:first-child + .align-right + .ov-h,
  .content-entry .align-right:first-child + .align-left + h1,
  .content-entry .align-right:first-child + .align-left + h2,
  .content-entry .align-right:first-child + .align-left + h3,
  .content-entry .align-right:first-child + .align-left + h4,
  .content-entry .align-right:first-child + .align-left + h5,
  .content-entry .align-right:first-child + .align-left + h6,
  .content-entry .align-right:first-child + .align-left + p,
  .content-entry .align-right:first-child + .align-left + ul,
  .content-entry .align-right:first-child + .align-left + ol,
  .content-entry .align-right:first-child + .align-left + table,
  .content-entry .align-right:first-child + .align-left + header,
  .content-entry .align-right:first-child + .align-left + .ov-h {
    margin-top: 0; }
  .content-entry h1 + ul,
  .content-entry h2 + ul,
  .content-entry h3 + ul,
  .content-entry h4 + ul,
  .content-entry h5 + ul,
  .content-entry h6 + ul,
  .content-entry h1 + ol,
  .content-entry h2 + ol,
  .content-entry h3 + ol,
  .content-entry h4 + ol,
  .content-entry h5 + ol,
  .content-entry h6 + ol,
  .content-entry h1 + h2,
  .content-entry h2 + h3,
  .content-entry p + ol,
  .content-entry p + ul {
    margin-top: 0.2em; }
  .content-entry h1,
  .content-entry h2,
  .content-entry h3,
  .content-entry h4,
  .content-entry h5,
  .content-entry h6 {
    line-height: 1.2; }
  .content-entry small {
    font-size: 0.85em; }
  .content-entry img {
    max-width: 100%; }
  .content-entry .align-left > img,
  .content-entry .align-right > img {
    max-width: inherit; }
  .content-entry ul,
  .content-entry ol {
    margin-left: 20px; }
  .content-entry li {
    margin: 7px 0 0; }
  .content-entry table {
    border-collapse: collapse; }
  .content-entry th,
  .content-entry td {
    border: 1px dotted #000;
    border-width: 1px 0 0 1px;
    padding: 0.8em; }
  .content-entry td:first-child,
  .content-entry th:first-child {
    border-left: 0; }
  .content-entry tr:first-child td,
  .content-entry tr:first-child th {
    border-top: 0; }
  .content-entry .no-border td,
  .content-entry .no-border th {
    border: 0; }
  .content-entry .label-right-aligned td:first-child {
    text-align: right; }

/* Buttons
------------------------------------ */
.read-more {
  margin-top: 1em;
  padding-right: 17px;
  display: inline-block;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZQTFRFcaAA/v7+/f39rslv9Pft4+zOg6wg0uGunb1PeqYQwNWOr8lvpsNgt89/9fjur8lwi7Iw2ua+Dj9XUQAAADpJREFUeNp8jDkOACAMw5qU++b/n2WCbniyFSkiPwrYrDxceBEctk2VmC+U1OsLiHbAka93IMmfI8AAOIkAuzf8pvsAAAAASUVORK5CYII=') no-repeat right center;
  font-family: Raleway; }
  .lt-ie8 .read-more {
    background-image: url("../images/misc/read-more-icon.png"); }
  .lt-ie8 .read-more {
    display: inline;
    zoom: 1; }
  .read-more .icon {
    margin-left: 4px;
    vertical-align: middle; }

.read-more-group {
  margin-top: 0.5em; }
  .read-more-group .read-more {
    margin-top: 0.2em; }

.rss-button {
  padding: 4px 0 0 32px;
  min-height: 28px;
  display: inline-block;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbBQTFRF8IQh////8ZA28Y0x9KJY8pI573wT730U730V73wS8IAb738Y8IQi8IId8IMg73oQ734V855Q734X734W8IMf8IEb/vfw8IEc97+M73oO+cyj9rV68Icm98GQ8Ysu8IUi73gL9Kdg//7+8IQg8IAa+MKR738Z//37/OjW/fHm+Muj8IIe8Igo//z58Yww73sR8Ykq8pE5/vn09rJ1851O738X9rmA9rFy97iA+MGP97d98pZB9KZf+MWY859S8ZE485lG85xL9a9v74Eb/OXP/vfx976L++LK97+K8Y4z9apn9apm73kO9atn8Yst8Y40/fPp+c2m/e/i/OjV+Mib8Ykr73sQ9bBv86FV9rN28IYl+ta1/OnX85lF8Y81//z6+Mmc/vTr+MaZ+dCr9Kdf8Y4y//78+cqg+te28Y80/fLn8IAZ97qC9rJ09rZ7/eze73kN9q9v/e3f74AZ+tKu+MCN+cyk9bBw/eva8IMe+Mid8Icn9alk9rd99KNZ//79859T86BT851P9rqE9ahj/vnz976K+9/F9rR39a1r/vXu+dKu++DH/e7h98GP+tWycv2w1gAAAWhJREFUeNqM0lVTAzEQAOAskpzVnaJt8UKV4u7u7u7u7m5/mRzMlDvKDezLzuwX2ewEBaMUI4B6kWJcoGhljPkbBRPR8ioF5K5OH3WJeUz2b8gmAMDScL+XZEcitsJnvIaGDBFIQuacL+4ewOof6DyeLS6Z2BJ1vEhrlGMSx24ka+L3D0Te1aplyLc+p6YkelrcR6KuEHm3b7SWmZrbh1fTAc5jmIinAHTNsJoAzetulfTYlPcMUecGMZ6iuZDIxmdAugVadZx4kuiyp2iLdPBqF9bb6X2TY7ZmuqiASPCQW2zTax5oeR6rRwBeqp1hNKI9c+amAe8AmBttdwD+clMYtVV0jz8Kj9Ih5ifrHABned+DbxB7reRVNQCdmvZaADsJo6viFuAeGfE0QD0T3wFQyn43lBbsseZaUNpNXNy1BdVlZTUtS56yTYhKQALHMDxCeobhhP99MEX0KmMZuvTFKoRv7UOAAQDLhTGyVmEMowAAAABJRU5ErkJggg==') no-repeat 0 0; }
  .lt-ie8 .rss-button {
    background-image: url("../images/bgs/rss-big.png"); }

.button, .comments-form input[type="submit"], .EditPanel-Style-buttons .EditContributionClose,
.EditPanel-Style-buttons .EditContributionDelete,
.EditPanel-Style-buttons .EditContributionEdit,
.EditPanel-Style-buttons a.NewItemLink,
.buttons a {
  border: 0;
  margin-top: 8px;
  padding: 5px;
  display: inline-block;
  background-color: #00ACE8;
  color: #fff !important;
  font-size: 14px;
  text-decoration: none;
  cursor: pointer; }
  .lt-ie8 .button, .lt-ie8 .comments-form input[type="submit"], .comments-form .lt-ie8 input[type="submit"], .lt-ie8 .EditPanel-Style-buttons .EditContributionClose, .EditPanel-Style-buttons .lt-ie8 .EditContributionClose,
  .lt-ie8 .EditPanel-Style-buttons .EditContributionDelete,
  .EditPanel-Style-buttons .lt-ie8 .EditContributionDelete,
  .lt-ie8 .EditPanel-Style-buttons .EditContributionEdit,
  .EditPanel-Style-buttons .lt-ie8 .EditContributionEdit,
  .lt-ie8 .EditPanel-Style-buttons a.NewItemLink,
  .EditPanel-Style-buttons .lt-ie8 a.NewItemLink, .lt-ie8
  .buttons a {
    display: inline;
    zoom: 1; }

.big-square-button {
  padding: 12px 20px 10px;
  display: inline-block;
  background-color: #71a000;
  color: #fff;
  font-size: 18px;
  font-family: RalewayLight, Arial;
  font-weight: bold;
  text-decoration: none; }

.white-button {
  padding-right: 40px;
  background-color: #fff;
  color: #505050; }

/* Layouts
------------------------------------ */
.items-with-bottom-space > .item {
  padding-bottom: 2em; }

.list {
  list-style-type: none; }
  .list > .item {
    margin-top: 1em; }
    .list > .item:first-child {
      margin-top: 0; }
  .content-entry p + .list {
    margin-top: 1em; }

.narrow-box-on-left > .wide-box,
.narrow-boxes-on-left > .wide-box {
  float: right; }
.narrow-box-on-left > .narrow-box,
.narrow-boxes-on-left > .narrow-box {
  float: left; }

.narrow-box-on-right > .wide-box,
.narrow-boxes-on-right > .wide-box {
  float: left; }
.narrow-box-on-right > .narrow-box,
.narrow-boxes-on-right > .narrow-box {
  float: right; }

.equal-boxes > .box {
  float: left;
  margin-left: 1%; }
  .equal-boxes > .box:first-child {
    margin-left: 0; }

.columns-with-separators {
  position: relative; }

.four-columns-25pc > .item {
  /*border-left:1px solid #d4d4d4;*/
  width: 25%;
  padding: 0 12px;
  float: left; }
  .four-columns-25pc > .item:first-child {
    border: 0;
    padding-left: 0; }
  .lt-ie8 .four-columns-25pc > .item {
    width: 24.9%; }
.four-columns-25pc .item h2 {
  margin-bottom: 0.7em; }

.two-columns-75-by-15pc {
  position: relative; }
  .two-columns-75-by-15pc .separator {
    left: 741px; }
  .two-columns-75-by-15pc .wide-box {
    width: 75%; }
  .two-columns-75-by-15pc .narrow-box {
    width: 25%; }

.two-columns-70-by-30pc > .item {
  float: left; }
.two-columns-70-by-30pc .wide-box {
  width: 70%; }
.two-columns-70-by-30pc .narrow-box {
  width: 29.9%; }
.two-columns-70-by-30pc > .separator {
  left: 70%; }

.two-columns-66-by-33pc > .item {
  float: left; }
.two-columns-66-by-33pc .wide-box {
  width: 66.7%; }
.two-columns-66-by-33pc .narrow-box {
  width: 33.3%; }

.two-columns-66-by-33pc-with-separators {
  position: relative; }
  .two-columns-66-by-33pc-with-separators > .separator {
    left: 66.7%; }

.two-columns-67-by-31pc > .wide-box {
  width: 67%; }
.two-columns-67-by-31pc > .narrow-box {
  width: 31%; }

.two-columns-50pc {
  position: relative; }
  .two-columns-50pc > .item {
    float: left;
    width: 50%; }
  .two-columns-50pc > .separator {
    left: 49.9%; }

.three-columns-33pc > .item {
  float: left;
  width: 33.3%; }

[class*="items-in-a-row"] {
  font-family: 'ZeroSpace';
  text-align: justify; }
  .lt-ie8 [class*="items-in-a-row"] {
    text-justify: newspaper;
    zoom: 1;
    text-align-last: justify; }
  .ie8 [class*="items-in-a-row"] {
    word-spacing: -0.5em; }
  [class*="items-in-a-row"]:after {
    content: '';
    display: inline-block;
    width: 100%; }
  [class*="items-in-a-row"] .item {
    display: inline-block;
    vertical-align: top;
    font-family: Arial, sans-serif;
    margin-top: 1em;
    text-align: left; }
    .ie8 [class*="items-in-a-row"] .item {
      word-spacing: 0; }
    .lt-ie8 [class*="items-in-a-row"] .item {
      text-align: left; }
    .lt-ie8 [class*="items-in-a-row"] .item {
      zoom: 1;
      display: inline; }

.items-in-a-row-hide-bottom-space:before {
  content: '';
  display: block;
  width: 100%;
  margin-bottom: -1.35em; }
.items-in-a-row-hide-bottom-space .item {
  position: relative;
  top: 1.35em; }
  .lt-ie8 .items-in-a-row-hide-bottom-space .item {
    top: 0; }

.items-in-a-row-one-row:after {
  display: none; }

.two-items-in-a-row .item {
  width: 49%; }

.three-items-in-a-row .item {
  width: 32%; }

.four-items-in-a-row .item {
  width: 24%; }
  @media only screen and (max-width: 1064px) {
    .four-items-in-a-row .item {
      /*img*/ }
      .four-items-in-a-row .item .framed-box {
        height: auto; } }

.five-items-in-a-row .item {
  width: 18%; }

.six-items-in-a-row .item {
  width: 15.6%; }

.eight-items-in-a-row .item {
  width: 12.40%; }

/* dynamic grid */
.dynamic-grid {
  color: #5e5e5e;
  font-size: 13px;
  line-height: 1.3;
  /* img */ }
  .dynamic-grid .item {
    float: left;
    border-top: 1px dotted #cbcbcb;
    margin-top: 1em;
    padding-top: 1em; }
  .dynamic-grid .framed-box {
    margin-top: 10px;
    margin-bottom: 10px; }

.dynamic-grid-with-separators {
  position: relative; }

.dynamic-grid-info-box {
  padding: 12px 10px;
  border: 1px solid #d4d4d4;
  border-top: 0;
  position: relative; }
  .dynamic-grid-info-box .close {
    position: absolute;
    top: 12px;
    right: 10px;
    text-decoration: none; }
  .dynamic-grid-info-box .close-cross {
    font-family: Arial;
    background: #00b0e9;
    color: #fff;
    padding: 0 3px; }
  .dynamic-grid-info-box .content-box {
    padding-top: 20px; }
  .dynamic-grid-info-box .item-navigation-separator {
    color: #cacaca;
    padding: 0 12px; }
  .dynamic-grid-info-box .item-navigation-link {
    text-decoration: none;
    color: #3c3c3c; }
  .dynamic-grid-info-box .item-navigation-arrow {
    color: #00b0e9;
    font-family: fontello; }

.four-items-in-a-row-dynamic-grid > .item {
  width: 218px;
  margin-left: 14px;
  margin-right: 14px; }
  .four-items-in-a-row-dynamic-grid > .item:nth-child(4) {
    margin-top: 0;
    border-top: 0; }
  .four-items-in-a-row-dynamic-grid > .item:nth-child(3) {
    margin-top: 0;
    border-top: 0; }
  .four-items-in-a-row-dynamic-grid > .item:nth-child(2) {
    margin-top: 0;
    border-top: 0; }
  .four-items-in-a-row-dynamic-grid > .item:nth-child(1) {
    margin-top: 0;
    border-top: 0; }
.four-items-in-a-row-dynamic-grid .separator-3 {
  left: 741px; }
.four-items-in-a-row-dynamic-grid .separator-2 {
  left: 494px; }
.four-items-in-a-row-dynamic-grid .separator-1 {
  left: 247px; }

.collage-dynamic-grid > .item {
  width: 24.9%;
  height: 247px;
  overflow: hidden;
  padding-top: 0;
  margin-top: 0;
  border-top: 0; }
.collage-dynamic-grid .rollover-info-wrap,
.collage-dynamic-grid .full-info {
  display: none; }
.collage-dynamic-grid .fit-height {
  max-width: none;
  max-height: 100%;
  margin-left: -20%; }
.collage-dynamic-grid .fit-width {
  max-width: 100%; }
.collage-dynamic-grid .rollover-info-wrap {
  position: absolute;
  top: 0;
  left: 0;
  height: 247px;
  width: 100%;
  border: 13px solid #fff; }
.collage-dynamic-grid .type-video .rollover-info-wrap {
  background: url(../images/bgs/play.png) center 40px no-repeat; }
.collage-dynamic-grid .rollover-info {
  padding: 7px 0 0;
  width: 100%;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0; }
  .collage-dynamic-grid .rollover-info .title {
    position: relative;
    z-index: 2; }
.collage-dynamic-grid .arrow {
  position: absolute;
  top: -10px;
  left: 50%;
  margin: 0 0 0 -15px; }

.operators-dynamic-grid {
  padding: 20px 14px 30px; }
  .operators-dynamic-grid .separator {
    left: 50%; }
  .operators-dynamic-grid > .item {
    width: 466px; }
    .operators-dynamic-grid > .item:nth-child(2) {
      margin-top: 0;
      border-top: 0; }
    .operators-dynamic-grid > .item:nth-child(1) {
      margin-top: 0;
      border-top: 0; }
  .operators-dynamic-grid .full-info {
    display: none; }

/* operators grid */
.operators-grid {
  padding: 0 10px;
  position: relative; }
  .operators-grid > .item {
    width: 466px;
    padding-top: 1em;
    border-top: 1px dotted #cbcbcb; }
    .operators-grid > .item:nth-child(3) {
      margin-top: 0;
      border-top: 0; }
    .operators-grid > .item:nth-child(2) {
      margin-top: 0;
      border-top: 0; }
  .operators-grid > .first-item {
    margin-top: 0;
    border-top: 0; }
  .operators-grid .separator {
    left: 50%; }

.operator-category-image {
  position: relative; }
  .operator-category-image .category-title {
    position: absolute;
    bottom: 15px;
    left: 20px;
    color: #FFFFFF;
    font-size: 43px;
    font-weight: bold;
    letter-spacing: -0.06em;
    line-height: 1;
    text-shadow: 0 0 5px #000000;
    text-transform: uppercase; }

.info-box {
  padding: 12px 10px;
  border-bottom: 1px solid #d4d4d4;
  position: relative; }
  .info-box .content-box {
    padding-top: 20px; }
  .info-box .image-placeholder {
    width: 468px;
    height: 418px;
    text-align: center;
    border-right: 1px solid #d4d4d4; }
  .info-box .table {
    height: 418px; }
  .info-box .center-cell {
    vertical-align: middle; }
  .info-box .img,
  .info-box .helper {
    vertical-align: middle;
    display: inline-block; }
    .lt-ie8 .info-box .img, .lt-ie8
    .info-box .helper {
      display: inline;
      zoom: 1; }

/* videos dynamic grid */
#collage-video-grid > .item {
  width: 50%; }
#collage-video-grid .fit-height {
  margin-left: 0; }
#collage-video-grid .video-link {
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
#collage-video-grid .rollover-info-wrap {
  width: 494px; }

.items-with-hr-dotts > .item,
.items-separated-with-horizontal-dotts > .item {
  border-top: 1px dotted #d4d4d4;
  padding-top: 1em;
  margin-top: 1em; }
  .items-with-hr-dotts > .item:first-child,
  .items-separated-with-horizontal-dotts > .item:first-child {
    border-top: 0;
    padding-top: 0;
    margin-top: 0; }

.items-with-hr-dashes > .item {
  border-top: 1px dashed #aeaeae;
  padding-top: 1em;
  margin-top: 1em; }
  .items-with-hr-dashes > .item:first-child {
    border-top: 0;
    padding-top: 0;
    margin-top: 0; }

.items-with-hr-lines > .item,
.items-separated-with-horizontal-lines > .item {
  border-top: 1px solid #d4d4d4;
  padding-top: 1em;
  margin-top: 1em; }
  .items-with-hr-lines > .item:first-child,
  .items-separated-with-horizontal-lines > .item:first-child {
    border-top: 0;
    padding-top: 0;
    margin-top: 0; }

.items-with-vr-lines > .item,
.items-separated-with-vertical-lines > .item {
  border-left: 1px solid #d4d4d4; }
  .items-with-vr-lines > .item:first-child,
  .items-separated-with-vertical-lines > .item:first-child {
    border-left: 0; }

.items-with-vertical-lines-on-right .item {
  border-right: 1px solid #d4d4d4; }

/* Widgets
------------------------------------ */
.featured-section {
  position: relative;
  height: 801px;
  overflow: hidden; }
  .featured-section .img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -800px; }
  .featured-section .center-box {
    position: relative; }
  .featured-section .fs-box {
    z-index: 2;
    position: absolute;
    left: 5px;
    width: 540px; }
  .featured-section .fs-title {
    color: #000;
    font-weight: normal;
    font-size: 50px; }
    .featured-section .fs-title-white {
    color: #fff;
    font-weight: normal;
    font-size: 50px; }
    .featured-section .fs-title + .fs-description {
      margin-top: 0.5em; }
  .featured-section .fs-description {
    margin-right: 85px;
    color: #000;
    font-size: 13px; }
  .featured-section .fs-description-white {
    margin-right: 85px;
    color: #fff;
    font-size: 13px; }
    .featured-section .fs-description + .fs-button {
      margin-top: 0.5em; }

	  
	  .featured-section-winter .fs-box {
  top: 295px; }
  .featured-section-winter .fs-title,
.featured-section-winter .fs-description {
  color: #FFF;
  text-shadow: 1px 1px 4px #000;
  }
	  
	  
.featured-section-festivals-and-events .fs-box {
  top: 300px; }
  .featured-section-festivals-and-events .fs-title,
.featured-section-festivals-and-events .fs-description {
  color: #FFF;
  text-shadow: 1px 1px 4px #000;
  }

.featured-section-golf-brucegreysimcoe .fs-box {
  top: 240px; }
    .featured-section-golf-brucegreysimcoe .fs-title, 
    .featured-section-golf-brucegreysimcoe .fs-description {
  text-shadow: 1px 1px 4px #000; }
.featured-section-golf-brucegreysimcoe .fs-title,
.featured-section-golf-brucegreysimcoe .fs-description {
  color: #fff; }

  .featured-section-paddling .fs-box {
  top: 289px; }

.featured-section-paddling .fs-title,
.featured-section-paddling .fs-description {
  color: #FFF;
  text-shadow: 1px 1px 4px #000;
  }

.featured-section-brucegreysimcoe-beaches .fs-box {
  top: 98px; }

  .featured-section-culture .fs-box {
  top: 190px; }
   .featured-section-culture .fs-title,
.featured-section-culture .fs-description {
  color: #FFF; }
  .featured-section-culture .fs-title, 
    .featured-section-culture .fs-description {
  text-shadow: 1px 1px 4px #000; }

  .featured-section-brucegreysimcoe-fishing .fs-box {
  top: 90px; }
  .featured-section-brucegreysimcoe-fishing .fs-title,
.featured-section-brucegreysimcoe-fishing .fs-description {
  color: #000; }
    .featured-section-camping .fs-box {
  top: 400px; }
  .featured-section-camping .fs-title,
.featured-section-camping .fs-description {
  color: #FFF;
	text-shadow: 1px 1px 4px #000;

  }

      .featured-section-cycling .fs-box {
  top: 200px; }
  .featured-section-cycling .fs-title,
.featured-section-cycling .fs-description {
  color: #fff; }

.featured-section-tall-ships .fs-box {
  top: 240px; }
.featured-section-tall-ships .fs-title {
  text-shadow: 1px 1px 4px #000; }
.featured-section-tall-ships .fs-title,
.featured-section-tall-ships .fs-description {
  color: #fff; }

.featured-section-local-fare .fs-box {
  top: 277px; }
    .featured-section-local-fare .fs-title,
.featured-section-local-fare .fs-description {
  color: #fff; }


.featured-section-happening-now {
  padding-bottom: 40px;
  height: auto;
  /* background: #f15d22 url(../images/bgs/bluewave.jpg) center 0 repeat; */
 background: #f15d22 url(../images/bgs/orange-wave.jpg) center 0 repeat;
  color: #fff; }
  .featured-section-happening-now .fs-title {
    margin-top: 70px;
    color: #fff; }
    .featured-section-happening-now .fs-title + .three-items-in-a-row {
      margin-top: 30px; }
  .featured-section-happening-now .fs-button-container {
    background-color: #fff; }

#featured-section-elvis {
  z-index: 2;
  position: absolute;
  top: 94px;
  left: 480px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 619px;
  height: 619px;
  overflow: hidden; }
  #featured-section-elvis .img-replace {
    background: url(../images/home/elvis.v1.0.jpg) 0 0 no-repeat; }

.twitter-item {
  position: relative;
  margin-bottom: 24px;
  padding: 20px;
  min-height: 152px;
  background: #d86219;
  color: #ffffff;
  font-size: 16px; }
  .twitter-item:after {
    position: absolute;
    bottom: -24px;
    left: 0;
    width: 24px;
    height: 24px;
    display: block;
    content: ''; }
  .twitter-item a {
    color: #fff17f;
    text-decoration: none; }
  .twitter-item .small {
    font-size: 20px;
    line-height: 1.4; }
  .twitter-item .links-panel {
    position: absolute;
    bottom: 20px;
    left: 20px;
    height: 16px;
    font-size: 12px; }

.content-slider {
  position: relative; }
  .content-slider .item {
    top: 0;
    left: 0;
    position: absolute; }
    .content-slider .item:first-child {
      z-index: 2;
      position: relative; }
  .content-slider .nav {
    z-index: 2;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
    .content-slider .nav .next-prev {
      position: absolute;
      bottom: 0;
      width: 62px;
      height: 62px;
      background-color: #6e9b0f;
      background-color: rgba(110, 155, 15, 0.9);
      cursor: pointer; }
    .content-slider .nav .prev {
      left: 0; }
    .content-slider .nav .next {
      right: 0;
      background-position: 0 -62px; }

#home-slider {
  height: 800px;
  overflow: hidden; }
  #home-slider .content-slider,
  #home-slider .container {
    height: 100% !important; }
  #home-slider .item {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -800px;
    visibility: hidden; }
    #home-slider .item:first-child {
      visibility: visible; }
    #home-slider .item .img {
      width: 100%;
      height: auto; }
  #home-slider .content-slider-item-info {
    position: absolute;
    top: 350px;
    left: 50%;
    margin-left: -496px;
    width: 992px; }
  #home-slider .content-slider-item-title {
    margin-bottom: 0.2em;
    color: #fff;
    font-size: 58px;
    text-shadow: 1px 1px 3px #000; }
  #home-slider .nav {
    bottom: 45%; }
  #home-slider .social-nav {
    z-index: 3;
    position: absolute;
    top: 164px;
    right: 15px; }
    #home-slider .social-nav .social-nav-item {
      margin-right: 0;
      margin-bottom: 5px;
      display: block; }

.social-nav .social-nav-item {
  margin-right: 5px;
  width: 32px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  list-style-type: none; }
.social-nav .f {
  background-position: 0px 0; }
.social-nav .t {
  background-position: -32px 0; }
.social-nav .y {
  background-position: -66px 0; }
  .social-nav .p {
  background-position: -99px 0; }
  .social-nav .i {
  background-position: -132px 0; }
  .social-nav .g {
  background-position: -164px 0; }
.social-nav .a {
  display: block;
  height: 100%;
  text-indent: -60px; }

/*Standard form layout*/
/*.form {
	margin-top:1.2em;
	padding:2px 0;
}
	.form input,
	.form select,
	.form textarea {
		margin-top:0.7em;
		border:1px solid #0053a0;
		background:#fff;
	}
	.form input[type="file"] {
		border:1px solid #0053a0;
		background:#fff;
	}
	.form input[type="checkbox"],
	.form input[type="radio"] {
		border:0;
	}
	.form select {
	}
	.lt-ie8 .form select {
		margin-left:4px;
	}
	.form option {
		font-size:1em;
	}
	.form textarea {
		width:98%;
		height:118px;
	}
	.form label {
		margin-top:0.7em;
		display:block;
		line-height:1.2;
		margin-right:5px;
	}
	.form .short-labels label {
		width:205px;
	}
	.form .long-labels label {
		width:325px;
	}
	.form .short-inputs input {
		width:145px;
	}
	.form .long-inputs input {
		width:215px;
	}
	.form .long-inputs select {
		max-width:217px;
	}*/
/* bgs */
.bgs-calendar {
  background: url(../images/bgs/calendar.png) 0 0 no-repeat;
  padding-top: 9px;
  min-height: 15px;
  width: 23px;
  text-align: center;
  font-size: 10px; }
  .ie6 .bgs-calendar {
    height: 15px; }

.filter-links a {
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none; }
.filter-links .active {
  text-decoration: underline; }

/* Lightbox
------------------------------------ */
.lightbox-content {
  display: none; }
  .no-js .lightbox-content {
    display: block; }

#lightbox {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 0px 10px 5px;
  margin: auto;
  background-color: #fff;
  font-size: 13px;
  -webkit-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000; }
  #lightbox .content-entry {
    padding-right: 5px;
    overflow: auto; }

/* Tinybox / part of lightbox */
#tinybox {
  z-index: 2000;
  position: absolute;
  display: none;
  background: url(../images/misc/load.gif) no-repeat 50% 50%; }

#tinymask {
  z-index: 1500;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: none;
  background: #222; }

.section-annotation {
  padding: 20px;
  color: #fff;
  font-size: 14px; }
  .section-annotation .title {
    color: #fff;
    font-weight: normal;
    font-size: 50px; }
    .section-annotation .title + .description {
      margin-top: 0.5em; }
  .section-annotation .description {
    line-height: 1.5; }

/* Blog sidebar widget */
.blog-sidebar-widget > .title {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #98afaf;
  font-size: 22px;
  font-weight: normal; }

/* Blog article */
.blog-article .title-and-picture-box {
  position: relative; }
  .blog-article .title-and-picture-box img {
    max-width: 100%; }
.blog-article .title {
  position: absolute;
  bottom: 20px;
  left: -15px;
  padding: 7px 15px;
  max-width: 612px;
  background: #01b1ea;
  color: #fff;
  font-weight: normal;
  font-size: 27px; }
.blog-article .no-image .title {
  position: static;
  margin-left: -15px; }
.blog-article .meta {
  padding: 20px 0;
  color: #757575;
  font-style: italic;
  line-height: 1.1; }

/* blog article full */
.blog-article-full .title {
  font-weight: normal; }
.blog-article-full .meta {
  padding: 20px 0;
  color: #757575;
  font-style: italic;
  line-height: 1.1; }
.blog-article-full .picture {
  margin-bottom: 15px; }
  .blog-article-full .picture img {
    max-width: 100%; }

/* Blog article annotation list */
.blog-article-annotation-list .thumb {
  padding: 2px;
  border: 1px solid #e5e5e5;
  margin-right: 10px;
  float: left; }
  .blog-article-annotation-list .thumb img {
    max-width: 60px; }
.blog-article-annotation-list .title {
  color: #49917e;
  font-size: 14px; }
.blog-article-annotation-list .date {
  font-style: italic;
  font-size: 0.9em; }
.blog-article-annotation-list .title + .date {
  margin-top: 5px; }

/* Tag cloud */
/* Comments
------------------------------------ */
.comments-box {
  font-size: 13px; }
  .comments-box h4 {
    font-weight: bold;
    color: #595959;
    font-size: 13px;
    margin: 0 0 10px; }

.comments-form {
  margin-top: 2em;
  padding-top: 2em;
  border-top: 1px solid #d4d4d4; }
  .comments-form input[type="text"],
  .comments-form textarea {
    border: 1px solid #aaa;
    margin: 2px 0 7px; }
  .comments-form input[type="checkbox"] {
    margin-right: 10px; }
  .comments-form textarea {
    width: 98%;
    height: 180px; }
  .comments-form div[id$="Captcha"] {
    margin-top: 10px; }
  .comments-form .BlogPanel {
    margin-top: 2em;
    width: 100%; }
  .comments-form .BlogLeaveComment,
  .comments-form .BlogCommentsTitle {
    margin-bottom: 10px;
    display: block;
    color: #9AB93C;
    font-size: 22px;
    font-weight: normal; }
  .comments-form label {
    display: inline-block;
    vertical-align: top;
    min-width: 105px; }
  .comments-form .CommentFormContainer {
    border: 0;
    padding: 0;
    background: none; }
  .comments-form .CommentDetail {
    margin: 10px 0; }
    .comments-form .CommentDetail td {
      vertical-align: top; }
  .comments-form .CommentUserPicture {
    margin-right: 10px; }
  .comments-form .CommentUserName, .comments-form .CommentDate {
    font-weight: normal; }
  .comments-form .CommentUserName {
    margin-bottom: 4px;
    display: block;
    color: #f17712;
    font-size: 19px; }
  .comments-form .CommentDate {
    margin-top: 4px;
    display: block;
    color: #999;
    font-size: 12px;
    font-style: italic; }

/* Edit contribution panel
------------------------------------ */
.EditPanel-Style-buttons .EditContributionClose,
.EditPanel-Style-buttons .EditContributionDelete,
.EditPanel-Style-buttons .EditContributionEdit,
.EditPanel-Style-buttons a.NewItemLink {
  margin-right: 4px; }

#remember-box {
  z-index: 20;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 13px; }
  #remember-box .open-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 61px;
    height: 34px;
    cursor: pointer;
    z-index: 2; }
    #remember-box .open-close:focus {
      outline: 1px dotted #000; }
  #remember-box .remember-box-contents {
    overflow: hidden;
    width: 0;
    height: 258px;
    position: absolute;
    top: 34px;
    right: 0;
    background: #ececec; }
  #remember-box .top-bar {
    height: 34px;
    background: #fff;
    line-height: 34px; }
  #remember-box .title {
    font-size: 12px;
    color: #467382;
    padding-left: 5px; }
  #remember-box .button-group {
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 10px; }
  #remember-box .link-button {
    height: 29px;
    float: left;
    padding-left: 29px;
    margin-left: 10px;
    color: #545454; }
    #remember-box .link-button:first-child {
      margin-left: 0; }
  #remember-box .map {
    background-position: 0 -58px; }
  #remember-box .print {
    background-position: -50px 6px; }
  #remember-box .email {
    background-position: -23px -28px; }
  #remember-box .email-box {
    position: absolute;
    top: 34px;
    right: 0;
    background: #fff;
    border: 1px solid #545454;
    padding: 5px 10px;
    line-height: 1.4;
    display: none; }
  #remember-box .email-box-input {
    width: 97%; }
  #remember-box .remember-box-list {
    padding: 7px 16px 36px;
    min-height: 250px; }
    #remember-box .remember-box-list > .item {
      border-top: 1px dotted #999;
      padding-top: 10px;
      margin-top: 10px;
      font-size: 12px;
      line-height: 1.1; }
    #remember-box .remember-box-list > .in-first-row {
      border-top: 0;
      padding-top: 0;
      margin-top: 0; }
  #remember-box .loading {
    padding-top: 50px;
    line-height: 1.2;
    font-family: Arial; }
    .ie8 #remember-box .loading {
      word-spacing: 0; }
  #remember-box .header {
    font-size: 13px;
    padding-bottom: 3px; }
  #remember-box .header-link {
    color: #545454; }
  #remember-box .thumb {
    border: 2px solid #fff; }
  #remember-box .pager-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 34px;
    line-height: 34px;
    background: #fff; }
  #remember-box .pager {
    padding: 0 5px 0 16px; }

/* Item with arrow */
.item-with-arrow {
  position: relative;
  z-index: 2; }
  .item-with-arrow .arrow {
    position: absolute;
    /*z-index:-1;*/ }
  .item-with-arrow .arrow-on-top {
    top: -16px;
    left: 12px; }
  .item-with-arrow .arrow-on-left {
    top: 37px;
    left: -15px; }

/* Events list */
.events-list .bgs-calendar {
  margin-right: 10px; }
.events-list .read-more {
  margin-top: 0; }

/* tabs */
.tabs {
  background: #e0edb7;
  padding: 14px 10px;
  font-size: 14px;
  list-style-type: none;
  line-height: 1.4; }
  .tabs li {
    display: inline;
    border-left: 1px solid #2e2e2e; }
    .tabs li:first-child {
      border-left: 0; }
  .tabs a {
    color: #81a517;
    padding: 0 15px; }
    .tabs a.nonactive {
      color: #999; }
  .tabs a:hover,
  .tabs li.active a {
    color: #2e2e2e; }

.stories-thumbnails {
  margin-top: -1.42em;
  margin-bottom: 1px; }
  .lt-ie8 .stories-thumbnails {
    margin-top: -1px; }
  .stories-thumbnails > .item {
    margin-top: 0;
    border-top: 1px solid #fff; }

.tags-filter {
  font-size: 11px;
  font-weight: bold; }
  .tags-filter .filter-link {
    margin: 0 0 2px;
    padding: 4px 7px;
    display: inline-block;
    background-color: #E7FFAD;
    color: #505050;
    text-decoration: none;
    -webkit-border-radius: 2px;
    border-radius: 2px; }
  .tags-filter .is-active {
    color: #fff;
    background-color: #505050; }

#home-page-sub-nav {
  height: 102px;
  background: #fff;
  font-size: 15px;
  text-align: center; }
  #home-page-sub-nav .item {
    margin: 31px 0 0;
    padding: 0 20px;
    display: inline-block;
    line-height: 40px;
    border-color: white; }

/* Kentico intranet styles
------------------------------------ */
/* ContributionsEdit
------------------------------------ */
.ContributionsEdit .PageHeader {
  display: none; }

.ContributionsEdit .required {
  color: #c00; }

.ContributionsEdit .buttons-with-gradient-1 {
  margin-bottom: 10px; }

.ContributionsEdit a.NewItemLink,
.ContributionsList a.NewItemLink,
.ContributionPanel .EditContributionClose {
  display: inline-block;
  padding: 5px 10px;
  background: #00ACE8;
  color: #fff !important;
  text-decoration: none;
  margin: 0.5em 0; }

.ContributionsEdit a.NewItemLink:hover,
.ContributionsList a.NewItemLink:hover,
.ContributionPanel .EditContributionClose:hover {
  color: #fff !important; }

.lt-ie8 .ContributionsEdit a.NewItemLink,
.lt-ie8 .ContributionsList a.NewItemLink,
.lt-ie8 .ContributionPanel .EditContributionClose {
  display: inline;
  zoom: 1; }

.ContributionsEdit td,
.ContributionsEdit th {
  vertical-align: top !important;
  padding: 5px; }

.ContributionsEdit input,
.ContributionsEdit select {
  font-size: 14px; }

.ContributionsEdit input[type="checkbox"] {
  margin: 0 3px; }

.ContributionsEdit .UnigridActionButton {
  margin: 0 2px; }

.ContributionsEdit .CalendarIcon {
  margin: 0 5px; }

.ContributionsEdit .Icon {
  margin: 0 5px 0 0; }

.ContributionsEdit .EditingFormLabel {
  padding-left: 0;
  margin-right: 5px; }

a.EditContributionDelete {
  margin-left: 10px;
  color: #c00 !important; }

.autocomplete_completionListElement {
  background: #fff;
  color: #000000;
  border: 1px solid #000;
  padding: 10px;
  font-size: 13px;
  list-style-type: none; }

/* ContributionsEdit End
------------------------------------ */

/*@ sourceMappingURL=main.css.map */