@import "../font/mija/mija.css";
@import "../font/icons/fontello.css";
@import url("https://use.typekit.net/nws6vld.css");
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

/* ../fancybox/jquery.fancybox.less:L2 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
/* ../fancybox/jquery.fancybox.less:L20 */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
/* ../fancybox/jquery.fancybox.less:L27 */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* ../fancybox/jquery.fancybox.less:L37 */
.fancybox-opened {
  z-index: 8030;
}
/* ../fancybox/jquery.fancybox.less:L41 */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
/* ../fancybox/jquery.fancybox.less:L47 */
.fancybox-outer,
.fancybox-inner {
  position: relative;
}
/* ../fancybox/jquery.fancybox.less:L51 */
.fancybox-inner {
  overflow: hidden;
}
/* ../fancybox/jquery.fancybox.less:L55 */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
/* ../fancybox/jquery.fancybox.less:L59 */
.fancybox-error {
  color: #444444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
/* ../fancybox/jquery.fancybox.less:L67 */
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
/* ../fancybox/jquery.fancybox.less:L73 */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
/* ../fancybox/jquery.fancybox.less:L78 */
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url('../fancybox/fancybox_sprite.png');
}
/* ../fancybox/jquery.fancybox.less:L82 */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
/* ../fancybox/jquery.fancybox.less:L94 */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('../fancybox/fancybox_loading.gif') center center no-repeat;
}
/* ../fancybox/jquery.fancybox.less:L100 */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
/* ../fancybox/jquery.fancybox.less:L110 */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('../fancybox/blank.gif');
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}
/* ../fancybox/jquery.fancybox.less:L122 */
.fancybox-prev {
  left: 0;
}
/* ../fancybox/jquery.fancybox.less:L126 */
.fancybox-next {
  right: 0;
}
/* ../fancybox/jquery.fancybox.less:L130 */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
/* ../fancybox/jquery.fancybox.less:L141 */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
/* ../fancybox/jquery.fancybox.less:L146 */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
/* ../fancybox/jquery.fancybox.less:L151 */
.fancybox-nav:hover span {
  visibility: visible;
}
/* ../fancybox/jquery.fancybox.less:L155 */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */

/* ../fancybox/jquery.fancybox.less:L167 */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
/* ../fancybox/jquery.fancybox.less:L172 */
.fancybox-lock body {
  overflow: hidden !important;
}
/* ../fancybox/jquery.fancybox.less:L176 */
.fancybox-lock-test {
  overflow-y: hidden !important;
}
/* ../fancybox/jquery.fancybox.less:L180 */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('../fancybox/fancybox_overlay.png');
}
/* ../fancybox/jquery.fancybox.less:L190 */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
/* ../fancybox/jquery.fancybox.less:L196 */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
/* Title helper */

/* ../fancybox/jquery.fancybox.less:L203 */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
/* ../fancybox/jquery.fancybox.less:L211 */
.fancybox-opened .fancybox-title {
  visibility: visible;
}
/* ../fancybox/jquery.fancybox.less:L215 */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
/* ../fancybox/jquery.fancybox.less:L224 */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222222;
  color: white;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
/* ../fancybox/jquery.fancybox.less:L240 */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: white;
}
/* ../fancybox/jquery.fancybox.less:L246 */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
/* ../fancybox/jquery.fancybox.less:L250 */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: white;
  padding: 10px;
  background: black;
  background: rgba(0, 0, 0, 0.8);
}
/*Retina graphics!*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* ../fancybox/jquery.fancybox.less:L265 */
  #fancybox-loading,
  .fancybox-close,
  .fancybox-prev span,
  .fancybox-next span {
    background-image: url('../fancybox/fancybox_sprite@2x.png');
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  
  }
  /* ../fancybox/jquery.fancybox.less:L270 */
  #fancybox-loading div {
    background-image: url('../fancybox/fancybox_loading@2x.gif');
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  
  }
}
/*reset*/
/* *********************** */

/* *********************** */

/* reset.less:L11 */
html,
.iw_edit_mainform,
.mainbody,
#ContentVersionEditView1_mainpanel {
  height: 100%;
}
/* reset.less:L15 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
}
/*
.iw_templatecontent table, .iw_modulcontent_inner table{  
border-collapse:collapse;  
border-spacing:0;  
}
*/

/* reset.less:L39 */
fieldset,
img {
  border: 0;
}
/* reset.less:L43 */
ul {
  list-style: none;
}
/* reset.less:L47 */
.iw_modularea_139 ul {
  list-style: disc;
  margin-left: 20px;
}
/* reset.less:L52 */
.iw_modularea_139 ol {
  margin-left: 20px;
}
/* reset.less:L56 */
caption,
th {
  text-align: left;
}
/* reset.less:L60 */
.iw_modularea_139 .iw_modulcontent_inner {
  padding: 0;
}
/* reset.less:L64 */
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 12px;
  hyphens: auto;
}
/* reset.less:L69 */
a:hover,
a:focus {
  text-decoration: underline !important;
}
/* reset.less:L73 */
.clear {
  clear: both;
  height: auto;
  width: auto;
  overflow: visible;
}
/* reset.less:L80 */
.cleft {
  clear: both;
  float: left;
}
/* reset.less:L85 */
.hide {
  display: none;
}
/* reset.less:L89 */
.hidden {
  visibility: hidden;
}
/* reset.less:L93 */
.visible {
  visibility: visible;
}
/* reset.less:L97 */
/* reset.less:L101 */
/* slightly enhanced, universal clearfix hack */

/* reset.less:L105 */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
/* reset.less:L114 */
.clearfix {
  display: inline-block;
}
/* start commented backslash hack \*/

/* reset.less:L118 */
* html .clearfix {
  height: 1%;
}
/* reset.less:L122 */
.clearfix {
  display: block;
}
/* close commented backslash hack */

/* reset.less:L128 */
.PageContentView .iw_column,
.PageContentView .iw_column_inner {
  padding: 0;
  margin: 0;
}
/* reset.less:L134 */
input[type=submit],
button,
label,
select {
  cursor: pointer;
}
/* reset.less:L138 */
img {
  max-width: 100%;
}
/* reset.less:L142 */
.center {
  text-align: center;
}
/* reset.less:L146 */
.relative {
  position: relative;
}
/* reset.less:L151 */
.border-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* style.grid.less:L2 */
.col1,
.col2,
.col3,
.col4,
.col5,
.col6,
.col7,
.col8,
.col9,
.col10,
.col11,
.col12 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  margin: 0 -4px 15px 0;
  min-height: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-left: 30px;
  *padding-left: 0;
}
/* style.grid.less:L15 */
.col1 {
  width: 8.33333%;
}
/* style.grid.less:L16 */
.col2 {
  width: 16.66666%;
}
/* style.grid.less:L17 */
.col3 {
  width: 25%;
}
/* style.grid.less:L18 */
.col4 {
  width: 33.33333%;
}
/* style.grid.less:L19 */
.col5 {
  width: 41.6666%;
}
/* style.grid.less:L20 */
.col6 {
  width: 50%;
}
/* style.grid.less:L21 */
.col7 {
  width: 58.33333%;
}
/* style.grid.less:L22 */
.col8 {
  width: 66.66666%;
}
/* style.grid.less:L23 */
.col9 {
  width: 75%;
}
/* style.grid.less:L24 */
.col10 {
  width: 83.3333%;
}
/* style.grid.less:L25 */
.col11 {
  width: 91.66666%;
}
/* style.grid.less:L26 */
.col12 {
  width: 100%;
}
/* style.grid.less:L28 */
.columns {
  zoom: 1;
  margin: 0 0 -15px -30px;
}
/* style.grid.less:L33 */
.col-inner {
  /* IE7 only */
  margin-left: 30px;
}
/* style.grid.less:L37 */
.block {
  margin-right: 0;
}
/*---------------------*/

/* style.grid.less:L43 */
.leftside.fixed {
  display: table-cell;
  vertical-align: middle;
  padding: 0 25px;
  width: 250px;
  *float: left;
}
/* style.grid.less:L51 */
.rightside.fluid {
  display: table-cell;
  vertical-align: middle;
  padding: 0 25px;
  *display: block;
  *margin-left: 275px;
}
/*---------------------*/

/* style.grid.less:L61 */
.leftside.fluid {
  display: table-cell;
  vertical-align: middle;
  padding-right: 25px;
  *display: block;
  *margin-right: 275px;
}
/* style.grid.less:L69 */
.rightside.fixed {
  display: table-cell;
  vertical-align: middle;
  padding-left: 25px;
  width: 250px;
  *float: right;
}
/*---------------------*/

/* style.grid.less:L79 */
.col6 .rightside.fluid,
.col6 .leftside.fixed,
.col4 .rightside.fluid,
.col4 .leftside.fixed {
  display: block;
  float: none;
  width: auto;
  padding: 0;
  margin: 0;
}
/* --------------------------- */

/*-----------------*/

/* style.blocks.less:L8 */
.itemlist {
  overflow: hidden;
}
/* style.blocks.less:L12 */
.itemlist .title {
  text-align: center;
  color: white;
  margin-bottom: 25px;
}
/* style.blocks.less:L18 */
.contentarea.gray .itemlist .title,
.contentarea.white .itemlist .title {
  color: #0d004c;
}
/* style.blocks.less:L23 */
.itemlist .items {
  margin: 0 0 -15px -15px;
  min-height: 1px;
}
/* style.blocks.less:L28 */
.itemlist .education-fulldegree {
  margin-left: 40px;
}
/* style.blocks.less:L32 */
.itemlist .item {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  width: 33.33333%;
  margin: 0 -4px 15px 0;
  color: #333333;
}
/* style.blocks.less:L44 */
.narrow .content .itemlist .item {
  width: 50%;
}
/* style.blocks.less:L48 */
.itemlist .item-inner {
  margin-left: 15px;
  background: white;
  padding: 15px;
  cursor: pointer !important;
}
/* style.blocks.less:L55 */
.itemlist .nolink .item-inner,
.teaserlist .item-inner,
.eventlist .item-inner {
  cursor: default !important;
}
/* style.blocks.less:L61 */
.itemlist .item .image {
  display: block;
  overflow: hidden;
}
/* style.blocks.less:L66 */
.itemlist .item img {
  width: 100%;
  transform: scale(1);
  transition: transform 0.2s ease-in-out 0s;
  font-size: 0px;
  vertical-align: top;
  line-height: 100%;
}
/* style.blocks.less:L75 */
.itemlist .item:hover img {
  transform: scale(1.1);
}
/* style.blocks.less:L80 */
.itemlist .item .ititle {
  font-family: sofia-pro;
  font-size: 20px;
  margin: 0;
  display: block;
  padding: 15px 0 10px 0;
  word-wrap: break-word;
}
/* style.blocks.less:L89 */
.itemlist .item .ititle a {
  font-family: sofia-pro;
  font-size: 20px;
}
/* style.blocks.less:L94 */
.itemlist .item a.arrow-r {
  display: table;
  margin-top: 15px;
}
/*-----------------*/

/* style.blocks.less:L101 */
.pagedlist .more,
.itemlist .more {
  display: block;
  text-align: center;
  padding: 5px 0;
  margin-top: 20px;
}
/* style.blocks.less:L109 */
.pagedlist .more:hover,
.itemlist .more:hover {
  background: #eeeeee;
}
/* style.blocks.less:L114 */
.pagedlist .more span,
.itemlist .more span {
  background: url(../images/expand.png) no-repeat 0 center;
  padding-left: 25px;
}
/* style.blocks.less:L120 */
.darkgray .pagedlist .more:hover,
.green .pagedlist .more:hover,
.pink .pagedlist .more:hover,
.gray .pagedlist .more:hover,
.blue .pagedlist .more:hover,
.darkgray .itemlist .more:hover,
.green .itemlist .more:hover,
.pink .itemlist .more:hover,
.gray .itemlist .more:hover,
.blue .itemlist .more:hover {
  background: white;
  color: #0d004c;
}
/* style.blocks.less:L134 */
.green .pagedlist .more,
.pink .pagedlist .more,
.blue .pagedlist .more,
.darkgray .pagedlist .more,
.green .itemlist .more,
.pink .itemlist .more,
.darkgray .itemlist .more,
.blue .itemlist .more {
  color: white;
  text-decoration: none;
}
/* style.blocks.less:L146 */
.green .pagedlist .more span,
.pink .pagedlist .more span,
.darkgray .pagedlist .more span,
.blue .pagedlist .more span,
.green .itemlist .more span,
.pink .itemlist .more span,
.darkgray .itemlist .more span,
.blue .itemlist .more span {
  background-image: url(../images/expand-white.png);
}
/* style.blocks.less:L157 */
.green .pagedlist .more:hover span,
.pink .pagedlist .more:hover span,
.darkgray .pagedlist .more:hover span,
.blue .pagedlist .more:hover span,
.green .itemlist .more:hover span,
.pink .itemlist .more:hover span,
.darkgray .itemlist .more:hover span,
.blue .itemlist .more:hover span {
  background-image: url(../images/expand.png);
}
/* style.blocks.less:L168 */
.block .pagedlist .more.loading,
.block .itemlist .more.loading {
  background: white;
  min-height: 0;
}
/* style.blocks.less:L174 */
.block .pagedlist .more.loading span,
.block .itemlist .more.loading span {
  background: url(../images/ajax-loader-small.gif) no-repeat 0 center;
  color: #0d004c;
}
/*-----------------*/

/* style.blocks.less:L182 */
.narrow .col6 .itemlist .item {
  width: 100%;
}
/*-----------------*/

/* style.blocks.less:L188 */
.wide .itemlist .items {
  margin: 0 0 -15px -30px;
}
/* style.blocks.less:L192 */
.wide .itemlist .item {
  margin-bottom: 15px;
}
/* style.blocks.less:L196 */
.wide .itemlist .item-inner {
  margin-left: 30px;
  padding: 20px;
}
/*------------*/

/* style.blocks.less:L203 */
.white .itemlist .title {
  background: white;
  margin: 0;
  padding-bottom: 25px;
  position: relative;
  z-index: 2;
  color: #0d004c;
}
/* style.blocks.less:L212 */
.white .itemlist .items {
  margin: -1px 0 0 -41px;
  position: relative;
  z-index: 1;
}
/* style.blocks.less:L218 */
.white .itemlist .item {
  border-top: 1px solid #e5e5e5;
  margin-bottom: 0;
}
/* style.blocks.less:L223 */
.white .itemlist .item-inner {
  border-left: 1px solid #e5e5e5;
  padding: 20px 0 20px 20px;
  margin-left: 20px;
}
/*-----------------*/

/* style.blocks.less:L231 */
.blue .itemlist .title {
  background: #0d004c;
  color: white !important;
}
/* style.blocks.less:L236 */
.blue .itemlist .item {
  border-top: 1px solid #0d004c;
}
/* style.blocks.less:L240 */
.blue .itemlist .item-inner {
  background: none;
  color: white;
  border-left: 1px solid #0d004c;
}
/*-----------------*/

/* style.blocks.less:L248 */
.darkgray .itemlist .title {
  background: #4c4c4c;
  color: white !important;
}
/* style.blocks.less:L253 */
.darkgray .itemlist .item {
  border-top: 1px solid #4c4c4c;
}
/* style.blocks.less:L257 */
.darkgray .itemlist .item-inner {
  background: none;
  color: white;
  border-left: 1px solid #4c4c4c;
}
/*-----------------*/

/* style.blocks.less:L265 */
.itemlist.menuitemlist .item .ititle {
  padding-top: 0;
}
/* style.blocks.less:L269 */
.itemlist.teaserlist .item .image,
.itemlist.menuitemlist .item .image {
  margin-bottom: 20px;
}
/* style.blocks.less:L274 */
.darkgray .itemlist.menuitemlist .item .ititle,
.green .itemlist.menuitemlist .item .ititle,
.blue .itemlist.menuitemlist .item .ititle {
  color: white;
}
/* style.blocks.less:L280 */
.itemlist.menuitemlist .item-content p,
.itemlist.pagelist .item-content p {
  line-height: 140%;
  font-size: 16px;
}
/*-----------------*/

/* style.blocks.less:L288 */
.pink .itemlist .title {
  background: #e2066f;
  color: white !important;
}
/* style.blocks.less:L293 */
.pink .itemlist .item {
  border-top: 1px solid #e2066f;
}
/* style.blocks.less:L297 */
.pink .itemlist .item-inner {
  background: none;
  color: white;
  border-left: 1px solid #e2066f;
}
/* style.blocks.less:L303 */
.pink .itemlist .item h5 {
  background: url(../images/arrow-r-white.png) no-repeat scroll 0 23px;
}
/*-----------------*/

/* style.blocks.less:L309 */
.green .itemlist .title {
  background: #008273;
  color: white !important;
}
/* style.blocks.less:L314 */
.green .itemlist .item {
  border-top: 1px solid #004f46;
}
/* style.blocks.less:L318 */
.green .itemlist .item-inner {
  background: none;
  color: white;
  border-left: 1px solid #004f46;
}
/* style.blocks.less:L324 */
.green .itemlist .item h5 {
  background: url(../images/arrow-r-white.png) no-repeat scroll 0 23px;
}
/*-----------------*/

/* style.blocks.less:L330 */
.gray .itemlist .title {
  background: #eeeeee;
}
/* style.blocks.less:L334 */
.gray .itemlist .item {
  border-top: 1px solid #e5e5e5;
}
/* style.blocks.less:L338 */
.gray .itemlist .item-inner {
  background: none;
  border-left: 1px solid E5E5E5;
}
/*-----------------*/

/* style.blocks.less:L345 */
.col8 .itemlist .item,
.col6 .itemlist .item {
  width: 50%;
}
/* style.blocks.less:L350 */
.col3 .itemlist .item,
.col4 .itemlist .item {
  width: 100%;
}
/*-----------------*/

/* style.blocks.less:L357 */
.content .itemlist.full .item {
  width: 100%;
}
/* style.blocks.less:L361 */
.content .itemlist.full .item .image {
  float: left;
  width: 310px;
  max-width: 100%;
}
/* style.blocks.less:L367 */
.content .itemlist.full .item.personitem .image {
  width: 100px;
}
/* style.blocks.less:L371 */
.content .itemlist.full .item .item-content {
  margin-left: 355px;
}
/* style.blocks.less:L375 */
.content .itemlist.full .item.personitem .item-content {
  margin-left: 125px;
}
/* style.blocks.less:L379 */
.itemlist .item.personitem a,
.itemlist .item.personitem .item-inner {
  cursor: default !important;
}
/* style.blocks.less:L384 */
.content .itemlist .item.noimage .image,
.content .itemlist.full .item.noimage .image {
  display: none;
}
/* style.blocks.less:L389 */
.content .itemlist.full .item.noimage .item-content {
  margin-left: 0 !important;
  border: 0;
  padding-left: 40px;
}
/*-----------------*/

/* style.blocks.less:L397 */
.content .col6 .itemlist.full .item .image {
  width: 40%;
}
/* style.blocks.less:L401 */
.content .col6 .itemlist.full .item .item-content {
  margin-left: 40%;
  padding-left: 25px;
}
/*-----------------*/

/* style.blocks.less:L408 */
.content .col3 .itemlist.full .item .image,
.content .col4 .itemlist.full .item .image {
  width: 100%;
}
/* style.blocks.less:L413 */
.content .col3 .itemlist.full .item .item-content,
.content .col4 .itemlist.full .item .item-content {
  clear: both;
  margin: 0;
}
/*------------*/

/* style.blocks.less:L421 */
.contentarea .itemlist.pagelist .title {
  background: none;
  margin: 0;
  padding-bottom: 25px;
  position: relative;
  z-index: 2;
}
/* style.blocks.less:L429 */
.contentarea .itemlist.pagelist .items {
  margin: 0 0 -20px -20px;
  position: relative;
  z-index: 1;
}
/* style.blocks.less:L435 */
.contentarea .itemlist.pagelist .item {
  border: 0;
  margin-bottom: 20px;
}
/* style.blocks.less:L440 */
.contentarea .itemlist.pagelist .item-inner {
  border: 0;
  padding: 0;
  margin-left: 20px;
  background: #eeeeee;
}
/* style.blocks.less:L447 */
.contentarea .itemlist.pagelist .item .item-content {
  padding: 20px;
}
/* style.blocks.less:L451 */
.contentarea .itemlist.pagelist .item .label {
  color: #333333;
  font-size: 14px;
  display: block;
  font-family: sofia-pro, arial;
  margin-bottom: 5px;
}
/* style.blocks.less:L459 */
.pagelist .categories {
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 25px;
}
/* style.blocks.less:L465 */
.pagelist .categories li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  padding: 0 15px;
}
/* style.blocks.less:L473 */
.pagelist .categories li a {
  display: block;
  line-height: 40px;
  font-size: 18px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* style.blocks.less:L481 */
.pagelist .categories li.selected a {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* style.blocks.less:L486 */
.pagelist .more {
  margin-top: 0;
  margin-bottom: 20px;
}
/* style.blocks.less:L491 */
.pagelist .readmore {
  display: inline-block;
  clear: both;
  padding: 0 15px;
}
/* style.blocks.less:L497 */
.pagelist .readmore.button {
  padding: 6px 25px;
  font-size: 18px;
}
/* style.blocks.less:L502 */
.contentarea .green .itemlist.pagelist .item-inner,
.contentarea .pink .itemlist.pagelist .item-inner,
.contentarea .gray .itemlist.pagelist .item-inner,
.contentarea .darkgray .itemlist.pagelist .item-inner,
.contentarea .blue .itemlist.pagelist .item-inner {
  background: white;
}
/* style.blocks.less:L510 */
.contentarea .green .itemlist.pagelist .item-content,
.contentarea .pink .itemlist.pagelist .item-content,
.contentarea .darkgray .itemlist.pagelist .item-content,
.contentarea .blue .itemlist.pagelist .item-content {
  color: #333333;
}
/*------------*/

/* style.blocks.less:L519 */
.contentarea.white .itemlist.pagelist.full .item {
  border-top: 1px solid #e5e5e5;
  padding: 20px 0;
  margin: 0 0 0 0;
}
/* style.blocks.less:L525 */
.contentarea.white .itemlist.pagelist.full .item:first-child {
  padding-top: 0;
  border: 0;
}
/* style.blocks.less:L530 */
.contentarea .itemlist.pagelist.full .item-inner {
  background: white;
}
/* style.blocks.less:L534 */
.contentarea .pagelist.full .item .item-content {
  margin-left: 310px;
}
/* style.blocks.less:L538 */
.contentarea .itemlist.pagelist.full .noimage .item-inner {
  margin-left: 0;
}
/*------------*/

/* style.blocks.less:L544 */
.storylist .item-inner {
  position: relative;
  background: none !important;
}
/* style.blocks.less:L549 */
.storylist .item .ititle {
  display: inline-block;
  color: black !important;
  font-size: 15px;
  padding: 0;
  margin-bottom: 15px;
}
/* style.blocks.less:L557 */
.storylist .item .image {
  width: 31% !important;
  float: none !important;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
}
/* style.blocks.less:L566 */
.storylist .item-content {
  margin: 0 !important;
  width: 69%;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  padding: 0 !important;
  background: url(../images/storylist-arrow-l-white.png) no-repeat 18px center;
}
/* style.blocks.less:L577 */
.storylist .item-content .item-content-inner p {
  font-size: 18px;
  font-style: italic;
  line-height: 140%;
}
/* style.blocks.less:L583 */
.storylist .item-content .item-content-inner a {
  color: #0d004c;
}
/* style.blocks.less:L587 */
.storylist .item-content-inner {
  padding: 25px;
  margin-left: 48px;
  background: white;
}
/* style.blocks.less:L593 */
.storylist .item .image {
  position: relative;
  z-index: 1;
}
/* style.blocks.less:L598 */
.storylist .item .item-content {
  position: relative;
  z-index: 2;
}
/* style.blocks.less:L603 */
.storylist .item:nth-child(even) .image {
  left: 69%;
}
/* style.blocks.less:L607 */
.storylist .item:nth-child(even) .item-content {
  left: -31%;
  background: url(../images/storylist-arrow-r-white.png) no-repeat right center;
}
/* style.blocks.less:L612 */
.storylist .item:nth-child(even) .item-content-inner {
  margin-left: 0;
  margin-right: 48px;
}
/* style.blocks.less:L617 */
.block.white .storylist .item-content-inner {
  background: #eeeeee;
}
/* style.blocks.less:L621 */
.block.white .storylist .item-content {
  background-image: url(../images/storylist-arrow-l-gray.png);
}
/* style.blocks.less:L625 */
.block.white .storylist .item:nth-child(even) .item-content {
  position: relative;
  left: -31%;
  background: url(../images/storylist-arrow-r-gray.png) no-repeat right center;
}
/* style.blocks.less:L631 */
.col4 .storylist .item .image,
.col6 .storylist .item .image {
  width: 100% !important;
  left: 0;
}
/* style.blocks.less:L637 */
.col4 .storylist .item-content,
.col6 .storylist .item-content {
  background: url(../images/storylist-arrow-u-white.png) no-repeat 30px 0 !important;
  width: 100%;
  padding-top: 30px !important;
  left: 0 !important;
  margin-top: -15px !important;
}
/* style.blocks.less:L646 */
.col4 .storylist .item-content-inner,
.col6 .storylist .item-content-inner {
  margin: 0 !important;
}
/* style.blocks.less:L651 */
.block.white.col4 .storylist .item-content,
.block.white.col6 .storylist .item-content {
  background-image: url(../images/storylist-arrow-u-gray.png) !important;
}
/*-----------------*/

/* style.blocks.less:L658 */
.searchresult .item .ititle,
.newslist .item .ititle,
.teaserlist .item .ititle {
  font-size: 28px;
  padding: 10px 0;
}
/* style.blocks.less:L665 */
.searchresult .item .ititle .label {
  color: #666666;
  font-size: 14px;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #666666;
}
/* style.blocks.less:L673 */
.darkgray .searchresult .item .ititle,
.darkgray .newslist .item .ititle,
.darkgray .teaserlist .item .ititle,
.green .searchresult .item .ititle,
.green .newslist .item .ititle,
.green .teaserlist .item .ititle,
.blue .searchresult .item .ititle,
.blue .newslist .item .ititle,
.blue .teaserlist .item .ititle {
  color: white;
}
/* style.blocks.less:L685 */
.content .searchresult.full .item.noimage .item-content {
  padding-left: 0;
}
/*-----------------*/

/* style.blocks.less:L691 */
.content .block .teaserlist.full .item .item-content .ititle {
  padding-top: 0;
  margin-top: -5px;
}
/* style.blocks.less:L696 */
.content .block .teaserlist.full .item .image {
  box-sizing: border-box;
  width: 33.333%;
}
/* style.blocks.less:L701 */
.content .block .teaserlist.full .item .item-content {
  margin-left: 33.3333%;
  padding-left: 20px;
}
/**/
/* style.blocks.less:L708 */
.content .block .teaserlist.full .item.imagewidth-half .image {
  width: 50%;
}
/* style.blocks.less:L712 */
.content .block .teaserlist.full .item.imagewidth-half .item-content {
  margin-left: 50%;
  padding-left: 20px;
}
/**/
/* style.blocks.less:L719 */
.content .block .teaserlist.full .item.imageposition-right .image {
  float: right;
}
/* style.blocks.less:L723 */
.content .block .teaserlist.full .item.imageposition-right .item-content {
  margin: 0 33.3333% 0 0;
  padding: 0 20px 0 0;
}
/* style.blocks.less:L728 */
.content .block .teaserlist.full .item.imageposition-right.imagewidth-half .item-content {
  margin: 0 50% 0 0;
}
/**/
/* style.blocks.less:L735 */
.content .col4 .teaserlist.full .item .image {
  width: 100% !important;
}
/* style.blocks.less:L739 */
.content .col4 .teaserlist.full .item .item-content {
  margin: 0 !important;
  padding: 0 !important;
}
/*-----------------*/

/* style.blocks.less:L746 */
.searchresult .item .path {
  padding: 5px 0;
}
/* style.blocks.less:L750 */
.searchresult .item .path,
.searchresult .item .path a {
  color: #666666;
  font-size: 14px;
}
/* style.blocks.less:L756 */
.searchresult .newsitem {
  background: url(../images/icon-news.png) no-repeat 0 center;
  padding-left: 25px;
}
/* style.blocks.less:L761 */
.searchresult .eventitem {
  background: url(../images/icon-events.png) no-repeat 0 center;
  padding-left: 25px;
}
/*-----------------*/

/* style.blocks.less:L768 */
.personlist .items {
  margin-left: -20px !important;
}
/* style.blocks.less:L772 */
.personlist .personitem {
  width: 50% !important;
  margin-bottom: 20px !important;
}
/* style.blocks.less:L777 */
.personlist .personitem .item-inner {
  border: 2px solid #eeeeee !important;
  padding: 20px !important;
}
/* style.blocks.less:L782 */
.personlist .personitem .image {
  width: 100px !important;
  float: left;
}
/* style.blocks.less:L787 */
.personlist .personitem .item-content {
  margin-left: 125px !important;
  word-wrap: break-word;
  font-size: 16px;
}
/* style.blocks.less:L793 */
.personlist .personitem .phone,
.personlist .personitem .ctitle {
  font-size: 18px;
}
/* style.blocks.less:L799 */
.personitem .otherinfo > div {
  margin: 15px 0 0 0;
  line-height: normal;
}
/* style.blocks.less:L804 */
.personitem .more {
  text-align: left;
  padding-left: 5px;
  margin-left: -5px;
}
/* style.blocks.less:L810 */
.personitem .somelinks a {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url(/static/images/icon-facebook.png) no-repeat center center;
  background-size: contain;
}
/* style.blocks.less:L818 */
.personitem .somelinks a.twitter {
  background: url(/static/images/icon-twitter.png) no-repeat center center;
}
/* style.blocks.less:L822 */
.personitem .somelinks a.instagram {
  background: url(/static/images/icon-instagram.png) no-repeat center center;
}
/* style.blocks.less:L826 */
.personitem .somelinks a.linkedin {
  background: url(/static/images/icon-linkedin.png) no-repeat center center;
}
/* style.blocks.less:L830 */
.personitem .somelinks a.blog {
  background: url(/static/images/icon-blog.png) no-repeat center center;
}
/*
.personitem .toggle{
display:block;
background:#eee;
text-align:center;
cursor:pointer;
margin-top:10px;
:last-child{ display:none; }
}

.personitem .toggle span:before{
content:"";
display:inline-block;
vertical-align:middle;
width:10px;
height:10px;
margin-right:5px;
background: url(../images/expand.png) no-repeat center center;
background-size:contain;
}

.personitem .toggle.active{
:first-child{ display:none; }
:last-child{ display:block; }
span:before{
background: url(../images/collapse.png) no-repeat center center;
}
}
*/

/* style.blocks.less:L864 */
.col3 .personlist .personitem,
.col4 .personlist .personitem,
.col6 .personlist .personitem {
  width: 100% !important;
}
/* style.blocks.less:L870 */
.col4 .personlist .personitem .image {
  float: none;
  display: block;
  margin: auto;
}
/* style.blocks.less:L876 */
.col4 .personlist .personitem .item-content {
  clear: both;
  margin-left: 0 !important;
  margin-top: 20px;
  text-align: center;
}
/* style.blocks.less:L883 */
.darkgray .personlist .personitem .item-content h3,
.green .personlist .personitem .item-content h3,
.blue .personlist .personitem .item-content h3 {
  color: white;
}
/*-----------------*/

/* style.blocks.less:L891 */
.menu-horizontal {
  text-align: center;
  background: #eeeeee;
  padding: 7px 0;
  border: 0 !important;
  border-top: none;
}
/* style.blocks.less:L899 */
.menu-horizontal li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  padding: 0 15px;
  border: 0 !important;
}
/* style.blocks.less:L908 */
.menu-horizontal li a {
  display: block;
  font-family: sofia-pro;
  font-size: 16px;
  line-height: 35px;
}
/* style.blocks.less:L915 */
.menu-horizontal li a:hover {
  color: #e2066f;
}
/*-----------------*/

/* style.blocks.less:L921 */
.menu-anchored.fixed {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  z-index: 10;
  margin: 0;
}
/* style.blocks.less:L927 */
.menu-anchored.fixed .menu-horizontal {
  padding: 0px;
}
/* style.blocks.less:L931 */
.menu-anchored.fixed .menu-horizontal li a {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* style.blocks.less:L936 */
.menu-anchored .toggle {
  display: none;
}
/* style.blocks.less:L940 */
.menu-anchored li.active {
  background-color: rgba(255, 255, 255, 0.3);
}
/* style.blocks.less:L944 */
.menu-anchored li.active a {
  color: #e2066f;
}
/*-----------------*/

/* style.blocks.less:L950 */
.infoblock .leftside {
  border-color: #333333;
  border-style: solid;
  border-right-width: 1px;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* style.blocks.less:L958 */
.infoblock .rightside {
  padding-top: 15px;
  padding-bottom: 15px;
  *border-left: 1px solid #333333;
}
/* style.blocks.less:L964 */
.infoblock .largetext {
  text-align: center;
  font-family: sofia-pro;
}
/* style.blocks.less:L969 */
.infoblock .largetext .large {
  line-height: 80px;
  font-size: 80px;
}
/* style.blocks.less:L974 */
.infoblock .largetext .small {
  font-size: 28px;
  line-height: normal;
}
/* style.blocks.less:L979 */
.infoblock .smalltext {
  font-family: sofia-pro;
  text-align: center;
  font-size: 22px;
  padding-top: 15px;
}
/* style.blocks.less:L986 */
.col6 .infoblock .leftside,
.col4 .infoblock .leftside {
  display: block;
  width: auto;
  border-right: 0;
  border-bottom-width: 1px;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
/* style.blocks.less:L996 */
.col6 .infoblock .rightside,
.col4 .infoblock .rightside {
  display: block;
  width: auto;
  border: 0;
  padding: 0 15px;
  line-height: 140%;
}
/* style.blocks.less:L1005 */
.darkgray .infoblock,
.pink .infoblock,
.green .infoblock,
.turkoise .infoblock,
.blue .infoblock {
  color: white;
}
/* style.blocks.less:L1014 */
.pink .infoblock .rightside,
.pink .infoblock .leftside,
.green .infoblock .rightside,
.green .infoblock .leftside,
.turkoise .infoblock .rightside,
.turkoise .infoblock .leftside,
.darkgray .infoblock .rightside,
.darkgray .infoblock .leftside,
.blue .infoblock .rightside,
.blue .infoblock .leftside {
  border-color: white;
}
/*-----------------*/

/* style.blocks.less:L1029 */
.featureblock .item {
  display: none;
  margin-right: 25px;
}
/* style.blocks.less:L1034 */
.featureblock .item:first-child {
  display: block;
}
/* style.blocks.less:L1038 */
.featureblock h2 {
  font-size: 32px;
  word-wrap: break-word;
}
/* style.blocks.less:L1043 */
.featureblock .text {
  margin-bottom: 25px;
}
/* style.blocks.less:L1047 */
.featureblock .menu li a {
  padding-left: 30px;
  font-size: 18px;
}
/* style.blocks.less:L1052 */
.featureblock .menu li.active a {
  color: #0d004c;
  opacity: 1;
  background: url(../images/arrow-l-dblue.png?1) no-repeat 0 center;
}
/* style.blocks.less:L1058 */
.col4 .featureblock .col8,
.col6 .featureblock .col8 {
  width: 100%;
}
/* style.blocks.less:L1063 */
.col4 .featureblock h2,
.col6 .featureblock h2 {
  font-size: 28px;
}
/* style.blocks.less:L1068 */
.col4 .featureblock .col4,
.col6 .featureblock .col8,
.col6 .featureblock .col4 {
  width: 100%;
}
/* style.blocks.less:L1075 */
.col4 .featureblock .item,
.col6 .featureblock .item {
  margin-right: 0;
}
/* style.blocks.less:L1080 */
.col4 .featureblock .menu,
.col6 .featureblock .menu {
  text-align: center;
  padding-top: 25px;
}
/* style.blocks.less:L1086 */
.col4 .featureblock .menu li,
.col6 .featureblock .menu li {
  display: inline-block;
  width: 15px;
  height: 15px;
  border: 0;
  margin: 0 3px;
  cursor: pointer;
  background: url(../images/bullet.png) no-repeat 0 0;
}
/* style.blocks.less:L1097 */
.col4 .featureblock .menu li.active,
.col6 .featureblock .menu li.active {
  background: url(../images/bullet-selected.png) no-repeat 0 0;
}
/* style.blocks.less:L1102 */
.col4 .featureblock .menu li a,
.col6 .featureblock .menu li a {
  display: none;
}
/* style.blocks.less:L1107 */
.pink .featureblock,
.darkgray .featureblock,
.green .featureblock,
.turkoise .featureblock,
.blue .featureblock {
  color: white;
}
/* style.blocks.less:L1115 */
.pink .featureblock h2,
.green .featureblock h2,
.turkoise .featureblock h2,
.darkgray .featureblock h2,
.blue .featureblock h2 {
  color: white;
}
/* style.blocks.less:L1123 */
.darkgray .featureblock .menu li a,
.pink .featureblock .menu li a,
.green .featureblock .menu li a,
.turkoise .featureblock .menu li a,
.blue .featureblock .menu li a {
  color: white;
}
/* style.blocks.less:L1131 */
.darkgray .menu li.active a,
.green .menu li.active a,
.pink .menu li.active a,
.turkoise .menu li.active a,
.blue .menu li.active a {
  opacity: 1;
  background: url(../images/arrow-l-white.png?1) no-repeat 0 center;
}
/* style.blocks.less:L1140 */
.gray .featureblock {
  padding: 25px;
}
/*------------------*/

/* style.blocks.less:L1146 */
.educationlist .item {
  display: block;
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 0 0 0;
}
/* style.blocks.less:L1154 */
.educationlist .item .col3 {
  margin-bottom: 0;
  *width: 24%;
}
/* style.blocks.less:L1159 */
.educationlist .headeritem .name {
  background: none !important;
}
/* style.blocks.less:L1163 */
.educationlist .footeritem {
  border: 0;
}
/* style.blocks.less:L1167 */
.educationlist .footeritem .col6 {
  background: url(../images/arrow-r-dblue-small.png) no-repeat 14px center;
}
/* style.blocks.less:L1171 */
.darkgray .educationlist .item,
.green .educationlist .item,
.pink .educationlist .item,
.blue .educationlist .item {
  color: white;
}
/* style.blocks.less:L1178 */
.darkgray .educationlist .item .col6,
.green .educationlist .item .col6,
.pink .educationlist .item .col6,
.blue .educationlist .item .col6 {
  color: white;
  background-image: url(../images/arrow-r-pale-9x16.png);
  background-repeat: no-repeat;
  background-position: left 6px;
}
/* style.blocks.less:L1188 */
.blue .educationlist .item:hover {
  background: #040019;
}
/* style.blocks.less:L1192 */
.green .educationlist .item:hover {
  background: #004f46;
}
/* style.blocks.less:L1196 */
.pink .educationlist .item:hover {
  background: #b00557;
}
/* style.blocks.less:L1200 */
.darkgray .educationlist .item:hover {
  background: #4c4c4c;
}
/* style.blocks.less:L1204 */
.col4 .educationlist .headeritem {
  display: none;
}
/* style.blocks.less:L1208 */
.col4 .educationlist .col3,
.col4 .educationlist .col6 {
  width: 100%;
  padding: 0 5px;
  background: none !important;
}
/* style.blocks.less:L1215 */
.col4 .educationlist .col3 {
  font-size: 12px;
  width: auto;
  padding: 0 0 0 5px;
}
/* style.blocks.less:L1221 */
.col4 .educationlist .footeritem .col6 {
  background: none !important;
  padding-left: 5px;
}
/*------------------*/

/* style.blocks.less:L1228 */
.educationsearch .col4 {
  position: relative;
  overflow: hidden;
}
/* style.blocks.less:L1233 */
.educationsearch h2 {
  margin-bottom: 30px;
}
/* style.blocks.less:L1237 */
.educationsearch .row {
  padding-bottom: 15px;
}
/* style.blocks.less:L1241 */
.educationsearch select {
  width: 100%;
  padding: 8px;
}
/* style.blocks.less:L1246 */
.educationsearch .foot {
  clear: both;
  height: 50px;
}
/* style.blocks.less:L1251 */
.educationsearch a.showall {
  position: absolute;
  bottom: 0;
  left: 25px;
  line-height: 35px;
  border-top: 1px solid #e5e5e5;
  width: 100%;
  text-decoration: none;
}
/* style.blocks.less:L1261 */
.darkgray .educationsearch a.showall,
.pink .educationsearch a.showall,
.green .educationsearch a.showall,
.turkoise .educationsearch a.showall,
.blue .educationsearch a.showall {
  color: white;
}
/* style.blocks.less:L1269 */
.col6 .educationsearch .col4,
.col4 .educationsearch .col4 {
  width: 100%;
}
/* style.blocks.less:L1274 */
.col6 .educationsearch .foot a,
.col4 .educationsearch .foot a {
  position: static;
  display: block;
  margin-top: 15px;
}
/*------------------*/

/* style.blocks.less:L1284 */
.imageblock {
  position: relative;
  min-height: 100px;
  border: 1px solid #eeeeee;
}
/* style.blocks.less:L1290 */
.imageblock .ready {
  border: 0;
  background: none;
  min-height: 0;
}
/* style.blocks.less:L1296 */
.imageblock a {
  display: block;
}
/* style.blocks.less:L1300 */
.imageblock img {
  width: 100%;
  vertical-align: bottom;
}
/* style.blocks.less:L1305 */
.imageblock .title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: url(../images/alpha-blue.png);
  color: white;
  font-size: 13px;
  font-style: italic;
  display: none;
}
/* style.blocks.less:L1317 */
.imageblock .title span {
  display: block;
  padding: 10px 20px;
}
/* style.blocks.less:L1322 */
.block-image .caption {
  padding-top: 5px;
  line-height: 100%;
  font-size: 16px;
  font-style: italic;
  opacity: 0.75;
}
/*------------------*/

/* style.blocks.less:L1332 */
.newslistblock .menu {
  border: 0;
  border-bottom: 1px solid #e5ecf2;
  padding-bottom: 15px;
}
/* style.blocks.less:L1338 */
.newslistblock .menu li {
  border: 0;
}
/* style.blocks.less:L1342 */
.newslistblock .menu li a {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* style.blocks.less:L1347 */
.newslistblock .menu li:first-child {
  border-bottom: 1px solid #e5ecf2;
  margin-bottom: 10px;
}
/*------------------*/

/* style.blocks.less:L1354 */
.tags {
  padding: 20px 0 15px 0;
}
/* style.blocks.less:L1358 */
.tags a:link,
.tags a:visited {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  background: #eeeeee;
  border-radius: 10px;
  padding: 3px 10px;
  font-size: 13px;
  margin: 0 6px 8px 0;
  color: #0d004c;
}
/* style.blocks.less:L1371 */
.turkoise .tags a,
.darkgray .tags a,
.pink .tags a,
.green .tags a,
.gray .tags a,
.blue .tags a {
  background: white;
}
/* style.blocks.less:L1380 */
.tags a:hover,
.tags a.active {
  background: #e2066f;
  color: white;
}
/*------------------*/

/* style.blocks.less:L1387 */
.searchpage .contentarea {
  padding-top: 0;
}
/* style.blocks.less:L1391 */
.SearchResultTextPanel {
  padding: 25px 0;
}
/* style.blocks.less:L1395 */
.searchfilters {
  text-align: center;
  margin-bottom: 50px;
}
/* style.blocks.less:L1400 */
.searchfilters li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  border-left: 1px solid #dddddd;
}
/* style.blocks.less:L1408 */
.searchfilters li:first-child {
  border: 0;
}
/* style.blocks.less:L1412 */
.searchfilters li a {
  line-height: 50px;
  font-size: 18px;
  padding: 0 20px;
}
/* style.blocks.less:L1418 */
.searchfilters li a span {
  font-size: 13px;
  padding-left: 5px;
}
/* style.blocks.less:L1423 */
.searchpage .block {
  padding-left: 0;
}
/*-----------------*/

/* style.blocks.less:L1429 */
.educationsearchpage .landingpage-ingress-inner {
  border-bottom: 1px solid #dddddd;
}
/* style.blocks.less:L1434 */
.educationsearchpage .edusearchform {
  background: #eeeeee;
  padding-top: 10px;
}
/* style.blocks.less:L1439 */
.educationsearchpage .edusearchform .searchpanel {
  margin-top: 0;
}
/* style.blocks.less:L1443 */
.educationsearchpage .option-group {
  margin-bottom: 0;
}
/* style.blocks.less:L1447 */
.educationsearchpage .option-group .lbl {
  font-size: 16px;
  color: #0d004c;
  font-family: sofia-pro;
}
/* style.blocks.less:L1453 */
.educationsearchpage .option-group label {
  margin-left: 5px;
}
/* style.blocks.less:L1457 */
.searchpage .DegreeFilter {
  padding: 0 0 15px 0;
}
/* style.blocks.less:L1461 */
.searchpage .DegreeFilter li {
  float: left;
  margin-right: 20px;
  font-size: 15px;
}
/* style.blocks.less:L1467 */
.searchpage .DegreeFilter li input {
  margin-left: 0;
}
/* style.blocks.less:L1471 */
.searchpage .searchresult .item {
  border: 0;
}
/* style.blocks.less:L1475 */
.searchpage .searchresult .education-fulldegree {
  margin-top: 10px;
  padding-top: 20px;
  border-top: 2px solid #dddddd;
  margin-bottom: 0;
}
/* style.blocks.less:L1482 */
.searchpage .loadingpanel .loading {
  margin-top: 50px;
  background-color: transparent;
}
/* style.blocks.less:L1487 */
.educationsearchpage .buttonrow {
  text-align: right;
  padding: 0 0 25px 0;
}
/* style.blocks.less:L1492 */
.educationsearchpage .buttonrow a {
  vertical-align: middle;
  margin-left: 20px;
}
/*------------------*/

/* style.blocks.less:L1499 */
.extsearchtitle {
  color: #333333;
  font-size: 15px;
}
/* style.blocks.less:L1504 */
.ExtSearchResult {
  background: #eeeeee;
  padding: 20px;
  margin-top: 20px;
}
/* style.blocks.less:L1510 */
.ExtSearchResult:first-child {
  margin-top: 0;
}
/* style.blocks.less:L1514 */
.ExtSearchResult li a {
  display: block;
  margin-bottom: 10px;
}
/* style.blocks.less:L1519 */
.ExtSearchResult .more {
  display: block;
  width: 100%;
  padding: 10px 20px 10px 20px;
  margin-left: -20px;
  margin-bottom: -20px;
  border-top: 1px solid white;
  text-align: right;
}
/*------------------*/

/* style.blocks.less:L1531 */
.pager {
  text-align: center;
}
/* style.blocks.less:L1535 */
.pager a,
.pager span {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  padding: 2px 10px;
  color: #0d004c;
}
/* style.blocks.less:L1544 */
.pager a.active,
.pager a:hover {
  background: #eeeeee;
}
/* style.blocks.less:L1548 */
.pager a.prev,
.pager a.next {
  background: url(../images/arrow-l-dblue-small.png) no-repeat center center;
  width: 6px;
  height: 21px;
  padding: 0 10px;
}
/* style.blocks.less:L1556 */
.pager a.next {
  background-image: url(../images/arrow-r-dblue-small.png);
}
/*------------------*/

/* style.blocks.less:L1562 */
.storypage h2 {
  margin-top: 12px;
}
/* style.blocks.less:L1566 */
.storypage .VideoPanel {
  padding: 15px 0;
}
/* style.blocks.less:L1570 */
.storypage .itemlist.storylist .item .item-content {
  color: white;
}
/* style.blocks.less:L1574 */
.storypage .block.white .storylist .item-content {
  background-image: url("../images/storylist-arrow-l-pink.png");
}
/* style.blocks.less:L1578 */
.storycontent {
  margin-bottom: 50px;
}
/* style.blocks.less:L1582 */
.storypage .addthis_toolbox {
  padding: 20px 0;
}
/* style.blocks.less:L1586 */
.storypage .storylist .item-content-inner {
  align-items: center;
  display: flex;
}
/* style.blocks.less:L1591 */
/*------------------*/

/* style.blocks.less:L1597 */
.related {
  margin-top: 30px;
}
/* style.blocks.less:L1601 */
.related h3 {
  margin-bottom: 25px;
}
/*------------------*/

/* style.blocks.less:L1607 */
.storypage .related .itemlist {
  margin-top: 25px;
}
/* style.blocks.less:L1611 */
.storypage .related .item-content {
  border-top: 15px solid white;
}
/* style.blocks.less:L1615 */
.storypage .related .item .text {
  text-align: center;
  font-weight: 100;
  font-style: italic;
  font-family: sofia-pro;
  font-size: 15px;
  padding-top: 10px;
}
/* style.blocks.less:L1624 */
.storypage .related .item .text .text {
  padding-top: 0;
}
/* style.blocks.less:L1628 */
.storypage .related .item .arrow {
  position: absolute;
  width: 59px;
  height: 30px;
  top: -30px;
  left: 30px;
  background: url(../images/storylist-arrow-u-gray.png) no-repeat 0 0;
}
/*------------------*/

/* style.blocks.less:L1639 */
.HeaderContentArea {
  overflow: hidden;
  position: relative;
  max-height: 725px;
}
/* style.blocks.less:L1645 */
.HeaderContentArea div {
  white-space: nowrap;
}
/* style.blocks.less:L1649 */
.HeaderContentArea .block-inner,
.HeaderContentArea .block {
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
}
/* style.blocks.less:L1656 */
.HeaderContentArea .item {
  position: relative;
  white-space: normal;
}
/* style.blocks.less:L1661 */
.HeaderContentArea .item-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 725px;
  overflow: hidden;
}
/* style.blocks.less:L1671 */
.HeaderContentArea .item-content-inner {
  position: absolute;
  bottom: 30px;
  width: 100%;
}
/* style.blocks.less:L1677 */
.HeaderContentArea .carouselitems .item-content-inner {
  bottom: 35px;
}
/* style.blocks.less:L1681 */
.HeaderContentArea .item .headertext-inner {
  white-space: normal;
}
/* style.blocks.less:L1688 */
.HeaderContentArea .item .button {
  padding: 7px 25px;
  min-width: 100px;
  margin-top: 10px;
}
/* style.blocks.less:L1694 */
.HeaderContentArea .item.light .bgtext span {
  background-color: rgba(13, 0, 76, 0.7);
  box-shadow: 15px 0 0 rgba(13, 0, 76, 0.7), -15px 0 0 rgba(13, 0, 76, 0.7);
  color: white;
}
/* style.blocks.less:L1700 */
.HeaderContentArea .item .contentimage {
  display: inline-block;
  width: auto;
  margin: 50px 0 0 0;
}
/* style.blocks.less:L1706 */
.HeaderContentArea .item .contentimage img {
  width: auto;
}
/*------------------------*/

/* style.blocks.less:L1712 */
.HeaderContentArea .cpages {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
/* style.blocks.less:L1720 */
.HeaderContentArea .cpages a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  width: 15px;
  height: 15px;
  background: url(../images/bullet.png) no-repeat 0 0;
  margin: 0 4px;
  font-size: 0;
}
/* style.blocks.less:L1733 */
.HeaderContentArea .cpages a.selected {
  background: url(../images/bullet-selected.png) no-repeat 0 0;
}
/* style.blocks.less:L1738 */
.carouselitems,
.caroufredsel_wrapper {
  position: relative !important;
  height: auto !important;
  width: auto !important;
}
/*------------------*/

/* style.blocks.less:L1747 */
.xform table td {
  border-bottom: 1px dotted #dddddd;
  padding: 10px 0;
}
/* style.blocks.less:L1752 */
.xform label {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  width: 230px;
  max-width: 100%;
  margin-right: 15px;
}
/* style.blocks.less:L1762 */
.xform input {
  width: 200px;
  max-width: 100%;
}
/* style.blocks.less:L1767 */
.xform tr:first-child span {
  font-weight: bold;
  font-size: 16px;
}
/* style.blocks.less:L1772 */
.xform input[type="submit"] {
  width: auto;
}
/* style.blocks.less:L1776 */
.xform label input {
  width: auto;
}
/* style.blocks.less:L1780 */
.xform fieldset label {
  display: block;
  width: auto;
  margin: 0;
}
/* style.blocks.less:L1786 */
.xform .xformvalidator {
  color: #cc0000;
  font-size: 12px;
  padding-left: 10px;
}
/*------------------*/

/* style.blocks.less:L1796 */
.content .itemlist.eventlist .item {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
/* style.blocks.less:L1802 */
.content .itemlist.eventlist .item-inner {
  background: none;
}
/* style.blocks.less:L1806 */
.content .itemlist.eventlist .item .item-content {
  margin: 0;
  padding: 0;
  font-size: 15px;
}
/* style.blocks.less:L1812 */
.content .itemlist.eventlist .item h3 {
  margin-top: 15px;
}
/* style.blocks.less:L1816 */
.content .itemlist.eventlist .item .venue {
  padding-bottom: 10px;
  font-size: 14px;
}
/*-----------------*/

/* style.blocks.less:L1824 */
.EventListPage .menu,
.EventListPage .menu li {
  border: 0;
}
/* style.blocks.less:L1829 */
.EventListPage .menu li a {
  padding: 5px 2px;
}
/* style.blocks.less:L1833 */
.eventsearch .keyword,
.newssearch .keyword,
.newssearch select,
.eventsearch .datepicker {
  border: 0;
  padding: 0;
  margin: 0;
  background: #eeeeee;
  box-shadow: inset 1px 1px 1px #c1c1c1;
  height: 36px;
  line-height: 36px;
  width: 100%;
  text-indent: 10px;
}
/* style.blocks.less:L1848 */
.eventsearch .datepicker {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  width: 47%;
  background: #eeeeee url(../images/icon-events.png) no-repeat 93% center;
}
/* style.blocks.less:L1857 */
.eventsearch span {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  width: 6%;
  text-align: center;
}
/* style.blocks.less:L1866 */
.eventsearch .keyword {
  margin: 25px 0;
}
/* style.blocks.less:L1870 */
#ui-datepicker-div {
  font-size: 12px !important;
}
/*------------------*/

/* style.blocks.less:L1875 */
/* style.blocks.less:L1877 */
.newssearch input,
.newssearch select,
.newssearch .button {
  margin-top: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* style.blocks.less:L1883 */
.newssearch select {
  text-indent: 6px;
}
/* style.blocks.less:L1889 */
.newssearch .button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 30px;
}
/*------------------*/

/* style.blocks.less:L1901 */
#eventcalendar .ui-datepicker {
  width: 100%;
  font-size: 12px;
  border: 0;
  padding: 0;
  color: #333333;
  font-family: sofia-pro;
}
/* style.blocks.less:L1910 */
#eventcalendar .ui-widget-header {
  background: none;
  border: 0;
  color: #0d004c;
  font-weight: normal;
  font-size: 16px;
  border-bottom: 1px solid #dddddd;
}
/* style.blocks.less:L1919 */
#eventcalendar .ui-widget-header .ui-state-hover {
  background: white;
  border: 1px solid white;
}
/* style.blocks.less:L1924 */
#eventcalendar .ui-widget-header .ui-icon {
  display: none;
}
/* style.blocks.less:L1928 */
#eventcalendar .ui-widget-header .ui-datepicker-prev {
  background: url(../images/arrow-l-dblue-9x16.png) no-repeat center center;
}
/* style.blocks.less:L1932 */
#eventcalendar .ui-widget-header .ui-datepicker-next {
  background: url(../images/arrow-r-dblue-9x16.png) no-repeat center center;
}
/* style.blocks.less:L1936 */
#eventcalendar .ui-datepicker td {
  padding: 0;
  border: 1px solid #dddddd;
}
/* style.blocks.less:L1941 */
#eventcalendar .ui-datepicker th {
  font-weight: normal;
  font-size: 12px;
}
/* style.blocks.less:L1946 */
#eventcalendar .ui-datepicker td span,
#eventcalendar .ui-datepicker td a {
  border: 0;
  text-align: center;
}
/* style.blocks.less:L1952 */
#eventcalendar .ui-state-default {
  background: white url(../images/event-marker.png) no-repeat right 0;
  font-weight: bold;
}
/* style.blocks.less:L1957 */
#eventcalendar .ui-datepicker-unselectable .ui-state-default {
  background: none;
  font-weight: normal;
}
/* style.blocks.less:L1962 */
#eventcalendar .ui-state-hover,
#eventcalendar .ui-state-active {
  background-color: #eeeeee;
}
/* style.blocks.less:L1967 */
#eventcalendar .ui-state-disabled {
  opacity: 1;
  filter: alpha(opacity=100);
}
/*------------------*/

/* style.blocks.less:L1974 */
.flickritems .editorcontent {
  margin-bottom: 25px;
}
/* style.blocks.less:L1978 */
.flickritems .item-inner {
  position: relative;
}
/* style.blocks.less:L1982 */
.flickritems .item .image {
  position: relative;
  max-height: 200px;
  overflow: hidden;
}
/* style.blocks.less:L1988 */
.flickritems .item .image img {
  min-height: 200px;
}
/* style.blocks.less:L1992 */
.flickritems .item .image .title {
  background: url("../images/alpha-blue.png") repeat scroll 0 0 transparent;
  bottom: 0;
  color: white;
  font-size: 13px;
  font-style: italic;
  left: 0;
  position: absolute;
  width: 100%;
  padding: 0;
}
/* style.blocks.less:L2004 */
.flickritems .item .image .title span {
  display: block;
  padding: 10px 20px;
}
/* style.blocks.less:L2009 */
.flickritems .item a.flickr {
  position: absolute;
  top: 20px;
  right: 0;
  z-index: 10;
  background: url(../images/alpha-blue.png);
  padding: 3px 10px;
  color: white;
  font-size: 12px;
  line-height: normal;
  border-radius: 0 0 0 4px;
}
/* style.blocks.less:L2022 */
.flickritems .listfooter {
  position: relative;
  min-height: 35px;
}
/* style.blocks.less:L2027 */
.flickritems .viewinflickr {
  position: absolute;
  top: 50%;
  right: 5px;
  height: 20px;
  line-height: 20px;
  margin-top: -10px;
}
/* style.blocks.less:L2036 */
.block.darkgray .flickritems .listfooter:hover .viewinflickr,
.block.green .flickritems .listfooter:hover .viewinflickr,
.block.blue .flickritems .listfooter:hover .viewinflickr {
  color: #0d004c;
}
/* style.blocks.less:L2042 */
.block.darkgray .flickritems .listfooter:hover .viewinflickr:hover,
.block.green .flickritems .listfooter:hover .viewinflickr:hover,
.block.blue .flickritems .listfooter:hover .viewinflickr:hover {
  color: white;
}
/* style.blocks.less:L2048 */
.rightcol .flickritems .viewinflickr,
.narrow .block.col6 .flickritems .viewinflickr,
.block.col4 .flickritems .viewinflickr {
  position: static;
  display: block;
  text-align: right;
  margin-top: 10px;
}
/* style.blocks.less:L2057 */
.rightcol .flickritems .item {
  width: 100%;
}
/*------------------*/

/* style.blocks.less:L2063 */
.newspage .newscontent-inner {
  max-width: 740px;
}
/* style.blocks.less:L2067 */
.newspage .newscontent h1 {
  font-size: 40px;
  margin: 10px 0 25px 0;
  padding-bottom: 12px;
  border-bottom: 1px solid #e5e5e5;
}
/* style.blocks.less:L2074 */
.newspage .ingress {
  margin: 15px 0;
}
/* style.blocks.less:L2078 */
.newspage .mainbody {
  padding: 0;
  margin: 15px 0 35px 0;
}
/*------------------*/

/* style.blocks.less:L2085 */
.editorial.leftborder {
  border: 0;
  padding: 0;
  border-left: 5px solid #008273;
  padding-left: 10px;
}
/* style.blocks.less:L2092 */
.editorial.leftborder > h2 {
  font-size: 28px;
}
/*
.editorial.leftborder{

padding-left:10px;
margin-left:7px;
}
*/

/*------------------*/

/* style.blocks.less:L2105 */
.calltoaction {
  background: #eeeeee;
  position: relative;
}
/* style.blocks.less:L2110 */
.calltoaction table {
  width: 100%;
  border: 0;
  border-spacing: 0;
}
/* style.blocks.less:L2116 */
.calltoaction td {
  padding: 15px;
  font-size: 18px;
  vertical-align: middle;
  font-family: sofia-pro;
}
/* style.blocks.less:L2123 */
.calltoaction .leftpart {
  background: #0d004c;
  color: white;
  text-align: center;
  width: 15%;
}
/* style.blocks.less:L2130 */
.calltoaction .middlepart {
  background: url(../images/storylist-arrow-r-blue.png) no-repeat 0 center;
  padding-left: 40px;
  color: #333333;
}
/* style.blocks.less:L2135 */
.calltoaction .middlepart a {
  color: #0d004c;
}
/* style.blocks.less:L2140 */
.calltoaction .rightpart {
  text-align: right;
  width: 20%;
}
/* style.blocks.less:L2145 */
.gray .calltoaction {
  background: white;
}
/*-------------------*/

/* style.blocks.less:L2151 */
.col8 .calltoaction .button,
.col6 .calltoaction .button,
.col4 .calltoaction .button {
  white-space: nowrap;
  font-size: 18px;
}
/* style.blocks.less:L2158 */
.col8 .calltoaction td,
.col6 .calltoaction td,
.col4 .calltoaction td {
  clear: both;
  float: left;
  width: 100% !important;
  padding: 15px 0;
  height: auto;
  background-image: none !important;
  text-align: center !important;
}
/* style.blocks.less:L2170 */
.col8 .calltoaction td span,
.col6 .calltoaction td span,
.col4 .calltoaction td span {
  padding: 0 15px;
}
/*------------------*/

/* style.blocks.less:L2178 */
.studyguidelist {
  width: 100%;
  padding: 5px;
  margin-bottom: 15px;
}
/* style.blocks.less:L2184 */
.StudyGuideLandingPage .submenuheader {
  display: none;
}
/* style.blocks.less:L2188 */
.StudyGuideLandingPage .menu {
  border-top: 0;
}
/* style.blocks.less:L2192 */
.StudyGuideLandingPage .menu li {
  background: url(../images/arrow-r-dblue.png) no-repeat 0 10px;
  padding-left: 25px;
  border: 0;
  border-top: 1px solid #e5e5e5;
}
/* style.blocks.less:L2199 */
.StudyGuideLandingPage .menu li:first-child {
  border: 0;
}
/* style.blocks.less:L2203 */
.StudyGuideLandingPage .darkgray .menu li,
.StudyGuideLandingPage .green .menu li,
.StudyGuideLandingPage .blue .menu li {
  background: url(../images/arrow-r-white.png) no-repeat 0 10px;
}
/*------------------*/

/* style.blocks.less:L2211 */
.eventpage .event-header {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #dddddd;
}
/* style.blocks.less:L2217 */
.eventpage .event-header h1 {
  margin-top: 10px;
}
/* style.blocks.less:L2221 */
.eventpage .event-data .row {
  padding: 2px 0;
}
/* style.blocks.less:L2225 */
.eventpage .event-data .row strong {
  float: left;
  width: 150px;
}
/* style.blocks.less:L2230 */
.eventpage .event-data .row span {
  display: block;
  margin-left: 160px;
}
/* style.blocks.less:L2235 */
.eventpage .event-data .row span span {
  margin: 0;
}
/* style.blocks.less:L2239 */
.eventpage .mainbody {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 1px solid #dddddd;
}
/* style.blocks.less:L2245 */
.eventpage .eventlinks {
  padding-top: 25px;
}
/* style.blocks.less:L2249 */
.eventpage .eventlink {
  vertical-align: middle;
  margin-right: 25px;
}
/* style.blocks.less:L2254 */
.eventpage .ical {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
}
/* style.blocks.less:L2261 */
.eventpage .event-footer {
  margin-top: 50px;
}
/* style.blocks.less:L2265 */
.eventpage .eventimage {
  margin-bottom: 25px;
  width: 100%;
}
/* style.blocks.less:L2270 */
.eventpage .eventmap .canvas {
  height: 345px;
  background: #eeeeee url(../images/ajax-loader.gif) no-repeat center center;
}
/* style.blocks.less:L2275 */
.eventpage .mapfunc {
  text-align: right;
  padding-top: 15px;
}
/* style.blocks.less:L2280 */
.eventpage .mapfunc a {
  margin-left: 25px;
}
/* style.blocks.less:L2284 */
.eventpage .eventmap-full {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #cccccc;
  z-index: 98;
  top: 0;
  left: 0;
  display: none;
}
/* style.blocks.less:L2295 */
.eventpage .eventmap-full .canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* style.blocks.less:L2304 */
.eventpage .eventmap-full .closemap {
  position: absolute;
  top: 80px;
  right: 20px;
  width: 42px;
  height: 42px;
  background: url(../images/close.png) no-repeat center center;
  z-index: 2;
}
/* style.blocks.less:L2314 */
.eventpage .eventmap-full .directions {
  position: absolute;
  top: 5%;
  left: 15px;
  max-height: 90%;
  background: white;
  width: 300px;
  overflow: auto;
  z-index: 3;
  padding: 15px;
}
/* style.blocks.less:L2326 */
.eventmap .searchpanel {
  padding: 15px 0 0 0;
  max-width: none;
  box-shadow: none;
  border: 0;
}
/*------------------*/

/* style.blocks.less:L2335 */
.downloadfile .df-header {
  margin-bottom: 25px;
}
/* style.blocks.less:L2339 */
.downloadfile .df-image {
  float: left;
  width: 200px;
  max-height: 200px;
  overflow: hidden;
}
/* style.blocks.less:L2346 */
.downloadfile .df-image img {
  width: 100%;
}
/* style.blocks.less:L2350 */
.downloadfile .df-data {
  margin: 0 0 0 240px;
  padding-top: 15px;
}
/* style.blocks.less:L2355 */
.downloadfile .row {
  margin-bottom: 15px;
}
/* style.blocks.less:L2359 */
.downloadfile .row label {
  float: left;
  width: 160px;
}
/* style.blocks.less:L2364 */
.downloadfile .row .field {
  margin-left: 185px;
  padding-right: 5px;
}
/* style.blocks.less:L2369 */
.downloadfile .row .field input {
  width: 100%;
  height: 24px;
  padding: 0;
  text-indent: 5px;
}
/* style.blocks.less:L2376 */
.downloadfile .buttonrow {
  text-align: right;
}
/* style.blocks.less:L2380 */
.downloadfile .errmsg,
.downloadfile .thxmsg {
  font-weight: bold;
  padding: 15px 0 15px 240px;
}
/* style.blocks.less:L2386 */
.downloadfile .errmsg {
  color: #cc0000;
  font-style: italic;
  padding-left: 185px;
}
/*------------------*/

/* style.blocks.less:L2394 */
.col4 .downloadfile .df-image {
  float: none;
  width: auto;
}
/* style.blocks.less:L2399 */
.col4 .downloadfile .df-data {
  margin: 0;
  padding-top: 25px;
}
/* style.blocks.less:L2404 */
.col4 .downloadfile .row label {
  width: 100%;
}
/* style.blocks.less:L2408 */
.col4 .downloadfile .row .field {
  clear: both;
  margin: 0;
}
/*------------------*/

/* style.blocks.less:L2415 */
.feedreader-header {
  padding-bottom: 20px;
}
/* style.blocks.less:L2419 */
.feeditemlist .item.nodate .label,
.feeditemlist .item.nodesc p {
  display: none !important;
}
/* style.blocks.less:L2424 */
.feeditemlist .item.nodesc h6 {
  margin: 0;
}
/*------------------*/

/* style.blocks.less:L2431 */
.personlistheader .text {
  margin-bottom: 15px;
}
/* style.blocks.less:L2435 */
/* style.blocks.less:L2439 */
.personlist .item {
  border: 0 !important;
}
/* style.blocks.less:L2443 */
.personlist .item .ititle {
  padding-top: 0;
  font-size: 22px;
}
/*------------------*/

/* style.blocks.less:L2450 */
.taggeditemlist .item h4 {
  margin-top: 15px;
}
/*------------------*/

/* style.blocks.less:L2456 */
.reportronic a.sorted-asc {
  background: url(../images/arrow-u-blue.png) no-repeat right center;
  padding-right: 25px;
}
/* style.blocks.less:L2461 */
.reportronic a.sorted-desc {
  background: url(../images/arrow-d-blue.png) no-repeat right center;
  padding-right: 25px;
}
/* style.blocks.less:L2466 */
.repolist .col4 {
  margin-bottom: 0;
}
/*------------------*/

/* style.blocks.less:L2472 */
.content .block-feedreader .pagelist.full .item .item-content,
.content .block-eventlist .pagelist.full .item .item-content,
.content .block-relateditems .pagelist.full .item .item-content,
.content .block-pagelist .pagelist.full .item .item-content {
  padding: 0 0 0 20px !important;
}
/* style.blocks.less:L2479 */
.block.darkgray .block-feedreader .pagelist.full .item,
.block.gray .block-feedreader .pagelist.full .item,
.block.green .block-feedreader .pagelist.full .item,
.block.blue .block-feedreader .pagelist.full .item,
.block.darkgray .block-eventlist .pagelist.full .item,
.block.gray .block-eventlist .pagelist.full .item,
.block.green .block-eventlist .pagelist.full .item,
.block.blue .block-eventlist .pagelist.full .item,
.block.darkgray .block-relateditems .pagelist.full .item,
.block.gray .block-relateditems .pagelist.full .item,
.block.green .block-relateditems .pagelist.full .item,
.block.blue .block-relateditems .pagelist.full .item,
.block.darkgray .block-pagelist .pagelist.full .item,
.block.gray .block-pagelist .pagelist.full .item,
.block.green .block-pagelist .pagelist.full .item,
.block.blue .block-pagelist .pagelist.full .item {
  padding: 10px !important;
  margin-bottom: 15px;
  background: white;
}
/* style.blocks.less:L2500 */
.block.darkgray .block-feedreader .itemlist.pagelist.full .item .image,
.block.gray .block-feedreader .itemlist.pagelist.full .item .image,
.block.green .block-feedreader .itemlist.pagelist.full .item .image,
.block.blue .block-feedreader .itemlist.pagelist.full .item .image,
.block.darkgray .block-eventlist .itemlist.pagelist.full .item .image,
.block.gray .block-eventlist .itemlist.pagelist.full .item .image,
.block.green .block-eventlist .itemlist.pagelist.full .item .image,
.block.blue .block-eventlist .itemlist.pagelist.full .item .image,
.block.darkgray .block-relateditems .itemlist.pagelist.full .item .image,
.block.gray .block-relateditems .itemlist.pagelist.full .item .image,
.block.green .block-relateditems .itemlist.pagelist.full .item .image,
.block.blue .block-relateditems .itemlist.pagelist.full .item .image,
.block.darkgray .block-pagelist .itemlist.pagelist.full .item .image,
.block.gray .block-pagelist .itemlist.pagelist.full .item .image,
.block.green .block-pagelist .itemlist.pagelist.full .item .image,
.block.blue .block-pagelist .itemlist.pagelist.full .item .image {
  padding-bottom: 5px;
}
/* style.blocks.less:L2519 */
.block.darkgray .block-feedreader .itemlist.pagelist.full .item-content,
.block.gray .block-feedreader .itemlist.pagelist.full .item-content,
.block.green .block-feedreader .itemlist.pagelist.full .item-content,
.block.blue .block-feedreader .itemlist.pagelist.full .item-content,
.block.darkgray .block-eventlist .itemlist.pagelist.full .item-content,
.block.gray .block-eventlist .itemlist.pagelist.full .item-content,
.block.green .block-eventlist .itemlist.pagelist.full .item-content,
.block.blue .block-eventlist .itemlist.pagelist.full .item-content,
.block.darkgray .block-relateditems .itemlist.pagelist.full .item-content,
.block.gray .block-relateditems .itemlist.pagelist.full .item-content,
.block.green .block-relateditems .itemlist.pagelist.full .item-content,
.block.blue .block-relateditems .itemlist.pagelist.full .item-content,
.block.darkgray .block-pagelist .itemlist.pagelist.full .item-content,
.block.gray .block-pagelist .itemlist.pagelist.full .item-content,
.block.green .block-pagelist .itemlist.pagelist.full .item-content,
.block.blue .block-pagelist .itemlist.pagelist.full .item-content {
  margin-right: 20px;
}
/* style.blocks.less:L2538 */
.content .block-feedreader .pagelist.full .item .ititle,
.content .block-eventlist .pagelist.full .item .ititle,
.content .block-relateditems .pagelist.full .item .ititle,
.content .block-pagelist .pagelist.full .item .ititle {
  padding: 0 0 5px 0;
}
/* style.blocks.less:L2545 */
.block.green .pagelist .item .ititle a,
.block.darkgray .pagelist .item .ititle a,
.block.blue .pagelist .item .ititle a {
  color: #0d004c;
}
/*------------------*/

/* style.blocks.less:L2553 */
.block-relateditems .itemfooter {
  padding: 0;
}
/* style.blocks.less:L2557 */
.block-relateditems .itemfooter .tags {
  padding-bottom: 0;
}
/* style.blocks.less:L2561 */
.block-relateditems .pagelistpanel {
  padding-top: 30px;
}
/* style.blocks.less:L2565 */
.block-relateditems .pagelist {
  padding-top: 15px;
}
/* style.blocks.less:L2569 */
.block.col6 .block-relateditems .col4,
.block.col6 .block-relateditems .col6 {
  width: 100%;
}
/*------------------*/

/* style.blocks.less:L2576 */
.block-librarysearch .searchpanel.embed {
  margin: 0;
  padding: 0;
}
/* style.blocks.less:L2581 */
.block-librarysearch .searchpanel.embed .textbox {
  background: #eeeeee;
}
/* style.blocks.less:L2585 */
.block-librarysearch .text {
  margin-top: 15px;
}
/* style.blocks.less:L2589 */
.block-librarysearch .links li {
  float: left;
  border-left: 1px solid #999999;
  padding: 0 10px;
  margin-top: 10px;
}
/* style.blocks.less:L2596 */
.block-librarysearch .links li a {
  font-size: 16px;
}
/* style.blocks.less:L2600 */
.block-librarysearch .links li:first-child {
  padding-left: 0;
  border: 0;
}
/* style.blocks.less:L2605 */
.block-librarysearch .prefilter {
  position: absolute;
  top: 6px;
  right: -10px;
  padding: 5px;
  border-radius: 4px;
  width: 160px;
  border: 1px solid #dddddd;
}
/*------------------*/

/* style.blocks.less:L2617 */
.block.darkgray .block-librarysearch .searchpanel.embed .textbox,
.block.gray .block-librarysearch .searchpanel.embed .textbox,
.block.green .block-librarysearch .searchpanel.embed .textbox,
.block.blue .block-librarysearch .searchpanel.embed .textbox {
  background: white;
  border-radius: 0 5px 5px 0;
}
/* style.blocks.less:L2625 */
.block.darkgray .block-librarysearch .links li,
.block.green .block-librarysearch .links li,
.block.blue .block-librarysearch .links li {
  border-color: white;
}
/*------------------*/

/* style.blocks.less:L2633 */
.block-eventlist .eventsection:first-child {
  margin-bottom: 35px;
}
/* style.blocks.less:L2637 */
.block-eventlist .eventsection:last-child {
  margin-bottom: 0;
}
/* style.blocks.less:L2641 */
.block-eventlist .eventsection h2 {
  margin-bottom: 20px;
}
/* style.blocks.less:L2645 */
.block-eventlist .item-ingress {
  padding: 0 0 10px 0;
}
/*------------------*/

/* style.blocks.less:L2651 */
.block-video .text {
  margin-bottom: 15px;
}
/* style.blocks.less:L2655 */
.block-video iframe {
  width: 100% !important;
  height: 500px;
}
/* style.blocks.less:L2660 */
.block-video .watchalsofrom {
  float: right;
}
/*------------------*/

/* style.blocks.less:L2666 */
.block.col4 .block-contact .col6,
.block.col6 .block-contact .col6 {
  width: 100%;
}
/* style.blocks.less:L2671 */
.block-contact .xform .formrow {
  padding: 10px 15px 10px 0;
}
/* style.blocks.less:L2675 */
.block-contact .xform .formrow:first-child {
  padding-top: 0;
}
/* style.blocks.less:L2679 */
.block-contact .xform label {
  display: block;
  width: auto;
  margin: 0 0 3px 0;
}
/* style.blocks.less:L2685 */
.block-contact .xform textarea {
  width: 100%;
  height: 120px;
  padding: 5px;
}
/* style.blocks.less:L2691 */
.block-contact .xform .checkbox input {
  width: auto;
  float: left;
  position: relative;
  top: 4px;
}
/* style.blocks.less:L2698 */
.block-contact .xform .checkbox label {
  margin-left: 25px;
}
/* style.blocks.less:L2702 */
.block-contact .xform .xformvalidator {
  padding: 0 0 0 0;
  display: inline;
}
/*------------------*/

/* style.blocks.less:L2709 */
.block-educationsearch .lbl {
  float: left;
  line-height: 37px;
  margin-right: 10px;
}
/* style.blocks.less:L2715 */
.block-educationsearch ul {
  float: left;
}
/* style.blocks.less:L2719 */
.block-educationsearch li {
  float: left;
  padding: 5px 0;
  margin-right: 15px;
  font-size: 14px;
}
/* style.blocks.less:L2726 */
.block-educationsearch li input {
  margin-right: 5px;
  position: relative;
  top: 1px;
}
/* style.blocks.less:L2732 */
.block.col4 .block-educationsearch ul {
  clear: both;
  float: none;
}
/* style.blocks.less:L2737 */
.block.col4 .block-educationsearch li {
  float: none;
  margin: 0;
}
/*------------------*/

/* style.blocks.less:L2744 */
.flockler-posts {
  margin-left: -15px;
}
/* style.blocks.less:L2748 */
.flockler-item {
  display: inline-block;
  width: 33.333%;
  margin: 0 0 15px 0;
  vertical-align: top;
}
/* style.blocks.less:L2755 */
.flockler-item .item-image {
  width: 100%;
}
/* style.blocks.less:L2759 */
.flockler-item-inner {
  background: white;
  padding: 15px;
  margin-left: 15px;
  color: black;
}
/* style.blocks.less:L2766 */
.flockler-item .item-imagelink {
  display: block;
}
/* style.blocks.less:L2770 */
.flockler-item .item-text a {
  color: #0d004c;
  word-wrap: break-word;
}
/* style.blocks.less:L2775 */
.flockler-item .item-text a:hover {
  color: #e2066f;
}
/* style.blocks.less:L2779 */
.flockler-item .item-footer {
  border-top: 1px solid #dddddd;
  margin-top: 10px;
  padding-top: 15px;
  line-height: normal;
}
/* style.blocks.less:L2786 */
.flockler-item .item-imagelink.withdesc {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
/* style.blocks.less:L2792 */
.flockler-item .item-imagelink.withdesc:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
/* style.blocks.less:L2801 */
.flockler-item .item-imagelink.withdesc span {
  color: black;
}
/* style.blocks.less:L2805 */
.flockler-item .item-imagelink.withdesc img {
  float: left;
  width: 75px;
  margin-bottom: 10px;
}
/* style.blocks.less:L2811 */
.flockler-item .item-imagelink.withdesc span:empty {
  display: none;
}
/* style.blocks.less:L2815 */
.flockler-item .item-imagelink.withdesc span {
  display: block;
  font-size: 14px;
  line-height: normal;
  margin: 5px 0 0 85px;
}
/* style.blocks.less:L2822 */
.flockler-item .item-imagelink.withdesc span:first-child {
  margin-top: 0;
}
/* style.blocks.less:L2826 */
.flockler-item .item-imagelink.withdesc span.link-txt {
  font-weight: bold;
}
/* style.blocks.less:L2830 */
.flockler-item .item-imagelink.withdesc span.link-caption {
  color: #666666;
}
/* style.blocks.less:L2834 */
.flockler-item .item-imagelink.withdesc span.link-msg {
  clear: both;
  margin-left: 0;
}
/* style.blocks.less:L2839 */
.flockler-item .item-footer img {
  float: left;
  width: 32px;
  border-radius: 20px;
  border: 1px solid #dddddd;
}
/* style.blocks.less:L2846 */
.flockler-item .item-footer div {
  margin-left: 45px;
}
/* style.blocks.less:L2850 */
.flockler .more {
  display: block;
  text-align: center;
  padding: 5px 0;
}
/* style.blocks.less:L2856 */
.flockler .more span {
  background: url(../images/expand.png) no-repeat 0 center;
  padding-left: 25px;
  color: #0d004c;
}
/* style.blocks.less:L2862 */
.flockler .more:hover {
  color: #0d004c;
  background: white;
}
/* style.blocks.less:L2867 */
.flockler .more {
  background: white;
  min-height: 0;
}
/* style.blocks.less:L2872 */
.flockler .more.loading span {
  background: url(../images/ajax-loader-small.gif) no-repeat 0 center;
}
/* style.blocks.less:L2876 */
.flockler .itemtype {
  color: #5e5e5e;
  font-size: 14px;
}
/* style.blocks.less:L2881 */
.white .flockler-item-inner {
  border: 1px solid #e5e5e5;
}
/* style.blocks.less:L2885 */
[data-rowsize="2"] .flockler-item {
  width: 50%;
}
/* style.blocks.less:L2889 */
[data-rowsize="1"] .flockler-item {
  width: 100%;
}
/*------------------*/

/* style.blocks.less:L2895 */
.sitemap ul {
  border-left: 1px dotted #cccccc;
  padding-left: 20px;
  margin: 0 0 10px 3px;
}
/* style.blocks.less:L2901 */
.sitemap li a {
  display: block;
  padding: 2px 0;
  font-weight: bold;
  font-size: 16px;
}
/* style.blocks.less:L2908 */
.sitemap li li a {
  padding: 2px 0;
  font-weight: normal;
  font-size: 14px;
}
/*------------------*/

/* style.blocks.less:L2917 */
.block-newsarchive .itemlist {
  margin: 0 260px 0 0;
}
/* style.blocks.less:L2921 */
.content .block-newsarchive .itemlist.full .item.noimage .item-content {
  padding-left: 20px;
}
/* style.blocks.less:L2925 */
.list-years .active a {
  font-weight: bold;
}
/*------------------*/

/* style.blocks.less:L2931 */
[data-expand] {
  position: relative;
  cursor: pointer;
  padding-right: 20px;
}
/* style.blocks.less:L2937 */
[data-expand]:not(.open) {
  margin-bottom: 0;
}
/* style.blocks.less:L2941 */
[data-expand]:after {
  content: '\e800';
  font-family: "fontello";
  position: absolute;
  transform: rotate(90deg);
  top: 50%;
  right: -9px;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  text-align: center;
  font-size: 24px;
}
/*------------------*/

/* style.blocks.less:L2957 */
/* style.blocks.less:L2959 */
.en h1,
.en .itemlist .item .ititle {
  word-break: normal;
  word-wrap: normal;
}
/* style.blocks.less:L2964 */
.en p,
.en h1,
.en h2,
.en h3,
.en h4,
.en h5,
.en h6 {
  hyphens: initial;
}
/*------------------*/

/* style.blocks.less:L2973 */
/* style.blocks.less:L2975 */
.block-evaluationform .flex-row {
  display: flex;
}
/* style.blocks.less:L2978 */
.block-evaluationform .flex-row .row-left {
  flex-grow: 1;
  padding: 10px;
}
/* style.blocks.less:L2983 */
.block-evaluationform .flex-row .row-right {
  flex-shrink: 0;
  flex-basis: 200px;
  border-left: 1px solid #dddddd;
  padding: 10px;
}
/* style.blocks.less:L2992 */
.block-evaluationform .group {
  margin-bottom: 15px;
  border: 1px solid #dddddd;
}
/* style.blocks.less:L2997 */
.block-evaluationform .group-heading {
  background: #eeeeee;
  padding: 10px;
  /*background:rgb(246, 142, 36);*/

}
/* style.blocks.less:L3001 */
.block-evaluationform .group-heading h3 {
  margin-bottom: 5px;
}
/* style.blocks.less:L3002 */
.block-evaluationform .group-heading .row-right {
  display: flex;
  align-items: center;
}
/* style.blocks.less:L3008 */
.block-evaluationform .group-desc {
  font-size: 14px;
  line-height: normal;
}
/* style.blocks.less:L3013 */
.block-evaluationform .question {
  border-top: 1px solid #dddddd;
  align-items: center;
}
/* style.blocks.less:L3018 */
/* style.blocks.less:L3021 */
/* style.blocks.less:L3022 */
.block-evaluationform .question-options label {
  display: block;
}
/* style.blocks.less:L3027 */
.block-evaluationform .group-footer {
  border-top: 1px solid #dddddd;
  display: none;
}
/* style.blocks.less:L3032 */
.block-evaluationform .result {
  position: relative;
  font-size: 20px;
  font-weight: bold;
}
/* style.blocks.less:L3038 */
.block-evaluationform .result-text {
  display: none;
}
/* style.blocks.less:L3042 */
.block-evaluationform .result:after {
  content: "";
  display: inline-block;
  background: black;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  vertical-align: middle;
  position: relative;
  top: -2px;
  margin-left: 10px;
}
/* style.blocks.less:L3056 */
.block-evaluationform .result.good:after {
  background: #a5cc44;
}
/* style.blocks.less:L3057 */
.block-evaluationform .result.medium:after {
  background: #f68e24;
}
/* style.blocks.less:L3058 */
.block-evaluationform .result.poor:after {
  background: #c00202;
}
/* style.blocks.less:L3060 */
.block-evaluationform .evaluation-summary {
  display: none;
  text-align: center;
  margin-top: 30px;
}
/* style.blocks.less:L3065 */
.block-evaluationform .evaluation-summary span {
  font-weight: bold;
  display: inline-block;
  position: relative;
  top: 3px;
  font-size: 20px;
  margin-right: 15px;
}
/* style.blocks.less:L3074 */
.block-evaluationform .evaluation-summary .result {
  display: inline-block;
  vertical-align: middle;
}
/* style.blocks.less:L3079 */
.block-evaluationform .evaluation-summary p {
  margin: 10px 0;
}
/* style.blocks.less:L3083 */
.block-evaluationform .evaluation-summary label {
  line-height: 33px;
  display: inline-block;
}
/* style.blocks.less:L3088 */
.block-evaluationform .evaluation-summary .email-fields {
  margin-top: 30px;
  border-top: 1px solid #dddddd;
  padding-top: 30px;
}
/* style.blocks.less:L3094 */
.block-evaluationform .evaluation-summary input[type="text"] {
  padding: 0 10px;
  margin: 0 10px;
}
/* style.blocks.less:L3099 */
.block-evaluationform .evaluation-summary a.button {
  padding: 4px 25px;
  line-height: normal;
  font-size: 16px;
}
/* style.blocks.less:L3103 */
.block-evaluationform .evaluation-summary a.button:before {
  display: none;
}
/* style.blocks.less:L3106 */
.block-evaluationform .evaluation-summary .errmsg {
  color: #cc0000;
  font-style: italic;
  margin: 0;
  font-size: 14px;
}
/* block-evaluationform */

/*------------------*/

/* style.blocks.less:L3119 */
.block-masonry {
  padding: 15px !important;
}
/* style.blocks.less:L3121 */
.block-masonry .editorial > .block-title {
  background: #0d004c;
  margin: -15px -15px 15px -15px;
  padding: 10px 15px;
  position: relative;
}
/* style.blocks.less:L3127 */
.block-masonry .editorial > .block-title h2 {
  margin: 0 !important;
  color: white;
  font-size: 20px;
}
/* style.blocks.less:L3133 */
.block-masonry .editorial > .block-title:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 0 12px 10px;
  border-color: transparent transparent transparent #0d004c;
  position: absolute;
  bottom: -12px;
  left: 15px;
}
/* style.blocks.less:L3146 */
.block-masonry .editorial > .block-title[data-color=green] {
  background: #008273;
}
/* style.blocks.less:L3149 */
.block-masonry .editorial > .block-title[data-color=green]:after {
  border-color: transparent transparent transparent #008273;
}
/* style.blocks.less:L3154 */
.block-masonry .editorial > .block-title[data-color=pink] {
  background: #e2066f;
}
/* style.blocks.less:L3157 */
.block-masonry .editorial > .block-title[data-color=pink]:after {
  border-color: transparent transparent transparent #e2066f;
}
/* style.blocks.less:L3162 */
.block-masonry .editorial > .block-title[data-color=gray] {
  background: #4c4c4c;
}
/* style.blocks.less:L3165 */
.block-masonry .editorial > .block-title[data-color=gray]:after {
  border-color: transparent transparent transparent #4c4c4c;
}
/* style.blocks.less:L3170 */
/* style.blocks.less:L3171 */
.block-masonry .editorcontent ul {
  margin-left: 10px;
  margin-right: 10px;
}
/* style.blocks.less:L3176 */
.block-masonry .editorcontent ul li {
  list-style: none;
  border-bottom: 1px solid #dddddd;
  padding: 5px 0;
}
/* style.blocks.less:L3181 */
.block-masonry .editorcontent ul li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
/* style.blocks.less:L3186 */
.block-masonry .editorcontent ul li a:before {
  content: "❯";
  font-size: 12px;
  display: inline-block;
  margin: 0 5px 0 0;
  position: relative;
  vertical-align: top;
}
/* style.blocks.less:L3198 */
.opo-links {
  display: flex;
  margin: 0 -30px !important;
  list-style: none !important;
}
/* style.blocks.less:L3203 */
.opo-links li {
  width: 14.285%;
  text-align: center;
  padding: 0 30px;
  box-sizing: border-box;
}
/* style.blocks.less:L3208 */
/* style.blocks.less:L3209 */
.opo-links li a img {
  width: 100%;
}
/* style.blocks.less:L3213 */
.opo-links li a span {
  display: block;
  text-align: center;
}
/* style.blocks.less:L3221 */
.opo-searchpanel {
  background: #0d004c;
  padding: 30px;
  display: flex;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
/* style.blocks.less:L3229 */
.opo-searchpanel .labeltext {
  flex-shrink: 1;
  color: white;
  padding-right: 30px;
  line-height: 46px;
  font-size: 20px;
  font-family: sofia-pro;
}
/* style.blocks.less:L3238 */
.opo-searchpanel .field {
  flex-grow: 1;
  position: relative;
}
/* style.blocks.less:L3242 */
.opo-searchpanel .field [type=text] {
  width: 100%;
  box-sizing: border-box;
  padding: 0 110px 0 10px;
  margin: 0;
  border: 0;
  height: 46px;
}
/* style.blocks.less:L3251 */
.opo-searchpanel .field a {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  height: 100%;
  box-sizing: border-box;
}
/*------------------*/

/*------------------*/

/*------------------*/

/* /static/css/style.less:L21 */
html,
body,
input[type="text"],
select,
textarea {
  font-family: sofia-pro, arial;
  font-size: medium;
  line-height: 160%;
  color: #333333;
}
/* /static/css/style.less:L28 */
p:last-child,
p:last-of-type {
  margin-bottom: 0;
}
/* /static/css/style.less:L32 */
img[src^="/TrackerHandler"] {
  position: absolute;
}
/* /static/css/style.less:L36 */
.w-100 {
  width: 100%;
}
/* /static/css/style.less:L38 */
.mt-0 {
  margin-top: 0 !important;
}
/* /static/css/style.less:L39 */
.mt-5 {
  margin-top: 5px !important;
}
/* /static/css/style.less:L40 */
.mt-10 {
  margin-top: 10px !important;
}
/* /static/css/style.less:L41 */
.mt-15 {
  margin-top: 15px !important;
}
/* /static/css/style.less:L42 */
.mt-30 {
  margin-top: 30px !important;
}
/* /static/css/style.less:L44 */
.mb-0 {
  margin-bottom: 0 !important;
}
/* /static/css/style.less:L45 */
.mb-5 {
  margin-bottom: 5px !important;
}
/* /static/css/style.less:L46 */
.mb-10 {
  margin-bottom: 10px !important;
}
/* /static/css/style.less:L47 */
.mb-15 {
  margin-bottom: 15px !important;
}
/* /static/css/style.less:L48 */
.mb-30 {
  margin-bottom: 30px !important;
}
/* /static/css/style.less:L50 */
.pt-0 {
  padding-top: 0 !important;
}
/* /static/css/style.less:L51 */
.pt-5 {
  padding-top: 5px !important;
}
/* /static/css/style.less:L52 */
.pt-10 {
  padding-top: 10px !important;
}
/* /static/css/style.less:L53 */
.pt-15 {
  padding-top: 15px !important;
}
/* /static/css/style.less:L54 */
.pt-30 {
  padding-top: 30px !important;
}
/* /static/css/style.less:L56 */
.pb-0 {
  padding-bottom: 0 !important;
}
/* /static/css/style.less:L57 */
.pb-5 {
  padding-bottom: 5px !important;
}
/* /static/css/style.less:L58 */
.pb-10 {
  padding-bottom: 10px !important;
}
/* /static/css/style.less:L59 */
.pb-15 {
  padding-bottom: 15px !important;
}
/* /static/css/style.less:L60 */
.pb-30 {
  padding-bottom: 30px !important;
}
/* /static/css/style.less:L62 */
.no-margin {
  margin: 0 !important;
}
/* /static/css/style.less:L63 */
.v-bottom {
  vertical-align: bottom;
}
/* /static/css/style.less:L64 */
.text-right {
  text-align: right;
}
/* /static/css/style.less:L65 */
.text-left {
  text-align: left;
}
/* /static/css/style.less:L66 */
.text-center {
  text-align: center;
}
/* /static/css/style.less:L67 */
.text-bold {
  font-weight: bold;
}
/* /static/css/style.less:L68 */
.hideempty:empty {
  display: none;
}
/* /static/css/style.less:L69 */
.ff-mija {
  font-family: sofia-pro;
}
/* /static/css/style.less:L70 */
.fs-xs {
  font-size: 14px;
}
/* /static/css/style.less:L71 */
.fs-sm {
  font-size: 16px;
}
/*--------------------*/

/* /static/css/style.less:L75 */
form {
  /*max-width:1600px;*/
  margin: auto;
  position: relative;
  padding-top: 93px;
}
/* /static/css/style.less:L82 */
.wrap {
  max-width: 990px;
  margin: auto;
}
/* /static/css/style.less:L87 */
.header {
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  position: fixed;
  z-index: 99;
}
/* /static/css/style.less:L96 */
.header-upper {
  padding: 3px 0;
  background: white;
  position: relative;
  text-align: right;
  z-index: 100;
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#4d000000,Positive=true)";
}
/* /static/css/style.less:L108 */
.header-lower {
  background: #0d004c;
  z-index: 99;
  width: 100%;
}
/* /static/css/style.less:L114 */
.header.fixed {
  /*padding-bottom: 78px;*/
  position: fixed !important;
}
/* /static/css/style.less:L119 */
.header.fixed .header-upper {
  padding: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* /static/css/style.less:L127 */
.header.fixed .logo {
  height: 45px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* /static/css/style.less:L135 */
.header.fixed .mainmenu > li > a {
  line-height: 45px;
  background-position: right 23px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* /static/css/style.less:L144 */
.header.fixed .header-searchpanel {
  padding: 6px 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* /static/css/style.less:L152 */
.header .wrap {
  position: relative;
  z-index: 2;
  padding: 0 10px;
}
/* /static/css/style.less:L158 */
.logo {
  float: left;
  width: 100px;
  height: 60px;
  background: url(../images/jamk_tunnus_valkoinen.png) no-repeat center center;
  background-size: contain;
  margin-right: 50px;
}
/* /static/css/style.less:L167 */
.togglemainmenu {
  float: right;
  width: 50px;
  height: 50px;
  border-left: 1px solid #0d004c;
  background: url(../images/list-icon-white.png) no-repeat center center;
  display: none;
}
/* /static/css/style.less:L176 */
.togglemainmenu.active {
  background: white url(../images/list-icon.png) no-repeat center center;
}
/* /static/css/style.less:L180 */
.togglesearch {
  background: url("../images/magni-white.png") no-repeat scroll center center transparent;
  border-left: 1px solid #0d004c;
  float: right;
  height: 50px;
  width: 50px;
  display: none;
}
/* /static/css/style.less:L189 */
.p-header .dropdown,
.header .dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
}
/* /static/css/style.less:L197 */
.header .dropdown .dd-auxmenu {
  margin: 3px 0 0 150px;
}
/*-----------------*/

/* /static/css/style.less:L203 */
.header-searchpanel {
  float: right;
  width: 340px;
  padding: 14px 0;
}
/* /static/css/style.less:L209 */
.header-searchpanel-inner {
  padding-right: 37px;
  position: relative;
}
/* /static/css/style.less:L214 */
.header-searchpanel a {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 32px;
  background: url(../images/magni-blue.png) no-repeat center center;
  font-size: 0;
}
/* /static/css/style.less:L224 */
.header-searchpanel .searchquery {
  width: 100%;
  background: white;
  border: 0;
  padding: 0 32px 0 5px;
  height: 32px;
  line-height: 32px;
  color: #0d004c;
  font-family: sofia-pro;
  transition: all 0.15s linear 0s;
  text-indent: 5px;
  font-size: 16px;
}
/* /static/css/style.less:L239 */
.header-searchpanel ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #575757;
  opacity: 1;
  /* Firefox */

}
/* /static/css/style.less:L244 */
.header-searchpanel :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #575757;
}
/* /static/css/style.less:L248 */
.header-searchpanel ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #575757;
}
/* /static/css/style.less:L252 */
.header-searchpanel .searchquery:focus {
  background: white;
}
/*-----------------*/

/* /static/css/style.less:L258 */
.tmtoggle,
.mtopmenu {
  display: none;
}
/* /static/css/style.less:L262 */
.auxmenu {
  display: inline-block;
  vertical-align: top;
}
/* /static/css/style.less:L266 */
.auxmenu > li {
  float: left;
}
/* /static/css/style.less:L270 */
.auxmenu > li > a {
  display: block;
  color: #0d004c;
  text-decoration: none;
  font-size: 12px;
  font-family: sofia-pro;
}
/* /static/css/style.less:L277 */
.auxmenu > li > a:hover {
  color: #e2066f;
  text-decoration: underline;
}
/* /static/css/style.less:L283 */
.auxmenu > li > ul {
  display: none;
}
/* auxmenu */

/* /static/css/style.less:L289 */
.topmenu {
  text-align: left;
}
/* /static/css/style.less:L293 */
.topmenu > li > a {
  border-right: 5px solid transparent;
  background: url(../images/mainmenu-arrow-blue.png) no-repeat right center;
  padding: 0 22px 0 10px;
}
/* /static/css/style.less:L299 */
.topmenu > li.elmo a {
  background: url(../images/icon-lock.png) no-repeat right center;
  padding: 0 18px 0 10px;
}
/* /static/css/style.less:L304 */
.topmenu > li:hover > a,
.topmenu > li.focus > a {
  color: #e2066f;
}
/* /static/css/style.less:L308 */
.topmenu > li:hover > ul,
.topmenu > li.focus > ul {
  display: block;
  width: 100%;
  max-width: 860px;
  left: auto;
  right: 0;
}
/* topmenu */

/* /static/css/style.less:L320 */
.langmenu {
  margin-left: 10px;
}
/* /static/css/style.less:L323 */
.langmenu li a {
  padding: 0;
  margin: 0 0 0 8px;
  text-transform: uppercase;
}
/* /static/css/style.less:L329 */
.langmenu .other-languages {
  position: relative;
}
/* /static/css/style.less:L332 */
.langmenu .other-languages > a {
  width: 20px;
  height: 27px;
  background: url(../images/arrow-d-blue.png) no-repeat center center !important;
  padding: 0;
  margin: 0;
  border: 0;
}
/* /static/css/style.less:L341 */
.langmenu .other-languages ul {
  display: block;
  position: absolute;
  top: -999em;
  right: -10px;
  width: 40px;
  z-index: 999;
  background: white;
}
/* /static/css/style.less:L351 */
.langmenu .other-languages li {
  clear: both;
  float: none;
}
/* /static/css/style.less:L356 */
.langmenu .other-languages li a {
  margin: 0;
  text-align: center;
  display: block;
}
/* /static/css/style.less:L362 */
.langmenu .other-languages:hover ul {
  top: 100%;
}
/* langmenu */

/*-----------------*/

/* /static/css/style.less:L372 */
.button,
.xform input[type="submit"],
.button-blue {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  background-color: #e2066f;
  padding: 8px 25px;
  color: white;
  font-size: 20px;
  font-weight: bold;
  font-family: sofia-pro;
  text-align: center;
  min-width: 70px;
  text-decoration: none !important;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) inset;
  border: 2px solid #e2066f;
  -webkit-transition-duration: 0.4s;
  /* Safari */
  transition-duration: 0.4s;
}
/* /static/css/style.less:L391 */
.button.button-smaller,
.xform input[type="submit"].button-smaller,
.button-blue.button-smaller {
  font-size: 16px;
  padding: 5px 20px;
}
/* /static/css/style.less:L397 */
.button:before,
.button-blue:before {
  font-family: "fontello";
  content: '\e800';
  display: inline-block;
  font-style: normal;
  font-size: 20px;
  line-height: 1em;
  padding-right: 8px;
  margin-left: -8px;
}
/* /static/css/style.less:L408 */
.button:hover,
.xform input[type="submit"]:hover,
.button-blue:hover {
  background-color: white !important;
  color: #e2066f !important;
}
/* /static/css/style.less:L413 */
.pink .button {
  background: #0d004c;
}
/* /static/css/style.less:L417 */
.button-blue:hover {
  background-color: white !important;
  color: #0d004c !important;
}
/* /static/css/style.less:L422 */
.resetbutton {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}
/* /static/css/style.less:L429 */
.textbox {
  background: #eeeeee;
  max-width: 100%;
  border: 0;
  padding: 0 10px;
  height: 34px;
  line-height: 34px;
  color: #333333;
  box-shadow: inset 2px 2px 0px #cccccc;
}
/*-----------------*/

/* /static/css/style.less:L442 */
.searchpanel {
  float: right;
  padding: 20px 20px 20px 20px;
  background: white;
  width: 100%;
  max-width: 400px;
  position: relative;
  box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.2);
  display: none;
}
/* /static/css/style.less:L453 */
.searchpanel-inner {
  margin-right: 100px;
  position: relative;
}
/* /static/css/style.less:L458 */
.searchpanel .textbox {
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding-right: 90px;
  font-family: sofia-pro;
  font-size: 16px;
}
/* /static/css/style.less:L467 */
.searchpanel .button {
  min-width: 70px;
  padding: 0 5px;
  line-height: 40px;
  position: absolute;
  top: 0px;
  right: -100px;
}
/* /static/css/style.less:L476 */
.searchpanel p {
  margin-bottom: 10px;
}
/*-----------------*/

/* /static/css/style.less:L482 */
.mainmenu {
  float: left;
  margin: 0 0 0 0;
}
/* /static/css/style.less:L486 */
.mainmenu > li {
  float: left;
}
/* /static/css/style.less:L490 */
.mainmenu > li > a {
  display: block;
  color: white;
  text-decoration: none;
  font-size: 17px;
  background: url(../images/mainmenu-arrow-white.png) no-repeat right 29px;
  padding: 0 22px 0 15px;
  font-family: sofia-pro;
  border-right: 5px solid transparent;
  line-height: 60px;
}
/* /static/css/style.less:L502 */
.mainmenu > li.active > a {
  background-color: #0d004c;
  border-right: 5px solid #0d004c;
}
/* /static/css/style.less:L507 */
.mainmenu > li:hover > a,
.mainmenu > li.focus > a {
  background-color: white;
  background-image: url(../images/mainmenu-arrow-blue.png);
  background-repeat: no-repeat;
  color: #0d004c;
  border-right: 5px solid white;
}
/* /static/css/style.less:L516 */
.mainmenu > li a:hover,
.mainmenu > li a:focus {
  color: #e2066f;
}
/* /static/css/style.less:L520 */
.mainmenu > li:hover > ul,
.mainmenu > li.focus > ul {
  display: block;
}
/* /static/css/style.less:L525 */
.drop-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: white;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
  padding: 15px 15px 0 15px;
}
/* /static/css/style.less:L534 */
.drop-menu > li {
  display: inline-block;
  vertical-align: top;
  width: 33.333%;
  margin: 0 -4px 15px 0;
  box-sizing: border-box;
  padding: 15px;
}
/* /static/css/style.less:L543 */
.drop-menu a {
  color: #0d004c;
}
/* /static/css/style.less:L547 */
.drop-menu h4 {
  font-size: 1em;
  margin-bottom: 8px;
  border-bottom: solid 1px #e5e5e5;
  padding-bottom: 10px;
  display: block;
}
/*-----------------*/

/* /static/css/style.less:L559 */
.banner {
  min-height: 35px;
  background: #eeeeee;
  position: relative;
  max-height: 725px;
  overflow: hidden;
}
/* /static/css/style.less:L567 */
.narrow .banner {
  background: white;
}
/* /static/css/style.less:L571 */
.banner img {
  vertical-align: bottom;
  width: 100%;
  margin-top: -25px;
}
/* /static/css/style.less:L577 */
.bgtext span {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  background-color: rgba(255, 255, 255, 0.7);
  box-shadow: 15px 0 0 rgba(255, 255, 255, 0.7), -15px 0 0 rgba(255, 255, 255, 0.7);
}
/* /static/css/style.less:L586 */
.headertext {
  position: absolute;
  bottom: 18px;
  left: 0;
  width: 100%;
}
/* /static/css/style.less:L593 */
.headertext-inner {
  max-width: 700px;
  padding-left: 15px;
}
/* /static/css/style.less:L598 */
.headertext-inner h1 {
  margin: 0 0 10px 0px;
}
/* /static/css/style.less:L602 */
.headertext-inner p {
  font-size: 22px;
  color: #212121;
  margin: 0;
  font-family: sofia-pro;
}
/* /static/css/style.less:L609 */
.headerTitle h1 {
  margin: 0;
  padding: 37px 0 37px 0;
}
/* /static/css/style.less:L614 */
.breadcrumbs {
  color: #0d004c;
  padding: 25px 0 25px 0;
}
/* /static/css/style.less:L619 */
.breadcrumbs a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  font-size: 13px;
  margin: 0 3px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* /static/css/style.less:L630 */
.searchpanel.embed,
.banner .searchpanel {
  float: none;
  width: auto;
  max-width: 990px;
  margin: auto;
  display: block;
  background: none;
  border: 0;
  box-shadow: none;
  margin-top: 15px;
  padding-bottom: 30px;
}
/* /static/css/style.less:L644 */
.searchpanel.embed .textbox,
.banner .searchpanel .textbox {
  background: white;
}
/*-----------------*/

/* /static/css/style.less:L651 */
.main {
  padding: 0 10px 45px 10px;
}
/* /static/css/style.less:L655 */
.rightcol {
  float: right;
  width: 230px;
}
/* /static/css/style.less:L660 */
.content {
  margin-right: 275px;
}
/*-----------------*/

/* /static/css/style.less:L666 */
.submenuheader {
  font-size: 1.6em;
}
/* /static/css/style.less:L668 */
.submenuheader button {
  display: none;
}
/* /static/css/style.less:L671 */
.menu {
  border-top: 1px solid #e5e5e5;
}
/* /static/css/style.less:L675 */
.menu li {
  border-bottom: 1px solid #e5e5e5;
}
/* /static/css/style.less:L679 */
.menu li.noborder {
  border: 0;
}
/* /static/css/style.less:L683 */
.menu li a {
  display: block;
  padding: 10px 2px;
  text-decoration: none;
}
/* /static/css/style.less:L689 */
.menu li li {
  margin-left: 15px;
  border: 0;
}
/* /static/css/style.less:L694 */
.menu li li a {
  font-size: 15px;
  padding: 3px 0;
}
/* /static/css/style.less:L699 */
.menu li ul {
  padding: 15px 0;
}
/* /static/css/style.less:L703 */
.menu li a:hover,
.menu li a.current-link {
  color: #e2066f !important;
}
/* /static/css/style.less:L707 */
.gray .menu {
  border-top-color: #cccccc;
}
/* /static/css/style.less:L711 */
.gray .menu li {
  border-bottom-color: #cccccc;
}
/* /static/css/style.less:L715 */
.darkgray .menu li a,
.green .menu li a,
.turkoise .menu li a,
.pink .menu li a,
.blue .menu li a {
  color: white;
}
/* /static/css/style.less:L723 */
.pink .menu li a:hover,
.pink .menu li.active a {
  color: #008273 !important;
}
/*-----------------*/

/* /static/css/style.less:L730 */
.landingpage-ingress {
  padding: 45px 0;
  padding: 0;
}
/* /static/css/style.less:L735 */
.landingpage-ingress-inner {
  padding: 30px 0;
  font-size: 20px;
  border-top: 1px solid #dddddd;
  max-width: 990px;
  margin: auto;
}
/* /static/css/style.less:L743 */
.landingpage .mainbody {
  padding: 45px 0;
}
/* /static/css/style.less:L747 */
.EventListPage .mainbody {
  padding-bottom: 45px;
}
/* /static/css/style.less:L751 */
.contentarea {
  color: white;
  padding: 20px 0;
}
/* /static/css/style.less:L756 */
.contentarea-inner {
  margin: 0 45px;
}
/* /static/css/style.less:L760 */
.block.white .block-inner,
.contentarea.white {
  color: #333333;
  background: white;
}
/* /static/css/style.less:L766 */
.contentarea.white .contentarea-inner {
  margin: 0;
}
/* /static/css/style.less:L770 */
.block-inner {
  padding: 15px;
}
/* /static/css/style.less:L774 */
.block.white .block-inner {
  padding: 15px 0;
}
/* /static/css/style.less:L778 */
.block.blue .block-inner,
.bluebg,
.contentarea.blue {
  background: #0d004c !important;
}
/* /static/css/style.less:L784 */
.block.turkoise .block-inner,
.turkoisebg,
.contentarea.turkoise {
  background: #008273 !important;
}
/* /static/css/style.less:L790 */
.block.green .block-inner,
.greenbg,
.contentarea.green {
  background: #008273 !important;
}
/* /static/css/style.less:L796 */
.block.pink .block-inner,
.pinkbg,
.contentarea.pink {
  background: #e2066f !important;
}
/* /static/css/style.less:L802 */
.block.gray .block-inner,
.graybg,
.contentarea.gray {
  background: #eeeeee !important;
  color: #333333;
}
/* /static/css/style.less:L809 */
.block.darkgray .block-inner,
.darkgraybg,
.contentarea.darkgray {
  background: #4c4c4c !important;
}
/* /static/css/style.less:L815 */
.narrow .contentarea.white:first-child {
  padding-top: 0 !important;
}
/* /static/css/style.less:L819 */
.narrow .contentarea {
  padding: 0;
}
/* /static/css/style.less:L823 */
.narrow .contentarea-inner {
  margin: 0;
}
/* /static/css/style.less:L827 */
.rightcol .contentarea {
  padding: 20px 0;
}
/* /static/css/style.less:L831 */
.rightcol .contentarea-inner {
  margin: 0 20px;
}
/*-----------------*/

/* /static/css/style.less:L839 */
.dropdown .itemlist {
  background: white;
  padding: 15px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
  display: none;
}
/* /static/css/style.less:L846 */
.dropdown .itemlist .items {
  display: none;
}
/* /static/css/style.less:L850 */
.dropdown .itemlist .item-inner {
  padding: 10px 15px;
}
/* /static/css/style.less:L855 */
.dropdown .menu,
.dropdown .menu li {
  border: 0;
}
/* /static/css/style.less:L859 */
.dropdown a {
  display: block;
}
/* /static/css/style.less:L863 */
.dropdown h4 {
  font-size: 1em;
  margin-bottom: 8px;
  border-bottom: solid 1px #e5e5e5;
  padding-bottom: 10px;
  display: block;
}
/* /static/css/style.less:L871 */
.dropdown .menu li a {
  padding: 0;
  font-size: 1em;
}
/* /static/css/style.less:L876 */
.dropdown .item.textitem p {
  line-height: 130%;
  font-size: 16px;
}
/* /static/css/style.less:L882 */
.dropdown .dd-langmenu {
  float: right;
  padding: 15px 10px;
  text-align: right;
}
/* /static/css/style.less:L888 */
.dropdown .dd-langmenu .items {
  display: block;
  margin: 0;
}
/* /static/css/style.less:L893 */
.dropdown .dd-langmenu .items .item {
  width: 100% !important;
  margin: 0;
}
/* /static/css/style.less:L898 */
.dropdown .dd-langmenu .items .item-inner {
  padding: 0;
  margin: 0;
}
/* /static/css/style.less:L903 */
.dropdown .dd-langmenu .menu li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  padding: 0 15px;
}
/*-----------------*/

/* /static/css/style.less:L913 */
.wide .main {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  max-width: none;
}
/* /static/css/style.less:L920 */
.wide .content {
  margin-right: 0;
}
/* /static/css/style.less:L924 */
.wide .contentarea .contentarea-inner {
  max-width: 990px;
  margin: auto;
}
/* /static/css/style.less:L929 */
.wide .mainbody_inner {
  max-width: 990px;
  margin: auto;
}
/*-----------------*/

/* /static/css/style.less:L936 */
.HeaderBannerBlockVisible .banner {
  padding: 0;
}
/*
.home .header{
position:absolute;
top:30px;
}

.home .header.fixed{
position:fixed;
top:0px;
}

*/

/*
.home .logo{
position:relative;
height:100px;
background:#fff url(../images/logo-dark.png) no-repeat center center;
margin-top:-50px;
top:25px;
border:0;
}

.home .header.fixed .logo{
margin:0;
top:0;
height:50px;
border-right:1px solid @blue;
background:url(../images/logo.png) no-repeat center center;
}
*/

/*-----------------*/

/* /static/css/style.less:L973 */
.rightcol .menu-horizontal {
  padding: 0;
}
/* /static/css/style.less:L977 */
.rightcol .menu-horizontal li {
  display: list-item;
  padding: 0;
  text-align: left;
  border-bottom: 1px solid white;
  display: none;
}
/* /static/css/style.less:L985 */
.rightcol .menu-horizontal li:first-child {
  display: list-item;
}
/* /static/css/style.less:L989 */
.rightcol .menu-horizontal li:first-child a {
  background: url(../images/list-icon.png) no-repeat right center;
}
/* /static/css/style.less:L993 */
.rightcol .menu-horizontal li a {
  line-height: 25px;
  padding: 7px 0;
  margin: 0 15px;
}
/*-----------------*/

/* /static/css/style.less:L1001 */
footer {
  display: block;
}
/* /static/css/style.less:L1005 */
.footer,
.footer a {
  color: #bfbfc0;
  font-size: 15px;
}
/* /static/css/style.less:L1010 */
.footer .upper {
  min-height: 50px;
  background: #0d004c;
}
/* /static/css/style.less:L1015 */
.footer .lower {
  min-height: 50px;
  background: black;
  padding: 50px 0;
}
/* /static/css/style.less:L1021 */
.footer .wrap {
  padding: 0 10px;
}
/*-----------------*/

/* /static/css/style.less:L1027 */
.footer .breadcrumbs .label {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  background: url(../images/crumbs-label-arrow-dark.png) no-repeat right center;
  margin-right: 10px;
  position: relative;
  top: -1px;
}
/* /static/css/style.less:L1038 */
.footer .breadcrumbs .label span {
  background: white;
  color: black;
  display: block;
  margin-right: 5px;
  padding: 0 8px;
  line-height: 22px;
}
/* /static/css/style.less:L1047 */
.footer .breadcrumbs {
  padding: 25px 0;
  border-bottom: 1px solid #626365;
  color: #bfbfc0;
}
/* /static/css/style.less:L1053 */
.footer .breadcrumbs a:last-child {
  color: white;
}
/*-----------------*/

/* /static/css/style.less:L1059 */
.footer .upper .columns {
  padding: 50px 0;
}
/* /static/css/style.less:L1063 */
.footer .upper h5,
.footer .upper h5 a {
  color: white;
  font-size: 18px;
}
/* /static/css/style.less:L1069 */
.footerlinks a {
  display: block;
  margin-bottom: 5px;
}
/* /static/css/style.less:L1074 */
.footerlinks a:hover {
  color: #e2066f;
}
/*-----------------*/

/* /static/css/style.less:L1080 */
.somelinks {
  width: 200px;
  margin-left: -10px;
  margin: auto;
}
/* /static/css/style.less:L1086 */
.somelinks li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  width: 62px;
  height: 62px;
  background: #28282a;
  margin-left: 10px;
  border-radius: 35px;
  margin-bottom: 15px;
}
/* /static/css/style.less:L1099 */
.somelinks li a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}
/* /static/css/style.less:L1107 */
.somelinks li.facebook a {
  background-image: url(../images/facebook.png);
}
/* /static/css/style.less:L1111 */
.somelinks li.youtube a {
  background-image: url(../images/youtube.png);
}
/* /static/css/style.less:L1115 */
.somelinks li.twitter a {
  background-image: url(../images/twitter.png);
}
/* /static/css/style.less:L1119 */
.somelinks li.more a {
  background-image: url(../images/plus.png);
}
/*-----------------*/

/* /static/css/style.less:L1126 */
.footer .footer-logo {
  float: left;
  width: 290px;
  margin-right: 35px;
}
/* /static/css/style.less:L1132 */
.footer .contactinfo {
  float: left;
  width: 150px;
}
/* /static/css/style.less:L1137 */
.footermenu {
  float: right;
  width: 90%;
}
/* /static/css/style.less:L1142 */
.footermenu li {
  float: left;
  width: 50%;
}
/* /static/css/style.less:L1147 */
.footermenu li a {
  display: block;
  background: url(../images/arrow-r-gray-small.png) no-repeat 0 5px;
  padding-left: 15px;
  margin-bottom: 5px;
}
/*-----------------*/

/* /static/css/style.less:L1156 */
.footer.light .upper {
  background: white;
}
/* /static/css/style.less:L1160 */
.footer.light .breadcrumbs {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  color: #4c4c4c;
}
/* /static/css/style.less:L1166 */
.footer.light .breadcrumbs label {
  background: url(../images/crumbs-label-arrow-light.png) no-repeat right center;
}
/* /static/css/style.less:L1170 */
.footer.light .breadcrumbs label span {
  background: #eeeeee;
  color: black;
}
/* /static/css/style.less:L1175 */
.footer.light .breadcrumbs a {
  color: #4c4c4c;
}
/* /static/css/style.less:L1180 */
.footer.light .breadcrumbs a:last-child {
  color: black;
}
/* /static/css/style.less:L1184 */
.footer.light .footerlinks a,
.footer.light .upper h5 a {
  color: #4c4c4c;
}
/*-----------------*/

/* /static/css/style.less:L1192 */
.loadingpanel {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  background: url(../images/alpha-white.png);
  z-index: 99;
  display: none;
}
/* /static/css/style.less:L1203 */
.loading,
.loadingpanel div {
  position: relative;
  min-height: 50px;
  background: white url(../images/ajax-loader.gif) no-repeat center center;
}
/*-----------------*/

/* style.project.less:L6 */
.toggleheader {
  display: none;
}
/* style.project.less:L10 */
.projectpage form {
  padding-top: 0;
}
/* style.project.less:L14 */
.projectpage .toggleheader {
  position: relative;
  z-index: 10;
  display: block;
}
/* style.project.less:L20 */
.toggleheader a {
  position: absolute;
  top: -4px;
  right: 0;
  background: #0d004c url("../images/mainmenu-arrow-white.png") no-repeat 97% center;
  color: white;
  padding: 7px 35px 5px 20px;
  font-family: sofia-pro;
  font-weight: bold;
  line-height: normal;
}
/* style.project.less:L32 */
.toggleheader a img {
  width: 53px;
}
/* style.project.less:L36 */
.projectpage form {
  border-top: 4px solid #0d004c;
}
/* style.project.less:L40 */
.projectpage .header {
  display: none;
  margin-top: -4px;
}
/* style.project.less:L45 */
.projectpage .banner {
  padding-top: 0;
  background: white;
  overflow: visible;
  max-height: none;
}
/* style.project.less:L52 */
.projectheaderimage {
  overflow: hidden;
  max-height: 725px;
}
/*-----------------*/

/* style.project.less:L59 */
.p-header {
  position: relative;
  z-index: 8;
}
/* style.project.less:L64 */
.project-header {
  background: white;
  padding: 20px 0 20px 0;
  position: relative;
  z-index: 8;
}
/* style.project.less:L71 */
.project-header {
  border-bottom: 1px solid #999999;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
/* style.project.less:L76 */
.project-header-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
/* style.project.less:L82 */
.project-header-left {
  flex-grow: 0;
  padding-top: 10px;
}
/* style.project.less:L87 */
.project-header-right {
  flex-grow: 1;
  padding-top: 10px;
  top: 3px;
  text-align: right;
}
/* style.project.less:L94 */
h2.projectlogo {
  margin: 0 30px 0 0;
}
/* style.project.less:L95 */
img.projectlogo {
  margin: 0;
}
/* style.project.less:L97 */
.projectheaderimage img {
  margin: 0;
}
/* style.project.less:L101 */
.projectheaderTitle {
  background: #eeeeee;
}
/*-----------------*/

/* style.project.less:L107 */
.project-mainmenu {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
/* style.project.less:L112 */
.project-mainmenu > li {
  float: left;
  padding: 0 10px;
}
/* style.project.less:L116 */
.project-mainmenu > li:first-child {
  padding-left: 0;
}
/* style.project.less:L121 */
.project-mainmenu li a {
  font-size: 16px;
  font-family: sofia-pro;
  line-height: 36px;
}
/* style.project.less:L127 */
.project-mainmenu > li:hover > ul,
.project-mainmenu > li.focus > ul {
  display: block;
}
/* style.project.less:L131 */
.project-mainmenu li li a {
  line-height: normal;
}
/* style.project.less:L135 */
.project-mainmenu .drop-menu {
  width: 100%;
  box-sizing: border-box;
  top: auto;
  left: 0;
}
/* project-mainmenu */

/* style.project.less:L143 */
.project-aux {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
/* style.project.less:L148 */
.project-aux .project-langmenu {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
}
/* style.project.less:L153 */
.project-aux .project-langmenu li ul {
  display: none;
  position: absolute;
  top: 100%;
  right: -10px;
  background: white;
  box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.2);
  padding: 5px 10px;
}
/* style.project.less:L163 */
.project-aux .project-langmenu li {
  display: inline-block;
  vertical-align: middle;
}
/* style.project.less:L167 */
.project-aux .project-langmenu li a {
  line-height: 36px;
  text-transform: uppercase;
  display: block;
  font-size: 12px;
  font-family: sofia-pro;
  padding: 0 5px;
}
/* style.project.less:L177 */
.project-aux .project-langmenu .other-languages {
  position: relative;
  white-space: nowrap;
}
/* style.project.less:L181 */
.project-aux .project-langmenu .other-languages > a {
  display: block;
  background: url(../images/mainmenu-arrow-black.png) no-repeat right center;
  padding: 0;
  width: 20px;
  height: 36px;
}
/* style.project.less:L189 */
.project-aux .project-langmenu .other-languages li a {
  display: inline-block;
  padding: 0 10px;
  text-transform: none;
}
/* style.project.less:L195 */
.project-aux .project-langmenu .other-languages:hover ul,
.project-aux .project-langmenu .other-languages.focus ul {
  display: block;
}
/* style.project.less:L201 */
.project-aux .togglesearch {
  float: none;
  display: inline-block;
  vertical-align: top;
  height: 36px;
  width: 36px;
  border-left: 1px solid #333333;
  background: url(../images/magni-black.png) no-repeat center center;
  margin-left: 5px;
}
/* style.project.less:L212 */
.project-aux .togglemainmenu {
  float: none;
  display: none;
  vertical-align: top;
  height: 36px;
  background: url(../images/list-icon-black-light.png) no-repeat center center;
  border-left-color: #333333;
}
/* style.project.less:L221 */
.project-aux .togglemainmenu.active {
  background-image: url(../images/list-icon-black.png);
}
/*-----------------*/

/* style.project.less:L231 */
.project-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
}
/* style.project.less:L238 */
.dd-project-langmenu {
  float: right;
  background: white;
  padding-top: 25px;
  display: none;
}
/* style.project.less:L245 */
.dd-project-langmenu li {
  float: left;
  padding: 5px 10px;
}
/* style.project.less:L250 */
.project-header .searchpanel {
  max-width: 400px;
  background: white;
  float: right;
  margin-top: 0;
  padding-top: 45px;
  box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.2);
  display: none;
}
/*-----------------*/

/* /static/css/style.less:L1215 */
.box {
  margin-top: 22px;
  padding-top: 25px;
  border-top: 1px solid #e5e5e5;
}
/* /static/css/style.less:L1221 */
.box.noborder {
  border: 0;
  padding-top: 0;
}
/* /static/css/style.less:L1226 */
.box:first-child {
  border: 0;
  margin-top: 0;
  padding-top: 0;
}
/*-----------------*/

@media screen and (min-width: 768px) {
  /* /static/css/style.less:L1235 */
  .auxmenu {
    display: inline-block !important;
  }
  /* /static/css/style.less:L1238 */
  .mainmenu {
    display: block !important;
  }
  /* /static/css/style.less:L1242 */
  .mlangmenu {
    display: none !important;
  }
  /* /static/css/style.less:L1246 */
  .topmenu li .items,
  .mob-trigger,
  .mainmenu li .items {
    display: none !important;
  }
}
/*-----------------*/

/* /static/css/style.less:L1255 */
.contentpage .mainbody {
  margin-bottom: 25px;
}
/* /static/css/style.less:L1259 */
.contentpage .block {
  margin-bottom: 0;
}
/*-----------------*/

/*-----------------*/

/*-----------------*/

/* /static/css/style.less:L1269 */
p.padded {
  border-left: 5px solid #eeeeee;
  padding-left: 30px;
}
/* /static/css/style.less:L1274 */
.arrow-r {
  text-decoration: none !important;
}
/* /static/css/style.less:L1278 */
.arrow-r:before,
.arrow-r-l:before,
.dropdown h4 a:before,
.pagelist .ititle a:before {
  font-family: "fontello";
  content: '\e800';
  display: inline-block;
  padding-right: 8px;
  font-style: normal;
  font-weight: normal;
  line-height: 1em;
}
/* /static/css/style.less:L1289 */
.arrow-r-big {
  font-size: 24px;
  line-height: 34px;
}
/* /static/css/style.less:L1294 */
.arrow-r-big:before {
  font-family: "fontello";
  content: '\e800';
  display: inline-block;
  padding-right: 10px;
}
/* /static/css/style.less:L1302 */
.leftborder {
  border-left: 5px solid #008273;
  padding-left: 10px;
}
/* /static/css/style.less:L1307 */
h1.leftborder,
h2.leftborder,
h3.leftborder {
  border-left-width: 10px;
}
/*-----------------*/

/* /static/css/style.less:L1315 */
.editorial ul,
.mainbody ul {
  list-style: disc;
  margin-left: 25px;
}
/* /static/css/style.less:L1321 */
.editorial ol,
.mainbody ol {
  margin-left: 25px;
}
/* /static/css/style.less:L1326 */
.project-mainmenu > li > a {
  color: #0d004c;
  background: url(../images/mainmenu-arrow-blue.png) no-repeat right center;
  padding-right: 20px;
  border-right: 0 !important;
}
/* /static/css/style.less:L1333 */
.project-mainmenu li.nodd a {
  color: #0d004c;
  background: none !important;
  padding-right: 0px !important;
}
/*-----------------*/

/* /static/css/style.less:L1341 */
.guidepage .toggleheader a {
  background-image: none;
  padding-right: 20px;
}
/* /static/css/style.less:L1346 */
.guidepage .landingpage-ingress {
  background: #e2066f !important;
}
/* /static/css/style.less:L1350 */
.guidepage .landingpage-ingress-inner {
  border: 0;
  color: white;
}
/* /static/css/style.less:L1355 */
.guidepage .banner {
  overflow: visible;
}
/* /static/css/style.less:L1359 */
.guidepage .projectlogoarea {
  float: left;
  position: relative;
  /*top: 12px;
    width: auto;
    height: 60px;
    overflow: visible;*/

}
/* /static/css/style.less:L1368 */
.guidepage .projectlogoarea img {
  margin: 0;
  width: auto;
}
/* /static/css/style.less:L1373 */
.guidepage .guidelogo1 {
  float: left;
  height: 60px;
  position: relative;
  background: #e2066f;
  min-width: 160px;
}
/* /static/css/style.less:L1381 */
.guidepage .guidelogo1 span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 60px;
  font-size: 26px;
  font-weight: bold;
  color: white;
  text-align: center;
}
/* /static/css/style.less:L1394 */
.guidepage .guidelogo2 {
  display: none;
}
/* /static/css/style.less:L1398 */
.guidepage .projectlogoarea.alternate .guidelogo2 {
  display: block;
  float: left;
  background: #0d004c;
  font-size: 22px;
  color: white;
  box-shadow: inset 0 -30px 30px -20px rgba(0, 0, 0, 0.5);
  min-width: 185px;
  line-height: 60px;
  text-align: center;
  font-weight: bold;
  padding: 0 20px;
  text-shadow: 0 0 5px black;
}
/* /static/css/style.less:L1413 */
.guidepage .projectlogoarea.alternate .guidelogo1 {
  position: absolute;
  top: -30px;
  left: 0;
  height: 30px;
  z-index: 999;
}
/* /static/css/style.less:L1421 */
.guidepage .projectlogoarea.alternate .guidelogo1 img {
  height: 40px;
  width: auto;
}
/* /static/css/style.less:L1426 */
.guidepage .projectlogoarea.alternate .guidelogo1 span {
  line-height: 30px;
  font-size: 14px;
}
/* /static/css/style.less:L1431 */
.guidepage .project-header {
  padding: 40px 0 0 0;
}
/* /static/css/style.less:L1435 */
.guidepage .project-aux {
  float: right;
  padding-top: 12px;
}
/*.guidepage .project-header .project-langmenu {
    border: 0;
}

.guidepage .project-header .project-langmenu li {
    padding: 0;
}

.guidepage .project-header .project-langmenu li a {
    font-size: 0;
    width: 40px;
    height: 22px;
    background: url(../images/globe-blue.png) no-repeat center center;
    padding: 0;
    border: 0 !important;
}*/

/*.guidepage .project-header .togglesearch {
    width: 40px;
    height: 22px;
    background: url(../images/magni-blue.png) no-repeat center center;
    border-left: 1px solid @blue;
}*/

/* /static/css/style.less:L1464 */
.guidepage .project-aux .project-langmenu .other-languages > a {
  /*font-size: 0;
    width: 40px;
    height: 22px;
    padding: 0;
    border: 0 !important;*/
  background: url(../images/globe-blue.png) no-repeat center center;
}
/* /static/css/style.less:L1473 */
.guidepage .banner {
  max-height: none;
}
/* /static/css/style.less:L1477 */
.guidepage .banner-content {
  max-height: 725px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
/* /static/css/style.less:L1484 */
.guidepage .HeaderContentArea .item .wrap {
  padding-top: 270px;
}
/* /static/css/style.less:L1488 */
.guidepage .project-mainmenu {
  padding: 0 0 0 10px;
}
/* /static/css/style.less:L1491 */
.guidepage .project-mainmenu > li > a {
  line-height: 60px;
}
/* /static/css/style.less:L1497 */
.guidepage .landingpage .mainbody_inner {
  border: 0;
}
/* /static/css/style.less:L1501 */
.guidepage .project-header .togglemainmenu {
  background-image: url("../images/list-icon.png");
}
/* /static/css/style.less:L1505 */
.guidepage .project-header .togglemainmenu.active {
  background-image: url("../images/list-icon-dark.png");
}
/* /static/css/style.less:L1509 */
.project-mainmenu li .items {
  display: none;
}
/*-----------------*/

/* /static/css/style.less:L1515 */
.education-ingress {
  text-align: left;
}
/* /static/css/style.less:L1519 */
.education-ingress .menu li {
  padding: 5px 0;
}
/* /static/css/style.less:L1523 */
.education-ingress .menu {
  border: 0;
}
/*-----------------*/

/* /static/css/style.less:L1529 */
.repo-heading {
  padding: 100px 10px 10px 10px;
}
/* /static/css/style.less:L1533 */
.repo-heading h1 {
  margin: 0;
}
/* /static/css/style.less:L1537 */
.repopage .landingpage-ingress-inner {
  border: 0;
  padding-top: 15px;
}
/* /static/css/style.less:L1542 */
.repopage .basicinfo {
  font-size: 22px;
}
/* /static/css/style.less:L1546 */
.repopage .repo-content {
  padding-top: 45px;
}
/* /static/css/style.less:L1550 */
.repopage .logos {
  display: block;
  margin: 0 -10px;
}
/* /static/css/style.less:L1557 */
.repopage .logos .item {
  float: left;
  width: -moz-calc((50% - 10px));
  width: -webkit-calc((50% - 10px));
  width: calc((50% - 10px));
  margin-left: 10px;
  margin-bottom: 15px;
  padding: 15px;
  box-sizing: border-box;
  border: 1px solid #dddddd;
}
/* /static/css/style.less:L1567 */
.repopage .logos .item-inner {
  padding-top: 70%;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
/*-----------------*/

/* /static/css/style.less:L1579 */
.itemfooter {
  padding-top: 15px;
}
/* /static/css/style.less:L1583 */
.itemfooter .itemfooter-title {
  font-size: 16px;
}
/* /static/css/style.less:L1587 */
.itemfooter-back {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  margin-top: 10px;
}
/* /static/css/style.less:L1595 */
.addthis_sharing_toolbox {
  margin-top: 30px;
}
/*-----------------*/

/* /static/css/style.less:L1601 */
.elsa-video {
  margin-bottom: 5px;
}
/* /static/css/style.less:L1605 */
.elsa-symbols {
  margin-bottom: 25px;
}
/*-----------------*/

/* /static/css/style.less:L1611 */
/* /static/css/style.less:L1614 */
fieldset legend {
  max-width: 100%;
}
/*-----------------*/

/* /static/css/style.less:L1620 */
.block-headerbanner .overlay,
.HeaderImageOverlay .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/static/images/alpha-black.png);
  background: rgba(0, 0, 0, 0.5);
}
/* /static/css/style.less:L1631 */
.block-headerbanner .item.layer .bgtext span,
.HeaderImageOverlay .bgtext span {
  background: none;
  box-shadow: none;
  color: white;
}
/* /static/css/style.less:L1638 */
.HeaderImageOverlay .headertext-inner,
.block-headerbanner .item.layer .headertext-inner {
  padding-left: 0;
}
/*-----------------*/

/* /static/css/style.less:L1645 */
.ContentPageMainImage {
  width: 100%;
}
/* /static/css/style.less:L1649 */
.notices {
  position: fixed;
  z-index: 99999;
  bottom: 0;
  left: 0;
  width: 100%;
  color: white;
}
/* /static/css/style.less:L1658 */
.notices a {
  color: white;
  text-decoration: underline;
}
/* /static/css/style.less:L1663 */
.notices .cookienotice {
  background: rgba(13, 0, 76, 0.8);
  padding: 15px;
  font-size: 15px;
}
/* /static/css/style.less:L1668 */
.notices .cookienotice .cookienotice-inner {
  padding-right: 50px;
}
/* /static/css/style.less:L1672 */
.notices .cookienotice .close {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 30px;
  width: 30px;
  text-align: center;
  background: #0d004c;
  color: white;
  border-radius: 3px;
  font-family: verdana;
  font-weight: bold;
  text-decoration: none;
}
/* /static/css/style.less:L1686 */
.notices .cookienotice .close:hover {
  background-color: #e2066f;
}
/* /static/css/style.less:L1692 */
.notices .crisisnotice {
  padding: 15px;
  background-color: #e2066f;
  text-align: center;
  font-weight: bold;
}
/* /static/css/style.less:L1701 */
.skip-link {
  position: absolute;
  top: -50px;
  left: 5px;
  z-index: 999;
}
/* /static/css/style.less:L1708 */
.skip-link:focus {
  top: 3px;
}
/*-----------------*/

/* editor.less:L6 */
.mceContentBody {
  font-family: sofia-prio, arial;
  font-size: 17px;
  line-height: 160%;
  color: #333333;
}
/* editor.less:L13 */
a {
  color: #0d004c;
  text-decoration: none;
  cursor: pointer;
}
/* editor.less:L19 */
p {
  margin-bottom: 25px;
}
/* editor.less:L23 */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #0d004c;
  font-weight: normal;
  line-height: normal;
  font-family: sofia-pro;
}
/* editor.less:L30 */
h1 {
  EditMenuName: Heading1;
  font-size: 44px;
}
/* editor.less:L35 */
h2 {
  EditMenuName: Heading2;
  font-size: 34px;
}
/* editor.less:L39 */
h2.fs-28 {
  font-size: 28px;
}
/* editor.less:L44 */
h3 {
  EditMenuName: Heading3;
  font-size: 24px;
}
/* editor.less:L49 */
h4 {
  EditMenuName: Heading4;
  font-size: 18px;
}
/* editor.less:L54 */
h5 {
  EditMenuName: Heading5;
  font-size: 16px;
}
/* editor.less:L59 */
h6 {
  EditMenuName: Heading6;
  font-size: 14px;
}
/* editor.less:L64 */
p.ingress {
  EditMenuName: Ingressi;
  font-size: 20px;
}
/* editor.less:L69 */
.quote {
  EditMenuName: Lainaus;
  font-size: 28px;
  font-family: sofia-pro;
  color: #0d004c;
  font-style: italic;
}
/* editor.less:L77 */
p.padded {
  EditMenuName: Sisennys;
  border-left: 5px solid #eeeeee;
  padding-left: 30px;
}
/* editor.less:L83 */
ul.list {
  EditMenuName: Lista;
  list-style: none;
  margin: 0;
}
/* editor.less:L89 */
ul.list li {
  border-bottom: 1px solid #eeeeee;
  padding: 5px 0;
}
/* editor.less:L94 */
ul.linkList {
  EditMenuName: Linkkilista;
  list-style: none !important;
}
/* editor.less:L100 */
ul.linkList li a:before {
  font-family: "fontello";
  content: '\e800';
  display: inline-block;
  padding-right: 8px;
  font-style: normal;
  font-weight: normal;
  line-height: 1em;
}
/*-----------------*/

/* editor.less:L112 */
table.grid {
  EditMenuName: Taulukko;
  width: 100%;
  border-collapse: collapse;
  border: 0;
}
/* editor.less:L119 */
.grid td,
.grid th {
  border: 1px solid #eeeeee;
  padding: 10px 15px;
}
/* editor.less:L124 */
.grid tr:nth-child(odd) td {
  background: #eeeeee;
}
/*-----------------*/

/* editor.less:L130 */
.ball-big {
  EditMenuName: Pallo suuri;
  background: url(../images/ball-big.png) no-repeat 0 0;
  width: 197px;
  height: 150px;
  color: white;
  font-size: 32px;
  font-weight: normal;
  line-height: normal;
  font-family: sofia-pro;
  padding: 74px 15px 0 15px;
  text-align: center;
}
/* editor.less:L144 */
.ball-small {
  EditMenuName: Pallo pieni;
  background: url(../images/ball-small.png) no-repeat 0 0;
  width: 125px;
  height: 88px;
  color: white;
  font-size: 20px;
  font-weight: normal;
  line-height: normal;
  font-family: sofia-pro;
  padding: 50px 7px 0 8px;
  text-align: center;
}
/*-----------------*/

/* editor.less:L160 */
a.calltoaction-link {
  EditMenuName: CallToAction;
  display: block;
  background: #0d004c url(../images/arrow-box.png) no-repeat 30px center;
  padding: 25px 30px 25px 100px;
  font-size: 22px;
  color: white;
  font-family: sofia-pro;
}
/* editor.less:L171 */
.editorial h1,
.editorial h2,
.editorial h3,
.editorial h4,
.editorial h5,
.editorial h6,
.mainbody h1,
.mainbody h2,
.mainbody h3,
.mainbody h4,
.mainbody h5,
.mainbody h6 {
  margin-top: 38px;
}
/* editor.less:L186 */
.editorial h1:first-child,
.editorial h2:first-child,
.editorial h3:first-child,
.editorial h4:first-child,
.editorial h5:first-child,
.editorial h6:first-child,
.mainbody h1:first-child,
.mainbody h2:first-child,
.mainbody h3:first-child,
.mainbody h4:first-child,
.mainbody h5:first-child,
.mainbody h6:first-child {
  margin-top: 0 !important;
}
/* editor.less:L201 */
.mainbody ol,
.mainbody ul,
.editorial ol,
.editorial ul {
  margin-bottom: 12px;
}
/*----------------*/

/* editor.less:L208 */
.editorial table,
.mainbody table {
  border-collapse: collapse;
  width: 100%;
}
/* editor.less:L214 */
.editorial table td,
.editorial table th,
.mainbody table td,
.mainbody table th {
  border: 1px solid #eeeeee;
  padding: 5px 10px;
}
/* editor.less:L220 */
.editorial table tr:nth-child(odd) td,
.mainbody table tr:nth-child(odd) td {
  background: #f2f2f2;
}
/* editor.less:L226 */
.editorcontent ul {
  list-style: disc;
  margin: 0 0 12px 25px;
}
/* editor.less:L231 */
.editorcontent ol {
  margin: 0 0 12px 25px;
}
/* editor.less:L235 */
.editorcontent a {
  text-decoration: underline;
}
/* editor.less:L239 */
.mainbody a {
  text-decoration: underline;
}
/* editor.less:L243 */
.landingpage-ingress a {
  text-decoration: underline;
}
/* editor.less:L247 */
.green .editorcontent a,
.blue .editorcontent a {
  text-decoration: underline;
  color: white;
}
/* editor.less:L253 */
.green .editorcontent a:hover,
.blue .editorcontent a:hover {
  text-decoration: underline;
  color: #e2066f;
}
/*----------------*/

/* editor.less:L261 */
a.button {
  EditMenuName: Pinkki painike;
  display: inline-block;
  background-color: #e2066f !important;
  padding: 8px 25px;
  color: white;
}
/* editor.less:L269 */
a.button-blue {
  EditMenuName: Sininen painike;
  background-color: #0d004c !important;
  padding: 8px 25px;
  color: white;
  display: inline-block;
  border: 2px solid #0d004c;
}
/* color.less:L6 */
.blue a,
.pink a,
.green a,
.darkgray a,
.turkoise a,
.darkgray .editorial h1,
.darkgray .editorial h2,
.darkgray .editorial h3,
.darkgray .editorial h4,
.darkgray .editorial h5,
.darkgray .editorial h6,
.darkgray .editorial,
.turkoise .editorial h1,
.turkoise .editorial h2,
.turkoise .editorial h3,
.turkoise .editorial h4,
.turkoise .editorial h5,
.turkoise .editorial h6,
.turkoise .editorial,
.green .editorial h1,
.green .editorial h2,
.green .editorial h3,
.green .editorial h4,
.green .editorial h5,
.green .editorial h6,
.green .editorial,
.pink .editorial h1,
.pink .editorial h2,
.pink .editorial h3,
.pink .editorial h4,
.pink .editorial h5,
.pink .editorial h6,
.pink .editorial,
.blue .editorial h1,
.blue .editorial h2,
.blue .editorial h3,
.blue .editorial h4,
.blue .editorial h5,
.blue .editorial h6,
.blue .editorial {
  color: white;
}
/* color.less:L49 */
/* color.less:L57 */
.darkgray .editorial a,
.turkoise .editorial a,
.pink .editorial a,
.green .editorial a,
.blue .editorial a,
.box-blue a {
  text-decoration: underline;
  color: white;
}
/* color.less:L67 */
.darkgray .editorial a:hover,
.turkoise .editorial a:hover,
.pink .editorial a:hover,
.green .editorial a:hover,
.blue .editorial a:hover {
  color: #e2066f;
}
/* color.less:L76 */
.green .arrow-r-big,
.pink .arrow-r-big,
.blue .arrow-r-big {
  background: url(../images/arrow-r-dblue.png) no-repeat 0 center;
}
/* color.less:L82 */
.leftborder.bpink {
  border-left-color: #e2066f;
}
/* color.less:L86 */
.leftborder.bblue {
  border-left-color: #0d004c;
}
/* color.less:L90 */
a {
  color: #0d004c;
  text-decoration: none;
  cursor: pointer;
}
/* color.less:L96 */
a:hover,
main .itemlist .item:hover a.arrow-r,
main .itemlist .item:hover a.arrow-r-l,
main .itemlist .item:hover .ititle a,
.dropdown .item.textitem:hover a,
.searchfilters li.active a,
.dropdown .active > a {
  color: #e2066f;
}
/* color.less:L100 */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  text-decoration: none !important;
}
/* color.less:L109 */
.darkgray h1,
.darkgray h2,
.darkgray h3,
.darkgray h4,
.darkgray h5,
.darkgray h6,
.darkgray,
.turkoise h1,
.turkoise h2,
.turkoise h3,
.turkoise h4,
.turkoise h5,
.turkoise h6,
.turkoise,
.green h1,
.green h2,
.green h3,
.green h4,
.green h5,
.green h6,
.green,
.pink h1,
.pink h2,
.pink h3,
.pink h4,
.pink h5,
.pink h6,
.pink,
.blue h1,
.blue h2,
.blue h3,
.blue h4,
.blue h5,
.blue h6,
.blue,
.box-pink a:hover {
  color: white;
}
@media screen and (max-width: 990px) {
  /* style.responsive.less:L8 */
  .header-searchpanel {
    width: 200px;
  }
  /* style.responsive.less:L12 */
  .repo-heading {
    padding-top: 10px;
  }
  /* style.responsive.less:L16 */
  .repo-content,
  .repopage .landingpage-ingress {
    padding: 0 10px;
  }
  /* style.responsive.less:L21 */
  .menuitemlist {
    padding: 0 10px;
  }
}
/* 990px */

@media screen and (max-width: 768px) {
  /* style.responsive.less:L30 */
  form {
    padding-top: 0;
  }
  /* style.responsive.less:L34 */
  .repo-content,
  .repopage .landingpage-ingress {
    padding: 0;
  }
  /* style.responsive.less:L39 */
  .repopage .landingpage-ingress {
    margin: -10px -10px 0 -10px;
  }
  /* style.responsive.less:L43 */
  .repopage .basicinfo {
    font-size: 16px;
    word-break: break-all;
  }
  /* style.responsive.less:L48 */
  .repo-content.longdesc {
    padding-top: 10px;
  }
  /* style.responsive.less:L52 */
  .col1,
  .col2,
  .col3,
  .col4,
  .col5,
  .col6,
  .col7,
  .col8,
  .col9,
  .col10,
  .col11,
  .col12 {
    width: 100%;
  }
  /* style.responsive.less:L56 */
  .header {
    position: static !important;
  }
  /* style.responsive.less:L60 */
  .header:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
  }
  /* style.responsive.less:L69 */
  .banner {
    overflow: visible;
    max-height: none;
    padding-top: 0;
  }
  /* style.responsive.less:L75 */
  .banner .wrap {
    margin: 0 10px;
  }
  /* style.responsive.less:L79 */
  .headertext-inner h1 {
    font-size: 30px;
    word-break: normal;
  }
  /* style.responsive.less:L84 */
  .headertext-inner h4 {
    font-size: 16px;
  }
  /* style.responsive.less:L88 */
  .main {
    padding: 10px !important;
  }
  /* style.responsive.less:L93 */
  .footer .col6,
  .footer .col3,
  .footer .col5,
  .footer .col4 {
    width: 50%;
    min-width: 300px;
  }
  /* style.responsive.less:L101 */
  .footer .upper .columns {
    padding: 25px 0;
  }
  /* style.responsive.less:L105 */
  .somelinks {
    width: 100%;
  }
  /* style.responsive.less:L109 */
  .somelinks li {
    margin: 0 10px 0 0;
  }
  /* style.responsive.less:L113 */
  .itemlist .item {
    width: 50%;
  }
  /* style.responsive.less:L117 */
  .footer .contactinfo .col4 {
    text-align: left;
    margin: 0;
  }
  /*---------------------------*/
  
  /* style.responsive.less:L124 */
  .featureblock .col8 {
    width: 66.6667%;
  }
  /* style.responsive.less:L128 */
  .featureblock .col4 {
    width: 33.3333%;
  }
  /* style.responsive.less:L133 */
  .logo {
    background: transparent url("../images/jamk_tunnus_valkoinen.png") no-repeat center center;
    margin: 0 15px;
  }
  /*---------------------------*/
}
/* 768 */

/*---------------------------*/

/*---------------------------*/

/*---------------------------*/

/*---------------------------*/

/*---------------------------*/

/*---------------------------*/

/*---------------------------*/

@media screen and (max-width: 767px) {
  /* style.responsive.less:L156 */
  .skip-link:focus {
    top: 13px;
    left: 115px;
    color: white;
  }
  /* style.responsive.less:L162 */
  html,
  body {
    font-size: 14px;
    line-height: 21px;
  }
  /* style.responsive.less:L167 */
  .ismobile {
    display: block;
  }
  /* style.responsive.less:L171 */
  .content img {
    height: auto !important;
  }
  /* style.responsive.less:L175 */
  p.ingress,
  .landingpage-ingress-inner {
    font-size: 16px;
  }
  /* style.responsive.less:L179 */
  p {
    margin: 0 0 21px 0;
  }
  /* style.responsive.less:L183 */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-bottom: 10px;
  }
  /* style.responsive.less:L187 */
  h1 {
    font-size: 28px !important;
    line-height: 42px !important;
    word-break: break-all;
  }
  /* style.responsive.less:L188 */
  h2 {
    font-size: 22px !important;
    line-height: 42px !important;
  }
  /* style.responsive.less:L189 */
  h3 {
    font-size: 18px !important;
    line-height: 21px !important;
  }
  /* style.responsive.less:L190 */
  h4 {
    font-size: 16px !important;
    line-height: 21px !important;
  }
  /* style.responsive.less:L191 */
  h5 {
    font-size: 15px !important;
    line-height: 21px !important;
  }
  /* style.responsive.less:L192 */
  h6 {
    font-size: 14px !important;
    line-height: 21px !important;
    font-weight: bold !important;
  }
  /* style.responsive.less:L194 */
  .editorial ul,
  .editorial ol,
  table {
    margin-bottom: 21px;
  }
  /* style.responsive.less:L196 */
  .editorial h1,
  .editorial h2,
  .editorial h3,
  .editorial h4,
  .editorial h5,
  .editorial h6,
  .mainbody h1,
  .mainbody h2,
  .mainbody h3,
  .mainbody h4,
  .mainbody h5,
  .mainbody h6 {
    margin-top: 32px;
  }
  /*-----------------*/
  
  /* style.responsive.less:L214 */
  .logo {
    height: 50px;
    width: 75px;
    background-size: 75px auto;
  }
  /* style.responsive.less:L220 */
  .header .wrap {
    padding: 0;
  }
  /* style.responsive.less:L224 */
  .header-upper {
    position: absolute;
    background: none;
    padding: 0;
    z-index: 100;
    left: 105px;
    right: 0;
    box-shadow: none;
  }
  /* style.responsive.less:L234 */
  .header-lower {
    min-height: 50px;
  }
  /* style.responsive.less:L238 */
  .banner {
    padding: 0;
    overflow: hidden;
  }
  /* style.responsive.less:L243 */
  .headertext-inner h1 {
    font-size: 26px !important;
    line-height: normal !important;
  }
  /* style.responsive.less:L248 */
  .headertext-inner h4 {
    font-size: 16px;
    line-height: normal !important;
  }
  /* style.responsive.less:L253 */
  .banner .wrap {
    margin: 0px;
  }
  /* style.responsive.less:L257 */
  .breadcrumbs,
  .headerTitle h1 {
    padding: 10px;
  }
  /*-----------------*/
  
  /* style.responsive.less:L264 */
  .banner img {
    max-width: none;
    height: 300px;
    width: auto;
  }
  /*-----------------*/
  
  /* style.responsive.less:L272 */
  .searchpanel {
    float: none;
    width: auto;
    max-width: none;
  }
  /* style.responsive.less:L278 */
  .auxmenu li a,
  .mainmenu li a {
    font-size: 13px;
    border: 0 !important;
  }
  /* style.responsive.less:L284 */
  .topmenu {
    display: none;
  }
  /* style.responsive.less:L288 */
  .topmenu li.elmo {
    float: left;
    padding: 0 0 5px 15px;
  }
  /* style.responsive.less:L293 */
  .topmenu li.jamkinfo {
    clear: both;
  }
  /*-----------------*/
  
  /* style.responsive.less:L299 */
  .togglesearch {
    display: block;
  }
  /* style.responsive.less:L303 */
  .header-searchpanel,
  .mainmenu {
    clear: both;
    float: none;
    display: none;
  }
  /* style.responsive.less:L310 */
  .header-searchpanel {
    padding: 10px;
    width: auto;
    border-top: 1px solid #0d004c;
  }
  /*-----------------*/
  
  /* style.responsive.less:L318 */
  /* style.responsive.less:L320 */
  .langmenu > li > a {
    color: white;
    line-height: 50px;
    font-size: 14px;
    padding: 0 10px;
    margin: 0;
  }
  /* style.responsive.less:L328 */
  .langmenu .other-languages > a {
    height: 50px;
    background: url(../images/arrow-d-white.png) no-repeat center center !important;
    width: 35px;
  }
  /*-----------------*/
  
  /* style.responsive.less:L338 */
  .togglemainmenu {
    display: inline-block !important;
  }
  /* style.responsive.less:L342 */
  .mob-trigger:focus:not(.active),
  .togglesearch:not(.active):focus,
  .togglemainmenu:not(.active):focus {
    background-color: #110066;
  }
  /* style.responsive.less:L348 */
  .mainmenu,
  .topmenu {
    float: none;
  }
  /* style.responsive.less:L351 */
  .mainmenu > li,
  .topmenu > li {
    position: relative;
    clear: both;
    float: none !important;
    border-top: 1px solid #0d004c;
    padding: 0 !important;
  }
  /* style.responsive.less:L358 */
  .mainmenu > li .menu,
  .topmenu > li .menu,
  .mainmenu > li .menu li,
  .topmenu > li .menu li {
    border: 0 !important;
  }
  /* style.responsive.less:L363 */
  .mainmenu > li > a,
  .topmenu > li > a {
    background-image: none !important;
    line-height: 50px;
    padding: 0 60px 0 15px !important;
    color: white;
  }
  /* style.responsive.less:L370 */
  .mainmenu li:hover a,
  .topmenu li:hover a,
  .mainmenu li.active a,
  .topmenu li.active a,
  .mainmenu li.focus a,
  .topmenu li.focus a {
    background: transparent;
    color: white;
  }
  /* style.responsive.less:L375 */
  .mainmenu .mob-trigger,
  .topmenu .mob-trigger {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    height: 50px;
    width: 50px;
    border: 0;
    background: url(../images/expand-white.png) no-repeat center center;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
    border-left: 1px solid #0d004c;
  }
  /* style.responsive.less:L390 */
  .mainmenu .mob-trigger.active,
  .topmenu .mob-trigger.active {
    background-image: url(../images/collapse-white.png);
  }
  /* style.responsive.less:L394 */
  .mainmenu .mob-trigger:hover,
  .topmenu .mob-trigger:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }
  /* style.responsive.less:L400 */
  .drop-menu {
    position: relative;
    padding: 0;
    background: none;
  }
  /* style.responsive.less:L405 */
  .drop-menu * {
    color: white;
  }
  /* style.responsive.less:L409 */
  .drop-menu > li {
    display: block;
    width: auto;
    margin-bottom: 1px;
    background: #0d004c;
    padding: 10px;
  }
  /* style.responsive.less:L416 */
  .drop-menu > li a {
    color: white;
    font-family: sofia-pro, arial;
    font-size: 13px;
  }
  /*-----------------*/
  
  /* style.responsive.less:L426 */
  /* style.responsive.less:L428 */
  .project-mainmenu .mob-trigger {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    height: 50px;
    width: 50px;
    border: 0;
    background: url(../images/expand-white.png) no-repeat center center;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
    border-left: 1px solid #0d004c;
  }
  /* style.responsive.less:L443 */
  .project-mainmenu .drop-menu {
    margin: 0 0 0 -10px;
  }
  /* style.responsive.less:L447 */
  .project-mainmenu .drop-menu > li {
    background: #eeeeee;
  }
  /* style.responsive.less:L450 */
  .project-mainmenu .drop-menu > li * {
    color: black;
    line-height: normal;
  }
  /* style.responsive.less:L457 */
  .dd-mainmenu {
    display: none !important;
  }
  /* style.responsive.less:L461 */
  .header-upper .dropdown {
    position: relative;
    clear: both;
  }
  /* style.responsive.less:L466 */
  .dropdown .dd-auxmenu {
    box-shadow: none;
    padding: 10px 10px 15px 10px;
  }
  /* style.responsive.less:L471 */
  .dropdown .dd-auxmenu .item {
    margin: 0 !important;
  }
  /* style.responsive.less:L475 */
  .dropdown .dd-auxmenu .item-inner {
    border-top: 1px solid #eeeeee;
    padding: 10px 0;
  }
  /* style.responsive.less:L480 */
  .dropdown .dd-auxmenu h4 {
    border: 0;
    margin: 0;
    padding: 0;
  }
  /* style.responsive.less:L486 */
  .header .dropdown .dd-auxmenu {
    margin: 0;
    clear: both;
  }
  /* style.responsive.less:L493 */
  .dropdownmenu li .items {
    color: white;
    border-top: 1px solid #0d004c;
  }
  /* style.responsive.less:L498 */
  .dropdownmenu li .items .item {
    margin-bottom: 1px;
    background: #0d004c;
    padding: 10px;
    font-family: sofia-pro, arial;
    font-size: 13px;
  }
  /* style.responsive.less:L506 */
  .dropdownmenu li .items .item * {
    color: white;
  }
  /* style.responsive.less:L510 */
  .dropdownmenu li .items .item:first-child {
    margin-top: 1px;
  }
  /* style.responsive.less:L514 */
  .dropdownmenu li .items a {
    padding: 0;
    line-height: normal;
    font-family: sofia-pro, arial;
    font-size: 13px;
  }
  /* style.responsive.less:L521 */
  .dropdownmenu li .items a.button {
    line-height: 30px;
  }
  /* style.responsive.less:L525 */
  .dropdownmenu li .items .menu,
  .dropdownmenu li .items li {
    border-color: #0d004c;
    border: 0;
  }
  /* style.responsive.less:L531 */
  .dropdownmenu li .items li a {
    padding: 2px 0;
  }
  /*---------------------*/
  
  /* style.responsive.less:L539 */
  .rightcol {
    float: none;
    width: auto;
    margin-bottom: 15px;
  }
  /* style.responsive.less:L545 */
  .content {
    margin: 0;
  }
  /*---------------------*/
  
  /* style.responsive.less:L551 */
  .footer .col6,
  .footer .col3,
  .footer .col5,
  .footer .col4 {
    width: 100%;
  }
  /* style.responsive.less:L558 */
  .footermenu li {
    width: 100%;
  }
  /*---------------------*/
  
  /* style.responsive.less:L564 */
  .itemlist .item .ititle {
    line-height: normal !important;
    padding-top: 5px;
  }
  /* style.responsive.less:L569 */
  .itemlist .item {
    width: 50% !important;
    padding: 0 0 !important;
    margin-bottom: 10px !important;
    margin-right: -4px !important;
  }
  /* style.responsive.less:L576 */
  .itemlist.full .item {
    width: 100% !important;
  }
  /*
  .content .block-inner .itemlist.full .item .item-content{
  padding-left:0 !important;
  }
  */
  
  /* style.responsive.less:L586 */
  .itemlist .item-inner {
    min-height: 1px !important;
    border-left: 0 !important;
  }
  /* style.responsive.less:L591 */
  .content .itemlist.full .item .image {
    width: 150px;
  }
  /* style.responsive.less:L595 */
  .contentarea .pagelist.full .item .item-content {
    margin-left: 150px;
  }
  /*---------------------*/
  
  /* style.responsive.less:L601 */
  .white .itemlist .items {
    margin-left: -20px !important;
    border: 0 !important;
  }
  /* style.responsive.less:L606 */
  .white .itemlist .item-inner {
    border: 0 !important;
    padding: 0 !important;
    margin-left: 20px !important;
    padding-top: 10px !important;
  }
  /* style.responsive.less:L613 */
  .white .itemlist .item .item-content {
    padding: 10px 10px !important;
  }
  /* style.responsive.less:L617 */
  .white .teaserlist .item .item-content,
  .white .menuitemlist .item .item-content,
  .menuitemlist .item .item-content,
  .teaserlist .item .item-content {
    padding: 0 !important;
  }
  /* style.responsive.less:L624 */
  .block.green .pagelist .item .item-content,
  .block.blue .pagelist .item .item-content {
    padding-bottom: 20px !important;
  }
  /*---------------------*/
  
  /* style.responsive.less:L631 */
  .itemlist.storylist .item .item-content {
    width: auto !important;
    left: 0 !important;
    margin-top: -15px !important;
  }
  /* style.responsive.less:L637 */
  .itemlist.storylist .item .item-content-inner {
    width: auto !important;
    margin: 0;
  }
  /* style.responsive.less:L642 */
  .storylist .item-content {
    background: url("../images/storylist-arrow-u-white.png") no-repeat scroll 30px 0 transparent !important;
    left: 0 !important;
    padding-top: 30px !important;
    width: 100%;
  }
  /* style.responsive.less:L649 */
  .itemlist.storylist .item .leftborder {
    display: block;
    margin-bottom: 10px;
  }
  /* style.responsive.less:L654 */
  .itemlist.storylist .item .ititle {
    font-size: 14px !important;
  }
  /* style.responsive.less:L658 */
  .block.white .storylist .item-content {
    background-image: url("../images/storylist-arrow-u-gray.png") !important;
  }
  /*---------------------*/
  
  /* style.responsive.less:L664 */
  .contentarea .itemlist.pagelist .items {
    margin-bottom: -10px;
  }
  /*---------------------*/
  
  /* style.responsive.less:L670 */
  .infoblock .leftside {
    display: block;
    width: auto;
    border: 0;
    border-bottom: 1px solid black;
    padding-bottom: 25px;
    margin-bottom: 25px;
  }
  /* style.responsive.less:L679 */
  .infoblock .rightside {
    display: block;
    width: auto;
    border: 0;
    padding: 0 25px;
  }
  /* style.responsive.less:L686 */
  .infoblock .largetext .large {
    font-size: 62px;
    line-height: normal;
  }
  /*---------------------*/
  
  /* style.responsive.less:L694 */
  .featureblock .col8 {
    width: 100%;
  }
  /* style.responsive.less:L698 */
  .featureblock h2 {
    font-size: 28px;
  }
  /* style.responsive.less:L702 */
  .featureblock .col4,
  .featureblock .col8 {
    width: 100%;
  }
  /* style.responsive.less:L707 */
  .featureblock .item {
    margin-right: 0;
  }
  /* style.responsive.less:L711 */
  .featureblock .menu {
    text-align: center;
    padding-top: 25px;
  }
  /* style.responsive.less:L716 */
  .featureblock .menu li {
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 0;
    margin: 0 3px;
    cursor: pointer;
    background: url(../images/bullet.png) no-repeat 0 0;
  }
  /* style.responsive.less:L726 */
  .featureblock .menu li.active {
    background: url(../images/bullet-selected.png) no-repeat 0 0;
  }
  /* style.responsive.less:L730 */
  .featureblock .menu li a {
    display: none;
  }
  /*---------------------*/
  
  /* style.responsive.less:L736 */
  .calltoaction td {
    clear: both;
    float: left;
    width: 100% !important;
    padding: 15px 0 !important;
    height: auto;
    background-image: none !important;
    text-align: center !important;
  }
  /* style.responsive.less:L746 */
  .calltoaction td span {
    padding: 0 15px;
  }
  /*---------------------*/
  
  /* style.responsive.less:L752 */
  .menu-anchored {
    position: relative;
  }
  /* style.responsive.less:L756 */
  .menu-horizontal li {
    display: none;
    padding: 0 10px;
  }
  /* style.responsive.less:L761 */
  .menu-horizontal li a {
    display: block;
    text-align: left;
    font-size: 14px;
    line-height: normal;
    border-top: 1px solid #dddddd;
  }
  /* style.responsive.less:L769 */
  .menu-horizontal li:first-child {
    display: block !important;
  }
  /* style.responsive.less:L773 */
  .menu-horizontal li:first-child a {
    border: 0;
  }
  /* style.responsive.less:L777 */
  .menu-anchored .toggle {
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 40px;
    height: 40px;
    background: url(../images/list-icon.png) no-repeat center center;
  }
  /* style.responsive.less:L787 */
  .menu-anchored .toggle.active {
    background: url(../images/list-icon-dark.png) no-repeat center center;
  }
  /*---------------------*/
  
  /* style.responsive.less:L793 */
  .submenuheader {
    position: relative;
    padding-right: 30px;
  }
  /* style.responsive.less:L797 */
  .submenuheader button {
    display: block;
    position: absolute;
    top: 10px;
    right: 0;
    width: 25px;
    height: 25px;
    background: url(../images/list-icon.png) no-repeat center center;
    border: 0;
  }
  /* style.responsive.less:L809 */
  .submenuheader.active button {
    background: url(../images/list-icon-dark.png) no-repeat center center;
  }
  /* style.responsive.less:L813 */
  .rightcol nav {
    display: none;
  }
  /* style.responsive.less:L817 */
  .guidepage .rightcol nav.active {
    display: block;
  }
  /*---------------------*/
  
  /* style.responsive.less:L823 */
  .downloadfile .df-image {
    float: none;
    width: auto;
  }
  /* style.responsive.less:L828 */
  .downloadfile .df-data {
    margin: 0;
    padding-top: 25px;
  }
  /* style.responsive.less:L833 */
  .downloadfile .row label {
    width: 100%;
  }
  /* style.responsive.less:L837 */
  .downloadfile .row .field {
    clear: both;
    margin: 0;
  }
  /*---------------------*/
  
  /* style.responsive.less:L844 */
  .personlist .personitem .image {
    float: none;
    display: block;
    margin: auto;
  }
  /* style.responsive.less:L850 */
  .personlist .personitem .item-content {
    clear: both;
    margin-left: 0 !important;
    margin-top: 20px;
    text-align: center;
  }
  /*------------------*/
  
  /* style.responsive.less:L859 */
  .landingpage-ingress-inner {
    padding: 15px;
    border: 0;
  }
  /* style.responsive.less:L864 */
  .landingpage .mainbody {
    padding: 15px;
  }
  /* style.responsive.less:L868 */
  .contentarea {
    padding: 0 0;
  }
  /* style.responsive.less:L872 */
  .columns {
    margin-bottom: -10px;
  }
  /* style.responsive.less:L876 */
  .block {
    margin-bottom: 10px;
  }
  /* style.responsive.less:L880 */
  .block-inner {
    padding: 15px !important;
  }
  /*----------------*/
  
  /* style.responsive.less:L886 */
  .project-header-content {
    padding: 0 10px;
    align-items: flex-start;
  }
  /* style.responsive.less:L891 */
  .project-header-left,
  .project-header-right {
    width: 100%;
    padding: 0;
    position: static;
  }
  /* style.responsive.less:L897 */
  /* style.responsive.less:L901 */
  .project-header img.projectlogo {
    height: auto;
    width: 140px;
  }
  /* style.responsive.less:L906 */
  .project-aux {
    position: absolute;
    top: 10px;
    right: 0;
    margin: 0;
  }
  /* style.responsive.less:L913 */
  .project-mainmenu {
    display: none;
  }
  /* style.responsive.less:L917 */
  .project-mainmenu li {
    clear: both;
    float: none;
  }
  /* style.responsive.less:L920 */
  .project-mainmenu li:first-child {
    padding-left: 10px;
  }
  /* style.responsive.less:L923 */
  .project-mainmenu {
    width: 100%;
    margin: 20px 0 0 0;
  }
  /* style.responsive.less:L928 */
  .project-mainmenu > li {
    position: relative;
    margin: 0 -10px;
    padding: 0 10px;
    border-top: 1px solid #dddddd;
  }
  /* style.responsive.less:L935 */
  .project-mainmenu li a {
    display: block;
    margin-right: 40px;
    line-height: 50px;
    background: none !important;
    border: 0 !important;
  }
  /*----------------*/
  
  /* style.responsive.less:L945 */
  .guidepage .project-header {
    padding: 30px 0 0 0;
  }
  /* style.responsive.less:L949 */
  .guidepage .projectlogoarea {
    top: -4px;
  }
  /* style.responsive.less:L953 */
  .guidepage .project-aux {
    padding-top: 0;
    top: 0;
  }
  /* style.responsive.less:L958 */
  .guidepage .projectlogoarea a {
    width: 140px;
    height: 38px;
  }
  /* style.responsive.less:L963 */
  .guidepage .projectlogoarea a img {
    width: 100%;
    height: auto;
  }
  /* style.responsive.less:L968 */
  .guidepage .guidelogo1 span {
    line-height: 38px;
    font-size: 20px;
  }
  /* style.responsive.less:L973 */
  .guidepage .projectlogoarea.alternate .guidelogo2 {
    width: auto;
    min-width: 0;
    padding: 0 5px;
    font-size: 13px;
    white-space: nowrap;
    line-height: 38px;
  }
  /* style.responsive.less:L982 */
  .guidepage .projectlogoarea.alternate {
    top: 0px;
  }
  /* style.responsive.less:L986 */
  .guidepage .projectlogoarea.alternate .guidelogo1 {
    width: auto;
  }
  /*----------------*/
  
  /* style.responsive.less:L992 */
  .block-feedsearch {
    padding: 0 !important;
  }
  /*----------------*/
  
  /* style.responsive.less:L998 */
  .block .flickritems .viewinflickr {
    position: static;
    display: block;
    text-align: right;
    margin-top: 10px;
  }
  /*----------------*/
  
  /* style.responsive.less:L1009 */
  .guidepage .project-mainmenu > li > a,
  .project-mainmenu > li > a {
    border-right: 1px solid #dddddd !important;
    padding-right: 0;
    font-size: 13px;
  }
  /* style.responsive.less:L1016 */
  .project-mainmenu li a.button {
    background-color: #e2066f !important;
    color: white !important;
    border: 2px solid #e2066f !important;
    margin: 0;
  }
  /* style.responsive.less:L1021 */
  .project-mainmenu li a.button:hover {
    background-color: white !important;
    color: #e2066f !important;
  }
  /* style.responsive.less:L1022 */
  .project-mainmenu li a.button:before {
    position: relative;
    top: 2px;
  }
  /* style.responsive.less:L1025 */
  .project-mainmenu li .mob-trigger {
    height: 50px;
    background-image: url(/static/images/expand.png);
    border: 0;
  }
  /* style.responsive.less:L1031 */
  .project-mainmenu li .mob-trigger.active {
    background-image: url(/static/images/collapse.png);
  }
  /* style.responsive.less:L1035 */
  .project-mainmenu li .items {
    border-top: 1px solid #dddddd;
    color: black;
    margin: 0 -10px;
  }
  /* style.responsive.less:L1041 */
  .project-mainmenu li .items .item {
    background: #eeeeee;
    border-bottom: 1px solid #dddddd;
  }
  /* style.responsive.less:L1046 */
  .project-mainmenu li .items .item * {
    color: black;
  }
  /* style.responsive.less:L1050 */
  .project-mainmenu li .items .item ul {
    margin: 0 0 10px 10px;
  }
  /* style.responsive.less:L1054 */
  .xform label {
    display: block;
  }
  /* style.responsive.less:L1058 */
  .xform textarea {
    width: 100%;
  }
  /* style.responsive.less:L1062 */
  .HeaderContentArea .item .contentimage {
    display: none;
  }
  /* style.responsive.less:L1066 */
  .block-newsarchive .itemlist {
    margin-right: 0;
  }
  /* style.responsive.less:L1070 */
  .guidepage .project-mainmenu {
    clear: both;
    box-sizing: border-box;
    padding-right: 20px;
  }
  /* style.responsive.less:L1076 */
  .guidepage .banner img {
    height: auto;
    width: 100%;
  }
  /* style.responsive.less:L1081 */
  /* style.responsive.less:L1082 */
  .block-evaluationform .flex-row {
    flex-wrap: wrap;
  }
  /* style.responsive.less:L1084 */
  .block-evaluationform .flex-row .row-right,
  .block-evaluationform .flex-row .row-left {
    flex-grow: initial;
    flex-shrink: initial;
    flex-basis: 100%;
  }
  /* style.responsive.less:L1091 */
  .block-evaluationform .question-options {
    display: flex;
    flex-wrap: wrap;
  }
  /* style.responsive.less:L1094 */
  .block-evaluationform .question-options > label {
    padding: 0 20px 0 0;
  }
  /* style.responsive.less:L1099 */
  .block-evaluationform .evaluation-summary input[type="text"] {
    margin-bottom: 10px;
  }
  /* style.responsive.less:L1105 */
  .block-searchpanel {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* style.responsive.less:L1110 */
  .opo-searchpanel {
    padding: 10px;
    display: block;
  }
  /* style.responsive.less:L1115 */
  .opo-links {
    margin: 0 -10px !important;
    flex-wrap: wrap;
  }
  /* style.responsive.less:L1119 */
  .opo-links li {
    width: 20%;
    padding: 0 10px;
  }
}
/* 767 */

@media screen and (max-width: 500px) {
  /* style.responsive.less:L1130 */
  .itemlist .item {
    width: 100% !important;
  }
  /* style.responsive.less:L1134 */
  .itemlist.full .item .image {
    width: 100% !important;
    left: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* style.responsive.less:L1141 */
  .itemlist.full .item .item-content {
    clear: both !important;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* style.responsive.less:L1148 */
  .opo-links {
    margin: 0 -10px !important;
    flex-wrap: wrap;
  }
  /* style.responsive.less:L1152 */
  .opo-links li {
    width: 33.33%;
    padding: 0 10px;
  }
}
/* 550 */

/*----------------*/

@media screen and (max-width: 480px) {
  /* style.responsive.less:L1166 */
  .block-educationsearch .lbl {
    font-size: 16px;
  }
  /* style.responsive.less:L1170 */
  .block-educationsearch ul {
    clear: both;
    float: none;
  }
  /* style.responsive.less:L1175 */
  .block-educationsearch li {
    float: none;
    margin: 0;
  }
  /* style.responsive.less:L1180 */
  .newssearch .list-years li {
    display: inline-block;
    margin-right: 10px;
  }
}
/*----------------*/

/*----------------*/

/*----------------*/

/*----------------*/

/*----------------*/

/*----------------*/

/*----------------*/

/*----------------*/

/*----------------*/

/*----------------*/

/*----------------*/

/*----------------*/

/*----------------*/

@media print {
  /* style.print.less:L3 */
  html,
  body {
    line-height: 140%;
  }
  /* style.print.less:L8 */
  .itemfooter .columns,
  .project-header,
  .toggleheader,
  .rightcol,
  .pagedlist .more,
  .itemlist .more,
  .menu-anchored,
  .footer,
  .banner img,
  .banner .breadcrumbs,
  .header,
  .cpages,
  .button,
  .itemfooter-back,
  .block-feedreader,
  .block-educationlist,
  .block-calltoaction,
  .block-feedsearch,
  .block-filelist,
  .block-librarysearch,
  .block-reportronic,
  .block-video {
    display: none !important;
  }
  /* style.print.less:L13 */
  .content {
    margin-right: 0;
  }
  /* style.print.less:L18 */
  .headertext {
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
  }
  /* style.print.less:L26 */
  .banner,
  .landingpage-ingress-inner,
  .graybg,
  .contentarea.blue,
  .contentarea.green,
  .contentarea.gray,
  .tags a:link,
  .tags a:visited,
  .block .storylist .item:nth-child(2n) .item-content,
  .block .storylist .item-content-inner,
  .block .itemlist .item,
  .block .itemlist .title,
  .block .itemlist .ititle,
  .block .itemlist .item-inner,
  .contentarea .block .block-inner,
  .contentarea .itemlist.pagelist .item-inner,
  .calltoaction td,
  .bgtext span {
    background: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
    color: black !important;
    border: 0 !important;
    min-height: 1px;
  }
  /* style.print.less:L36 */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  a,
  .dgray h1,
  .dgray h2,
  .dgray h3,
  .dgray h4,
  .dgray h5,
  .dgray h6,
  .dgray,
  .turkoise h1,
  .turkoise h2,
  .turkoise h3,
  .turkoise h4,
  .turkoise h5,
  .turkoise h6,
  .turkoise,
  .green h1,
  .green h2,
  .green h3,
  .green h4,
  .green h5,
  .green h6,
  .green,
  .pink h1,
  .pink h2,
  .pink h3,
  .pink h4,
  .pink h5,
  .pink h6,
  .pink,
  .blue h1,
  .blue h2,
  .blue h3,
  .blue h4,
  .blue h5,
  .blue h6,
  .blue,
  .blue a,
  .pink a,
  .green a,
  .dgray a,
  .turkoise a,
  .dgray .editorial h1,
  .dgray .editorial h2,
  .dgray .editorial h3,
  .dgray .editorial h4,
  .dgray .editorial h5,
  .dgray .editorial h6,
  .dgray .editorial,
  .turkoise .editorial h1,
  .turkoise .editorial h2,
  .turkoise .editorial h3,
  .turkoise .editorial h4,
  .turkoise .editorial h5,
  .turkoise .editorial h6,
  .turkoise .editorial,
  .green .editorial h1,
  .green .editorial h2,
  .green .editorial h3,
  .green .editorial h4,
  .green .editorial h5,
  .green .editorial h6,
  .green .editorial,
  .pink .editorial h1,
  .pink .editorial h2,
  .pink .editorial h3,
  .pink .editorial h4,
  .pink .editorial h5,
  .pink .editorial h6,
  .pink .editorial,
  .blue .editorial h1,
  .blue .editorial h2,
  .blue .editorial h3,
  .blue .editorial h4,
  .blue .editorial h5,
  .blue .editorial h6,
  .blue .editorial,
  .featureblock {
    color: black !important;
  }
  /* style.print.less:L41 */
  a.button,
  a.button-blue {
    background-color: #cccccc !important;
  }
  /* style.print.less:L46 */
  .HeaderContentArea .item-content,
  .HeaderContentArea .item-content-inner {
    position: relative !important;
    bottom: auto !important;
    height: auto !important;
    left: auto !important;
    max-height: 100% !important;
    overflow: auto !important;
    top: auto !important;
    width: 100% !important;
  }
  /* style.print.less:L59 */
  .contentarea-inner,
  .newspage .newscontent-inner,
  .headertext-inner {
    width: 100%;
    max-width: 100%;
    padding: 0 !important;
    opacity: 1 !important;
  }
  /* style.print.less:L66 */
  .contentarea,
  .landingpage-ingress-inner,
  .landingpage .mainbody {
    padding: 15px 0;
  }
  /* style.print.less:L71 */
  .projectpage form {
    border: 0;
  }
  /* style.print.less:L77 */
  .printTitle {
    display: block !important;
    max-width: 990px;
    margin: 0 auto;
    padding: 15px 0;
  }
  /* style.print.less:L86 */
  h1 {
    font-size: 2.3em !important;
  }
  /* style.print.less:L90 */
  h2 {
    font-size: 2em !important;
  }
  /* style.print.less:L94 */
  h3 {
    font-size: 1.6em !important;
  }
  /* style.print.less:L98 */
  h4,
  h5,
  h6 {
    font-size: 1em !important;
  }
  /* style.print.less:L103 */
  .leftborder {
    border-color: #cccccc !important;
  }
  /* style.print.less:L109 */
  .headerTitle h1 {
    padding: 0;
  }
  /* style.print.less:L114 */
  .itemlist .item-inner,
  .block-inner,
  .item-content {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
/* print */

/*-----------------*/

/* /static/css/style.less:L1719 */
.projecteventlistpage .projectheaderTitle,
.projecteventpage .projectheaderTitle,
.projectnewspage .projectheaderTitle {
  display: none;
}
/*-----------------*/

/* /static/css/style.less:L1727 */
.donatelabel {
  display: block;
}
/* /static/css/style.less:L1730 */
.donatelabel.required:after {
  content: " *";
  color: red;
}
/* /static/css/style.less:L1735 */
.donorlist div {
  font-size: small;
}
/* /static/css/style.less:L1739 */
.donorlist td {
  width: 12%;
}
/* /static/css/style.less:L1743 */
.donorheaderstyle {
  text-align: center;
  text-transform: uppercase;
  padding: 10px 0;
}
/* /static/css/style.less:L1749 */
.donoritemstyle {
  text-align: center;
  text-transform: unset;
  padding: 10px 0;
}
/* /static/css/style.less:L1755 */
.donorvalidator {
  color: #cc0000;
  font-size: 12px;
  padding-left: 10px;
}
/* /static/css/style.less:L1761 */
.donatepanel input {
  width: 200px;
  max-width: 100%;
  height: 30px;
}
/* /static/css/style.less:L1767 */
.allow_type {
  display: block !important;
  width: 100% !important;
  text-align: left !important;
}
/* /static/css/style.less:L1774 */
.donatepanel input[type="checkbox"] {
  width: unset !important;
  max-width: unset !important;
  height: unset !important;
}
/* /static/css/style.less:L1780 */
.donorpublicity {
  margin-top: 15px;
  margin-bottom: 10px;
}
/*-----------------*/

/* /static/css/style.less:L1787 */
.offscreen {
  position: fixed;
  left: 200%;
}
/* /static/css/style.less:L1788 */
.hide-text {
  font-size: 0 !important;
}
/*#clickdimensionsForm .emptyCell{ display:none; }*/

/*-----------------*/

/* /static/css/style.less:L1794 */
.project-404-header {
  margin: -93px 0 50px 0;
  border-top: 4px solid #0d004c;
}
/* /static/css/style.less:L1799 */
/* /static/css/style.less:L1800 */
.menu li ul {
  display: none;
}
/* /static/css/style.less:L1803 */
.menu li.active > ul {
  display: block;
}
/* /static/css/style.less:L1808 */
/* /static/css/style.less:L1810 */
.masonry-wall > .block {
  margin-bottom: 30px !important;
}
/* /static/css/style.less:L1814 */
.click-area {
  cursor: pointer;
}
/*-----------------*/

/* /static/css/style.less:L1820 */
.flockler-item .item-content a {
  color: #00467d;
  word-wrap: break-word;
}
/*-----------------*/

/*-----------------*/

/*-----------------*/

/*-----------------*/

/*-----------------*/

/*-----------------*/

/*-----------------*/

/*-----------------*/

/*-----------------*/

/*-----------------*/

/*-----------------*/

/*-----------------*/

/*-----------------*/

/*-----------------*/

/*-----------------*/

