/* structure */
.not-front #out-wrapper {
  background: url("../images/layout-body-2-col.png") no-repeat scroll left 163px #e6e6e6;
}
.not-front #path {
  height: auto;
}
.not-front #path .menu-breadcrumb,
.not-front #path .easy-breadcrumb {
  display: inline;
}
.not-front #sidebar-left {
  margin: 0;
  width: 190px;
}
.not-front #sidebar-left #boxes-box-stay_connected_box {
  display: block;
  height: 37px;
  border-bottom: 1px solid #ffffff;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: auto;
  float: none;
  background: #ededed;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ededed 100%);
}
.not-front #sidebar-left #boxes-box-stay_connected_box p {
  margin: 0;
  padding: 5px 0 0 0;
  text-align: center;
}
.not-front #sidebar-left #boxes-box-stay_connected_box .list-group-item {
  background-color: transparent;
  border: 0;
  display: inline-block;
  padding: 0;
}
.not-front #sidebar-left #boxes-box-stay_connected_box a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 0px;
  font-size: 0rem;
  margin: 0 0 0 10px;
  display: inline-block;
  height: 22px;
  width: 22px;
  text-indent: -999999px;
  vertical-align: top;
}
.not-front #sidebar-left #boxes-box-stay_connected_box a.twitter-icon {
  background: url("../images/twitter.jpg") no-repeat center center;
}
.not-front #sidebar-left #boxes-box-stay_connected_box a.facebook-icon {
  background: url("../images/facebook.jpg") no-repeat center center;
}
.not-front #sidebar-left #boxes-box-stay_connected_box a.googleplus-icon {
  background: url("../images/google_plus.png") no-repeat center center;
}
.not-front #sidebar-left #boxes-box-stay_connected_box a.youtube {
  background: url("../images/youtube.jpg") no-repeat center center;
  width: 35px;
}
.not-front #sidebar-left #boxes-box-stay_connected_box a.rss-icon {
  background: url("../images/rss.jpg") no-repeat center center;
}
.not-front #sidebar-left #boxes-box-stay_connected_box a:first-child {
  margin: 0;
}
.not-front #sidebar-left #block-nexteuropa-europa-search-nexteuropa-europa-search-form {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0 0 13px;
}
.not-front #sidebar-left .block-menu-block {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 18px #afafaf;
  -moz-box-shadow: 0 0 18px #afafaf;
  box-shadow: 0 0 18px #afafaf;
  background-color: rgba(255, 255, 255, 0.78);
  border: none;
  margin: 0 0 15px 0;
  padding: 10px 0;
  height: 1%;
}
.not-front #sidebar-left .block-menu-block .panel-heading {
  font-size: 15.6px;
  font-size: 1.56rem;
  font-weight: bold;
  padding: 5px 0 15px 10px;
  background: transparent;
  color: #666666;
  border-bottom: 1px solid #d2d2d2;
  margin: 0 0 5px;
}
.not-front #sidebar-left .block-menu-block .panel-heading {
  color: #e48a45;
  text-decoration: none;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li {
  margin: 0 0 5px;
  padding: 0;
  float: none;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li > a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 12px;
  font-size: 1.2rem;
  background: transparent;
  border: 0;
  padding: 5px 0 5px 10px;
  text-decoration: none;
  position: relative;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li > a:hover,
.not-front #sidebar-left .block-menu-block .panel-body ul > li > a.active-trail {
  background: #e48a45;
  color: #ffffff;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li.active-trail.open > a .caret,
.not-front #sidebar-left .block-menu-block .panel-body ul > li.open > a .caret {
  background-position: 0 0;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li.active-trail > a .caret {
  background-position: -60px 0;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li.active-trail.open > a {
  font-weight: bold;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li.open > a:hover .caret,
.not-front #sidebar-left .block-menu-block .panel-body ul > li.open > a.active .caret,
.not-front #sidebar-left .block-menu-block .panel-body ul > li.open > a.active-trail .caret,
.not-front #sidebar-left .block-menu-block .panel-body ul > li.active-trail.open > a:hover .caret,
.not-front #sidebar-left .block-menu-block .panel-body ul > li.active-trail.open > a.active .caret,
.not-front #sidebar-left .block-menu-block .panel-body ul > li.active-trail.open > a.active-trail .caret {
  background-position: -40px 0;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul,
.not-front #sidebar-left .block-menu-block .panel-body ul > li li,
.not-front #sidebar-left .block-menu-block .panel-body ul > li a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  *zoom: 1;
  line-height: 1.5;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul:before,
.not-front #sidebar-left .block-menu-block .panel-body ul > li li:before,
.not-front #sidebar-left .block-menu-block .panel-body ul > li a:before,
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul:after,
.not-front #sidebar-left .block-menu-block .panel-body ul > li li:after,
.not-front #sidebar-left .block-menu-block .panel-body ul > li a:after {
  content: "";
  display: table;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul:after,
.not-front #sidebar-left .block-menu-block .panel-body ul > li li:after,
.not-front #sidebar-left .block-menu-block .panel-body ul > li a:after {
  clear: both;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul {
  margin: 1px 0 0 15px;
  padding: 0;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li a {
  color: #627a88;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li a:hover,
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li a.active-trail {
  color: #2e3234;
  font-weight: normal;
  background: #f2ceb2;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li a:hover .caret,
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li a.active-trail .caret {
  background-position: -20px 0;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li.open a {
  color: #2e3234;
  font-weight: normal;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li.open a .caret {
  background-position: 0 0;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li ul {
  border-left: 1px dashed #b9bcd2;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li ul li a {
  color: #627a88;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li ul li a:hover,
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li ul li a.active-trail {
  color: #2e3234;
  font-weight: normal;
  background: #f2ceb2;
}
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li ul li a:hover .caret,
.not-front #sidebar-left .block-menu-block .panel-body ul > li ul li ul li a.active-trail .caret {
  background-position: -20px 0;
}
.not-front #sidebar-left #block-menu-block-3 {
  border: 2px solid #ffffff;
  background-color: #ebebeb;
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.not-front #sidebar-left #block-menu-block-3 .panel-heading {
  font-size: 13.600000000000001px;
  font-size: 1.36rem;
  padding: 5px 0 5px 10px;
  background: transparent;
  color: #4b4b4b;
  border-bottom: 1px solid #cccccc;
  margin: 0 0 5px;
}
.not-front #sidebar-left #block-menu-block-3 .panel-heading a {
  color: #e48a45;
  text-decoration: none;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li {
  margin: 0 0 5px;
  padding: 0;
  float: none;
  list-style-type: none;
  list-style-image: none;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li > a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 12px;
  font-size: 1.2rem;
  background: transparent;
  border: 0;
  padding: 5px 0 5px 10px;
  text-decoration: none;
  position: relative;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li > a:hover,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active-trail {
  background: #e48a45;
  color: #ffffff;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li > a:hover .caret,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active .caret,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active-trail .caret {
  background-position: -60px 0px;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active {
  font-weight: bold;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a {
  background: transparent;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a .caret {
  background-position: 0 0;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a:hover,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active-trail {
  background: #e48a45;
  color: #ffffff;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a:hover .caret,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active .caret,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active-trail .caret {
  background-position: -40px 0px;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li li,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  *zoom: 1;
  line-height: 1.2;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul:before,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li li:before,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li a:before,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul:after,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li li:after,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li a:after {
  content: "";
  display: table;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul:after,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li li:after,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li a:after {
  clear: both;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul {
  margin: 1px 0 0 15px;
  padding: 0;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a {
  font-size: 10.8px;
  font-size: 1.08rem;
  color: #627a88;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a:hover,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active-trail,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active {
  background: #f2ceb2 !important;
  color: #2e3234;
  font-weight: normal;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a:hover .caret,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active-trail .caret,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active .caret {
  background-position: -20px 0;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a .caret {
  background-position: 0 0;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a:hover,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active-trail,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active {
  background: #f2ceb2 !important;
  color: #2e3234;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a:hover .caret,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active-trail .caret,
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active .caret {
  background-position: 0px 0px;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li ul {
  border-left: 1px dashed #b9bcd2;
}
.not-front #sidebar-left #block-menu-block-3 .panel-body .menu > li.active-trail > ul {
  display: block;
}
.not-front #sidebar-left .menu {
  float: none;
}
.not-front #sidebar-left .menu > li.dropdown a.dropdown-toggle {
  padding: 5px 25px 5px 10px !important;
}
.not-front #sidebar-left .menu > li.dropdown a .caret {
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 20px;
  height: 100%;
  padding: 0;
  margin: 0;
  background: url("../images/menu-arrows.png") -20px 0px no-repeat;
}
.not-front #sidebar-left .menu > li.dropdown a.active-trail {
  font-weight: bold;
}
.not-front #sidebar-left .menu > li.dropdown a.active-trail .caret {
  background-position: -40px 0px;
}
.not-front #sidebar-left .menu > li.dropdown a:hover .caret {
  background-position: -60px 0px;
}
.not-front #sidebar-left .menu > li.dropdown.open > a.dropdown-toggle .caret {
  background-position: -40px 0px;
}
.not-front #sidebar-left .dropdown-menu {
  -webkit-box-shadow: 0 0 0 0;
  -moz-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
  font-size: 10.8px;
  font-size: 1.08rem;
  background-color: transparent;
  float: none;
  left: 0;
  min-width: auto;
  position: static;
  z-index: 1000;
  margin: 0 0 0 15px;
}
.not-front #sidebar-left .dropdown-menu > li > a {
  background: transparent;
  display: block;
  padding: 5px 0 5px 10px;
  border: 0;
  text-decoration: none;
  position: relative;
  white-space: normal;
}
.not-front #content-wrapper {
  float: right;
  margin: 0 0 0 1.019108280254777%;
  padding: 0;
  width: 79%;
}
.not-front #content-wrapper .region-content {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 18px #afafaf;
  -moz-box-shadow: 0 0 18px #afafaf;
  box-shadow: 0 0 18px #afafaf;
  background: #ffffff;
  margin: 0;
  padding: 0 8.163265306122449% 4.331210191082803% 8.163265306122449%;
}
.not-front #content-wrapper  .region-content p {
  padding: 5px 0;
}
.not-front #content-wrapper .region-content h1,
.not-front #content-wrapper .region-content h2,
.not-front #content-wrapper .region-content h3,
.not-front #content-wrapper .region-content h4,
.not-front #content-wrapper .region-content h5,
.not-front #content-wrapper .region-content h6 {
  color: #0e87d0;
  padding: 4px 0;
  margin: 4px 0;
  font-weight: normal;
  line-height: 1.5;
}
.not-front #content-wrapper .region-content h1 {
  font-size: 180%;
}
.not-front #content-wrapper .region-content h2 {
  margin: 24px 0 0;
  font-size: 150%;
}
.not-front #content-wrapper .region-content h3 {
  font-size: 140%;
}
.not-front #content-wrapper .region-content h4 {
  font-size: 130%;
}
.not-front #content-wrapper .region-content h5 {
  font-size: 120%;
}
.not-front #content-wrapper .region-content h6 {
  font-size: 110%;
}
.not-front #content-wrapper .region-content .field-name-title-field {
  font-size: 24px;
  font-size: 2.4rem;
  border-bottom: 1px solid #0e87d0;
  color: #0e87d0;
  line-height: 30px;
  margin: 31px 0 17px;
  min-height: 23px;
  padding: 2px 0 31px;
  text-align: center;
}
.not-front #content-wrapper .region-content .field-name-field-summary {
  font-weight: bold;
}
.not-front #content-wrapper .region-content .field-name-body ol,
.not-front #content-wrapper .region-content .field-name-body ul {
  margin: 5px 0 0 0;
  padding: 0 0 0 30px;
}
.not-front #content-wrapper .region-content .field-name-body ol li,
.not-front #content-wrapper .region-content .field-name-body ul li {
  margin-bottom: 6px;
}
.not-front #layout-footer {
  padding: 4.47% 0.71% 0.71% 0.71%;
}
.not-front.single-market #sidebar-left .block-menu-block .panel-heading a {
  color: #846d9a;
}
.not-front.single-market #sidebar-left .block-menu-block .panel-body ul > li > a:hover,
.not-front.single-market #sidebar-left .block-menu-block .panel-body ul > li > a.active-trail {
  background: #846d9a;
}
.not-front.single-market #sidebar-left .block-menu-block .panel-body ul > li > ul li a:hover,
.not-front.single-market #sidebar-left .block-menu-block .panel-body ul > li > ul li a.active-trail {
  background: #d3c7dc;
}
.not-front.single-market #sidebar-left .block-menu-block .panel-body ul > li > ul li.open a.active-trail {
  background-color: #d3c7dc !important;
}
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-heading a {
  color: #846d9a;
}
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-body .menu > li > a:hover,
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active,
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active-trail,
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a:hover,
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active,
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active-trail {
  background: #846d9a;
}
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a:hover,
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active-trail,
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active,
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a:hover,
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active-trail,
.not-front.single-market #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active {
  background: #d3c7dc !important;
}
.not-front.industry #sidebar-left .block-menu-block .panel-body ul > li > a:hover,
.not-front.industry #sidebar-left .block-menu-block .panel-body ul > li > a.active-trail {
  background: #d37168;
}
.not-front.industry #sidebar-left .block-menu-block .panel-body ul > li > ul li a:hover,
.not-front.industry #sidebar-left .block-menu-block .panel-body ul > li > ul li a.active-trail {
  background: #e1bab6;
}
.not-front.industry #sidebar-left .block-menu-block .panel-body ul > li > ul li.open a.active-trail {
  background-color: #e1bab6 !important;
}
.not-front.industry #sidebar-left .block-menu-block .panel-heading a,
.not-front.industry #sidebar-left #block-menu-block-3 .panel-heading a {
  color: #d37168;
}
.not-front.industry #sidebar-left #block-menu-block-3 .panel-body .menu > li > a:hover,
.not-front.industry #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active,
.not-front.industry #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active-trail,
.not-front.industry #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a:hover,
.not-front.industry #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active,
.not-front.industry #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active-trail {
  background: #d37168;
}
.not-front.industry #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a:hover,
.not-front.industry #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active-trail,
.not-front.industry #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active,
.not-front.industry #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a:hover,
.not-front.industry #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active-trail,
.not-front.industry #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active {
  background: #e1bab6 !important;
}
.not-front.smes #sidebar-left .block-menu-block .panel-heading a {
  color: #717ac7;
}
.not-front.smes #sidebar-left .block-menu-block .panel-body ul > li > a:hover,
.not-front.smes #sidebar-left .block-menu-block .panel-body ul > li > a.active-trail {
  background: #717ac7;
}
.not-front.smes #sidebar-left .block-menu-block .panel-body ul > li > ul li a:hover,
.not-front.smes #sidebar-left .block-menu-block .panel-body ul > li > ul li a.active-trail,
.not-front.smes #sidebar-left .block-menu-block .panel-body ul > li > ul li a.active {
  background: #babedd;
}
.not-front.smes #sidebar-left .block-menu-block .panel-body ul > li > ul li.open a.active-trail,
.not-front.smes #sidebar-left .block-menu-block .panel-body ul > li > ul li.open a.active {
  background-color: #babedd !important;
}
.not-front.smes #sidebar-left #block-menu-block-3 .panel-heading a {
  color: #717ac7;
}
.not-front.smes #sidebar-left #block-menu-block-3 .panel-body .menu > li > a:hover,
.not-front.smes #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active,
.not-front.smes #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active-trail,
.not-front.smes #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a:hover,
.not-front.smes #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active,
.not-front.smes #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active-trail {
  background: #717ac7;
}
.not-front.smes #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a:hover,
.not-front.smes #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active-trail,
.not-front.smes #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active,
.not-front.smes #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a:hover,
.not-front.smes #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active-trail,
.not-front.smes #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active {
  background: #babedd !important;
}
.not-front.access-to-finance #sidebar-left .block-menu-block .panel-heading a {
  color: #769874;
}
.not-front.access-to-finance #sidebar-left .block-menu-block .panel-body ul > li > a:hover,
.not-front.access-to-finance #sidebar-left .block-menu-block .panel-body ul > li > a.active-trail {
  background: #769874;
}
.not-front.access-to-finance #sidebar-left .block-menu-block .panel-body ul > li > ul li a:hover,
.not-front.access-to-finance #sidebar-left .block-menu-block .panel-body ul > li > ul li a.active-trail,
.not-front.access-to-finance #sidebar-left .block-menu-block .panel-body ul > li > ul li a.active {
  background: #bccabb;
}
.not-front.access-to-finance #sidebar-left .block-menu-block .panel-body ul > li > ul li.open a.active-trail,
.not-front.access-to-finance #sidebar-left .block-menu-block .panel-body ul > li > ul li.open a.active {
  background-color: #bccabb !important;
}
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-heading a {
  color: #769874;
}
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-body .menu > li > a:hover,
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active,
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active-trail,
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a:hover,
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active,
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active-trail {
  background: #769874;
}
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a:hover,
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active-trail,
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active,
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a:hover,
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active-trail,
.not-front.access-to-finance #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active {
  background: #bccabb !important;
}
.not-front.sectors #sidebar-left .block-menu-block .panel-heading a {
  color: #5aa18c;
}
.not-front.sectors #sidebar-left .block-menu-block .panel-body ul > li > a:hover,
.not-front.sectors #sidebar-left .block-menu-block .panel-body ul > li > a.active-trail {
  background: #5aa18c;
}
.not-front.sectors #sidebar-left .block-menu-block .panel-body ul > li > ul li a:hover,
.not-front.sectors #sidebar-left .block-menu-block .panel-body ul > li > ul li a.active-trail,
.not-front.sectors #sidebar-left .block-menu-block .panel-body ul > li > ul li a.active {
  background: #b1cdc5;
}
.not-front.sectors #sidebar-left .block-menu-block .panel-body ul > li > ul li.open a.active-trail,
.not-front.sectors #sidebar-left .block-menu-block .panel-body ul > li > ul li.open a.active {
  background-color: #b1cdc5 !important;
}
.not-front.node-type-newsroom-item #sidebar-left .block-menu-block .panel-heading a {
  color: #5aa18c;
}
.not-front.node-type-newsroom-item #sidebar-left .block-menu-block .panel-body ul > li > a:hover,
.not-front.node-type-newsroom-item #sidebar-left .block-menu-block .panel-body ul > li > a.active-trail {
  background: #5aa18c;
}
.not-front.node-type-newsroom-item #sidebar-left .block-menu-block .panel-body ul > li > ul li a:hover,
.not-front.node-type-newsroom-item #sidebar-left .block-menu-block .panel-body ul > li > ul li a.active-trail,
.not-front.node-type-newsroom-item #sidebar-left .block-menu-block .panel-body ul > li > ul li a.active {
  background: #b1cdc5;
}
.not-front.node-type-newsroom-item #sidebar-left .block-menu-block .panel-body ul > li > ul li.open a.active-trail,
.not-front.node-type-newsroom-item #sidebar-left .block-menu-block .panel-body ul > li > ul li.open a.active {
  background-color: #b1cdc5 !important;
}
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-heading a,
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-body .menu > li > a:hover,
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active,
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-body .menu > li > a.active-trail,
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a:hover,
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active,
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-body .menu > li.open > a.active-trail {
  background: #5aa18c;
}
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a:hover,
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active-trail,
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li > a.active,
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a:hover,
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active-trail,
.not-front.sectors #sidebar-left #block-menu-block-3 .panel-body .menu > li ul li.open > a.active {
  background: #b1cdc5 !important;
}
/* share button */
.field-name-share .panel-heading {
  display: none;
}
.field-name-share .panel-body.content .wtShareButton {
  font-size: 11px;
  font-size: 1.1rem;
  background: transparent url("../images/share.png") no-repeat scroll 0 -3260px;
  border: 0 none;
  clear: both;
  color: #000000 !important;
  cursor: pointer;
  display: block;
  float: right;
  font-family: Arial, Helvetica, "DejaVu Sans", sans-serif;
  height: 16px;
  line-height: normal;
  margin: 1em 0 0;
  min-width: 80px;
  padding: 1px 0 0 20px;
  text-align: left;
  text-decoration: none;
  width: 80px;
}
/* news box & publications box */
.field-name-newsroom-news,
.field-name-newsroom-publications,
.field-name-news,
.field-name-publications {
  width: 42.1875%;
  float: right;
  color: #545454;
  margin: 28px 0 20px 20px;
  border: 1px solid #d7d7d7;
  border-radius: 6px;
  background-color: #ebebeb;
  font-size: 0.9em;
  position: relative;
}
.field-name-newsroom-news .panel-heading,
.field-name-newsroom-publications .panel-heading,
.field-name-news #block-views-inner-list-news-block .panel-heading,
.field-name-news #block-views-inner-list-publications-block .panel-heading,
.field-name-publications #block-views-inner-list-news-block .panel-heading,
.field-name-publications #block-views-inner-list-publications-block .panel-heading {
  background-color: #29a2eb;
  color: #ffffff;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0;
  padding: 5px 9px;
  border-bottom: 1px solid #ffffff;
  border-radius: 6px 6px 0 0;
}
.field-name-newsroom-news .panel-body.content,
.field-name-newsroom-publications .panel-body.content,
.field-name-news #block-views-inner-list-news-block .panel-body.content,
.field-name-news #block-views-inner-list-publications-block .panel-body.content,
.field-name-publications #block-views-inner-list-news-block .panel-body.content,
.field-name-publications #block-views-inner-list-publications-block .panel-body.content {
  font-size: 10.8px;
  font-size: 1.08rem;
}
.field-name-newsroom-news .panel-body.content .views-row,
.field-name-newsroom-publications .panel-body.content .views-row,
.field-name-news #block-views-inner-list-news-block .panel-body.content .views-row,
.field-name-news #block-views-inner-list-publications-block .panel-body.content .views-row,
.field-name-publications #block-views-inner-list-news-block .panel-body.content .views-row,
.field-name-publications #block-views-inner-list-publications-block .panel-body.content .views-row {
  border: 0;
  margin: 15px;
  padding: 0;
}
.field-name-newsroom-news .views-field-field-newsroom-item-date,
.field-name-newsroom-publications .views-field-field-newsroom-item-date,
.field-name-news #block-views-inner-list-news-block .panel-body.content .views-row .views-field-field-start-date,
.field-name-publications #block-views-inner-list-news-block .panel-body.content .views-row .views-field-field-start-date,
.field-name-news #block-views-inner-list-publications-block .panel-body.content .views-row .views-field-field-start-date,
.field-name-publications #block-views-inner-list-publications-block .panel-body.content .views-row .views-field-field-start-date {
  color: #545454;
  text-align: left;
}
.field-name-newsroom-news a,
.field-name-newsroom-publications a,
.field-name-news #block-views-inner-list-news-block .panel-body.content .views-row a:link,
.field-name-publications #block-views-inner-list-news-block .panel-body.content .views-row a:link,
.field-name-news #block-views-inner-list-publications-block .panel-body.content .views-row a:link,
.field-name-publications #block-views-inner-list-publications-block .panel-body.content .views-row a:link {
  color: #074a8b;
}
.field-name-newsroom-news p,
.field-name-newsroom-publications p,
.field-name-news #block-views-inner-list-news-block .panel-body.content p,
.field-name-publications #block-views-inner-list-news-block .panel-body.content p,
.field-name-news #block-views-inner-list-publications-block .panel-body.content p,
.field-name-publications #block-views-inner-list-publications-block .panel-body.content p {
  margin: 0;
  padding: 0;
}
.field-name-newsroom-news a.more,
.field-name-newsroom-publications a.more,
.field-name-news #block-views-inner-list-news-block .panel-body.content a.more,
.field-name-publications #block-views-inner-list-news-block .panel-body.content a.more,
.field-name-news #block-views-inner-list-publications-block .panel-body.content a.more,
.field-name-publications #block-views-inner-list-publications-block .panel-body.content a.more,
.field-name-news #block-views-inner-list-news-block .panel-body.content .view-footer a,
.field-name-publications #block-views-inner-list-news-block .panel-body.content .view-footer a,
.field-name-news #block-views-inner-list-publications-block .panel-body.content .view-footer a,
.field-name-publications #block-views-inner-list-publications-block .panel-body.content .view-footer a {
  bottom: 5px;
  right: 15px;
  position: absolute;
  color: #333333;
}
.field-name-news #block-views-inner-list-news-block .panel-body.content .rss,
.field-name-publications #block-views-inner-list-news-block .panel-body.content .rss,
.field-name-news #block-views-inner-list-publications-block .panel-body.content .rss,
.field-name-publications #block-views-inner-list-publications-block .panel-body.content .rss {
  display: none;
  position: absolute;
  bottom: 14px;
  margin-right: 0px;
  right: 0;
  border: 0px;
}
.field-name-newsroom-news .view-footer,
.field-name-newsroom-publications .view-footer {
  margin-top: 20px;
}
/* skipto box */
.newsroom-item.skipto {
  width: 42.1875%;
  float: right;
  color: #545454;
  margin: 5px 0 20px 20px;
  border: 1px solid #d7d7d7;
  border-radius: 6px;
  background-color: #ebebeb;
  font-size: 0.9em;
  position: relative;
}
.newsroom-item.skipto h2 {
  display: block;
  font-size: 11.799999999999999px !important;
  font-size: 1.18rem !important;
  font-weight: bold !important;
  margin: 0 !important;
  padding: 7px 9px 7px 15px !important;
  border-bottom: 1px solid #ffffff;
  border-radius: 6px 6px 0 0;
  background-color: #f2b63a;
  color: #393939 !important;
}
.newsroom-item.skipto ul {
  margin: 0 0 15px 15px !important;
  padding: 0 !important;
}
.newsroom-item.skipto ul li {
  margin: 15px;
}
.newsroom-item.skipto ul li a {
  color: #074a8b !important;
}
/* in the spotlight */
.newsroom-item {
  width: 42.1875%;
  float: right;
  clear: right;
  color: #545454;
  margin: 28px 0 20px 20px;
  border: 1px solid #d7d7d7;
  border-radius: 6px;
  background-color: #ebebeb;
  font-size: 0.9em;
  position: relative;
}
.newsroom-item h2 {
  background-color: #5263ab;
  color: #ffffff !important;
  display: block;
  font-size: 1.1em !important;
  font-weight: bold !important;
  margin: 0 !important;
  padding: 5px 9px !important;
  border-bottom: 1px solid #ffffff;
  border-radius: 6px 6px 0 0;
}
.newsroom-item ul {
  padding: 0 !important;
  overflow: hidden;
  margin: 0 0 20px 0 !important;
  zoom: 1;
  list-style-type: none;
}
.newsroom-item li {
  background: none transparent;
  margin: 15px;
  padding: 0;
  zoom: 1;
}
.newsroom-item p {
  margin: 0;
  padding: 0;
}
.newsroom-item .date {
  color: #545454;
  text-align: left;
}
.newsroom-item a:link {
  color: #074a8b !important;
}
.newsroom-item a.more {
  bottom: 5px;
  right: 15px;
  position: absolute;
}
.newsroom-item a.more,
.newsroom-item a.more:visited {
  color: #333333;
}
.newsroom-item .rss {
  display: none;
  position: absolute;
  bottom: 14px;
  margin-right: 0px;
  right: 0;
  border: 0px;
}
.newsroom-item hr {
  padding: 0;
  border-color: #9a9a9a;
}
.newsroom-item.invisible {
  display: none;
}
/* common specific styles */
.pageblock {
  margin-top: 24px;
  overflow: auto;
}
.pageblock h2 {
  margin-top: 0 !important;
}
.block-left {
  float: left;
  margin-right: 1%;
  padding: 0;
  width: 49%;
}
.block-right {
  float: right;
  margin-left: 1%;
  padding: 0;
  width: 49%;
}
.border h2:first-child {
  margin-top: 0;
}
/*  COSME program */
.poster {
  border: 3px solid #0e87d0;
  display: block;
  height: 187px;
  position: relative;
  width: 295px;
}
.poster a {
  background-color: #0e87d0;
  bottom: 0;
  color: #ffffff;
  height: 27px;
  left: 0;
  line-height: 27px;
  padding: 0 8px 0 5px;
  position: absolute;
  text-decoration: none;
}
html[lang="en"] .leaflet .poster {
  background-image: url("../images/leaflet_en.png");
}
html[lang="el"] .leaflet .poster {
  background-image: url("../images/leaflet_el.png");
}
html[lang="es"] .leaflet .poster {
  background-image: url("../images/leaflet_es.png");
}
html[lang="fr"] .leaflet .poster {
  background-image: url("../images/leaflet_fr.png");
}
html[lang="it"] .leaflet .poster {
  background-image: url("../images/leaflet_it.png");
}
html[lang="en"] .a2f .poster {
  background-image: url("../images/poster-01_en.png");
}
html[lang="el"] .a2f .poster {
  background-image: url("../images/poster-01_el.png");
}
html[lang="es"] .a2f .poster {
  background-image: url("../images/poster-01_es.png");
}
html[lang="fr"] .a2f .poster {
  background-image: url("../images/poster-01_fr.png");
}
html[lang="it"] .a2f .poster {
  background-image: url("../images/poster-01_it.png");
}
html[lang="en"] .oma .poster {
  background-image: url("../images/poster-02_en.png");
}
html[lang="el"] .oma .poster {
  background-image: url("../images/poster-02_el.png");
}
html[lang="es"] .oma .poster {
  background-image: url("../images/poster-02_es.png");
}
html[lang="fr"] .oma .poster {
  background-image: url("../images/poster-02_fr.png");
}
html[lang="it"] .oma .poster {
  background-image: url("../images/poster-02_it.png");
}
html[lang="en"] .sen .poster {
  background-image: url("../images/poster-03_en.png");
}
html[lang="el"] .sen .poster {
  background-image: url("../images/poster-03_el.png");
}
html[lang="es"] .sen .poster {
  background-image: url("../images/poster-03_es.png");
}
html[lang="fr"] .sen .poster {
  background-image: url("../images/poster-03_fr.png");
}
html[lang="it"] .sen .poster {
  background-image: url("../images/poster-03_it.png");
}
html[lang="en"] .ibc .poster {
  background-image: url("../images/poster-04_en.png");
}
html[lang="el"] .ibc .poster {
  background-image: url("../images/poster-04_el.png");
}
html[lang="es"] .ibc .poster {
  background-image: url("../images/poster-04_es.png");
}
html[lang="fr"] .ibc .poster {
  background-image: url("../images/poster-04_fr.png");
}
html[lang="it"] .ibc .poster {
  background-image: url("../images/poster-04_it.png");
}
/* accordion */
.accordion {
  padding: 0;
  margin: 15px 0 0;
}
.accordion h3.ui-accordion-header {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 12px !important;
  font-size: 1.2rem !important;
  background: #eee;
  display: block;
  color: #369 !important;
  border: 1px solid #ddd;
  margin: 0 0 5px !important;
  padding: 6px 10px 6px 35px !important;
  line-height: 1.6;
}
.accordion h3.ui-accordion-header .ui-accordion-header-icon {
  background: transparent url("../images/expand-grey.png") center center no-repeat;
  margin-top: -10px;
  height: 21px;
  width: 21px;
}
.accordion .ui-accordion-header:hover,
.accordion .ui-accordion-header:focus {
  outline: none;
}
.accordion .ui-accordion-header:hover .ui-accordion-header-icon,
.accordion .ui-accordion-header:focus .ui-accordion-header-icon {
  background: transparent url("../images/expand-blue.png") center center no-repeat;
  margin-top: -10px;
  height: 21px;
  width: 21px;
}
.accordion .ui-accordion-header.ui-accordion-header-active,
.accordion .ui-accordion-header.ui-accordion-header-active:hover,
.accordion .ui-accordion-header.ui-accordion-header-active:focus {
  color: #fff !important;
  border: 1px solid #369;
  background: url("../images/gradiant_04.png") #6699cc left center repeat-x;
}
.accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon,
.accordion .ui-accordion-header.ui-accordion-header-active:hover .ui-accordion-header-icon,
.accordion .ui-accordion-header.ui-accordion-header-active:focus .ui-accordion-header-icon {
  background: transparent url("../images/minus-white.png") center center no-repeat;
  margin-top: -10px;
  height: 21px;
  width: 21px;
}
.accordion .ui-accordion-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 0;
  padding: 10px !important;
  height: auto !important;
}
/* lists */
#block-system-main .view-newsroom-item-list .view-filters label,
#block-system-main .view-item-list .view-filters label {
  font-size: 11px;
  font-size: 1.1rem;
}
#block-system-main .view-newsroom-item-list .view-filters .views-widget select,
#block-system-main .view-item-list .view-filters .views-widget select {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 10.9px;
  font-size: 1.09rem;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #ffffff none repeat scroll 0 0;
  border-color: #abadb3 #e3e9ef #e3e9ef;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-weight: bold;
  height: 19px;
  padding: 0 0 0 2px;
}
#block-system-main .view-newsroom-item-list .view-filters .views-widget-filter-field_newsroom_item_date_value,
#block-system-main .view-item-list .view-filters .views-widget-filter-field_year_value_selective {
  float: right;
  padding-right: 30px;
}
#block-system-main .view-newsroom-item-list .view-content .views-row,
#block-system-main .view-item-list .view-content .views-row {
  border: 0;
  margin: 0;
  padding: 18px 0;
}
#block-system-main .view-newsroom-item-list .view-content .views-row .views-field-field-newsroom-item-date,
#block-system-main .view-item-list .view-content .views-row .views-field-field-start-date,
#block-system-main .view-item-list .view-content .views-row .views-field-nothing.dates {
  font-size: 11px;
  font-size: 1.1rem;
  display: inline-block;
  font-weight: bold;
  margin: 0 0 0 5px;
  vertical-align: middle;
  width: 96px;
}
#block-system-main .view-newsroom-item-list .view-content .views-row .views-field-title,
#block-system-main .view-item-list .view-content .views-row .views-field-title {
  display: inline-block;
  vertical-align: middle;
  width: 460px;
}
#block-system-main .view-newsroom-item-list .view-content .views-row .views-field-title a,
#block-system-main .view-item-list .view-content .views-row .views-field-title a {
  font-size: 11px;
  font-size: 1.1rem;
  color: #000000;
  text-decoration: none;
}
#block-system-main .view-newsroom-item-list .view-content .views-row .views-field-title a:hover,
#block-system-main .view-item-list .view-content .views-row .views-field-title a:hover {
  text-decoration: underline;
}
#block-system-main .view-newsroom-item-list .view-content .views-row .views-field-field-newsroom-item-venue,
#block-system-main .view-item-list .view-content .views-row .views-field-field-location,
#block-system-main .views-row .views-field-field-newsroom-item-date-1 {
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  margin: 0;
  padding: 10px 0 0 10px;
}
#block-system-main .view-newsroom-item-list .view-content .views-row.views-row-even,
#block-system-main .view-item-list .view-content .views-row.views-row-even {
  background: #f3f3f3;
}
#block-system-main .view-newsroom-item-list .view-content .views-row:hover,
#block-system-main .view-item-list .view-content .views-row:hover {
  background: #5ab5e8;
}
#block-system-main .view-item-list.view-display-id-call_for_proposals_list .views-field-field-end-date,
#block-system-main .view-item-list.view-display-id-call_for_expressions_of_interest_list .views-field-field-end-date,
#block-system-main .view-item-list.view-display-id-public_consultations_list .views-field-field-end-date {
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  margin: 0 0 0 5px;
}
#block-system-main .view-newsroom-item-list .view-filters .views-widget,
#block-system-main .view-item-list .view-filters .views-widget,
#block-system-main .view-item-list.view-display-id-call_for_proposals_list .views-field-field-end-date .views-label,
#block-system-main .view-item-list.view-display-id-call_for_expressions_of_interest_list .views-field-field-end-date .views-label,
#block-system-main .view-item-list.view-display-id-public_consultations_list .views-field-field-end-date .views-label,
#block-system-main .view-item-list.view-display-id-call_for_proposals_list .views-field-field-end-date .field-content,
#block-system-main .view-item-list.view-display-id-call_for_expressions_of_interest_list .views-field-field-end-date .field-content,
#block-system-main .view-item-list.view-display-id-public_consultations_list .views-field-field-end-date .field-content {
  display: inline-block;
}
#block-system-main .view-newsroom-item-list ul.pager,
#block-system-main .view-item-list ul.pager {
  margin: 15px 0;
}
#block-system-main .view-newsroom-item-list ul.pager li,
#block-system-main .view-item-list ul.pager li {
  font-size: 10px;
  font-size: 1rem;
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
#block-system-main .view-newsroom-item-list ul.pager li a,
#block-system-main .view-item-list ul.pager li a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 0;
  color: #000000;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
#block-system-main .view-newsroom-item-list ul.pager li a:hover,
#block-system-main .view-newsroom-item-list ul.pager li a:focus,
#block-system-main .view-item-list ul.pager li a:hover,
#block-system-main .view-item-list ul.pager li a:focus {
  background: none;
  text-decoration: underline;
}
/* maps */
#map_europe div,
#map_europe img,
#USAmapDiv,
object {
  max-width: 100%;
}
#panel_map .panel_content {
  width: 100%;
}
/* conference */
.abstract {
  display: none;
}
.confdays {
  overflow: hidden;
}
.confdays a {
  display: block;
  float: left;
  width: 50%;
  margin: 0;
  padding: 3% 1%;
  font-size: 110%;
  font-weight: bold;
  text-align: center;
}
.confdays .active {
  background-color: #62c4dd;
  color: #ffffff;
  text-decoration: none;
}
.confdays .inactive {
  background-color: #e7e7e7;
  color: #545454;
}
.confdays .inactive:hover {
  background-color: rgba(98, 196, 221, 0.3);
}
/* body styles */
.field-name-body table,
.field-name-field-harmonised-publications table,
.field-name-body .tableDefault,
.field-name-field-harmonised-publications .tableDefault {
  border-collapse: collapse;
  clear: both;
  margin: 15px auto 15px;
  font-size: 12.6px;
  font-size: 1.26rem;
  max-width: 100%;
}
.field-name-body table th,
.field-name-field-harmonised-publications table th,
.field-name-body .tableDefault th,
.field-name-field-harmonised-publications .tableDefault th {
  border: 1px solid #666666;
  padding: 0 5px;
  text-align: center;
  font-weight: bold;
}
.field-name-body table td,
.field-name-field-harmonised-publications table td,
.field-name-body .tableDefault td,
.field-name-field-harmonised-publications .tableDefault td {
  border: 1px solid #666666;
  padding: 0 5px;
  vertical-align: top;
}
.field-name-body table td p,
.field-name-field-harmonised-publications table td p,
.field-name-body .tableDefault td p,
.field-name-field-harmonised-publications .tableDefault td p {
  font-weight: normal;
  margin: 5px 0;
}
.field-name-body td.noborder,
.field-name-field-harmonised-publications td.noborder {
  border: 0;
}
.field-name-body select,
.field-name-field-harmonised-publications select {
  max-width: 100%;
}
.field-name-body .border,
.field-name-field-harmonised-publications .border {
  border: 1px solid #0e87d0;
  margin: 10px 0;
  padding: 10px !important;
}
/* directives */
select#product_groups {
  font-weight: normal;
  max-width: 100%;
}
ul#product_groups_browser li {
  margin: 50px 0 0 7px;
}
ul#product_groups_browser li.mark {
  background-color: transparent;
  padding: 0;
}
ul#product_groups_browser li a span {
  font-weight: normal;
}
/* tools and databases */
.contentpart {
  margin: 0;
  padding: 0;
}
.contentpart.inactive {
  display: none;
}
#headings {
  margin: 0 !important;
  padding: 20px 0 0 0 !important;
}
#headings li {
  list-style-type: none;
  display: block;
  margin-bottom: 10px !important;
}
#headings a {
  display: block;
  padding: 10px;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.3em;
}
#headings a span {
  font-size: 0.9em;
  font-weight: normal;
  color: #000000;
}
#headings a:hover,
#headings a.active {
  background-color: rgba(0, 0, 0, 0.1);
}
@media all and (min-width: 600px) and (max-width: 768px) {
  /* TABLET */
  #headings {
    margin: 10px 0 10px 10px;
    padding: 0;
    width: auto;
    float: right;
    clear: right;
  }
}
@media all and (min-width: 768px) {
  #media {
    border: 0;
    float: right;
    margin-left: 20px;
  }
  /* DESKTOP */
  #sidebar {
    position: relative;
  }
  .descphoto {
    position: absolute;
    right: 0;
    top: 18px;
    padding: 0;
    margin: 0;
    height: 212px;
    width: 284px;
  }
  #headings {
    margin: 0 0 10px 10px;
    padding: 20px 0 0 0;
    width: 284px;
    float: right;
    clear: right;
  }
  #headings.withphoto {
    border-top: 1px solid #d1d1d1;
    margin-top: 255px;
  }
  #headings li {
    height: 78px;
    text-align: right;
    border-bottom: none;
  }
  #headings a {
    margin: 0;
    padding: 0 155px 0 0;
    height: 100%;
  }
}
/* countries */
.countries {
  margin: 0;
  padding: 0;
}
.countries li:nth-of-type(3n) {
  margin-right: 0;
}
.countries a {
  display: block;
  margin: 0;
  padding: 165px 0 0 0;
  width: 100%;
  height: 190px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}
.countries a:hover,
.countries a:focus,
.countries a:active,
.countries a:visited {
  padding: 0;
  text-decoration: none !important;
  color: #ffffff !important;
}
.countries a:hover span,
.countries a:focus span,
.countries a:active span,
.countries a:visited span {
  height: 190px;
  line-height: 190px;
}
.countries a span {
  display: block;
  margin: 0;
  height: 25px;
  line-height: 25px;
  background-color: rgba(0, 0, 0, 0.6);
}
.countries li {
  display: block;
  float: left;
  margin: 0 5.46875% 5.46875% 0;
  width: 29.6875%;
  height: 190px;
  background-color: #aaa;
}
@media all and (max-width: 599px) {
  .countries li {
    height: 125px;
  }
  .countries a {
    padding-top: 100px;
    height: 125px;
    font-size: 0.8em;
  }
  .countries a:hover span {
    height: 125px;
    line-height: 125px;
  }
}
/* ambassadors */
.ambassadors {
  margin: 20px 0 0 0 !important;
  padding: 20px 0 0 0 !important;
  border-top: 1px solid #e1e1e1;
}
.ambassadors li {
  list-style-type: none;
  display: block;
  float: left;
  background-color: #e1e1e1;
  border-radius: 5px;
  padding: 3.125% !important;
  margin: 0 3.125% 3.125% 0 !important;
  text-align: right;
  width: 42.1875%;
}
.ambassadors li:nth-of-type(2n) {
  margin-right: 0 !important;
}
.ambassadors img {
  background-color: transparent;
  border: 2px solid #ffffff;
  float: left;
}
.ambassadors .ws-ico {
  display: none;
}
.ambassadors a.link-ico img {
  float: none;
}
/* contact */
.more {
  text-align: right;
}
.more:after {
  content: "»";
}
@media all and (min-width: 768px) {
  /* DESKTOP */
  .contactpanel {
    width: 45%;
    float: left;
    margin-right: 5%;
  }
  .contactpanel .ui-widget-content {
    color: #000000;
  }
  .contactpanel .ui-widget-content a {
    color: #347c98;
  }
  .contactpost {
    clear: both;
    padding-top: 10px;
  }
  .contactpost p {
    padding: 0;
  }
}
yew#int.glossary {
  display: none;
}
/* questionaire */
.question-box {
  border: solid 1px green;
  padding: 2em 1em 2em 1em;
}
.progress-box {
  border: solid 1px red;
  padding: 0.5em 1em 2em 1em;
}
#Questionnaire #Wrapper,
#Results #Wrapper {
  background: #fff;
  width: 764px;
  margin: 20px auto;
  border-radius: 20px;
}
#Questionnaire .pad,
#Results .pad {
  padding: 20px;
}
#Questionnaire .heading,
#Results .heading {
  margin: 0 0 30px;
  padding: 0 0 7px;
}
#Questionnaire .disclaimer,
#Results .disclaimer {
  color: #999;
  font-size: 0.8em;
  text-align: left;
  padding: 1px 20px;
  background: #f3f3f4;
  margin: 18px 0;
}
#Questionnaire .disclaimer ul,
#Results .disclaimer ul {
  margin: 0 0 18px 0;
}
#Questionnaire h1,
#Results h1 {
  text-align: center;
  font-weight: normal;
  color: #29a2eb;
  border-bottom: 1px solid #29a2eb;
  padding: 0 0 17px;
  margin-bottom: 30px;
}
#Questionnaire h2,
#Results h2 {
  color: #29a2eb;
  margin: 48px 0 0 0px;
  font-weight: normal;
}
#Questionnaire .set,
#Results .set {
  margin: 20px 0 0;
  background: #eee;
  padding: 1px 20px 15px;
}
#Questionnaire h3,
#Results h3,
#Questionnaire h4,
#Results h4 {
  color: #545454 !important;
  font-weight: bold !important;
}
#Questionnaire p,
#Results p {
  color: #545454;
  margin: 18px 0 18px 0 !important;
}
#Questionnaire h4.panel-title,
#Results h4.panel-title,
#Questionnaire .panel-body,
#Results .panel-body {
  color: #545454;
}
#Questionnaire label,
#Results label {
  color: #545454 !important;
  font-weight: normal !important;
  position: relative !important;
}
#Questionnaire label input,
#Results label input {
  position: absolute;
  left: 0;
}
#Questionnaire label span,
#Results label span {
  padding-left: 20px;
  display: block;
}
#Questionnaire ul,
#Results ul,
#Questionnaire ol,
#Results ol {
  color: #545454;
  margin: 18px 0 0px 0;
  padding-left: 15px;
}
#Questionnaire ol,
#Results ol {
  padding-left: 35px;
}
#Questionnaire table,
#Results table {
  background: #fff;
  color: #545454;
  width: auto !important;
  max-width: 100% !important;
}
#Questionnaire table.table-questions td,
#Results table.table-questions td,
#Questionnaire table.table-questions th,
#Results table.table-questions th {
  width: 75px;
  text-align: center;
}
#Questionnaire .question,
#Results .question {
  transition: all .5s;
  -webkit-transition: all .5s;
}
#Questionnaire table.table-questions .question,
#Results table.table-questions .question {
  width: auto;
  text-align: left;
  padding: 5px;
}
#Questionnaire .hidden,
#Results .hidden {
  display: none;
}
#Questionnaire .error,
#Results .error,
#Questionnaire .error label,
#Results .error label {
  color: red;
}
#Questionnaire #Set2,
#Results #Set2 {
  padding: 0 0 20px;
}
#Questionnaire #QuestionnaireQuestions,
#Results #QuestionnaireQuestions {
  display: none;
}
#Questionnaire #QuestionnaireAnalysis,
#Results #QuestionnaireAnalysis {
  background: #dbacc9;
  padding: 1px 20px;
  margin: 10px 0;
}
#Questionnaire .btn,
#Results .btn {
  margin-right: 10px;
  text-decoration: none;
  color: white !important;
}
#Questionnaire #RadarChart2,
#Results #RadarChart2,
#Questionnaire #RadarChart2 svg,
#Results #RadarChart2 svg {
  max-width: 100%;
}
/* registration */
#registration-form {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #f2f2f2;
  padding: 1em;
}
#registration-form h2 {
  margin: 0 !important;
  color: #404040 !important;
}
#registration-form h2.registrant-heading {
  margin-top: 1em !important;
}
#registration-form option {
  font-style: normal;
  color: #000;
}
#registration-form option.disabled {
  font-style: italic;
  color: #666;
}
#registration-form .required-field {
  color: red;
  cursor: help;
}
#registration-form .event-info,
#registration-form .user-data {
  list-style: none inside;
  margin: 0 !important;
  padding: 0 !important;
}
#registration-form li {
  margin-top: .75em;
  width: 100%;
}
#registration-form li label {
  display: inline-block;
  width: 100%;
  color: #575757 !important;
  font-size: .889em;
  font-weight: bold;
}
#registration-form li input,
#registration-form li select,
#registration-form li textarea {
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  margin: .2em 1% 0 1%;
  padding: .25em;
  width: 97%;
}
#registration-form li textarea {
  font-size: 120%;
  resize: vertical;
}
#registration-form li .error {
  border: red solid 2px;
}
#registration-form li label .error-msg {
  display: inline-block;
  width: 100%;
  color: red;
  margin-left: 2%;
  margin-top: .25em;
  font-weight: normal;
  display: none;
}
#registration-form .buttons-footer {
  margin-top: 1em;
  text-align: center;
}
#registration-form .buttons-footer button[type=submit] {
  padding: .5em 1em;
  font-weight: bold;
}
/* newsletter */
.newsletter-issues {
  padding: 0 !important;
  margin: 10px 0 15px !important;
}
.newsletter-issues a:link,
.newsletter-issues a:visited {
  height: auto;
}
/* others */
.table-contents {
  display: none;
}
.abstract {
  min-height: 20px;
  padding-top: 40px;
  background: #ffffff url('../images/esic_colors.png') no-repeat top left;
}
.sectorhp .abstract {
  background: none;
  padding: 0;
}
.sectorhp p span.heading {
  background-color: #61c4dc;
  margin: 0 0 26px 0;
  font-size: 1.1em;
  display: block;
  padding: 3px 6px;
  color: #fff;
}
#key-content {
  display: none;
}
body.contact h2 {
  color: #29a2eb;
  font-weight: normal;
  font-size: 1.3em;
}
@media all and (min-width: 768px) {
  /* DESKTOP */
  .contactpanel {
    width: 45%;
    float: left;
    margin-right: 5%;
  }
  .contactpost {
    clear: both;
    padding-top: 10px;
  }
  .contactpost p {
    padding: 0;
  }
}
/* picture gallery */
.field-name-growth-block-field-gallery {
  margin: 10px auto;
  padding: 10px;
  width: 85%;
}
.field-name-growth-block-field-gallery .panel-body .view-header h2 {
  background: none !important;
  margin: 0 !important;
}
.field-name-growth-block-field-gallery .panel-body .view-content .views-row {
  font-size: 0px;
  font-size: 0rem;
  margin: 0 3% 3% 0 !important;
  padding: 0 !important;
  width: 30%;
  display: none;
}
.field-name-growth-block-field-gallery .panel-body .view-content .views-row img {
  max-width: 100%;
  height: auto;
}
.field-name-growth-block-field-gallery .panel-body .view-content .views-row.views-row-first {
  display: block;
}
/* carrousel */
.field-name-growth-block-field-carousel {
  margin: 10px auto;
  padding: 10px;
  width: 85%;
}
.field-name-growth-block-field-carousel .panel-body .view-header h2 {
  background: none !important;
  margin: 0 !important;
}
.field-name-growth-block-field-carousel .panel-body .view-content .owl-carousel-block {
  border: 1px solid #cccccc;
  padding: 10px;
  position: relative;
}
.field-name-growth-block-field-carousel .panel-body .view-content .owl-carousel-block .owl-controls {
  left: 0;
  margin: 0;
  position: absolute;
  top: 40%;
  width: 100%;
}
.field-name-growth-block-field-carousel .panel-body .view-content .owl-carousel-block .owl-controls .owl-prev,
.field-name-growth-block-field-carousel .panel-body .view-content .owl-carousel-block .owl-controls .owl-next {
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: block;
  position: absolute;
  top: 0;
  width: 27px;
  height: 45px;
  text-indent: -999999px;
}
.field-name-growth-block-field-carousel .panel-body .view-content .owl-carousel-block .owl-controls .owl-prev:focus,
.field-name-growth-block-field-carousel .panel-body .view-content .owl-carousel-block .owl-controls .owl-next:focus {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.field-name-growth-block-field-carousel .panel-body .view-content .owl-carousel-block .owl-controls .owl-prev {
  background: url("../images/quick_arrow_left.png") no-repeat center center;
  left: -40px;
}
.field-name-growth-block-field-carousel .panel-body .view-content .owl-carousel-block .owl-controls .owl-next {
  background: url("../images/quick_arrow_right.png") no-repeat center center;
  right: -40px;
}
.field-name-growth-block-field-carousel .panel-body .view-content .owl-carousel-block .owl-controls .owl-pagination {
  display: none;
}
.field-name-growth-block-field-carousel .panel-body .view-content .owl-carousel-block .owl-item {
  text-align: center;
}
.field-name-growth-block-field-carousel .panel-body .view-content .owl-carousel-block .owl-item .views-field-field-gallery-image img {
  max-width: 100%;
  height: auto;
}
.field-name-growth-block-field-carousel .panel-body .view-content .owl-carousel-block .owl-item .views-field-field-file-image-title-text {
  font-weight: bold;
}
/* video gallery */
.field-name-growth-block-field-video {
  border: 1px solid #cccccc;
  margin: 10px auto;
  padding: 10px;
  width: 85%;
}
.field-name-growth-block-field-video .panel {
  margin: 0;
}
.field-name-growth-block-field-video .panel-body .view-header {
  display: none;
}
.field-name-growth-block-field-video .panel-body .view-content video,
.field-name-growth-block-field-video .panel-body .view-content iframe {
  max-width: 100%;
  min-height: 300px;
  height: auto;
  width: 100%;
}
.field-name-growth-block-field-video .panel-body .view-content .views-field-filename {
  font-weight: bold;
}
.field-name-growth-block-field-video .panel-body .view-content .navPlayer,
.field-name-growth-block-field-video .panel-body .view-content .navPlayer li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.field-name-growth-block-field-video .panel-body .view-content .navPlayer {
  clear: both;
  text-align: center;
  margin: 5px 0 10px;
}
.field-name-growth-block-field-video .panel-body .view-content .navPlayer li {
  display: inline;
  margin: 1px 0 0 0;
  padding: 0;
  vertical-align: top;
}
.field-name-growth-block-field-video .panel-body .view-content .navPlayer li.navPlayerInfo {
  font-size: 13px;
  font-size: 1.3rem;
  background-color: #ffffff;
  border: 1px solid #ccddee;
  color: #0e87d0;
  padding: 2px 5px;
}
.field-name-growth-block-field-video .panel-body .view-content .navPlayer li.navPlayerInfo i {
  color: #0e87d0;
  font-style: normal;
  padding: 0 2px;
}
.field-name-growth-block-field-video .panel-body .view-content .navPlayer li a {
  display: inline-block;
  height: 16px;
  width: 16px;
  text-indent: -999999px;
}
.field-name-growth-block-field-video .panel-body .view-content .navPlayer li a.first {
  background: url("../images/first.png") no-repeat center center;
}
.field-name-growth-block-field-video .panel-body .view-content .navPlayer li a.prev {
  background: url("../images/previous.png") no-repeat center center;
}
.field-name-growth-block-field-video .panel-body .view-content .navPlayer li a.next {
  background: url("../images/next.png") no-repeat center center;
}
.field-name-growth-block-field-video .panel-body .view-content .navPlayer li a.end {
  background: url("../images/end.png") no-repeat center center;
}
.field-name-growth-block-field-video .panel-body .view-content .views-field-download {
  padding: 0 0 10px;
  text-align: center;
}
.field-name-growth-block-field-video .panel-body .view-content .views-field-download a {
  text-decoration: underline;
}
/* BUSINESS INNOVATION OBSERVATORY */
body.industry .biobanner {
  margin-bottom: 20px;
}
body.industry .trends {
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
}
body.industry .trends .ws-ico,
body.industry .trends .link-ico img,
body.industry .trends .link-size {
  display: none !important;
}
body.industry .trends li {
  float: left;
  width: 96.81528662420382%;
  border-left: 10px solid;
  margin: 0 0 9px 0;
  height: 39px;
  background-color: #e5e5e5;
  list-style-type: none;
  text-align: center;
  font-weight: bold;
}
body.industry .trends a {
  display: block;
  padding: 10px 0 0 10px;
  /* 10px 3.184713375796178% 10px 0 */
  height: 20px;
  color: #4b4b4b;
  text-decoration: none;
  width: 96.81528662420382%;
  background-color: transparent;
}
body.industry .trends a.link-ico span {
  text-decoration: none;
}
body.industry .trends a:hover,
body.industry .trends a:hover.link-ico span {
  text-decoration: underline;
}
body.industry .wide li {
  width: 206px;
  background: url(../images/arrow.png) #000000 190px 16px no-repeat;
}
body.industry .narrow li {
  width: 120px;
  background: url(../images/arrow.png) #000000 108px 16px no-repeat;
}
body.industry .trends li.c1 {
  border-color: #47aa50;
}
body.industry .trends li.c2 {
  border-color: #771d7b;
}
body.industry .trends li.c3 {
  border-color: #944b3d;
}
body.industry .trends li.c4 {
  border-color: #009ebc;
}
body.industry .trends li.c5 {
  border-color: #60b580;
}
body.industry ul.buttons {
  width: 100%;
  padding: 0 !important;
  margin: 50px 0 40px 0 !important;
  overflow: hidden;
}
body.industry ul.buttons li {
  float: left;
  margin: 0;
  width: 31.25%;
  height: 39px;
  list-style-type: none;
}
body.industry ul.buttons a {
  display: block;
  padding: 10px 0;
  height: 39px;
  color: #4b4b4b;
  text-decoration: none;
  margin-left: 39px;
  width: 80.5%;
  background-color: #e5e5e5;
  font-weight: bold;
  text-align: center;
}
body.industry ul.buttons a:hover {
  text-decoration: underline;
}
body.industry ul.buttons li.cs {
  background: url(../images/case-studies.png) #771e7c 9px 7px no-repeat;
}
body.industry ul.buttons li.tr {
  background: url(../images/trend-reports.png) #61b581 7px 10px no-repeat;
  margin: 0 18px;
}
body.industry ul.buttons li.wks {
  background: url(../images/workshops.png) #d88c05 7px 7px no-repeat;
}
body.industry .euItem {
  overflow: auto;
}
body.industry .infographic {
  width: 284px;
  margin: 0;
  padding: 0;
  float: left;
}
body.industry .infographic .ws-ico,
body.industry .infographic .link-ico > img,
body.industry .infographic .link-size,
body.industry .case-study .ws-ico {
  display: none !important;
}
body.industry .infographic .link-ico img {
  padding: 0 !important;
}
body.industry .case-study {
  width: 325px;
  margin: 0 0 0 10px;
  padding: 0;
  float: right;
}
/* manufactures */
.field-name-body #product_groups_browser,
.field-name-body select#product_groups {
  display: block;
}
.not-front #content-wrapper #block-system-main .field-name-body #product_groups_browser {
  padding: 0;
}
.single-market-ce-marking-manufacturers-directives #content-wrapper #block-system-main .field-name-body #product_groups_browser,
.single-market-ce-marking-manufacturers-requirements #content-wrapper #block-system-main .field-name-body #product_groups_browser,
.single-market-ce-marking-manufacturers-notified-body #content-wrapper #block-system-main .field-name-body #product_groups_browser,
.single-market-ce-marking-manufacturers-conformity #content-wrapper #block-system-main .field-name-body #product_groups_browser,
.single-market-ce-marking-manufacturers-documentation #content-wrapper #block-system-main .field-name-body #product_groups_browser,
.single-market-ce-marking-manufacturers-affix-ce-marking #content-wrapper #block-system-main .field-name-body #product_groups_browser,
.single-market-ce-marking-manufacturers-directives #content-wrapper #block-system-main .field-name-body select#product_groups,
.single-market-ce-marking-manufacturers-requirements #content-wrapper #block-system-main .field-name-body select#product_groups,
.single-market-ce-marking-manufacturers-notified-body #content-wrapper #block-system-main .field-name-body select#product_groups,
.single-market-ce-marking-manufacturers-conformity #content-wrapper #block-system-main .field-name-body select#product_groups,
.single-market-ce-marking-manufacturers-documentation #content-wrapper #block-system-main .field-name-body select#product_groups,
.single-market-ce-marking-manufacturers-affix-ce-marking #content-wrapper #block-system-main .field-name-body select#product_groups {
  display: none;
}
/* EDEN */
body.tools-databases-eden .field-name-body {
  background: url("../images/homepage-banner.jpg") no-repeat 0 0 #ffffff;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
/* learning space */
.sectors-space-learning .field-name-body .block {
  position: relative;
  float: left;
  margin: 0 15px 15px 0;
  width: 300px;
  height: 145px;
  border: 1px solid #fff;
}
.sectors-space-learning .field-name-body .block a {
  color: #fff;
  display: block;
  text-align: center;
  height: 100%;
  font-size: 2em;
}
.sectors-space-learning .field-name-body .block-4 {
  background: url(../images/spacexploration-thumb.jpg) no-repeat;
}
.sectors-space-learning .field-name-body .block-9 {
  background: url(../images/spacequiz-thumb.jpg) no-repeat;
}
.sectors-space-learning .field-name-body .block-12 {
  background: url(../images/dyk-18-thumb.jpg) no-repeat;
}
.sectors-space-learning .field-name-body .block-14 {
  background: url(../images/spaceservice-thumb.jpg) no-repeat;
}
.sectors-space-learning .field-name-body .block-15 {
  background: url(../images/spacetourism-thumb.jpg) no-repeat;
}
.sectors-space-learning .field-name-body .block-20 {
  background: url(../images/volcano-thumb.jpg) no-repeat;
}
/* aplication video */
.sectors-space-expo .application-video {
  float: left;
  margin: 0 0 12px 12px;
  width: 48%;
}
.sectors-space-expo .application-video p {
  margin-top: 5px !important;
}
/* epo */
.sectors-chemicals-epaa .abstract {
  background: transparent;
  padding-top: 0;
  display: block;
}
/* contact list */
table.a12table tr td,
table.a12table tr th {
  font-size: 11px;
}
.sectors-space-copernicus p.copernicus-logo img,
.sectors-space-copernicus-licence-licence-agreement p.copernicus-logo img,
.sectors-space-copernicus-licence-registration-form p.copernicus-logo img {
  float: none;
  display: block;
  margin: 0 auto;
}
.sectors-space-copernicus .sidebar,
.sectors-space-copernicus-licence-licence-agreement .sidebar,
.sectors-space-copernicus-licence-registration-form .sidebar {
  float: right;
  width: 350px;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
}
.sectors-space-copernicus .news,
.sectors-space-copernicus-licence-licence-agreement .news,
.sectors-space-copernicus-licence-registration-form .news {
  margin: 0 9px 20px 30px;
  width: 310px;
  box-shadow: 1px 1px 8px #cfcfcf;
  border-radius: 5px;
  border: 1px solid #cfcfcf;
  background-color: #ffffff;
}
.sectors-space-copernicus .news h2,
.sectors-space-copernicus-licence-licence-agreement .news h2,
.sectors-space-copernicus-licence-registration-form .news h2 {
  height: 34px;
  line-height: 34px;
  padding: 0 0 0 15px;
  margin: 0;
  background-color: #628aad;
  color: #ffffff;
  border-radius: 5px 5px 0 0;
}
.sectors-space-copernicus .news ul,
.sectors-space-copernicus-licence-licence-agreement .news ul,
.sectors-space-copernicus-licence-registration-form .news ul {
  margin: 0;
  padding: 0 0 20px 0;
}
.sectors-space-copernicus .news ul li,
.sectors-space-copernicus-licence-licence-agreement .news ul li,
.sectors-space-copernicus-licence-registration-form .news ul li {
  list-style: none outside none !important;
  margin: 0 16px;
  padding: 19px 0 19px 56px;
  border-bottom: 1px dotted #acacac;
  height: 27px;
}
.sectors-space-copernicus .news ul li:last-child,
.sectors-space-copernicus-licence-licence-agreement .news ul li:last-child,
.sectors-space-copernicus-licence-registration-form .news ul li:last-child {
  border: none;
}
.sectors-space-copernicus .logobutton,
.sectors-space-copernicus-licence-licence-agreement .logobutton,
.sectors-space-copernicus-licence-registration-form .logobutton {
  margin: 0 9px 20px 30px;
  width: 312px;
  height: 77px;
  padding: 0;
  box-shadow: 1px 1px 8px #cfcfcf;
}
.sectors-space-copernicus .logobutton a,
.sectors-space-copernicus-licence-licence-agreement .logobutton a,
.sectors-space-copernicus-licence-registration-form .logobutton a {
  display: block;
  margin: 0;
  padding: 0;
  width: 312px;
  height: 77px;
  text-indent: -9999px;
}
.sectors-space-copernicus .services-list,
.sectors-space-copernicus-licence-licence-agreement .services-list,
.sectors-space-copernicus-licence-registration-form .services-list {
  margin-top: 70px;
  height: 330px;
}
.sectors-space-copernicus #content-wrapper #block-system-main .field-name-body .services-list ul,
.sectors-space-copernicus-licence-licence-agreement #content-wrapper #block-system-main .field-name-body .services-list ul,
.sectors-space-copernicus-licence-registration-form #content-wrapper #block-system-main .field-name-body .services-list ul {
  margin: 0 auto;
  padding: 0;
}
.sectors-space-copernicus .services-list ul li,
.sectors-space-copernicus-licence-licence-agreement .services-list ul li,
.sectors-space-copernicus-licence-registration-form .services-list ul li {
  float: left;
  width: 205px;
  height: 133px;
  margin: 0 7px 8px 0;
  background-color: #ccc;
  list-style: none outside none !important;
  opacity: 0.9;
}
.sectors-space-copernicus .services-list ul li:hover,
.sectors-space-copernicus-licence-licence-agreement .services-list ul li:hover,
.sectors-space-copernicus-licence-registration-form .services-list ul li:hover {
  opacity: 1;
}
.sectors-space-copernicus .services-list a,
.sectors-space-copernicus-licence-licence-agreement .services-list a,
.sectors-space-copernicus-licence-registration-form .services-list a {
  display: block;
  padding: 114px 0 0 0;
  height: 19px;
  width: 205px;
  line-height: 19px;
  margin: 0;
  text-align: center;
  color: #fff !important;
  background-color: #000;
  opacity: 1;
  font-weight: bold;
}
.sectors-space-copernicus .services a,
.sectors-space-copernicus-licence-licence-agreement .services a,
.sectors-space-copernicus-licence-registration-form .services a {
  background: url(../images/services.jpg) 0 0 no-repeat;
}
.sectors-space-copernicus .infrastructure a,
.sectors-space-copernicus-licence-licence-agreement .infrastructure a,
.sectors-space-copernicus-licence-registration-form .infrastructure a {
  background: url(../images/infrastructure.jpg) 0 0 no-repeat;
}
.sectors-space-copernicus .sector-apps a,
.sectors-space-copernicus-licence-licence-agreement .sector-apps a,
.sectors-space-copernicus-licence-registration-form .sector-apps a {
  background: url(../images/sector-apps.jpg) 0 0 no-repeat;
}
.sectors-space-copernicus .regions a,
.sectors-space-copernicus-licence-licence-agreement .regions a,
.sectors-space-copernicus-licence-registration-form .regions a {
  background: url(../images/regions.jpg) 0 0 no-repeat;
}
.sectors-space-copernicus .info-resources a,
.sectors-space-copernicus-licence-licence-agreement .info-resources a,
.sectors-space-copernicus-licence-registration-form .info-resources a {
  background: url(../images/info-resources.jpg) 0 0 no-repeat;
}
.sectors-space-copernicus .project-db a,
.sectors-space-copernicus-licence-licence-agreement .project-db a,
.sectors-space-copernicus-licence-registration-form .project-db a {
  background: url(../images/project-db.jpg) 0 0 no-repeat;
}
.sectors-space-copernicus .otherlinks,
.sectors-space-copernicus-licence-licence-agreement .otherlinks,
.sectors-space-copernicus-licence-registration-form .otherlinks {
  clear: both;
  padding: 10px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 42px;
}
.sectors-space-copernicus .videos ul,
.sectors-space-copernicus-licence-licence-agreement .videos ul,
.sectors-space-copernicus-licence-registration-form .videos ul {
  margin: 0;
  padding: 0;
  height: 100px;
}
.sectors-space-copernicus .videos li,
.sectors-space-copernicus-licence-licence-agreement .videos li,
.sectors-space-copernicus-licence-registration-form .videos li {
  float: left;
  width: 160px;
  height: 90px;
  margin: 0 20px 0 0;
  padding: 0;
  list-style: none outside none !important;
}
.sectors-space-copernicus .videos iframe,
.sectors-space-copernicus-licence-licence-agreement .videos iframe,
.sectors-space-copernicus-licence-registration-form .videos iframe {
  min-height: 1px;
}
.sectors-space-copernicus #content-wrapper #block-system-main .field-name-body .otherlinks ul,
.sectors-space-copernicus-licence-licence-agreement #content-wrapper #block-system-main .field-name-body .otherlinks ul,
.sectors-space-copernicus-licence-registration-form #content-wrapper #block-system-main .field-name-body .otherlinks ul {
  margin: 0 auto;
  padding: 0;
}
.sectors-space-copernicus .otherlinks li,
.sectors-space-copernicus-licence-licence-agreement .otherlinks li,
.sectors-space-copernicus-licence-registration-form .otherlinks li {
  float: left;
  width: 150px;
  height: 19px;
  margin: 0 8px 0 0;
  padding: 0;
  list-style: none outside none !important;
}
.sectors-space-copernicus .otherlinks a,
.sectors-space-copernicus-licence-licence-agreement .otherlinks a,
.sectors-space-copernicus-licence-registration-form .otherlinks a {
  display: block;
  width: 150px;
  height: 22px;
  line-height: 19px;
  font-size: 0.8em;
  margin: 0;
  padding: 0;
  background-color: #f5f5f5;
  background: linear-gradient(bottom, #d2d2d2 0%, #f5f5f5 65%);
  background: -o-linear-gradient(bottom, #d2d2d2 0%, #f5f5f5 65%);
  background: -moz-linear-gradient(bottom, #d2d2d2 0%, #f5f5f5 65%);
  background: -webkit-linear-gradient(bottom, #d2d2d2 0%, #f5f5f5 65%);
  background: -ms-linear-gradient(bottom, #d2d2d2 0%, #f5f5f5 65%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#d2d2d2')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#d2d2d2');
  border: 1px solid #c5c5c5;
  text-align: center;
  color: #000000 !important;
}
.sectors-space-copernicus #content-wrapper #block-system-main .field-name-body .bottomlinks ul,
.sectors-space-copernicus-licence-licence-agreement #content-wrapper #block-system-main .field-name-body .bottomlinks ul,
.sectors-space-copernicus-licence-registration-form #content-wrapper #block-system-main .field-name-body .bottomlinks ul {
  margin: 0;
  padding: 0;
}
.sectors-space-copernicus .bottomlinks li,
.sectors-space-copernicus-licence-licence-agreement .bottomlinks li,
.sectors-space-copernicus-licence-registration-form .bottomlinks li {
  float: left;
  margin: 0 12px 0 0;
  padding: 0 12px 0 0;
  border-right: 1px solid #006699;
  list-style: none outside none !important;
}
.sectors-space-copernicus .bottomlinks li:last-child,
.sectors-space-copernicus-licence-licence-agreement .bottomlinks li:last-child,
.sectors-space-copernicus-licence-registration-form .bottomlinks li:last-child {
  border: none;
}
.sectors-space-copernicus .fp7conf th,
.sectors-space-copernicus-licence-licence-agreement .fp7conf th,
.sectors-space-copernicus-licence-registration-form .fp7conf th {
  font-weight: bold;
  vertical-align: middle;
}
.sectors-space-copernicus .fp7conf th p,
.sectors-space-copernicus-licence-licence-agreement .fp7conf th p,
.sectors-space-copernicus-licence-registration-form .fp7conf th p {
  margin-bottom: 0;
}
.sectors-space-copernicus .fp7conf th,
.sectors-space-copernicus-licence-licence-agreement .fp7conf th,
.sectors-space-copernicus-licence-registration-form .fp7conf th,
.sectors-space-copernicus .fp7conf td,
.sectors-space-copernicus-licence-licence-agreement .fp7conf td,
.sectors-space-copernicus-licence-registration-form .fp7conf td {
  padding: 5px;
  border: 1px dotted #cccccc;
}
.sectors-space-copernicus .button,
.sectors-space-copernicus-licence-licence-agreement .button,
.sectors-space-copernicus-licence-registration-form .button {
  width: 350px;
  margin: 20px auto;
}
.sectors-space-copernicus .button a,
.sectors-space-copernicus-licence-licence-agreement .button a,
.sectors-space-copernicus-licence-registration-form .button a {
  float: left;
  border: 1px solid #545454;
  display: block;
  margin: 5px 20px;
  padding: 10px;
  text-align: center;
  width: 104px;
  background-color: #dddddd;
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #f9f9f9 0%, #dddddd 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #f9f9f9 0%, #dddddd 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #dddddd 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #dddddd));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #dddddd 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #dddddd 100%);
}
.sectors-space-copernicus .coper label,
.sectors-space-copernicus-licence-licence-agreement .coper label,
.sectors-space-copernicus-licence-registration-form .coper label {
  float: left;
  padding: 5px 0;
  text-align: right;
  width: 50%;
}
.sectors-space-copernicus .coper input,
.sectors-space-copernicus-licence-licence-agreement .coper input,
.sectors-space-copernicus-licence-registration-form .coper input {
  padding: 5px;
  width: 45%;
}
.sectors-space-copernicus .coper input,
.sectors-space-copernicus-licence-licence-agreement .coper input,
.sectors-space-copernicus-licence-registration-form .coper input,
.sectors-space-copernicus .coper textarea,
.sectors-space-copernicus-licence-licence-agreement .coper textarea,
.sectors-space-copernicus-licence-registration-form .coper textarea,
.sectors-space-copernicus .coper select,
.sectors-space-copernicus-licence-licence-agreement .coper select,
.sectors-space-copernicus-licence-registration-form .coper select {
  border: 1px solid #545454;
  box-shadow: 0 0 8px rgba(84, 84, 84, 0.2);
  margin: 0 10px;
}
.sectors-space-copernicus .coper input:focus,
.sectors-space-copernicus-licence-licence-agreement .coper input:focus,
.sectors-space-copernicus-licence-registration-form .coper input:focus,
.sectors-space-copernicus .coper textarea:focus,
.sectors-space-copernicus-licence-licence-agreement .coper textarea:focus,
.sectors-space-copernicus-licence-registration-form .coper textarea:focus,
.sectors-space-copernicus .coper select:focus,
.sectors-space-copernicus-licence-licence-agreement .coper select:focus,
.sectors-space-copernicus-licence-registration-form .coper select:focus {
  margin: 0 10px;
  border: 1px solid #29a2eb;
  -webkit-box-shadow: 0px 0px 8px rgba(41, 162, 235, 0.2);
  -moz-box-shadow: 0px 0px 8px rgba(41, 162, 235, 0.2);
  box-shadow: 0px 0px 8px rgba(41, 162, 235, 0.2);
}
.sectors-space-copernicus .coper select,
.sectors-space-copernicus-licence-licence-agreement .coper select,
.sectors-space-copernicus-licence-registration-form .coper select {
  padding: 5px;
}
.sectors-space-copernicus .coper label,
.sectors-space-copernicus-licence-licence-agreement .coper label,
.sectors-space-copernicus-licence-registration-form .coper label {
  width: 48%;
  float: left;
  text-align: right;
  padding: 5px 0;
}
.sectors-space-copernicus .coper label.textarea,
.sectors-space-copernicus-licence-licence-agreement .coper label.textarea,
.sectors-space-copernicus-licence-registration-form .coper label.textarea,
.sectors-space-copernicus .coper label.select,
.sectors-space-copernicus-licence-licence-agreement .coper label.select,
.sectors-space-copernicus-licence-registration-form .coper label.select {
  width: 100%;
  display: block;
  float: none;
  text-align: left;
  margin-bottom: 5px;
}
.sectors-space-copernicus .coper input.error,
.sectors-space-copernicus-licence-licence-agreement .coper input.error,
.sectors-space-copernicus-licence-registration-form .coper input.error,
.sectors-space-copernicus .coper textarea.error,
.sectors-space-copernicus-licence-licence-agreement .coper textarea.error,
.sectors-space-copernicus-licence-registration-form .coper textarea.error,
.sectors-space-copernicus .coper select.error,
.sectors-space-copernicus-licence-licence-agreement .coper select.error,
.sectors-space-copernicus-licence-registration-form .coper select.error {
  border: 2px solid #ff0000;
  -webkit-box-shadow: 0px 0px 8px rgba(255, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 8px rgba(255, 0, 0, 0.2);
  box-shadow: 0px 0px 8px rgba(255, 0, 0, 0.2);
}
.sectors-space-copernicus .coper #submit,
.sectors-space-copernicus-licence-licence-agreement .coper #submit,
.sectors-space-copernicus-licence-registration-form .coper #submit {
  display: block;
  padding: 10px;
  width: 250px;
  margin: 5px auto;
  background-color: #dddddd;
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #f9f9f9 0%, #dddddd 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #f9f9f9 0%, #dddddd 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #dddddd 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #dddddd));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #dddddd 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #dddddd 100%);
}

.not-front #content-wrapper .node-newsroom-item .field-name-field-newsroom-teaser {
  font-weight: bold;
  padding: 5px 0 15px 0;
}
.not-front #content-wrapper .node-newsroom-item p {
  padding: 15px 0;
}

/* Label (as date) auto-correct*/
.not-front #content-wrapper .node-newsroom-item  .field-label-inline .field-label {
  width: initial;
  /* IE Fix*/
  width: auto;
}

.not-front #content-wrapper .node-sticky {
  background-color: transparent;
  border: 0;
  padding: 0;
}
.view-nr-full-page .views-field-title-field {
  font-size: 20px;
  font-size: 2rem;
  color: #0e87d0;
  margin: 31px 0 0;
  text-align: center;
}
.view-nr-full-page .nr-date-wrap {
  text-align: center;
  color: #0e87d0;
}
.view-nr-full-page .views-field-created {
  text-align: center;
  padding: 2px 0 0;
  font-size: 14px;
  font-size: 1.2rem;
  color: #0e87d0;
  margin-bottom: 10px;
}
.view-nr-full-page .views-field-field-newsroom-item-other-link,
.view-nr-full-page .views-field-field-newsroom-docsroom-ids,
.view-nr-full-page .views-field-field-newsroom-item-contact-mail {
  margin: 15px 0 15px 0;
}
.view-nr-full-page .views-label-field-newsroom-item-other-link,
.view-nr-full-page .views-label-field-newsroom-docsroom-ids,
.view-nr-full-page .views-label-field-newsroom-item-contact-mail {
  font-size: 1.0em;
  font-weight: normal;
  margin: 0 0 10px;
  padding: 0 0 0 10px;
  height: 30px;
  line-height: 30px;
}
#docsroom-iframe {
  overflow: auto;
  border: 0;
}
.view-nr-full-page .views-label-field-newsroom-item-date-1,
.view-nr-full-page .views-label-field-newsroom-item-date,
.view-nr-full-page .views-label-field-newsroom-item-venue,
.view-nr-full-page .views-label-field-newsroom-item-pre-title,
.view-nr-full-page .views-label-field-newsroom-ted-link,
.view-nr-full-page .views-label-field-newsroom-organiser,
.view-nr-full-page .views-label-field-newsroom-registration-link {
  font-weight: bold;
  color: black;
}
.view-nr-full-page .nr-line {
  border-bottom: 1px solid #0e87d0;
  margin: 15px 0 15px 0;
}
.view-nr-full-page .views-field-field-newsroom-teaser,
.view-nr-full-page  .nr-news-img {
  margin: 15px 0 15px 0;
}
.view-nr-full-page .nr-news-img img {
  box-shadow: 3px 3px 3px #aaaaaa;
}

.view-nr-full-page li {
  line-height: 18px;
  margin: 0 0 1%;
}
.view-nr-full-page .nr-date-pub {
  margin-right: 15px;
}
.view-display-id-nr_news .views-field-field-newsroom-teaser,
.view-display-id-nr_call .views-field-field-newsroom-teaser,
.view-display-id-nr_consult .views-field-field-newsroom-teaser,
.view-display-id-nr_pub .views-field-field-newsroom-teaser,
.view-display-id-nr_event .views-field-field-newsroom-teaser {
  font-weight: bold;
  color: black;
}
.view-nr-full-page .views-label-field-newsroom-author {
  color: #0e87d0;
  font-weight: bold;
}
.view-nr-full-page .views-field-field-newsroom-author .field-content {
  padding-left: 25px;
}
.view-nr-full-page .date-display-range {
  display: inline-block;
}
.view-nr-full-page .views-field-field-newsroom-illustrative-img {
  float: left;
  padding-right: 25px;
}
.not-front #content-wrapper #block-system-main .view-nr-full-page h2 {
  margin: 0;
  font-size: 150%;
}
