@import url(http://fonts.googleapis.com/css?family=Nunito:400,700,300);
/*
Theme Name: Velocitta
Description: Theme for Velocitta
Author: DTV Consultants
Version: 1.0
Tags: Velocita
*/
/* normalize.css v2.1.2 | 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,
main,
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 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-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 and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * 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 differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  border-top: 1px solid #dedede;
  box-sizing: content-box;
  height: 0;
}

/**
 * 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-wrap;
}

/**
 * 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;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 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],
html 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;
}

html, button, input, select, textarea {
  font-family: "Nunito", sans-serif;
  color: #6f7175;
}

body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4;
}

::-moz-selection {
  background: #2A84F2;
  color: #fff;
  text-shadow: none;
}

::selection {
  background: #2A84F2;
  color: #fff;
  text-shadow: none;
}

a, .brand-color {
  color: #9e1e63;
}

a:visited {
  color: #9e1e63;
}

a:hover {
  color: #006AB7;
  text-decoration: underline;
}

a:focus {
  outline: 0;
}

a:hover, a:active {
  outline: 0;
}

/* =================================================================================================================================================
====================================================================================================================================================
 Primary Styles
    Author: Gert-Jan Jacobs
====================================================================================================================================================
====================================================================================================================================================*/
/* Box sizing so we don't have to worry about weird paddings and percentages anymore */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  background: #fff;
  color: #6f7175;
  font-family: "Nunito", sans-serif;
  font-size: .8em;
  line-height: 1.5em;
  overflow-y: scroll;
  overflow-x: hidden;
}

hr {
  background: #333;
  background-image: -webkit-linear-gradient(left, #ededed, #dedede, #ededed);
  background-image: -moz-linear-gradient(left, #ededed, #dedede, #ededed);
  background-image: -ms-linear-gradient(left, #ededed, #dedede, #ededed);
  background-image: -o-linear-gradient(left, #ededed, #dedede, #ededed);
  border: 0;
  height: 1px;
  margin: 20px 0;
}

html,
body {
  min-height: 100%;
}

.brandcolor {
  color: #9e1e63;
}

.row {
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  content: "";
}

.row:after {
  clear: both;
}

[class*="span"] {
  float: left;
  padding: 0 10px;
}

.span1 {
  width: 80px;
}

.span2 {
  width: 160px;
}

.span3 {
  width: 240px;
}

.span4 {
  width: 320px;
}

.span5 {
  width: 400px;
}

.span6 {
  width: 480px;
}

.span7 {
  width: 560px;
}

.span8 {
  width: 640px;
}

.span9 {
  width: 720px;
}

.span10 {
  width: 800px;
}

.span11 {
  width: 880px;
}

.span12 {
  width: 960px;
}

[class*="flex-"] {
  float: left;
  padding: 0 10px;
}

.flex-col1 {
  width: 8.3%;
}

.flex-col2 {
  width: 16.6%;
}

.flex-col3 {
  width: 25%;
}

.flex-col4 {
  width: 33.3%;
}

.flex-col5 {
  width: 41.6%;
}

.flex-col6 {
  width: 50%;
}

.flex-col7 {
  width: 58.3%;
}

.flex-col8 {
  width: 66.6%;
}

.flex-col9 {
  width: 75%;
}

.flex-col10 {
  width: 83.3%;
}

.flex-col11 {
  width: 91.6%;
}

.flex-col12 {
  width: 100%;
}

.golden-col-1 {
  width: 61.8%;
}

.golden-col-2 {
  width: 38.2%;
}

.page .row .span4:nth-child(3n+4) {
  clear: left;
}

h1, h2, h3, h4, h5, h6, .alpha, .beta, .gamma, .delta {
  display: block;
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  margin-top: 0;
}

h1, .alpha {
  font-size: 20px;
  line-height: 1.2em;
  margin-bottom: 0;
}

h2, .beta {
  font-size: 1.8em;
  line-height: 1.2em;
  margin-bottom: 1em;
}

h3, .gamma {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.3em;
  margin-bottom: 10px;
  text-transform: uppercase;
}

h4, .delta {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.4em;
  margin-bottom: 10px;
  text-transform: uppercase;
}

h5, .jota {
  font-size: 1.2em;
  line-height: 1.3em;
  margin-bottom: 1em;
}

.omega {
  display: block;
  font-size: 3em;
  line-height: 1em;
}

a, h2 a, .beta a, h3 a, a.gamma, h4 a, .delta a, .omega a {
  color: #9e1e63;
}

p {
  margin: 0 0 1.5em 0;
}

.small {
  font-size: .8em;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.superscript {
  font-size: .8em;
  vertical-align: super;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize:first-letter {
  text-transform: capitalize;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

.valign {
  vertical-align: center;
}

.link-brandcolor, .link-brandcolor:hover, .link-brandcolor:visited {
  color: #9e1e63;
}

.header-container {
  border-bottom: 1px solid #dedede;
  margin-bottom: -1px;
  padding: 0 10px;
}
.header-container .header {
  background: url("images/bikes_header.png") no-repeat right -90px;
  height: 170px;
  margin: 0 auto;
  position: relative;
  width: 960px;
}

.logo {
  padding-top: 30px;
}

#breadcrumbs {
  padding: 0 10px;
}

.title-bar-container {
  background: #FAF3F7;
  border-bottom: 1px solid #9e1e63;
  border-top: 1px solid #9e1e63;
  padding: 20px 0;
}
.title-bar-container .title-bar {
  margin: 0 auto;
  text-align: center;
  width: 960px;
}

.menu {
  bottom: 0;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
}
.menu li {
  float: left;
}
.menu li a {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  text-transform: uppercase;
}
.menu li.current_page_item, .menu li.current_page_parent, .menu li.current-menu-item {
  background: #9e1e63;
  color: #fff;
}
.menu li.current_page_item a, .menu li.current_page_parent a, .menu li.current-menu-item a {
  color: #fff;
}
.menu .children {
  display: none;
}

.submenu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.submenu li {
  background-color: #F5F5F5;
  display: block;
  margin-bottom: 10px;
}
.submenu li.current_page_item a {
  background: #663399;
  color: #fff;
}
.submenu a {
  color: #663399;
  display: block;
  padding: 10px;
  text-decoration: none;
  text-transform: uppercase;
}

.page {
  margin: 20px auto;
  width: 960px;
}

.cities {
  font-size: 14px;
  text-align: center;
}
.cities .title {
  font-size: 16px;
  margin-top: 10px;
  min-height: 50px;
}
.cities .country {
  color: #afb0b3;
  margin-bottom: 20px;
}
.cities .more-info a {
  text-decoration: none;
  text-transform: uppercase;
}
.cities .more-info .arrow-right {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAMAAAAYXScKAAAAZlBMVEWeHmOeHmOfIWWhJmmjKWrdsMjz4+v+/P3////58PX68/ajKmykK2y+aJa+aZfAbZrBbpvOjrHPj7HaqcPaqcTcrseeHmPnx9jpzNzpzdzx3ujx3+mpOHWqOneyTYP9+/y0UIa0UYbVjq+5AAAAAnRSTlN3iPWOKRsAAABVSURBVHhenZC3EcAwEMNsZeec8/5LegCh0AklCvL5CTMTMVZODVix5BcknNkqILd2HbWN9gWrDlPAZfejQ63aTenbwX5+W+V6WrGJwMVSt/zJWJsSPwIfIvQ/T0QtAAAAAElFTkSuQmCC);
  display: inline-block;
  height: 22px;
  vertical-align: bottom;
  width: 21px;
}

.content-block {
  background: #fff;
  border-top: 10px solid #663399;
  color: #afb0b3;
  padding: 30px 10px 20px;
  position: relative;
}
.content-block:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAUCAMAAADWUb86AAAAaVBMVEVmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5lmM5mEsOPqAAAAInRSTlMA+XH8cwTs8+2p1S5wLaon+gxO0Q/Wb+4mzdBRUF3MzlzyzU87kQAAAIVJREFUeF6NzdcOwjAUwFA3TdK9N3P8/0ciIYRKIc3185FM8BAUSJmVMEsnYR2JhCUoCVNkEpZB6lcpoP1MA431qbgByH0sB8Bc9tXV8Kq676mo4l0bulXY8unmdOGZVafIcTzy1bz8U8vMJjNOWzSNht96PazRoHscFao8xHUdH0pVsO4JAfJOaKt+mgMAAAAASUVORK5CYII=) no-repeat;
  content: "";
  height: 20px;
  left: 50%;
  margin-left: -19px;
  position: absolute;
  top: -5px;
  width: 38px;
}
.content-block .line {
  border-bottom: 1px dotted #afb0b3;
  margin: 10px 0;
}
.content-block .read-more {
  margin-top: 20px;
  text-align: right;
  text-transform: uppercase;
}
.content-block .read-more a {
  color: #663399;
  text-decoration: none;
}
.content-block .read-more .arrow-right {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAMAAAAYXScKAAAAaVBMVEVmM5lmM5loNZprOp1tPZ7Jt9vs5fL9/f7///9vP593SqVuPp+JYbCYdruZd7uce72dfL2ymcyzmczEsdjFsdjItdpmM5nZzOXZzebc0ejd0ejp4fDp4vF5Tab18fj39Pn8+/2GXa6IYbA+byifAAAAAnRSTlN3iPWOKRsAAABYSURBVHhenZBHEoAwEMMgnd575/+P5AHRgYmOOtjrjZiRCLFyqMCK+TogIT0XAbmla6itty9YtZsMLntu/deqzSS+7WzutxWupRWrv0JMtFjqmj8ZamPiAyz7Ixs9Ti5RAAAAAElFTkSuQmCC);
  display: inline-block;
  height: 22px;
  vertical-align: bottom;
  width: 21px;
}
.content-block .news-image-container {
  height: 160px;
  margin: 10px 0 20px;
  overflow: hidden;
}

.icon-chat:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAMAAADTRh9nAAAA51BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9aq4iyAAAATHRSTlMAkMAB+f6Z1UynFTY6eFFg7nXp/V2DTujjSDxXM+z7sNe9poWe5vzUjZi21meqh8fr4JxiamR989k7Fxyu9gYQ7XpDBeE5dKALJoxBtp7L5gAAAKFJREFUeF5d0FUSwlAAQ9GUtjjF3d3d3T37Xw/Q14EO5ycz9zMw2Ks0BDwyBHeQP3sIDpr0AFdYkjQLzRBSSUoWNZmKZSKuqBJP+Igy9ZiW4egD2RyQJygiC0WFpU6F1ppqxHqDJoqIzRZN2hDrt/5a1wmbqANtOBpPpuRsLgNuHw22BZYrrjd423rInd/rPRz1D05nfFx4deLrdtfn8cSfFyFjMv8XSN1QAAAAAElFTkSuQmCC) no-repeat;
  content: "";
  height: 15px;
  left: 50%;
  margin-left: -10px;
  position: absolute;
  top: -5px;
  width: 20px;
}

.icon-mail:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAMAAAD+zz7+AAAATlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////+QPFRFAAAAGXRSTlP+5vnU+KHMgeD7iJfIaavsqOV1ZmiEZ4NkXEHz2wAAAEpJREFUeF49x0cSgDAMA0DZ6YVe9f+PEiYDe1vcwp9ssMF9c8GC9EN8EwdPtjLlApSc2KujOXczam9dFwJc1tqqx8yO86WQib9JHtefB+xy8BuZAAAAAElFTkSuQmCC) no-repeat;
  content: "";
  height: 8px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  top: -2px;
  width: 14px;
}

.event-block {
  background: #fff;
  border: 1px dotted #afb0b3;
  border-top: 10px solid #663399;
  color: #afb0b3;
  margin-bottom: 20px;
  padding: 10px 10px;
  position: relative;
}
.event-block .header {
  float: left;
}
.event-block .header p {
  font-size: 14px;
  margin: 0;
}
.event-block h2 {
  font-size: 18px;
}
.event-block h3 {
  color: #663399;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 0;
}
.event-block .tag {
  background: #663399;
  color: #fff;
  float: right;
  padding: 5px 10px;
  text-transform: uppercase;
}
.event-block .line {
  border-bottom: 1px dotted #afb0b3;
  margin: 10px 0;
}
.event-block .event-text {
  font-size: 14px;
}
.event-block .read-more {
  margin-top: 20px;
  text-align: right;
  text-transform: uppercase;
}
.event-block .read-more a {
  color: #663399;
  text-decoration: none;
}
.event-block .read-more .arrow-right {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAMAAAAYXScKAAAAaVBMVEVmM5lmM5loNZprOp1tPZ7Jt9vs5fL9/f7///9vP593SqVuPp+JYbCYdruZd7uce72dfL2ymcyzmczEsdjFsdjItdpmM5nZzOXZzebc0ejd0ejp4fDp4vF5Tab18fj39Pn8+/2GXa6IYbA+byifAAAAAnRSTlN3iPWOKRsAAABYSURBVHhenZBHEoAwEMMgnd575/+P5AHRgYmOOtjrjZiRCLFyqMCK+TogIT0XAbmla6itty9YtZsMLntu/deqzSS+7WzutxWupRWrv0JMtFjqmj8ZamPiAyz7Ixs9Ti5RAAAAAElFTkSuQmCC);
  display: inline-block;
  height: 22px;
  vertical-align: bottom;
  width: 21px;
}
.event-block .icon-calendar {
  float: left;
  height: 57px;
  margin: 0 50px 10px 0;
  width: 58px;
}
.event-block.global .icon-calendar {
  background: url("images/icon_calendar_purple.png") no-repeat;
}
.event-block.european {
  border-top-color: #9D5EA6;
}
.event-block.european h3, .event-block.european a {
  color: #9D5EA6;
}
.event-block.european .tag {
  background: #9D5EA6;
}
.event-block.european .arrow-right {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAMAAAAYXScKAAAAdVBMVEWdXqa3iL39/P6eYKefYaefYqigY6miZ6ujaKykaq2mba6pcrGrdbOzgrqdXqa8kcLAl8XFoMrGocvMqtDOrtLSttfTttfXvdrYv9zcxt/cxuDhzePm1ejp2uvq3Ozt4e7x6PLz6/T07fX17/adX6b69vr59vqRASaVAAAAAXRSTlMAQObYZgAAAFlJREFUeF5jwA74sAGyRCUEsIkKqnJjM0FalhmLKKeyCDbbGJl4sYjyiSqyYxFllZfCIsqlJI4pyiYnw4IhqiKpwIFpm7AaD6bL+JkYsfhNTIhwmFEuihUAAHMLF7HMdctYAAAAAElFTkSuQmCC);
}
.event-block.european .icon-calendar {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA5CAMAAABQ8ci0AAACUlBMVEUAAAD///+dXqadXqadXqadXqadXqZtbnGdXqadXqadXqadXqadXqZtbnFtbnFtbnGdXqZtbnGdXqZtbnFtbnFtbnFtbnFtbnGdXqZtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnGdXqZtbnFtbnGdXqadXqadXqadXqZtbnGdXqZtbnFtbnFtbnFtbnFtbnFtbnGdXqZtbnFtbnFtbnFtbnFtbnFtbnGdXqadXqZtbnFtbnGdXqadXqadXqZtbnFtbnFtbnGdXqadXqZtbnGdXqadXqZtbnGdXqadXqadXqadXqadXqadXqadXqadXqadXqadXqadXqadXqadXqadXqadXqadXqadXqadXqadXqadXqZtbnGdXqadXqZtbnGdXqadXqadXqZtbnGdXqZtbnGdXqZtbnGdXqadXqadXqadXqadXqZtbnGdXqZtbnFtbnFtbnFtbnFtbnGdXqZtbnFtbnGdXqadXqadXqZtbnFtbnFtbnGdXqadXqadXqadXqZtbnFtbnGdXqadXqZtbnFtbnFtbnGdXqZtbnFtbnFtbnGdXqZtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnGdXqZtbnFtbnFtbnFtbnFtbnGdXqadXqZtbnFtbnGdXqadXqadXqadXqadXqadXqZtbnFtbnGdXqadXqZtbnFtbnFtbnGdXqadXqZtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnGdXqZtbnFtbnFtbnFtbnGdXqZtbnFNi3vxAAAAxHRSTlMAAMCAINBwUEDgEFCw8HDgMCD+FwYC+kzW5C2eSuqggg8dFPTcsu7sChIuoxwEmAX7fmHPWPdZ/VQ9++W04zYsgeKfqz76/kkFCfcUigzNUsNaYO17MSJGpE5xnsJReuloMsT4QrvJX3av/A8RPJDMrBJJ7G3fr3Q0fLIGOLHrG8YHFvFm6Mok2x+dXYOqSwfQAyV91vwsGMu2pSbVvkLpgjJeTu7BDSZkKinRiFh4sIcnQeG8Yyj1wlscacYWlyNqb/nUxviIHQAAAlhJREFUeF7t1FVz20AYheHjoJOmbWrHDXPDzFxmZmZmZmZmZmZm5n7f/6pVy17JlqxtetPp9L07F8/Mzs7OQpTSjWc5YdCc1Lp5GfDPJkZWNjP3MJBJdczcPRhdzu5WGNCV7G5VMBqp0LYGtJ1C2/8btG9nu90+wEe72HUN8tFYu73ndh0dlkfu2vhoDOmK9dEQInLszxd0HJE0VZogaNVvUir2UYeHTpKmfXyUPE3FNIWeBIbq6UxUK/QsMFg9nz89D+Qw965Ffn897Yq4Jczl8ShoNKG97qCkdvJaYB3pyytAv8rHScBAMqGUsAVKQxrJr4nRUBruMKU0YuSo0WPGOiigpvGFXw6vJgqkkv1NdEqIKIqok2ZOJ5qhmVX+NBaiUKIIiKKJoqBpth8Nk6cxMvQ/nRs+v7UUWLCwdVT053RRmGgx0VXNLCRa6gHL6tOT00rXNJRpqEXrNyhw46Zy9rT5qVOSbt0GIKOINe3YKWhCuGgXUZNm7i4GsGevirJVnFYW9JpE+xJVcQAHVXvIJUWPHGW1YzjOaiekaDp7Azp46anTEvRMjRHlcxK0gg0pX7CmF01ohSV1sgm9ZEkvm9ErlrRaR50dxfpFrwWh11mUBdwQ1oYEopu3TL7w20A8i5rjgHrvqLHhLpl3D7jPmnLcNlUdD2zAQ4cpfQS4crX2SWald5S6KZ5FhJr0HEARG5dig1UNxvJFiTXFS0P6ChL09RsD+dYlQ/EuUCa+hxTFhwCZBEmK+Fyd/JgJaYpPn8UDbPnqgqASOb81tzB//5EcGacC20+moeqOrqYY4AAAAABJRU5ErkJggg==) no-repeat;
}
.event-block.local {
  border-top-color: #3460AD;
}
.event-block.local h3, .event-block.local a {
  color: #3460AD;
}
.event-block.local .tag {
  background: #3460AD;
}
.event-block.local .arrow-right {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAMAAAAYXScKAAAAclBMVEU0YK1pisOjt9r8/f43Yq45ZK86ZbA/abJBarJDbLNGbrRNdLdRd7lhhL80YK10ksd8mMqHoc6Ios+Uq9Q1Ya2rvt2vwN+3xuK3x+LAzubK1urR2+zT3e3Z4fDi6fPm6/Xp7vbr7/fz9vo2Yq709vqZr9YFERGvAAAAAXRSTlMAQObYZgAAAFlJREFUeF5jwA74sAGyRMUEsIkKqnBjM0FSWhmLKKeiKjbbGJl5sYjyMcmzYxFllZXAIsqlIIopyiYjxYIhKiIux4Fpm7ASD6bL+JkZsfiNSYhwmFEuihUAAGwPF47FHENYAAAAAElFTkSuQmCC);
}
.event-block.local .icon-calendar {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA5CAMAAABQ8ci0AAACUlBMVEUAAAD///80YK00YK00YK00YK00YK1tbnE0YK00YK00YK00YK00YK1tbnFtbnFtbnE0YK1tbnE0YK1tbnFtbnFtbnFtbnFtbnE0YK1tbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnE0YK1tbnFtbnE0YK00YK00YK00YK1tbnE0YK1tbnFtbnFtbnFtbnFtbnFtbnE0YK1tbnFtbnFtbnFtbnFtbnFtbnE0YK00YK1tbnFtbnE0YK00YK00YK1tbnFtbnFtbnE0YK00YK1tbnE0YK00YK1tbnE0YK00YK00YK00YK00YK00YK00YK00YK00YK00YK00YK00YK00YK00YK00YK00YK00YK00YK00YK00YK1tbnE0YK00YK1tbnE0YK00YK00YK1tbnE0YK1tbnE0YK1tbnE0YK00YK00YK00YK00YK1tbnE0YK1tbnFtbnFtbnFtbnFtbnE0YK1tbnFtbnE0YK00YK00YK1tbnFtbnFtbnE0YK00YK00YK00YK1tbnFtbnE0YK00YK1tbnFtbnFtbnE0YK1tbnFtbnFtbnE0YK1tbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnE0YK1tbnFtbnFtbnFtbnFtbnE0YK00YK1tbnFtbnE0YK00YK00YK00YK00YK00YK1tbnFtbnE0YK00YK1tbnFtbnFtbnE0YK00YK1tbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnFtbnE0YK1tbnFtbnFtbnFtbnE0YK1tbnFjc32AAAAAxHRSTlMAAMCAINBwUEDgEFCw8HDgMCD+FwYC+kzW5C2eSuqggg8dFPTcsu7sChIuoxwEmAX7fmHPWPdZ/VQ9++W04zYsgeKfqz76/kkFCfcUigzNUsNaYO17MSJGpE5xnsJReuloMsT4QrvJX3av/A8RPJDMrBJJ7G3fr3Q0fLIGOLHrG8YHFvFm6Mok2x+dXYOqSwfQAyV91vwsGMu2pSbVvkLpgjJeTu7BDSZkKinRiFh4sIcnQeG8Yyj1wlscacYWlyNqb/nUxviIHQAAAlhJREFUeF7t1FVz20AYheHjoJOmbWrHDXPDzFxmZmZmZmZmZmZm5n7f/6pVy17JlqxtetPp9L07F8/Mzs7OQpTSjWc5YdCc1Lp5GfDPJkZWNjP3MJBJdczcPRhdzu5WGNCV7G5VMBqp0LYGtJ1C2/8btG9nu90+wEe72HUN8tFYu73ndh0dlkfu2vhoDOmK9dEQInLszxd0HJE0VZogaNVvUir2UYeHTpKmfXyUPE3FNIWeBIbq6UxUK/QsMFg9nz89D+Qw965Ffn897Yq4Jczl8ShoNKG97qCkdvJaYB3pyytAv8rHScBAMqGUsAVKQxrJr4nRUBruMKU0YuSo0WPGOiigpvGFXw6vJgqkkv1NdEqIKIqok2ZOJ5qhmVX+NBaiUKIIiKKJoqBpth8Nk6cxMvQ/nRs+v7UUWLCwdVT053RRmGgx0VXNLCRa6gHL6tOT00rXNJRpqEXrNyhw46Zy9rT5qVOSbt0GIKOINe3YKWhCuGgXUZNm7i4GsGevirJVnFYW9JpE+xJVcQAHVXvIJUWPHGW1YzjOaiekaDp7Azp46anTEvRMjRHlcxK0gg0pX7CmF01ohSV1sgm9ZEkvm9ErlrRaR50dxfpFrwWh11mUBdwQ1oYEopu3TL7w20A8i5rjgHrvqLHhLpl3D7jPmnLcNlUdD2zAQ4cpfQS4crX2SWald5S6KZ5FhJr0HEARG5dig1UNxvJFiTXFS0P6ChL09RsD+dYlQ/EuUCa+hxTFhwCZBEmK+Fyd/JgJaYpPn8UDbPnqgqASOb81tzB//5EcGacC20+moeqOrqYY4AAAAABJRU5ErkJggg==) no-repeat;
}

.switchLang {
  display: inline-block;
  font-size: 0;
  height: 31px;
  margin: 0 3px;
  width: 31px;
}
.switchLang.ln-en {
  background-image: url(data:image/png;base64,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);
}
.switchLang.ln-de {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAA3lBMVEX/zgDfEAD7vgD/zgAAAAAAAAAAAADdAADdAAAAAAAAAAAUFRUAAAAAAAD/zgAAAAD/zgD/0gAUFRX7vgAAAAAUFRXiAAD/0gDcAAD/zgAPAAAAAADdAAAAAAD/zgD/0gD/zgAAAAD/zgD/zgD/zgD/zgDdAAD/zgD/zgD/zgD/zgD/zgAAAAAUFRUUFRX/zgAAAAAUFBXfEAAUFBXfEAAUFRXKAAD/zgDKAAD/zgD/zgAAAAAUFRUAAADdAAAAAADdAAD/zgAUFRXcAADiAADKAAAPAADfEAD7vgD/0gDJdnBrAAAAP3RSTlMAAADzUMAB2/EmZXUA/GXI/AAoUMYAscEo/ShVsf3JASjyJlXBAXay2/J2J/PbsVZU8MjbxrJ1UHZRV1bwJ/I4CXaOAAAA4ElEQVR4XoXN93aCQBDF4QssKCDFEnvvvaT31fS8/wvFRCIou+P35/2dOYOzvYw9n61eHi+u7Ew4IrVjMI+HPGYEe9BNnR/Sn6K9MuXHppWwWzUeV7P++9LhIs7DrpstLtYyf7uhcxnd2HbG5di254ieS6H8QSnj+p1yi/wbJY/EmpJAkuxJrGkn7p9P/q+SvYo+2fsovlKKUM4/5S4VqNkvuayKdKPwLVNopAG0tY2YNsGfhS/M/j0CbkmQSy72OvEXWgcR7e5R7k5woHdTj9T6XQ8xzfFgONqMhoNxMww/tUjBaXq4ioUAAAAASUVORK5CYII=);
}
.switchLang.ln-nl {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAA4VBMVEXeEBgAKYRHVZIAIID///8AKYQAKYT////eEBj////o7PTeEBjeEBjeDhbeEBjeEBjeEBjfExveEBgAKYTeEBjeDhbeEBjeDhZHVZJHVZIAKYTeEBjeEBj61tgAKYTeEBgPNosAJYLfExsAIIDeEBgAIID61tgAKYT///8AKYTeEBgAKYTeEBhHVZIAKYRHVZJHVZIAKYQAKYTeEBgAKYQAJYIAIID////eEBgAIIDeEBgAJYLeEBj////////eEBjeEBj///8AIIBHVZL61tgAJYLeDhYAKYTo7PQPNovfExu3KjfvAAAAQHRSTlMAAAAA2/PBsSbxdvLwAXVlAVDI/MAAVcCy2yf8KMZQ2ygAAAFQyQAmKAHzVf3y/Sh2ZVaxV8hQ8rJRJ8ZWdXZUMO3+owAAAONJREFUeF6FztdywkAMQFEJ3Cu99957L8ka0v//gwJjyAbsXZ9H3dFIQBWsedkgRnljFcAj0ogRKtaIPGYlQR4ldkBBqkee9VI02wPiNbDv+TVP/OQPt9s68acrAJA00x8saTMJtegPW7QGreIbW7EFHYenA0dufwGZ22UQuF0AldtVcPgC9tdB9wP/1754NKh881Sgunxn21cBS59sJQTsSswsdREQ2yIjizm8dpzFfXN8gW7H6cgnj6Z479j3nhD7SDu2n5+Ucm6AsKu+ap6o5rZ+m0Poz3iSyQ7Pw2xmMqbDX8HaxEJ1qlJwAAAAAElFTkSuQmCC);
}
.switchLang.ln-hu {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAABF1BMVEX+AAAHmx8ZmR3dBAXeBAUZmR79AAAGmx4Hmx8Hmx/+AAD////////////+AAD////+AAAHmx/+AAD+AADdBAX9AAAHnB//AAD+AAD+AAD/AAAHmx8Hmx8ZmR3+AAAHmx//AAAZmR3+AAAHnB/dBAX+AAD/AAAHmx8HnB8Hmx8ZmR0Hmx8Gmx7dBAW037wAlxbdBAX+AAD+AAD+AADeBAUHmx/////dBAXdBAW037sAlxYHnB8Alxb5oqIHnB8AlxcHmx/6oqHeBAUZmR3///8ZmR0amR4amR7+AAD6oqL5oqL///8Alxf9AAD5o6H5o6L5oqEAlxb8AAC037wHmx8HnB/dBAX+//+037v/AAAZmR204LwGmx7NfH8GAAAASHRSTlMAAAAAAAAAAMHzwLHbdibx/PxVUCjGAcjyAVAnAdvzVQB2ZQDb/QFlyf0oJlB1KMiyVidUdVbysfAoAFDGKFEAVyjwsnXy8rK3i5TeAAABNElEQVR4XoWOhZLDIBCGl6Saqrtce1U5dXcBItXze//nOFLappKk37As/N8wC4gOUXSwEh3x47Pq48d5dX8nrmfiJIQtTj2b+jZIZevTHDhBCS8jHcIC0SJepRg1dKWG16lVZvoojM0IH0xnp7E56aCuMxK2QsowH8PWxABcCXU4VHXYzvv8pCZccEO1PiVaj9K+RikhPY0SqmmE6EUe4Fk2+JRXCYBPtsMHflvvh5CtD4Fsz4b3p5vmb/x/wNYHYHc0+uKLFeNXv8xvF3C5N1AGbCkKa4NJU3hj/foO3N2/ZcYLh64bUN4ztsKTR4BQx2uhvTmke3QSMdWRe8Q9arRMdKuBZh6V1kd4S8jwqLP6SU+OC9jmJK+a7wbN2+Q0B0FwCpx2+anw8vNaeCu3WeRkxdw/HPzkVg+ZOecAAAAASUVORK5CYII=);
}
.switchLang.ln-sp {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAA5FBMVEXdAArcBQfaOj73xgj60QrdAArdAAr/7Qr/7Qr/9QrdAArdAAraOj7dAArdAAr/7Qr/7QrdAAr/7QrdAAD/8wrdAArdAAr/9QrcBQfeCwraOj7dAArdAArdAAL/7QrdAADdAALdAAreCwreCwr/7QrdAAD3xgjdAAL60QraKy/ONC/dAADcBQfdAADaOj73xgjdAAraOj7aOj7/8wrdAArdAADONTDZOj3/7QrdAArdAALdAAD/7QrdAALaOT3aLDD/8wrdAAr/7QrdAAL60Qr/9Qr3xgjeCwraOj7cBQfdAAD/8wrn7p/VAAAAQXRSTlMAAAAAAPNl27EA/P0oVSfxdiYA8ADIVlAmAPJQAQEodcnAAcHGAMAAUAAA2/IodgHBstvIV7IAAHVUULHyUQAAxtNXu6IAAADiSURBVHhehdLXjsIwFEXRk0BCh4QOobeh994dyhT+/3+QwBoLiO31eLcsW9ZF/V+vuOnE/mKdWbHHhqByVoIwCSuHF2aZvCqHwSCkkXdaiGU9QD4FdFArP3HiTwKAoqS7v866aUWBa9C48jQGLvhSF76UD9GazVeLomCLFLAUdgNeYffCI+weRIQ9AltMcn4ru1/6fkPYDen/xSc3vmMc7uaZr+lGplL95qlWMgBMjTjT6A4nOfs3leyvdP8Zc/iWh2Favp7y69KJKe3ydI72w3yhqsH+aJz9yY5H/aC6P7Se7iqwyQxZ8Yp/AAAAAElFTkSuQmCC);
}
.switchLang.ln-it {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAABOFBMVEX/AAcvmQf///8tmgI6ohf/8/P/EhY5nhcslwL/////AAf/AAf/AAP/////////////AAf/AAfg6eDg6eD/AAcvmQf/////////AAP/AAf/AAcslwLg6eAvmQf/AAf/////AAcvmQc5nhcvmQfg6eAvmQc5nhcvmQfu9u3/AAf/7e0slwIvmQcvmQcvmQfg6eD/AAcwnAcvmQf/Ehb/AAf/AAcvmgcskwngCwkvmQf/AAcvmQfu9u3/AAP/EhYvmQf/AAcvmQf/////AAcvmQf/AAfu9u3/Ehb/AAcsmAI5nxfx+fD/////8PAvmQcpkgQ1mBbS4tHh6eHg6eAvmQf0/PL/AAcvmQcvmQfg6uHg2tHgGxbgCwX/AAf/AAcvmQf////u9u3g6eA5nhf/AAMslwL/7e3/EhZLFotWAAAAXnRSTlMAAAAAAAAAAADbxmUn8FDI/LHbKAEmKHXzVSj9drH9ydv889vyASZlAfJQVVAo8bJ2AMbAUFYAAADAwHXAAAHBwfKyJ1ZXwcHzAAABsVHzAAAAAABUAPF2yAAAAAAmzBlX8gAAAPpJREFUeF5jMAQBZpZQJiYxcR9O3gReTidxMSZWNlsGCGAEAQ52DT7+BATg17JDlVezSUABacY8yPLaSolo8ukSkgh5delkDPkUOW6YfIhiKhb5OAFTiLyoYzxW+TjNWJC8qmU8Dvk4KxGgvE48Tvk4E6C8ER55LgYG3Xg88nFSDNZ45Q0YZPHKCzIo45VXYNDDKx/GEI9XPo6Afk1C9hN0fzh+/xMMP8YIvOFPOP5U7XHKO4iA048fDnkPZ0j6c8GR/lwJpF/C6R+Rf9zQ5N1h+ccMBDy9vPnkkaTlfeH5zxwE/AMCg4KFZfSFVJJUhPRlhCOjomMswAAAC84fdFdXod0AAAAASUVORK5CYII=);
}
.switchLang.ln-pl {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAAllBMVEX////eEBjeEBjeEBjeEBj////eEBj////////////////eEBjeEBj////eEBj////eEBj////////eEBj////////////////eEBj////////eEBjeEBj////eEBj////eEBj////eEBjeEBjeEBjeEBj////eEBjeEBj////////////eEBj////eEBjeEBj////eEBj2QyV+AAAAMHRSTlMAAPN229sBUCgBwCjBdfImULH9/fLI8MZl82Wx/PzJVVXxJiey8SfIVlSyVsZ2UVerXO5eAAAAzklEQVR4Xn3PxxKCUAxA0YTeBRSwAApib/H/f04YdR41d5mzSAIiww3UmGL16howyNQjEkW62eWZRd2sY5u3K+q32gpehzQsXP/5ktFY2e23e0HjLWYNmxZNZTVf6DSdXnvCeAJgEJcBLusPCFgPQGVdhYL1At58cGDZA4V1BTasb0BmXQabdRvwxPAdAX3G/do1Z5IdrXYspQmW9tg4ntNRTl/4dVzOR3i+xL/jbrhC2qFwLPtHOntsO2p+3tL8qaHwX7ZcKd7bUyrZFsMPqgmLkM0OjLMAAAAASUVORK5CYII=);
}

.attachment-news_image {
  float: left;
  margin: 0 20px 20px 0;
}

input[type=text] {
  background: #F5F5F5;
  border: none;
  color: #663399;
  margin-bottom: 10px;
  padding: 10px;
  width: 100%;
}
input[type=text].error {
  border: 1px solid red;
}

textarea {
  background: #F5F5F5;
  border: none;
  color: #663399;
  margin-bottom: 10px;
  min-height: 100px;
  padding: 10px;
  width: 100%;
}
textarea.error {
  border: 1px solid red;
}

.formSend {
  display: block;
  text-align: center;
  width: 100%;
}

::-webkit-input-placeholder {
  color: #663399;
  text-transform: uppercase;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #663399;
  text-transform: uppercase;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #663399;
  text-transform: uppercase;
}

:-ms-input-placeholder {
  color: #663399;
  text-transform: uppercase;
}

button,
.button {
  background: #663399;
  border: none;
  color: #fff;
  font-weight: normal;
  padding: 10px 10px;
  text-transform: uppercase;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
button.button-primary,
.button.button-primary {
  background: #9e1e63;
}
button.large,
.button.large {
  display: inline-block;
  font-size: 18px;
  padding: 20px;
}

a.button {
  color: #fff;
  text-decoration: none;
}

#n_success,
#n_exists {
  border: 1px dotted #afb0b3;
  border-top: 4px solid green;
  display: none;
  margin-bottom: 10px;
  padding: 10px;
}
#n_success p,
#n_exists p {
  margin: 0;
}

#n_exists {
  border-top-color: red;
}

.facebook,
.twitter,
.linkedin {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAIAAADganh7AAAD50lEQVR4XpWVf2gcRRTHd+b2ek3Su6up6V0LpmqiShq9SkuLFUALIq2AiNJiAEUq/iWAAggIoAYjSrEiIGKLCLYF/yy1FbCoRWlNMMQCUVQrTUpstOeFy+V+5HbnPd+bmezsrgj4ZvYx992dD995w8wJRPQ879Jc9cPJ3y5erS61u14sBHVqyUBqnF2sy8jK1pue3XXbk/cOksDQiS9n3/3mZ0KkcNITFBFVrIGQqWhzctbh3UNv7q+IdjccnDj9b3fSAnV2bzDOBc1OoU+N7fWbQZg2KAxR0Nhm3SzXGBT0sAYkgAcx7rHJK36gICL2Zv2PDu7ZN1xqdILx87OfXr4mrdnY8hkn2GZUDckjQMudnP9bLNRbO45+buY8v3tofH/F7gbinve+qLW60jA5GQzjGKFBoAvAA0C1tnl+bOFic369+ylEX9avy1C6sgptkfGS0RYB2hCpEj0jyngpT87MkXGjnJy+er3RyQihu6RuB1L4RpTcpae721jPQY2dhXp73wdfPfHxt48euzB+/kfDkpInUOIQpgsrMt3idOdkoWxeRz6XvWugoBBzWX94U95MG9qU314ubt9SHC0Xb+7LEW10y8aDlVsOVQYfvH1zVooIJ5ljaqrAW257G3rI1o5S8dTTDxjvs4v1p058RzPeODA6UioY8cjXv9xTLjxydzkq/Vyt+fK5y5PzNU8g2+sEXqOll99a9aoNsdT0VsPUEdDdxTM7t2mii239fe8/vrM/m5HNrrihId3QbZQXKJE6+GiQLgbyuSCEn/5cXmq5L/v7cmMjWyU5A5pgdug/QiosLIcbVyADTvyr3jl8fOqF41NjRy9cWVyO9PvvKEVjB0XzYPo2Egri4tnphRvVdibE1a468/01t4IN69EgcA2KLOgnQdQHJik32gGAAgSFcL3WjPRSoQetK6RundrLJmlVAYQAcQlYUSRyV+DWK4UG2BX7nF04AglE1AMnhgiBUgoZStkZsMsCg/CjlUqruOUHoNh+0ntXhQqRiCr5MeM0Vxio0BJQixO0U0w5JSjXFImuIOUUYK1+fmJbkk5Dnp90iuSURY2A+LaCDnf1xc3GoBgAZASmnAaKa8JmE1tolykMVEp3aGbmqw9PnCaFWidQ7FTIF09c7F3nm2v/j6UWi7qAl35fPPD2WbYMGGr7BpSRQtRWOne+9EnidNqLLvqnss1a0s1wATgpTByQ+24dyLz+2qvvnPuBhNRWRkeCMwtGY19gskmkJuOVx3Zxzd46M33ks5nUO4zds+m/aOLblI7nHhqZOLRXmHcLtZVfF+u1ZofL//+Dbr6BfM9wuVgq9pLwD5jcsaUArmkSAAAAAElFTkSuQmCC) no-repeat;
  float: right;
  font-size: 0;
  height: 28px;
  margin-right: 5px;
  width: 28px;
}
.facebook a,
.twitter a,
.linkedin a {
  display: block;
  height: 100%;
  width: 100%;
}

.twitter {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAMAAABY1h8eAAABwlBMVEVbqt7+/v5dqt1eqd1eqd79/v3+/v1dqd1dqt78/f1dqd5eqt5eqt3///9cqt79/fxeqd/9/v5iq95psN7+//7+///M5PX7/fz8/vz8/v3P5fX9/f39/vyCu+CDvOWEvueFv+SGveKLwOONwuaOwuXt9frw9vnx9/vy9vny+PV9ueP7/f19uuF+uuRjrN1/uuJ/u+P///5ws+Dq8/bq9Pjs9fvt9fi52e+82u292+++2u3C3u/D3+7H4fLJ4fHM4/FzteF8uOPO5fN9ueL2+vz3+fr5/P36+/j6+/por99prt78/Pqx1exfqd3N5PVfqd7R5vHR5vbR5/XV6fbX6vdqrt9rsOBus+DY6fPa6fPa6/fb6/Xe7PTf7vfg7vjh7/Xi7/bj8PVzs96jzemlzumQw+WQxOeXxueXyOiYyOeeyuigzOuhzemhzeqhzeujzehkrd9mrd3+/f3+/vxfqdyOw+anz+qp0Ory+Pnz+Pnz+Prz+Pz0+Pr0+fn0+fr1+fmq0ums0+teqt+u0+xpr+Biq91dqNz9/ftfqt1gqt1gqt5mrt+11uy11+y11+621+y42ez+/v+52O3j8Pjo8vbp8vcBoGsuAAABcElEQVR4XpXSU3M0QRSA4T7N4Zqhbdu2bXy2bdv/95vJzCQ7la1N5b3reup0X/RBeopOwTCEjqEWCtfSInNbAwCsMIzYzFcZai36BfI+1QghIvDz/vJ1QLcvBH5HwUJIb6Gq3evc0r8ovUwoN6Kcm86f3iK2kZt5Y+soXiNhmvPvAzexG2HV6WO7jDKuCirRL9e2vQDsO3FQ07oYIP/uJ8U4YFo5sfq41SPZSN8/8evIO/zAeEElmCoe8U5yUJAh0FFG1kEvUU8WBAPZPTWZ4WzQdXSnT0uG0isTdVaAk6DY0U2EonPTmLpJUfpjh8jl+o49yY2YNDNr0ntJ+DQ30tFHYCE01VHV3d1OsD8b+MaSpCa45rs4HrLRuPjhj/y3CVhREoMj5PHBl58dIp7qFwY5yJ+39UxiB5XMItnBlcvnywKSI0Qsfhvhuh1iDVeqCCYUY6EJEnzzjIE/YTVD5Y2b82mRqdmFP8UMzrC3KfoPcRJFiiuvwuIAAAAASUVORK5CYII=);
}

.facebook {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAMAAABY1h8eAAABAlBMVEU5Vp3///86V53+/v47WJ0+WqA7V547V5319/r7/P07WJ7+/v///v/7+/yYp8y1wNrHz+PJ0eU6Vp09Wp46V5z9/f2OnseYp8t0iLo/Wp8/W6GaqM3K0uWbqs12irt4jLx6jr18j759kL9/ksCAksCAk8CGl8I9WZ6QoMiYpsw6V546WJ06Vpw8WJ6isNGjsNGmstOntNSpttSyvdmyvtmzvtlBXaC4wtu4w9y9x9/Ayd/EzOLEzeLGzuJDX6HJ0eRGYaNHYaPL0+XX3Ork6PHp7fTt8Pb19vpHYqP5+vz6+vz6+/xddK5fdrD8/P38/f1ke7FmfLNqgLX+//9vhLdyhrgjXiRWAAAA60lEQVR4XsXPxW4DQRBF0X5VTQNmDDMzMzPz//9KpkdWErfH3uaunnRUixLAyfCt7Gj7fR8QUT3MTJohiEI7UCsZhhWIVx/PPsdGm486xUo79a3dMTgqhinKv2jKOwxXkTLwjdEVaZWB2t7K8nQWHjB4Y9EYysISgHzVTQ+JjMO4QZpIdyAJh3NlonkPafzG2mcG7q21s8bDyegDzHDxiH85hZ/4iTycyAW5GoNfguDh1Hi4pJQaTHBA9SuzkP1nnCc3/w2Pe+FXLzzS3XAGAnX5G5VicKOabr2eIC4PC1utNq8YfOHW7vk18A0MEiTvxgK2wwAAAABJRU5ErkJggg==);
}

.partners {
  margin: 40px 0;
}

.signup-form {
  margin-left: 20px;
}
.signup-form .gform_fields,
.signup-form .gfield_radio {
  list-style: none;
  margin: 0;
  padding: 0;
}
.signup-form .gfield_radio input {
  margin-right: 10px;
}
.signup-form .gfield {
  margin-bottom: 20px;
}
.signup-form .gfield_required {
  display: none;
}
.signup-form .gfield_label {
  display: block;
  font-size: 1.1em;
  margin-bottom: 10px;
}
.signup-form .name_first,
.signup-form .ginput_left {
  display: inline-block;
  margin-right: 2.1%;
  width: 48.6%;
}
.signup-form .name_last,
.signup-form .ginput_right {
  display: inline-block;
  width: 48.6%;
}
.signup-form select {
  padding: 10px;
  width: 100%;
}
.signup-form .gform_validation_container {
  display: none!important;
  position: absolute!important;
  left: -9000px;
}
.signup-form .gform_footer {
  border-top: 1px solid #dedede;
  padding-top: 20px;
}
.signup-form .validation_error {
  background: rgba(255, 0, 0, 0.1);
  border: 1px solid red;
  color: red;
  font-size: 1.2em;
  margin-bottom: 20px;
  padding: 20px;
}
.signup-form .validation_message {
  color: red;
}
.signup-form .gfield_error input, .signup-form .gfield_error select {
  border: 1px solid red;
}
.signup-form .gfield_error .ginput_container_radio label {
  color: red;
}

.footer {
  background: #9e1e63;
  color: #fff;
  margin: 0;
  padding: 20px 0;
}

.footer-inner {
  height: 45px;
  line-height: 45px;
  margin: 0 auto;
  position: relative;
  width: 960px;
}
.footer-inner:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABbCAMAAACWJZ2bAAAC61BMVEUAAACiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlyiGlxhnfCpAAAA+HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDRkhJSktMTU5PUFFSU1RVVlhZWltcXV5fYGFiY2RlZmdo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);
  content: "";
  display: block;
  height: 91px;
  left: -110px;
  position: absolute;
  top: -108px;
  width: 140px;
}

/* Container DIV - automatically generated */
.simply-scroll-container {
  position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip {
  position: relative;
  overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

.simply-scroll-list li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.simply-scroll-list li img {
  border: none;
  display: inline-block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */
/* Container DIV */
.simply-scroll {
  width: 100%;
  height: 100px;
  margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
  width: 100%;
  height: 100px;
}

/* Explicitly set height/width of each list item */
.simply-scroll .simply-scroll-list li {
  float: left;
  /* Horizontal scroll only */
  width: 210px;
  height: 100px;
  text-align: center;
}

/* Our baseline grid is set to .8em (body copy) so our margins are 150% of that to preserve our baseline grid, e.g 1.2em */
/* Extra margins // use as class="extra-margin [direction]" */
.extra-margin.top {
  margin-top: 1em;
}

.extra-margin.right {
  margin-right: 1em;
}

.extra-margin.bottom {
  margin-bottom: 1em;
}

.extra-margin.left {
  margin-left: 1em;
}

/* No margins */
.no-margin {
  margin: 0;
}

.no-margin-top {
  margin-top: 0;
}

.no-margin-right {
  margin-right: 0;
}

.no-margin-bottom {
  margin-bottom: 0;
}

.no-margin-left {
  margin-left: 0;
}

/* Extra padding // use as class="extra-padding [direction]" */
.extra-padding.top {
  padding-top: 1em;
}

.extra-padding.right {
  padding-right: 1em;
}

.extra-padding.bottom {
  padding-bottom: 1em;
}

.extra-padding.left {
  padding-left: 1em;
}

/* No padding */
.no-padding {
  padding: 0;
}

.no-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.camel li {
  border: 1px solid #f4f4f4;
  margin-top: -1px;
  padding: 10px;
}
.camel li:nth-child(even) {
  background: #f9f9f9;
}

.table-row {
  border-bottom: 1px solid #f4f4f4;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* Clearfix */
.clear {
  clear: both;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.overflow-hidden {
  overflow: hidden;
}

.ir {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}

/* Positions */
.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.no-pull {
  float: none;
}

.hidden {
  display: none;
}

.desktop-hide {
  display: none;
}

.inline {
  display: inline-block;
}

.block {
  display: block;
}

/* IE Specific */
.ie-visible, datalist {
  display: none;
}

.lt-ie10 .ie-visible {
  display: block;
}

.lt-ie10 .inline.ie-visible {
  display: inline-block;
  /* some elements will have display set to inline-block, we don't want to overwrite that */
}
