@charset "UTF-8";
/* Compiled CSS, generated from "/apps/blocks/css/reset_v2.less" */


*,
html {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
  border: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
th,
var {
  font-style: normal;
  font-weight: normal;
}
em,
strong,
b {
  font-style: normal;
  font-weight: bold;
}
i {
  font-style: italic;
}
ul {
  list-style: disc;
}
ol {
  list-style: decimal;
}
li {
  list-style: outside;
  margin-left: 1em;
}
caption,
th {
  text-align: left;
}
h1 {
  font-size: 150%;
  font-style: normal;
  font-weight: normal;
}
h2 {
  font-size: 130%;
  font-style: normal;
  font-weight: normal;
}
h3 {
  font-size: 120%;
  font-style: normal;
  font-weight: normal;
}
h4 {
  font-size: 110%;
  font-style: normal;
  font-weight: normal;
}
h5 {
  font-size: 100%;
  font-style: normal;
  font-weight: bold;
}
h6 {
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
input,
textarea,
select {
  *font-size: 100%;
}
legend {
  color: #000;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'WebBlocks';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-youtube:before {
  content: "\E600";
}
.icon-webblocks:before {
  content: "\E601";
}
.icon-facebook:before {
  content: "\E602";
}
.icon-twitter:before {
  content: "\E603";
}
.icon-skype:before {
  content: "\E604";
}
.icon-phone:before {
  content: "\E605";
}
.icon-mail:before {
  content: "\E606";
}
.icon-location:before {
  content: "\E607";
}
.icon-linkedin:before {
  content: "\E608";
}
.icon-home:before {
  content: "\E609";
}
.icon-fax:before {
  content: "\E60A";
}
.icon-google:before {
  content: "\E60B";
}
.left {
  text-align: left!important;
}
.right {
  text-align: right!important;
}
.center {
  text-align: center!important;
}
.justify {
  text-align: justify!important;
}
.ztop {
  z-index: 1;
}
.zbottom {
  z-index: 0;
}
/*
 * Normalize Code found below
 * https://raw.github.com/necolas/normalize.css/master/normalize.css
 */
/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
.skel:before,
.skel:after {
  content: "";
  display: table;
}
.skel:after {
  clear: both;
}
body {
  margin: 0;
  padding: 0;
}
BODY,
TD,
TH {
  font-weight: normal;
  color: #000000;
  font-family: Proxima-Nova-Light, sans-serif;
  font-size: 13pt;
  line-height: 1.4em;
}
body {
  text-align: justify;
}
a {
  color: #5b7eb5;
  text-decoration: none;
}
p,
ul,
ol {
  margin-top: .5em;
}
H1,
H1 A {
  font-size: 31pt;
  text-align: center;
  margin-top: .5em;
  line-height: 1.2em;
}
H2,
H2 A {
  font-size: 23pt;
  text-align: center;
  margin-top: .5em;
  line-height: 1.2em;
}
H3,
H3 A {
  font-size: 18pt;
  text-align: center;
  margin-top: .5em;
}
H4,
H4 A {
  font-size: 15pt;
  text-align: center;
  margin-top: .5em;
}
H5,
H5 A {
  font-size: 13pt;
  text-align: center;
  margin-top: .5em;
}
H6,
H6 A {
  font-size: 15pt;
  text-align: center;
  margin-top: .5em;
}
blockquote {
  border-left: 5px solid #dddddd;
  padding-left: 15px;
  margin-left: 30px;
  margin-top: 1em;
  line-height: 1.6em;
}
blockquote p {
  padding: 0;
  margin-top: 10px;
}
 > div {
  margin-top: 0em;
}
 > iframe {
  margin-top: 0em;
}
ul > li {
  list-style: round;
  list-style-position: outside;
  margin-left: 2em;
  margin-top: .2em;
}
ol > li {
  margin-left: 2em;
  list-style: decimal;
  list-style-position: outside;
}
pre {
  border: 1px solid #dddddd;
  padding: 5px;
  margin-left: 40px;
  margin-top: 30px;
  margin-top: 20px;
}
p:first-child,
ul:first-child,
ol:first-child,
H1:first-child,
H2:first-child,
H3:first-child,
H4:first-child,
H5:first-child,
H6:first-child,
blockquote:first-child {
  margin-top: 0;
}
input,
textarea,
select {
  border: 1px solid #aaaaaa;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  vertical-align: middle;
  *vertical-align: text-bottom;
  font-size: 1.3rem;
  padding: .333rem!important;
  display: inline-block;
}
input:focus,
textarea:focus,
select:focus {
  outline: none;
  border: 1px solid #FC7526;
}
area:focus {
  outline: 1px solid #FC7526;
  border: none;
}
input[type=file],
label[type=file],
input[type=submit],
button,
.button {
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  font: inherit;
  font-size: 1.3rem;
  line-height: normal!important;
  color: #FFFFFF;
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0);
  background: transparent!important;
  cursor: pointer!important;
  padding: 0!important;
  margin: 0!important;
  display: inline-block;
  padding: .333rem!important;
  padding-left: 1.5rem!important;
  padding-right: 1.5rem!important;
  background-image: linear-gradient(bottom, #f68506 30%, #f68506 100%) !important;
  background-image: -o-linear-gradient(bottom, #f68506 30%, #f68506 100%) !important;
  background-image: -moz-linear-gradient(bottom, #f68506 30%, #f68506 100%) !important;
  background-image: -webkit-linear-gradient(bottom, #f68506 30%, #f68506 100%) !important;
  background-image: -ms-linear-gradient(bottom, #f68506 30%, #f68506 100%) !important;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #f68506), color-stop(1, #f68506)) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68506', endColorstr='#f68506',GradientType=0 );
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
input[type=file]:focus,
label[type=file]:focus,
input[type=submit]:focus,
button:focus,
.button:focus {
  outline: none;
  border: none;
  border: 1px solid #fc7526;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
label[type=file] {
  cursor: pointer!important;
  display: inline-block;
  position: relative;
}
label[type=file] input[type=file] {
  cursor: pointer!important;
  font-size: 1.3rem;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.image {
  width: 100%;
  margin: 0 auto 0;
  text-align: center;
  max-width: 100%;
  height: auto;
}
.image.left {
  float: left;
  display: inline;
  width: auto;
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  padding-right: 20px;
  text-align: left;
}
.image.left a {
  padding: 0;
  margin: 0;
  display: block;
}
.image.left img {
  display: block;
}
.image.right {
  float: right;
  display: inline;
  width: auto;
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  padding-left: 20px;
  text-align: right;
}
.image.right a {
  padding: 0;
  margin: 0;
  display: block;
}
.image.right img {
  display: block;
}
.columns:before,
.columns:after {
  content: "";
  display: table;
}
.columns:after {
  clear: both;
}
.columns,
.columns.gutter20 {
  box-sizing: content-box;
}
.columns .unit,
.columns.gutter20 .unit {
  float: left;
  box-sizing: content-box !important;
  padding: 10px;
  padding-top: 20px;
  padding-bottom: 0;
}
.columns .unit:first-child,
.columns.gutter20 .unit:first-child {
  padding-left: 0!important;
}
.columns .unit:last-child,
.columns.gutter20 .unit:last-child {
  padding-right: 0!important;
  float: right!important;
}
.columns.gutter0 .unit {
  padding-left: 0;
  padding-right: 0;
}
.columns.gutter2 .unit {
  padding-left: 1px;
  padding-right: 1px;
}
.columns.gutter8 .unit {
  padding-left: 4px;
  padding-right: 4px;
}
.columns.gutter14 .unit {
  padding-left: 7px;
  padding-right: 7px;
}
.columns.gutter20 .unit {
  padding-left: 10px;
  padding-right: 10px;
}
.block .page .columns.gutter0 .whole,
.block .page .columns.gutter0 .two-halfs,
.block .page .columns.gutter0 .three-thirds,
.block .page .columns.gutter0 .four-fourths,
.block .page .columns.gutter0 .five-fifths,
.block .page .columns.gutter0 .six-sixths,
.block .page .columns.gutter0 .seven-sevenths,
.block .page .columns.gutter0 .eight-eighths,
.block .page .columns.gutter0 nine-ninths {
  width: 640px;
}
.block .page .columns.gutter0 .half,
.block .page .columns.gutter0 .two-fourths,
.block .page .columns.gutter0 .three-sixths {
  width: 320px;
}
.block .page .columns.gutter0 .third,
.block .page .columns.gutter0 .two-sixths {
  width: 213px;
}
.block .page .columns.gutter0 .third:last-child {
  width: 214px;
}
.block .page .columns.gutter0 .two-sixths:last-child {
  width: 213px;
}
.block .page .columns.gutter0 .two-thirds,
.block .page .columns.gutter0 .four-sixths {
  width: 426px;
}
.block .page .columns.gutter0 .two-thirds:last-child,
.block .page .columns.gutter0 .four-sixths:last-child {
  width: 427px;
}
.block .page .columns.gutter0 .fourth {
  width: 160px;
}
.block .page .columns.gutter0 .three-fourths {
  width: 480px;
}
.block .page .columns.gutter0 .fifth {
  width: 128px;
}
.block .page .columns.gutter0 .two-fifths {
  width: 256px;
}
.block .page .columns.gutter0 .three-fifths {
  width: 384px;
}
.block .page .columns.gutter0 .four-fifths {
  width: 512px;
}
.block .page .columns.gutter0 .sixth {
  width: 107px;
}
.block .page .columns.gutter0 .sixth:first-child,
.block .page .columns.gutter0 .sixth:last-child {
  width: 106px;
}
.block .page .columns.gutter0 .five-sixths {
  width: 534px;
}
.block .page .columns.gutter2 .whole,
.block .page .columns.gutter2 .two-halfs,
.block .page .columns.gutter2 .three-thirds,
.block .page .columns.gutter2 .four-fourths,
.block .page .columns.gutter2 .five-fifths,
.block .page .columns.gutter2 .six-sixths,
.block .page .columns.gutter2 .seven-sevenths,
.block .page .columns.gutter2 .eight-eighths,
.block .page .columns.gutter2 nine-ninths {
  width: 640px;
}
.block .page .columns.gutter2 .half,
.block .page .columns.gutter2 .three-sixths {
  width: 319px;
}
.block .page .columns.gutter2 .third,
.block .page .columns.gutter2 .two-sixths {
  width: 212px;
}
.block .page .columns.gutter2 .two-thirds,
.block .page .columns.gutter2 .four-sixths {
  width: 426px;
}
.block .page .columns.gutter2 .fourth {
  width: 159px;
}
.block .page .columns.gutter2 .fourth:first-child,
.block .page .columns.gutter2 .fourth:last-child {
  width: 158px;
}
.block .page .columns.gutter2 .two-fourths {
  width: 320px;
}
.block .page .columns.gutter2 .two-fourths:first-child,
.block .page .columns.gutter2 .two-fourths:last-child {
  width: 319px;
}
.block .page .columns.gutter2 .three-fourths {
  width: 480px;
}
.block .page .columns.gutter2 .fifth {
  width: 126px;
}
.block .page .columns.gutter2 .fifth:first-child,
.block .page .columns.gutter2 .fifth:last-child {
  width: 127px;
}
.block .page .columns.gutter2 .two-fifths {
  width: 254px;
}
.block .page .columns.gutter2 .two-fifths:first-child,
.block .page .columns.gutter2 .two-fifths:last-child {
  width: 255px;
}
.block .page .columns.gutter2 .three-fifths {
  width: 382px;
}
.block .page .columns.gutter2 .three-fifths:first-child,
.block .page .columns.gutter2 .three-fifths:last-child {
  width: 383px;
}
.block .page .columns.gutter2 .four-fifths {
  width: 511px;
}
.block .page .columns.gutter2 .sixth {
  width: 105px;
}
.block .page .columns.gutter2 .five-sixths {
  width: 533px;
}
.block .page .columns.gutter8 .whole,
.block .page .columns.gutter8 .two-halfs,
.block .page .columns.gutter8 .three-thirds,
.block .page .columns.gutter8 .four-fourths,
.block .page .columns.gutter8 .five-fifths,
.block .page .columns.gutter8 .six-sixths,
.block .page .columns.gutter8 .seven-sevenths,
.block .page .columns.gutter8 .eight-eighths,
.block .page .columns.gutter8 nine-ninths {
  width: 640px;
}
.block .page .columns.gutter8 .half,
.block .page .columns.gutter8 .two-fourths,
.block .page .columns.gutter8 .three-sixths {
  width: 316px;
}
.block .page .columns.gutter8 .third,
.block .page .columns.gutter8 .two-sixths {
  width: 208px;
}
.block .page .columns.gutter8 .two-thirds,
.block .page .columns.gutter8 .four-sixths {
  width: 424px;
}
.block .page .columns.gutter8 .fourth {
  width: 154px;
}
.block .page .columns.gutter8 .three-fourths {
  width: 478px;
}
.block .page .columns.gutter8 .fifth {
  width: 122px;
}
.block .page .columns.gutter8 .fifth:first-child,
.block .page .columns.gutter8 .fifth:last-child {
  width: 121px;
}
.block .page .columns.gutter8 .two-fifths {
  width: 252px;
}
.block .page .columns.gutter8 .two-fifths:first-child,
.block .page .columns.gutter8 .two-fifths:last-child {
  width: 251px;
}
.block .page .columns.gutter8 .three-fifths {
  width: 382px;
}
.block .page .columns.gutter8 .three-fifths:first-child,
.block .page .columns.gutter8 .three-fifths:last-child {
  width: 381px;
}
.block .page .columns.gutter8 .four-fifths {
  width: 511px;
}
.block .page .columns.gutter8 .sixth {
  width: 100px;
}
.block .page .columns.gutter8 .five-sixths {
  width: 532px;
}
.block .page .columns.gutter14 .whole,
.block .page .columns.gutter14 .two-halfs,
.block .page .columns.gutter14 .three-thirds,
.block .page .columns.gutter14 .four-fourths,
.block .page .columns.gutter14 .five-fifths,
.block .page .columns.gutter14 .six-sixths,
.block .page .columns.gutter14 .seven-sevenths,
.block .page .columns.gutter14 .eight-eighths,
.block .page .columns.gutter14 nine-ninths {
  width: 640px;
}
.block .page .columns.gutter14 .half,
.block .page .columns.gutter14 .two-fourths,
.block .page .columns.gutter14 .three-sixths {
  width: 313px;
}
.block .page .columns.gutter14 .third,
.block .page .columns.gutter14 .two-sixths {
  width: 204px;
}
.block .page .columns.gutter14 .two-thirds,
.block .page .columns.gutter14 .four-sixths {
  width: 422px;
}
.block .page .columns.gutter14 .fourth {
  width: 150px;
}
.block .page .columns.gutter14 .fourth:first-child,
.block .page .columns.gutter14 .fourth:last-child {
  width: 149px;
}
.block .page .columns.gutter14 .three-fourths {
  width: 477px;
}
.block .page .columns.gutter14 .fifth {
  width: 117px;
}
.block .page .columns.gutter14 .fifth:last-child {
  width: 116px;
}
.block .page .columns.gutter14 .two-fifths {
  width: 248px;
}
.block .page .columns.gutter14 .two-fifths:last-child {
  width: 247px;
}
.block .page .columns.gutter14 .three-fifths {
  width: 379px;
}
.block .page .columns.gutter14 .three-fifths:last-child {
  width: 378px;
}
.block .page .columns.gutter14 .four-fifths {
  width: 502px;
}
.block .page .columns.gutter14 .four-fifths:last-child {
  width: 501px;
}
.block .page .columns.gutter14 .sixth {
  width: 95px;
}
.block .page .columns.gutter14 .five-sixths {
  width: 531px;
}
.block .page .columns.gutter14 .five-sixths:last-child {
  width: 530px;
}
.block .page .columns.gutter20 .whole,
.block .page .columns.gutter20 .two-halfs,
.block .page .columns.gutter20 .three-thirds,
.block .page .columns.gutter20 .four-fourths,
.block .page .columns.gutter20 .five-fifths,
.block .page .columns.gutter20 .six-sixths,
.block .page .columns.gutter20 .seven-sevenths,
.block .page .columns.gutter20 .eight-eighths,
.block .page .columns.gutter20 nine-ninths {
  width: 640px;
}
.block .page .columns.gutter20 .half,
.block .page .columns.gutter20 .two-fourths,
.block .page .columns.gutter20 .three-sixths {
  width: 310px;
}
.block .page .columns.gutter20 .third,
.block .page .columns.gutter20 .two-sixths {
  width: 200px;
}
.block .page .columns.gutter20 .two-thirds,
.block .page .columns.gutter20 .four-sixths {
  width: 420px;
}
.block .page .columns.gutter20 .fourth {
  width: 145px;
}
.block .page .columns.gutter20 .three-fourths {
  width: 475px;
}
.block .page .columns.gutter20 .fifth {
  width: 112px;
}
.block .page .columns.gutter20 .two-fifths {
  width: 244px;
}
.block .page .columns.gutter20 .three-fifths {
  width: 376px;
}
.block .page .columns.gutter20 .four-fifths {
  width: 508px;
}
.block .page .columns.gutter20 .sixth {
  width: 90px;
}
.block .page .columns.gutter20 .five-sixths {
  width: 530px;
}
.isnotpage .block .columns.gutter20 .whole,
.isnotpage .block .columns.gutter20 .two-halfs,
.isnotpage .block .columns.gutter20 .three-thirds,
.isnotpage .block .columns.gutter20 .four-fourths,
.isnotpage .block .columns.gutter20 .five-fifths,
.isnotpage .block .columns.gutter20 .six-sixths,
.isnotpage .block .columns.gutter20 .seven-sevenths,
.isnotpage .block .columns.gutter20 .eight-eighths,
.isnotpage .block .columns.gutter20 nine-ninths {
  width: 980px;
}
.isnotpage .block .columns.gutter20 .half,
.isnotpage .block .columns.gutter20 .two-fourths,
.isnotpage .block .columns.gutter20 .three-sixths,
.isnotpage .block .columns.gutter20 .four-eighths {
  width: 480px;
}
.isnotpage .block .columns.gutter20 .third,
.isnotpage .block .columns.gutter20 .two-sixths,
.isnotpage .block .columns.gutter20 .three-ninths {
  width: 313px;
}
.isnotpage .block .columns.gutter20 .third:last-child,
.isnotpage .block .columns.gutter20 .two-sixths:last-child,
.isnotpage .block .columns.gutter20 .three-ninths:last-child {
  width: 314px;
}
.isnotpage .block .columns.gutter20 .two-thirds,
.isnotpage .block .columns.gutter20 .four-sixths,
.isnotpage .block .columns.gutter20 .six-ninths {
  width: 646px;
}
.isnotpage .block .columns.gutter20 .two-thirds:last-child,
.isnotpage .block .columns.gutter20 .four-sixths:last-child,
.isnotpage .block .columns.gutter20 .six-ninths:last-child {
  width: 647px;
}
.isnotpage .block .columns.gutter20 .fourth,
.isnotpage .block .columns.gutter20 two-eights {
  width: 230px;
}
.isnotpage .block .columns.gutter20 .three-fourths,
.isnotpage .block .columns.gutter20 six-eighths {
  width: 730px;
}
.isnotpage .block .columns.gutter20 .fifth {
  width: 180px;
}
.isnotpage .block .columns.gutter20 .two-fifths {
  width: 380px;
}
.isnotpage .block .columns.gutter20 .three-fifths {
  width: 580px;
}
.isnotpage .block .columns.gutter20 .four-fifths {
  width: 780px;
}
.isnotpage .block .columns.gutter20 .sixth {
  width: 147px;
}
.isnotpage .block .columns.gutter20 .sixth:first-child,
.isnotpage .block .columns.gutter20 .sixth:last-child {
  width: 146px;
}
.isnotpage .block .columns.gutter20 .five-sixths {
  width: 814px;
}
.isnotpage .block .columns.gutter20 .seventh {
  width: 123px;
}
.isnotpage .block .columns.gutter20 .seventh:last-child {
  width: 122px;
}
.isnotpage .block .columns.gutter20 .two-sevenths {
  width: 266px;
}
.isnotpage .block .columns.gutter20 .two-sevenths:last-child {
  width: 265px;
}
.isnotpage .block .columns.gutter20 .three-sevenths {
  width: 409px;
}
.isnotpage .block .columns.gutter20 .three-sevenths:last-child {
  width: 408px;
}
.isnotpage .block .columns.gutter20 .four-sevenths {
  width: 552px;
}
.isnotpage .block .columns.gutter20 .four-sevenths:last-child {
  width: 551px;
}
.isnotpage .block .columns.gutter20 .five-sevenths {
  width: 695px;
}
.isnotpage .block .columns.gutter20 .five-sevenths:last-child {
  width: 694px;
}
.isnotpage .block .columns.gutter20 .six-sevenths {
  width: 838px;
}
.isnotpage .block .columns.gutter20 .six-sevenths:last-child {
  width: 837px;
}
.isnotpage .block .columns.gutter20 .eighth {
  width: 105px;
}
.isnotpage .block .columns.gutter20 .three-eighths {
  width: 355px;
}
.isnotpage .block .columns.gutter20 .five-eighths {
  width: 605px;
}
.isnotpage .block .columns.gutter20 .seven-eighths {
  width: 855px;
}
.isnotpage .block .columns.gutter20 .ninth {
  width: 91px;
}
.isnotpage .block .columns.gutter20 .ninth:last-child {
  width: 92px;
}
.isnotpage .block .columns.gutter20 .two-ninths {
  width: 202px;
}
.isnotpage .block .columns.gutter20 .two-ninths:last-child {
  width: 203px;
}
.isnotpage .block .columns.gutter20 .four-ninths {
  width: 424px;
}
.isnotpage .block .columns.gutter20 .four-ninths:last-child {
  width: 425px;
}
.isnotpage .block .columns.gutter20 .five-ninths {
  width: 535px;
}
.isnotpage .block .columns.gutter20 .five-ninths:last-child {
  width: 536px;
}
.isnotpage .block .columns.gutter20 .seven-ninths {
  width: 757px;
}
.isnotpage .block .columns.gutter20 .seven-ninths:last-child {
  width: 758px;
}
@media screen and (max-width: 980px) {
  .isnotpage .block .columns.gutter20 .whole,
  .isnotpage .block .columns.gutter20 .two-halfs,
  .isnotpage .block .columns.gutter20 .three-thirds,
  .isnotpage .block .columns.gutter20 .four-fourths,
  .isnotpage .block .columns.gutter20 .five-fifths,
  .isnotpage .block .columns.gutter20 .six-sixths,
  .isnotpage .block .columns.gutter20 .seven-sevenths,
  .isnotpage .block .columns.gutter20 .eight-eighths,
  .isnotpage .block .columns.gutter20 nine-ninths,
  .isnotpage .block .columns.gutter20 .half,
  .isnotpage .block .columns.gutter20 .two-fourths,
  .isnotpage .block .columns.gutter20 .three-sixths,
  .isnotpage .block .columns.gutter20 .four-eighths,
  .isnotpage .block .columns.gutter20 .third,
  .isnotpage .block .columns.gutter20 .two-sixths,
  .isnotpage .block .columns.gutter20 .three-ninths,
  .isnotpage .block .columns.gutter20 .two-thirds,
  .isnotpage .block .columns.gutter20 .four-sixths,
  .isnotpage .block .columns.gutter20 .six-ninths,
  .isnotpage .block .columns.gutter20 .fourth,
  .isnotpage .block .columns.gutter20 two-eights,
  .isnotpage .block .columns.gutter20 .three-fourths,
  .isnotpage .block .columns.gutter20 six-eighths,
  .isnotpage .block .columns.gutter20 .fifth,
  .isnotpage .block .columns.gutter20 .two-fifths,
  .isnotpage .block .columns.gutter20 .three-fifths,
  .isnotpage .block .columns.gutter20 .four-fifths,
  .isnotpage .block .columns.gutter20 .sixth,
  .isnotpage .block .columns.gutter20 .five-sixths,
  .isnotpage .block .columns.gutter20 .seventh,
  .isnotpage .block .columns.gutter20 .two-sevenths,
  .isnotpage .block .columns.gutter20 .three-sevenths,
  .isnotpage .block .columns.gutter20 .four-sevenths,
  .isnotpage .block .columns.gutter20 .five-sevenths,
  .isnotpage .block .columns.gutter20 .six-sevenths,
  .isnotpage .block .columns.gutter20 .eighth,
  .isnotpage .block .columns.gutter20 .three-eighths,
  .isnotpage .block .columns.gutter20 .five-eighths,
  .isnotpage .block .columns.gutter20 .seven-eighths,
  .isnotpage .block .columns.gutter20 .ninth,
  .isnotpage .block .columns.gutter20 .two-ninths,
  .isnotpage .block .columns.gutter20 .four-ninths,
  .isnotpage .block .columns.gutter20 .five-ninths,
  .isnotpage .block .columns.gutter20 .seven-ninths {
    width: 100%!important;
  }
}
#sddm {
  font-family: Proxima-Nova-Light, sans-serif;
  line-height: 18px;
  font-size: 16px;
}
#sddm li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  width: 24px;
}
#sddm li div hr {
  border: none;
  border-top: 1px solid #dddddd;
}
#sddm li a {
  display: block;
  text-align: left;
  text-decoration: none;
}
#sddm div {
  position: absolute;
  display: none;
  margin: 0;
  padding: 0;
  border: none;
}
#sddm div a {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px;
  padding-bottom: 2px;
  width: 200px;
  white-space: nowrap;
  color: #777;
  text-align: left;
  text-decoration: none;
}
#sddm div a:hover {
  background: #F68506;
  color: #ffffff;
}
#bg {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  background-color: #eeeeee;
}
#bgbar {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  background-color: #9B9B9B;
}
/*
 *  Part of Tipped - The Javascript Tooltip Framework
 *  http://projects.nickstakenburg.com/tipped
 *
 *  Documentation:
 *  http://projects.nickstakenburg.com/tipped/documentation/#css
 *
 *  IMPORTANT!:
 *  When modifying or adding your own skins it's recommended to do 
 *  this in a seperate file, overwriting or building on top of the 
 *  styling defined here to make updating easier.
 */
.t_Tooltip {
  font-family: Proxima-Nova-Light, sans-serif;
  line-height: normal;
  font-size: 1em;
  margin: 0;
  padding: 0;
}
/* Font styling for all skins */
.t_Content_black,
.t_Content_cloud,
.t_Content_dark,
.t_Content_lavender,
.t_Content_light,
.t_Content_liquid,
.t_Content_lime,
.t_Content_blue,
.t_Content_salmon,
.t_Content_yellow,
.t_Content_facebook {
  color: #333;
  font-size: 16px;
  line-height: 16px;
  padding: 6px 7px;
}
/* Skins with a different font color */
.t_Content_black,
.t_Content_dark,
.t_Content_lavender,
.t_Content_liquid,
.t_Content_facebook {
  color: #fff;
}
.t_Content_cloud {
  color: #4d4d4d;
}
.t_Content_light {
  color: #454545;
}
.t_Content_blue {
  color: #f2f6f9;
}
.t_Content_salmon {
  color: #4f4949;
}
.t_Content_facebook {
  padding: 5px 8px;
}
/* Styling links for convenience so they are visible */
.t_Content_black a,
.t_Content_cloud a,
.t_Content_dark a,
.t_Content_lavender a,
.t_Content_light a,
.t_Content_liquid a,
.t_Content_lime a,
.t_Content_blue a,
.t_Content_salmon a,
.t_Content_yellow a {
  color: #008aca;
  text-decoration: none;
  background: none;
  border: 0;
}
.t_Content_black a:hover,
.t_Content_cloud a:hover,
.t_Content_dark a:hover,
.t_Content_lavender a:hover,
.t_Content_light a:hover,
.t_Content_liquid a:hover,
.t_Content_lime a:hover,
.t_Content_blue a:hover,
.t_Content_salmon a:hover,
.t_Content_yellow a:hover {
  color: #008aca;
  text-decoration: underline;
  background: none;
  border: 0;
}
/* Links with a different color */
.t_Content_black a,
.t_Content_black a:hover {
  color: #57a1d6;
}
.t_Content_dark a,
.t_Content_dark a:hover {
  color: #5daae2;
}
.t_Content_cloud a,
.t_Content_cloud a:hover {
  color: #438ec4;
}
.t_Content_lavender a,
.t_Content_lavender a:hover {
  color: #ceddf2;
}
.t_Content_lime a,
.t_Content_lime a:hover {
  color: #057ca8;
}
.t_Content_liquid a,
.t_Content_liquid a:hover {
  color: #6591cd;
}
.t_Content_royalblue a,
.t_Content_royalblue a:hover {
  color: #91d2dd;
}
.t_Content_salmon a,
.t_Content_salmon a:hover {
  color: #5e77a2;
}
/*
 * Layout (DON'T MODIFY!)
 */
.t_Tooltip {
  margin: 0;
  padding: 0;
  position: absolute;
  overflow: hidden;
  background-color: transparent;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.t_Tooltip.t_hidden {
  opacity: 0;
}
.t_Tooltip.t_visible {
  opacity: 1;
}
.t_Skin {
  position: absolute;
  top: 0;
  left: 0;
}
.t_Skin * {
  zoom: 1;
}
/* IE7 */
.t_Bubble {
  position: relative;
}
.t_Background,
.t_Stem {
  position: absolute;
}
.t_Close {
  position: absolute;
  cursor: pointer;
  top: 0;
}
.t_CloseButtonShift {
  position: relative;
  overflow: hidden;
  float: left;
}
.t_CloseState {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 0;
}
.t_Content {
  position: absolute;
  top: 0;
  left: 0;
}
/*
 * Shadow
 */
.t_Shadow {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
.t_Shadow .t_ShadowInnerWrapper {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}
.t_ShadowBubble {
  position: relative;
  padding: 0;
  margin: 0;
  float: left;
}
.t_ShadowBackground,
.t_ShadowStem {
  position: absolute;
}
.t_ShadowBackground *,
.t_ShadowStem * {
  float: left;
}
.t_CloseButtonShadow {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
.t_UpdateQueue {
  position: absolute;
  top: -15000px;
  left: -15000px;
  width: 5000px;
  height: 5000px;
  visibility: hidden;
}
.t_UpdateQueue .t_Tooltip,
.t_UpdateQueue .t_Content {
  position: relative;
  overflow: visible;
  float: left;
  top: auto;
  left: auto;
  width: 100%;
}
.t_Tooltip .t_ContentContainer {
  float: left;
  clear: both;
  position: relative;
}
.t_UpdateQueue .t_ContentContainer {
  position: absolute;
  top: 0;
  left: 0;
}
.tooltipeditmenu {
  padding: 0;
  margin: 0;
  border: none;
  list-style: none;
}
.tooltipeditmenu li {
  padding: 0;
  margin: 0;
  border: none;
  display: block;
}
.tooltipeditmenu li.title {
  font-weight: bold;
  padding: 5px;
  padding-top: 8px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #efaf5f;
}
.tooltipeditmenu li a {
  padding: 5px;
  padding-top: 8px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #efaf5f;
}
.tooltipeditmenu li a:hover {
  color: #795500;
  border-bottom: 1px solid #efaf5f;
  text-decoration: none;
}
.tooltipeditmenu li:last-child a {
  border-bottom: none;
}
#editor_window_outer #editor_window {
  -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.5);
  background-color: #D0D0D0;
  font-family: Proxima-Nova-Light, sans-serif;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
#editor_window_outer #editor_window #editor_window_header {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  margin: 0 auto 0;
  padding: 10px;
  padding-left: 20px;
  font-size: 24px;
  color: #fff;
}
#editor_window_outer #editor_window #editor_window_header span {
  text-align: right;
  float: right;
}
#editor_window_outer #editor_window #editor_window_iframe_div {
  background-image: url(/apps/blocks/images/loading.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  margin-left: 20px;
}
#editor_window_outer #editor_window #editor_window_iframe_div #editor_window_iframe {
  overflow: auto;
  padding-top: 0;
  border-width: 0;
  background-color: #ffffff;
}
.outer,
.middle,
.inner {
  width: 100%;
}
.inner.block_type_non-group {
  width: 980px;
  margin: 0 auto 0;
}
#loginbox_outer {
  position: absolute;
  position: fixed;
  z-index: 1005;
  left: 0;
  top: 0;
}
#loginbox_outer #loginbox {
  border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -webkit-box-shadow: 0px 0px 20px 10px rgba(1, 1, 1, 0.4);
  -moz-box-shadow: 0px 0px 20px 10px rgba(1, 1, 1, 0.4);
  box-shadow: 0px 0px 20px 10px rgba(1, 1, 1, 0.4);
  background-color: #ffffff;
}
#loginbox_outer #loginbox .loginbox_iframe_div {
  margin-left: 30px;
}
#loginbox_outer #loginbox .loginbox_iframe_div .loginbox_iframe {
  overflow: auto;
  padding-top: 0;
  border-width: 0;
}
@font-face {
  font-family: 'clearimage';
  src: url('/system/clearimage/font/clearimage-2.eot?vms5g');
  src: url('/system/clearimage/font/clearimage-2?#iefixvms5g') format('embedded-opentype'), url('/system/clearimage/font/clearimage-2.woff?vms5g') format('woff'), url('/system/clearimage/font/clearimage-2.ttf?vms5g') format('truetype'), url('/system/clearimage/font/clearimage-2.svg?vms5g#clearimage-2') format('svg');
  font-weight: normal;
  font-style: normal;
}
ci-icon,
[ci-icon] {
  font-family: 'clearimage';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
ci-icon[terminal]:before,
[ci-icon="terminal"]:before {
  content: "\e606";
}
ci-icon[terminal2]:before,
[ci-icon="terminal2"]:before {
  content: "\e607";
}
ci-icon[home2]:before,
[ci-icon="home2"]:before {
  content: "\e600";
}
ci-icon[home22]:before,
[ci-icon="home22"]:before {
  content: "\e601";
}
ci-icon[home3]:before,
[ci-icon="home3"]:before {
  content: "\e602";
}
ci-icon[gohome]:before,
[ci-icon="gohome"]:before {
  content: "\e603";
}
ci-icon[home5]:before,
[ci-icon="home5"]:before {
  content: "\e604";
}
ci-icon[home6]:before,
[ci-icon="home6"]:before {
  content: "\e605";
}
ci-icon[pencil]:before,
[ci-icon="pencil"]:before {
  content: "\e60d";
}
ci-icon[pencil3]:before,
[ci-icon="pencil3"]:before {
  content: "\e610";
}
ci-icon[pencil4]:before,
[ci-icon="pencil4"]:before {
  content: "\e612";
}
ci-icon[pencil5]:before,
[ci-icon="pencil5"]:before {
  content: "\e613";
}
ci-icon[aim]:before,
[ci-icon="aim"]:before {
  content: "\e630";
}
ci-icon[cloud-upload]:before,
[ci-icon="cloud-upload"]:before {
  content: "\e64b";
}
ci-icon[cloud-download]:before,
[ci-icon="cloud-download"]:before {
  content: "\e64c";
}
ci-icon[cloud-lock]:before,
[ci-icon="cloud-lock"]:before {
  content: "\e656";
}
ci-icon[cloud-gear]:before,
[ci-icon="cloud-gear"]:before {
  content: "\e657";
}
ci-icon[database]:before,
[ci-icon="database"]:before {
  content: "\e65d";
}
ci-icon[database-add]:before,
[ci-icon="database-add"]:before {
  content: "\e65e";
}
ci-icon[database-remove]:before,
[ci-icon="database-remove"]:before {
  content: "\e65f";
}
ci-icon[lock]:before,
[ci-icon="lock"]:before {
  content: "\e66b";
}
ci-icon[unlock]:before,
[ci-icon="unlock"]:before {
  content: "\e66d";
}
ci-icon[key2]:before,
[ci-icon="key2"]:before {
  content: "\e66e";
}
ci-icon[key-hole]:before,
[ci-icon="key-hole"]:before {
  content: "\e66f";
}
ci-icon[toggle-off]:before,
[ci-icon="toggle-off"]:before {
  content: "\e670";
}
ci-icon[toggle-on]:before,
[ci-icon="toggle-on"]:before {
  content: "\e671";
}
ci-icon[cog]:before,
[ci-icon="cog"]:before {
  content: "\e672";
}
ci-icon[cog2]:before,
[ci-icon="cog2"]:before {
  content: "\e673";
}
ci-icon[wrench]:before,
[ci-icon="wrench"]:before {
  content: "\e674";
}
ci-icon[hammer-wrench]:before,
[ci-icon="hammer-wrench"]:before {
  content: "\e676";
}
ci-icon[trash]:before,
[ci-icon="trash"]:before {
  content: "\e680";
}
ci-icon[trash2]:before,
[ci-icon="trash2"]:before {
  content: "\e681";
}
ci-icon[trash3]:before,
[ci-icon="trash3"]:before {
  content: "\e682";
}
ci-icon[envelope]:before,
[ci-icon="envelope"]:before {
  content: "\e696";
}
ci-icon[envelope-open]:before,
[ci-icon="envelope-open"]:before {
  content: "\e697";
}
ci-icon[paperclip]:before,
[ci-icon="paperclip"]:before {
  content: "\e698";
}
ci-icon[eye]:before,
[ci-icon="eye"]:before {
  content: "\e6a5";
}
ci-icon[eye-plus]:before,
[ci-icon="eye-plus"]:before {
  content: "\e6a7";
}
ci-icon[eye-minus]:before,
[ci-icon="eye-minus"]:before {
  content: "\e6a8";
}
ci-icon[floppy-disk]:before,
[ci-icon="floppy-disk"]:before {
  content: "\e6ae";
}
ci-icon[file-empty]:before,
[ci-icon="file-empty"]:before {
  content: "\e6b3";
}
ci-icon[file-add]:before,
[ci-icon="file-add"]:before {
  content: "\e6b4";
}
ci-icon[file-lock]:before,
[ci-icon="file-lock"]:before {
  content: "\e6b6";
}
ci-icon[files]:before,
[ci-icon="files"]:before {
  content: "\e6b7";
}
ci-icon[copy]:before,
[ci-icon="copy"]:before {
  content: "\e6b8";
}
ci-icon[folder]:before,
[ci-icon="folder"]:before {
  content: "\e6ba";
}
ci-icon[folder-plus]:before,
[ci-icon="folder-plus"]:before {
  content: "\e6bc";
}
ci-icon[folder-minus]:before,
[ci-icon="folder-minus"]:before {
  content: "\e6bd";
}
ci-icon[folder-shared]:before,
[ci-icon="folder-shared"]:before {
  content: "\e6c3";
}
ci-icon[scissors]:before,
[ci-icon="scissors"]:before {
  content: "\e6c7";
}
ci-icon[paste]:before,
[ci-icon="paste"]:before {
  content: "\e6c8";
}
ci-icon[clipboard-empty]:before,
[ci-icon="clipboard-empty"]:before {
  content: "\e6c9";
}
ci-icon[clipboard-pencil]:before,
[ci-icon="clipboard-pencil"]:before {
  content: "\e6ca";
}
ci-icon[clipboard-text]:before,
[ci-icon="clipboard-text"]:before {
  content: "\e6cb";
}
ci-icon[register]:before,
[ci-icon="register"]:before {
  content: "\e6d1";
}
ci-icon[enter]:before,
[ci-icon="enter"]:before {
  content: "\e6d2";
}
ci-icon[exit]:before,
[ci-icon="exit"]:before {
  content: "\e6d3";
}
ci-icon[papers]:before,
[ci-icon="papers"]:before {
  content: "\e6d4";
}
ci-icon[document]:before,
[ci-icon="document"]:before {
  content: "\e6d8";
}
ci-icon[document2]:before,
[ci-icon="document2"]:before {
  content: "\e6d9";
}
ci-icon[music-note3]:before,
[ci-icon="music-note3"]:before {
  content: "\e6e6";
}
ci-icon[equalizer]:before,
[ci-icon="equalizer"]:before {
  content: "\e6f2";
}
ci-icon[play]:before,
[ci-icon="play"]:before {
  content: "\e6f7";
}
ci-icon[film-play]:before,
[ci-icon="film-play"]:before {
  content: "\e6f8";
}
ci-icon[clapboard-play]:before,
[ci-icon="clapboard-play"]:before {
  content: "\e6f9";
}
ci-icon[camera]:before,
[ci-icon="camera"]:before {
  content: "\e6ff";
}
ci-icon[camera2]:before,
[ci-icon="camera2"]:before {
  content: "\e704";
}
ci-icon[picture]:before,
[ci-icon="picture"]:before {
  content: "\e70e";
}
ci-icon[book]:before,
[ci-icon="book"]:before {
  content: "\e712";
}
ci-icon[book2]:before,
[ci-icon="book2"]:before {
  content: "\e714";
}
ci-icon[library]:before,
[ci-icon="library"]:before {
  content: "\e718";
}
ci-icon[user]:before,
[ci-icon="user"]:before {
  content: "\e71e";
}
ci-icon[users]:before,
[ci-icon="users"]:before {
  content: "\e722";
}
ci-icon[users2]:before,
[ci-icon="users2"]:before {
  content: "\e723";
}
ci-icon[run]:before,
[ci-icon="run"]:before {
  content: "\e730";
}
ci-icon[compass2]:before,
[ci-icon="compass2"]:before {
  content: "\e780";
}
ci-icon[road-sign]:before,
[ci-icon="road-sign"]:before {
  content: "\e784";
}
ci-icon[calendar-empty]:before,
[ci-icon="calendar-empty"]:before {
  content: "\e785";
}
ci-icon[calendar-31]:before,
[ci-icon="calendar-31"]:before {
  content: "\e788";
}
ci-icon[calendar-full]:before,
[ci-icon="calendar-full"]:before {
  content: "\e789";
}
ci-icon[screen]:before,
[ci-icon="screen"]:before {
  content: "\e798";
}
ci-icon[smartphone-notification]:before,
[ci-icon="smartphone-notification"]:before {
  content: "\e7a7";
}
ci-icon[desktop]:before,
[ci-icon="desktop"]:before {
  content: "\e7af";
}
ci-icon[lamp]:before,
[ci-icon="lamp"]:before {
  content: "\e7bc";
}
ci-icon[bubble-question]:before,
[ci-icon="bubble-question"]:before {
  content: "\e7da";
}
ci-icon[lifebuoy]:before,
[ci-icon="lifebuoy"]:before {
  content: "\e7ed";
}
ci-icon[chart-settings]:before,
[ci-icon="chart-settings"]:before {
  content: "\e7fd";
}
ci-icon[traffic-lights]:before,
[ci-icon="traffic-lights"]:before {
  content: "\e840";
}
ci-icon[8ball]:before,
[ci-icon="8ball"]:before {
  content: "\e86b";
}
ci-icon[glasses]:before,
[ci-icon="glasses"]:before {
  content: "\e877";
}
ci-icon[glasses2]:before,
[ci-icon="glasses2"]:before {
  content: "\e878";
}
ci-icon[earth]:before,
[ci-icon="earth"]:before {
  content: "\e884";
}
ci-icon[network]:before,
[ci-icon="network"]:before {
  content: "\e886";
}
ci-icon[volume-high]:before,
[ci-icon="volume-high"]:before {
  content: "\e8b0";
}
ci-icon[lan]:before,
[ci-icon="lan"]:before {
  content: "\e8b5";
}
ci-icon[redo2]:before,
[ci-icon="redo2"]:before {
  content: "\e8d9";
}
ci-icon[download2]:before,
[ci-icon="download2"]:before {
  content: "\e8f5";
}
ci-icon[upload2]:before,
[ci-icon="upload2"]:before {
  content: "\e8f6";
}
ci-icon[file-code]:before,
[ci-icon="file-code"]:before {
  content: "\e90c";
}
ci-icon[file-image]:before,
[ci-icon="file-image"]:before {
  content: "\e90d";
}
ci-icon[file-zip]:before,
[ci-icon="file-zip"]:before {
  content: "\e90e";
}
ci-icon[file-audio]:before,
[ci-icon="file-audio"]:before {
  content: "\e90f";
}
ci-icon[file-video]:before,
[ci-icon="file-video"]:before {
  content: "\e910";
}
ci-icon[file-charts]:before,
[ci-icon="file-charts"]:before {
  content: "\e912";
}
ci-icon[file-stats]:before,
[ci-icon="file-stats"]:before {
  content: "\e913";
}
ci-icon[file-spreadsheet]:before,
[ci-icon="file-spreadsheet"]:before {
  content: "\e914";
}
ci-icon[link]:before,
[ci-icon="link"]:before {
  content: "\e915";
}
ci-icon[link2]:before,
[ci-icon="link2"]:before {
  content: "\e917";
}
ci-icon[zoom-in]:before,
[ci-icon="zoom-in"]:before {
  content: "\e925";
}
ci-icon[zoom-out]:before,
[ci-icon="zoom-out"]:before {
  content: "\e926";
}
ci-icon[cross]:before,
[ci-icon="cross"]:before {
  content: "\e92a";
}
ci-icon[menu]:before,
[ci-icon="menu"]:before {
  content: "\e92b";
}
ci-icon[list]:before,
[ci-icon="list"]:before {
  content: "\e92c";
}
ci-icon[list2]:before,
[ci-icon="list2"]:before {
  content: "\e92d";
}
ci-icon[list3]:before,
[ci-icon="list3"]:before {
  content: "\e92e";
}
ci-icon[menu3]:before,
[ci-icon="menu3"]:before {
  content: "\e931";
}
ci-icon[cross2]:before,
[ci-icon="cross2"]:before {
  content: "\e935";
}
ci-icon[plus]:before,
[ci-icon="plus"]:before {
  content: "\e936";
}
ci-icon[chevron-up]:before,
[ci-icon="chevron-up"]:before {
  content: "\e939";
}
ci-icon[chevron-down]:before,
[ci-icon="chevron-down"]:before {
  content: "\e93a";
}
ci-icon[chevron-left]:before,
[ci-icon="chevron-left"]:before {
  content: "\e93b";
}
ci-icon[chevron-right]:before,
[ci-icon="chevron-right"]:before {
  content: "\e93c";
}
ci-icon[arrow-up]:before,
[ci-icon="arrow-up"]:before {
  content: "\e941";
}
ci-icon[arrow-down]:before,
[ci-icon="arrow-down"]:before {
  content: "\e942";
}
ci-icon[arrow-left]:before,
[ci-icon="arrow-left"]:before {
  content: "\e943";
}
ci-icon[arrow-right]:before,
[ci-icon="arrow-right"]:before {
  content: "\e944";
}
ci-icon[tab]:before,
[ci-icon="tab"]:before {
  content: "\e94f";
}
ci-icon[expand3]:before,
[ci-icon="expand3"]:before {
  content: "\e951";
}
ci-icon[expand4]:before,
[ci-icon="expand4"]:before {
  content: "\e952";
}
ci-icon[contract3]:before,
[ci-icon="contract3"]:before {
  content: "\e953";
}
ci-icon[notification]:before,
[ci-icon="notification"]:before {
  content: "\e954";
}
ci-icon[warning]:before,
[ci-icon="warning"]:before {
  content: "\e955";
}
ci-icon[notification-circle]:before,
[ci-icon="notification-circle"]:before {
  content: "\e956";
}
ci-icon[question-circle]:before,
[ci-icon="question-circle"]:before {
  content: "\e957";
}
ci-icon[menu-circle]:before,
[ci-icon="menu-circle"]:before {
  content: "\e958";
}
ci-icon[cross-circle]:before,
[ci-icon="cross-circle"]:before {
  content: "\e95a";
}
ci-icon[plus-circle]:before,
[ci-icon="plus-circle"]:before {
  content: "\e95b";
}
ci-icon[circle-minus]:before,
[ci-icon="circle-minus"]:before {
  content: "\e95c";
}
ci-icon[arrow-up-circle]:before,
[ci-icon="arrow-up-circle"]:before {
  content: "\e95e";
}
ci-icon[arrow-down-circle]:before,
[ci-icon="arrow-down-circle"]:before {
  content: "\e95f";
}
ci-icon[arrow-left-circle]:before,
[ci-icon="arrow-left-circle"]:before {
  content: "\e960";
}
ci-icon[arrow-right-circle]:before,
[ci-icon="arrow-right-circle"]:before {
  content: "\e961";
}
ci-icon[chevron-up-circle]:before,
[ci-icon="chevron-up-circle"]:before {
  content: "\e962";
}
ci-icon[chevron-down-circle]:before,
[ci-icon="chevron-down-circle"]:before {
  content: "\e963";
}
ci-icon[chevron-left-circle]:before,
[ci-icon="chevron-left-circle"]:before {
  content: "\e964";
}
ci-icon[chevron-right-circle]:before,
[ci-icon="chevron-right-circle"]:before {
  content: "\e965";
}
ci-icon[backward-circle]:before,
[ci-icon="backward-circle"]:before {
  content: "\e966";
}
ci-icon[first-circle]:before,
[ci-icon="first-circle"]:before {
  content: "\e967";
}
ci-icon[previous-circle]:before,
[ci-icon="previous-circle"]:before {
  content: "\e968";
}
ci-icon[stop-circle]:before,
[ci-icon="stop-circle"]:before {
  content: "\e969";
}
ci-icon[play-circle]:before,
[ci-icon="play-circle"]:before {
  content: "\e96a";
}
ci-icon[pause-circle]:before,
[ci-icon="pause-circle"]:before {
  content: "\e96b";
}
ci-icon[next-circle]:before,
[ci-icon="next-circle"]:before {
  content: "\e96c";
}
ci-icon[last-circle]:before,
[ci-icon="last-circle"]:before {
  content: "\e96d";
}
ci-icon[forward-circle]:before,
[ci-icon="forward-circle"]:before {
  content: "\e96e";
}
ci-icon[eject-circle]:before,
[ci-icon="eject-circle"]:before {
  content: "\e96f";
}
ci-icon[crop]:before,
[ci-icon="crop"]:before {
  content: "\e970";
}
ci-icon[frame-expand]:before,
[ci-icon="frame-expand"]:before {
  content: "\e971";
}
ci-icon[transform]:before,
[ci-icon="transform"]:before {
  content: "\e974";
}
ci-icon[grid]:before,
[ci-icon="grid"]:before {
  content: "\e975";
}
ci-icon[grid-crossed]:before,
[ci-icon="grid-crossed"]:before {
  content: "\e976";
}
ci-icon[layers]:before,
[ci-icon="layers"]:before {
  content: "\e977";
}
ci-icon[flip-horizontal]:before,
[ci-icon="flip-horizontal"]:before {
  content: "\e97d";
}
ci-icon[flip-vertical]:before,
[ci-icon="flip-vertical"]:before {
  content: "\e97e";
}
ci-icon[flip-horizontal2]:before,
[ci-icon="flip-horizontal2"]:before {
  content: "\e97f";
}
ci-icon[flip-vertical2]:before,
[ci-icon="flip-vertical2"]:before {
  content: "\e980";
}
ci-icon[square]:before,
[ci-icon="square"]:before {
  content: "\e98d";
}
ci-icon[plus-square]:before,
[ci-icon="plus-square"]:before {
  content: "\e98e";
}
ci-icon[minus-square]:before,
[ci-icon="minus-square"]:before {
  content: "\e98f";
}
ci-icon[arrow-up-square]:before,
[ci-icon="arrow-up-square"]:before {
  content: "\e991";
}
ci-icon[arrow-down-square]:before,
[ci-icon="arrow-down-square"]:before {
  content: "\e992";
}
ci-icon[arrow-left-square]:before,
[ci-icon="arrow-left-square"]:before {
  content: "\e993";
}
ci-icon[arrow-right-square]:before,
[ci-icon="arrow-right-square"]:before {
  content: "\e994";
}
ci-icon[chevron-up-square]:before,
[ci-icon="chevron-up-square"]:before {
  content: "\e995";
}
ci-icon[chevron-down-square]:before,
[ci-icon="chevron-down-square"]:before {
  content: "\e996";
}
ci-icon[chevron-left-square]:before,
[ci-icon="chevron-left-square"]:before {
  content: "\e997";
}
ci-icon[chevron-right-square]:before,
[ci-icon="chevron-right-square"]:before {
  content: "\e998";
}
ci-icon[check-square]:before,
[ci-icon="check-square"]:before {
  content: "\e999";
}
ci-icon[cross-square]:before,
[ci-icon="cross-square"]:before {
  content: "\e99a";
}
ci-icon[menu-square]:before,
[ci-icon="menu-square"]:before {
  content: "\e99b";
}
ci-icon[prohibited]:before,
[ci-icon="prohibited"]:before {
  content: "\e99c";
}
ci-icon[circle]:before,
[ci-icon="circle"]:before {
  content: "\e99d";
}
ci-icon[text-format]:before,
[ci-icon="text-format"]:before {
  content: "\e9a0";
}
ci-icon[text-format-remove]:before,
[ci-icon="text-format-remove"]:before {
  content: "\e9a1";
}
ci-icon[text-size]:before,
[ci-icon="text-size"]:before {
  content: "\e9a2";
}
ci-icon[bold]:before,
[ci-icon="bold"]:before {
  content: "\e9a3";
}
ci-icon[italic]:before,
[ci-icon="italic"]:before {
  content: "\e9a4";
}
ci-icon[underline]:before,
[ci-icon="underline"]:before {
  content: "\e9a5";
}
ci-icon[strikethrough]:before,
[ci-icon="strikethrough"]:before {
  content: "\e9a6";
}
ci-icon[highlight]:before,
[ci-icon="highlight"]:before {
  content: "\e9a7";
}
ci-icon[text-align-left]:before,
[ci-icon="text-align-left"]:before {
  content: "\e9a8";
}
ci-icon[text-align-center]:before,
[ci-icon="text-align-center"]:before {
  content: "\e9a9";
}
ci-icon[text-align-right]:before,
[ci-icon="text-align-right"]:before {
  content: "\e9aa";
}
ci-icon[text-align-justify]:before,
[ci-icon="text-align-justify"]:before {
  content: "\e9ab";
}
ci-icon[line-spacing]:before,
[ci-icon="line-spacing"]:before {
  content: "\e9ac";
}
ci-icon[indent-increase]:before,
[ci-icon="indent-increase"]:before {
  content: "\e9ad";
}
ci-icon[indent-decrease]:before,
[ci-icon="indent-decrease"]:before {
  content: "\e9ae";
}
ci-icon[text-wrap]:before,
[ci-icon="text-wrap"]:before {
  content: "\e9af";
}
ci-icon[pilcrow]:before,
[ci-icon="pilcrow"]:before {
  content: "\e9b0";
}
ci-icon[direction-ltr]:before,
[ci-icon="direction-ltr"]:before {
  content: "\e9b1";
}
ci-icon[direction-rtl]:before,
[ci-icon="direction-rtl"]:before {
  content: "\e9b2";
}
ci-icon[page-break]:before,
[ci-icon="page-break"]:before {
  content: "\e9b3";
}
ci-icon[page-break2]:before,
[ci-icon="page-break2"]:before {
  content: "\e9b4";
}
ci-icon[sort-alpha-asc]:before,
[ci-icon="sort-alpha-asc"]:before {
  content: "\e9b5";
}
ci-icon[sort-alpha-desc]:before,
[ci-icon="sort-alpha-desc"]:before {
  content: "\e9b6";
}
ci-icon[sort-numeric-asc]:before,
[ci-icon="sort-numeric-asc"]:before {
  content: "\e9b7";
}
ci-icon[sort-numeric-desc]:before,
[ci-icon="sort-numeric-desc"]:before {
  content: "\e9b8";
}
ci-icon[sort-amount-asc]:before,
[ci-icon="sort-amount-asc"]:before {
  content: "\e9b9";
}
ci-icon[sort-amount-desc]:before,
[ci-icon="sort-amount-desc"]:before {
  content: "\e9ba";
}
ci-icon[webblocks]:before,
[ci-icon="webblocks"]:before {
  content: "\e9ea";
}
ci-icon[home]:before,
[ci-icon="home"]:before {
  content: "\e9eb";
}
ci-icon[search]:before,
[ci-icon="search"]:before {
  content: "\e9ec";
}
ci-icon[email]:before,
[ci-icon="email"]:before {
  content: "\e9ed";
}
ci-icon[facebook]:before,
[ci-icon="facebook"]:before {
  content: "\e9ee";
}
ci-icon[twitter]:before,
[ci-icon="twitter"]:before {
  content: "\e9ef";
}
ci-icon[google]:before,
[ci-icon="google"]:before {
  content: "\e9f0";
}
ci-icon[linkedin]:before,
[ci-icon="linkedin"]:before {
  content: "\e9f1";
}
ci-icon[pintrest]:before,
[ci-icon="pintrest"]:before {
  content: "\e9f2";
}
ci-icon[blogger]:before,
[ci-icon="blogger"]:before {
  content: "\e9f3";
}
ci-icon[skype]:before,
[ci-icon="skype"]:before {
  content: "\e9f4";
}
ci-icon[amazon]:before,
[ci-icon="amazon"]:before {
  content: "\e9f5";
}
ci-icon[connected]:before,
[ci-icon="connected"]:before {
  content: "\e9f6";
}
ci-icon[youtube]:before,
[ci-icon="youtube"]:before {
  content: "\e9f7";
}
ci-icon[vimeo]:before,
[ci-icon="vimeo"]:before {
  content: "\e9f8";
}
ci-icon[playbutton]:before,
[ci-icon="playbutton"]:before {
  content: "\e9f9";
}
ci-icon[microphone]:before,
[ci-icon="microphone"]:before {
  content: "\e9fa";
}
ci-icon[audio]:before,
[ci-icon="audio"]:before {
  content: "\e9fb";
}
ci-icon[signs]:before,
[ci-icon="signs"]:before {
  content: "\e9fc";
}
ci-icon[location]:before,
[ci-icon="location"]:before {
  content: "\e9fd";
}
ci-icon[directions]:before,
[ci-icon="directions"]:before {
  content: "\e9fe";
}
ci-icon[key]:before,
[ci-icon="key"]:before {
  content: "\e9ff";
}
ci-icon[clock]:before,
[ci-icon="clock"]:before {
  content: "\ea00";
}
ci-icon[calendar]:before,
[ci-icon="calendar"]:before {
  content: "\ea01";
}
ci-icon[piggybank]:before,
[ci-icon="piggybank"]:before {
  content: "\ea02";
}
ci-icon[dollarsign]:before,
[ci-icon="dollarsign"]:before {
  content: "\ea03";
}
ci-icon[paypal]:before,
[ci-icon="paypal"]:before {
  content: "\ea04";
}
ci-icon[person]:before,
[ci-icon="person"]:before {
  content: "\ea05";
}
ci-icon[group]:before,
[ci-icon="group"]:before {
  content: "\ea06";
}
ci-icon[bible]:before,
[ci-icon="bible"]:before {
  content: "\ea07";
}
ci-icon[crossornate]:before,
[ci-icon="crossornate"]:before {
  content: "\ea08";
}
ci-icon[branch]:before,
[ci-icon="branch"]:before {
  content: "\ea09";
}
ci-icon[pillar]:before,
[ci-icon="pillar"]:before {
  content: "\ea0a";
}
ci-icon[bottle]:before,
[ci-icon="bottle"]:before {
  content: "\ea0b";
}
a img.img {
  cursor: pointer;
  cursor: hand;
}
img.img {
  box-sizing: border-box;
  border: none;
  background-color: #dddddd;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 0;
}
.image:before,
.image:after {
  content: "";
  display: table;
}
.image:after {
  clear: both;
}
.left {
  float: left;
  padding-right: 1em;
}
.right {
  float: right;
  padding-left: 1em;
}
.center {
  display: block;
  margin: 0 auto 0;
  padding: 1em;
  padding-left: 0;
  padding-right: 0;
}
.image {
  box-sizing: border-box;
}
.image.M5,
.image.M10,
.image.M15,
.image.M20,
.image.M25,
.image.M30,
.image.M35,
.image.M40,
.image.M45,
.image.M50,
.image.M55,
.image.M60,
.image.M65,
.image.M70,
.image.M75,
.image.M80,
.image.M85,
.image.M90,
.image.M95,
.image.M100 {
  width: auto;
}
.image.D5 {
  width: 5%;
}
.image.D10 {
  width: 10%;
}
.image.D15 {
  width: 15%;
}
.image.D20 {
  width: 20%;
}
.image.D25 {
  width: 25%;
}
.image.D30 {
  width: 30%;
}
.image.D35 {
  width: 35%;
}
.image.D40 {
  width: 40%;
}
.image.D45 {
  width: 45%;
}
.image.D50 {
  width: 50%;
}
.image.D55 {
  width: 55%;
}
.image.D60 {
  width: 60%;
}
.image.D65 {
  width: 65%;
}
.image.D70 {
  width: 70%;
}
.image.D75 {
  width: 75%;
}
.image.D80 {
  width: 80%;
}
.image.D85 {
  width: 85%;
}
.image.D90 {
  width: 90%;
}
.image.D95 {
  width: 95%;
}
.image.D100 {
  width: 100%;
}
.image.D100 {
  float: none;
  padding: 1em;
  display: block;
  margin: 0 auto 0;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 980px) {
  .image.D5,
  .image.D10,
  .image.D15,
  .image.D20,
  .image.D25,
  .image.D30,
  .image.D35,
  .image.D40,
  .image.D45,
  .image.D50,
  .image.D55,
  .image.D60,
  .image.D65,
  .image.D70,
  .image.D75,
  .image.D80,
  .image.D85,
  .image.D90,
  .image.D95,
  .image.D100 {
    width: auto;
  }
  .image.M5 {
    width: 5%;
  }
  .image.M10 {
    width: 10%;
  }
  .image.M15 {
    width: 15%;
  }
  .image.M20 {
    width: 20%;
  }
  .image.M25 {
    width: 25%;
  }
  .image.M30 {
    width: 30%;
  }
  .image.M35 {
    width: 35%;
  }
  .image.M40 {
    width: 40%;
  }
  .image.M45 {
    width: 45%;
  }
  .image.M50 {
    width: 50%;
  }
  .image.M55 {
    width: 55%;
  }
  .image.M60 {
    width: 60%;
  }
  .image.M65 {
    width: 65%;
  }
  .image.M70 {
    width: 70%;
  }
  .image.M75 {
    width: 75%;
  }
  .image.M80 {
    width: 80%;
  }
  .image.M85 {
    width: 85%;
  }
  .image.M90 {
    width: 90%;
  }
  .image.M95 {
    width: 95%;
  }
  .image.M100 {
    width: 100%;
  }
  .image.M100 {
    float: none;
    padding: 1em;
    display: block;
    margin: 0 auto 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.calendar_content {
  position: relative;
  padding-bottom: 75%;
  height: 0;
  overflow: hidden;
}
.calendar_content iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
