/* =============================================================================
 *   Custom Styles
 * ========================================================================== */

/*

body * {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

body *:hover {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

*/

.italic {
  font-style: italic;
}


/* funding icons */
.section-funding .fa{
  color:#e71b2a;
  vertical-align: baseline !important;
}

#block-system-main .field-name-body ul.fa-ul li{
  background:none;
  padding-left:0;
  margin-bottom:10px;
}

.fa-lg {
    font-size: 1.6em;
    line-height: 0.6em;
}

/* funding icons end */

.greyWhiteBorder {
  background: url(../images/border_grey_white.png) top left repeat;
  height: 2px;
  margin: 10px auto;
  width: 80%;
}

.marginRightLeft10 {
  margin: 0 10px;
}

.marginTop25 {
  margin-top: 25px;
}

.marginBottom10 {
  margin-bottom: 10px;
}

.marginBottom20 {
  margin-bottom: 20px;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.clearBoth {
  clear: both;
}

.underlined {
  text-decoration: underline;
}

.ajax-progress-throbber {
  display: none;
}

.infoIcon {
  background: url(../images/info_icon.png) top left no-repeat;
  background-position: 13px 13px;
  color: #536B86;
  font-size: 12px;
  padding: 10px 20px 10px 33px;
  display: block;
  min-height: 23px;
}

.infoBox {
  background: none repeat scroll 0 0 #eaeaea;
  display: block;
  margin-bottom: 10px;
}

.infoText {
  font-size: 9.0pt;
  color: #536B86;
  padding: 10px 13px;
}

.page-action-groups .infoText {
  font-size: 9.0pt;
  color: #536B86;
  padding: 10px 13px 0;
}

.page-action-groups .infoText .summary p {
  margin-bottom: 10px;
}

.infoText p.last {
  padding: 0;
  margin: 0;
}

.section-action-groups #block-block-11 h2.block-title {
  display: none;
}

.section-action-groups #block-block-11.block {
  margin-bottom: 0;
}

.section-action-groups .infoBox {
  margin-top: 10px;
}

.page-node-70 #block-block-13 h2.block-title {
  display: none;
}

.page-node-70 #block-system-main.block,
.page-node-70 #block-block-13.block {
  margin-bottom: 0;
}

.page-node-70 .infoText {
  padding: 18px 13px;
}

.page-content-search .infoText {
  padding: 18px 13px;
}

.page-content-search .infoBox {
  margin-top: 7px;
}

.borderBottom {
  border-bottom: 1px solid #CFD4DA;
  margin-bottom: 10px;
}

input#edit-keys {
  background: url("../images/input_search_icon.png") no-repeat scroll right 10px center #fff;
    box-sizing: border-box;
    padding-right: 25px;
    height: 30px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}

/* =============================================================================
 *   Buttons
 * ========================================================================== */

input[type="submit"], 
.static-linked-accounts-link a, 
.action-links a.janrainEngage, 
#janrainAuthReturnExperience > div > a.janrainSwitchAccountLink,
a.icalBtn, .feedBtn {
  background: #fff;
  border: 1px solid #CFD4DA;
  height: 26px;
  line-height: 25px;
  color: #8498A0;
  display: block;
  text-align: center;
  position: relative;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FAFAFA), to(#F3F3F3));
  background: -webkit-linear-gradient(#FAFAFA, #F3F3F3);
  background: -moz-linear-gradient(#FAFAFA, #F3F3F3);
  background: -ms-linear-gradient(#FAFAFA, #F3F3F3);
  background: -o-linear-gradient(#FAFAFA, #F3F3F3);
  background: linear-gradient(#FAFAFA, #F3F3F3);
  -pie-background: linear-gradient(#FAFAFA, #F3F3F3);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  padding: 0 30px;
  font-weight: bold;
}

input[type="submit"]:active, .static-linked-accounts-link a:active, .action-links a.janrainEngage:focus, #janrainAuthReturnExperience > div > a.janrainSwitchAccountLink:focus, a.icalBtn:focus, .feedBtn:focus {
  -moz-box-shadow: inset 1px 1px 1px #dedede;
  -webkit-box-shadow: inset 1px 1px 1px #dedede;
  box-shadow: inset 1px 1px 1px #dedede;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

input[type="submit"]:hover, .static-linked-accounts-link a:hover, .action-links a.janrainEngage:hover, #janrainAuthReturnExperience > div > a.janrainSwitchAccountLink:hover, a.icalBtn:hover, .feedBtn:hover {
  color: #E71B2A;
  text-decoration: none;
}

.views-reset-button{width: 190px;}
.views-exposed-form .views-reset-button input[type="submit"]{
  padding:0 15px;
  margin:10px auto;
}

.static-linked-accounts-link{
  margin:20px 0 !important;
}

.static-linked-accounts-link a, .action-links a.janrainEngage {
    display: inline-block;
    padding: 0 20px;
    font-family: sans-serif;
    line-height: 26px;
}

#dialog-delete-file input[type="submit"] {
  display: inline;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  padding: 0 10px;
  font-weight: lighter;
}

.mainBtn {
  background: #fff;
  border: 1px solid #CFD4DA;
  margin: 10px 0;
  height: 33px;
  line-height: 33px;
  color: #8498A0;
  display: block;
  text-align: center;
  position: relative;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.mainBtn:hover {
  color: #E71B2A;
  text-decoration: none;
}

.mainBtn.register {
  width: 140px;
  margin: 10px auto;
  font-weight: bold;
  font-size: 11px;
  color: #E71B2A;
}

.mainBtn.register:active {
  -moz-box-shadow: inset 1px 1px 1px #dedede;
  -webkit-box-shadow: inset 1px 1px 1px #dedede;
  box-shadow: inset 1px 1px 1px #dedede;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.backBtn {
  border: 1px solid #CFD4DA;
  height: 22px;
  line-height: 22px;
  color: #8498A0;
  display: inline-block;
  text-align: center;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #FAFAFA;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FAFAFA), to(#F3F3F3));
  background: -webkit-linear-gradient(#FAFAFA, #F3F3F3);
  background: -moz-linear-gradient(#FAFAFA, #F3F3F3);
  background: -ms-linear-gradient(#FAFAFA, #F3F3F3);
  background: -o-linear-gradient(#FAFAFA, #F3F3F3);
  background: linear-gradient(#FAFAFA, #F3F3F3);
  -pie-background: linear-gradient(#FAFAFA, #F3F3F3);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  padding: 0 20px 0 10px;
  font-weight: lighter;
  text-decoration: none;
  margin-top: 0;
  outline: none;
  outline: 0;
}

.backBtn:hover {
  text-decoration: none;
  color: #EA131F;
}

.backBtn:active {
  -moz-box-shadow: inset 1px 1px 1px #dedede;
  -webkit-box-shadow: inset 1px 1px 1px #dedede;
  box-shadow: inset 1px 1px 1px #dedede;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -pie-background: linear-gradient(#FAFAFA, #F3F3F3);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  text-decoration: none;
  color: #EA131F;
}

a.group-subscribe {
  border: 1px solid #CFD4DA;
  margin: 10px 0;
  height: 33px;
  line-height: 33px;
  color: #8498A0;
  display: block;
  text-align: center;
  position: relative;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  background: #fafafa url(../images/wg_subscribe.png) top left no-repeat;
  background-position: 15px 5px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  font-size: 11px;
  font-weight: bold;
  padding-left: 46px;
  padding-right: 10px;
  text-decoration: none;
  width: 100%;
  box-sizing: border-box;
}

a.group-subscribe:hover,
a.group-subscribe:active {
  background: #fafafa url(../images/wg_subscribe_over.png) top left no-repeat;
  background-position: 15px 5px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

a.group-unsubscribe {
  border: 1px solid #CFD4DA;
  margin: 10px 0;
  height: 33px;
  line-height: 33px;
  color: #8498A0;
  display: block;
  text-align: center;
  position: relative;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  background: #fafafa url(../images/wg_unsubscribe.png) top left no-repeat;
  background-position: 15px 5px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  font-size: 11px;
  font-weight: bold;
  width: 100%;
  box-sizing: border-box;
  padding-left: 40px;
  padding-right: 0px;
  text-decoration: none;
}

a.group-unsubscribe:hover {
  background: #fafafa url(../images/wg_unsubscribe_over.png) top left no-repeat;
  background-position: 15px 5px;
}

a.group-subscribe:active,
a.group-unsubscribe:active {
  text-decoration: none;
  position: relative;
  -moz-box-shadow: inset 1px 1px 1px #dedede;
  -webkit-box-shadow: inset 1px 1px 1px #dedede;
  box-shadow: inset 1px 1px 1px #dedede;
  -moz-border-radius: 17px;

  -webkit-border-radius: 17px;
  border-radius: 17px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.group-manager {
  font-weight: lighter;
  margin: 10px 0;
  padding-right: 10px;
  padding-top: 7px;
  position: relative;
  text-align: left;
  min-width: 195px;
}

.group-manager:before{
font-family: FontAwesome;
   content: "\f0c0";
   display: inline-block;
   padding-right: 6px;
   font-size: 16px;
   color: #576d86;
}

#menu-569-1 ul {
  display: none;
}

/* =============================================================================
 *   Custom Forms
 * ========================================================================== */

#mc_embed_signup form {
  text-align: right;
  margin-right: 7px;
  margin-top: 18px;
}

#mc_embed_signup {
  float: right;
  position: relative;
  top: -10px;
}

#mce-LABEL {
  color: #726C7E;
  float: left;
  font-size: 10px;
  font-weight: lighter;
  line-height: 14px;
  padding-right: 6px;
  width: 123px;
}

#mce-LABEL a {
  font-size: 10px;
  font-weight: lighter;
}

#mce-EMAIL {
  height: 25px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  width: 105px;
  text-align: left;
  border-right: 0px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11px;
  float: left;
}

#mc_embed_signup.pressroom {
  float: none;
  position: relative;
  top: -10px;
}

#mc_embed_signup.pressroom {
  float: none;
  position: relative;
  top: -10px;
}

#mc_embed_signup.pressroom form {
  text-align: left;
}

#mc_embed_signup.pressroom #mce-LABEL {
  width: inherit;
}

#mc-embedded-subscribe {
  background: #fff;
  border: 1px solid #CFD4DA;
  height: 29px;
  line-height: 27px;
  color: #E71B2A;
  font-weight: bold;
  text-align: center;
  position: relative;
  background: #F3F3F3;
  font-size: 11px;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FAFAFA), to(#F3F3F3));
  background: -webkit-linear-gradient(#FAFAFA, #F3F3F3);
  background: -moz-linear-gradient(#FAFAFA, #F3F3F3);
  background: -ms-linear-gradient(#FAFAFA, #F3F3F3);
  background: -o-linear-gradient(#FAFAFA, #F3F3F3);
  background: linear-gradient(#FAFAFA, #F3F3F3);
  -pie-background: linear-gradient(#FAFAFA, #F3F3F3);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  padding: 0 15px;
  float: left;
}

#mc-embedded-subscribe:active {
  position: relative;
  -moz-box-shadow: inset 1px 1px 1px #dedede;
  -webkit-box-shadow: inset 1px 1px 1px #dedede;
  box-shadow: inset 1px 1px 1px #dedede;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.webform-container-inline.webform-datepicker div,
.webform-container-inline.webform-datepicker div.form-item {
  display: block;
  float: left;
}

#block-eipw-custom-content-search-form {
  margin-bottom: 0px;
  text-align: right;
  float:right;
  clear:both;
}

#block-eipw-custom-content-search-form .block-inner {
  margin: 0px;
}

#block-eipw-custom-content-search-form .container-inline div {
  display: inherit;
}

#block-eipw-custom-content-search-form .container-inline div.form-item-search-block-form {
  display: inline-block;
  margin: 0;
}

#block-eipw-custom-content-search-form .container-inline div.form-item-search-block-form input {
  background: #fff url(../images/input_search_icon.png) center right no-repeat;
  background-position: 235px;
  height: 25px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  width: 220px;
  text-align: left;
  border-right: 0px;
  padding-left: 10px;
  padding-right: 25px;
  font-size: 11px;
  position: relative;
  left: 5px;
}

@-moz-document url-prefix() {
  #block-eipw-custom-content-search-form .container-inline div.form-item-search-block-form input {
    top: -12px;
  }
}

#block-eipw-custom-content-search-form .container-inline div.form-actions {
  display: inline-block;
}

#block-eipw-custom-content-search-form .container-inline div#edit-actions input,
#block-eipw-custom-content-search-form .container-inline div#edit-actions--2 input {
  float: inherit;
  background: #fff;
  border: 1px solid #CFD4DA;
  height: 29px;
  line-height: 27px;
  color: #E71B2A;
  font-weight: bold;
  text-align: center;
  position: relative;
  background: #F3F3F3;
  font-size: 11px;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FAFAFA), to(#F3F3F3));
  background: -webkit-linear-gradient(#FAFAFA, #F3F3F3);
  background: -moz-linear-gradient(#FAFAFA, #F3F3F3);
  background: -ms-linear-gradient(#FAFAFA, #F3F3F3);
  background: -o-linear-gradient(#FAFAFA, #F3F3F3);
  background: linear-gradient(#FAFAFA, #F3F3F3);
  -pie-background: linear-gradient(#FAFAFA, #F3F3F3);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  padding: 0 15px;
  margin-bottom: 0;
  margin-right: 8px;
}

.page-search #page-title {
  display: none;
}

.page-search #search-block-form.search-form {
  float: inherit;
  width: inherit;
}

.page-search .search-form fieldset {
  border: 0px solid #ccc;
  padding: 0;
  margin: 0;
  margin-top: 20px;
  float: left;
}

.page-search .search-form fieldset.search-advanced .fieldset-legend {
  padding-left: 0;
  margin-left: 0;
}

.page-search .search-form fieldset.search-advanced .fieldset-legend a {
  color: #556B88;
  margin-bottom: 10px;
}

.page-search .search-form fieldset.search-advanced .fieldset-legend a:hover {
  text-decoration: none;
}

html .page-search .search-form fieldset.search-advanced.collapsible .fieldset-legend {
  background: url(../images/menu-expanded.png) 188px 65% no-repeat;
  width: 210px;
}

html .page-search .search-form fieldset.search-advanced.collapsed .fieldset-legend {
  background-image: url(../images/menu-collapsed.png);
  background-position: 188px 50%;
}

.page-search .search-form fieldset.search-advanced .fieldset-wrapper label {
  font-weight: lighter;
  font-size: 10px;
  display: inline-block;
  margin-bottom: 0;
}

.page-search .search-form fieldset.search-advanced .form-item-or {
  margin-top: 15px;
}

.page-search .search-form fieldset.search-advanced .form-type-checkboxes label[for=edit-type] {
  font-size: inherit;
  color: #556B88;
  margin-bottom: 10px;
  font-size: 88.5%;
  font-weight: bold;
}

.page-search .search-form fieldset.search-advanced .action {
  margin-top: 20px;
}

.page-search ol.search-results {
  padding: 0;
}

.page-search .search-form label {
  color: #556B88;
  margin-bottom: 10px;
  font-size: 89.5%;
}

.page-search .search-form #edit-keys {
  background: url(../images/input_search_icon.png) center right no-repeat;
  background-position: 110px;
  height: 25px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  width: 95px;
  text-align: left;
  border-right: 0px;
  padding-left: 10px;
  padding-right: 25px;
  font-size: 11px;
  position: relative;
  margin-top: 18px;
  float: left;
}

.page-search .search-form #edit-submit {
  float: inherit;
  background: #fff;
  border: 1px solid #CFD4DA;
  height: 29px;
  line-height: 27px;
  color: #E71B2A;
  font-weight: bold;
  text-align: center;
  position: relative;
  background: #F3F3F3;
  font-size: 11px;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FAFAFA), to(#F3F3F3));
  background: -webkit-linear-gradient(#FAFAFA, #F3F3F3);
  background: -moz-linear-gradient(#FAFAFA, #F3F3F3);
  background: -ms-linear-gradient(#FAFAFA, #F3F3F3);
  background: -o-linear-gradient(#FAFAFA, #F3F3F3);
  background: linear-gradient(#FAFAFA, #F3F3F3);
  -pie-background: linear-gradient(#FAFAFA, #F3F3F3);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  padding: 0 15px;
  margin-bottom: 0;
  margin-right: 8px;
  float: left;
  margin-top: 18px;
}

.page-search h2 {
  margin: 0.6em 0 1em;
}

.page-search .search-results .title {
  line-height: 21px;
  margin-bottom: 10px;
}

.page-search .search-results .title a {
  color: #1072A9;
  font-size: 15px;
  font-weight: bold;
}

.page-search .search-results .search-snippet-info {
  padding-left: 0em;
}

.page-search .search-results .search-snippet-info p {
  margin: 0;
}

.page-search .search-results .search-info {
  font-size: 74.5%;
}

.page-search .search-results .search-info a {
  font-size: 89.5%;
}

.page-search .search-results li.search-result {
  border-bottom: 1px solid #CFD4DA;
  margin-bottom: 0px;
  padding-bottom: 15px;
}

.page-search .item-list .pager {
  clear: both;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 5px;
}

/*
.page-search .form-item-type-homepage-slider,
.page-search .form-item-type-page-context {
  display:none;
}
*/

.tipsy.tip4 {
  margin-top: 0px;
  margin-left: -5px;
}

/* =============================================================================
 *   Startpage Info
 * ========================================================================== */

.startpageInfo {
  background: #eaeaea;
  display: block;
}

.startpageInfoIcon {
  background: url(../images/info_icon.png) top left no-repeat;
  background-position: 13px 13px;
  color: #536B86;
  font-size: 12px;
  padding: 10px 20px 10px 33px;
  display: block;
  min-height: 23px;
}

.startpageInfoText {
  font-size: 9.0pt;
  color: #536B86;
  padding: 10px 13px;
}

/* =============================================================================
 *   Startpage Innovation Directory Widgets
 * ========================================================================== */


.innovation-directories div a.icon{
    border-radius: 50%;
    display: block;
    height: 50px;
    line-height: 50px;
    margin: 0 10px 0 0;
    float:left;
    text-align: center;
    width: 50px;
    transition: all 0.3s ease 0s;
}

.innovation-directories div h4 {
    margin: 10px 0 3px;
    text-transform: uppercase;
    font-weight:600;
    font-size: 14px
  }

.newsletter-approve, .newsletter-decline{
    color: #fff;
    display: inline-block;
    font-size: 11px;
    height: 22px;
    line-height: 21px;
    margin: 0;
    padding: 0 10px 0 14px;
    position: relative;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}

.newsletter-approve:after, .newsletter-decline:after {
    border-style: solid;
    border-width: 11px 0 11px 11px;
    content: "";
    height: 0;
    position: absolute;
    right: -11px;
    top: 0;
    width: 0;
    transition: all 0.3s ease 0s;
}


.readmore{text-decoration:none}

a.gmap-popup-return{margin: 10px 0 5px 0; font-family:"Verdana",Verdana,Arial,sans-serif;}

a.gmap-popup-return:before{
content: "\f060";
    display: inline-block;
    font-family: FontAwesome;
    padding-right: 5px;
}

.innovation-directories div{position:relative;}
.innovation-directories a.read-more-link{position:absolute; right:0;top:5px;}
.innovation-directories a.icon:hover{text-decoration: none;}

.innovation-directories div.innovation-people a.icon { 
  background: #57c3e0 url("../images/icon_people.svg") no-repeat scroll center center / 12px auto}
.innovation-directories div.innovation-people a.icon:hover { background-color: #4BB1CE;}

.innovation-directories div.innovation-projects a.icon { 
  background: #D53D45 url("../images/icon_projects.svg") no-repeat scroll center center / 25px auto;}
.innovation-directories div.innovation-projects a.icon:hover { background-color: #BD3237;}

.innovation-directories div.innovation-organisations a.icon { 
  background: #0072AB url("../images/icon_organisations.svg") no-repeat scroll center center / 22px auto;}
.innovation-directories div.innovation-organisations a.icon:hover { background-color: #005D8B;}

.innovation-directories div.innovation-products a.icon { 
background: #00B200 url("../images/icon_products.svg") no-repeat scroll center center / 28px auto;}
.innovation-directories div.innovation-products a.icon:hover { background-color: #009000;}

.newsletter-approve, .newsletter-decline{padding-left:8px}

.newsletter-approve:before{
font-family: FontAwesome;
   content: "\f00c";
   display: inline-block;
   padding-right: 3px;}

.newsletter-decline:before, .wg-project-remove:before{  
font-family: FontAwesome;
   content: "\f00d";
   display: inline-block;
   padding-right: 3px;
}
/* =============================================================================
 *   Startpage MD slider
 * ========================================================================== */
.block-md-slider{margin: 0 -30px;}
.md-objects .md-object, .md-objects .md-object a, .slider-item > div{line-height:140%}

/* =============================================================================
 *   Startpage Tabs - General tabs
 * ========================================================================== */

.pane-quicktabs-homepage-tabs .block-title {
  display: none;
}

.block-content ul, .block-content ol {
  padding: 0;
}

.sidebar .block-content ul,.sidebar .block-content ol {
  padding: 0 0 0 15px;
}

ul.quicktabs-tabs li {
  padding: 0px;
}

.item-list ul li {
  margin: 0 0.5em 0.25em 0;
  padding: 0 0.5em 0.25em 0;
  border-right: 1px solid #CFD4DA;
}

.quicktabs-wrapper{margin-top: 30px;}

.quicktabs-tabs {
  border-top: 1px solid #CFD4DA;
  border-bottom: 1px solid #CFD4DA;
  line-height: 41px;
}

.quicktabs-tabs li.last {
  border-right: 0px solid #CFD4DA;
}

.quicktabs-tabs a {
  font-size: 13px;
  min-height: 25px;
  line-height: 25px;
  text-align: center;
  padding: 4px 12.5px;
  text-decoration: none;
  color: #576D86;
}

.quicktabs-tabs a:hover,
.quicktabs-tabs .active a {
  -webkit-box-shadow: #ccc 0px 2px 3px;
  -moz-box-shadow: #ccc 0px 2px 3px;
  box-shadow: #ccc 0px 2px 3px;
  background: #2180B4;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2C93CA), to(#2180B4));
  background: -webkit-linear-gradient(#2C93CA, #2180B4);
  background: -moz-linear-gradient(#2C93CA, #2180B4);
  background: -ms-linear-gradient(#2C93CA, #2180B4);
  background: -o-linear-gradient(#2C93CA, #2180B4);
  background: linear-gradient(#2C93CA, #2180B4);
  -pie-background: linear-gradient(#2C93CA, #2180B4);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  border-bottom: 1px solid #2180B4;
  position: relative;
  color: #fff;
}

.quicktabs-tabs a:hover:before,
.quicktabs-tabs .active a:before {
  border: solid;
  border-color: #2180B4 transparent;
  border-width: 6px 6px 0 6px;
  bottom: -6px;
  content: "";
  display: block;
  left: 45%;
  position: absolute;
  z-index: 99;
}


/* =============================================================================
 *   Startpage NEW - 2017
 * ========================================================================== */
.front div.content-inner div.home-image-top{
    display:none;
  }

  .front #content .panel-flexible.container{
    margin:40px 0 0;
  }
/*
 * Row with equal height columns
 * --------------------------------------------------
 */

@media all and (min-width: 992px) {
  .row-eq-height {
    overflow: hidden; 

  }

  .row-eq-height .panels-flexible-region{
      margin-bottom: -99999px;
      padding-bottom: 99999px;
  }

  .first.row-eq-height .panels-flexible-region-container-middle,
  .first.row-eq-height .panels-flexible-region-last{
    margin-top: 90px
  }

  .front #content .panel-flexible.container{
    margin:-230px 0 0;
  }

  .front div.content-inner div.home-image-top{
    display:block;
  }
}

@media all and (min-width: 768px) {
  .row-eq-height-sm{
    overflow: hidden; 
  }

  .row-eq-height-sm .panels-flexible-region{
      margin-bottom: -99999px;
      padding-bottom: 99999px;
  }
  .front #content .panel-flexible.container{
  max-width: none;
  padding:0 42px 25px;
}
}
.front .block-inner{
  margin:0;
}

/*
 * widgets
 * --------------------------------------------------
 */

 .container .panels-flexible-column-inside{
  padding:0;
 }

.panels-flexible-region-container-fourth_left,
.panels-flexible-region-container-fourth_bottom{
  width:100%;
 }

.panel-flexible-inside{}
.panels-flexible-region{
  color: #84989F;
  background: #fff;
  box-shadow: 0 1px 5px rgba(0,0,0,0.2);
}

.panels-flexible-region.dark-blue{
  background:#305EA7;
}

.panels-flexible-region.light-blue{
  background:#57C3E0;
}

.panels-flexible-region.green{
  background:#6EB55D;
}

.panels-flexible-region.dark-blue,
.panels-flexible-region.light-blue,
.panels-flexible-region.green,
.panels-flexible-region.dark-blue a,
.panels-flexible-region.dark-blue a .fa,
.panels-flexible-region.green a,
.panels-flexible-region.light-blue a,
.panels-flexible-region.dark-blue h2,
.panels-flexible-region.light-blue h2,
.panels-flexible-region.green h2{
  color:white;
}

.panels-flexible-region .sp_list_date,
.panels-flexible-region.green .tweet-text{
  color:rgba(255,255,255,0.8);
}

.panels-flexible-region h2{
  font-size:16px;
  line-height: 20px;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-top: 0;
  letter-spacing: 0.05em;
  font-weight: 600;
}
.panels-flexible-region h3{
  font-size:13px;
  line-height: 16px;
  margin: 0;
}

.panels-flexible-region .block-content ul, .panels-flexible-region .block-content ol {
    padding: 0 0 0 15px;
}

.container .panels-flexible-region-inside{
  padding:30px;
}

.container .panels-flexible-region-inside .panel-pane{
  position: relative;
}

.container .slider-container .panels-flexible-region-inside,
.container .video-container .panels-flexible-region-inside,
.container .panels-flexible-row{
  padding:0;
}

.container .panels-flexible-region-inside .block,
.container .panels-flexible-region-inside .block .block-inner{
  margin:0;
}

.panels-flexible-region .view .view-footer{
  text-align: right;
  font-weight: 500;
}

.panels-flexible-region .read-more-link{
  float:right;
  margin-top: -3px;
  margin-left: 5px;
}

.panels-flexible-region .views-row:after,
.twitter-eipw-content > .tweets-pulled-listing:after,
.twitter-hashtag-content > .tweets-pulled-listing:after{
  content:"";
  width:40px;
  height:1px;
  background: rgba(255,255,255,0.8);
  display: block;
  margin:20px 0;
}

.twitter-hashtag-content > .tweets-pulled-listing:after{
  background: #305ea7;
}

.panels-flexible-region div.tweets-pulled-listing ul {
    margin: 0;
    padding: 0;
}

.twitter-follow-button{
  visibility: hidden !important;
  position: absolute !important;
  top:-9999px;
}

.pane-eipw-custom-twitter-eipw-content:before,
.pane-eipw-custom-twitter-search-content:before{
  content: "\f099";
    font-family: FontAwesome;
    font-size: 20px;
    color:white;
    position: absolute;
    top:-3px;
    right:0;
}

.pane-eipw-custom-twitter-search-content:before{
  color:#57C3E0;
};

div.tweet-author-wrapper .tweet-author-info{
  width:100%;
}

.tweet-text{
  font-size: 13px;
  margin-bottom: 10px;
}

.tweet-time{
  font-size: 11px;
}

.twitter-reply,
.twitter-retweet,
.twitter-favorite {
  font-size: 0;
}

.twitter-reply:hover,
.twitter-retweet:hover,
.twitter-favorite:hover {
  text-decoration: none;
}

.twitter-reply:before,
.twitter-retweet:before,
.twitter-favorite:before {
    content: "\f112";
    font-family: FontAwesome;
    font-size: 12px;
    margin: 0 3px;
}
.twitter-retweet:before{content: "\f079";}
.twitter-favorite:before{content: "\f004";}

.tweet-footer:after{
  content: "";
  display: table;
  clear: both;
}

.pane-eipw-custom-twitter-search-content .read-more-link:after,
.pane-eipw-custom-twitter-eipw-content .read-more-link:after,
.subscribe_newsletter_button:after,
.archive_newsletter_button:after{
  content: "\f178";
    font-family: FontAwesome;
    font-size: 11px;
    margin: 0 0 0 5px;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.archive_newsletter_button{
  display: inline-block;
    margin-bottom:15px;
}
.subscribe_newsletter_button {
  color: #ffffff;
  font-weight: normal;
  text-align: center;
  position: relative;
  background: #E42335;
  font-size: 11px;
  background: #d0454f;
  padding: 7px 15px;
  text-decoration: none;
  display: table-cell;
}

.subscribe_newsletter_button:hover {
  background:#bd3237;
  text-decoration: none;
}

.subscribe_newsletter_button:active {
  background:#bd3237;
  text-decoration: none;
}

/* =============================================================================
 *   Customized tabs
 * ========================================================================== */


#quicktabs-container-homepage_tabs .views-row {
  border-bottom: 1px solid #CFD4DA;
  padding: 1em 0 0.8em;
  margin: 0;
}

#quicktabs-homepage_tabs .quicktabs-tabs {
  margin: 0;
}

#quicktabs-container-press_room_tabs .views-row {
  border-bottom: 1px solid #CFD4DA;
  padding: 0.5em 0;
}

#quicktabs-press_room_tabs .item-list ul.quicktabs-tabs {
  padding: 0;
  margin: 0 0 0.2em 0;
}

#block-quicktabs-user-profile-tabs .item-list ul li {
  margin: inherit;
  padding: inherit;
  border-right: inherit;
  width: 162px;
  display: block;
  border-top: 1px solid #CFD4DA;
  padding-left: 3px;
}

#block-quicktabs-user-profile-tabs .item-list ul li.active {
  margin: inherit;
  padding: inherit;
  border-right: inherit;
  width: 162px;
  display: block;
  border-top: 1px solid #CFD4DA;
  background: url(../images/icon_arrow_right.png) center right no-repeat;
  padding-left: 3px;
}

#block-quicktabs-user-profile-tabs .quicktabs-tabs {
  border-top: inherit;
  border-bottom: inherit;
  line-height: inherit;
}

#block-quicktabs-user-profile-tabs .quicktabs-tabs a {
  font-size: 13px;
  min-height: inherit;
  line-height: inherit;
  text-align: left;
  padding: inherit;
  text-decoration: none;
  color: #1072A9;
  display: block;
  background: none;
}

#block-quicktabs-user-profile-tabs .quicktabs-tabs a:hover {
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  background: inherit;
  border-bottom: inherit;
  position: inherit;
  color: #333;
}

#block-quicktabs-user-profile-tabs .quicktabs-tabs a:hover:before {
  border: inherit;
  border-color: inherit;
  border-width: inherit;
  bottom: inherit;
  content: "";
  display: inherit;
  left: inherit;
  position: inherit;
  z-index: inherit;
}

#block-quicktabs-user-profile-tabs .quicktabs-tabs .active a {
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  background: none;
  border-bottom: inherit;
  position: inherit;
  color: #333;
}

#block-quicktabs-user-profile-tabs .quicktabs-tabs .active a:before {
  border: inherit;
  border-color: inherit;
  border-width: inherit;
  bottom: inherit;
  content: "";
  display: inherit;
  left: inherit;
  position: inherit;
  z-index: inherit;
}

#block-quicktabs-user-profile-tabs{
  position:relative;
}

#block-quicktabs-user-profile-tabs ul.quicktabs-tabs.quicktabs-style-arrows {
  font: lighter 12px/170% Verdana;
  border-bottom: inherit;
  padding: 0 !important;
  line-height: inherit;
  margin: inherit;
}

#block-quicktabs-user-profile-tabs .quicktabs_main.quicktabs-style-arrows {
  clear: inherit;
}

#block-quicktabs-user-profile-tabs #quicktabs-container-user_profile_tabs {
  position: relative;
  margin-left: 197px;
}

#block-quicktabs-user-profile-tabs #quicktabs-user_profile_tabs .item-list {
  float: left;
  position: absolute;
  top: 125px;
  min-height: 275px;
  display: block;
  left: 15px;
  z-index: 200;
}

#quicktabs-user_profile_tabs {
  min-height: 250px;
  margin-bottom: 20px;
  margin-top: 0;
}

#quicktabs-my_bookmarks_quicktabs .quicktabs-tabs a {
  padding: 4px 15px;
}

#quicktabs-my_bookmarks_quicktabs .item-list ul li {
  padding: 0 0.6em 0.25em 0;
}

/* =============================================================================
 *   accordion 
 * ========================================================================== */
#block-quicktabs-action-group-tab-accordion{
  display:none;
}

#block-quicktabs-action-group-tab-accordion .ui-accordion{
   width:100%;
}

.ui-accordion .ui-accordion-content{
  border: 1px solid #cfd4da;
  padding: 15px;
}

.ui-accordion .ui-accordion-header{
  background: #768ba0;

  border:none;
}

.ui-accordion .ui-accordion-header.ui-state-active{
  background: #2180B4;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2C93CA), to(#2180B4));
  background: -webkit-linear-gradient(#2C93CA, #2180B4);
  background: -moz-linear-gradient(#2C93CA, #2180B4);
  background: -ms-linear-gradient(#2C93CA, #2180B4);
  background: -o-linear-gradient(#2C93CA, #2180B4);
  background: linear-gradient(#2C93CA, #2180B4);
  -pie-background: linear-gradient(#2C93CA, #2180B4);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}
.ui-accordion .ui-accordion-header a{
  color:#fff;
  font-size: 13px;
}
/* =============================================================================
 *   responsive menu 
 * ========================================================================== */
 .nav .dl-menuwrapper li{
  float:none;
 }

 .dl-menuwrapper button, .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active{
  background: none;
 }

 .dl-menuwrapper ul{
  background:#768ba0;
 }

 .dl-menuwrapper li a{
  font-size: 13px;
    line-height: 140%;
    padding: 6px 12px;
    text-decoration: none;
    white-space: normal;
 }

 .dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after {
    color: #fff;
    line-height: 31px;
}

/* =============================================================================
 *  Filetree
 * ========================================================================== */


.block-filetree-upload .item-list ul li {
  border-right: 0px solid #CFD4DA;
  padding: 0px;
  margin: 0px;
}

.block-filetree-upload .filetree .files li.folder, .block-filetree-upload .filetree .files a {
  padding-left: 20px;
}

.block-filetree-upload .item-list ul li {
  line-height: 120%;
  margin-bottom: 8px;
  margin-top:8px;
}

.block-filetree-upload .item-list ul.controls li {
  border-right: 1px solid #CFD4DA;
  border-bottom: 0px solid #cfd4da;
  margin-right: 15px;
  padding-right: 15px;
}

.block-filetree-upload .item-list ul.controls li.last {
  border-right: 0px solid #CFD4DA;
}

.ui-widget-overlay {
  background: #000;
  opacity: .8;
  filter: Alpha(Opacity=80);
}

.ui-widget-header {
  background: #2180B4;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2C93CA), to(#2180B4));
  background: -webkit-linear-gradient(#2C93CA, #2180B4);
  background: -moz-linear-gradient(#2C93CA, #2180B4);
  background: -ms-linear-gradient(#2C93CA, #2180B4);
  background: -o-linear-gradient(#2C93CA, #2180B4);
  background: linear-gradient(#2C93CA, #2180B4);
  -pie-background: linear-gradient(#2C93CA, #2180B4);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  border: 1px solid #596f86;
  position: relative;
  color: #fff;
  font-size: 12px;
  min-height: 29px;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 4px;
  font-weight: lighter;
}

#dialog-add-folder label,
#dialog-add-file label {
  float: left;
  font-size: 12px;
  font-weight: lighter;
  line-height: 28px;
  margin-right: 10px;
}

#dialog-add-folder .folder {
  width: 250px;
}

#dialog-add-file .file {
  width: 350px;
  padding-top: 5px;
  padding-bottom: 3px;
}

#dialog-add-folder input[type="submit"],
#dialog-add-file input[type="submit"] {
  font-size: 13px;
  font-weight: lighter;
  margin-top: 10px;
}

#edit-field-bookmarks tr.odd .form-item, #edit-field-bookmarks tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: normal;
}

.ui-icon-closethick {
  background-position: -95px -128px;
}

.filename{
    word-break: break-all;
}

/* =============================================================================
 *   Startpage List (News, Action Groups, Events) 
 * ========================================================================== */

.sp_list_sticky {
  color: #E71B2A;
  font-size: 11px;
}

.sp_list_image {
  float: right;
  margin-right: 10px;
  margin-left: 10px;
  min-height: 110px;
  min-width: 110px;
}

.sp_list_date {
  color: #84989F;
  font-size: 11px;
  margin-bottom: 5px;
}

.sp_list_title {
  display: inline;
  position: relative;
  vertical-align: middle;
  top: -5px;
}

.sp_list_title a {
  color: #1072A9;
  font-size: 15px;
  font-weight: bold;
  line-height: 130%;
}

.sp_list_bookmark {
  display: inline;
  margin-right: 2px;
  position: relative;
  top: -7px;
  vertical-align: top;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .sp_list_bookmark {
    top: inherit;
  }
}

.sp_list_bookmark button {
  height: inherit;
}

.sp_list_body p, .sp_list_body pre {
  margin: 0;
  font-size: 12px;
}

#block-news-aggregator-na-latest .block-inner {
  margin: 0;
}

/* =============================================================================
 *   slideshow
 * ========================================================================== */

.field-name-field-slideshow-images{margin:20px 0;}

.field-name-field-slideshow-images figure.field-item{
    display: inline-block;
    margin: 5px;}

.field-name-field-slideshow-images figure.field-item a{
  border: 1px solid #ccc;
    display: block;
    height: 76px;
    padding: 3px;
    width: 76px;
}

.field-name-field-slideshow-images figure.field-item a:hover{background:#ccc;}
/* =============================================================================
 *   View More Link
 * ========================================================================== */

.views-more-link {
  line-height: 21px;
  height: 22px;
  position: relative;
  margin: 0;
  padding: 0 10px 0 14px;
  background: #1073A9;
  color: #fff;
  font-size: 11px;
  text-decoration: none;
  display: block;
}

.views-field-view-user .views-more-link {
}

.views-more-link:after {
  content: "";
  position: absolute;
  top: 0;
  right: -11px;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #1073A9;
  border-style: solid;
  border-width: 11px 0 11px 11px;
}

.views-more-link:hover:after {
  border-color: transparent transparent transparent #2C93CA;
}

.views-more-link:hover {
  background: #2C93CA;
  text-decoration: none;
  cursor: pointer;
}

.views-more-link {
  display: inline-block;
}

.page-action-groups .views-more-link {
  display: block;
  margin-bottom: 15px;
}

.page-action-groups .gmap .views-more-link{
  margin-left:95px;
}


.views-more-link a {
  color: #fff;
  font-size: 11px;
  text-decoration: none;
}

.list-view .views-more-link,
.views-field-view-user .views-more-link {
  margin-bottom: 15px;
  margin-top: 0;
}

.view-id-information_source .views-more-link,
.view-action-group-list .views-more-link,
.view-weblog-slider .views-more-link,
.block-wg-content .views-more-link,
.pane-views-partners-block-1 .views-more-link {
  margin: 0 10px 10px;
}

.page-showcase .view-weblog-slider .views-more-link,
.page-water-innovation-news .view-weblog-slider .views-more-link {
  margin: 0;
  margin-bottom: 15px;
  margin-top: 10px;
}

#quicktabs-container-homepage_tabs .views-more-link {
  margin: 0;
  margin-top: 6px;
}

.pane-views-weblog-slider-block h2 {
  -webkit-box-shadow: #ccc 0px 2px 3px;
  -moz-box-shadow: #ccc 0px 2px 3px;
  box-shadow: #ccc 0px 2px 3px;
  background: #2180B4;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2C93CA), to(#2180B4));
  background: -webkit-linear-gradient(#2C93CA, #2180B4);
  background: -moz-linear-gradient(#2C93CA, #2180B4);
  background: -ms-linear-gradient(#2C93CA, #2180B4);
  background: -o-linear-gradient(#2C93CA, #2180B4);
  background: linear-gradient(#2C93CA, #2180B4);
  -pie-background: linear-gradient(#2C93CA, #2180B4);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  border-bottom: 1px solid #2180B4;
  position: relative;
  color: #fff;
  font-size: 12px;
  min-height: 29px;
  line-height: 29px;
  text-transform: uppercase;
  padding-top: 4px;
  font-weight: lighter;
  text-align: center;
}

.pane-views-weblog-slider-block h2:before {
  border: solid;
  border-color: #2180B4 transparent;
  border-width: 6px 6px 0 6px;
  bottom: -6px;
  content: "";
  display: block;
  left: 48%;
  position: absolute;
  z-index: 99
}

/* =============================================================================
 *   View Slider (Action Groups, Weblogs)
 * ========================================================================== */

.views_slideshow_cycle_main {
  background: #eaeaea;
  display: block;
}

.views-slideshow-controls-text-pause {
  display: none;
}

.views_slideshow_controls_text span.swc_custom_js_title:hover {
  text-decoration: none;
  cursor: default;
}

.views-slideshow-controls-text {
  -webkit-box-shadow: #ccc 0px 2px 3px;
  -moz-box-shadow: #ccc 0px 2px 3px;
  box-shadow: #ccc 0px 2px 3px;
  background: #fc6c12;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e38209), to(#fc6c12));
  background: -webkit-linear-gradient(#e38209, #fc6c12);
  background: -moz-linear-gradient(#e38209, #fc6c12);
  background: -ms-linear-gradient(#e38209, #fc6c12);
  background: -o-linear-gradient(#e38209, #fc6c12);
  background: linear-gradient(#e38209, #fc6c12);
  -pie-background: linear-gradient(#e38209, #fc6c12);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  border-bottom: 1px solid #fc6c12;
  position: relative;
  color: #fff;
  font-size: 12px;
  min-height: 29px;
  line-height: 29px;
  text-transform: uppercase;
  padding-top: 4px;
  max-width: 257px;
}

.views-slideshow-controls-text:before {
  border: solid;
  border-color: #fc6c12 transparent;
  border-width: 6px 6px 0 6px;
  bottom: -6px;
  content: "";
  display: block;
  left: 48%;
  position: absolute;
  z-index: 99
}

.views-slideshow-controls-text-previous {
  background: url(../images/left_arrow_icon.png) top left no-repeat;
  background-position: 17px 9px;
  max-height: 30px;
  width: 15%;
  float: left;
}

.views-slideshow-controls-text-previous:hover {
  background: url(../images/left_arrow_icon_over.png) top left no-repeat;
  background-position: 17px 9px;
}

.views-slideshow-controls-text-previous a {
  position: relative;
  left: -9999px;
}

.swc_custom_js_title {
  text-align: center;
  width: 70%;
  float: left;
}

.views-slideshow-controls-text-next {
  background: url(../images/right_arrow_icon.png) top left no-repeat;
  float: right;
  background-position: 17px 9px;
  width: 15%;
}

.views-slideshow-controls-text-next:hover {
  background: url(../images/right_arrow_icon_over.png) top left no-repeat;
  background-position: 17px 9px;
  display: block;
}

.views-slideshow-controls-text-next a {
  position: relative;
  left: -9999px;
}

/* Change the color of the "Featured Action Group"-box */
#views_slideshow_controls_text_action_group_list-block_1 {
  background: #2180B4;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2C93CA), to(#2180B4));
  background: -webkit-linear-gradient(#2C93CA, #2180B4);
  background: -moz-linear-gradient(#2C93CA, #2180B4);
  background: -ms-linear-gradient(#2C93CA, #2180B4);
  background: -o-linear-gradient(#2C93CA, #2180B4);
  background: linear-gradient(#2C93CA, #2180B4);
  -pie-background: linear-gradient(#2C93CA, #2180B4);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  border-bottom: 1px solid #2180B4;
}

#views_slideshow_controls_text_action_group_list-block_1:before {
  border-color: #2180B4 transparent;
}

section.pane-views-action-group-list-block-1 h2.block-title {
  background: #fc6c12;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e38209), to(#fc6c12));
  background: -webkit-linear-gradient(#e38209, #fc6c12);
  background: -moz-linear-gradient(#e38209, #fc6c12);
  background: -ms-linear-gradient(#e38209, #fc6c12);
  background: -o-linear-gradient(#e38209, #fc6c12);
  background: linear-gradient(#e38209, #fc6c12);
  -pie-background: linear-gradient(#e38209, #fc6c12);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  border-bottom: 1px solid #fc6c12;
}

section.pane-views-action-group-list-block-1 h2.block-title:before {
  border: solid;
  border-color: #fc6c12 transparent;
  border-width: 6px 6px 0 6px;
  bottom: -6px;
  content: "";
  display: block;
  left: 48%;
  position: absolute;
  z-index: 99
}

.weblog_slider_image {
}

.weblog_slider_title {
  padding: 10px 10px 5px;
}

.weblog_slider_title a {
  color: #1072A9;
  font-size: 15px;
  font-weight: bold;
  line-height: 21px;
}

.weblog_slider_text {
  font-size: 12px;
  padding: 0 10px 10px;
}

.weblog_slider_text p {
  margin: 0 0 0.6em;
  min-height: 54px;
}

/* =============================================================================
 *   Sidebar
 * ========================================================================== */

.sidebar_title,
.sidebar_image {
  padding: 10px 10px 5px;
}

.sidebar_title a {
  color: #1072A9;
  font-size: 15px;
  font-weight: bold;
  line-height: 21px;
}

.sidebar_text {
  font-size: 12px;
  padding: 0 10px 10px;
}

.sidebar_text p {
  margin: 0 0 0.6em;
}

.views-field-field-contact-information .sidebar_text {
  padding-top: 10px;
}

.view-empty {
  padding: 10px 10px 5px;
  font-style: italic;
  font-size: 12px;
}

.view-empty p {
  margin: 0 0 0.6em;
}

/* =============================================================================
 *   Sidebar Action Groups
 * ========================================================================== */

.pane-views-action-group-list-block-1 .item-list ul,
.pane-views-action-group-list-block-1 .item-list ul li.views-row {
  margin: 0;
}

.pane-views-action-group-list-block-1 .block-content {
  background: #eaeaea;
  display: block;
  font-size: 12px;
}

.pane-views-action-group-list-block-1 h2 {
  background: #768ba0;
  background-position: 20px 11px;
  border-bottom: 1px solid #596f86;
  position: relative;
  color: #fff;
  font-size: 12px;
  min-height: 29px;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 4px;
  font-weight: lighter;
}

.pane-views-action-group-list-block-1 h2:before {
  border: solid;
  border-color: #768ba0 transparent;
  border-width: 6px 6px 0 6px;
  bottom: -6px;
  content: "";
  display: block;
  left: 48%;
  position: absolute;
  z-index: 99
}

/* =============================================================================
 *   Information Source
 * ========================================================================== */

.pane-views-information-source-block .block-content {
  background: #eaeaea;
  display: block;
  font-size: 12px;
}

.pane-views-information-source-block h2 {
  background: #768ba0;
  background-position: 20px 11px;
  border-bottom: 1px solid #596f86;
  position: relative;
  color: #fff;
  font-size: 12px;
  min-height: 29px;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 4px;
  font-weight: lighter;
}

.pane-views-information-source-block h2:before {
  border: solid;
  border-color: #768ba0 transparent;
  border-width: 6px 6px 0 6px;
  bottom: -6px;
  content: "";
  display: block;
  left: 48%;
  position: absolute;
  z-index: 99
}

/* =============================================================================
 *   Startpage Partner Widget
 * ========================================================================== */

.pane-views-partners-block-1 .block-content {
  background: #eaeaea;
  display: block;
  font-size: 12px;
}

.pane-views-partners-block-1 h2 {
  background: #768ba0;
  background-position: 20px 11px;
  border-bottom: 1px solid #596f86;
  position: relative;
  color: #fff;
  font-size: 12px;
  min-height: 29px;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 4px;
  font-weight: lighter;
}

.pane-views-partners-block-1 h2:before {
  border: solid;
  border-color: #768ba0 transparent;
  border-width: 6px 6px 0 6px;
  bottom: -6px;
  content: "";
  display: block;
  left: 48%;
  position: absolute;
  z-index: 99
}

/* =============================================================================
 *   My Water Dashboard
 * ========================================================================== */

/*.pane-1 .block-content {
  background: #eaeaea;
  display: block;
  font-size: 12px;
  padding: 10px 10px 5px;
}

.pane-1 .block-content p {
  margin: 0;
  font-style: italic;
}

.pane-1 .block-content p a {
  font-style: normal;
}

.pane-1 h2 {
  -webkit-box-shadow: #ccc 0px 2px 3px;
  -moz-box-shadow: #ccc 0px 2px 3px;
  box-shadow: #ccc 0px 2px 3px;
  background: #768ba0 url(../images/human_icon.png) top left no-repeat;
  background-position: 20px 11px;
  border-bottom: 1px solid #596f86;
  position: relative;
  color: #fff;
  font-size: 12px;
  min-height: 29px;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 4px;
  font-weight: lighter;
}

.pane-1 h2:before {
  border: solid;
  border-color: #768ba0 transparent;
  border-width: 6px 6px 0 6px;
  bottom: -6px;
  content: "";
  display: block;
  left: 48%;
  position: absolute;
  z-index: 99
}

.pane-1.block {
  margin-bottom: 0px;
}

.pane-1.block .block-inner {
  margin-bottom: 0px;
}

.pane-1 .greyWhiteBorder {
  margin: 10px auto 0;
}*/

.pane-market-place-index {
  margin: 10px;
  margin-top: 0px;
  background: #eaeaea;
  display: block;
  font-size: 12px;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

.pane-market-place-index .block-inner {
  margin-top: 0px;
}

.pane-market-place-index h2 {
  color: #576C85;
  font-size: 1.1em;
  margin: 0 0 1em;
  text-align: center;
}

.marketplace_block .flot-chart {
  margin-top: 10px;
  padding-bottom: 5px;
}

.marketplace_block .flot-chart.last {
  border-bottom: 0px solid #576C85;
  padding-bottom: 0px;
}

.marketplace_block .flot-type {
  float: left;
  font-size: 11px;
  padding-top: 8px;
  color: #576C85;
  width: 60px;
}

.marketplace_block .flot-content {
  float: left;
}

.marketplace_block .flot-count {
  color: #576C85;
  float: left;
  font-size: 11px;
  margin-left: 5px;
  padding-top: 8px;
  text-align: right;
  width: 52px;
}

.form-item-field-fields-of-expertise-und {
  width: 100%;
}

.form-item-field-fields-of-expertise-und .form-image {
  width: 100px;
  min-height: 100px;
  background: url(/sites/all/themes/at_eipw/images/hand_big.png) top left no-repeat;
  float: left;
}

.form-item-field-fields-of-expertise-und label,
.form-item-field-fields-of-expertise-und .description {
  width: 210px;
  margin-left: 110px;
}

.form-item-field-fields-of-expertise-und .form-item label.option {
  width: inherit;
  margin-left: inherit;
}

.form-item-field-fields-of-expertise-und #edit-field-fields-of-expertise-und {
  float: right;
  margin-top: -105px;
  width: 390px;
}

#edit-field-fields-of-expertise {
  border-bottom: 1px solid #ccc;
}

.form-item-field-value-chain-position-slide-und-0-value .form-image {
  width: 100px;
  min-height: 100px;
  background: url(/sites/all/themes/at_eipw/images/organisations_big.png) top left no-repeat;
  float: left;
}

.form-item-field-value-chain-position-slide-und-0-value label,
.form-item-field-value-chain-position-slide-und-0-value .description {
  width: 210px;
  margin-left: 110px;
}

#edit-field-value-chain-position-slide {
  clear: both;
}

.form-item-field-conclusion .form-image {
  width: 100px;
  min-height: 100px;
  background: url(/sites/all/themes/at_eipw/images/profile_big.png) top left no-repeat;
  float: left;
}

.form-item-field-conclusion label,
.form-item-field-conclusion .description {
  width: 210px;
  margin-left: 110px;
}

.form-item-field-conclusion .conclusion-data {
  float: right;
  margin-top: -73px;
  width: 390px;
  font-size: 85%;
}

.form-item-field-conclusion .conclusion-data .innovation-chain,
.form-item-field-conclusion .conclusion-data .fields-of-expertise {
  font-weight: bold;
}

#field-conclusion {
  clear: both;
}

/* =============================================================================
 *   admin: newsletter content
 * ========================================================================== */
.newsletter-filter{
    margin-top:10px;
}

.page-newsletter-content #block-system-main {
    margin-top:10px;
}

.page-newsletter-content #main-content-header{margin-left:23%}
.page-newsletter-content .view-empty{padding-left:0}

.views-field-field-administrative-comment, div.otherProjects{
background: none repeat scroll 0 0 #eaeaea;
padding:15px 15px 1px;
margin:15px 0;
border:none;
clear: both;
}

.views-field-field-administrative-comment:before{
   font-family: FontAwesome;
font-size: 18px;
color: #576d86;
   content: "\f075";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
}

.views-field-field-newsletter-approved-status{margin-bottom:10px; font-size:11px}
.views-field-field-newsletter-approved-status .declined{color:#d53d45}
.views-field-field-newsletter-approved-status .approved{color:#00b200}

.view-newsletter-content .views-row {float: left;width: 100%;}

.view-newsletter-content .views-field-php{text-align: right;}
.view-newsletter-content .views-field-view-node{float:left;}
.newsletter-approve, .newsletter-decline {
    margin-right: 10px;
}

/* =============================================================================
 *   View Pages (Events, Showroom)
 * ========================================================================== */

.view-id-events .item-list {
  margin-top: 10px;
}

.page-events #page-title {
  display: none;
}

.node-type-event #page-title {
  display: none;
}

.node-type-event .panel-display {
  margin-top: 10px;
}

.page-showcase #page-title,
.page-water-innovation-news #page-title,
.node-type-weblog #page-title,
.node-type-working-group #page-title {
  display: none;
}

.page-showcase .block-system,
.page-water-innovation-news .block-system,
.page-events .block-system,
.page-resources .block-system {
  margin-top: 10px;
}

#block-views-exp-weblog-slider-page-1 {
  margin-top:10px;
}

#block-views-exp-working-groups-page,
#block-views-exp-dashboard-search-page,
#block-views-exp-events-page, #block-news-aggregator-na-filter,
#block-views-exp-events-page,
#block-views-exp-events-page-1,
#block-views-exp-library-page,
#block-views-exp-library-page-1,
div.innovation-directory-filter,
#block-views-exp-working-groups-page,
#block-views-exp-working-groups-page-1,
#block-views-exp-working-groups-page-2,
#block-views-exp-working-groups-page-3,
#block-views-exp-working-groups-page-4,
#block-views-exp-working-groups-page-5,
.page-water-innovation-news #block-views-exp-weblog-slider-page-1,
.block-sonr-webmining .sonr-webmining-area-left,
.newsletter-filter,
.page-search .search-form {
  float: left;
  width: 23%;
  box-sizing:border-box;
  padding-right:15px;
}

.page-action-groups #block-quicktabs-working-groups-tab,
.page-showcase #block-system-main,
.page-water-innovation-news #block-system-main,
.page-content-search #block-system-main,
.page-events #block-system-main, #block-news-aggregator-na-list,
.page-action-groups #block-system-main,
#block-block-15,
.block-menu-tabs-menu,
.page-resources #block-system-main,
.page-my-market-place #block-system-main,
.page-action-groups #block-system-main,
#block-menu-block-2,
.page-newsletter-content #block-system-main,
.page-search .item-list .pager,
.page-search .search-results,
.section-action-groups .infoBox,
.block-sonr-webmining .sonr-webmining-area-right,
.block-feed-button,
.block-float-right {
  float: right;
  width: 77%;
}

#block-views-exp-dashboard-search-page {
  margin-top: 7px;
}

.view-working-group-projects .views-row {
float: left;
width:100%;
}

.view-working-group-projects .views-row .views-field-view-node{
float:left;
}

.view-working-group-projects .views-row .views-field-php{
text-align:right
}

.wg-project-remove{margin-right:10px;}

#block-views-exp-dashboard-search-page fieldset {
  border: 0px solid #000;
  margin: 0;
  padding: 0;
}

#block-views-exp-dashboard-search-page fieldset.collapsible .fieldset-legend {
  padding-left: 0px;
  color: #556B88;
  font-weight: bold;
  width: 189px;
  background-position: 179px 8px;
  margin: 0;
}

#block-views-exp-dashboard-search-page fieldset.collapsible .fieldset-legend a {
  font-size: 1.1em;
  text-decoration: none;
  outline: none;
  outline: 0;
}

#block-views-exp-dashboard-search-page .views-exposed-form .views-exposed-widget {
}

.views-exposed-form .views-exposed-widget,
.block-sonr-webmining .views-exposed-form .views-exposed-widget,
.block-sonr-webmining .container-inline-date {
    float: left;
    padding: 0;
    width: 100%;
    box-sizing: border-box;
}

#block-views-exp-dashboard-search-page #edit-field-topics-tid-wrapper legend,
#block-views-exp-dashboard-search-page #edit-country-wrapper legend {
  margin-bottom: 10px;
}

.block-sonr-webmining .views-exposed-form .container-inline-date .form-item label{
  padding: 0;
  width: 100%;
  margin-bottom: 3px;
}

.container-inline-date .form-item, .container-inline-date .form-item input {
    width: 100%;
    box-sizing: border-box;
}

.block-sonr-webmining .views-exposed-form .container-inline-date .form-item input{
  width: 100%;
  margin-right: 0;
}

.block-sonr-webmining .views-exposed-form .container-inline-date .form-item-date-from{
  margin: 2em 0 0.3em;
}

.container-inline-date .date-padding, .container-inline-date .form-item .form-item{
  float:none;
}

html.js fieldset.collapsible .fieldset-legend {
  background: url(../images/menu-expanded.png) 5px 65% no-repeat;
}

html.js fieldset.collapsed .fieldset-legend {
  background-image: url(../images/menu-collapsed.png);
  background-position: 5px 50%;
}

.page-events-register #block-system-main {
  float: none;
  width: inherit;
}

.site_list_image {
  float: right;
  margin-left: 1em;
  margin-right: 1em;
  min-height: 131px;
  min-width: 197px;
}

.view-working-groups .site_list_image{
  float: none;
  margin:0 0 1em 0;
  min-height: 0
}

.view-working-groups .site_list_image img{
  max-height: 60px;
  width:auto;
}

.view-library .site_list_image img {
  max-height: 131px;
  max-width: 197px;
}

.site_image {
  float: right;
  margin-left: 20px;
  margin-bottom: 10px;
}

.item-list ul li.views-row {
  list-style-type: none;
  border-right: 0px;
  margin: 0 0 1.0em 0;
  padding: 0;
  border-bottom: 1px solid #CFD4DA;
  line-height: inherit;
  min-height: 140px
}

.view-wg-event-registrations .view-header {
  margin: 0 0 1em 0;
}

.view-wg-event-registrations .item-list ul li.views-row {
  list-style-type: none;
  border-right: 0px;
  margin: 0 0 0.5em 0;
  padding: 0;
  border-bottom: 0px solid #CFD4DA;
  line-height: inherit;
  min-height: inherit;
  background: url(../images/list_style_red.png) left top no-repeat;
  background-position: 0 7px;
  padding-left: 15px;
}

.view-wg-event-registrations .view-empty {
  padding: 0;
}

.site_list_info_text {
  color: #84989F;
  font-size: 11px;
}

.site_list_sticky {
  color: #E71B2A;
  font-size: 11px;
}

.site_list_date,
.site_list_tags {
  color: #84989F;
  font-size: 11px;
  margin-bottom: 5px;
}

.site_list_title {
  display: inline;
  position: relative;
  vertical-align: middle;
  top: -5px;
  font-weight: bold;
}

.site_list_title a {
  color: #1072A9;
  font-size: 15px;
  font-weight: bold;
  line-height: 21px;
}

.view-working-groups .site_list_title,
.view-dashboard-search .site_list_title {
  margin-top: 5px;
}

.view-dashboard-search .site_list_title a {
  line-height: 21px;
}

.views-field-eipw-og-hooks-group-members {
margin-left:95px;
}

.views-label.site_list_info_label {
  font-size: 11px;
  color: #84989F;
  display: inline;
  font-weight: bold;
}

.site_list_info_text div {
  display: inline;
}

.site_list_info_text a {
  font-size: 11px;
  color: #84989F;
}

.site_list_info_additional_text {
  margin-left:95px;
  line-height: 100%;
  margin-bottom: 5px
}

.site_list_body {
  min-height: 20px;
}
.view-og-nodes .site_list_body {margin-bottom:10px;
}

.view-view-rss-content .site_list_body, 
.site_list_body p, 
.site_list_body pre {
  font-size: 12px;
  margin: 0;
}

.site_list_body ul, 
.site_list_body ol {
  font-size: 12px;
  padding:0 0 0 15px;
}

.view-view-rss-content .site_list_body{
margin-bottom: 10px;
}

.view-og-members .views-field-view-user{margin-top:5px;}

.view-working-groups .site_list_body p,
.view-working-groups .site_list_body pre {
  font-size: 11px;
    line-height: 140%;
    margin-bottom: 1em;
}

.view-library .site_list_body {
  min-height: 70px;
}

.page-events .site_list_body p {
}

.page-my-market-place-my-bookmarks .site_list_body p,
.page-my-market-place-my-bookmarks .site_list_body pre,
.page-content-search .site_list_body p,
.page-content-search .site_list_body pre {
  font-size: 12px;
  margin: 0;
}

.page-my-market-place-my-bookmarks .site_list_body p,
.page-my-market-place-my-bookmarks .site_list_body pre {
  font-size: 12px;
  margin: 0;
  min-height: inherit;
}

.site_list_bookmarks {
  display: inline;
  margin-right: 2px;
  position: relative;
  top: -8px;
  vertical-align: top;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .site_list_bookmarks {
    top: inherit;
  }
}

.field_content_dark_grey {
  color: #576D86;
  font-size: 12px;
  font-weight: bold;
  line-height: 25px;
}

.field_content_dark_grey span.field_content_dark_grey {
  color: #576D86;
  font-size: 12px;
  font-weight: lighter;
  line-height: 25px;
}

.field_content_dark_grey a {
  color: #1072A9;
}

.views-label {
  color: #576D86;
  font-size: 12px;
  font-weight: bold;
}

.views-field-body {
  margin-bottom: 1.0em;
}

.page-events .views-field-body {
  margin-bottom: 0.2em;
}

.list-view .views-row {
  border-bottom: 1px solid #CFD4DA;
  margin-bottom: 10px;
  clear: both;
}

.view-library.list-view .views-row {
  border-bottom: 1px solid #CFD4DA;
  margin-bottom: 10px;
}

#quicktabs-working_groups_tab .views-row {
  border-bottom: 1px solid #CFD4DA;
  margin-bottom: 5px;
}

/* =============================================================================
 *   Event Pages
 * ========================================================================== */

#block-views-exp-events-page,
#block-views-exp-events-page-1 {
  margin-top:10px;
}

#block-block-15,
.block-menu-tabs-menu,
.block-float-right {
  margin-top: 10px;
  margin-bottom: 10px;
}

#block-block-15 p {
  margin-bottom: 0px;
}

.block-menu-tabs-menu {
  border-top: 1px solid #CFD4DA;
  border-bottom: 1px solid #CFD4DA;
  padding-bottom: 7px;
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 10px;
}

#block-block-15 h2.block-title {
  display: none;
}

.block-menu-tabs-menu ul li {
  margin: 0 0.5em 0.25em 0;
  padding: 0 0.5em 0.25em 0;
  border-right: 1px solid #CFD4DA;
  display: inline;
  float:left;
  background: none;
  list-style-type: none;
  white-space: nowrap;
}

.block-menu-tabs-menu ul li.last {
  border-right: 0px;
}

.block-menu-tabs-menu ul li a {
  font-size: 13px;
  min-height: 25px;
  line-height: 25px;
  text-align: center;
  padding: 4px 20px;
  text-decoration: none;
  color: #333;
}

.block-menu-tabs-menu ul li a.active,
.block-menu-tabs-menu ul li a:hover {
  -webkit-box-shadow: #ccc 0px 2px 3px;
  -moz-box-shadow: #ccc 0px 2px 3px;
  box-shadow: #ccc 0px 2px 3px;
  background: #2180B4;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2C93CA), to(#2180B4));
  background: -webkit-linear-gradient(#2C93CA, #2180B4);
  background: -moz-linear-gradient(#2C93CA, #2180B4);
  background: -ms-linear-gradient(#2C93CA, #2180B4);
  background: -o-linear-gradient(#2C93CA, #2180B4);
  background: linear-gradient(#2C93CA, #2180B4);
  -pie-background: linear-gradient(#2C93CA, #2180B4);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  border-bottom: 1px solid #2180B4;
  position: relative;
  color: #fff;
}

.block-menu-tabs-menu ul li a.active:before,
.block-menu-tabs-menu ul li a:hover:before {
  border: solid;
  border-color: #2180B4 transparent;
  border-width: 6px 6px 0 6px;
  bottom: -6px;
  content: "";
  display: block;
  left: 45%;
  position: absolute;
  z-index: 99;
}

/* =============================================================================
 *   Partners
 * ========================================================================== */

.view-partners.view-display-id-page .views-row {
  min-height: 150px;
  margin-top: 19px;
  border-bottom: 1px solid #cfd4da;
  padding-bottom: 0px;
}

/* =============================================================================
 *   Libraries
 * ========================================================================== */

#block-views-exp-library-page,
#block-views-exp-library-page-1 {
  margin-top:10px;
}

#block-views-exp-library-page fieldset,
#block-views-exp-library-page-1 fieldset {
  border: 0px solid #000;
  margin: 0;
  padding: 0;
}

#edit-field-type-of-source-tid-wrapper {
  margin-top: 10px;
}

/* =============================================================================
 *   Exposed Filters
 * ========================================================================== */

.views-exposed-form label {
  color: #556B88;
  margin-bottom: 10px;
  font-size: 12px;
}

.views-exposed-form .form-item label,
.views-exposed-form .bef-group-heading label,
.block-sonr-webmining .views-exposed-form .form-item label.option {
  font-weight: bold;
  font-size: 10px;
  display: inline-block;
  line-height: 120%;
  width: 100%;
  padding: 0 19px 0 24px;
  box-sizing:border-box;
  margin-bottom: 10px;
  float: left;
  cursor: pointer
}

.sonr-webmining-trends-title {
  margin-top: -10px;
}

.views-exposed-form .bef-group-heading label{
  padding-left: 0
}

.views-exposed-form .form-item-sectors label{
  padding-right:0;
}

.views-exposed-form .form-item-field-priority-tid label{font-weight: lighter;}

.view-innovation-directories .form-item label {
  width: 127px;
}

.views-exposed-form .bef-group-heading,
.views-exposed-form .form-checkboxes .form-item,
.views-exposed-form .form-radios .form-item,
.views-widget-filter-country ul.bef-group-items .form-item {
  line-height: 25px;
  clear: both;
  position: relative;
}

.views-exposed-form ul {
  margin: 0;
  padding: 0;
}

.views-exposed-form li {
  list-style-type: none;
}

.views-exposed-form div.checker,
.views-exposed-form div.radio,
.block-sonr-webmining .views-exposed-form div.checker {
  position: absolute;
  left: 0;
  top: -3px;
}

.views-exposed-form #edit-field-topics-tid-wrapper div.checker,
.views-exposed-form #edit-country-wrapper div.checker {
  float: left;
}

.views-exposed-form .collapsible-box {
  position: absolute;
    right: 3px;
  width: 15px;
  display: block;
  min-height: 12px;
  cursor: pointer;
}

.views-exposed-form .collapsible-box.collapsed:after {
  color: #536b86;
  font-family: FontAwesome;
   content: "\f0dd";
   line-height: 8px;
    vertical-align: top;
}

.views-exposed-form .collapsible-box.expanded:after {
  color: #536b86;
  font-family: FontAwesome;
   content: "\f0de";
   line-height: 18px;
    vertical-align: top;
}

.views-exposed-form ul.bef-tree-child.bef-tree-depth-1 {
  margin-left: 23px;
}

.views-exposed-form ul.bef-tree-child.bef-tree-depth-1 .form-item label,
.views-exposed-form ul.bef-group-items .form-item label {
  font-weight: lighter;
  padding-right: 0;
}

#views-exposed-form-weblog-slider-page-1 .views-exposed-form ul.bef-tree-child.bef-tree-depth-1 .form-item label{
  padding-right: 19px;
}

.views-exposed-form ul.bef-tree-child.bef-tree-depth-2 {
  margin-left: 23px;
}

.views-exposed-form ul.bef-tree-child.bef-tree-depth-2 .form-item label {
  padding-right: 0;
}

/* =============================================================================
 *   Node Columns
 * ========================================================================== */

.node-type-event .panel-col-first,
.node-type-working-group-event .panel-col-first,
.node-type-products-and-services .panel-col-first,
.node-type-project .panel-col-first,
.node-type-organisation .panel-col-first {
  float: left;
  width: 66%;
}

.node-type-event .panel-col-last,
.node-type-working-group-event .panel-col-last,
.node-type-products-and-services .panel-col-last,
.node-type-project .panel-col-last,
.node-type-organisation .panel-col-last {
  float: left;
  width: 34%;
}

.panel-2col .panel-col-first .inside {
  margin: 0 1.4em 1em 0;
}

.panel-2col .panel-col-last .inside {
  margin: 0;
}

/*.panel-2col .panel-col-last {
  background: url(../images/pattern_grey.png) top left repeat;
  display: block;
}*/

.field-group-div{
  background: #eaeaea;
  margin-bottom:20px;
  padding-bottom: 10px;
}

.panel-2col .panel-col-last h2 {
  color: #576C85;
  font-size: 13px;
}

.sidebarMainHeader .field-item {
  background: #768ba0;
  background-position: 20px 11px;
  border-bottom: 1px solid #596f86;
  position: relative;
  color: #fff;
  font-size: 12px;
  min-height: 29px;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 4px;
  font-weight: lighter;
}

.sidebarMainHeader .field-item:before {
  border: solid;
  border-color: #768ba0 transparent;
  border-width: 6px 6px 0 6px;
  bottom: -6px;
  content: "";
  display: block;
  left: 48%;
  position: absolute;
  z-index: 99
}

/* =============================================================================
 *   Thumbnails
 * ========================================================================== */

.field-name-field-content-image {
 // min-width: 305px;
}

.image-style-site-thumbnail {
  margin: 0 0 0 20px;
}

.node-working-group .field-name-body img {
  max-height: 200px;
}

/* =============================================================================
 *   Fields
 * ========================================================================== */

.field-name-add-remove-user-bookmark {
  margin-right: 3px;
  position: relative;
  top: -7px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .field-name-add-remove-user-bookmark {
    top: inherit;
  }
}

.field-name-add-remove-user-bookmark,
.field-name-add-remove-user-bookmark div {
  display: inline;
}

.field-name-title {
  position: relative;
  top: -3px;
}

.field-name-title,
.field-name-title div,
.field-name-title h2 {
  display: inline;
}

ul.field-items {
  list-style-type: square;
  margin: 0;
  padding: 0;
}

li.field-item {
  line-height: 25px;
  list-style-type: none;
  background: url(../images/list_style_red.png) left top no-repeat;
  background-position: 0 10px;
  padding-left: 18px;
}

.field-item .location.vcard {
  line-height: 25px;
  list-style-type: none;
  background: url(../images/list_style_red.png) left top no-repeat;
  background-position: 0 10px;
  padding-left: 18px;
}

.field-item .location.map-link {
  font-weight: bold;
}

.field-item .location.map-link a {
  font-weight: lighter;
  color: #1072A9;
}

.field-name-field-wg-date .field-item,
.field-name-field-date .field-item {
  line-height: 20px;
  list-style-type: none;
  background: url(../images/list_style_red.png) left top no-repeat;
  background-position: 0 8px;
  padding-left: 18px;
}

.field-name-field-source .field-item {
  line-height: 20px;
  list-style-type: none;
  background: url(../images/list_style_red.png) left top no-repeat;
  background-position: 0 8px;
  padding-left: 18px;
}

.field-name-field-link .field-item {
  line-height: 20px;
  list-style-type: none;
  background: url(../images/list_style_red.png) left top no-repeat;
  background-position: 0 8px;
  padding-left: 18px;
}

.section-about .field-item ul,
.section-about .field-item ol {
  padding: 0 0 0 20px;
}

ul.field-items a {
  font-size: 12px;
  color: #576C85;
}

.field-item .file {
  line-height: 27px;
}

.field-item .file a {
  font-size: 12px;
  color: #576C85;
}

.field-item .file img {
  position: relative;
  top: 3px;
}

.field-item .file a {
  font-size: 12px;
  color: #576C85;
}

.field-name-field-date-of-event .field-items {
  background: url(../images/icon_date.png) top left no-repeat;
  display: block;
  background-position: 0px 5px;
}

.field-name-field-country .field-items,
.field-name-field-content-location .field-items {
  background: url(../images/icon_world.png) top left no-repeat;
  display: block;
  background-position: 0px 4px;
  margin: 0;
  padding: 0;
}

.field-name-field-location-text .field-items {
  background: url(../images/icon_location.png) top left no-repeat;
  display: block;
  background-position: 0px 2px;
}

span.date-display-start {
  display: block;
}

.site_list_date span.date-display-start {
  display: inline;
}

.sp_list_date span.date-display-start {
  display: inline;
}

.field-name-field-country .field-item,
.field-name-field-content-location .field-item .vcard,
.field-name-field-location-text .field-item,
.field-name-field-date-of-event .field-item {
  margin-left: 22px;
  font-size: 12px;
  color: #576C85;
  list-style: none;
  line-height: 22px;
  padding-left: 0;
  background: none;
}

.field-name-field-content-location .field-item .geo,
.field-name-field-content-location .field-item .map-link {
  display: none;
}

.image_cross {
  background: url(../images/icon_cross.png) top left no-repeat;
  display: block;
  background-position: 0px 5px;
  margin-top: 5px;
}

.image_check {
  background: url(../images/icon_apply.png) top left no-repeat;
  display: block;
  background-position: 0px 5px;
  margin-top: 5px;
}

.dinner_text {
  margin-left: 22px;
  font-size: 12px;
  color: #576C85;
  line-height: 22px;
}

.event-register a {
  background: #fff;
  border: 1px solid #CFD4DA;
  margin: 10px 0;
  height: 33px;
  line-height: 33px;
  color: #8498A0;
  display: block;
  text-align: center;
  position: relative;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  background: #fafafa url(../images/icon_event_register.png) top left no-repeat;
  background-position: 15px 5px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  font-size: 11px;
  font-weight: bold;
  width: 195px;
  padding-left: 20px;
}

.event-register a:hover {
  text-decoration: none;
  background: #fafafa url(../images/icon_event_register_over.png) top left no-repeat;
  background-position: 15px 5px;
}

.event-register a:active {
  text-decoration: none;
  position: relative;
  -moz-box-shadow: inset 1px 1px 1px #dedede;
  -webkit-box-shadow: inset 1px 1px 1px #dedede;
  box-shadow: inset 1px 1px 1px #dedede;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.event-registered a {
  background: #fff;
  border: 1px solid #CFD4DA;
  margin: 10px 0;
  height: 33px;
  line-height: 33px;
  color: #8498A0;
  display: block;
  text-align: center;
  position: relative;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  background: #fafafa url(../images/icon_event_registered.png) top left no-repeat;
  background-position: 15px 5px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  font-size: 11px;
  font-weight: bold;
  width: 195px;
  padding-left: 29px;
}

.event-registered a:hover {
  text-decoration: none;
  background: #fafafa url(../images/icon_event_registered_over.png) top left no-repeat;
  background-position: 15px 5px;
}

.event-registered a:active {
  text-decoration: none;
  position: relative;
  -moz-box-shadow: inset 1px 1px 1px #dedede;
  -webkit-box-shadow: inset 1px 1px 1px #dedede;
  box-shadow: inset 1px 1px 1px #dedede;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

/* =============================================================================
 *   Innovation Directories
 * ========================================================================== */


div.block--exp-working-groups-page .views-exposed-form .views-exposed-widget .fieldset-wrapper,
div.innovation-directory-filter .views-exposed-form .views-exposed-widget .fieldset-wrapper{
clear: both;
    padding: 10px 0 0;
}

div.block--exp-working-groups-page .views-exposed-form .views-exposed-widget fieldset,
div.innovation-directory-filter .views-exposed-form .views-exposed-widget fieldset,
.sonr-webmining-area-left .views-exposed-widgets,
.views-exposed-form div.views-widget-filter-keys,
.newsletter-filter .views-exposed-form .views-exposed-widget,
.page-events .views-exposed-form .views-exposed-widget,
.page-showcase .views-exposed-form .views-exposed-widget,
.page-water-innovation-news .views-exposed-form .views-exposed-widget,
.page-resources .views-exposed-form .views-exposed-widget,
.page-content-search .views-exposed-form .views-exposed-widget,
.views-exposed-form .views-widget-filter-field_classification_tid,
.views-exposed-form .views-widget-filter-field_classification_tid_1,
.views-exposed-form .views-widget-filter-field_value_chain_position_slide_value{
   border:none;
   padding:10px;
   margin:0 0 10px;
   background:#eaeaea;

}

.page-events .views-exposed-form .views-exposed-widget,
.page-water-innovation-news .views-exposed-form .views-exposed-widget {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}

.newsletter-filter .views-exposed-form .views-exposed-widget,
.page-showcase .views-exposed-form .views-exposed-widget,
.page-water-innovation-news .views-exposed-form .views-exposed-widget,
.page-resources .views-exposed-form .views-exposed-widget,
.page-content-search .views-exposed-form .views-exposed-widget,
.sonr-webmining-area-left .views-exposed-widgets,
.page-events .views-exposed-form .views-exposed-widget{
  box-sizing:border-box;
}

.views-widget-filter-field_classification_tid,
.views-widget-filter-field_classification_tid_1{
  box-sizing:border-box;
width:189px;
}

.newsletter-filter .views-exposed-form .views-submit-button,
.page-showcase .views-exposed-form .views-submit-button,
.page-water-innovation-news .views-exposed-form .views-submit-button,
.page-resources .views-exposed-form .views-submit-button,
.page-content-search .views-exposed-form .views-submit-button,
.page-events .views-exposed-form .views-submit-button{background: none}

div.block--exp-working-groups-page .views-exposed-form .views-exposed-widget fieldset.collapsed,
div.innovation-directory-filter .views-exposed-form .views-exposed-widget fieldset.collapsed{
  height:auto;}


div.block--exp-working-groups-page .views-exposed-form .views-exposed-widget fieldset a.fieldset-title,
div.innovation-directory-filter .views-exposed-form .views-exposed-widget fieldset a.fieldset-title,
.block-sonr-webmining .views-exposed-form .fieldset-legend a{
color: #536b86;
    display: inline-block;
    line-height: 110%;
    max-width: 130px;
    padding-right: 35px;
    vertical-align: middle;
}

.block-sonr-webmining .views-exposed-form .fieldset-legend a{
  width:auto;
  font-size:12px;
  float:none;
}

.block-sonr-webmining .views-exposed-form fieldset.collapsible div.fieldset-wrapper{
  padding-left: 0;
}

div.block--exp-working-groups-page .fieldset-legend span.summary,
div.innovation-directory-filter .fieldset-legend span.summary,
.block-sonr-webmining .fieldset-legend span.summary {
    margin-left: 0;
}

html.js div.block--exp-working-groups-page .views-exposed-form .views-exposed-widget fieldset.collapsible .fieldset-legend,
html.js div.innovation-directory-filter .views-exposed-form .views-exposed-widget fieldset.collapsible .fieldset-legend{
background:none;
padding:0;
display:block;
margin:0;
}

html.js div.block--exp-working-groups-page .views-exposed-form .views-exposed-widget fieldset.collapsible .fieldset-legend a.fieldset-title:after,
html.js div.innovation-directory-filter .views-exposed-form .views-exposed-widget fieldset.collapsible .fieldset-legend a.fieldset-title:after,
.block-sonr-webmining .views-exposed-form .fieldset-legend a:after{
font-family: FontAwesome;
   content: "\f0de";
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #fff;
    font-size: 16px;
    height: 30px;
    position: absolute;
    right: 0;
    top:0;
    text-align: center;
    border:none;
    line-height: 35px;
    width: 30px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    background: #57c3e0;
  background: -moz-linear-gradient(top, #57c3e0 0%, #1f8dac 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57c3e0), color-stop(100%,#1f8dac));
  background: -webkit-linear-gradient(top, #57c3e0 0%,#1f8dac 100%);
  background: -o-linear-gradient(top, #57c3e0 0%,#1f8dac 100%);
  background: -ms-linear-gradient(top, #57c3e0 0%,#1f8dac 100%);
  background: linear-gradient(to bottom, #57c3e0 0%,#1f8dac 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c3e0', endColorstr='#1f8dac',GradientType=0 ); }

html.js div.block--exp-working-groups-page .views-exposed-form .views-exposed-widget fieldset.collapsible .fieldset-legend a.fieldset-title:hover:after,
html.js div.innovation-directory-filter .views-exposed-form .views-exposed-widget fieldset.collapsible .fieldset-legend a.fieldset-title:hover:after,
.block-sonr-webmining .views-exposed-form .fieldset-legend a:hover:after{
    background: #57c3e0;
    background: -moz-linear-gradient(top, #1f8dac 0%, #57c3e0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f8dac), color-stop(100%,#57c3e0));
    background: -webkit-linear-gradient(top, #1f8dac 0%,#57c3e0 100%);
    background: -o-linear-gradient(top, #1f8dac 0%,#57c3e0 100%);
    background: -ms-linear-gradient(top, #1f8dac 0%,#57c3e0 100%);
    background: linear-gradient(to bottom, #1f8dac 0%,#57c3e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f8dac', endColorstr='#57c3e0',GradientType=0 ); }

html.js div.block--exp-working-groups-page .views-exposed-form .views-exposed-widget fieldset.collapsed .fieldset-legend a.fieldset-title:after,
html.js div.innovation-directory-filter .views-exposed-form .views-exposed-widget fieldset.collapsed .fieldset-legend a.fieldset-title:after,
.block-sonr-webmining .views-exposed-form fieldset.collapsed .fieldset-legend a:after{
line-height: 24px;
content:"\f0dd"; 
}

div.block--exp-working-groups-page .views-exposed-form .views-exposed-widget fieldset legend,
div.innovation-directory-filter .views-exposed-form .views-exposed-widget fieldset legend,
.block-sonr-webmining .views-exposed-form fieldset.collapsible legend{
  position:relative;
  float: left;
  width: 100%;
  min-height: 30px;
line-height: 30px;}

.block-sonr-webmining .views-exposed-form .form-type-select label{
  padding-left:0;
  width: auto;
}

.block-sonr-webmining .views-exposed-form .form-type-select.form-item-date-from .selector,
.block-sonr-webmining .views-exposed-form .form-type-select.form-item-date-from .selector span {
    box-sizing: border-box;
    width: 100%;
}

.block-sonr-webmining .views-exposed-form fieldset.collapsible legend{
padding-bottom:10px;}

.page-my-market-place #content, .section-resources #content{
border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-color: transparent #d7d7d7 #d7d7d7;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    float: left;
    margin: 0 0 20px;
    padding: 23px 20px 0;
}

.page-my-market-place .views-field-nid {
  display:none;
}

.block-region-quicktabs-tabpage .block-inner{margin:0;}

.view-wg-user-projects .infoBox{margin-bottom: 20px;}

.view-wg-user-projects .views-row .views-field-view-node{float:left;}

.view-wg-user-projects .views-row .views-field-php-1{text-align: right}

.view-wg-user-projects .views-row{float:left;clear:both; width: 100%;}

.view-wg-user-projects .infoBox .infoIcon {
    background: url("../images/info_icon.png") no-repeat scroll 13px 7px rgba(0, 0, 0, 0);
    padding: 10px 20px 10px 33px;
}

.view-wg-user-projects .infoBox .infoText {
    padding: 12px 13px;
}

.views-widget-filter-field_classification_tid .description,
.views-widget-filter-field_classification_tid_1 .description{
  clear:both;
  font-size: 11px;
}

.block-wg-user-projects-projects-list{clear:both;}

.page-my-market-place .views-row,
.page-action-groups .views-row,
.view-og-members .views-row,
.view-id-library.view-display-id-hubs .views-row {
  border:none;
}

.view-og-members .views-row{
  display: table-row;
}


.page-my-market-place .views-column,
.page-action-groups .views-column,
.view-og-members .views-column,
.view-id-library.view-display-id-hubs .views-column {
  display:table-cell;
  width:50%;
  vertical-align: top;
box-sizing:border-box;
  padding:10px 20px 37px 0;
  position:relative;
}

.page-my-market-place .views-column hr,
.page-action-groups .views-column hr,
.view-og-members .views-column hr,
.view-id-library.view-display-id-hubs .views-column hr {
    background: #cfd4da none repeat scroll 0 0;
    border: medium none;
    height: 1px;
    margin: 0
}

.page-my-market-place .views-column-last,
.page-action-groups .views-column-last,
.view-og-members .views-column-last,
.view-id-library.view-display-id-hubs .views-column-last {
padding:10px 0 37px 20px;
}

.page-my-market-place .views-column .views-more-link,
.page-action-groups .views-column .views-more-link,
.view-og-members .views-column .views-more-link,
.view-id-library.view-display-id-hubs .views-column .views-more-link {
  bottom: 15px;
    left: 95px;
    margin: 0;
    position: absolute;
    width: 68px;
}

.page-my-market-place .views-column-last .views-more-link,
.page-action-groups .views-column-last .views-more-link,
.view-og-members .views-column-last .views-more-link,
.view-id-library.view-display-id-hubs .views-column-last .views-more-link {
  left: 115px;
}

.page-my-market-place .views-field-bookmarks-add-remove,
.page-action-groups .views-field-bookmarks-add-remove,
.view-innovation-directories .views-field-bookmarks-add-remove,
.view-og-members .views-field-bookmarks-add-remove{
  bottom: 15px;
  float: right;
  position: absolute;
  right: 0;
}

.page-my-market-place .views-column-first .views-field-bookmarks-add-remove,
.page-action-groups .views-column-first .views-field-bookmarks-add-remove,
.view-innovation-directories .views-column-first .views-field-bookmarks-add-remove,
.view-og-members .views-column-first .views-field-bookmarks-add-remove{
    right: 20px;
}

.view-innovation-directories .site_list_bookmarks,
.view-og-members .site_list_bookmarks{
    margin-right: 0;
    position: relative;
    top: 0;
}

div.line{bottom: 0;
    box-sizing: border-box;
    padding-right: 20px;
    position: absolute;
    width: 100%;}




/* =============================================================================
 *   Matchmaking
 * ========================================================================== */

.page-my-market-place-people #main-content-header {
  display: none;
}

.page-my-market-place-people #block-system-main #matchmaking-filter {
  background: #eaeaea;
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 20px;
}

.matchmakingMainLabel {
  margin-top: 60px;
}

.matchmakingMainLabel label {
  float: left;
  color: #666666;
  font-size: 12px;
  font-weight: 600;
  margin-left: 35px;
  margin-right: 13px;
  line-height: 29px;
}

.innovationChainChecker {
  float: left;
    margin-bottom: 25px;
    position: relative;
}

.form-item-innovation-chain-checker label {
  font-size: 12px;
  font-weight: 600;
}

.page-my-market-place-people .form-item-innovation-chain label {
  display: none;
}

#views-exposed-form-innovation-directories-people-map #slider-vertical,
#matchmaking-filter #slider-vertical {
  background: linear-gradient(90deg, #939393, #ddd) repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 300px;
  width: 5px;
  left:-5px;
  border:none;
  float: left;
}

#views-exposed-form-innovation-directories-people-map .ui-slider-legend,
#matchmaking-filter .ui-slider-legend {
  width: 876px;
  position: relative;
  left: 42px;
}

#views-exposed-form-innovation-directories-people-map .ui-slider-vertical-legend,
#matchmaking-filter .ui-slider-vertical-legend {
  height: 300px;
  margin-left:16px;
}

.ui-slider-vertical-legend .tooltip{min-width: 140px !important}

.form-item-innovation-chain label {
  float: left;
}

.form-item-innovation-chain .innovationChainChecker label {
  float: none;
  margin-left: 0px;
  margin-right: 0px;
}

.semanticFootprintChecker {
  margin-right: 35px;
  display: inline-block;
}

.semanticFootprintChecker .form-item {
  margin-top: 0;
  margin-bottom: 1.5em;
}

.tipsy {
  margin-top: -10px;
  margin-left: 5px;
}

.tipsy.tip2 {
  margin-top: 0px;
}

.tipsy.tip3 {
  margin-top: 30px;
}

.tipsy.tip3.tipsy-w .tipsy-arrow {
  top: 50%;
  margin-top: -25px;
  left: 0;
  width: 5px;
  height: 9px;
}

.page-dashboard .semanticFootprintChecker div.checker span.checked {
  background-position: -76px -260px;
}

.page-dashboard .semanticFootprintChecker div.checker span {
  background-position: 0px -260px;
  height: 19px;
  width: 19px;
}

.page-my-market-place-people .view-profiles .member_list_bookmarks {
  position: relative;
  top: 4px;
}

.page-my-market-place-people .view-profiles .views-more-link {
  width: 68px;
  margin-top: 7px;
}

.page-events .views-more-link,
.page-content-search .views-more-link{
  margin-top:10px;
}

.page-content-search .site_list_info_text{
  margin-bottom:5px;
}

.page-my-market-place-people .view-profiles .score {
  margin-top: 1px;
  margin-bottom: 6px;
}

.page-my-market-place-people .view-profiles .views-more-link a {
  display: block;
  width: 90px;
  position: relative;
  padding-left: 15px;
  left: -15px;
}

.page-my-market-place-people .view-id-profiles .views-row.last {
  margin-right: 0px;
  width: 32%;
}

.page-my-market-place-people .view-id-profiles .views-row {
  border-bottom: 1px solid #CFD4DA;
  float: left;
  height: 88px;
  list-style: none outside none;
  margin-right: 45px;
  padding-bottom: 4px;
  width: 29%;
}

.page-my-market-place-people .view-id-profiles ul {
  margin: 0;
}

.page-my-market-place-people #block-system-main .field-name-body ol {
  padding-left: 20px;
  margin-top: 30px;
}

.page-my-market-place-people #block-system-main .field-name-body ol li {
  background: inherit;
  list-style-type: inherit;
  padding-left: 0px;
  line-height: inherit;
  margin-bottom: 20px;
}

.page-my-market-place-people .matchmaking_help_img img {
  margin-right: 10px;
  position: relative;
  top: -6px;
}

.page-my-market-place-people .matchmaking_help_img.last img {
  position: relative;
  top: -8px;
}

.expert-detail {
  background: #eaeaea;
  margin: 20px 0;
  padding: 20px;
  position: relative;
}

.expert-detail.arrow_0:after {
  bottom: 100%;
  left: 5%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(234, 234, 234, 0);
  border-bottom-color: #eaeaea;
  border-width: 10px;
  margin-left: -10px;
}

.expert-detail.arrow_1:after {
  bottom: 100%;
  left: 59%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(234, 234, 234, 0);
  border-bottom-color: #eaeaea;
  border-width: 10px;
  margin-left: -10px;
}

.expert-detail.arrow_2:after {
  bottom: 100%;
  left: 71%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(234, 234, 234, 0);
  border-bottom-color: #eaeaea;
  border-width: 10px;
  margin-left: -10px;
}

.expert_detail_content {
  float: none;
    margin-left: 180px;
}

.expert_detail_content_full {
  width: 100%;
}

.expert_detail_image{max-width:160px}

.expert_detail_title{margin-top: 5px;}

.expert_detail_title a {
  color: #1072A9;
  font-size: 15px;
  font-weight: bold;
  line-height: 130%;
}

.expert-detail .views-field-bookmarks-add-remove {
  float: left;
  margin-right: 5px;
}

.expert_detail_body {
  margin: 10px 0 0;
  font-size:12px;
}

.expert_detail_organisations .views-label,
.expert_detail_products .views-label,
.expert_detail_projects .views-label {
  margin: 10px 0;
  display: block;
}

.expert-detail .views-more-link {
  margin-top: 20px;
}

.expert-detail .field-content a {
  line-height: 25px;
  list-style-type: none;
  background: url(../images/list_style_black.png) left top no-repeat;
  background-position: 0 5px;
  padding-left: 15px;
}
.share{
  clear:both;
}
/* =============================================================================
 *   How it Works
 * ========================================================================== */

.page-node-421 #block-system-main .field-name-body ol {
  padding-left: 20px;
  margin-top: 20px;
}

.page-node-421 #block-system-main .field-name-body ol li {
  background: inherit;
  list-style-type: inherit;
  padding-left: 0px;
  line-height: inherit;
  margin-bottom: 20px;
}

.page-node-421 .matchmaking_help_img img {
  margin-right: 10px;
  position: relative;
  top: -6px;
}

.page-node-421 .matchmaking_help_img.last img {
  position: relative;
  top: -8px;
}

.page-node-421 #main-content-header {
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  padding: 10px 20px 0;
  margin: 0;
}

.page-node-421 #content {
  padding: 10px 20px 0;
  margin: 0;
  border: 1px solid #d7d7d7;
  border-top: 0px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.how_to_arrows {
  position: relative;
  background: url(../images/howitworks/how_to_arrows.png) top left no-repeat;
  display: block;
  width: 610px;
  min-height: 526px;
  margin-top: -20px;
}

.how_to_images {
  margin-top: 27px;
  position: absolute;
}

.how_to_left {
  float: left;
  width: 609px;
  display: block;
}

.how_to_right {
  float: right;
  width: 259px;
  display: block;
}

.how_to_image_text {
  background: none repeat scroll 0 0 #57c3e0;
    color: #fff;
    display: block;
    position: relative;
    float: left;
    font-size: 87%;
    height: 50px;
    margin-bottom: 30px;
    padding-left: 9px;
    padding-top: 5px;
    width: 80px;
    margin-left: 10px
}

.how_to_image_text:after { 
  right: 100%; 
  top: 50%; 
  border: solid transparent; 
  content: " "; 
  height: 0; 
  width: 0; 
  position: absolute; 
  pointer-events: none; 
  border-color: rgba(87, 195, 224, 0); 
  border-right-color: #57c3e0; 
  border-width: 7px; 
  margin-top: -7px; }

.how_to_image_text_bookmark:after,
.how_to_image_text_news:after,
.how_to_image_text_organisations:after { 
  left: 100%; 
  right:auto;
  border-left-color: #57c3e0;
  border-right-color:transparent;
   }

.how_to_image_text_bookmark {
    margin-left: 457px;
}

.how_to_image_text_news{
margin-left: 337px;
}

.how_to_image_text_organisations{
margin-left: 217px;
}

.how_to_people {
  background: #fff url(../images/howitworks/people.png) -10px 0 no-repeat;
  height: 55px;
  width: 35px;
  display: block;
  float: left;
}

.how_to_organisations {
  background: #fff url(../images/howitworks/organisations.png) top left no-repeat;
  height: 55px;
    width: 45px;
  display: block;
  float: left;
}

.how_to_products {
  background: #fff url(../images/howitworks/products.png) top left no-repeat;
  height: 55px;
  margin-left: 173px;
    width: 49px;
  display: block;
  float: left;
}

.how_to_projects {
  background: #fff url(../images/howitworks/projects.png) top left no-repeat;
  height: 55px;
  width: 55px;
  display: block;
  float: left;
  margin-left: 63px;
}

.how_to_news {
  background: #fff url(../images/howitworks/news.png) top left no-repeat;
  height: 55px;

    width: 47px;
  display: block;
  float: left;
}

.how_to_bookmark {
  background: #fff url(../images/howitworks/bookmark.png) top left no-repeat;
  height: 55px;
  width: 55px;
  display: block;
  float: left;
}

.how_to_help_icon {
  background: url(../images/how_to_help_icon.png) no-repeat scroll 0 0 transparent;
  display: inline-block;
  width: 24px;
  height: 24px;
  position: relative;
  top: 4px;
  left: -1px;
}

/* =============================================================================
 *   News Aggregator
 * ========================================================================== */

.page-node-344 #content {
  padding: 10px 20px 0;
  margin: 0;
  border: 1px solid #d7d7d7;
  border-top: 0px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.page-node-344 #block-system-main,
.page-node-344 #block-system-main .node {
  margin-bottom: 0;
}

.page-node-344 ul.primary {
  border-bottom-color: #ccc;
  margin: 0;
  padding: 0 0 0 5px;
}

.page-node-344 #main-content-header {
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  padding: 10px 20px 0;
}

#block-news-aggregator-na-filter fieldset {
  padding: 0;
  border: 0;
}

.page-node-344 #tasks {
  margin-bottom: 0px;
}

#quicktabs-tabpage-homepage_tabs-1 .newsOptions {
  display: none;
}

.newsOptions {
  margin-bottom: 10px;
}

.suggest-news-source {
  background: url(../images/icon_suggest_news.png) center right no-repeat;
  height: 19px;
  display: block;
  text-align: left;
  padding-right: 25px;
  float: left;
  margin-top: -10px;
  margin-bottom: 20px;
}

.view-aggregated-news-sources.view-display-id-images_list ul li.views-row {
  min-height: 0px;
  border-bottom: 0px !important;
  padding: 0px;
  float: left;
}

.news-sources-header {
  margin-top: 25px;
  font-size: 12px;
}

/* Grayscale an image (IE10 currently not supported) */
.image-grey-scale img,
img.image-grey-scale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
  -webkit-backface-visibility: hidden; /* Fix for transition flickering */
}

#quicktabs-container-homepage_tabs .view-aggregated-news-sources li.views-row {
  padding: 0px;
  margin: 10px 20px 10px 0;
}

.view-aggregated-news-sources li a {
  display: table-cell;
  vertical-align: middle;
  height: 70px;
  border: 1px solid #ccc;
  padding: 7px;
}

.view-aggregated-news-sources li a:hover {
  background: #efefef;
}

.view-aggregated-news-sources li a img {
  display: table-cell;
  vertical-align: middle;
}

/* =============================================================================
 *   User Page
 * ========================================================================== */

.page-user #main-content-header {
  margin: 0;
  padding: 0;
  background: #eaeaea;
  display: block;
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
}

.page-user-login #main-content-header,
.page-user.not-logged-in #main-content-header {
  background: inherit;
  border-left: 0px solid #d7d7d7;
  border-right: 0px solid #d7d7d7;
}

.page-user .tabs {
  margin: 0;
  padding: 20px 15px 0;
}

.page-user .field-name-ds-user-picture {
  width: 160px;
  height: 213px;
  float: left;
  border: 1px solid #000;
  margin: 7px 17px;
}

.page-user .field-name-field-image {
  width: 160px;
  height: auto;
  float: left;
  margin: 7px 17px;
}

.page-user-register .field-name-field-image {
  width: inherit;
  height: inherit;
  float: none;
  border: 0px solid #000;
  margin: 0;
}

.confirm-parent, .password-parent {
    width: auto;
}

div.password-confirm {
    float: none;
    margin-top: 5px;
}

.page-user #block-system-main {
  margin: 0;
  padding: 0;
  background: #eaeaea;
  display: block;
  height: 110px;
  border: 1px solid #d7d7d7;
  border-top: 0px;
}

.page-user-rpx #block-system-main {
  height: auto;
  margin-bottom: 10px;
  }

.page-user #block-system-main #socialmedia-admin-profiles-form {
  background: #fff;
  padding: 10px;
}

.page-user-login #block-system-main,
.page-user.not-logged-in #block-system-main {
  background: inherit;
  height: inherit;
  border: 0px solid #d7d7d7;
}

#janrainEngageEmbed{
  margin: 20px 0 0;
}

.janrainContent{
  padding-left: 0 !important;
  border:none !important;
  overflow: visible !important;
}

.janrainHeader div{
  font-weight: 700 !important;
    font-size: 12px !important;
    color: #576C85 !important;
    margin-bottom: 3px !important;
    font-family: verdana, sans-serif !important;
}

.providers li{
  width:32px !important;
  height:32px !important;
  margin-right:10px !important;
  margin-bottom: 0 !important;
}

#janrainAuthReturnExperience, #janrainAuthReturnExperience > div > a{
  overflow:visible !important;
  border: none !important;
}

#janrainAuthReturnExperience > div > a.janrainSwitchAccountLink{
      border: 1px solid #CFD4DA !important;
          padding: 0 15px;
          color:#8498A0 !important;
          margin-top: 10px;
}

#janrainAuthReturnExperience > div > a.janrainSwitchAccountLink:hover{
          color:#e71b2a !important;
}

#janrainAuthReturnExperience > div > a div span{
  margin-top:0 !important;
  vertical-align: middle !important;
  font-family: verdana, sans-serif !important;
}

.providers .janrain-provider-icon-32 {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    margin-left:0;
}

.page-user-rpx .block ul.action-links {
    margin: 0;
    padding:10px 0 5px 10px;
}

#rpx-user-delete-form .form-actions {
    margin: 0;
    padding:10px 0 15px 10px;
}

.page-user-rpx .block table{
  border-left:none;
  border-right:none;
  border-bottom: none;
  margin:0;
}

/* =============================================================================
 *   User Page Edit
 * ========================================================================== */

.page-user-edit #main-content-header {
  background: inherit;
}

.page-user-edit .field-name-field-image {
  height: inherit;
  float: none;
  border: 0px solid #000;
  margin: inherit;
}

.page-user-edit #edit-picture {
  display: none;
}

.page-user-edit #block-system-main {
  margin: 0;
  padding: 0;
  background: inherit;
  display: block;
  height: inherit;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-bottom-left-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  behavior: url(/pie/PIE.php);
}

.page-user-edit .region-my-profile-menu {
  display: none;
}

.vertical-tabs ul.vertical-tabs-list {
  width: 12.5em;
  margin: -1px 0 -1px -12.5em;
}

div.vertical-tabs {
  margin: 1em 0 1em 12.5em;
  border: 1px solid #ccc;
  position: relative;
}

.page-user-edit #edit-actions #edit-submit {

}

.vertical-tabs ul.vertical-tabs-list li a:hover {
  outline: 0px dotted;
}

.vertical-tabs ul.vertical-tabs-list li {
  list-style: none;
}



.region-options-area {
  border-top: 1px solid #ccc;
  padding-top: 15px;
}

.region-options-area h2.block-title {
  font-size: 1.2em;
}

.region-options-area .form-type-textfield input {
  width: 320px;
}

.page-node-add-project .region-options-area .block-inner,
.page-node-add-products-and-services .region-options-area .block-inner,
.page-node-add-organisation .region-options-area .block-inner {
  margin: 0px;
}

.page-node-add-project .region-options-area .block-inner .view-header,
.page-node-add-products-and-services .region-options-area .block-inner .view-header,
.page-node-add-organisation .region-options-area .block-inner .view-header {
  padding-top: 10px;
}

.page-node-add-project .region-options-area .block-inner .view-content a,
.page-node-add-products-and-services .region-options-area .block-inner .view-content a,
.page-node-add-organisation .region-options-area .block-inner .view-content a {
  background: url("../images/list_style_red.png") no-repeat scroll 0 10px transparent;
  padding-left: 15px;
  padding-top: 3px;
}

.page-node-add-project .region-options-area .block,
.page-node-add-products-and-services .region-options-area .block,
.page-node-add-organisation .region-options-area .block {
  margin-bottom: 0px;
}

.page-node-add-project .region-options-area .block-inner .block-content,
.page-node-add-products-and-services .region-options-area .block-inner .block-content,
.page-node-add-organisation .region-options-area .block-inner .block-content {
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 15px;
}

/*#user-profile-form {
  background: url(../images/edit_user_bg.png) top left repeat-x;
}*/

#user-profile-form div.vertical-tabs {
    border: medium none;
    margin: 0 0 1em 12.5em;
}

#user-profile-form #edit-submit {
  display: inline-block;
  margin-left: 15px;
}

#user-profile-form .vertical-tabs ul.vertical-tabs-list li{
  border-style: none solid solid none;
    border-width: 0 1px 1px;
}

#user-profile-form .vertical-tabs ul.vertical-tabs-list li.selected {
    border-right-width: 0;
}

#user-profile-form #edit-back {
  display: inline-block;
  margin-left: 10px;
}

#user-profile-form .vertical-tabs ul.vertical-tabs-list {
  margin: 0 0 -1px -12.5em;
  border-top: none;
}

#user-profile-form .vertical-tabs .form-type-textfield input {
    box-sizing: border-box;
    max-width: 100%;
    width: 100%;
    padding: 3px 6px;
    height:30px;
}

#edit-account .form-item input[type="password"] {
    width: 50%;
    box-sizing: border-box;
}

#edit-account .form-item .password-strength {
    box-sizing: border-box;
    padding-left: 15px;
    width: 50%;
}

#user-profile-form .vertical-tabs .location .form-type-textfield label,
#user-profile-form .vertical-tabs .location .form-type-select label{
  width:25%;
  box-sizing: border-box;
}
#user-profile-form .vertical-tabs .location .form-type-textfield input,
#user-profile-form .vertical-tabs .location .form-type-select div.selector{
  width:75%;
  box-sizing: border-box;
}

#user-profile-form textarea.uniform,
#user-profile-form .form-textarea-wrapper.resizable-textarea .grippie {
    box-sizing: border-box;
    width: 100%;
    padding: 6px;
}

#field-bookmarked-by-values th.field-label {
  padding-left: 5px;
}

#field-bookmarked-by-add-more-wrapper .tabledrag-toggle-weight {
  font-size: 0.7em;
}

.vertical-tabs fieldset.vertical-tabs-pane.group-user-my-settings {
  margin: 0 !important;
  border: 0;
}

.page-user-edit th {
  font-weight: 700;
  font-size: 12px;
  color: #576C85;
}

.page-user-edit td {
  font-size: 11px;
}

#edit-field-social-media-twitter .link-field-url,
#edit-field-social-media-linkedin .link-field-url {
  margin-left: 25px;
  margin-top: 22px;
}

.page-node-add .block-count-5.block {
  margin: 0px;
}

.page-node-add .block-count-5 .block-inner {
  margin: 0px;
  padding: 20px 20px 10px;
  background: #fff;
}

.page-node-add .block-count-5 .block-title {
  margin: 0;
  color: #576C85;
  margin: 0 0 0.4em 0;
  font-size: 19px;
}

.page-node-add .block-count-5 label {
  font-weight: 700;
  font-size: 12px;
  color: #576C85;
}

html.js input.form-autocomplete {
  background-position: 100% 7px;
  background-repeat: no-repeat;
}

html.js input.throbbing {
  background-position: 100% -13px; /* LTR */
}

#edit-field-documents-und-0-upload {
  float: left;
  padding-top: 4px;
  margin-right: 10px;
}

#edit-field-image-und-0-upload {
  float: left;
  padding-top: 4px;
  margin-right: 10px;
}

.form-managed-file .description {
  clear: both;
}

#edit-actions input {
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}

form.webform-client-form #edit-actions input {
  float: none;
}

/* =============================================================================
 *   My Proflie
 * ========================================================================== */

.userPageView.field-name-field-title {
  margin-left: 28px;
}

.userPageView.field-name-field-title,
.userPageView.field-name-field-first-name,
.userPageView.field-name-field-surname,
.userPageView.field-name-add-remove-user-bookmark {
  margin-right: 5px;
  font-size: 18px;
  color: #333;
  font-weight: 600;
  padding-top: 15px;
}

.userPageView.field-name-user-profile-dynamic-field {
  background: url(../images/icon_at.png) top left no-repeat;
  padding-left: 18px;
  background-position: 0px 2px;
  margin-left: 28px;
  margin-top: 5px;
  color: #777;
  font-size: 11px;
}

.userPageView.field-name-field-phone {
  background: url(../images/icon_phone.png) top left no-repeat;
  padding-left: 22px;
  background-position: 0px 2px;
  margin-left: 25px;
  margin-top: 5px;
  color: #777;
  float: left;
  font-size: 11px;
}

.drop{
    float: right;
    padding-left: 10px;}

.views-column-last .drop{right:20px;}

.fa-tint {
    color: #1073a9;
    font-size: 1.6em;
}

.view-user-profile-views{
  font-size:12px;
}

.profile-label,
.profile-field-label,
.views-label-field-value-chain-position-slide {
  display: table-cell;
  width: 33%;
  min-width: 210px;
  color: #576D86;
  line-height: 22px;
  text-align: right;
  margin-top: 5px;
  padding-right: 20px;
}

.views-label-field-value-chain-position-slide {
  float: none;
}

.views-field-field-cv .profile-field-full {
  display: table-cell;
  line-height: 20px;
  width:67%;
  padding-top: 7px;
}

.profile-field {
  display: table-cell;
  width:67%;
  line-height: 30px;
}

.views-field-php-2 {
  margin-top: 15px;
  border-bottom: 1px solid #CFD4DA;
  padding-bottom: 20px;
  font-size: 12px;
}


.views-field-php-3 table {
  border-left: 0px;
  border-right: 0px;
}

.views-field-php-3 th {
  padding: 7px;
  background: #fafafa;
}

.views-field-php-3 td {
  padding: 15px 0;
}

.profile-label-full {
  width: 33%;
  box-sizing: border-box;
    display: block;
    padding-right: 20px;
  color: #576D86;
  line-height: 22px;
  text-align: right;
  margin-top: 5px;
  margin-bottom: 20px;
}

.profile-field-full td {
  font-size: 11px;
  padding: 15px 7px;
}

.profile-field-full td a {
  font-size: 11px;
  padding: 15px 0px;
}

.profile-field-full td:first-child {
  width: 180px;
  font-size: 11px;
}

.profile-field-full td:last-child {
  font-size: 11px;
  width: 195px;
}

.profile-field-full td:last-child.empty {
  padding-left: 7px;
}

.profile-list-wrapper {
  display: inline-block;
}

#block-quicktabs-user-profile-tabs .block-inner {
  margin: 0;
  border: 1px solid #d7d7d7;
  border-top: 0px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.view-user-profile-views {
  margin-right: 15px;
}

.view-user-profile-views .views-field{
  display:table-row;
}

.view-user-profile-views .views-row-first.views-row-1 {
  padding-top: 12px;
}

.view-user-profile-views .views-field-php {
  text-align: right;
  float:none;
  display: block;
}

.view-user-profile-views .views-field-php-3 {
  margin-top: 15px;
  display: block;
}

.edit-profile-area {
  text-align: right;
  margin-top: 5px;
  position: relative;
  margin-right: 0;
  display: inline;
}

.edit-profile-area a {
  border: 1px solid #CFD4DA;
  height: 22px;
  line-height: 22px;
  color: #EA131F;
  display: inline-block;
  text-align: center;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #FAFAFA;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FAFAFA), to(#F3F3F3));
  background: -webkit-linear-gradient(#FAFAFA, #F3F3F3);
  background: -moz-linear-gradient(#FAFAFA, #F3F3F3);
  background: -ms-linear-gradient(#FAFAFA, #F3F3F3);
  background: -o-linear-gradient(#FAFAFA, #F3F3F3);
  background: linear-gradient(#FAFAFA, #F3F3F3);
  -pie-background: linear-gradient(#FAFAFA, #F3F3F3);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  padding: 0 20px;
  font-weight: bold;
  text-decoration: none;
}

.edit-profile-area a:active {
  -moz-box-shadow: inset 1px 1px 1px #dedede;
  -webkit-box-shadow: inset 1px 1px 1px #dedede;
  box-shadow: inset 1px 1px 1px #dedede;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.page-user-imce #quicktabs-user_profile_tabs,
.page-user-scheduler #quicktabs-user_profile_tabs,
.page-user-socialmedia #quicktabs-user_profile_tabs {
  display: none;
}

.page-user-imce #block-system-main,
.page-user-scheduler #block-system-main,
.page-user-socialmedia #block-system-main {
  height: inherit;
}

.view-user-profile-views .views-field-field-value-chain-position-slide {
  border-top: 1px solid #CFD4DA;
  margin: 20px 0;
  padding: 20px 0;
  display: block;
  border-bottom: 1px solid #CFD4DA;
}

.page-user .views-field-field-cv {
  border-bottom: 1px solid #CFD4DA;
  margin: 20px 0;
  padding: 0 0 20px;
}

/* =============================================================================
 *   Value Chain Slider
 * ========================================================================== */

.ui-slider-horizontal {
  width:auto !important;
  margin-left:0 !important;
  height: 5px;
  background: #4A4A4A;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4A4A4A), to(#B3B3B3));
  background: -webkit-linear-gradient(#4A4A4A, #B3B3B3);
  background: -moz-linear-gradient(#4A4A4A, #B3B3B3);
  background: -ms-linear-gradient(#4A4A4A, #B3B3B3);
  background: -o-linear-gradient(#4A4A4A, #B3B3B3);
  background: linear-gradient(#4A4A4A, #B3B3B3);
  -pie-background: linear-gradient(#4A4A4A, #B3B3B3);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.4em;
  margin-left: -.6em;
}

#slider .ui-state-default, #slider .ui-widget-content .ui-state-default, #slider .ui-widget-header .ui-state-default {
  border: 0px solid #d3d3d3;
  background: url(../images/slider.png) center center no-repeat;
  font-weight: normal;
  color: #555;
  outline: none;
  cursor: pointer;
}

#matchmaking-filter #slider .ui-state-default,
#matchmaking-filter #slider .ui-widget-content .ui-state-default,
#matchmaking-filter #slider .ui-widget-header .ui-state-default {
  border: 0px solid #d3d3d3;
  background: url(../images/slider_big.png) center center no-repeat;
  font-weight: normal;
  color: #555;
  outline: none;
  cursor: pointer;
}

#matchmaking-filter .ui-slider-horizontal .ui-slider-handle {
  margin-left: -5.6em;
  margin-top: 3px;
}

#matchmaking-filter .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 136px;
  height: 1.2em;
  cursor: default;
}

#views-exposed-form-innovation-directories-people-map .ui-slider-vertical .ui-slider-handle,
#matchmaking-filter .ui-slider-vertical .ui-slider-handle {
  height: 48px;
  width: 7px;
  left:-2px;
margin-bottom: -26px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
  border: 1px solid #4d5770;
background: #5ecce1;
cursor:pointer;
background: -moz-linear-gradient(left, #5ecce1 0%, #0db1cd 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#5ecce1), color-stop(100%,#0db1cd));
background: -webkit-linear-gradient(left, #5ecce1 0%,#0db1cd 100%);
background: -o-linear-gradient(left, #5ecce1 0%,#0db1cd 100%);
background: -ms-linear-gradient(left, #5ecce1 0%,#0db1cd 100%);
background: linear-gradient(to right, #5ecce1 0%,#0db1cd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ecce1', endColorstr='#0db1cd',GradientType=1 );
}

#views-exposed-form-innovation-directories-people-map .ui-slider-vertical .ui-slider-handle:after, #views-exposed-form-innovation-directories-people-map .ui-slider-vertical .ui-slider-handle:before,
#matchmaking-filter .ui-slider-vertical .ui-slider-handle:after, #matchmaking-filter .ui-slider-vertical .ui-slider-handle:before{
left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}

#views-exposed-form-innovation-directories-people-map .ui-slider-vertical .ui-slider-handle:after,
#matchmaking-filter .ui-slider-vertical .ui-slider-handle:after{
border-color: rgba(13, 177, 205, 0); border-left-color: #0db1cd; border-width: 5px; margin-top: -5px;}

#views-exposed-form-innovation-directories-people-map .ui-slider-vertical .ui-slider-handle:before,
#matchmaking-filter .ui-slider-vertical .ui-slider-handle:before{
border-color: rgba(77, 87, 112, 0); border-left-color: #4d5770; border-width: 6px; margin-top: -6px;
}

.ui-slider-legend {
  font-size: 9px;
  text-align: center;
}

.ui-slider-vertical-legend {
  font-size: 9px;
  vertical-align: middle;
}

.ui-slider-legend .valueChain.borderTop {
  background: url(../images/border_value_chain.png) top center no-repeat;
  height: 5px;
  width: 1px;
  margin: 7px auto 3px;
  padding-left: 1px;
}

.ui-slider-vertical-legend .valueChain.borderTop {
  background: url(../images/border_value_chain.png) repeat scroll left center;
  height: 1px;
  width: 5px;
  margin: 0 5px 0 0;
  float:left;
}

.ui-slider-vertical-legend .legend{
font-size:10px; 
color: #556b88;
float: left;
margin-top: -7px;}

.valueChainDescription {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

#valueChainDescriptionText {
  border: 1px solid #ccc;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  padding: 10px 10px 0;
  margin-top: 10px;
  background: #eee;
}

.valueChainDescription h3 {
  margin: 0;
  padding: 0;
  color: #576C85;
  font-size: 12px;
}

.valueChainDescription p {
  margin-bottom: 10px;
  font-size: 11px;
}

.page-my-market-place-matchmaking .valueChainDescription {
  border-bottom: 0px solid #ccc;
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-top: 15px;
  margin-left: 52px;
  width: 860px;
}

.page-my-market-place-matchmaking #valueChainDescriptionText {
  border: 1px solid #ccc;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  padding: 10px 10px 0;
  margin-top: 10px;
  background: #f7f7f7;
}

.view-id-user_profile_views .valueChainDescription {
  border-bottom: 0px solid #ccc;
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-top: 15px;
}

.view-id-user_profile_views .ui-slider-legend {
  font-size: 9px;
  text-align: center;
  max-height: 30px;
}

.ui-slider-legend .legend {
  height: 25px;
  cursor: default;
}

.page-user .ui-slider-legend .legend {
  width: 57px;
}

.tipsy.matchmaking {
  margin-left: 0px;
}

/* =============================================================================
 *   Search
 * ========================================================================== */

.page-content-search #content {
  margin: 0;
}

/* =============================================================================
 *   Working Groups / Working Group Detail
 * ========================================================================== */

#block-views-exp-working-groups-page,
#block-views-exp-working-groups-page-1,
#block-views-exp-working-groups-page-2,
#block-views-exp-working-groups-page-3,
#block-views-exp-working-groups-page-4,
#block-views-exp-working-groups-page-5 {
  margin-top:10px;
}

#block-menu-block-2 {
  border-top: 1px solid #CFD4DA;
  border-bottom: 1px solid #CFD4DA;
  padding-bottom: 7px;
  padding-top: 7px;
  margin-top: 8px;
  margin-bottom: 10px;
}

#block-menu-block-2 ul li {
  margin: 0 0.5em 0.25em 0;
  padding: 0 0.5em 0.25em 0;
  border-right: 1px solid #CFD4DA;
  display: inline;
  background: none;
  list-style-type: none;
  white-space: nowrap;
}

#block-menu-block-2 ul li.last {
  border-right: 0px;
}

#block-menu-block-2 ul li a {
  font-size: 13px;
  min-height: 25px;
  line-height: 25px;
  text-align: center;
  padding: 4px 20px;
  text-decoration: none;
  color: #333;
}

#block-menu-block-2 ul li a.active,
#block-menu-block-2 ul li a:hover {
  -webkit-box-shadow: #ccc 0px 2px 3px;
  -moz-box-shadow: #ccc 0px 2px 3px;
  box-shadow: #ccc 0px 2px 3px;
  background: #2180B4;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2C93CA), to(#2180B4));
  background: -webkit-linear-gradient(#2C93CA, #2180B4);
  background: -moz-linear-gradient(#2C93CA, #2180B4);
  background: -ms-linear-gradient(#2C93CA, #2180B4);
  background: -o-linear-gradient(#2C93CA, #2180B4);
  background: linear-gradient(#2C93CA, #2180B4);
  -pie-background: linear-gradient(#2C93CA, #2180B4);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  border-bottom: 1px solid #2180B4;
  position: relative;
  color: #fff;
}

#block-menu-block-2 ul li a.active:before,
#block-menu-block-2 ul li a:hover:before {
  border: solid;
  border-color: #2180B4 transparent;
  border-width: 6px 6px 0 6px;
  bottom: -6px;
  content: "";
  display: block;
  left: 45%;
  position: absolute;
  z-index: 99;
}

.view-working-groups .views-row {

}

.block-wg-content .block-content {
  background: #eaeaea;
  display: block;
  font-size: 12px;
}

.block-wg-content .block-inner {
  margin: 20px 20px 20px 0;
}

.block-wg-content h2 {
  background: #768ba0;
  background-position: 20px 11px;
  border-bottom: 1px solid #596f86;
  position: relative;
  color: #fff;
  font-size: 12px;
  min-height: 29px;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 4px;
  font-weight: lighter;
}

.block-wg-content h2:before {
  border: solid;
  border-color: #768ba0 transparent;
  border-width: 6px 6px 0 6px;
  bottom: -6px;
  content: "";
  display: block;
  left: 48%;
  position: absolute;
  z-index: 99
}

.block-wg-content .sidebar_title {
  padding: 0px 10px 5px;
}

.block-wg-content .sidebar_title a {
  line-height: 22px;
}

.block-wg-content .sidebar_date {
  padding: 10px 10px 0;
  font-size: 10px;
  color: #84989F;
}

.block-wg-content .views-row .greyWhiteBorder {
  margin: 5px auto 0;
}

.field-name-wg-header {
  color: #84989F;
  font-size: 11px;
  margin-bottom: 5px;
}

#block-views-og-members-block-2 {
  margin: 15px 0 0;
  border-top: 1px solid #CFD4DA;
  padding: 10px 0 0;
  width: 39%;
  float: left;
  min-height: 125px;
}

#block-views-og-members-block-2 h2 {
  color: #576C85;
  font-size: 14px;
  margin: 0 0 10px;
}

#block-views-og-members-block-2 .more-link {
  display: none;
}

#block-views-og-members-block-2 ul {
  padding: 0;
  margin: 0;
}

#block-views-og-members-block-2 ul li {
  list-style-type: none;
}

.node-type-working-group #block-views-working-group-page-block .block-inner {
  margin: 10px 0;
}

.node-type-working-group #quicktabs-action_group_tab {
  margin-left: 0;
}

.node-type-working-group .working_group_image {
  float: right;
}

.node-type-working-group .working_group_bookmark {
  float:left;
margin-right: 5px;
}

.node-type-working-group .working_group_bookmark .bookmarks-add-remove {
  background: url(../images/icon_bookmark_dark_add.png) top left no-repeat;
}

.node-type-working-group .working_group_bookmark .bookmarks-add-remove:hover,
.node-type-working-group .working_group_bookmark .bookmarks-add-remove.active {
  background: url(../images/icon_bookmark_added.png) top left no-repeat;
}

.node-type-working-group .working_group_title {
  line-height: 130%;
  font-size: 17px;
  position: relative;
  top: 3px;
}

.node-type-working-group .working_group_title h2 {
  color: #576C85;
  font-size: 1.4em;
  margin: 0.6em 0 1em;
}

.node-type-working-group .working_group_documents_label {
  color: #576C85;
  margin: 0 0 0.83em;
  font-size: 13px;
}

.node-type-working-group .working_group_documents .item-list ul li {
  color: #576C85;
  margin: 0;
  font-size: 13px;
  padding: 0;
  border-right: 0px solid #CFD4DA;
  list-style-type: none;
}

.node-type-working-group .working_group_documents .item-list ul li a {
  color: #576C85;
}

.node-type-working-group .working_group_news .item-list ul li {
  color: #576C85;
  margin: 0;
  font-size: 13px;
  padding: 0;
  border-right: 0px solid #CFD4DA;
  list-style-type: none;
}

.node-type-working-group .working_group_news_label {
  color: #576C85;
  margin: 0 0 0.83em;
  font-size: 13px;
}

.node-type-working-group .working_group_news .item-list ul li a {
  color: #576C85;
}

.node-type-working-group .working_group_lead_header {
  color: #576C85;
  font-size: 14px;
  margin: 0 0 10px;
  margin: 15px 0 0;
  border-top: 1px solid #CFD4DA;
  padding: 10px 0 0;
}

.working_group_group {
  margin-top: 8px;
  font-size: 95.1%;
}

.node-type-working-group .view-working-group-page .view-og-members {
  width: 50%;
  position: relative;
}

.node-type-working-group .view-working-group-page .view-og-members li {
  list-style-type: none;
}

.node-type-working-group #block-eipw-custom-back-button {
  margin-bottom: 0px;
  float:left;
}

.section-my-projects-in-wg #block-eipw-custom-back-button{float:none;margin-bottom: 20px; margin-top: 15px}

.node-type-working-group #block-eipw-custom-back-button p {
  margin-bottom: 0px;
}

.node-type-working-group #block-views-og-add-webform-block {
  text-align: right;
  display: inline-block;
  float: right;
  margin:0;
}

.node-type-working-group #block-views-og-add-webform-block a {
  font-size: 11px;
  color: #1072A9;
}

.node-type-working-group .view-working-group-page .view-content ul {
  padding: 0 0 0 0;
  font-size: 90.5%;
}

.node-type-working-group .view-working-group-page .view-content .views-row ul li {
  list-style-type: none;
  background: url(../images/list_style_red.png) left top no-repeat;
  background-position: 0 7px;
  padding-left: 15px;
}

.node-type-working-group .view-working-group-page .view-content .views-row .working_group_documents ul li {
  list-style-type: none;
  background: none;
  background-position: 0 10px;
  padding-left: 0;
}

.node-type-working-group .view-working-group-page .view-content .working_group_documents ul,
.node-type-working-group .view-working-group-page .view-content .working_group_news ul {
  padding: 0;
}

.node-type-working-group .view-working-group-link-list .view-content .views-row {
  border-bottom: 1px solid #CFD4DA;
  margin-bottom: 10px;
}

.section-working-groups #block-views-og-add-webform-block .view-content .views-row {
  border-bottom: 0px solid #CFD4DA;
  margin-bottom: 0px;
}

.section-working-groups #block-views-og-add-webform-block .view-content .views-row a {
  font-size: 11px;
}

.node-type-working-group .view-working-group-link-list .view-content .views-row .site_list_body {
  margin-bottom:15px;
}

.node-type-working-group .view-working-group-link-list .view-content .views-row .views-more-link {
  margin-bottom: 10px;
display:block;
}

.view-og-add-webform .field-content div{
display:inline-block;
margin-top:0;
margin-left: 20px;
}

.view-og-add-webform .field-content div a{font-size: 11px}

.view-og-add-webform .field-content div a:before, .wg-project-add:before{
font-family: FontAwesome;
   content: "\f067";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
}
.site_list_edit {
  display: inline;
  margin-right: 0px;
  position: relative;
  top: -5px;
  vertical-align: top;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .site_list_edit {
  }
}

.node-type-working-group .view-working-group-link-list .view-content .views-row .site_list_image {
  margin-top: 5px;
  margin-left: 2em;
  margin-right: 0.5em;
}

.edit-node-button {
  display: inline-block;
}

.edit-node-button:before{
   font-family: FontAwesome;
   content: "\f044";
   display: inline-block;
   font-size: 16px;
    vertical-align: middle;
}

.edit-node-button:hover,
.edit-node-button:focus {
  color:#2c93ca;
}

.node-type-working-group .view-working-group-link-list .view-content .views-row .site_list_title {
  display: inline;
  position: relative;
  vertical-align: middle;
  top: -7px;
}

#block-views-working-group-link-list-block .block-inner {
  margin: 0;
}

.node-type-working-group ul.pager li.pager-current {
  color: #1072A9;
  font-weight: bold;
}

/* =============================================================================
 *  Profiles
 * ========================================================================== */


.view-id-profiles .views-row {
  border-bottom: 1px solid #CFD4DA;
  float: left;
  list-style: none outside none;
  margin-bottom: 10px;
  margin-right: 45px;
  max-height: 87px;
  padding-bottom: 4px;
  width: 29%;
}


.view-id-profiles ul {
  padding: 0;
}

.view-id-profiles .views-row.column-3 {
  margin-right: 0px;
  width: 32%;
}

.page-users.section-users #content {
  padding: 10px 20px 0;
  margin: 0;
  border: 1px solid #d7d7d7;
  border-top: 0px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

/* =============================================================================
 *  Profiles List + view-innovation-directories
 * ========================================================================== */

.member_list_image, .view-innovation-directories .views-field-field-content-image,
.view-working-groups .views-field-field-content-image {
  float: left;
  margin-right: 15px;
  min-height: 80px;
  min-width: 80px;
}

.member_list_organisation {
  color: #84989F;
  line-height: 10px;
  font-size: 11px;
}

.member_list_organisation a {
  color: #84989F;
  font-size: 11px;
  line-height: 10px;
}

.member_list_organisation {
  color: #84989F;
  line-height: 10px;
}

.member_list_organisation a {
  font-size: 11px;
  line-height: 10px;
}

.view-working-groups .views-field-title,
.member_list_title, .view-innovation-directories .views-field-title {
  margin-bottom: 2px;
  line-height: 130%;
  margin-left: 95px;
  font-family:"Verdana",Verdana,Arial,sans-serif;
}

.member_list_title a, .view-innovation-directories .views-field-title a,
.view-working-groups .views-field-title a {
  color: #1072A9;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  margin-bottom: 3px;
}

.gatekeeper .member_list_title a:before{
  content: "\f043";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 18px;
    padding-right: 6px;
    vertical-align: middle;
}

.member_list_body, .view-innovation-directories .views-field-body,
.view-working-groups .views-field-body {
  font-size: 11px;
  font-family:"Verdana",Verdana,Arial,sans-serif;
  line-height: 140%;
  margin-left: 95px;
}

.userPageView.field-name-add-remove-user-bookmark,
.userPageView.field-name-add-remove-user-bookmark div {
  display: inherit;
}

#block-quicktabs-action-group-tab {
  clear: both;
}

#block-quicktabs-action-group-tab .block-title {
  display: none;
}



/* =============================================================================
 *   Bookmarks
 * ========================================================================== */

.page-node-70 .views-field-bookmarks-add-remove {
  float: left;
}

.page-node-70 .views-field-bookmarks-add-remove .site_list_bookmarks {
  float: left;
  max-height: 19px;
  margin-right: 10px;
  position: relative;
  top: -6px;
}

button.bookmarks-add-remove {
  background: url(../images/icon_bookmark_add.png) top left no-repeat;
  width: 14px;
  height: 19px;
  border: none;
  border-radius: 0;
  margin-top: 6px;
  min-height: inherit;
}

button.bookmarks-add-remove:hover {
  background: url(../images/icon_bookmark_added.png) top left no-repeat;
  width: 14px;
  height: 19px;
  border: none;
  border-radius: 0;
}

button.bookmarks-add-remove.active {
  background: url(../images/icon_bookmark_added.png) top left no-repeat;
  width: 14px;
  height: 19px;
  border: none;
  border-radius: 0;
  margin-top: 6px;
  margin-left: 0px;
}

button.bookmarks-add-remove.active:hover {
  background: url(../images/icon_bookmark_add.png) top left no-repeat;
  width: 14px;
  height: 19px;
  border: none;
  border-radius: 0;
}

.field-name-add-remove-user-bookmark button.bookmarks-add-remove {
  background: url(../images/icon_bookmark_dark_add.png) top left no-repeat;
}

.field-name-add-remove-user-bookmark button.bookmarks-add-remove:hover {
  background: url(../images/icon_bookmark_added.png) top left no-repeat;
}

.field-name-add-remove-user-bookmark button.bookmarks-add-remove.active {
  background: url(../images/icon_bookmark_added.png) top left no-repeat;
}

.field-name-add-remove-user-bookmark button.bookmarks-add-remove.active:hover {
  background: url(../images/icon_bookmark_dark_add.png) top left no-repeat;
}

button.bookmarks-remove-only {
  background: url(../images/icon_bookmark_remove.png) top left no-repeat;
  width: 14px;
  height: 19px;
  border: none;
  border-radius: 0;
  margin-top: 6px;
  margin-left: 4px;
}

button.bookmarks-remove-only:hover {
  background: url(../images/icon_bookmark_remove_over.png) top left no-repeat;
  width: 14px;
  height: 19px;
  border: none;
  border-radius: 0;
}

.member_list_bookmarks {
  position: relative;
}

.view-og-extras-members .views-field-bookmarks-add-remove {
  position: relative;
}

.view-og-extras-members .member_list_bookmarks {
  position: absolute;
  top: -23px;
}

#bookmark-form label {
  color: #576C85;
  font-size: 12px;
  font-weight: 700;
}

#bookmark-title-textfield {
  margin-bottom: 10px;
  width: 560px;
}

#bookmark-description-textarea {
  margin-bottom: 10px;
  width: 560px;
  height: 150px;
}

.ui-widget #bookmark-form input,
.ui-widget #bookmark-form select,
.ui-widget #bookmark-form textarea,
.ui-widget #bookmark-form button {
  font-size: 12px;
}

/* .ui-dialog .ui-dialog-titlebar-close span {
  margin: 0;
}*/

.page-my-market-place-my-bookmarks .views-row {
  border-bottom: 1px solid #CFD4DA;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.page-my-market-place-my-bookmarks .block.first,
.page-my-market-place-my-bookmarks .node-page {
  margin: 0;
}

#block-quicktabs-my-bookmarks-quicktabs {
  margin-top: 10px;
}

.page-my-market-place-my-bookmarks .field-name-title h2 {
  display: none;
}

.page-my-market-place-my-bookmarks #main-content-header {
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  padding: 10px 20px 0;
  margin: 0;
}

.page-my-market-place-my-bookmarks #content {
  padding: 10px 20px 0;
  margin: 0;
  border: 1px solid #d7d7d7;
  border-top: 0px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

/* =============================================================================
 *   Map
 * ========================================================================== */

.form-item-edit-type-1-event {
  background: url(/sites/all/themes/at_eipw/images/map_markers/event.png) top left no-repeat;
  display: block;
  padding-left: 20px;
  background-position: 0px 4px;
  min-height: 26px;
}

.form-item-edit-type-1-products-and-services {
  background: url(/sites/all/themes/at_eipw/images/map_markers/products_and_services.png) top left no-repeat;
  display: block;
  padding-left: 20px;
  background-position: 0px 4px;
  min-height: 26px;
}

.form-item-edit-type-1-project {
  background: url(/sites/all/themes/at_eipw/images/map_markers/project.png) top left no-repeat;
  display: block;
  padding-left: 20px;
  background-position: 0px 4px;
  min-height: 26px;
}

.form-item-edit-type-1-user-node {
  background: url(/sites/all/themes/at_eipw/images/map_markers/user_node.png) top left no-repeat;
  display: block;
  padding-left: 20px;
  background-position: 0px 4px;
  min-height: 26px;
}

.form-item-edit-type-1-weblog {
  background: url(/sites/all/themes/at_eipw/images/map_markers/weblog.png) top left no-repeat;
  display: block;
  padding-left: 20px;
  background-position: 0px 4px;
  min-height: 26px;
}

.form-item-edit-type-1-working-group {
  background: url(/sites/all/themes/at_eipw/images/map_markers/working_group.png) top left no-repeat;
  display: block;
  padding-left: 20px;
  background-position: 0px 4px;
  min-height: 26px;
}

.view-innovation-directories,
.view-display-id-wg_map_view {
  position: relative;
}

.view-innovation-directories .view-header,
.view-working-groups .view-header,
.view-newsletter-content .view-header{
padding:15px;
font-size: 12px;
box-sizing: border-box;
    float: left;
width: 100%;
margin-bottom: 10px;
background:#EAEAEA;
}

.view-working-groups .view-content {
    clear: both;
}

.view-header h2{
  float: left;
    margin: 0;
    max-width: 500px;
    font-size: 16px;
}

.radioBtns{float:right;padding:2px 0px 3px 0;font-size:13px;font-weight:bold;border:1px solid #D7D7D7;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;}
.radioBtns input{display:none;display:inline-block\9;}
.radioBtns label{padding:5px 15px;
   color:#536B86;
  display:inline;
font-size: 12px;
    font-weight: normal;
  background: #f6f7f7;
  background: linear-gradient(top, #eceeef 0%,#f6f7f7 50%,#fefefe 100%); /* W3C */
  background: -moz-linear-gradient(top, #eceeef 0%,#f6f7f7 50%,#fefefe 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #eceeef 0%,#f6f7f7 50%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #eceeef 0%,#f6f7f7 50%,#fefefe 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eceeef', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
  background: -o-linear-gradient(top, #eceeef 0%,#f6f7f7 50%,#fefefe 100%); /* Opera 11.10+ */
}

/* Chrome hack for padding */
@media screen and (-webkit-min-device-pixel-ratio:0){.radioBtns label{padding:4px 15px 6px 15px;}}

.radioBtns label:hover,.radioBtns input[type="radio"]:checked+label{
  background: #57c3e0;
background: -moz-linear-gradient(top, #57c3e0 0%, #1f8dac 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57c3e0), color-stop(100%,#1f8dac));
background: -webkit-linear-gradient(top, #57c3e0 0%,#1f8dac 100%);
background: -o-linear-gradient(top, #57c3e0 0%,#1f8dac 100%);
background: -ms-linear-gradient(top, #57c3e0 0%,#1f8dac 100%);
background: linear-gradient(to bottom, #57c3e0 0%,#1f8dac 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c3e0', endColorstr='#1f8dac',GradientType=0 );
}
.radioBtns .radioList label{border-right:1px solid #CED1DA;border-radius:3px 0px 0 3px;-moz-border-radius:3px 0px 0 3px;-webkit-border-radius:3px 0px 0 3px;-khtml-border-radius:3px 0px 0 3px;-o-border-radius:3px 0px 0 3px;}
.radioBtns .radioMap label{margin-left:-3px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-khtml-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;}
.radioBtns span:hover,.radioBtns label:hover{cursor:pointer}
.radioBtns .radioList:hover label,.radioBtns .radioList input[type="radio"]:checked+label{color:#ffffff}
.radioBtns .radioMap:hover label,.radioBtns .radioMap input[type="radio"]:checked+label{color:#ffffff}

/* IE FIX */
.radioBtns input{margin-top:-5px\9}
.radioBtns label{background:none\9;padding-bottom:7px\9;padding-left:2px\9;margin-bottom:-5px\9;}


.view-innovation-directories .view-content{
clear:both;
}

/*.view-innovation-directories .view-filters {
  position: absolute;
  z-index: 1;
  left: 430px;
  top: 58px;
  background: url("../images/pattern_grey.png") repeat scroll left top transparent;
  padding: 9px;
  border: 1px solid #ccc;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
  opacity: 0.85;
}

.view-innovation-directories .views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
}

.view-innovation-directories .views-exposed-widgets {
  margin-bottom: 0;
}*/

.view-zoomLinks {
  position: absolute;
  z-index: 1;
  left: 8px;
  top: 135px;
  padding: 9px;
}

.view-zoomLinks .zoomLink {
  background-color: #fff;
  padding: 1px 4px;
  margin-top: 4px;
  font-size: 12px;
  text-align: center;
  border: 1px solid #666;
  color: #000;
  -moz-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.3);
}

.view-zoomLinks .zoomLink:hover {
  background-color: #eee;
  cursor: pointer;
}

.gmap-map{
  width:100% !important;
}

.gmap-popup {
  max-width: 450px;
  font-size: 12px;
  margin-top: 8px;
  overflow: hidden;
  font-family: "Verdana",Verdana,Arial,sans-serif;
}

.gmap-popup ul{padding-left:10px;}

.gmap-popup li {
  background: url("../images/list_style_red.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    line-height: 130%;
    list-style: outside none none;
    margin-bottom: 5px;
    padding-left: 18px;
}

.gmap-popup li a {
  font-size: 12px;
}

.gmap-popup .views-field-title {
  margin-bottom: 3px;
  font-size: 12px;
  font-weight: bold;
  line-height: 130%;
}

.gmap-popup .views-field-title a {
  color: #1072A9;
}

.markerlabel {
  font-size: 11px;
  text-align: center;
  width: 19px;
  font-weight:bold;
  white-space: nowrap;
  padding-top: 10px;
}

.content-type.event {
  color: #D3B313;
  margin-top: 0px;
  font-weight: bold;
  font-size: 1.1em;
  border-bottom: 1px solid #D3B313;
  padding-bottom: 11px;
}

.content-type.products_and_services {
  color: #95C154;
  margin-top: 0px;
  font-weight: bold;
  font-size: 1.1em;
  border-bottom: 1px solid #95C154;
  padding-bottom: 11px;
}

.content-type.user_node {
  color: #CC66CC;
  margin-top: 0px;
  font-weight: bold;
  font-size: 1.1em;
  border-bottom: 1px solid #CC66CC;
  padding-bottom: 11px;
}

.content-type.project {
  color: #726C7E;
  margin-top: 0px;
  font-weight: bold;
  font-size: 1.1em;
  border-bottom: 1px solid #726C7E;
  padding-bottom: 11px;
}

.content-type.weblog {
  color: #2E6D97;
  margin-top: 0px;
  font-weight: bold;
  font-size: 1.1em;
  border-bottom: 1px solid #2E6D97;
  padding-bottom: 11px;
}

.content-type.working_group {
  color: #E42032;
  margin-top: 0px;
  font-weight: bold;
  font-size: 1.1em;
  border-bottom: 1px solid #E42032;
  padding-bottom: 11px;
}

.ui-accordion {
  width: 97%;
}

/* =============================================================================
 *   FAQ + Gmap
 * ========================================================================== */

#quickset-events_quicktabs .ui-state-default,
.view-faq .ui-state-default,
.view-faq .ui-widget-content .ui-state-default,
.view-faq .ui-widget-header .ui-state-default,
.gmap-popup .ui-state-default,
.gmap-popup .ui-widget-content .ui-state-default,
.gmap-popup .ui-widget-header .ui-state-default {
  background: none repeat scroll 20px 11px #768BA0;
  border-bottom: 1px solid #596F86;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: lighter;
  line-height: 21px;
  padding-left: 4px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
}

#quickset-events_quicktabs .ui-state-active,
.view-faq .ui-state-active,
.view-faq .ui-widget-content .ui-state-active,
.view-faq .ui-widget-header .ui-state-active,
.gmap-popup .ui-state-active,
.gmap-popup .ui-widget-content .ui-state-active,
.gmap-popup .ui-widget-header .ui-state-active {
  background: none repeat scroll 20px 11px #768BA0;
  border-bottom: 1px solid #596F86;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: lighter;
  line-height: 21px;
  padding-left: 4px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
}

#quickset-events_quicktabs .ui-accordion .ui-accordion-header,
.view-faq .ui-accordion .ui-accordion-header,
.gmap-popup .ui-accordion .ui-accordion-header {
  cursor: pointer;
  margin-top: 10px;
  position: relative;
}

#quickset-events_quicktabs .ui-state-default a,
#quickset-events_quicktabs .ui-state-default a:link,
#quickset-events_quicktabs .ui-state-default a:visited,
.view-faq .ui-state-default a,
.view-faq .ui-state-default a:link,
.view-faq .ui-state-default a:visited,
.gmap-popup .ui-state-default a,
.gmap-popup .ui-state-default a:link,
.gmap-popup .ui-state-default a:visited {
  color: #FFFFFF;
  text-decoration: none;
  text-shadow: #777 1px 1px 0px;
}

#quickset-events_quicktabs .ui-state-active a,
#quickset-events_quicktabs .ui-state-active a:link,
#quickset-events_quicktabs .ui-state-active a:visited,
.view-faq .ui-state-active a,
.view-faq .ui-state-active a:link,
.view-faq .ui-state-active a:visited,
.gmap-popup .ui-state-active a,
.gmap-popup .ui-state-active a:link,
.gmap-popup .ui-state-active a:visited {
  color: #efefef;
  text-decoration: none;
  text-shadow: #777 1px 1px 0px;
}

#quickset-events_quicktabs .ui-state-default a:hover,
.view-faq .ui-state-default a:hover,
.gmap-popup .ui-state-default a:hover {
  color: #efefef;
  text-decoration: none;
}

#quickset-events_quicktabs .ui-state-default .ui-icon,
.view-faq .ui-state-default .ui-icon,
.gmap-popup .ui-state-default .ui-icon {
  background: url(../images/menu-collapsed_white.png) top left no-repeat;
  background-position: 8px 4px;
}

#quickset-events_quicktabs .ui-state-hover .ui-icon,
#quickset-events_quicktabs .ui-state-focus .ui-icon,
.view-faq .ui-state-hover .ui-icon,
.view-faq .ui-state-focus .ui-icon,
.gmap-popup .ui-state-hover .ui-icon,
.gmap-popup .ui-state-focus .ui-icon {
  background: url(../images/menu-collapsed_white_over.png) top left no-repeat;
  background-position: 8px 4px;
}

#quickset-events_quicktabs .ui-state-active .ui-icon,
.view-faq .ui-state-active .ui-icon,
.gmap-popup .ui-state-active .ui-icon {
  background: url(../images/menu-expanded_white.png) top left no-repeat;
  background-position: 8px 4px;
}

.view-faq .ui-accordion .ui-accordion-content,
.gmap-popup .ui-accordion .ui-accordion-content {
  padding: 0em 1.5em 1.3em;
  background: #eaeaea;
  height: auto !important;
}
.view-faq .ui-accordion .ui-accordion-header{
padding-left: 2.2em;
}

#quickset-events_quicktabs .ui-accordion-content{
padding: 1.4em 1.4em 0;
}

#quickset-events_quicktabs{width:100%}
#quickset-events_quicktabs .ui-accordion-header{margin-top:15px}

.gmap-popup .ui-accordion .ui-accordion-content ul {
  list-style: none;
}

.gmap-popup .ui-accordion .ui-accordion-content ul li a {
  color: #1072A9;
}

.section-faq #page-title {
  color: #576C85;
  font-size: 1.4em;
  margin: 0.6em 0 0;
}

.view-faq .views-field-title {
  margin-top: 25px;
}

.view-faq .site_list_title {
  color: #576C85;
  font-size: 1.2em;
  margin: 1em 0 0.5em;
}

.view-faq .site_list_body p,
.view-faq .site_list_body pre {
  font-size: 12px;
  margin: 0;
  min-height: inherit;
}

.view-faq .views-field-body {
  margin-bottom: 0em;
  font-size: 12px;
}

.views-field-body p {
  margin-bottom: 0.7em;
}

/* =============================================================================
 *   Pagers
 * ========================================================================== */

.item-list ul.pager li {
  line-height: 30px;
}

.item-list ul.pager li,
.item-list ul.pager li a {
  border-right: 0px solid #CFD4DA;
  font-size: 11px;
}

ul.pager li.pager-current {
  color: #E41F32;
}

/* =============================================================================
 *   Breadcrumbs
 * ========================================================================== */

.crumb-last {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  width: 340px;
}

/* =============================================================================
 *   Sidebar Date
 * ========================================================================== */

.date-display-single .date-display-start {
  display: inline;
}

.date-display-single .date-display-end {
  display: inline;
}

/* =============================================================================
 *   Term Reference Tree Level
 * ========================================================================== */

.term-reference-track-list-container {
  border-top: 1px solid #ccc;
  padding: 5px;
  margin-top: 5px;
}

ul.term-reference-tree-track-list {
  padding-left: 0px;
}

.term-reference-tree-track-list li {
  cursor: pointer;
  list-style-image: none;
  list-style-type: none;
  min-height: 16px;
  margin-left: 0;
  padding-left: 20px;
  font-size: 12px;
}

.term-reference-tree-track-list li.track-item:hover {
  background-position: 0px 6px;
}

.term-reference-track-list-label {
  color: #576C85;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 3px;
}

/* =============================================================================
 *   Contact Forms
 * ========================================================================== */

.section-contact input.text,
.section-contact input.email,
.section-contact input.password,
.section-contact textarea.uniform,
.section-contact input.text:focus,
.section-contact input.email:focus,
.section-contact input.password:focus,
.section-contact textarea.uniform:focus {
  width: 99%;
}

.section-contact .form-textarea-wrapper.resizable-textarea .grippie {
  width: 99%;
}

.section-contact h2.block-title {
  display: none;
}

.section-contact #block-block-14.block {
  margin-bottom: 0;
}

.section-contact #content .panel-display {
  margin-top: 0px;
}

.section-contact .infoBox {
  margin-bottom: 0;
}

/* =============================================================================
 *   CV Read More
 * ========================================================================== */

.read-more a {
  display: block;
  margin-top: 10px;
}

.read-less a {
  display: block;
  margin-top: 10px;
}

.page-action-groups .read-less a {
  display: block;
  margin-top: 0px;
  margin-bottom: 10px;
}

/* =============================================================================
 *   Table Layout
 * ========================================================================== */

table caption {
  color: #576C85;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  padding: 0 0 10px;
}

table{
  word-wrap:break-word;
  table-layout: fixed;
}

table, td, th {
    vertical-align: top;
}

table th {
  border-bottom: 0 none;
  color: #fff;
  background:rgb(118, 139, 160);
  font-size: 12px;
  font-weight: 700;
  margin: 0;
  padding: 7px;
  word-wrap: break-word;
}

table td {
  border-bottom: 0 none;
  font-size: 11px;
  margin: 0;
  padding: 7px;
  word-wrap: break-word;
}

/* =============================================================================
 *   Pressroom
 * ========================================================================== */

.pressroom_newsletter {
  text-decoration: none;
  font-size: 12px;
  color: #1072A9;
  cursor: pointer;
}

.pressroom_newsletter:hover {
  text-decoration: underline;
}

.newsletter_archive {
  text-decoration: none;
  font-size: 12px;
  color: #1072A9;
  cursor: pointer;
}

.display_archive .campaign {
  color: #536B86;
  padding-left: 10px;
  line-height: 25px;
}

/* =============================================================================
 *   Mailchimp
 * ========================================================================== */

.mailchimp-lists-user-subscribe-form {
  border: 0px solid #ccc;
  margin: 0;
  padding: 0;
}

.mailchimp-lists-user-subscribe-form legend {
  display: none;
}

.mailchimp-lists-user-subscribe-form div.checker {
  margin-left: 10px;
  margin-right: 0;
}

/* =============================================================================
 *   Back Button
 * ========================================================================== */

.page-user #block-eipw-custom-back-button {
  margin: 0;
  padding: 0;
  background: #eaeaea;
  display: block;
}

.page-user #block-eipw-custom-back-button p {
  margin: 0;
  padding: 10px 0 10px 20px;
}

/* =============================================================================
 *   Webforms
 * ========================================================================== */

form.webform-client-form input.form-file,
form.webform-client-form span.file {
  float: left;
  margin-right: 10px;
}

form.webform-client-form #webform-component-preferred-site-visit .form-radios label,
form.webform-client-form #webform-component-alternative-site-visit .form-radios label {
  font-weight: normal;
}

form.webform-client-form #webform-component-preferred-site-visit .form-radios label a,
form.webform-client-form #webform-component-alternative-site-visit .form-radios label a {
  font-weight: bold;
}

form.webform-client-form textarea.uniform {
  min-height: 0;
}

/* =============================================================================
 *   start page - slider
 * ========================================================================== */

.view-homepage-slider {
  margin-top: 0.81em;
}

.block.pane-block-6 {
  margin-bottom: 0;
}

.pane-views-homepage-slider-block h2.block-title {
  display: none;
}

.pane-views-homepage-slider-block .block-inner {
  margin: 0px 10px 10px 10px;
}

.flexslider {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  margin: 0;
  position: relative;
}

.flex-direction-nav a {
  opacity: 1;
  background: url("../images/slide_arrows.svg") no-repeat scroll 0 0 transparent;
  height: 31px;
  width: 18px;
}

.flex-direction-nav .flex-prev:hover {
  background-position: 0 -36px;
}

.flex-direction-nav .flex-next {
  background-position: 0 -72px;
}

.flex-direction-nav .flex-next:hover {
  background-position: 0 -108px;
}

.slidetext {
  background: #eaeaea;
  border: 1px solid #ccc;
  display: block;
  max-height: 9.55em;
  position: absolute;
  right: 2.7em;
  text-align: left;
  bottom: 1.2em;
  max-width: 22.25em;
  border-radius: 0.125em;
  -webkit-border-radius: 0.125em;
  -moz-border-radius: 0.125em;
  padding: 0.5em;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  min-width: 120px;
}

.flex-control-nav {
  bottom: 4px;
  z-index: 100;
  width: 100%;
  position: absolute;
  text-align: left;
  left: 10px;
}

.block-content .flex-control-paging li {
  margin: 0 3px;
}

.flex-control-paging li a {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35) inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35) inset;
  height: 13px;
  text-indent: -9999px;
  width: 13px;
  position: relative;
  behavior: url(/sites/all/libraries/PIE/PIE.php);

}

.flex-control-paging li a:hover {
  background: #333;
  background: rgba(228, 32, 50, 0.7);
}

.flex-control-paging li a.flex-active {
  background: none repeat scroll 0 0 #e42032;
  cursor: default;
}

.slidetext p {
  margin: 0
}

.slidetext p {
  font-size: 80.6%;
  line-height: 130%;
  margin: 0 0 0.75em;
  color: #556B88;
}

.slidetext p:empty {
  display: none;
}

.slidetext h2 {
  color: #e42032;
  margin: 0 0 0.2em;
  font-size: 104%;
}

.slidetext h2:empty {
  display: none;
}

.slidetext a {
  background: none repeat scroll 0 0 #e42032;
  color: #FFFFFF;
  display: inline-block;
  font-size: 87.5%;
  line-height: 22px;
  font-weight: normal;
  padding: 0 15px;
  text-align: center;
  text-decoration: none;
  position: relative;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.slidetext a:hover {
  background: none repeat scroll 0 0 #ea616e;
}

.slidetext a:after {
  content: "";
  position: absolute;
  top: 0;
  right: -12px;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #e42032;
  border-style: solid;
  border-width: 10px 0 12px 12px;
}

.slidetext a:hover:after {
  border-color: transparent transparent transparent #ea616e;
}

/* =============================================================================
 *   Help Area
 * ========================================================================== */

#block-page-context-page-context-viewer {
  float: left;
}

.menu_help {
  text-decoration: none;
  padding: 0 13px;
  text-shadow: 1px 1px 0 #777;
  color:white;
  border-left: 1px solid #8ca1b4;
    border-right: 1px solid #708598;
    font-size: 0.8em;
    height: 36px;
    line-height: 36px;
    text-transform:uppercase;
}

.menu_help:hover {
  background: #2eb1c9;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2eb1c9), to(#2fb2ca));
  background: -webkit-linear-gradient(#2eb1c9, #2fb2ca);
  background: -moz-linear-gradient(#2eb1c9, #2fb2ca);
  background: -ms-linear-gradient(#2eb1c9, #2fb2ca);
  background: -o-linear-gradient(#2eb1c9, #2fb2ca);
  background: linear-gradient(#2eb1c9, #2fb2ca);
  -pie-background: linear-gradient(#2eb1c9, #2fb2ca);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2eb1c9', endColorstr='#2fb2ca');
  behavior: url(/sites/all/libraries/PIE/PIE.htc);
  border-right: 1px solid #708598;
  border-left: 1px solid #8ca1b4;
  cursor: pointer;
}

.help_icon {
  background: url(../images/help_icon.png) no-repeat scroll 0 0 transparent;
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  top: 6px;
  left: 7px;
}

.page-context-error {
  display: inline-block;
  width: 95%;
}

.page-context-header {
  width: 650px;
  margin: 20px auto 15px;
}

.page-context-navigation {
  width: 650px;
  margin: 0px auto 15px;
  position: absolute;
  left: 10px;
  background: #fff;
  padding-bottom: 20px;
}

.page-context-content {
  width: 650px;
  max-height: 359px;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 268px auto 0;
}

.page-context-content.search {
  width: 650px;
  max-height: 350px;
  overflow-y: auto;
  margin: 175px auto 0;
}

.page-context-home {
  background: url(../images/home_icon.png) no-repeat scroll 0 0 transparent;
  display: block;
  width: 25px;
  height: 25px;
  float: left;
  cursor: pointer;
}

.page-context-home:hover,
.page-context-home:focus {
  background: url(../images/home_icon_over.png) no-repeat scroll 0 0 transparent;
}

.page-context-search-form {
  float: left;
  width: 625px;
}

input.text.page-context-search-field {
  float: left;
  width: 470px;
  margin-left: 10px;
}

input.page-context-search-field {
  float: left;
  width: 470px;
  margin-left: 10px;
}

input[type="submit"].page-context-search-button {
  float: left;
  width: 120px;
  margin-left: 10px;
}

#cboxClose {
  position: absolute;
  bottom: inherit;
  right: -2px;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
  top: 0px;
  z-index: 9999;
}

#cboxLoadedContent .ui-state-default,
#cboxLoadedContent .ui-widget-content .ui-state-default,
#cboxLoadedContent .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #fff url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555;
  padding: 7px 7px 7px 28px;
  font-size: 14px;
}

#cboxLoadedContent .ui-state-active,
#cboxLoadedContent .ui-widget-content .ui-state-active,
#cboxLoadedContent .ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: #fff url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  font-weight: normal;
  padding: 7px 7px 7px 28px;
  font-size: 14px;
  color: #212121;
}

#cboxLoadedContent .ui-accordion .ui-accordion-header {
  margin-top: 5px;
}

#cboxLoadedContent .ui-accordion .ui-accordion-content {
  padding: 10px;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  zoom: 1;
}

#cboxLoadedContent .ui-accordion.search .ui-accordion-content {
  padding: 10px;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  zoom: 1;
  max-height: 80px;
  min-height: 80px;
}

#cboxLoadedContent .ui-accordion .ui-accordion-content ul {
  margin: 0;
  padding: 0 3px;
}

#cboxLoadedContent .ui-accordion .ui-accordion-content ul li {
  list-style-type: none;
  background: url(../images/list_style_red.png) left top no-repeat;
  background-position: 0 11px;
  padding-left: 15px;
}

#cboxLoadedContent .ui-accordion .ui-accordion-content ul li a {
  text-decoration: none;
  font-size: 12px;
  color: #1072A9;
}

#cboxLoadedContent .ui-accordion .ui-accordion-content ul li a:hover,
#cboxLoadedContent .ui-accordion .ui-accordion-content ul li a:focus {
  text-decoration: underline;
}

.page-context-content ul {
  padding: 0px;
  margin: 0px;
}

.page-context-content ul li {
  padding: 0px 15px 0px 0px;
  list-style-type: none;
}

.page-context-content ul li ul,
.page-context-content ul li ocontent ul li ol {
  padding: 0px;
  margin: 0px;
}

.page-context-content ul li ul li,
.page-context-content ul li ol li {
  padding: 0px 15px 0px 0px;
  list-style-type: none;
  background: url(../images/list_style_red.png) left 11px no-repeat;
  padding-left: 25px;
}

.page-context-content ul li p {
  font-size: inherit;
}

.page-context-content #main-content {
  margin: 0;
}

/* =============================================================================
 *   BETA Feedback Area
 * ========================================================================== */

#name-and-slogan {
  position: relative;
}

.region-beta-feedback {
  position: absolute;
  top: 10px;
  left: 410px;
}

.beta_feedback_button {
  background: #fff;
  border: 1px solid #E42335;
  height: 20px;
  line-height: 19px;
  color: #fdfdfd;
  font-weight: bold;
  text-align: center;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #E42335;
  display: block;
  font-size: 10px;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D0454F), to(#E42335));
  background: -webkit-linear-gradient(#D0454F, #E42335);
  background: -moz-linear-gradient(#D0454F, #E42335);
  background: -ms-linear-gradient(#D0454F, #E42335);
  background: -o-linear-gradient(#D0454F, #E42335);
  background: linear-gradient(#D0454F, #E42335);
  -pie-background: linear-gradient(#D0454F, #E42335);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  padding: 0 5px;
  text-decoration: none;
}

.beta_feedback_button:hover {
  text-decoration: none;
}

.beta_feedback_button:active {
  position: relative;
  -moz-box-shadow: inset 1px 1px 1px #333;
  -webkit-box-shadow: inset 1px 1px 1px #333;
  box-shadow: inset 1px 1px 1px #333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.field-widget-imagefield-crop-widget img {
  max-width: none !important;
}

.term-reference-tree-button, .no-term-reference-tree-button {
  width: 16px;
  height: 16px;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  margin-right: 4px;
  float: left;
  margin-top: 3px;
}

/* Color the "My Market Place"-menu-entry red. */
ul.sf-menu li#menu-569-1 a.sf-depth-1 {

  background: #2180B4;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2C93CA), to(#2180B4));
  background: -webkit-linear-gradient(#2C93CA, #2180B4);
  background: -moz-linear-gradient(#2C93CA, #2180B4);
  background: -ms-linear-gradient(#2C93CA, #2180B4);
  background: -o-linear-gradient(#2C93CA, #2180B4);
  background: linear-gradient(#2C93CA, #2180B4);
  -pie-background: linear-gradient(#2C93CA, #2180B4);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  border-bottom: 1px solid #2180B4;

}

ul.sf-menu li#menu-569-1.active-trail a.sf-depth-1 {

  background-color: transparent;
}

/* =============================================================================
 *   Comments
 * ========================================================================== */

#comments h2.comment-title.title {
  border-top: 1px solid #CFD4DA;
  padding-top: 15px;
}

#comments p {
  margin: 0 0 0.5em;
}

#comments .field-name-comment-body p {
  margin: 0 0 0.3em;
}

#comments h2.comment-title {
  color: #576C85;
  font-size: 1.2em;
  margin: 0.6em 0 1em;
}

#comments h2.comment-title.title.comment-form {
  border-top: 1px solid #CFD4DA;
  padding-top: 15px;
  margin-top: 25px;
}

#comments h3.comment-title a,
.page-comment h3.comment-title a {
  display: none;
}

#comments .comment .submitted p,
.page-comment .comment p {
  margin: 0 0 0.7em;
}

#comments .comment .submitted p.author-datetime,
.page-comment p.author-datetime {
  color: #84989F;
  font-size: 11px;
}

#comments .comment .submitted p.author-datetime a {
  font-size: 11px;
}

.page-comment p.author-datetime a {
  font-size: 11px;
}

#comments .comment ul.links li a {
  font-size: 11px;
}

#comments .comment .comment_forbidden span {
  font-size: 11px;
}

#comments .cke_editable {
  cursor: text;
  min-height: 150px;
}

.page-comment .comment ul.links.inline {
  display: none;
}

#comments article.comment {
  border-left: 1px solid #CFD4DA;
  padding: 0em 0em 0em 1em;
}

.page-comment .comment {
  margin-bottom: inherit;
  clear: both;
}

#comment-body-add-more-wrapper .filter-wrapper {
  padding: 0.5em 0 1.5em;
}

#comment-body-add-more-wrapper .filter-help.form-wrapper {
  display: none;
}

.filter-guidelines-item.filter-guidelines-filtered_html ul {
  margin: 0;
  padding: 0;
}

.filter-guidelines-item.filter-guidelines-filtered_html li {
  list-style-type: none;
  background: url(../images/list_style_red.png) left top no-repeat;
  background-position: 0 10px;
  padding-left: 15px;
  color: #84989F;
  font-size: 11px;
}

/*
 * Smart Glossary
 */

#smart-glossary-detail {
  font-weight: normal;
}

#smart-glossary-detail #chart-header {
  margin-top: 30px;
  background: #859aad;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#859aad), to(#768ba0));
  background: -webkit-linear-gradient(#859aad, #768ba0);
  background: -moz-linear-gradient(#859aad, #768ba0);
  background: -ms-linear-gradient(#859aad, #768ba0);
  background: -o-linear-gradient(#859aad, #768ba0);
  background: linear-gradient(#859aad, #768ba0);
  -pie-background: linear-gradient(#859aad, #768ba0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#859aad', endColorstr='#768ba0');
  color: #fff;
  border: 1px solid #596f86;
  -webkit-box-shadow: 0 0 1px #FFFFFF inset;
  -moz-box-shadow: 0 0 1px #FFFFFF inset;
  box-shadow: 0 0 1px #FFFFFF inset;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.75);
}

#smart-glossary-detail #chart-header #glossary-root-button {
  color: #8297ab;
  text-shadow: 0 -1px rgba(255, 255, 255, 0.75);
  position: relative;
  border: 1px solid #596f86;
  text-decoration: none;
  -webkit-box-shadow: 0 0 1px #FFFFFF inset;
  -moz-box-shadow: 0 0 1px #FFFFFF inset;
  box-shadow: 0 0 1px #FFFFFF inset;
  background: #e9e9e9;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e9e9e9), to(#fafafa));
  background: -webkit-linear-gradient(#e9e9e9, #fafafa);
  background: -moz-linear-gradient(#e9e9e9, #fafafa);
  background: -ms-linear-gradient(#e9e9e9, #fafafa);
  background: -o-linear-gradient(#e9e9e9, #fafafa);
  background: linear-gradient(#e9e9e9, #fafafa);
  -pie-background: linear-gradient(#e9e9e9, #fafafa);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  cursor: pointer;
  height: 2em;
  line-height: 2.1em;
  margin: 0 20px 0 0;
  padding: 0.2em 1.2em;
  text-align: center;
  font-size: 90.5%;
}

#smart-glossary-detail #chart-header #glossary-root-button:hover,
#smart-glossary-detail #chart-header #glossary-root-button:focus {
  background: #fafafa;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fafafa), to(#e9e9e9));
  background: -webkit-linear-gradient(#fafafa, #e9e9e9);
  background: -moz-linear-gradient(#fafafa, #e9e9e9);
  background: -ms-linear-gradient(#fafafa, #e9e9e9);
  background: -o-linear-gradient(#fafafa, #e9e9e9);
  background: linear-gradient(#fafafa, #e9e9e9);
  -pie-background: linear-gradient(#fafafa, #e9e9e9);
}

#smart-glossary-detail .button a {
  background: #e9e9e9;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e9e9e9), to(#fafafa));
  background: -webkit-linear-gradient(#e9e9e9, #fafafa);
  background: -moz-linear-gradient(#e9e9e9, #fafafa);
  background: -ms-linear-gradient(#e9e9e9, #fafafa);
  background: -o-linear-gradient(#e9e9e9, #fafafa);
  background: linear-gradient(#e9e9e9, #fafafa);
  -pie-background: linear-gradient(#e9e9e9, #fafafa);
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  border: 1px solid #596f86;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  cursor: pointer;
  display: block;
  height: 1.7em;
  line-height: 1.8em;
  margin: 0 20px 0 3px;
  padding: 0 0em;
  position: relative;
  text-align: center;
  text-transform: capitalize;
  top: 2px;
  width: 6em;
  right: 0;
  color: #8297ab;
  text-shadow: 0 -1px rgba(255, 255, 255, 0.75);
  font-size: 113.5%;
}

#smart-glossary-detail .button a:hover,
#smart-glossary-detail .button a:focus {
  background: #fafafa;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fafafa), to(#e9e9e9));
  background: -webkit-linear-gradient(#fafafa, #e9e9e9);
  background: -moz-linear-gradient(#fafafa, #e9e9e9);
  background: -ms-linear-gradient(#fafafa, #e9e9e9);
  background: -o-linear-gradient(#fafafa, #e9e9e9);
  background: linear-gradient(#fafafa, #e9e9e9);
  -pie-background: linear-gradient(#fafafa, #e9e9e9);
  text-decoration: none;
}

#smart-glossary-detail .button {
  float: right;
  font-size: 0.78em;
  font-weight: bold;
  position: relative;
  text-transform: capitalize;
  width: 7em;
  margin-left: 0px;
  text-align: center;
  background-image: none;
  background-repeat: no-repeat;
}

#smart-glossary-detail .show-definition.button,
#smart-glossary-detail .show-content.button {
  float: right;
  font-size: 0.78em;
  font-weight: bold;
  position: relative;
  text-transform: capitalize;
  width: 12em;
  margin-left: 25px;
  text-align: center;
  background-image: none;
  background-repeat: no-repeat;
}

#smart-glossary-detail .show-definition.button a,
#smart-glossary-detail .show-content.button a {
  width: 12em;
  margin-left: -20px;
}

#smart-glossary-help-area,
#smart-glossary-help-area code {
  font-weight: normal;
}

#smart-glossary-help-area .skos-description {
  position: relative;
  top: 18px;
}

#smart-glossary-help-area .color-broader {
  color: #E42032;
}

#smart-glossary-help-area .color-narrower {
  color: #859AAD;
}

#smart-glossary-help-area .color-related {
  color: #305EA7;
}

#smart-glossary-detail a {
  font-size: 13px;
  color: #1072a9;
}

/*
 * sOnr Webminig
 */

.view-sonr-webmining-list .view-sonr-webmining-list-short .views-field-sonr-webmining-read-more {
  margin-bottom: 10px;
}

.block-sonr-webmining .views-exposed-form .form-item label.option{
  margin-bottom:10px;
  margin-top: 0;
  color: #556b88;
}
.block-sonr-webmining .views-exposed-form div.checker{top:-3px}

.block-sonr-webmining .views-exposed-form fieldset.collapsible .fieldset-legend{display: block;
  height: auto;
  line-height: 30px;
  position: relative;
  width: 100%;
}

.block-sonr-webmining .views-exposed-form fieldset.collapsible .fieldset-legend:after{border: medium none;}
.block-sonr-webmining .views-exposed-form fieldset.collapsed .fieldset-legend:after{}

html.js .block-sonr-webmining .views-exposed-form fieldset.collapsed{height:auto;}

.block-sonr-webmining .sonr-webmining-area-right .view-header .sonr-webmining-search-bar .form-item {
  float: none;
}
.block-sonr-webmining .sonr-webmining-area-right .view-header .search-bar-submit,
.block-sonr-webmining .sonr-webmining-area-right .view-header .search-bar-reset {
  margin: 1em 0 1em 1em;
  display: inline;
  float: right;
}
.block-sonr-webmining .sonr-webmining-area-right .view-header .sonr-webmining-search-bar .form-autocomplete {
  width: 99%;
}

.block-sonr-webmining .sonr-webmining-area-right .view-header .rss-link,
.block-sonr-webmining .sonr-webmining-area-list .view-header .rss-link{
  float: left;
  margin-top: -33px;
}

.suggest-news-source{
  clear:both;
  margin-top: 0;
}


/*
 * EIPW Conference pages
 */

.views-field-field-presentations {
  margin-top: 15px;
}

.views-field-field-presentations .field {
  color: #000;
}

.views-field-field-presentations .field-label {
  display: none;
}

.views-field-field-presentations .field-name-field-title-of-presentation {
  font-weight: bold;
}

.page-node-3165 #main-content-header,
.page-node-3376 #main-content-header,
.page-node-3560 #main-content-header,
.page-node-3561 #main-content-header,
.page-node-3562 #main-content-header,
.page-node-3549 #main-content-header,
.page-node-3579 #main-content-header,
.page-node-3580 #main-content-header,
.page-node-3666 #main-content-header,
.page-node-3677 #main-content-header,
.page-node-5068 #main-content-header,
.page-node-5069 #main-content-header,
.page-node-5074 #main-content-header,
.page-node-5075 #main-content-header,
.page-node-5076 #main-content-header,
.page-node-5750 #main-content-header,
.page-node-5752 #main-content-header,
.page-node-5759 #main-content-header,
.page-node-12765 #main-content-header,
.page-node-12766 #main-content-header,
.page-node-12767 #main-content-header,
.page-node-14184 #main-content-header,
.page-node-22340 #main-content-header,
.page-node-22341 #main-content-header,
.page-node-22343 #main-content-header,
.page-node-22344 #main-content-header,
.page-node-22345 #main-content-header,
.page-node-22347 #main-content-header,
.page-node-22348 #main-content-header,
.page-node-22349 #main-content-header,
.page-node-23953 #main-content-header,
.page-node-23954 #main-content-header,
.page-node-23959 #main-content-header,
.page-speakers-eip-water-conference-2014 #main-content-header,
.page-speakers-eip-water-conference-2015 #main-content-header,
.page-speakers-eip-water-conference-2019 #main-content-header {
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  padding: 10px 20px 0;
  margin: 0;
}

.page-node-3165 #content,
.page-node-3376 #content,
.page-node-3560 #content,
.page-node-3561 #content,
.page-node-3562 #content,
.page-node-3549 #content,
.page-node-3579 #content,
.page-node-3580 #content,
.page-node-3666 #content,
.page-node-3677 #content,
.page-node-5068 #content,
.page-node-5069 #content,
.page-node-5074 #content,
.page-node-5075 #content,
.page-node-5076 #content,
.page-node-5750 #content,
.page-node-5752 #content,
.page-node-5759 #content,
.page-node-12765 #content,
.page-node-12766 #content,
.page-node-12767 #content,
.page-node-14184 #content,
.page-node-22340 #content,
.page-node-22341 #content,
.page-node-22343 #content,
.page-node-22344 #content,
.page-node-22345 #content,
.page-node-22347 #content,
.page-node-22348 #content,
.page-node-22349 #content,
.page-node-23953 #content,
.page-node-23954 #content,
.page-node-23959 #content,
.page-speakers-eip-water-conference-2014 #content,
.page-speakers-eip-water-conference-2015 #content,
.page-speakers-eip-water-conference-2019 #content {
  padding: 10px 20px 0;
  margin: 0;
  border: 1px solid #d7d7d7;
  border-top: 0px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  behavior: url(/sites/all/libraries/PIE/PIE.php);
}

.mini_site_h2 {
  color: #576C85;
  font-size: 1.63em;
  margin: 0.6em 0;
}

.page-node-3560 .image-style-site-thumbnail,
.page-node-3561 .image-style-site-thumbnail {
  margin-top: -30px;
  position: relative;
  top: -49px;
}

.page-node-3549 .image-style-site-thumbnail,
.page-node-5759 .image-style-site-thumbnail {
  margin-top: -30px;
  position: relative;
  top: -75px;
}

.page-node-3562 .image-style-site-thumbnail,
.page-node-3579 .image-style-site-thumbnail,
.page-node-3580 .image-style-site-thumbnail,
.page-node-3666 .image-style-site-thumbnail,
.page-node-3677 .image-style-site-thumbnail,
.page-node-5068 .image-style-site-thumbnail,
.page-node-5069 .image-style-site-thumbnail,
.page-node-5074 .image-style-site-thumbnail,
.page-node-5075 .image-style-site-thumbnail,
.page-node-5750 .image-style-site-thumbnail,
.page-node-5752 .image-style-site-thumbnail,
.page-node-5759 .image-style-site-thumbnail,
.page-node-22340 .image-style-site-thumbnail,
.page-node-22341 .image-style-site-thumbnail,
.page-node-22343 .image-style-site-thumbnail,
.page-node-22344 .image-style-site-thumbnail,
.page-node-22345 .image-style-site-thumbnail,
.page-node-22347 .image-style-site-thumbnail,
.page-node-22348 .image-style-site-thumbnail,
.page-node-22349 .image-style-site-thumbnail,
.page-node-23953 .image-style-site-thumbnail,
.page-node-23954 .image-style-site-thumbnail,
.page-node-23959 .image-style-site-thumbnail {
  margin-top: -30px;
  position: relative;
  top: -35px;
}

.page-speakers-eip-water-conference-2014 .image-style-site-thumbnail,
.page-speakers-eip-water-conference-2015 .image-style-site-thumbnail,
.page-speakers-eip-water-conference-2019 .image-style-site-thumbnail {
  margin-top: -30px;
  position: relative;
  top: -25px;
}

#block-webform-client-block-3678 #edit-actions input {
  float: none;
}

.demo-site-paragraph {
  margin-top: 10px;
}

table.tablesorter thead tr .header {
  background-image: url(../images/tablesorter_sort.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}

table.tablesorter thead tr .headerSortUp {
  background-image: url(../images/tablesorter_asc.gif);
}

table.tablesorter thead tr .headerSortDown {
  background-image: url(../images/tablesorter_desc.gif);
}

table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp {
  background-color: #BDBEB9;
}

table.tablesorter div.noTopics {
  background: url(../../../../../misc/message-16-error.png) no-repeat left 2px;
  padding-left: 22px;
}
table.tablesorter div.yesTopics {
  background: url(../../../../../misc/message-16-ok.png) no-repeat left 2px;
  padding-left: 22px;
}

/* Specially mark the Registration-tab of the conference-events */
li#menu-1991-4 {
  font-weight: bold;
}

.block-sonr-webmining .views-exposed-form fieldset legend a.fieldset-title {
  letter-spacing: 0;
  text-transform: none;
}

/* ical and rss buttons */
.block-feed-button{color:#536b86;}
.block-feed-button a.icalBtn, .feedBtn{display: inline-block;
padding:0 15px;}

.rss-selection-link{cursor: pointer;}
