/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
/*
 color #0073ae blu
*/

@font-face {
    font-family: 'allerbold';
    src: url('../fonts/aller_bd-webfont.eot');
    src: url('../fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_bd-webfont.woff') format('woff'),
         url('../fonts/aller_bd-webfont.ttf') format('truetype'),
         url('../fonts/aller_bd-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alleritalic';
    src: url('../fonts/aller_it-webfont.eot');
    src: url('../fonts/aller_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_it-webfont.woff') format('woff'),
         url('../fonts/aller_it-webfont.ttf') format('truetype'),
         url('../fonts/aller_it-webfont.svg#alleritalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{ outline: 0; }

body{
	font-family: 'Open Sans', sans-serif;
	color: #666666;
	font-size:13px;
}

a{
	text-decoration: none;
	color: #7ab4d0;
}

h3 {
	font-size: 160%;
}

h4 {
	font-size: 140%;
}

body article img {
	padding: 15px;
}


.field-item h6 {
	color:#0073ae;
	font-size: 155%;
	margin: 2.5em .6em 0;
	padding: 2.5em 0 1em;
	display: block;
  text-transform: uppercase;
  border-top: 1px dashed #c2c2c2;
}

::-moz-selection {
    background: #0073ae;
    color: #ffffff;
    text-shadow: none;
}

::selection {
    background: #0073ae;
    color: #ffffff;
    text-shadow: none;
}

#skip-link {
	left: 0;
	margin-left: 0;
	width: 100%;
	text-align: center;
}

#skip-link a {
	padding: 10px;
	width: 18%;
	margin: 0 auto;
}

#mobilemenu {
	background-color: #fff;
	position: absolute;
	z-index: 999;
	width: 100%;
	top: 100px;
	left: 0px;
	box-shadow: 0px 6px 18px 3px #d4d4d4;
		-webkit-box-shadow: 0px 6px 18px 3px #d4d4d4;
		-moz-box-shadow: 0px 6px 18px 3px #d4d4d4;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=120);
}

#mobilemenu a.hamburger {
	background: center center no-repeat transparent;
	background-image: url("../images/mmenu.png");
	display: block;
	width: 40px;
	height: 40px;
}

#mobilemenu a.hamburger span {display:none;}

a.btn-donate,
.sf-menu.sf-style-twas a.btn-donate {
  padding: 0.5em 1.5em;
  color: white;
  background-color: #0073ae;
  border-radius: 2px;
  font-size: 105%;
  transition: all 0.5s ease;
}

.sf-menu.sf-style-twas a.btn-donate {
  margin-top: 1.3em;
}

.sf-menu.sf-style-twas a.btn-donate:hover {
  background-color: #7ab4d0;
}

.sf-menu.sf-style-twas #menu-3211-1:hover {
  background-color: transparent;
}

#mobilemenu a.btn-donate {
  display: block;
  position: absolute;
  right: 1em;
  top: .8em;
}

#edit-name:-webkit-autofill {
	background-color: #c0e6fa !important;
	background-image: none;
	color: #c0e6fa !important;
}

#cookieChoiceInfo {
  position: fixed;
  width: 100%;
  margin: 0;
  padding-top: 1em;
  padding-bottom: 1em;
  left: 0;
  top: 1000px;
  z-index: 99999;
  text-align: center;
  background-color: rgba(238,238,238,.9);
}

#cookieChoiceInfo > span {
  font-size: 1em;
  padding: 0.5em;
  line-height: 1.5em;
  display: block;
  margin: auto;
}

#cookieChoiceInfo a {
  font-size: 0.9em;
}

#cookieChoiceInfo #cookieChoiceDismiss {
  margin: 0 24px;
}

#page {
	overflow-x: hidden;
}

#zone-branding.container-12 .grid-5 li:nth-child(4),
#region-user-second .menu li a#hightbad-icon {display:none;}

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}
/*
* Don't show links for images, or javascript/internal links
*/
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
}

.invisible{
	visibility: hidden;
}

.ghost{
	display: none;
}

.search-form {
	margin-bottom: 0;
}

.front #section-content{
	background-color: #dadada;
}

.unesco {
	float: left;
	padding-top: 7px;
	margin-right: 10px;
}


.logo-img {
	float: left;
	width: 94px;
	height: 42px;
	margin: 20px 0px 0 0;
}

.node .content table {
	border: 1px solid #c2c2c2;
	margin-left: 20px;
	width: 95% !important;
	border-collapse: collapse;
    border-spacing: 0;
    overflow-x: auto;
	display: block;
}


@media screen and (max-width: 1200px) {
  .node .content table.mobile-tb {
  	text-align: center;
  	display: table;
  }

  .field-name-body table.mobile-tb p {
  	padding-bottom: 5px;
  }

  table.mobile-tb caption { background-image: none; }
  .page-node-13058 .content .field-item table.mobile-tb thead { display: none; }
  .page-node-11214 .content .field-item table.mobile-tb thead { display: none; }
  table.mobile-tb tbody td {
    display: block; padding: .6rem;
  }
  table.mobile-tb tbody tr td:first-child {
    background: #e9e9e9;
    font-weight: bold;
    font-size: 120%;
  }
	table.mobile-tb tbody td:before {
    content: attr(data-th);
    font-weight: bold;
    display: inline-block;
  }
}

.node .content table.mobile-tb tr:first-child th {
    font-size: 120%;
    line-height: 22px;
}

.node .content .field-item table {
	margin: 1.3em 0 1.5em 0;
}

.node .content .field-name-body .field-item table {
	margin: 0 0 0 20px;
}

.node .content .field-item table thead {
	display: none;
}

.page-node-13058 .content .field-item table thead,
.page-node-11214 .content .field-item table thead {
  display: table-header-group;
}


.node .content table th {
	padding: 7px;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	background-color: #e9e9e9;
}

.node .content table td {
	border-top: 1px solid #c2c2c2;
	line-height: 16px;
	vertical-align: middle;
    padding: 4px 8px;
}

.image-credits {
	font-size: 90%;
}

#zone-branding{
	padding-bottom: 11px;
}
#region-branding{
	margin-left: 0;
}
.branding-data {
	width: 504px;
}

#zone-branding .grid-7 {
	float: left;
	width: 110px;
	margin-right: 0;
}

#zone-branding.container-12 .grid-5 {
	width: 192px;
	float: right;
	margin-right: 10px;
	margin-left: 0px;
}

#zone-branding.container-12 .grid-5 li {
	display: none;
}

#zone-branding.container-12 .grid-5 li.collapsed {
	display: inline;
}

#zone-branding.container-12 .grid-5 li:nth-child(4) {
	display: inline;
}

#region-user-second {
	position: relative;
	margin-left: 30px;
	margin-right: 0;
}

#region-search{
	margin-right: 0;
	margin-left: 20px;
}

#region-search .region-search-inner{
	margin-right: 10px;
	float: right;
}

#region-user-second .region-user-second-inner{
	float: right;
}

#messages {display:none;}
.not-logged-in.page-user #messages {display:block;}

/*
** User Login
*/
#block-user-login {
	display:none;
	background-color: #fff;
	position: absolute;
	width: 145px;
	top: 63px;
	left: 0px;
	z-index: 999999;
	padding: 0px 9px;
	box-shadow: 0px 6px 18px 3px #d4d4d4;
	-webkit-box-shadow: 0px 6px 18px 3px #d4d4d4;
	-moz-box-shadow: 0px 6px 18px 3px #d4d4d4;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=120);
}

#block-user-login .form-item {
	margin: 1.5em 0;
}

#block-user-login input[type="text"],
#block-user-login input[type="password"] {
	margin-top: 5px;
}

#block-user-login input[type="submit"] {
	margin: 0;
}

#block-user-login .item-list ul li {
	margin: 0;
}

#block-user-login .form-required {
	display: none;
}

#block-user-login #messagesLogin ul {
	padding:0;
	margin:0;
	margin-top: 10px;
}

#block-user-login #messagesLogin .error {
	color: red;
	border: 0;
	background: none;
	padding: 0;
}

#block-user-login #messagesLogin ul li {
	display: block;
	font-size: 10px;
	color: red;
	padding-top: 5px;
}

#block-user-login #messagesLogin .error a {
	display: block;
	padding-top: 5px;
}


/*
** User Profile
*/

.profile dl {
	margin: 1em 0;
}

.profile dl dd {
	margin: 1em 0;
}


.branding-data {
	background: url('../images/twasoverlay.png') no-repeat left center;
	margin-left: 5px;
}

.site-name-slogan {
	display: none;
	clear: both;
	text-transform: uppercase;
	font-family: sans-serif;
	color: #0073ae;
	font-weight: normal;
	padding: 5px 0;
	line-height: 5px;
}

.site-name-slogan .site-slogan{
	font-family: 'allerbold';
	font-size: 90%;
	font-weight: 400;
}

.site-name-slogan .site-slogan span{
	font-family: 'alleritalic';
	font-size: 80%;
	margin-top: 5px;
	font-style: normal;
	font-weight: normal;
}

.site-name-slogan span{
	display: block;
	text-transform: lowercase;
}

#section-header{
	background: url('../images/bg_body.png') repeat-x;
	font-weight: 700;
	font-size: 11px;
	position: relative;
}

/* Menu Social */

#region-user-second .menu {
	margin-top: 19px;
}

#region-user-second .menu li {
	text-align: center;
	list-style: none;
	margin: 0;
}
#region-user-second .menu li.last{
	padding:0.2em 0 0 0;
}


#region-user-second .menu li:hover{

}

#region-user-second .menu li a {
	display: block;
	padding: 4.5px 3px;
	color: #0073ae;
	background-color: #ffffff;
	font-size: 9px;
}

#region-user-second .menu li a:hover,
#region-user-second .menu li a#login.active {
	background-color: #0073ae;
	color: #ffffff;
}

#region-user-second .menu li a.icon{
	width: 25px;
	height: 26px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}

#region-user-second .menu li a.icon:hover{
	background-color: #0073ae;
	background-position: left bottom;
}

#region-user-second .menu li a.home{
	background-image: url('../images/icon-home.png');
}

#region-user-second .menu li a.tw{
	background-image: url('../images/icon-tw.png');
}

#region-user-second .menu li a.fb{
	background-image: url('../images/icon-fb.png');
}

#region-user-second .menu li a.yt{
	background-image: url('../images/icon-yt.png');
}

#region-user-second .menu li a.fl{
	background-image: url('../images/icon-fl.png');
}

#zone-menu-wrapper {
	position: absolute;
	width: 100%;
	top: 85px;
	z-index: 500;
	display: none;
}


.front .zone-menu {
}

#shadow-menu {
	margin: 0 auto;
	padding: 10px 0;
	background: #fff;
	box-shadow: 0px 6px 18px 3px #d4d4d4;
	-webkit-box-shadow: 0px 6px 18px 3px #d4d4d4;
	-moz-box-shadow: 0px 6px 18px 3px #d4d4d4;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=120);
}

#zone-menu #region-search .region-search-inner{
	padding: 16px 0 15px 38px;
}

#region-search .form-item-search-block-form{
	/*background: url('../images/icon-search.png') no-repeat center right;*/
}
#region-search input[type="text"]{
	width: 146px;
	height: 24px;
	border: 1px solid #dddddd;
	color: #999999;
	font-size: 12px;
	background-color: transparent;
}
#region-search .form-actions.form-wrapper {
	display: none;
}

button, input[type="reset"], input[type="submit"], input[type="button"] {
	border-radius: 0;
	background: none;
	background-color: #0073ae;
	border: 0;
	cursor: pointer;
	color: #ffffff;
	font: normal 12px/1.2 'Open Sans';
	overflow: visible;
	margin-top: 1em;
	padding: 4px 46px;
	text-shadow: none;
	width: auto;
}

.views-exposed-form .views-exposed-widget input[type="submit"].form-submit {
	padding: 5px 30px;
}

.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 1.3em;
}

#zone-preface .block-breadcrumb{
	text-align: right;
	font-size: 80%;
	margin-top: 15px;
}

/* #SLIDER
======================================================================================== */

.flexslider {
	background: #ffffff;
	border: 0;
	margin: 0;
	padding:0;
	box-shadow: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
}

.flexslider .slides > li {
	position: relative;
}

.flexslider ul li div.views-field-body {
	display: none;
}

.flexslider ul li div.views-field-body,
.flexslider ul li div.views-field-title {
	position: absolute;
	width: 97%;
	bottom: 5px;
	left: 0;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 24px;
	color: #ffffff;
	padding: 8px 4px 8px 7px;
	background: url('../images/bg_label.png');
	text-align: left;
}
.flexslider ul li div.views-field-body a {
	color: #ffffff;
	display: block;
	padding-right: 30px;
	background: url('../images/arrow-w.png') no-repeat center right;
	line-height: 15px;
	font-size: 9px;
	line-height: 9px;
}

.flexslider ul li div.views-field-body a span.credit-images {
	font-size: 11px;
	float: right;
	padding-top: 15px;
}

.flexslider ul li div.views-field-title a {
	color: #ffffff;
	display: block;
	background: url('../images/arrow-w.png') no-repeat center right;
	line-height: 15px;
	font-size: 14px;
	line-height: 24px;
}

.flexslider ul li div.views-field-body .field-content,
.flexslider ul li div.views-field-title .field-content {
	position:relative;
}

.flex-control-nav {
	position: relative;
	margin: 35px 0 0;
	display: none;
}

.flex-control-thumbs li {
	width: 19%;
	height: auto;
	background: #ffffff;
	margin-right: 8px;
	padding: 0;
}

.flex-control-thumbs li a{
	color: #666666;
}

.flex-control-thumbs li.item-4 {
	margin-right: 0;
}

.flex-control-thumbs span.field-content {
	font-size: 90%;
	display: block;
	padding: 17px 0;
	font-weight: 400;
}
.flex-control-thumbs li,
.flex-control-thumbs li.set,
.flex-control-thumbs li.set img {
	cursor: pointer;
}
.flex-control-thumbs li.set span.field-content {
	color:#0073ae;
}

.front #section-content{
	padding-top: 5px;
}

.not-front #zone-preface{
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 19px;
}

h1#page-title, #zone-preface h1{
	font-size: 28px;
	font-weight: 300;
	color: #333333;
}

#region-sidebar-first .block{
	margin-bottom: 10px;
}

#region-sidebar-first .menu{
	background: #f7f7f7;
	border: 1px solid #d1d2d4;
}
#region-sidebar-first .menu ul{
	border: 0;
	margin-top:10px;
}

#region-sidebar-first .menu li{
	list-style: none;
	margin: 18px 18px 0 18px;
	border-bottom: 1px dashed #d1d2d4;
	padding: 3px 0 18px 15px;
	background: url('../images/icon-list.png') no-repeat left 5px;
}
#region-sidebar-first .menu li li{
	margin: 0;
	border-bottom: 0;
	padding: 9px 0 9px 13px;
	/*background: none;*/
	background: url('../images/icon-list-bn.png') no-repeat left 11px;
}
#region-sidebar-first .menu li.last{
	border-bottom: 0;
}

#region-sidebar-first .menu li a{
	color: #666666;
}
#region-sidebar-first .menu li a:hover,
#region-sidebar-first .menu li a.active,
#region-sidebar-first .menu li a.active-trail {
	color: #0073ae;
}

/*jcarousel*/
#zone-postscript-wrapper{
	background: #4a7e98;
	padding: 31px 0;
	display: none;
}

#zone-postscript-wrapper ul.jcarousel-view--homepage-view-blocks--block {
	width: 2000em !important;
}

#block-views-homepage-view-blocks-block li {
	text-align: left;
}
#block-views-homepage-view-blocks-block .views-field-field-image {
	float: left;
	width: 118px;
	height: 150px;
	margin-right: 17px;
}
#block-views-homepage-view-blocks-block .views-field-title {
	color: #4fa4cf;
	line-height: 24px;
	font-size: 18px;
}

#block-views-homepage-view-blocks-block .views-field-body{
	font-size: 11px;
	margin-top: 15px;
	line-height: 16px;
}
#block-views-homepage-view-blocks-block .views-field-body a {
	color: #666666;
}
#block-views-homepage-view-blocks-block .jcarousel-skin-default .jcarousel-container-horizontal {
  height: 170px;
  margin: 0;
  padding: 0;
  width: 100%;
}
#block-views-homepage-view-blocks-block .jcarousel-skin-default .jcarousel-item-horizontal {
  margin: 0;
}
#block-views-homepage-view-blocks-block .jcarousel-skin-default .jcarousel-clip-horizontal {
  overflow: hidden;
  width: 700px;
  margin: 0 auto;
  margin-top: 10px;
}
#block-views-homepage-view-blocks-block .jcarousel-skin-default .jcarousel-item {
  border: 0;
  width: 330px;
  height: 154px;
  list-style: none;
  overflow: hidden;
  padding: 8px;
  margin-right: 8px;
  background: #eeeeee;
}
#block-views-homepage-view-blocks-block .jcarousel-skin-default .jcarousel-item.jcarousel-item-1 {
	margin-left: 0;
}

.jcarousel-skin-default .jcarousel-prev-horizontal,
.jcarousel-skin-default .jcarousel-next-horizontal {
  background: url("../images/btn-control.png") no-repeat;
  background-position: right bottom;
  width: 12px;
  height: 19px;
  left: auto;
  position: absolute;
  right: 50%;
  top: 75px;
  display: block;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
	margin-right: -30px;
}

.jcarousel-skin-default .jcarousel-prev-horizontal {
  background-position: left bottom;
  left: 0;
}

.jcarousel-skin-default .jcarousel-prev-horizontal:hover,
.jcarousel-skin-default .jcarousel-next-horizontal:hover {
  background-position: right bottom;
  cursor: pointer;
}

.jcarousel-skin-default .jcarousel-prev-horizontal:hover {
  background-position: left bottom;
}

.front .jcarousel-skin-default .jcarousel-prev-horizontal:hover,
.front .jcarousel-skin-default .jcarousel-next-horizontal:hover {
  background-position: right -20px;
  cursor: pointer;
}

.front .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
  background-position: left -20px;
}

.page-node-53 .block-views.even .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal,
.page-node-53 .block-views.even .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal,
.page-node-53 .block-views.odd .jcarousel-skin-default .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal,
.page-node-53 .block-views.odd .jcarousel-skin-default .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal {
  background-image: none;
  cursor: default;
}

.front .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal,
.front .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal {
	cursor: default;
	background-position: left -38px;
}

.front .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal {
	background-position: right -38px;
}

.front .jcarousel-skin-default .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal:hover,
.front .jcarousel-skin-default .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal:hover {
  background-position: left -38px;
  cursor: default;
}
.front .jcarousel-skin-default .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal:hover {
  background-position: right -38px;
}

/*
** Opportunities in home
*/
.front #title-opp-zone{
	margin-top:20px;
	margin-bottom: 15px;
}
.front #title-opp-zone .gray_line_title {
	background-color: #dadada;
}

.front #title-opp-zone .gray_line{
	margin: 0;
}

.front #region-opportunities-inner{
	position: relative;
}

.front #zone-opportunities {
	background-color: #e2e2e2;
	padding-top: 17px;
}

.front #zone-opportunities {
	padding-bottom: 10px;
}

.front #zone-opportunities > div {

}

.front #zone-opportunities .view-opportunities-introductions .views-row {
	width: 100%;
	height: 40px;
	position: relative;
	background-color: #ffffff;
	float: left;
	margin-right: 0;
	margin-bottom: 10px;
	padding-top: 117px;
	border: 8px solid #ffffff;
	text-align: center;
	font-size: 11px;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
	padding-bottom: 30px;
}

#block-views-deadlines-schedule-block {
	position: relative;
	width: 93%;
	height: 137px;
	background: #e9e9e9 url('../images/icon-deadline-schedule.png') no-repeat right center;
	float: left;
	right: 0;
	bottom: 0;
	border: 8px solid #ffffff;
	padding: 10px;
	overflow: hidden;
	display: none;
}
/*
#block-views-deadlines-schedule-block .views-row.article .views-field-title a::before {
	content: 'Event:';
	margin-right: 3px;

}
*/
#externalResources {display: none;}

#region-sidebar-first #block-views-deadlines-schedule-block {
	width: 260px;
	position: relative;
	right: 0;
	bottom: 0;
	border: 0;
	float: none;
}

.node-type-page #region-sidebar-first #block-views-deadlines-schedule-block {
	margin-bottom: 10px;
}

#block-views-deadlines-schedule-block .views-row {
	margin: 10px 0;
}

#block-views-deadlines-schedule-block .block-title {
	font-size: 14px;
	font-weight: bold;
	color: #0073ae;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#block-views-deadlines-schedule-block .views-field-field-shared-deadline a {
	font-size: 12px;
	font-weight: bold;
	color: #e6a76a;
	text-transform: uppercase;
}

#block-views-deadlines-schedule-block .views-field-title {
	line-height: 11px;
	font-weight: normal;
}

#block-views-deadlines-schedule-block .views-field-title a {
	font-size: 11px;
	color: #666666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 280px;
	display: block;
	padding-bottom: 2px;
}

#block-views-deadlines-schedule-block .view-deadlines-schedule {
	height: 110px;
	overflow: hidden;
	position: relative;
	top: 0;
}

#region-sidebar-first #block-views-deadlines-schedule-block .view-deadlines-schedule {
	height: 110px;
}

#block-views-deadlines-schedule-block .view-deadlines-schedule .view-content {
	position: absolute;
	top: 0;
}

#block-views-deadlines-schedule-block .view-other {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 90px;
	right: 5px;
}

#block-views-deadlines-schedule-block .view-other.down {
	background: url('../images/icon-arrow-up-down.png') no-repeat top center;
}

#block-views-deadlines-schedule-block .view-other.up {
	background: url('../images/icon-arrow-up-down.png') no-repeat bottom center;
	top: 60px;
	bottom: 0;
	display: none;
}


.front #zone-opportunities #wizard{
	width: 927px;
	height: 82px;
	clear: both;
	margin: 0 auto;
	background: url('../images/home/asap.jpg');
}
.front #zone-opportunities .view-opportunities-introductions .views-row.views-hover,
.front #block-views-deadlines-schedule-block.views-hover  {
	border: 8px solid #477a93;
	cursor: pointer;
}
.front #zone-opportunities .view-opportunities-introductions .views-row .views-field-title {
	font-size: 20px;
	color: #666666;
	margin-bottom: 14px;
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 100px;
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -54px;
}

.front #zone-opportunities .view-opportunities-introductions .views-row .views-field-title a {
	color: #666666;
}

.front #zone-opportunities .view-opportunities-introductions .views-row.views-row-1718 .views-field-title {
	background-image: url('../images/home/icon-fellowships.png');
	margin-top: 10px;

}
.front #zone-opportunities .view-opportunities-introductions .views-row.views-row-1860 .views-field-title {
	background-image: url('../images/home/icon-prizes.png');
	margin-left: -85px;
	margin-top: 10px;
}
.front #zone-opportunities .view-opportunities-introductions .views-row.views-row-1861 .views-field-title {
	background-image: url('../images/home/icon-research.png');
	margin-left: -75.5px;
	margin-top: 10px;
}
.front #zone-opportunities .view-opportunities-introductions .views-row.views-row-1862 .views-field-title {
	background-image: url('../images/home/icon-meetings.png');
	margin-left: -86.5px;
	margin-top: 10px;
}
.front #zone-opportunities .view-opportunities-introductions .views-row.views-row-1859 .views-field-title {
	background-image: url('../images/home/icon-visiting.png');
	margin-left: -79px;
	margin-top: 10px;
}

.front .view-opportunities-introductions .views-field-field-opportunity-header-home {
	line-height: 12px;
}

.front .view-opportunities-introductions .views-field-field-opportunity-header-home a {
	color: #666666;
}





#section-network {
	padding-top: 52px;
	display: none;
}

#content-network {
	position: relative;
	height: 630px;
	margin-top: 25px;
}

#payoff-network {
	width: 345px;
	padding-left: 23px;
	font-size: 12px;
	line-height: 22px;
}

#content-network .view-display-id-titles{
	position: absolute;
	top: 203px;
	left: 0;
}
#content-network .view-display-id-textimage .views-field-title{
	position: absolute;
	z-index: 1;
	top: 497px;
	left: 23px;
	text-transform: uppercase;
	color: #7ab4d0;
	font-size: 17px;
}

#content-network .view-display-id-textimage .views-field-field-network-subtitle{
	position: absolute;
	z-index: 1;
	top: 520px;
	left: 23px;
	width: 208px;
	line-height: 20px;
}

#content-network .view-display-id-textimage .views-field-nothing{
	position: absolute;
	z-index: 1;
	top: 599px;
	left: 182px;
	color: #7ab4d0;
}

#content-network .view-display-id-textimage .views-field-nothing:before{
	content: "> ";
}

#content-network .view-display-id-textimage .views-field-field-image{
	position: absolute;
	top: 120px;
	left: 270px;
}

#content-network .view-display-id-textimage ul li{
	display: none;
}

#content-network .view-display-id-textimage ul li.views-row-first{
	display: block;
}

#content-network .view-display-id-textimage ul li.views-row-first .views-field-title{
	display: none;
}
#content-network .view-display-id-textimage ul li.views-row-first .views-field-nothing{
	display: none;
}

#content-network .view-display-id-textimage ul li.views-row-first .views-field-field-network-subtitle{
	display: none;
}

#content-network .view-display-id-titles {
	position: absolute;
	top: 110px;
	left: 0;
	z-index: 1;
}

#content-network .view-display-id-titles .item-list ul li{
	padding: 22px 0 22px 65px;
	margin-bottom: 12px;
	font-size: 16px;
	text-transform: uppercase;
	width: 207px;
}

#content-network .view-display-id-titles .item-list ul li.views-row{
	background-position: left center;
	background-repeat: no-repeat;
	cursor: pointer;
}

#content-network .view-display-id-titles .item-list ul li.views-row.active{
	color: #999999;
}

#content-network .view-display-id-titles .item-list ul li.views-row-1{
	display: none;
}

#content-network .view-display-id-titles .item-list ul li.views-row-2{
	background-image: url('img/network_offices.png');
}
#content-network .view-display-id-titles .item-list ul li.views-row-3{
	background-image: url('img/network_organizations.png');
}
#content-network .view-display-id-titles .item-list ul li.views-row-4{
	background-image: url('img/network_partners.png');
}
#content-network .view-display-id-titles .item-list ul li.views-row-5{
	background-image: url('img/network_young.png');
}
#content-network .view-display-id-titles .item-list ul li.views-row-6{
	background-image: url('img/network_members.png');
}

#section-footer {
	background: #222222;
}

#zone-footer .footer-twas-logo{
	width:79px;
	height: 36px;
	background: url('../images/logo-blue.png');
}
#zone-footer ul{
	padding-bottom: 47px;
}

#zone-footer ul li ul.total-items-2 li.menu-975.first {
	padding-top: 3px;
}

#zone-footer li{
	margin-bottom: 6px;
}
#zone-footer li.first{
	margin-bottom: 8px;
}
#zone-footer li a{
	color: #5a5a5a;
}
#zone-footer li.first a{
	color: #ffffff;
	text-transform: uppercase;
}
#zone-footer .grid3.last{
	margin:0;
	font-size: 90%;
}
#zone-footer .footer-text {
	border-bottom: 1px solid #353535;
	padding-bottom: 25px;
	font-size: 90%;
	width: 70%;
}

#zone-footer .footer-text span {
	font-size: 10px;
}

.footer-text-address{
	display: block;
	padding: 11px 10px 10px 25px;
	background:url('../images/address-icon.png') no-repeat left center;
}
.footer-text-mailto{
	display: block;
	padding: 3px 25px;
	background:url('../images/email-icon.png') no-repeat left center;
}
#zone-footer ul.social-menu {
	padding-top: 25px;
	margin-top: 20px;
	width: 160px;
	float: right;
	margin-top: -80px;
	display: none;

}

#zone-footer ul.social-menu li {
	float: left;
}


#zone-footer ul li a.icon {
	width: 22px;
	height: 25px;
	margin-right: 15px;
	display: block;
	padding: 0;
	text-indent: 1000%;
	white-space: nowrap;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}
#zone-footer ul.social-menu li a.tw {
	background-image: url('../images/icon-ft-tw.png');
}
#zone-footer ul.social-menu li a.fb {
	background-image: url('../images/icon-ft-fb.png');
}
#zone-footer ul.social-menu li a.yt {
	background-image: url('../images/icon-ft-yt.png');
}
#zone-footer ul.social-menu li a.fr {
	background-image: url('../images/icon-ft-fr.png');
}

#zone-logos-wrapper{
	background-color: #2d2d2d;
	padding: 25px 0;
}

#zone-logos-wrapper .footer-logos{
	width: 100%;
	margin: 0 auto;
}

#zone-logos-wrapper .footer-logos li {
	float: left;
	margin: 0 6px;
}

#zone-logos-wrapper .footer-logos li a {
	display: block;
	background-size: contain;
}

.iamp {
	margin-top: 15px;
	width: 80px;
	height: 32px;
	background: transparent url('../images/logo-iamp.png') no-repeat;
}
.ictp {
	width: 64px;
	height: 61px;
	background: transparent url('../images/logo-ictp.png') no-repeat;

}

.iap {
	margin-top: 8px;
	width: 105px;
	height: 61px;
	background: transparent url('../images/logo-iap-new.png') no-repeat;
}
.owsdw {
	width: 64px;
	height: 64px;
	background: transparent url('../images/logo-owsd.png') no-repeat;
}

/*.unesco{
	background: transparent url('../images/unesco-logo.png') no-repeat;
}*/


.footer-credits{
	text-align: center;
	padding: 25px 0;
}

/****************/
/** HOME PAGE ***/
/****************/


.front #zone-homepagebox-wrapper {
	background: #4a7e98;
	padding: 31px 0;
}

.front #zone-homepagebox {
	background: #4a7e98;
	padding: 0px 0;
	margin: 0 10px;
}


.front #zone-homepagebox-wrapper .grid-3 {
	border: 8px solid #ffffff;
	background-color:#ffffff;
	width: 48%;
	height: 245px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
	display: inline;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.front #zone-homepagebox-wrapper .grid-3 img.adaptive {
	width: 100%;
}

.front #zone-homepagebox-wrapper #region-homepagebox-first {
	margin-right: 10px;
	position: relative;
}

.front #zone-homepagebox-wrapper #region-homepagebox-third {
	margin-right: 10px;
}

.front #zone-homepagebox-wrapper .grid-3 .views-field-title{
	margin:14px 0;
	font-size: 16px;
	line-height: 11px;
}

.front #zone-homepagebox-wrapper .grid-3 .views-field-title a{
	color: #333333;
}

.front #zone-homepagebox-wrapper .grid-3 a{
	color: #666666;
}

.front #zone-homepagebox-wrapper .grid-3 .views-field-field-image {
	text-align: center;
}

.front #zone-homepagebox-wrapper .grid-3 .field-content {
	font-size: 12px;
	line-height: 12px;
}

.front #zone-homepagebox-wrapper .grid-3 .views-field-title{
	padding-left: 10px;
}
.front #zone-homepagebox-wrapper .grid-3 .views-field-title a{
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}

.front #zone-homepagebox-wrapper .grid-3 .views-field-field-homepage-description, .front #zone-homepagebox-wrapper .grid-3 .views-field-view-node-1{
	font-size: 11px;
	padding-left: 10px;
}

.front #zone-homepagebox-wrapper .grid-3 .views-field-nothing, .front #zone-homepagebox-wrapper .grid-3 .views-field-view-node{
	font-size: 11px;
	padding-left: 10px;
	margin-top: 10px;
	position: absolute;
	top: 187px;
}

.front #zone-homepagebox-wrapper .grid-3 .views-field-nothing a, .front #zone-homepagebox-wrapper .grid-3 .views-field-view-node a{
	color: #0073ae;
}

#zone-content #block-block-1 .content a{
	padding-left: 20px;
	background: url('../images/email-icon-blue.png') no-repeat left center;
}

#cboxWrapper{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#block-views-news-meeting-news h2.block-title,
#block-views-twas-italy-block h2.block-title,
#block-views-twas-italy-block-2 h2.block-title {
	padding-left: 20px;
	font-size: 26px;
	color: #0073ae;
	margin: 1em 0;
}

.field-name-field-attachments tr.odd, .field-name-field-fellowship-application-doc tr.odd {
	background-color: #fff;
}

.page-node-114 h3{
	color: #0073ae;
}

.postal-address {
	position: relative;
	z-index: 2;
	margin-left: 20px;
	padding-top: 30px;
	padding-right: 30px;
	background-color: #f1f1f1;
	border-left: 10px solid #0073ae;
	box-shadow: 0px 6px 18px 3px #d4d4d4;
	-webkit-box-shadow: 0px 6px 18px 3px #d4d4d4;
	-moz-box-shadow: 0px 6px 18px 3px #d4d4d4;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=120);
}

.responsive-layout-mobile .postal-address {
	margin-left: 0px;
	padding-left: 15px;
}

.field-name-body .postal-address h3{
	font-weight: normal;
	font-size: 22px;
	color: #0073ae;
	padding-bottom: 10px;
}


.field-name-body .postal-address p strong{
	font-size: 14px;
	color: #0073ae;
	padding-bottom: 10px;
}

.field-name-body .postal-address p {
	line-height: 20px;
}

.field-name-body .postal-address p.rteright {
	font-size: 10px;
	font-weight: bold;
}

.field-name-body .location-offices p.rteright {
	font-size: 10px;
	font-weight: bold;
	padding: 40px 0 0 0;
}

.location-offices {
	position: relative;
	z-index: 1;
	margin-left: 20px;
	margin-bottom: 42px;
	padding: 25px 30px 25px 20px;
	background-color: #f9f9f9;
}

.responsive-layout-mobile .location-offices {
	margin-left: 0px;
}

.location-offices > div {
	float: left;
	margin-right: 45px;
}

.location-offices > div.last {
	float: none;
}

.location-offices > div p{
	padding-top: 20px;
	line-height: 18px;
}

.location-offices > div p strong{
	font-size: 14px;
	color: #0073ae;
	line-height: 30px;
}

.location-offices > div.last{
	margin-right: 0;
}

.contacts-all > p strong{
	font-size: 14px;
	color: #0073ae;
	line-height: 30px;
}

.contact-box {
	margin: 3em 0 0 0;
}

.contact-box > p {
	float: left;
	width: 45%;
	padding: 0;
	line-height: 18px;
}

.responsive-layout-mobile .contact-box > p {
	width: 100%;
}

.contact-box > p > strong {
	color: #0073ae;
}

.contact-box > p > br.donny {
	line-height: 18px;
}

.contact-box > p.odd {
	padding-left: 40px;
	border-right: 1px dashed #e7e7e8;
}

.contact-box > p.even {
	padding-left: 40px;
}

#block-menu-menu-secondary-menu ul li > ul.menu{
	display: none;
}

.node-type-page .field-name-field-image {
	margin-bottom: 20px;
}
/*
** Box laterali
*/
.not-front .view-homepage-box {
	position: relative;
	height: 210px;
	margin-bottom: 10px;
	background-color: #f9f9f9;
}

.not-front .view-homepage-box a,
.not-front .view-homepage-box p {
	color: #333333;
}

.not-front .view-homepage-box .views-field-field-image {
	text-align: center;
}

.not-front .view-homepage-box .views-field-title {
	margin: 14px 0;
	padding-left: 15px;
}

.not-front .view-homepage-box .views-field-title a,
.not-front .view-homepage-box .views-field-title p {
	font-size: 18px;
	line-height: 20px;
}

.not-front .view-homepage-box .views-field-field-homepage-description {
	font-size: 11px;
	padding: 0 15px;
}

.not-front .view-homepage-box .views-field-nothing {
	font-size: 11px;
	padding-left: 15px;
	margin-top: 10px;
	position: absolute;
	bottom: 10px;
}

.not-front .view-homepage-box .views-field-nothing a {
	color: #0073ae;
}

.not-front.page-node-50 .view-homepage-box.view-display-id-donate_block .views-field-nothing {
	display: none;
}


#block-block-1 .block-inner {
	background: url('../images/bg_pressroom.png');
	padding: 5px;
}

.block .block-title {
	color: #477c95;
	margin-bottom: 15px;
}

#region-sidebar-first .block .content p {
	font-size: 90%;
	line-height: 18px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url('../images/bg_hr.png') repeat-x left bottom;
}

/*
** view-fellowships
*/
.view-fellowships .view-filters,
.view-networkmembers .view-filters {
	background-color: #f9f9f9;
	padding: 1em;
}

.views-exposed-form .views-exposed-widget {
	padding: .5em .84em .5em 0;
}

.responsive-layout-mobile .views-exposed-form .views-exposed-widget {
	width: 100%;
}

.responsive-layout-mobile .views-exposed-form .views-exposed-widget input,
.responsive-layout-mobile .views-exposed-form .views-exposed-widget select {
	width: 100%;
}

.page-opportunities .views-exposed-form .views-exposed-widget.views-submit-button,
.page-opportunities .views-exposed-form .views-exposed-widget.views-reset-button,
.page-network-members .views-exposed-form .views-exposed-widget.views-reset-button,
.page-network-members .views-exposed-form .views-exposed-widget.views-submit-button,
.page-network-young-affiliates .views-exposed-form .views-exposed-widget.views-reset-button,
.page-network-young-affiliates .views-exposed-form .views-exposed-widget.views-submit-button {
	float: right;
}

.view-fellowships .view-filters .views-exposed-form label {
	margin-bottom: 3px;
	font-weight: normal;
	color: #999999;
}

/*
** Opportunities page
*/
.view-opportunities .views-row {
	position: relative;
	width: 100%;
	padding-top: 20px;
	background-color: #d9e7ee;
	background-position: 30px 30px;
	background-repeat: no-repeat;
	margin-bottom: 26px;
	padding-bottom: 1px;
}

.view-opportunities .views-row .views-field-title,
.view-opportunities .views-row .views-field-field-opportunity-header-home {
	padding: 0 10px;
}

.view-opportunities .views-row .views-field-title {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 7px;
}

.view-opportunities .views-row .views-field-field-opportunity-header-home {
	font-weight: 300;
	color: #999999;
}

.view-opportunities .views-row .views-field-field-opportunity-long-descr {
	display: none;
	background-color: #ffffff;
	padding: 15px 10px;
	margin: 25px 20px 0 20px;
	line-height: 18px;
	color: #666666;
}

.view-opportunities .views-row .views-field-field-opportunity-long-descr ul,
.page-opportunities-fellowships .views-field-field-opportunity-long-descr ul {
	list-style: inherit;
	list-style-position:inside;
	margin: .5em;
	padding: .5em 0 .5em .5em;
}

.view-opportunities .views-field-nothing {
	position: absolute;
	top: 5px;
	right: 0;
	text-align: center;
	color: #fff;
}



.view-opportunities .views-field-nothing-1 {
	text-align: center;
	width: 26px;
	height: 26px;
	overflow: hidden;
	display: block;
	margin: 15px auto;
	cursor: pointer;
	text-indent: 999999em;
	background-color: transparent;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url('../images/arrow-icon.png');
}

.view-opportunities .views-field-nothing-1:hover {
	background-position: center -25px;
}

.view-opportunities .views-row.open .views-field-nothing-1 {
	background-position: center bottom;
}

.view-opportunities .views-field-nothing a {
	display: block;
	color: #fff;
	padding: 5px 10px;
	background-color: #0073ae;
}

.view-opportunities .views-field-nothing a:hover {
	background-color: #7cb5d1;
}

.view-opportunities .menu-opportunities {
	margin: 35px 0 0 30px;
	list-style: none;
}

.view-opportunities .menu-opportunities li,
.menu-opportunities li {
	margin-bottom: 25px;
	list-style: none;
}

.view-opportunities .menu-opportunities li a,
.menu-opportunities li a {
	padding-right: 22px;
	font-size: 1.2em;
	font-weight: bold;
	color: #0073ae;
	background: url('../images/icon-arrow-opp.png') right center no-repeat;
}

.view-filters{
	position: relative;
}

.view-filters .title-view-filters{
	font-size: 22px;
	font-weight: 300;
	color: #999999;
	margin-bottom: .5em;
}

.page-opportunities .view-filters form,
.page-news .view-filters form,
.page-news-list .view-filters form,
.page-opportunities-list .view-filters form,
.page-events-list .view-filters form,
.page-network-members .view-filters form,
.page-network-young-affiliates .view-filters form {
	display: none;
}


.view-filters .filter-by {
	position: absolute;
	width: 26px;
	height: 26px;
	overflow: hidden;
	top: 20px;
	right: 28px;
	cursor: pointer;
	text-indent: 999999em;
	background-color: transparent;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url('../images/arrow-icon.png');
}

.view-filters .filter-by:hover {
	background-position: center -25px;
}

.view-filters.open .filter-by {
	background-position: center bottom;
}

.view-filters .form-checkboxes .form-item {
	margin: 0;
}

.nodo-type-myopportunity .content .field {
	padding-left: 0px;
	margin-left: 20px;
}

.field-name-field-fellowship-text {
	font-size: 115%;
}

.nodo-type-myopportunity .content .field-name-field-shared-preview-text,
.nodo-type-myopportunity .content .field-name-field-shared-preview-text p {
	padding-bottom: 15px;
}

.nodo-type-myopportunity .content .field-name-field-fellowship-text p {
	line-height: 25px;
	padding-bottom: 15px;
}

.nodo-type-myopportunity .content .field-name-field-fellowship-text h3 {
	padding-bottom: 10px;
}

.nodo-type-myopportunity .content .field ol,
.nodo-type-myopportunity .content .field ul {
	list-style: inherit;
	margin: 0 1em 1em 1em;
	padding: 0 1em;
}

.nodo-type-myopportunity .content .field ol li,
.nodo-type-myopportunity .content .field ul li {
	list-style: inherit;
	line-height: 19px;
	margin: .3em;
	padding: .3em;
}
.nodo-type-myopportunity .content .field ol {
	list-style: decimal;
}

.nodo-type-myopportunity .content .field .field-label {
	color: #0073ae;
}

/*
** Opportunity
*/

.box-data-opportunity {
	padding: 10px 10px 0;
	margin-left: 20px;
	margin-bottom: 2.5em;
	background-color: #f1f1f1;
	border-left: 10px solid #348fbf;
}

.box-data-opportunity.women-only {
	background: #f1f1f1 url('img/icon-women-only.png') no-repeat top right;
}

.box-data-opportunity > div {
	border-bottom: 2px solid #ffffff;
	padding: 10px;
}

.box-data-opportunity > div.extra-info {
	border-bottom: 0;
}

.box-data-opportunity > div.partner {
}

.box-data-opportunity > div.extra-info {
	border-right: 0;
}

.box-data-opportunity div.label {
	font-size: 12px;
	color: #999999;
	margin-bottom: 5px;
}

.box-data-opportunity div.label span {
	color: #0073ae;
}

.box-data-opportunity div.value {
	font-size: 12px;
	color: #333333;
	margin-bottom: 15px;
}

.box-data-opportunity div.deadline div.value {
	font-size: 14px;
	font-weight: 300;
}

.box-data-opportunity div.deadline div.value span.discontinued{
	font-size: 20px;
	text-align: center;
}


.box-data-opportunity div.partner div.value a {
	font-size: 13px;
	color: #333333;
	font-weight: 400;
	padding-bottom: 10px;
	display: block;
}

/*
** Lightbox people
*/
.page-network-young-affiliates #cboxLoadedContent,
.page-network-members #cboxLoadedContent {
	overflow: hidden !important;
	margin-bottom: 0;
}
.page-network-young-affiliates #colorbox,
.page-network-members #colorbox  {
	background: transparent url('../images/bg_lighbox.jpg');
	overflow: visible;
}

.page-network-young-affiliates #cboxWrapper,
.page-network-members #cboxWrapper  {
	position: relative;
	background-color: transparent;
	overflow: visible;
	height: 425px !important;
}

.page-network-young-affiliates #cboxWrapper  > div,
.page-network-members #cboxWrapper  > div {
	background: transparent url('../images/graffetta.png') no-repeat 50px 4px;
	height: 62px;
	position: absolute;
	top: -10px;
}

.page-network-young-affiliates #cboxContent,
.page-network-members #cboxContent {
	background-color: transparent;
	height: 425px !important;
}
.itemcard  {
	margin-top: 15px;
}
.itemcard > div  > div.box  {
	float: left;
}

.itemcard > div  > .left-aside .photo  {
	margin-top: 10px;
	margin-left: 20px;
	padding: 0px 8px;
	background-color: #ffffff;
}

.itemcard > div.content .photo  {
	margin-top: 10px;
	margin-left: 20px;
	padding: 0px 8px;
	background-color: #ffffff;
}

.itemcard > div  > .left-aside .cv-file  {
	margin-top: 10px;
	margin-left: 20px;
}

.itemcard .permalink {
	margin:20px;
}

.node-type-member .itemcard > div  > .left-aside .photo,
.node-type-member .itemcard > div  > .left-aside .cv-file {
	margin-left: 0;
	padding: 0;
}

.itemcard > div  > div.box.metadata  {
	margin-top: 15px;
	margin-left: 0px;
	padding-left: 0px;
}

.itemcard  div.box.metadata  .field   {
	margin-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.node-type-member .itemcard div.box.metadata .field {
	margin-bottom: 15px;
}

.itemcard  div.box.metadata .field  .field-label,
.itemcard  div.box.metadata .field-name-field-member-biodata,
.itemcard  div.box.metadata .field-name-body {
	font-weight: normal;
}

.itemcard  div.box.metadata .field-name-field-member-biodata,
.itemcard  div.box.metadata .field-name-field-name,
.itemcard div.box.metadata .field.field-name-field-info-keywords {
	line-height: 20px;
}

.itemcard  div.box.metadata .field-name-body p {
	padding-left: 0;
}

#cboxContent .itemcard  div.box.metadata  .field-name-field-member-biodata,
#cboxContent .itemcard  div.box.metadata  .field-name-body {
	height: 100px;
	overflow-y: scroll;
	padding-right: 15px;
	margin-top: 15px;
}

#cboxContent .itemcard  div.box.metadata  .field-name-body {
	height: 180px;
	overflow-y: scroll;
	padding-right: 15px;
	margin-top: 15px;
}

.itemcard  div.box.metadata  .field-name-field-name  {
	color: #0073ae;
	font-size: 24px;
	float: left;
	margin-right: 8px;
	margin-bottom: 0;
}
/*
.itemcard  div.box.metadata  .field-name-field-name  .field-items .field-item:after  {
	content:", ";
}
*/
.itemcard  div.box.metadata  .field-name-field-surname  {
	color: #0073ae;
	font-size: 24px;
	float: left;
	margin-bottom: 15px;
}

.page-network-young-affiliates .itemcard  div.box.metadata  .field-name-field-surname,
.node-type-youngaffiliate  .itemcard  div.box.metadata  .field-name-field-surname {
	margin-top: -2px;
}

.itemcard  div.box.metadata  .field-name-field-young-affiliate-role,
.itemcard  div.box.metadata  .field-name-field-young-affiliate-region,
.itemcard  div.box.metadata  .field-name-field-position,
.itemcard  div.box.metadata  .field-name-field-member-current-nationality,
.itemcard  div.box.metadata  .field-name-field-shared-single-country  {
	clear: both;
}

.itemcard  div.box.metadata  .field-name-field-young-affiliate-role  .field-items {
	color: #6aaa94;
}

.itemcard  div.box.metadata  .field-name-field-position  .field-items {
	color: #2b8ebc;
}

#cboxContent .field-name-field-info-keywords .field-label {
	width: 70px !important;
}

#cboxContent .field-name-field-info-keywords .field-items {
	width: 410px !important;
}

#cboxClose {
	bottom: 0;
	right: 5px;
}

.metadata.box .print-link {
	display: none;
}

/*
** Publication
*/

.view-other-publications .views-row-even,
.view-other-publications .views-row-odd {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #e8e8e8;
}

.view-other-publications .views-row-odd.views-row-first {
	margin-top: 0px;
	padding-top: 0px;
	border-top: 0;
}

.view-other-publications .views-row-odd .node {
	background-color: #f2f2f2;
	border-bottom: 5px solid #7cb5d1;

}

.view-other-publications .views-row-even .node {
	background-color: #f9f9f9;
	border-bottom: 5px solid #0073ae;
}

.node-publication .content {
	padding: 44px 19px 19px 19px;
}

.node-publication .field-name-title-field {
	font-size:18px;
	font-weight:normal;
	color:#0073ae;
	background-image: url("img/folder-icon.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 38px;
	line-height: 24px;
}

.node-publication  .publication-info {
	background-color: #ffffff;
	margin-top:29px;
	padding:20px;
}
.node-publication .field-name-field-image img {
	float: left;
	width:100px;
	height: auto;
}

.node-publication .field-name-field-description {
	float:left;
	width:100%;
	font-size:13px;
	font-weight: normal;
	margin-top:15px;
	margin-bottom:20px;
	line-height: 16px;
}

.node-publication .publication_attachment {
	border-top:1px dotted #e7e7e8;
	padding-bottom:16px;
	padding-top:16px;
}

.node-publication .publication_attachment .size_file {
	float:right;
	font-size:14px;
	color:#0073ae;
	font-weight: bold;
	margin-top:18px;
}

.node-publication .publication_attachment .download_link {
	margin-top:15px;
}

.node-publication .publication_attachment .download_link a {
	font-size:13px;
	color: #fff;
	padding: 15px 30px;
	background-color: #0073ae;
	text-transform: uppercase
}

.node-publication .publication_attachment .download_link.small a {
	padding: 7px 15px;
}

.node-publication .publication_attachment .download_link a:hover {
	background-color: #7ab4d0;
}

/*
** Link Print
*/
#block-print-print-links {
	margin-top: 44px;
	float: right;
}

div#block-print-print-links span {
	display: inline-block;

}

div#block-print-print-links span a.print-page {
	display: block;
	width: 34px;
	padding: 12px 0;
	color: #ffffff;
	background-color: #0073ae;
	background-repeat: no-repeat;
	background-image: url('../images/print-icon.png');
	background-position: 5px 5px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

div#block-print-print-links span.print_html a:hover {
	background-position: 5px -19px;
	color: #0073ae;
	background-color: #ffffff;
}

div#block-print-print-links span.print_pdf a {
	background-position: 5px -43px;
}

div#block-print-print-links span.print_pdf a:hover {
	background-position: 5px -66px;
	color: #0073ae;
	background-color: #ffffff;
}
.webform-client-form {
  padding-left: 20px;
}

#webform-client-form-11935 {
  font-size: 110%;
  line-height: 25px;
}

/*
** Logo Unesco
*/

#block-menu-menu-secondary-menu {
	float: right;
	/*margin-right: 26px;*/
}
#block-block-17 {
	float: right;
	margin-top: 10px;
	margin-right: 26px;
	display: none;
}
.confirmation{display:none;}

/*
** Hack checkboxes style!
*/
.bef-checkboxes {
	position: relative;
}

.bef-checkboxes .form-type-bef-checkbox {
	width: 22px;
	height: 22px;
	border: 1px solid;
	border-color: #848484 #c1c1c1 #e1e1e1;
	background: #ffffff;
}

.bef-checkboxes .form-type-bef-checkbox input[type=checkbox] {
	display: none;
}

.bef-checkboxes .form-type-bef-checkbox label.option {
	margin: 0;
	padding-left: 2.5em;
	position: absolute;
	top: 0;
	left: 0;
	width: 22px;
	height: 22px;
	line-height: 22px;
	background-image: url('../images/checkboxes.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

.bef-checkboxes .form-type-bef-checkbox input[type=checkbox]:checked + label.option {
	background-position: 0 -22px;
}

/*
** Footer Menu
*/

#zone-footer {
	position: relative;
	height: 190px;
	padding-top: 22px;
	overflow: hidden;
}

#contacts-box {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 95%;
	padding-top: 15px;
	padding-left: 0;
	right: inherit;
}

#footer-sitemap .main-menu ul > li {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 47px;
}

#footer-sitemap .main-menu ul > li.menu-974 {
	float: right;
	width: 18%;
}

#footer-sitemap .main-menu ul > li.menu-598 {
	clear: both;
}

#footer-sitemap .main-menu ul > li.menu-600 > ul {
	display: none;
}


#footer-sitemap .main-menu ul > li > a {
	margin-bottom: 8px;
	display: block;
	color: #ffffff;
	text-transform: uppercase;
}

#footer-sitemap .main-menu ul > li > ul > li {
	margin-bottom: 4px;
	margin-left: 0;
}

#footer-sitemap .main-menu ul > li > ul > li > a {
	text-transform: capitalize;
	margin-bottom: 0;
	color: #5a5a5a;
	font-size: 100%;
	display: block;
	width: 260px;
	overflow: hidden;
	height: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#footer-sitemap .main-menu ul > li > ul > li > a:before {

}

#zone-footer #block-menu-menu-short-menu-footer ul li {
	list-style: none;
}

#zone-footer #block-menu-menu-short-menu-footer ul li a {
	text-transform: uppercase;
	color: #ffffff;
}

#zone-footer #block-menu-menu-short-menu-footer ul {
padding-bottom: 0;
}

/*
** trick around
** menu only in footer
*/
#block-superfish-1 #menu-974-1,
#block-superfish-1 #menu-975-1,
#block-superfish-1 #menu-976-1 {
	display: none;
}

#footer-sitemap .main-menu ul > li.menu-974 a,
#footer-sitemap .main-menu ul > li.menu-975 a,
#footer-sitemap .main-menu ul > li.menu-976 a {
	text-transform: uppercase;
	color: #ffffff;
	margin-bottom: 8px;
}

/*
** Standard Page
*/

.field-name-title-field {
	color: #666666;
	font-weight: 600;
	font-size: 24px;
}

.page-node-51 .field-name-title-field {
	margin-bottom: 13px;
}

.field-name-body{
	line-height: 25px;
}

.field-name-body p, .field-name-field-tags, .field-name-field-attachments, .field-name-body h3, .field-name-body h4, .field-name-body h5, .field-name-body ul,
.field-name-field-twas-meeting div:first-child {
	padding-bottom: 15px;
}

.field-name-body ul ul {
	padding-bottom: 0;
}

.field-name-field-tags .field-items{
	width: 90%;
}
.field-name-field-tags .field-item{
	margin: 0 3px 0;
	margin-bottom: 18px;
	clear: both;
	display: inline-block;
}

.field-name-field-tags .field-item a {
	padding: 3px;
	color: #ffffff;
	background-color: #7ab4d0;
}

.field-name-field-tags .field-item a:hover {
	padding: 3px;
	color: #7ab4d0;
	background-color: #ffffff;
}


.node-type-youngaffiliate .field-name-body p,
.node-type-member .field-name-body p {
	padding-left: 0px;
}

.field-name-field-twas-meeting div:first-child {
	padding-bottom: 25px;
}

.field-name-body ul {
	list-style: inherit;
	list-style-position: outside;
	margin-left: 20px;
}

.photo.box img {
	margin: 8px 0;
}
/*
** Search Page
*/
.page-search #block-system-main h2 {
	color: #666666;
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 10px;
}

.page-search .block-inner {
	padding-left: 20px;
}

.page-search .search-results li {
	margin: 1em 0;
	padding: 1em 0;
}

.page-search .search-results li div {
	padding: 1em 0;
}

.page-search #region-content form.search-form {
	margin-bottom: 2em;
}

.page-search  #region-content form.search-form #edit-basic div label {
	margin-right: 1em;
}

.page-node-53 .field-name-title-field { display:none;}

.page-taxonomy .node-article {
	margin-bottom: 15px;
	padding: 15px 0;
}

.page-taxonomy .node-article.even {
	background-color: #fafafa;
}

.page-taxonomy .links .node-readmore {
	text-transform: uppercase;
}

.view-empty {
	padding: 2em 1em;
	font-weight: bold;
}
/*
** Giovanni Global
*/
/*
 #section-footer{
 margin-top:10px;}
*/
 /*******************/
 /*** INIZIO NEWS ***/
 /*******************/
 #block-block-9 {
 	margin: 0 0 1em;
 }


  #block-block-9 .block-title, #block-views-filter-articles-block-1 .block-title{
 	padding-top:21px;
 	padding-left:25px;
 	line-height:22px;
 	font-size:22px;
 	color:#999999;
 	font-weight: normal;
 }

 .view-filter-articles .views-row-0 a,
 .view-filter-articles .views-row-1 a,
 .view-filter-articles  .views-row-2 a,
 .view-filter-articles  .views-row-3 a {
	color:#ffffff;
	font-size:14px;
	font-weight: normal;
	display:block;
	float:left;
	padding: .5em;
 }

 .view-filter-articles .views-row-0 a {
 	background-color: #0073ae;
 	margin-right:5px;
 }

 .view-filter-articles .views-row-1 a {
 	background-color: #3fa7d1;
 	margin-right:5px;
 }

 .view-filter-articles .views-row-2 a {
 	background-color: #a6b96f;
 	margin-right:5px;
 }
 .view-filter-articles .views-row-3 a {
 	background-color: #e47243;
 }


 .view-id-news .view-filters,
 .view-networkmembers .view-filters,
 .view-networkaffiliates .view-filters {
 	position: relative;
 	background-color: #f9f9f9;
 	padding-top:20px;
	padding-left:19px;
	padding-bottom:10px;
 }

 .view-id-news label,
 .view-networkmembers .view-filters label,
 .view-networkaffiliates .view-filters label {
 	font-size:12px;
	color:#999999;
	margin-bottom:3px;
	font-weight: normal;
}

.view-id-news .form-item .description {
	display: none;
}

.view-id-news input,
.view-networkmembers .view-filters input,
.view-networkmembers .view-filters select,
.view-networkaffiliates .view-filters select,
.view-networkaffiliates .view-filters input {
	height:39px;
 	font-size:12px;
 	text-transform: uppercase;
	color:#222222;
	border-top-color:#d8d8d8;
	border-bottom-color: white;
	border-left-color: #ebebeb;
	border-right-color: #ebebeb;
}

.view-id-news #edit-field-data-value-wrapper, .view-id-news #edit-field-data-value-1-wrapper {
	width:160px;
}

.view-id-news #edit-field-data-value-wrapper input, .view-id-news #edit-field-data-value-1-wrapper input {
	width:160px;
}

.view-networkmembers .view-filters #edit-reset {
	margin-top: 25px;
}

#edit-submit-news, #edit-reset,
#edit-submit-networkmembers,
#edit-submit-networkaffiliates {
	color: #ffffff;
}


.view-id-news .views-row {
	margin-bottom:10px;
	background-image: url('img/news_filetto.png');
	background-repeat: repeat-y;
}


.view-id-news .views-row .if-news-row{

	background-repeat: no-repeat;
	background-position: 0px 14px;
	padding-left:68px;
}

.view-id-news .views-field-field-category-article {
	padding-left:0px;
}


.view-networkmembers .view-header,
.view-networkmembers .view-footer,
.view-networkaffiliates .view-header,
.view-networkaffiliates .view-footer {
 	padding: 0 0 1.5em 0;
 	font-size: 1.3em;
}


.view-networkmembers .view-footer,
.view-networkaffiliates .view-footer {
 	margin: 1.3em 0 0em;
	padding: 0;
}

/* Evento */
.view-id-news .views-row .if-Events {
	background-image: url('img/ico_news_events.png');
}
.view-id-news .if-Events .views-field-field-category-article{
	color:#d9893c;
}

/* Opportunities */
.view-id-news .views-row .if-Opportunities{
	background-image: url('img/ico_news_opportunities.png');
}
.view-id-news .if-Opportunities .views-field-field-category-article{
	color:#92c096;
}

/* News */
.view-id-news .views-row .if-News{
	background-image: url('img/ico_news_news.png');
}
.view-id-news .if-News .views-field-field-category-article{
	color:#4fa4cf;
}

.view-id-news .views-row-odd{

}

.view-id-news .views-row-even {
	background-color: #fafafa;
}


.view-id-news .views-field-field-category-article{
	font-style: normal;
	font-size: 12px;
	padding-top:11px;
}

.view-id-news .views-field-title{
	font-style: normal;
	font-size: 18px;
	margin-top:8px;
	margin-bottom: 10px;
}

.view-id-news .views-field-title a {
	color: #666666;
}

.view-id-news .views-field-field-preview-text {
	line-height: 23px;
}

.view-id-news .views-field-field-data{
	font-style: normal;
	font-size: 14px;
	margin-top:8px;
}

.view-id-news .views-field-body{
}

.view-id-news .views-field-title-1{
	font-style: normal;
	font-size: 11px;
	color:#0073ae;
	text-transform: uppercase;
	margin-top:16px;
	padding-bottom:21px;
}


.view-id-news .pager{
	font-size:13px;
}

.responsive-layout-mobile .item-list ul li {
	margin: 0;
}

.responsive-layout-mobile .item-list ul li.pager-first,
.responsive-layout-mobile .item-list ul li.pager-last {
	display: none;
}


 .page-opportunities-list .view-filter-articles .views-row-0 a,
 .page-events-list .view-filter-articles .views-row-0 a,
 .page-news-list .view-filter-articles .views-row-0 a {
 	background: silver;
 }

 .page-opportunities-list .view-filter-articles .views-row-1 a,
 .page-events-list .view-filter-articles .views-row-1 a {
 	background: silver;
 }


 .page-news-list .view-filter-articles .views-row-2 a,
 .page-events-list .view-filter-articles .views-row-2 a {
 	background: silver;
 }

 .page-news-list .view-filter-articles .views-row-3 a,
 .page-opportunities-list .view-filter-articles .views-row-3 a {
 	background: silver;
 }

 .views-exposed-form .views-widget-filter-field_twas_in_action_value {
   display: none;
 }


 /*******************/
 /*** FINE NEWS ***/
 /*******************/


#block-views-publications-block .content, #block-views-publications-block-3 .content, #block-views-publications-block-4 .content{
	padding-bottom: 30px;
	background-color:#f2f2f2;
	border-bottom:5px solid #7cb5d1;
}

#block-views-publications-block-1 .content, #block-views-publications-block-2 .content, #block-views-publications-block-5 .content{
	padding-bottom: 30px;
	background-color:#f9f9f9;
	border-bottom:5px solid #0073ae;
}

#block-views-publications-block-1, #block-views-publications-block-2, #block-views-publications-block-3, #block-views-publications-block-4{
	margin-top:30px;
	border-top:1px solid #e8e8e8;
	padding-top:30px;
}

.page-node-53 .view-publications .view-content{
	/*height:390px;*/
	position: relative;
}

 .page-node-53 .view-publications .view-content:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.page-node-53 .view-publications .more-link{
	margin-right: 32px;
}
.page-node-53 .view-publications .more-link a {
	display: inline-block;
	color: #ffffff;
	padding: 10px 20px;
	background-color: #0073ae;
	text-transform: uppercase;
	font-size:14px;
}

.page-node-53 .view-publications .views-field-field-newsletter-volume,
.page-node-53 .view-publications .views-field-title {
	font-size:12px;
	font-weight: bold;
	line-height: 16px;
	margin-top: 10px;
	text-align: center;
}

.page-node-53 .view-publications .views-field-title a {
	color: #666666;
}

.page-node-53 .jcarousel-item {
	margin: 0 18px 0 0;
	background-color: transparent;
	border: none;
	height: auto;
}

.page-node-53 .jcarousel {
	width: 999999em !important;
}

.page-node-53 .jcarousel-container-horizontal{
	width:100%;
	height: auto;
	margin:23px 0;
	padding:0px;
}

.page-node-53 .jcarousel-clip-horizontal{
	width:78%;
	margin: 0 auto;
}

.page-node-53 .block-views.odd .jcarousel-prev-horizontal {
	top: 70px;
	left:-13px;
	width:26px;
	height: 34px;
	background-image: url('img/newsletter_jcarousel_button_light.png');
}

.page-node-53 .block-views.odd .jcarousel-next-horizontal {
	top: 70px;
	right: 5px;
	background-image: url('img/newsletter_jcarousel_button_light.png');
	width:26px;
	height: 34px;
}


.view_newsletter_title {
	font-size:20px;
	font-weight: bold;
	margin-left:8px;
}

.view_newsletter_abstract {
	font-size:13px;
	font-weight: normal;
	margin-top:19px;
	margin-left:18px;
	margin-bottom:47px;
}

.page-node-53 .view_newsletter_title {
	padding-top:27px;
}

.page-node-53 .view_newsletter_abstract {
	margin-bottom:22px;
	padding-right: 10px;
}


/** Overview newsletter **/

/* #e3edf2 */
.view-id-publications .item-list {
	background-color: #F5F5F5;
	padding-bottom:19px;
	border-right:10px solid #0073ae;
	margin-bottom:5px;
}

.view-id-publications .item-list-opened {
	background-color: #e3edf2;
}

.view-id-publications .inner_wrapper, .view-other-publications .inner_wrapper{
	font-size:20px;
	color:#0073ae;
	padding-left:72px;
	padding-top:42px;
	font-weight: normal;
}

.view-id-publications .item-list-opened .inner_wrapper, .view-other-publications .item-list-opened .inner_wrapper{
	color:#7db5d1;
}

.view-id-publications .item-list h3, .view-other-publications .item-list h3{
	background-image: url("img/newsletter_overview_close.png");
	background-repeat: no-repeat;
	background-position: 31px 43px;
	margin:0;
	padding:0;
	display:block;
	height:99px;

}
.view-id-publications .item-list-opened h3, .view-other-publications .item-list-opened h3{

	background-image: url("img/newsletter_overview_open.png");
}



.view-id-publications .subtext, .view-other-publications .subtext{
	font-size:13px;
	color:#666666;
	font-weight: normal;
	margin-top:13px;
}

.view-id-publications .item-list-opened .subtext, .view-other-publications .item-list-opened .subtext{
	color:#a6b0b5;
}

.view-id-publications .newsletter_openclose, .view-other-publications .newsletter_openclose{
	float:right;
	background-image: url('img/newsletter_button_apri.png');
	background-repeat: no-repeat;
	width:26px;
	height:25px;
	margin-right:26px;
}

.view-id-publications .item-list-opened .newsletter_openclose, .view-other-publications .item-list-opened .newsletter_openclose{
	background-image: url('img/newsletter_button_chiudi.png');
}

.view-id-publications .item-list ul {
	background-color: white;
	margin-left:30px;
	padding-left:19px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:10px;
	display: none;
}

.view-id-publications .item-list ul li {
	clear:both;
	border-bottom:1px dotted #e7e7e8;
	margin:0;
	padding: 5px 0;
}

.view-id-publications .item-list ul li.views-row-last, .view-other-publications .item-list ul li.views-row-last{
	border-bottom:none;
}

.view-id-publications .item-list ul li .views-field-field-image {
	width: 60px;
	float: left;
	display: none;
}


.view-id-publications .views-field-title .newsletter_title, .view-other-publications .views-field-title .newsletter_title {
	font-weight: bold;
	font-size: 14px;
	margin-top:10px;
}

.view-id-publications .views-field-title .newsletter_title a, .view-other-publications .views-field-title .newsletter_title a {
	color:rgb(102, 102, 102);
}

.view-id-publications .views-field-title .newsletter_subtext, .view-other-publications .views-field-title .newsletter_subtext {
	font-weight: normal;
	font-size: 13px;
	margin-top:10px;
	display: none;
}

.view-id-publications .newsletter_bottone_download, .view-other-publications .newsletter_bottone_download{
	background-color: #0073ae;
	color: white;
	text-transform: uppercase;
	text-align: center;
	float:right;
	font-size:12px;
	margin-top:10px;
	padding: 5px;
}

.view-id-publications .newsletter_bottone_download a, .view-other-publications .newsletter_bottone_download a{
	color:white;
	display:block;
	width:100%;
	height:100%;
}

.newsletter_openclose{
	cursor: pointer;
}



/*************/
/** REGIONI **/
/*************/

.not-front #region-preface-first .content {
		margin-top:55px;
		margin-bottom:0px;
}


.block-breadcrumb{
	overflow: hidden;
}

.block-breadcrumb .content{
	margin-top:25px;
}



.not-front #region-preface-first p{
	font-size:28px;
	color:#333333;
	font-weight: 300;

}

.newsletter_node_title{
	font-size: 20px;
	font-weight: bold;
}

.newsletter_node_subtitle{
	font-size: 13px;
	font-weight: normal;
	margin-top:16px;
}

.newsletter_node_inner_title {
	background-image: url("img/newsletter_overview_close.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left:22px;
	padding-left: 42px;
}

.newsletter_node_inner_title div.nw-title {
	font-size:20px;
	font-weight:normal;
	color:#0073ae;
}

.newsletter_node_inner_title div.nw-subtitle {
	font-size:13px;
	font-weight:normal;
	margin-top:16px;
	display: none;
}

.node-type-newsletter .nw-content-issue {
	background-color: #ffffff;
	margin-top:29px;
	padding:10px;
}

.node-type-newsletter .nw-image {
	float: left;
	display: none;
}

.node-type-newsletter .nw-dwonload {
	float:right;
	display: block;
	font-size:10px;
	color:#0073ae;
	font-weight: bold;
	margin-right: 0;
	margin-top: 20px;
}

.node-type-newsletter .nw-issue-content {
	float:left;
	padding-left:12px;
	padding-top:17px;
}

.node-type-newsletter .nw-issue-title {
	font-size: 12px;
	font-weight: bold;
}

.node-type-newsletter .nw-issue-desc {
	display: none;
	font-size: 13px;
	font-weight: normal;
	margin-top: 15px;
}

.newsletter_node_content .nw-issue-chapter {
	border-top:1px dotted #e7e7e8;
	padding-bottom:16px;
	padding-top:16px;
}

.newsletter_node_content .field-name-field-image img{
	width:46px;
	height: auto;
}

.newsletter_node_content .download_link {
	display: block;
	float:right;
	font-size:10px;
	color:#0073ae;
	font-weight: bold;
	margin-top:7px;
	margin-right: 0px;
}

.blue_point_title {
	background-image: url('img/newsletter_small_point.png');
	background-repeat:no-repeat ;
	margin-left:12px;
	font-weight: bold;
	font-size:12px;
	padding-left:28px;
	background-position: 0px 3px;
	width: 50%;
}

.newsletter_article_description {
	display: none;
	width:490px;
	font-weight: normal;
	font-size:13px;
	margin-top:10px;
	padding-left:40px;
	line-height: 18px;
}


/***********************/
/*** EX - SCIDEV FEEDS ***/
/***********************/

.front #zone-content{
	background-color: #fdfdfd;
	padding-bottom:50px;
}

.front #zone-content .grid-4 .first {
	margin-left: 20px;
}
.front #zone-content .grid-4 .second {
	margin-left:10px;margin-right:10px;
}
.front #zone-content .grid-4 .last {
	margin-right:20px;
}

#externalResources ul {
	margin:0px;
	padding:0px;
	margin-right:28px;
}

#externalResources ul li{
	margin:0px;
	padding:0px;
	clear:both;
	margin-right:10px;
	padding-bottom:13px;
}


#externalResources .block-title {
	font-size:16px;
	color:#cfc74f;
	padding-bottom:10px;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom:20px;
	text-transform: uppercase;
	text-align: center;
	padding-right: 10px;
}

#externalResources .views-field-created {
	color:#cccccc;
	margin-left:15px;
	font-size: 12px;
}

#externalResources .views-field-title a {
	display: block;
	margin-top:4px;
	margin-bottom:2px;
	font-size: 14px;
	padding-left:15px;
	color:#333333;
	background-image: url('img/pallino_ocra.png');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#externalResources .views-field-nothing a {
	font-size:11px;
	color:#7ab4d0;
	float:right;
}

.gray_line{
	text-align: center;
	margin-left:21px;
	margin-right:21px;
	background-image: url("../images/pixel_gray.png");
	background-repeat: repeat-x;
	background-position: left center;
}

.gray_line_title{
	width:270px;
	background-color: white;
	text-align: center;
	margin: 0 auto;
	font-size:26px;
	font-weight: bold;
	color:#939393;
	text-shadow: 0px 1px 1px #fff;
}
.home_title_news.gm{background-color: #fdfdfd;padding-top:50px;padding-bottom:50px;}
.gray_line_title.gm{
	background-color: #fdfdfd;
}

/*************************/
/**** VISTA HOME   *******/
/*************************/

.if-home-news-row {
	margin-bottom:34px;
}

.views-row-last .if-home-news-row {
	margin-bottom:14px;
}

.view-display-id-block_2 .view-footer a {
	display: inline-block;
	color: #7ab4d0;
	/*background-color: #7ab4d0;*/
	padding: 4px 6px;
	font-size: 125%;
}


.view-id-frontpage .views-field-title{
	margin-bottom:11px;
	margin-top:7px;
}

.view-id-frontpage .views-field-title a{
	font-size:18px;
	color:#333333;
}

.view-id-frontpage .views-field-field-category-article{
	padding-left: 0px;

}

.view-id-frontpage .views-field-field-preview-text{
	color:#666666;
	font-size: 11px;
	line-height: 15px;
	margin-top:10px;
}

.view-id-frontpage .views-field-field-data{
	color:#666666;
}

.view-id-frontpage .views-field-view-node{
	padding-top:11px;
	color:0073ae;
}

.view-id-frontpage .catEvents .views-field-field-category-article {
	color:#d9893c;
}
.view-id-frontpage .catOpportunities .views-field-field-category-article{
	color:#92c096;
}
.view-id-frontpage .catNews .views-field-field-category-article{
	color:#4fa4cf;
}



.view-id-frontpage .inner-row{
	font-size: 11px;
	color:#0073ae;
}

.innercat{
	padding-left:56px;
	background-repeat: no-repeat;
}

.catEvents .innercat{
	background-image: url('../images/icon_event_simple.png');
}
.catOpportunities .innercat{
	background-image: url('../images/icon_opportunities_simple.png');
}
.catNews .innercat{
	background-image: url('../images/icon_news_simple.png');
}


/******************/
/*** PARTNERS ***/
/****************/


.partner_top_image{
	text-align: center;
}
.partner_top_title{
	color:#666666;
	font-size: 20px;
	font-weight: bold;
	/*margin-top:36px;*/
}
.partner_top_subtitle{
	/*color:#666666;
	line-height: 15px;
	font-size:13px;
	font-weight: normal;*/
	margin-top:21px;
	padding-bottom:32px;
	border-bottom: 1px dotted #cccccc;
	margin-bottom:20px;
}
.field-name-field-subtitle-deck-,
.field-name-field-shared-preview-text,
.page-network .view-networkintroductions .views-field-field-network-subtitle,
.page-node-1833 .content .field-name-field-network-subtitle {
	margin-bottom:30px;
	line-height: 30px;
	font-size: 140%;
}

.page-network .view-networkintroductions .views-field-field-network-subtitle,
.page-node-1833 .content .field-name-field-network-subtitle {
	padding-left: 0;
}


.partner_box{
	border-right:1px solid #e0e0e0;
	padding-top:8px;
}

.col-first .partner_box{
	border-left:1px solid white;
}
.col-last .partner_box{
	border-right:1px solid white;
}


.page-network-partners .views-field-title{
	height: 100%;
}

.partner_box_hover{
	background-color: #d9e7ee;
}

.partner_image{
text-align: center;

}

.partner_title{
	padding-left:21px;
	padding-right:21px;
	padding-top:14px;
	padding-bottom:14px;


}

.partner_box .partner_title{
	color:#333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}

.partner_box_hover .partner_title{
	color:white;
}


	/**********************/
	/**** NODO PARTNER ****/
	/***********************/

#cboxWrapper{
	width:800px;
}

.node-partner .field{
	font-size:13px;
	margin-bottom:10px;
}

.node-partner .field-name-title-field{
	font-size:20px;
	color:#0073ae;
	font-weight: bold;
	line-height: 28px;
	margin-bottom:24px;
	margin-top:9px;
}



.node-partner .field-name-field-partner-location, .node-partner .field-name-field-link, .node-partner .field-name-field-shared-single-country, .node-partner .field-name-field-partner-region{
	font-weight: bold;
}

.node-partner .field-name-body p{
	font-weight: normal;
	padding-left:0px;
	padding-bottom:0px;
	line-height: 21px;
}

.node-partner .field-label{
	font-weight: normal;
	font-size:13px;
}

/*****************************/
/*** Networked associations **/
/*****************************/


.page-network-associated-organizations .view-id-network .views-row{
	background-color: #f9f9f9;
	padding:21px;
	margin-bottom:20px;
	font-size: 13px;
}

.page-network-associated-organizations .view-id-network .views-field{
	margin-bottom:5px;
}

.page-network-associated-organizations .view-id-network .views-label{
	margin-right:5px;
}

.page-network-associated-organizations .view-id-network .views-label, .page-network-associated-organizations .view-id-network .field-content{
	display: inline;
}

.page-network-associated-organizations .region-content .views-field-field-image{
	float:left;
	margin-right:30px;
}

.page-network-associated-organizations .views-field-title{
	font-size:17px;
	color:#666666;
	font-style: normal;
	line-height: 20px;
	margin-bottom: 14px;
}

.page-network-associated-organizations .views-field-body{
	color:#666666;
	font-size: 12px;
	line-height: 18px;
	margin-bottom:22px;
}

.associated_organizations_fields {
	float:left;
}


/**********************/
/** TWAS ANS ITALY ****/
/**********************/

.view-id-twas_italy .views-row{
	margin-bottom: 10px;
	background-image: url('img/news_filetto.png');
	background-repeat: repeat-y;
}

.view-id-twas_italy .views-row > div.views-field {
	background-repeat: no-repeat;
	background-position: 0px 14px;
	padding-left: 68px;
}

.view-id-twas_italy .views-field-field-category-article {
	font-style: normal;
	font-size: 12px;
	padding-top: 11px;
	padding-left: 0px;
}

.view-id-twas_italy .views-row.catNews > div.views-field {
	background-image: url('img/ico_news_news.png');
}

.view-id-twas_italy .views-row.catEvents > div.views-field {
	background-image: url('img/ico_news_events.png');
}

.view-id-twas_italy .views-row.catOpportunities > div.views-field {
	background-image: url('img/ico_news_opportunities.png');
}

.view-id-twas_italy .views-row.catNews .views-field-field-category-article {
	color: #4fa4cf;
}
.view-id-twas_italy .views-row.catEvents .views-field-field-category-article {
	color: #d9893c;
}
.view-id-twas_italy .views-row.catOpportunities .views-field-field-category-article {
	color: #92c096;
}

.view-id-twas_italy .views-field-field-data{
	font-size:14px;
	margin-top:11px;
	margin-bottom:7px;
}

.view-id-twas_italy .views-field-title{
	margin-bottom:13px;
	font-size:22px;

}

.view-id-twas_italy .views-field-field-preview-text{
	font-size:12px;
	margin-bottom:20px;
}

.view-id-twas_italy .views-field-title-field{
	font-size:11px;
	color:#0073ae;
	padding-bottom:11px;
}

.view-id-twas_italy  .view-header{
	margin-bottom:20px;
}

/*
** Zappeo Global
*/
/* ##### NETWORK ##### */

.views-summary-unformatted  a {
	padding: 8px 14px;
	display:block;
	color: #666666;
	font-weight: bold;
	background-color: #f8f8f8;
}

.view-networkaffiliates .views-summary-unformatted  a:hover {
	background-color: #ceddb0;
}

.views-summary-unformatted  a:hover {
	background-color: #cbe1ed;
}

.views-summary-unformatted-active  a.active{
	padding: 8px 14px;
	display:block;
	color: #666666;
	font-weight: bold;
	cursor: default;
}

.view-homepage-box .views-row-1 .views-field-nothing{
	text-transform: uppercase;
}

.summary-wrapper {
	/*margin-bottom: 20px;*/
}

/* subtitles */

.partner_top_subtitle, .field-name-field-subtitle-deck-,
.page-network .view-networkintroductions .views-field-field-network-subtitle,
.page-node-1833 .content .field-name-field-network-subtitle,
.field-name-field-shared-preview-text,
.view_newsletter_abstract {
	color: #999999;
	font-size: 125%;
	font-weight: 300;
	line-height: 16px;
	margin: 13px 0 30px;
}

.view_newsletter_abstract {
	margin: 13px 18px 30px 8px;
}

/* LANDING */

.node-network-introduction .field-name-title-field{
	font-size: 20px;
	font-weight: bold;
	color: #666666;
}

.node-network-introduction .field-name-field-network-subtitle{
    /*color: #999999;
	font-size: 155%;
	font-weight: 300;
	line-height: 35px;
	margin: 13px 0 30px;*/
}

.node-network-introduction .field-name-field-network-long-description{
	line-height: 16px;
}

.block-networkintroductions-block-5{
	margin-top: 50px;
}

.block-networkintroductions-block-5 .views-field-title {
	color: #0073ae;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 11px;
	padding-left: 63px;
}
.block-networkintroductions-block-5 .views-field-field-network-subtitle {
	font-size: 13px;
	color: #666666;
	margin-bottom: 40px;
}

.block-networkintroductions-block-5 .views-row .views-field-title {
	background-position: left 10px top;
	background-repeat: no-repeat;
	padding-top: 20px;
}

.block-networkintroductions-block-5 .views-row-1 .views-field-title {
	background-image: url('img/network_offices.png');
}

.block-networkintroductions-block-5 .views-row-2 .views-field-title {
	background-image: url('img/network_organizations.png');
}

.block-networkintroductions-block-5 .views-row-3 .views-field-title {
	background-image: url('img/network_partners.png');
}

.block-networkintroductions-block-5 .views-row-4 .views-field-title {
	background-image: url('img/network_young.png');
}

.block-networkintroductions-block-5 .views-row-5 .views-field-title {
	background-image: url('img/network_members.png');
}

.block-networkintroductions-block-5 .views-field-field-network-link-to{
	display:none;
}


/* YOUNG AFFILIATES */

.view-networkaffiliates .views-summary-unformatted-active {
	display:block;
	float: left;
	text-align: center;
	background-color: #ceddb0;
	padding-top: 5px;
	margin-bottom: 10px;
}

.view-networkaffiliates .views-field-title, .view-networkaffiliates .views-field-title a{
	color:#85ab3a;
	font-size:14px;
	font-weight: bold;
	clear: left;
}
.view-networkaffiliates .views-field-field-shared-single-country{
	font-size:13px;
	font-weight: bold;
}

.view-networkaffiliates .views-field-field-young-affiliate-role{
	color: #bfd592;
	font-size:13px;
	font-weight: bold;
}

.view-networkaffiliates .views-field-field-affiliation-office{
	font-size:13px;
}

.view-networkaffiliates .views-summary-unformatted {
	display:block;
	float: left;
	text-align: center;
	background-color: #f8f8f8;
	padding-top: 5px;
	margin-bottom: 10px;
}

.view-networkaffiliates .views-row-even {
	background-color: #f8f8f8;
}

.view-networkaffiliates .attachment-before {
	background-color: none;
	clear: left;
}

.view-networkaffiliates .views-row {
	padding: 10px;
	line-height: 20px;
}

.view-networkaffiliates .views-row > div {
	padding: 0 5px;
}

.view-networkaffiliates .pager  a {
	color: #85AB3A;
}


/* MEMBERS */

.view-networkmembers .views-summary-unformatted-active,
.view-networkaffiliates .views-summary-unformatted-active {
	display:block;
	float: left;
	text-align: center;
	background-color: #cbe1ed;
	padding-top: 5px;
	margin-bottom: 10px;
}

.view-networkmembers .views-exposed-form label,
.view-networkaffiliates .views-exposed-form label   {
	padding: .5em 1em .5em 0;
}

.view-networkmembers .views-row > div,
.view-networkaffiliates .views-row > div  {
	margin-right: 5px;
}

.view-networkmembers .views-field-title-1,
.view-networkmembers .views-field-title-1 a,
.view-networkaffiliates .views-field-title-1,
.view-networkaffiliates .views-field-title-1 a {
	color:#0073ae;
	font-size:14px;
	font-weight: bold;
	clear: left;
}

.view-networkmembers .views-field-field-shared-single-country {
	font-size:13px;
	font-weight: bold;
}
.view-networkmembers .views-field-field-position {
	color: #74b2cf;
	font-size:13px;
	font-weight: bold;
}
.view-networkmembers .views-field-field-field-member {
	font-size:13px;

}
.view-networkmembers .views-field-field-year-of-death {
	color: #999999;
	font-size:13px;
}
.view-networkmembers .views-summary-unformatted {
	display:block;
	float: left;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 10px;
}

.view-networkmembers .view-content{
	/*margin-top: 30px;*/
}
.view-networkmembers .views-row-even{
	background-color: #f8f8f8;
}

.view-networkmembers .attachment-before{
	background-color: none;
	clear: left;
}

.view-networkmembers .views-row{
	padding: 10px;
	line-height: 20px;
}

.view-networkmembers .views-row > div {
	padding: 0 5px;
}

.view-networkmembers .item-list .pager li {
	padding: 0.2em;
}

/* REGIONAL OFFICES */
.page-network-regional-offices .views-field-field-shared-single-country{
	font-size: 20px;
	color: #0073ae;
	font-weight: bold;
	margin-bottom: 25px;
	height: 25px;
}
.page-network-regional-offices .views-field-field-shared-single-country .field-content{
	padding-top: 2px;
}

.page-network-regional-offices .views-field-title {
	font-size: 20px;
	color: #0073ae;
	margin-bottom: 5px;
	display:block;
}

.page-network .view-networkintroductions .views-field-title,
.page-opportunities-fellowships .views-field-title,
.page-opportunities-visiting-scientist .views-field-title,
.page-opportunities-research-grants .views-field-title,
.page-opportunities-scientific-meetings .views-field-title,
.page-opportunities-prizes-and-awards .views-field-title {
	color: #666666;
	font-size: 20px;
	font-weight: bold
}

.page-node-1833 .content .field-name-title-field {
	padding-left: 0;
}


.page-opportunities-fellowships .views-field-field-subtitle-deck-,
.page-opportunities-visiting-scientist .views-field-field-subtitle-deck-,
.page-opportunities-research-grants .views-field-field-subtitle-deck-,
.page-opportunities-scientific-meetings .views-field-field-subtitle-deck-,
.page-opportunities-prizes-and-awards .views-field-field-subtitle-deck- {
	padding-bottom: 32px;
	margin-bottom: 15px;
	color: #999999;
	font-size: 135%;
	font-weight: 300;
	line-height: 22px;
	margin: 13px 0 30px;
	margin-top: 21px;
}

.page-network .view-networkintroductions .views-field-field-network-long-description,
.page-node-1833 .content .field-name-field-network-long-description,
.page-opportunities-fellowships .views-field-field-opportunity-long-descr,
.page-opportunities-visiting-scientist .views-field-field-opportunity-long-descr,
.page-opportunities-research-grants .views-field-field-opportunity-long-descr,
.page-opportunities-scientific-meetings .views-field-field-opportunity-long-descr,
.page-opportunities-prizes-and-awards .views-field-field-opportunity-long-descr {
	margin-bottom: 2em;
	line-height: 22px;
}

.page-network-regional-offices .views-field-field-associated-location{
	font-size: 13px;
	color: #666666;
	margin-bottom: 20px;
}

.page-network-regional-offices .views-field-field-coordinator .views-label-field-coordinator{
	float: left;
	font-size: 13px;
	color: #666666;
}

.page-network-regional-offices .views-field-field-coordinator .field-content{
	font-size: 13px;
	color: #0073ae;
	font-weight: bold;
	margin-bottom: 15px;
}

.page-network-regional-offices .views-field-field-email-single .views-label-field-email-single{
	float: left;
	font-size: 13px;
	color: #666666;
}

.page-network-regional-offices .views-field-field-email-single .field-content{
	font-size: 13px;
	color: #0073ae;
	margin-bottom: 5px;
}

.page-network-regional-offices .views-field-field-link .views-label-field-link{
	float: left;
	font-size: 13px;
	color: #666666;
}

.page-network-regional-offices .views-field-field-link .field-content{
	font-size: 13px;
	color: #0073ae;
	margin-bottom: 75px;
}

/* ##### OPPORTUNITIES ##### */

/* FELLOWSHIPS */

.my-fellowship-row {
	/*background-image: url('img/sfondobox.png');*/
	background-repeat: repeat-y;
	overflow: auto;
	z-index: 99;
}

.responsive-layout-mobile .my-fellowship-row > div {
	padding: 10px;
}

.my-fellowship-row > div.last {
	display: none;
	border-bottom: 0;
	border-right: 0;
}

.opportunity-wrapper{
	padding: 15px;
}
.fellowships-row{
	/*padding-top: 15px;*/
}

.view-fellowships .views-row {
	background-color: #eeeeee;
	margin: 10px 0;
}

.view-fellowships .views-label {
	/*margin-top: 15px;*/
}

.view-fellowships .views-label{
	color: #999999;
	font-size: 12px;
	display: block;
}

.view-fellowships .views-field.last .views-label {

}


.view-fellowships .views-field-field-fellowship-degree-held > span.views-label,
.view-fellowships .views-field-field-meeting-fields-supported .field-content > span.views-label {
	display: block;
	margin-bottom: 5px;
}

.view-fellowships .views-field-title-field a,
.view-fellowships .views-field-title-field {
	font-size: 14px;
	font-weight: bold;
	color: #0073ae;
	text-transform: uppercase;
	/*padding-top: 26px;*/
	float:left;
}

.view-fellowships .views-field-field-shared-preview-text {
	font-size: 12px;
	color: #666666;
	margin: 20px 0 0;
	line-height: 16px;
	text-transform: none;
	font-weight: normal;
}

.view-fellowships .views-field-field-shared-deadline {
	display: none;
	font-size: 21px;
	/*font-family: 'Myriad Pro';*/
	color: #333333;
	float:left;
}

.view-fellowships .views-field-field-fellowship-partner {
	font-size: 13px;
	color: #333333;
	margin: 10px 0;
}

.views-field-field-scientist-degree-held > .field-content,
.views-field-field-fellowship-degree-held > .field-content,
.views-field-field-meeting-fields-supported .date-display-single,
.views-field-field-prize-field > .field-content > .field-content {
	font-size: 13px;
	color: #333333;
}


.view-fellowships .views-field.last .field-content {
	font-size: 12px;
	line-height: 15px;
}

.view-fellowships .views-field-field-fellowship-partner ul li {
	margin: 6px 0;
}

.view-fellowships .views-field-field-fellowship-partner .field-content, .view-fellowships .views-field-field-shared-deadline .field-content{
	margin-top: 5px;
}

.view-fellowships .views-field-field-fellowship-partner span {
	margin-bottom: 10px;
	display: block;
}

.view-fellowships .views-field-field-shared-subsets, .view-fellowships .views-field-field-shared-countries, .view-fellowships  .views-field-field-research-country-of-work {
	/*margin-top: 15px;*/
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
}


.view-fellowships .views-field-field-fellowship-level, .view-fellowships .views-field-field-fellowship-field-sections,
.view-fellowships .views-field-field-fellowship-duration, .view-fellowships .views-field-field-fellowship-age-limit,
.view-fellowships .views-field-field-fellowship-sandwich-option, .view-fellowships  .views-field-field-research-level,
.view-fellowships  .views-field-field-research-field, .view-fellowships .views-field-field-research-age-limit,
.view-fellowships .views-field-field-scientist-level,.view-fellowships .views-field-field-scientist-field-sections,
.view-fellowships .views-field-field-scientist-duration, .view-fellowships .views-field-field-scientist-age-limit,
.view-fellowships .views-field-field-prize-field, .view-fellowships .views-field-field-prize-agelimit{
	font-size: 13px;
	/*font-weight: bold;
	margin-top: 5px;*/
}

.views-field-field-fellowship-sandwich-option .field-content {
	text-transform: capitalize;
}

.opportunity-women-only-yes{
	background-image: url('img/womenonly.gif');
	background-repeat: no-repeat;
	background-position: top right;
	z-index: 1;
}

.opportunity-discontinued-yes {
	border-left: 10px solid #e1e1e1;
}

.opportunity-discontinued-no{
	border-left: 10px solid #0073ae;
}

.opportunities-right-wrapper,
.views-field-field-scientist-degree-held,
.views-field-field-fellowship-degree-held,
.views-field-field-meeting-fields-supported,
.views-field-field-prize-field {
	width: 100%;
	float:left;
	padding: 5px 0px 0;
}

/* RESEARCH GRANTS */

.view-fellowships .field-collection-item-field-research-field .field-item {
	margin: 0;
	padding: 0;
}

/* VISITING SCIENTISTS */

.view-fellowships .field-collection-item-field-scientist-field-sections .field-item {
	margin: 0;
	padding: 0;
}

.view-fellowships .field-name-field-meeting-field-name .field-items .field-item {
	margin: 5px 0;
}


/** ####### ABOUT ########## */

/* GENERAL MEETINGS */

.view-generalmeetings .views-field-title {
	margin-bottom: 5px;
	margin-left: 30px;
}

.view-generalmeetings .views-field-title a {
	font-size: 20px;
	color: #0073ae;

}

.view-generalmeetings .views-field-body{
	line-height: 15px;
	margin-left: 43px;
	margin-bottom: 25px;
}

/** field nascosti */
.views-field-field-fellowship-discontinued, .views-field-field-fellowship-women-only,
.views-field-field-research-discontinued, .views-field-field-scientist-discontinued,
.views-field-field-prize-women-only, .views-field-field-prize-discontinued{
	display:none;
}

ul.pager{
	margin-top: 20px;
}

/*
** Share Button
*/
#region-content #sharebarp {
	float: none !important;
	clear: both !important;
	width: 80% !important;
	height: 50px;
	overflow: hidden;
}

#region-content #sharebarp li {
	float: left !important;
}

#region-content #sharebarp li:first-child {
	font-weight: bold;
	padding: 5px;
}

#region-content #sharebarp li #___plusone_0 {
	max-width: 70px !important;
}

iframe.twitter-share-button {
	max-width: 80px !important;
}

.fb_edge_widget_with_comment {
	width: 80px !important;
}

.sharebar-button.email {
	display: block;
	background: url('../images/email-icon-blue.png') no-repeat 4px center;
	padding: 4px 5px 3px 25px;
	font-size: 12px;
}


.image-caption-container {
	height: auto !important;
	margin-top: 20px;
}

.view-networkmembers #edit-submit-networkmembers, .view-networkaffiliates #edit-submit-networkaffiliates {
	margin-top: 25px;
}

.view-networkaffiliates #edit-submit-networkaffiliates {
	/*margin-top: 12px;*/
}

/*
** CAMBIO IDEA
*/
.page-opportunities-fellowships .view-id-fellowships {
	display: none;
}

.page-opportunities-fellowships.page-opportunities-fellowships-phd .view-id-fellowships,
.page-opportunities-fellowships.page-opportunities-fellowships-postdoc .view-id-fellowships {
	display: block;
}

.page-opportunities-visiting-scientist .view-id-fellowships {
	display: none;
}

.page-opportunities-visiting-scientist.page-opportunities-visiting-scientist-professors .view-id-fellowships,
.page-opportunities-visiting-scientist.page-opportunities-visiting-scientist-researchers .view-id-fellowships {
	display: block;
}

.node-type-article .node-article {
	position: relative;
}

.node-article .cat1{
	background: url('../images/icon_news.png') no-repeat left top;
}
.node-article .cat2{
	background: url('../images/icon_event.png') no-repeat left top;
}
.node-article .cat3{
	background: url('../images/icon_opportunities.png') no-repeat left top;
}

.node-article .field-name-title-field a {
	color: #666666;
	font-weight: 400;
}

.field-name-field-category-article {
	font-size: 90%;
	padding-left: 70px;
}

.field-name-field-data {
	color: #999999;
	font-size: 95%;
	padding-left: 70px;
}

.page-taxonomy-term .field-name-field-data {
	margin-top: 11px;
}

.node-article .field-name-title-field {
	color: #666666;
	font-weight: 700;
	padding-left: 70px;
}

.page-taxonomy .node-article .field-name-field-preview-text {
	padding-left: 70px;
	margin: 10px 0;
}

.page-taxonomy .node-article .node-links {
	padding-left: 68px;
}

.node-article .field-name-field-tia-main-sdg {
  vertical-align: top;
  margin-bottom: 27px;
}

.node-article .field-name-field-tia-main-sdg .field-item {
  position: relative;
  font-size: 0;
}

.node-article .field-name-field-tia-main-sdg .field-label {
  margin-bottom: 6px;
  font-size: 13px;
}

.node-article .field-name-field-tia-main-sdg .strong_institutions:hover:before {
  display: block;
}

.node-article .field-name-field-tia-main-sdg > .field-items > .even > div:before {
  position: absolute;
  display: none;
  font-size: 14px;
  background-color: #ffffff;
  padding: 7px 10px;
  z-index: 1;
  top: -34px;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.18);
  white-space: nowrap;
}

.node-article .field-name-field-tia-main-sdg > .field-items > .even > div:after {
  width: 32px;
  height: 32px;
  position: relative;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
  content: "";
}

.node-article .field-name-field-tia-main-sdg .no_poverty:after {
  background-image: url("../images/01.png");
}

.node-article .field-name-field-tia-main-sdg .zero_hunger:after {
  background-image: url("../images/02.png");
}

.node-article .field-name-field-tia-main-sdg .good_health:after {
  background-image: url("../images/03.png");
}

.node-article .field-name-field-tia-main-sdg .quality_edu:after {
  background-image: url("../images/04.png");
}

.node-article .field-name-field-tia-main-sdg .gender_equality:after {
  background-image: url("../images/05.png");
}

.node-article .field-name-field-tia-main-sdg .clean_water:after {
  background-image: url("../images/06.png");
}

.node-article .field-name-field-tia-main-sdg .clean_energy:after {
  background-image: url("../images/07.png");
}

.node-article .field-name-field-tia-main-sdg .work_economic:after {
  background-image: url("../images/08.png");
}

.node-article .field-name-field-tia-main-sdg .innovation:after {
  background-image: url("../images/09.png");
}

.node-article .field-name-field-tia-main-sdg .reduced_inequality:after {
  background-image: url("../images/10.png");
}

.node-article .field-name-field-tia-main-sdg .sustainable_cities:after {
  background-image: url("../images/11.png");
}

.node-article .field-name-field-tia-main-sdg .responsible_consumption:after {
  background-image: url("../images/12.png");
}

.node-article .field-name-field-tia-main-sdg .climate_action:after {
  background-image: url("../images/13.png");
}

.node-article .field-name-field-tia-main-sdg .below_water:after {
  background-image: url("../images/14.png");
}

.node-article .field-name-field-tia-main-sdg .life_land:after {
  background-image: url("../images/15.png");
}

.node-article .field-name-field-tia-main-sdg .strong_institutions:after {
  background-image: url("../images/16.png");
}

.node-article .field-name-field-tia-main-sdg .partnerships:after {
  background-image: url("../images/17.png");
}

.node-article .field-name-field-tia-main-sdg .no_poverty:before {
  content: "1. No poverty";
}

.node-article .field-name-field-tia-main-sdg .zero_hunger:before {
  content: "2. Zero hunger";
}

.node-article .field-name-field-tia-main-sdg .good_health:before {
  content: "3. Good health and well-being";
}

.node-article .field-name-field-tia-main-sdg .quality_edu:before {
  content: "4. Quality education";
}

.node-article .field-name-field-tia-main-sdg .gender_equality:before {
  content: "5. Gender equality";
}

.node-article .field-name-field-tia-main-sdg .clean_water:before {
  content: "6. Clean water and sanitation";
}

.node-article .field-name-field-tia-main-sdg .clean_energy:before {
  content: "7. Affordable and clean energy";
}

.node-article .field-name-field-tia-main-sdg .work_economic:before {
  content: "8. Decent work and economic growth";
}

.node-article .field-name-field-tia-main-sdg .innovation:before {
  content: "9. Industry, innovation and infrastructure";
}

.node-article .field-name-field-tia-main-sdg .reduced_inequality:before {
  content: "10. Reduced inequality";
}

.node-article .field-name-field-tia-main-sdg .sustainable_cities:before {
  content: "11. Sustainable cities and communities";
}

.node-article .field-name-field-tia-main-sdg .responsible_consumption:before {
  content: "12. Responsible consumption and production";
}

.node-article .field-name-field-tia-main-sdg .climate_action:before {
  content: "13. Climate action";
}

.node-article .field-name-field-tia-main-sdg .below_water:before {
  content: "14. Life below water";
}

.node-article .field-name-field-tia-main-sdg .life_land:before {
  content: "15. Life on land";
}

.node-article .field-name-field-tia-main-sdg .strong_institutions:before {
  content: "16. Peace, justice and strong institutions";
}

.node-article .field-name-field-tia-main-sdg .partnerships:before {
  content: "17. Partnerships for the goals";
}

.node-article .field-name-field-tia-person-group {
  line-height: 19px;
  vertical-align: top;
  position: relative;
  top: -3px;
      margin-bottom: 19px;
}

.node-article .field-name-field-tia-person-group .field-label {
  margin-bottom: 1px;
  font-size: 13px;
}

.node-article .field-name-field-tia-person-group a {
  color: #2773ad;
  font-weight: 600;
}
.node-article .field-name-field-tia-person-group a:hover {
  color: #82b5d0;
}

 .node-article .field-name-field-tia-person-group a:last-child{
  color: #82b5d0;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;

}
.node-article .field-name-field-tia-person-group a:last-child:hover {
  color: #a0d0ea;
}









.service-links {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 230px;
}

.service-links .service-label {
	float: left;
	margin-right: 5px;
	padding-top: 8px;
}

.service-links ul li {
	float: left;
	margin: 0 5px;
}

.service-links ul li a {
	width: 28px;
	height: 28px;
	display: block;
	overflow: hidden;
	background-image: url('../images/social-link.png');
	background-repeat: no-repeat;
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

  /* IE 5-7 */
  filter: alpha(opacity=70);

  /* Netscape */
  -moz-opacity: 0.7;

  /* Safari 1.x */
  -khtml-opacity: 0.7;

  /* Good browsers */
  opacity: 0.7;
}

.service-links ul li a:hover {
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  /* IE 5-7 */
  filter: alpha(opacity=100);

  /* Netscape */
  -moz-opacity: 1;

  /* Safari 1.x */
  -khtml-opacity: 1;

  /* Good browsers */
  opacity: 1;
}

.service-links ul li a img {
	display: none;
}

.service-links ul li.service-links-facebook a {
	background-position: 0 0;
}
.service-links ul li.service-links-forward a {
	background-position: 0 -113px;
}
.service-links ul li.service-links-google-plus a {
	background-position: 0 -56px;
}
.service-links ul li.service-links-linkedin a {
	background-position: 0 -84px;
}

.service-links ul li.service-links-twitter a {
	background-position: 0 -28px;
}

#block-views-homepage-box-block-1 .views-field-field-image { cursor: pointer;}

/*
.service-links ul li.service-links-forward {
	padding-top: 2px;
}
*/
.page-forward #edit-instructions,
.page-forward #edit-page  {
	line-height: 20px;
}

.galleryformatter .overlay-inner h3 {
	font-weight: normal;
	font-size: 100%;
}

ol {
	list-style-type: decimal;
}

.page-node ol {
	margin-left: 40px;
}

body #cboxClose {
	background: url(img/controls.png) no-repeat -25px 0px;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
    outline: none;
}

.page-forward #edit-subject,
.page-forward #edit-body  {
	display: none;
}

.logged-in.page-user .tabs {
display: none;
}

.logged-in.page-user .field-name-body p {
	padding-left: 0;
}

.page-user-edit input {
	margin-bottom: 5px;
}

.page-node-edit input[type="text"],
.page-node-edit select,
.page-node-edit table.field-multiple-table,
.page-node-edit .date-padding,
.page-node-edit .date-no-float,
.page-node-edit .date-no-float div {
	width: 100% !important;
}

.page-node-edit .date-padding {
	padding: 10px 0;
}

.page-node-edit fieldset.filter-wrapper,
.page-node-edit .tabledrag-toggle-weight {
	display: none;
}

.page-node-edit #edit-cancel {
	float: right;
}

.page-node-edit table.field-multiple-table tr.draggable {
	background: none;
	border: 0;
}

.page-node-edit table.field-multiple-table td.field-multiple-drag {
	display: none;
}

.page-node-edit table.field-multiple-table input[type="text"] {
	width: 100% !important;
	margin-bottom: 5px;
}

.page-node-edit .field-type-image,
.page-node-edit .field-name-field-image-pubblic,
.page-node-edit .field-name-field-attachment,
.page-node-edit .field-name-field-cv-pubblic  {
	background: #f2f2f2;
	padding: 5px;
}

.page-node-edit .field-name-field-image-pubblic,
.page-node-edit .field-name-field-cv-pubblic  {
	margin-bottom: 20px;
}

.page-node-edit .field-widget-text-textarea .ckeditor_links {
	display: none !important;
}

.page-node-edit label,
.page-node-edit legend {
	margin-bottom: 5px;
	font-weight: 600;
}

.view-display-id-scientific_meetings .view-filters,
.front #zone-preface-wrapper {display: none;}
#views-exposed-form-fellowships-scientist #edit-field-shared-countries-tid-wrapper,
#views-exposed-form-fellowships-scientist #edit-field-eligible-applicants-value-wrapper {display: none;}


.views-field.views-field-field-external-source {
    font-size: 12px;
    margin-left: 15px;
    margin-top: 5px;
}


#region-search,
#footer-sitemap .main-menu ul > li.menu-604,
#footer-sitemap .main-menu ul > li.menu-607,
#footer-sitemap .main-menu ul > li.menu-679,
#footer-sitemap .main-menu ul > li.menu-598,
#footer-sitemap .main-menu ul > li.menu-613 {
	display:none;
}

#footer-sitemap .main-menu ul > li.menu-974 > a {
  margin-bottom: 12px;
}

.tinynav {
	display: block;
	width: 100%;
}

#block-views-slideshow-block {
	margin-top: 45px;
}

#superfish-1 {
	display: none;
}

#region-sidebar-first,
#block-print-print-links {
	display: none;
}

/* Menu Smartphone */
/* Mmenu transition */
html.mm-white .mm-page,
html.mm-white #mm-blocker,
html.mm-white .mm-fixed-top,
html.mm-white .mm-fixed-bottom,
html.mm-white .mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: none 0.2s linear;
  -moz-transition: none 0.2s linear;
  -ms-transition: none 0.2s linear;
  -o-transition: none 0.2s linear;
  transition: none 0.2s linear;
  -webkit-transition-property: top, right, bottom, left, border;
  -moz-transition-property: top, right, bottom, left, border;
  -ms-transition-property: top, right, bottom, left, border;
  -o-transition-property: top, right, bottom, left, border;
  transition-property: top, right, bottom, left, border;
}

/* Body */
html.mm-white .mm-page {
  box-shadow: none !important;
}

/* Mmenu nav */
html.mm-white nav.mm-white {
  background: #e8e8e8;
  color: #686868;
  font-family: Helvetica, sans-serif;
}

html.mm-white nav.mm-white {
  font-size: 18px;
}

html.mm-white nav.mm-white a {
  font-size: 1.25em;
}

html.mm-white nav.mm-white > .mm-header {
  border: none;
  color: #686868;
  text-shadow: 0 1px #fff;
  height: 60px;
  line-height: 60px;
  padding: 0;
  -webkit-box-shadow: 0 2px 4px #aaa;
  -moz-box-shadow: 0 2px 4px #aaa;
  box-shadow: 0 2px 4px #aaa;
  background: #dbdbdb; /* Old browsers */
  background: -moz-linear-gradient(top,  #dbdbdb 0%, #d7d7d7 50%, #d2d2d2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(50%,#d7d7d7), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #dbdbdb 0%,#d7d7d7 50%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #dbdbdb 0%,#d7d7d7 50%,#d2d2d2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #dbdbdb 0%,#d7d7d7 50%,#d2d2d2 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #dbdbdb 0%,#d7d7d7 50%,#d2d2d2 100%); /* W3C */
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#d2d2d2',GradientType=0 )"; /* IE6-9 */
}

html.mm-white nav.mm-white > .mm-header .mm-title {
  font-size: 1.5em;
  padding: 0 10%;
  width: 80%;
  text-align: center;
}

html.mm-white nav.mm-white > .mm-header .mm-prev:before,
html.mm-white nav.mm-white > .mm-header .mm-next:before {
  z-index: 10;
  border-color: #fff;
  margin-bottom: -5px;
  width: 10px;
  height: 10px;
}

html.mm-white nav.mm-white > .mm-header .mm-prev {
	z-index: 10;
}

html.mm-white nav.mm-white > .mm-panel {
  padding: 40px 0;
  margin: 0px 0;
}

html.mm-white nav.mm-white > .mm-panel > li.mmenu-expanded:not(:first-child) {
  margin-top: 20px !important;
}

html.mm-white nav.mm-white .mm-list > li {
  border: 1px solid #d3d3d3;
  border-top: 1px solid #fff;
}

html.mm-white nav.mm-white .mm-list > li.mmenu-expanded {
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
}

html.mm-white nav.mm-white .mm-list > li > span {
  padding: 15px 20px;
}

/* Mmenu list icons */
html.mm-white nav.mm-white .mm-list > li > a,
html.mm-white nav.mm-white .mm-list > li > span {
  white-space: normal;
}

.mm-list a.mm-subopen {
	background-color: rgba(0, 0, 0, 0.1);
}

html.mm-white nav.mm-white span.mmenu-list.mmenu-block-collapsed .mmenu-list-title,
html.mm-white nav.mm-white a.mmenu-list .mmenu-list-title {
  text-shadow: 0 1px #fff;
}

html.mm-white nav.mm-white li {
  display: table;
  width: 100%;
}

html.mm-white nav.mm-white .mmenu-list-icon,
html.mm-white nav.mm-white span.mmenu-list.mmenu-block-collapsed .mmenu-list-title,
html.mm-white nav.mm-white a.mmenu-list .mmenu-list-title {
  display: table-cell;
  vertical-align: middle;
}

html.mm-white nav.mm-white .mmenu-list-icon:before {
  color: #666;
}
html.mm-white nav.mm-white .mmenu-list-icon {display:none;}
html.mm-white nav.mm-white .mm-list > li:not(.mmenu-wrap) a:not(.mm-subopen):not(.mm-subclose):not(.mm-fullsubopen) {
  padding: 15px 10px;
}

html.mm-white nav.mm-white .mm-list > li.mm-selected > a,
html.mm-white nav.mm-white .mm-list > li.mm-selected > span {
  background: rgba(0, 0, 0, 0.08);
}

html.mm-white nav.mm-white .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after {
  border: none !important;
}

html.mm-white nav.mm-white em.mm-counter {
  color: #686868;
  text-shadow: 0 1px #fff;
  font-size: 1.25em;
}

html.mm-white nav.mm-white a.mm-subopen:before,
html.mm-white nav.mm-white a.mm-fullsubopen:before,
html.mm-white nav.mm-white a.mm-subclose:before {
  border-left-color: rgba(0, 0, 0, 0.25);
  border-left-width: 1px;
  border-left-style: solid;
}

html.mm-white nav.mm-white a.mm-subopen:after,
html.mm-white nav.mm-white a.mm-fullsubopen:after,
html.mm-white nav.mm-white a.mm-subclose:after {
  border-color: #686868;
  width: 8px;
  height: 8px;
  right: 20px;
}

html.mm-white nav.mm-white .mmenu-block-collapsed {
  padding: 15px 20px !important;
  font-size: 1.25em;
}

html.mm-white nav.mm-white .mmenu-block-expanded {
  background: #dbdbdb; /* Old browsers */
  background: -moz-linear-gradient(top,  #dbdbdb 0%, #d7d7d7 50%, #d2d2d2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(50%,#d7d7d7), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #dbdbdb 0%,#d7d7d7 50%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #dbdbdb 0%,#d7d7d7 50%,#d2d2d2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #dbdbdb 0%,#d7d7d7 50%,#d2d2d2 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #dbdbdb 0%,#d7d7d7 50%,#d2d2d2 100%); /* W3C */
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#d2d2d2',GradientType=0 )"; /* IE6-9 */
  color: #686868;
  text-shadow: 0 1px #fff;
  padding: 10px 20px 10px 20px !important;
}

html.mm-white nav.mm-white > .mm-panel > .mm-list {
  margin: 0;
  padding: 0;
}

/* Has search */
html.mm-white nav.mm-white.mm-hassearch > .mm-search {
  height: 50px;
  top: 60px;
  border-bottom: 1px solid #242a37;
}

html.mm-white nav.mm-white.mm-hassearch > .mm-header {
  top: 0;
}

html.mm-white nav.mm-white.mm-hassearch > .mm-panel {
  padding-top: 110px !important;
}

html.mm-white nav.mm-white.mm-hassearch li.mm-noresults {
  padding: 40px 0;
  color: #686868;
  text-shadow: 0 1px #fff;
}

/* Mmenu search form block */
html.mm-white nav.mm-white .search-form {
  margin-bottom: 0;
}

html.mm-white nav.mm-white .search-form .container-inline div,
html.mm-white nav.mm-white .search-form .container-inline label {
  display: block;
}

html.mm-white nav.mm-white .search-form .form-item {
  margin: 0 0 10px 0;
  padding: 0;
}

html.mm-white nav.mm-white .search-form label {
  margin-bottom: 10px;
}

html.mm-white nav.mm-white .search-form .form-text {
  padding: 5px 0;
  width: 100%;
  border: none;
}
html.mm-white nav.mm-white .search-form .form-submit {
  margin: 0;
}


html.mm-white nav.mm-white > ul > ul.mm-list > li:last-child,
html.mm-white nav.mm-white > ul > ul.mm-list > li:nth-last-child(2) {
	display:none;
}

body.responsive-layout-mobile .image-caption-container {
	display: block !important;
	float: none !important;
	line-height: 15px;
}

.field-name-field-category-article {
	float: left;
	margin-right: 10px;
}

.node-type-article .field-name-field-data {
	margin-bottom: 12px;
}

body.responsive-layout-mobile .image-caption-container {
	width: 100% !important;
	margin-bottom: 10px;
}

body.responsive-layout-mobile.node-type-article .field-name-body img,
body.responsive-layout-mobile.node-type-meeting .field-name-body img,
body.responsive-layout-mobile.node-type-page .field-name-body img {
	width: 98% !important;
	height: auto !important;
	margin:0;
	padding:0;
}

body.responsive-layout-mobile.node-type-article .field-name-field-tags .field-label {
	margin-bottom: 15px;
}

.page-network-partners #cboxWrapper .field-name-field-image {display: none;}

#user-message h3 {
	border: 0;
	font-weight: 600;
	font-size: 24px;
}

#region-sidebar-first #block-views-welcome-page-block .views-field-field-image,
#region-sidebar-first #block-views-welcome-page-block .views-field-nothing {
	display: none;
}

.page-user #region-sidebar-first #block-views-welcome-page-block {
	display: none;
}

.page-user-edit #region-sidebar-first #block-views-welcome-page-block {
	display: block;
}

#region-content .view-id-welcome_page .views-field-field-image {
	float: right;
}

#region-content .view-id-welcome_page h4 {
	font-weight: normal;
	margin: 1em 0;
	font-size: 1.2em;
}

/* MC Style */
#mc_embed_signup {
  padding-left: 20px;
}

#mc_embed_signup h2 {
  font-weight: bold;
  padding: 0;
  margin: 15px 0;
  font-size: 1.4em;
}

#mc_embed_signup .mc-field-group input#mce-MMERGE3-0 {
  width: 15px;
  height: 15px;
  float: left;
  margin-right: 10px;
}

#mc_embed_signup ul.privacy-field {
  margin-top: 10px;
}

#popup_signup {
	background-color: #f5f5f5;
	padding: 0 1em;
}

#popup_signup h1 {
	width: 100%;
	padding: 4em 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(../images/twasplus.png) no-repeat center;
	background-size: contain;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	#popup_signup h1 {
		background: url(../images/twasplus@2x.png) no-repeat center;
		background-size: 295px 117px;
	}
}


#popup_signup p {
	margin: 2em 0;
	text-align: center;
	line-height: 1.5;
}

.subscriber-popup {
	position: fixed;
}

.subscriber-popup *,
.subscriber-popup #cboxContent {
	background-color: #f5f5f5;
}

#mc_embed_signup .indicates-required,
#popup_signup .indicates-required {
  text-align: right;
  font-size: 11px;
  margin-right: 4%;
}

#mc_embed_signup .asterisk,
#popup_signup .asterisk {
  color: #c60;
  font-size: 200%;
}

#mc_embed_signup input[type="text"],
#popup_signup input[type="text"] {
  border: 1px solid #999;
  -webkit-appearance: none;
}

#mc_embed_signup .mc-field-group,
#popup_signup .mc-field-group {
  clear: left;
  position: relative;
  width: 96%;
  padding-bottom: 3%;
  min-height: 50px;
}

#mc_embed_signup .mc-field-group label,
#popup_signup .mc-field-group label {
  display: block;
  margin-bottom: 3px;
}

#mc_embed_signup .mc-field-group .asterisk,
#popup_signup .mc-field-group .asterisk {
  position: absolute;
  top: 23px;
  right: 10px;
  background-color: transparent;
}

#mc_embed_signup .mc-field-group input,
#popup_signup .mc-field-group input {
  display: block;
  width: 100%;
  height: 30px;
  padding: 8px 0;
  text-indent: 2%;
}

#mc_embed_signup div#mce-responses,
#popup_signup div#mce-responses {
  float: left;
  top: -1.4em;
  padding: 0em .5em 0em .5em;
  overflow: hidden;
  width: 90%;
  margin: 0 5%;
  clear: both;
}

#mc_embed_signup div.response,
#popup_signup div.response {
  margin: 1em 0;
  padding: 1em .5em .5em 0;
  font-weight: bold;
  float: left;
  top: -1.5em;
  z-index: 1;
  width: 80%;
}

#mc_embed_signup .clear,
#popup_signup .clear {
  clear: both;
}

#mc_embed_signup .button,
#popup_signup .button {
  clear: both;
  background-color: #0073ae;
  border: 0 none;
  border-radius: 4px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  margin: 0 5px 10px 0;
  padding: 0 22px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  width: auto;
}

#mc_embed_signup div.mce_inline_error,
#popup_signup div.mce_inline_error {
  margin: 0 0 1em 0;
  padding: 5px 10px;
  background-color: #6B0505;
  font-weight: bold;
  z-index: 1;
  color: #fff;
}

#mce-success-response {
	text-transform: uppercase;
	line-height: 1.5;
  	text-align: center;
}

#newsletter {
	display: none;
}


.page-network-young-affiliates #colorbox.subscriber-popup, .page-network-members #colorbox.subscriber-popup {
	background: #f5f5f5;
}

/* Apply Link */
.field-name-field-apply-link {
  margin: 2.5em 0;
  text-align: center;
}

.field-name-field-apply-link a {
  display: inline-block;
  padding: 14px 18px;
  background-color: #0073ae;
  color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
  transition: all 0.5s ease;
}

.field-name-field-apply-link a:hover {
  background-color: #7ab4d0;
  color: #ffffff;
}

.page-user-edit #region-content .view-id-welcome_page {
	display: none;
}

.page-node-edit #edit-submit { margin-right: 10px;}

.logged-in.page-user-edit #mmenu_left,
.logged-in.page-node-edit #mmenu_left,
#edit-field-elected-member-und-0-value .description,
#field-affiliation-period-add-more-wrapper .date-float,
#field-affiliation-period-add-more-wrapper .description {
	display: none;
}

#cboxOverlay, #colorbox {}

/*
 * PAY PAL BUTTON
 * /support-twas
 */

 .paypal-button {
   margin-left: 20px;
  }

 .paypal-button > div {
   margin: 1em 0;
 }

 .paypal-button div label {
   display: inline-block;
   margin-left: .5em;
 }

 .paypal-button > div > label {
   font-weight: bold;
 }

 .paypal-button > div {
   margin: 1.5em 0;
 }

 .paypal-button > div > div,
 .paypal-button > div > div > div {
   margin: 1em 0;
 }

 .paypal-button > div > div {
   margin-left: 1em;
 }

  .paypal-button .actions {
    margin: 0 0 1em 0;
  }

 .paypal-button .actions input,
 .page-node-50 #edit-submit,
 #webform-client-form-11935 #edit-submit {
    display: inline-block;
    padding: 14px 26px;
    background-color: #0073ae;
    color: #ffffff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    transition: all 0.5s ease;
 }

  .paypal-button .actions input:hover,
   .page-node-50 #edit-submit:hover,
   #webform-client-form-11935 #edit-submit:hover {
    background-color: #7ab4d0;
    color: #ffffff;
  }

  .form-checkboxes .form-item, .form-radios .form-item{
    margin: 1.3em 0;
  }

  .form-item > label {
    margin-bottom: .5em;
  }

  #customAmount {display: none;}


/*
* Edit Members
*/
.page-node-edit.node-type-member-young-affiliate #edit-field-sdg .form-item.form-type-checkbox {
  display: inline-block;
  background: #bdbdbd99;
  padding: .4em .8em;
  margin: .5em;
  cursor: pointer;
}

.page-node-edit.node-type-member-young-affiliate #edit-field-sdg .form-item.form-type-checkbox  input {
  margin-top: -.3em;
}

.page-node-edit.node-type-member-young-affiliate #edit-field-sdg .form-item.form-type-checkbox  * {
  cursor: pointer;
}

.autocomplete-deluxe-container input.autocomplete-deluxe-form-single {
  width: 95% !important;
}

.autocomplete-deluxe-container {
  width: 100%;
}

#edit-field-member-current-nationality-und {
	height: 165px;
}

.page-node-edit.node-type-member-young-affiliate .tabs {
  display: none;
}

.page-node-edit.node-type-member-young-affiliate .description {
  line-height: 1.5;
  padding: 1em 0;
}

.page-node-edit.node-type-member-young-affiliate .field-type-list-boolean {
  margin-bottom: 2.5em;
  margin-top: -.5em;
  font-style: oblique;
}

.page-node-edit.node-type-member-young-affiliate fieldset.date-combo .container-inline-date .date-padding {
  padding: 0;
}

/*
* Crop images
*/
.page-node-edit .manualcrop-overlay .manualcrop-image-holder {
  height: initial;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.manualcrop-overlay .manualcrop-image {
  width: 30% !important;
  height: auto !important;
  margin: 0 !important;
}

.page-node-edit .manualcrop-overlay .manualcrop-overlay-bg:before {
  content: 'To crop this image, drag the region below and then click "Save"';
  margin-top: 3em;
  color: #eeeeee;
  font-size: 20px;
  text-align: center;
  display: block;
}

.page-node-edit .manualcrop-overlay .manualcrop-button {
  border-radius: 2px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  margin-right: 16px;
  height: 35px;
  line-height: 35px;
  min-width: 65px;
  outline: 0;
  padding: 0 8px;
  -webkit-transition: all .218s;
  -moz-transition: all .218s;
  -o-transition: all .218s;
  transition: all .218s;
}

.page-node-edit .manualcrop-overlay .manualcrop-close {
  background-color: #4d90fe;
  background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
  background-image: linear-gradient(top,#4d90fe,#4787ed);
  border: 1px solid #3079ed;
  color: #fff;
}

.page-node-edit .manualcrop-overlay .manualcrop-close:hover {
  cursor: pointer;
}

.page-node-edit .manualcrop-overlay .manualcrop-close:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #357ae8;
  background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
  background-image: linear-gradient(top,#4d90fe,#357ae8);
  border: 1px solid #2f5bb7;
  border-bottom-color: #2f5bb7;
}
.page-node-edit .imgareaselect-border4 {
  filter: alpha(opacity=50);
  opacity: 0.5;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/png;base64,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');
}


