﻿/* CSS Document

	Project : URBACT Responsive

*/

#toggle_nav {
	display: none;
}

/* responsive */
@media only screen and (min-width: 1024px) {
	header .pane-tb-megamenu .tb-megamenu {
		display: block !important;
	}

	body .simple-modal {
		width: 40%;
		left: 27%;
	}
}
@media only screen and (max-width: 1024px) {
	/* Portrait tablet */
  /*page connection expert*/
    .page-expert-connection .pane-urbact-page-expert {
      width: 100%;
  }
	#page {
		padding-top: 10px;
	}
	header[role="banner"], .not-front main[role="main"] > .panel-pane,
	.page-home #main-content .panel-col-top .inside,
	#main-content .pane-page-content .panel-display > .center-wrapper,
	footer[role="contentinfo"] {
		width: 728px;
	}
	header .pane-menu-menu-quick-links,
	header .pane-system-user-menu,
	header .pane-menu-menu-social-networks,
	header .pane-urbact-search-block-form {
		display: none;
	}

	header[role="banner"] {
		margin-bottom: 0;
		position: relative;
		background-position: 500px 20px;
		/*background-image: url("../images/styles/bg_europe.png");*/
		background-image: url("../images/logo_UE.jpg");
		background-repeat: no-repeat;
		-webkit-background-size: 150px auto;
		background-size: 150px auto;
	}
	header .pane-page-logo {
		max-width: 186px;
		border-right: none;
		margin-bottom: 6px;
		min-height: 69px;
		float:left!important;
	}
	header .pane-page-logo img {
		vertical-align: bottom;
	}
	#toggle_nav {
		display: block;
		float: right;
		width: 32px;
		padding: 20px 20px 0 20px;
		cursor: pointer;
		height: 55px;
		position: absolute;
		right: -20px;
		top: 0;
		transition: background-color 300ms ease-in-out;
	}
	#toggle_nav:before {
		content: '';
		width: 1px;
		position: absolute;
		top: 0;
		left: 0;
		background: #c0c0c0;
		bottom: 11px;
		transition: background-color 300ms ease-in-out;
	}
	#toggle_nav i {
		display: block;
		height: 5px;
		background: #555;
		margin-bottom: 7px;
		transition: background-color 300ms ease-in-out;
	}
	.opened > #toggle_nav,
	.opened > #toggle_nav:before {
		background: #0e3269;
	}
	.opened > #toggle_nav i {
		background: #fff;
	}
	header .pane-tb-megamenu {
		float: none;
		margin: 0;
		padding-top:0;
		text-align:left;
	}
	header .pane-tb-megamenu .tb-megamenu {
		margin: 0 -20px;
		clear: both;
		display: none;
	}
	header .pane-tb-megamenu ul {
		margin: 0;
	}
	header .pane-tb-megamenu li.level-1 {
		float: none;
		display:block;
		border-bottom: #c0c0c0 solid 1px;
		font-size: 18px; font-size: 1.8rem;
		text-transform: none;
		font-weight: normal;
		padding: 0;
	}
	header .pane-tb-megamenu li.level-1:first-child {
		border-top: #c0c0c0 solid 1px;
	}
	header .pane-tb-megamenu li.level-1 > .dropdown-toggle {
		padding: 15px 50px; padding: 1.5rem 5rem;
		display: block;
		position: relative;
	}
	header .pane-tb-megamenu li.level-1 > .dropdown-toggle .caret {
		height: 40px; height: 4rem;
		width: 40px; width: 4rem;
		position: absolute;
		top: 50%;
		right: 10px; right: 1rem;
		transform: rotate(0deg);
		color: #585858;
		text-align: center;
		line-height: 40px; line-height: 4rem;
		margin-top: -20px; margin-top: -2rem;
	}
	header .pane-tb-megamenu li.level-1.opened-mobile > .dropdown-toggle .caret {
		transform: rotate(180deg);
		color: #0e3269;
	}
	header .pane-tb-megamenu li.level-1 > .dropdown-toggle .caret:before {
		content: '\E808';
		font-family: pictos;
		font-size: 36px; font-size: 3.6rem;
	}
	header .pane-tb-megamenu .opened-mobile > .dropdown-toggle:before {
		display: none;
	}
	header .pane-tb-megamenu .dropdown-menu {
		display: none;
		background: none;
		position: static;
		margin: 0 0 0 50px !important; margin: 0 0 0 5rem !important;
		color: inherit;
		color: #939393;
		border:none;
	}
	header .pane-tb-megamenu .dropdown-menu .mega-dropdown-inner {
		min-height: 0;
		padding: 0;
		text-align: left;
	}
	header .pane-tb-megamenu .dropdown-menu .mega-dropdown-inner .tb-megamenu-column {
		color: inherit;
		display: block;
		font-size: inherit;
		font-weight: inherit;
		margin: 0;
		min-width: 0;
	}
	header .pane-tb-megamenu .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-menu {
		width: auto;
		margin: 0;
	}
	header .pane-tb-megamenu .dropdown-menu .block-title {
		border-bottom: none;
		color: inherit;
		font-size: inherit;
		font-weight: inherit;
		margin: 0;
		padding: 0;
		text-transform: none;
		display: none;
	}
	header .pane-tb-megamenu li.level-1:first-child .dropdown-menu .block-title {
		display: block;
	}
	header .pane-tb-megamenu .dropdown-menu .mega-dropdown-inner .tb-megamenu-column ul {
		display: none;
	}
	header .pane-tb-megamenu .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views,
	header .pane-tb-megamenu li.level-1:nth-child(2) .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views,
	header .pane-tb-megamenu li.level-1:nth-child(3) .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views {
		width: auto;
		text-align: left;
		margin: 0;
	}
	header .pane-tb-megamenu li.level-1:nth-child(2) .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-urbact-main-menu .views-row,
	header .pane-tb-megamenu li.level-1:nth-child(3) .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-urbact-main-menu .views-row {
		display: block;
		margin: 0;
		max-width: none;
		position: static;
	}
	header .pane-tb-megamenu li.level-1:nth-child(2) .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-urbact-main-menu .views-row .views-field-title,
	header .pane-tb-megamenu li.level-1:nth-child(3) .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-urbact-main-menu .views-row .views-field-title {
		border: none;
		margin: 0;
		padding: 0;
		text-transform: none;
	}
	header .pane-tb-megamenu li.level-1 .dropdown-menu .view-urbact-topics {
		display: none;
	}
	header .pane-tb-megamenu .dropdown-menu .view-footer,
	header .pane-tb-megamenu li.level-1:nth-child(2) .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-urbact-main-menu .view-footer,
	header .pane-tb-megamenu li.level-1:nth-child(3) .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-urbact-main-menu .view-footer {
		text-align: left;
		margin: 0;
	}
	header .pane-tb-megamenu .dropdown-menu .view-header {
		display: none;
	}
	header .pane-tb-megamenu .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .view-footer a {
		background: none;
		border-radius: 0;
		color: inherit;
		font-size: inherit;
		font-weight: inherit;
		min-width: 0;
		padding: 0;
		text-align: left;
		text-transform: none;
		transition: none;
		display: block;
		margin: 0;
	}
	header .pane-tb-megamenu li.level-1:nth-child(2) .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-urbact-main-menu .view-footer a,
	header .pane-tb-megamenu li.level-1:nth-child(3) .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-urbact-main-menu .view-footer a {
		margin: 0;
	}
	header .pane-tb-megamenu .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .attachment {
		display: none;
	}
	header .pane-tb-megamenu .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .attachment + .view-content {
		display: none;
	}
	header .pane-tb-megamenu .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .attachment + .view-content + .view-footer {
		margin-left: 0;
	}
	header .pane-tb-megamenu .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-content .views-row {
		margin-bottom: 0;
	}
	header .pane-tb-megamenu .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-content .views-row .views-field-field-format {
		display: none;
	}
	header .pane-tb-megamenu li.level-1:nth-child(2) .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-urbact-main-menu .views-row img,
	header .pane-tb-megamenu li.level-1:nth-child(3) .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-urbact-main-menu .views-row img {
		display: none;
	}
	header .pane-tb-megamenu .dropdown-menu .mega-dropdown-inner .tb-megamenu-column .block-views .view-display-id-block_networks_cities_main_menu .view-content {
		display: none;
	}
	header .pane-tb-megamenu .dropdown-menu a {
		display: block;
		padding: 15px 0 !important; padding: 1.5rem 0 !important;
		border-top: #c0c0c0 solid 1px;
	}
	header .pane-tb-megamenu a:hover,
	header .pane-tb-megamenu a:focus {
		text-decoration: none;
		color: inherit !important;
		background: #f0f0f0 !important;
	}
	header .pane-tb-megamenu a:focus {
		background: transparent !important;
	}
	header .pane-tb-megamenu .dropdown-menu a:after {
		content: "\e806";
		display: inline-block;
		font-family: pictos;
		font-size: 24px; font-size: 2.4rem;
		line-height: 18px; line-height: 1.8rem;
		margin: 0 10px; margin: 0 1rem;
		color: #b8b8b8;
		position: relative;
		top: 2px; top: 0.2rem;
	}

	.page-home #main-content .panel-col-top > .inside {
		padding: 32px 0 46px; padding: 3.2rem 0 4.6rem;
	}
	.block-homepage-slogan .pane-wrapper {
		width: auto;
		float: none;
		text-align: center;
		font-size: 22px; font-size: 2.2rem;
		margin-bottom: 37px; margin-bottom: 3.7rem;
	}
	.block-homepage-slogan .pane-wrapper p {
		margin-bottom: 0;
	}
	.block-homepage-slogan .pane-wrapper strong {
		font-size: 37px; font-size: 3.7rem;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper {
		margin-left: 0;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .view-content {
		width: 345px;
		position: relative;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .view-content > .views-row::before {
		border-width: 21px;
		left: -42px;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .view-content > .views-row {
		top: 0;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper .view-urbact-themes .more-link {
		margin-left: 56px;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .view-content > .views-row h2 {
		font-size: 17px; font-size: 1.7rem;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .view-content {
		font-size: 15px; font-size: 1.5rem;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .view-content > .views-row img {
		margin-right: 4px;
	}
	body .panel-2col-stacked .panel-col-top,
	body .panel-2col-stacked .panel-col-top2,
	body .panel-2col-stacked .panel-col-bottom {
		width: auto;
	}
	.pane-urbact-map {
		max-width: 728px;
		margin-bottom: 80px;
	}
	.page-home #main-content .pane-page-content .panel-col-top {
		margin-bottom: 40px;
		background-attachment: scroll;
	}
	.pane-urbact-map .pane-title {
		position: static;
		margin-bottom: 20px;
		display: block;
	}
	.interactive-map .toolbar {
		position: static;
		width: auto;
		border-bottom: #e9e9e9 solid 1px;
	}
	.interactive-map .toolbar select {
		width: 327px;
		display: inline-block;
	}
	.interactive-map .toolbar .label-display {
		padding-left: 30px;
		padding-right: 20px;
		display: inline-block;
	}
	.interactive-map .toolbar input[type="button"] {
		width: 126px;
		margin-left: 10px;
		height: 40px;
	}
	.interactive-map .toolbar input#show-countries {
		float: none;
	}
	.interactive-map .toolbar #interactive-map-filters {
		margin-bottom: 10px;
	}
	.interactive-map .toolbar .advanced-search {
		display: none;
	}
	.page-home .interactive-map #map-canvas {
		width: 100%;
		height: 560px;
		float: none;
	}
	.view-display-id-panel_pane_articles_slideshow_homepage {
		width: 728px;
	}
	.views-slideshow-cycle-main-frame-row-item .view-mode-slideshow .field-name-field-image {
		float: none;
		width: 100%;
	}
	.view-display-id-panel_pane_articles_slideshow_homepage img {
		max-width: 728px;
		display: block;
	}
	.views-slideshow-cycle-main-frame-row-item .view-mode-slideshow .content {
		float: none;
		width: auto;
		height: auto;
		padding: 22px 15px 0;
	}
	.views-slideshow-cycle-main-frame-row-item .view-mode-slideshow .submitted {
		position: static;
		padding-left: 0;
	}
	.views-slideshow-cycle-main-frame-row-item .view-mode-slideshow .submitted .type, .views-slideshow-cycle-main-frame-row-item .view-mode-slideshow .submitted time {
		border-top: none;
		margin-left: 0;
		padding-top: 0;
	}
	.page-home #main-content .panel-col-left {
		float: none;
		width: auto;
	}
	.page-home #main-content .panel-col-right {
		float: none;
		width: auto;
		padding-top: 22px;
		border-top: #e9e9e9 solid 1px;
	}
	.page-home #main-content .panel-col-right:after {
		content: ""; display: block; overflow: hidden; clear: both; visibility: hidden;
	}
	.page-home #main-content .panel-col-right .panel-pane {
		float: left;
		width: 345px;
		margin-bottom: 40px;
		clear: both;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		max-width: none;
	}
	.page-home #main-content .panel-col-right .panel-pane:nth-child(2n) {
		clear: none;
		float: right;
	}

	.pane-page-title {
		padding: 40px 0;
	}
	/* all networks */
	.not-front main[role="main"] .pane-page-breadcrumb {
		width: auto;
	}
	.not-front main[role="main"] .pane-page-breadcrumb .breadcrumb {
		max-width: 690px;
		width: auto;
	}
	.section-all-networks main[role="main"] > .pane-page-title {
		width: auto;
		padding-top: 48px;
	}
	.section-all-networks main[role="main"] > .pane-page-title h1 {
		max-width: 690px;
		font-size: 44px; font-size: 4.4rem;
		margin: 0 auto;
	}
	.views-exposed-form .views-exposed-widget {
		margin-right: 60px;
		margin-bottom: 35px;
	}
	.views-exposed-form .views-exposed-widget:nth-child(2n) {
		margin-right: 0;
	}
	.page-articles .views-exposed-form .views-exposed-widget {
		float: left;
	}
	.views-exposed-form #edit-status-wrapper.views-exposed-widget {
		margin-bottom: 15px;
		padding-top: 20px;
	}
	.views-exposed-form .views-exposed-widget input[type="checkbox"] {
		position: static;
	}
	.panel-col-first .views-exposed-form .views-exposed-widget input[type="checkbox"] {
		position: absolute;
	}
	.section-all-networks .views-exposed-form {
		padding-right: 0;
	}
	.page-all-networks .view-urbact-networks .map-link {
		position: relative;
		top: auto;
		right: auto;
		width: auto;
		background: #b6caee;
		margin-bottom: 44px; margin-bottom: 4.4rem;
		padding-bottom: 30px;
	}
	.page-all-networks .view-urbact-networks .map-link:before,
	.page-all-networks .view-urbact-networks .map-link:after {
		background: none repeat scroll 0 0 #b6caee;
		bottom: 0;
		content: "";
		left: -100%;
		position: absolute;
		top: 0;
		width: 100%;
	}
	.page-all-networks .view-urbact-networks .map-link:after {
		left: 100%;
	}
	.view-filters {
		padding-bottom: 0;
	}
	.page-all-networks .view-filters {
		margin-bottom: 0;
	}
	.view-urbact-networks .views-row {
		float: none;
		width: auto;
		margin-bottom: 30px; margin-bottom: 3rem;
	}

	.view-urbact-networks .views-row article .logo .field-name-field-logo {
		width: 100%;
	}
	.view-urbact-networks .views-row article .content {
		margin-left: 20px;
		font-size: 18px; font-size: 1.8rem;
	}
	.view-urbact-networks .views-row article .content .node-title {
		font-size: 32px; font-size: 3.2rem;
	}
	.node-type-topic .panel-display .panel-col-first,
	.node-type-topic .panel-display .panel-col-last,
	.panel-display .panel-col-first,
	.panel-display .panel-col-last {
		width: 50%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 20px;
		padding-right: 20px;
	}
	.node-type-topic .panel-display .panel-col-last {
		padding-top: 50px;
	}
	.node-type-network .panel-display .panel-col-first, .node-type-theme-urbact .panel-display .panel-col-first, .node-type-topic .panel-display .panel-col-first, .node-type-city .panel-display .panel-col-first, .node-type-country .panel-display .panel-col-first {
		padding-left: 20px;
		padding-right: 20px;
	}
	.panel-2col-stacked .panel-col-top .header-title > div {
		margin-left: 385px;
	}

	.panel-col-top .pane-urbact-network-header .header-title > div {
		margin-left: 0;
	}
	.panel-2col-stacked .panel-col-top .header-title .field-type-image {
		margin-right: 65px;
	}
	.pane-urbact-network-cities-partners .field-type-image {
		float: none;
		text-align: left;
	}
	a.more-link, a.map-link, .panel-col-first a.show-all {
		float: none;
		margin: 0;
	}
	.not-front .view article.node-article .field-name-field-image {
		width: 95px;
	}
	.not-front .view article.node-article .content {
		margin-left: 106px;
	}
	.not-front .view article.node-article .field-name-field-introduction {
		display: none;
	}
	.not-front .view article.node-article.view-mode-sticky .field-name-field-image,
	.not-front .view article.node-article.view-mode-sticky2 .field-name-field-image {
		float: none;
		width: auto;
		margin-bottom: 13px;
    		margin-right: 0;
	}
	.not-front .view article.node-article.view-mode-sticky .content,
	.not-front .view article.node-article.view-mode-sticky2 .content {
		margin-left: 0;
	}
	.not-front .view article.node-article.view-mode-sticky .content .field-name-field-introduction,
	.not-front .view article.node-article.view-mode-sticky2 .content .field-name-field-introduction {
		display: block;
	}
	.not-front .view article.node-article {
		margin-bottom: 24px;
	}
	.not-front .view article.node-article.view-mode-sticky,
	.not-front .view article.node-article.view-mode-sticky2 {
		margin-bottom: 90px;
	}
	.not-front .view article.node-article .content > *:last-child {
		margin-bottom: 0;
	}

	.node-type-network .pane-urbact-documents-panel-pane-documents-latest-network {
		float: none;
		width: auto;
		border-right: none;
		margin-bottom: 40px;
		padding-right: 0;
	}

	.node-type-network .pane-urbact-documents-panel-pane-documents-latest-network .view-urbact-documents {
		width: auto;
	}
	.node-type-network .pane-urbact-documents-panel-pane-documents-latest-network {
		padding: 28px 20px;
		background: #e3e7ea;
		border-radius: 2px;
	}
	.panel-col-bottom .panel-pane.pane-node-field-social-media-box {
		float: none;
		width: auto;
		padding: 0;
	}
	/* cols no float */
	.node-type-network-challenge .panel-display .panel-col-first,
	.node-type-network-challenge .panel-display .panel-col-last,
	.node-type-article .panel-display .panel-col-first,
	.node-type-article .panel-display .panel-col-last,
	.section-urbact-news .panel-display .panel-col-first,
	.section-urbact-news .panel-display .panel-col-last,
	.section-faq .panel-display .panel-col-first,
	.section-faq .panel-display .panel-col-last,
	.node-type-project-idea .panel-display .panel-col-first,
	.node-type-project-idea .panel-display .panel-col-last,
	.node-type-page .panel-display .panel-col-first,
	.node-type-page .panel-display .panel-col-last,
	.node-type-section .panel-display .panel-col-first,
	.node-type-section .panel-display .panel-col-last {
		width: auto;
		float: none;
	}
	.node-type-network-challenge .panel-display .panel-col-first,
	.node-type-article .panel-display .panel-col-first,
	.section-urbact-news .panel-display .panel-col-first,
	.section-faq .panel-display .panel-col-first,
	.node-type-project-idea .panel-display .panel-col-first,
	.node-type-page .panel-display .panel-col-first,
	.node-type-section .panel-display .panel-col-first {
		margin-bottom: 45px;
	}
	.node-type-article .panel-col-last {
		border-left: none;
	}
	.node-type-network-challenge .panel-display .panel-col-last .panel-pane,
	.page-articles .panel-display .panel-col-last .panel-pane,
	.node-type-page .panel-display .panel-col-last .panel-pane,
	.node-type-section .panel-display .panel-col-last .panel-pane {
		float: left;
		clear: left;
		width: 50%;
		padding-right: 20px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.node-type-network-challenge .panel-display .panel-col-last .panel-pane:nth-child(2n),
	.page-articles .panel-display .panel-col-last .panel-pane:nth-child(2n),
	.node-type-page .panel-display .panel-col-last .panel-pane:nth-child(2n),
	.node-type-section .panel-display .panel-col-last .panel-pane:nth-child(2n) {
		clear: none;
		padding-right: 0;
		padding-left: 20px;
	}
	.page-events .pane-page-title h1 {
		text-transform: uppercase;
	}
	.page-events .view-urbact-events .node-event {
		margin-bottom: 30px;
	}
	.page-events .view-urbact-events .node-event .field-name-field-image {
		float: none;
		width: auto;
		margin-right: 0;
		margin-bottom: 5px;
	}
	.page-events .view-urbact-events .node-event .field-name-field-image img {
		width: 100%;
	}
	.node-type-event .pane-page-title h1,
	.node-type-article .pane-page-title h1 {
		font-weight: 300;
		margin-bottom: 15px;
	}
  .node-type-full-page .pane-page-title h1 {
		font-weight: 300;
	}
	article.view-mode-full .field-name-field-introduction,
	.not-front article.view-mode-full .field-name-field-introduction {
		margin-bottom: 1.5em;
	}
	article.view-mode-full .field-name-field-introduction p:last-child,
	.not-front article.view-mode-full .field-name-field-introduction p:last-child {
		margin-bottom: 0;
	}
	/*article.view-mode-full .field-name-field-image,
	.not-front article.view-mode-full .field-name-field-image {
		float: none;
		margin-right: 0;
	}*/
	article.view-mode-full .field-name-field-image img {
		max-width: 100%;
	}
	.page-articles .panel-col-top {
		padding: 48px 20px 0;
	}
	.page-articles .panel-col-top .pane-page-title h1 {
		font-size: 44px; font-size: 4.4rem;
	}
	.pane-urbact-articles-panel-pane-article-list .views-row {
		float: left;
		width: 50%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-right: 20px;
		margin-bottom: 30px;
		padding-bottom: 20px;
		border-bottom: #eee solid 1px;
		clear: left;
	}
	.pane-urbact-articles-panel-pane-article-list .views-row-even {
		clear: none;
		padding-right: 0;
		padding-left: 20px;
	}
	.pane-urbact-articles-panel-pane-article-list .views-row article.node-article {
		margin-bottom: 0;
	}
	.pane-urbact-articles-panel-pane-article-list .view article.node-article .field-name-field-image {
		float: none;
		width: auto;
		margin-bottom: 5px;
	}
	.pane-urbact-articles-panel-pane-article-list .view article.node-article .field-name-field-image img {
		width: 100%;
	}
	.pane-urbact-articles-panel-pane-article-list .view article.node-article .content {
		margin-left: 0;
	}
	.pane-urbact-articles-panel-pane-article-list .view article.node-article .field-name-field-introduction {
		display: block;
	}
	.pane-urbact-articles-panel-pane-article-list .attachment .views-row {
		float: none;
		width: auto;
		padding-right: 0;
	}
	.pane-urbact-articles-panel-pane-article-list .view .attachment article.node-article .field-name-field-image {
		float: left;
		width: 50%;
		padding-right: 20px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.pane-urbact-articles-panel-pane-article-list .view .attachment article.node-article .content {
		float: left;
		width: 50%;
		padding-left: 20px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.pane-urbact-articles-panel-pane-article-list .view .attachment article.node-article .content .submitted {
		margin-top: 3em;
	}
	.pane-urbact-articles-panel-pane-article-list .view .attachment article.node-article .content .submitted .author {
		border-top: none;
	}
	ul.pager {
		border-top: none;
		margin: 0;
		padding: 30px 0 40px;
	}
	ul.pager li {
		font-size: 1.8rem;
		height: 3rem;
		line-height: 3rem;
		min-width: 3rem;
		font-weight: normal;
		margin-bottom: 5px;
	}
	ul.pager li a {
		height: 3rem;
		min-width: 3rem;
		padding-left: 0;
	}
	ul.pager li a:before {
		content: none;
	}
	ul.pager li.pager-next a, ul.pager li.pager-previous a {
		width: 3rem;
	}
	ul.pager li.pager-next a::before, ul.pager li.pager-previous a::before {
		font-size: 1.8rem;
		line-height: 3rem;
		border: none;
		margin: 0;
	}
	/* community */
	.section-community .community-introduction {
		margin: 0 20px 26px;
	}
	.view-urbact-profiles,
	.view-urbact-expert {
		padding: 0 20px;
	}
	.section-community .view-filters .views-exposed-form .views-exposed-widget,
	.liste-des-experts .views-exposed-form .views-exposed-widget {
		float: left;
		width: 210px;
		margin: 0 0 33px 25px;
	}
	.liste-des-experts .views-exposed-form .views-exposed-widget {
		width: auto;
	}

	.liste-des-experts .views-exposed-form input[type="text"],
	.liste-des-experts .views-exposed-form .views-exposed-widget select
	 {
		width: 200px;
	}

	.section-community .view-filters .views-exposed-form .views-exposed-widget:first-child,
	.liste-des-experts .views-exposed-form .views-exposed-widget:first-child {
		margin-left: 0;
	}
	.section-community .view-filters .views-exposed-form .views-exposed-widget:nth-child(3n+1),
	.liste-des-experts .views-exposed-form .views-exposed-widget:nth-child(3n+1) {
		margin-left: 0;
		clear: left;
	}
	.section-community .view-filters .views-exposed-form .views-submit-button {
		margin-bottom: 0;
	}
	.section-community .view-filters,
	.liste-des-experts .view-filters {
		padding-top: 33px;
		margin-bottom: 25px;
	}
	.pane-urbact-profiles-panel-pane-profiles-community .view-urbact-profiles .view-content,
	.pane-urbact-expert-panel-pane-expert-liste .view-urbact-expert .view-content {
		margin: 0 -20px 15px;
	}
	.pane-urbact-profiles-panel-pane-profiles-community .view-urbact-profiles .views-row,
	.pane-urbact-expert-panel-pane-expert-liste .view-urbact-expert .views-row {
		margin: 0 20px 30px;
		width: 324px;
		padding: 23px 20px;
	}
	.pane-urbact-profiles-panel-pane-profiles-community .view-urbact-profiles .views-row:nth-child(3n+1),
	.pane-urbact-expert-panel-pane-expert-liste .view-urbact-expert .views-row:nth-child(3n+1),
	.pane-urbact-expert-panel-pane-expert-liste .view-urbact-expert .views-row:nth-child(4n+1) {
		clear: none;
		margin-left: 20px;
	}
	.pane-urbact-profiles-panel-pane-profiles-community .view-urbact-profiles .views-row:nth-child(2n+1),
	.pane-urbact-expert-panel-pane-expert-liste .view-urbact-expert .views-row:nth-child(2n+1) {
		clear: left;
	}
	.pane-urbact-profiles-panel-pane-profiles-community .view-urbact-profiles .view-content .views-field {
		margin-left: 96px;
	}
	.pane-urbact-profiles-panel-pane-profiles-community .view-urbact-profiles .view-content .views-field-picture {
		margin-left: 0;
	}
	.pane-urbact-profiles-panel-pane-profiles-community .view-urbact-profiles .view-content .views-field-field-name-user,
	.pane-urbact-expert-panel-pane-expert-liste .view-urbact-expert .view-content .views-field-field-name-user {
		text-transform: uppercase;
	}
	/* profile */
	.panel-profile .panel-col-top2 {
		border-top: none;
		margin-bottom: 40px;
	}
	.panel-profile .panel-col-top2:before,
	.panel-profile .panel-col-top2:after {
		content: none;
	}
	.section-users .pane-page-title {
		padding: 43px 0 0;
	}
	.panel-profile .panel-col-top {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		width: 50%;
		padding: 12px 20px 0;
		margin-bottom: 50px;
	}
	.panel-profile .panel-col-top2 .top:after {
		content: none;
	}
	.panel-profile .top2-top-left {
		clear: none;
		float: none;
		width: auto;
		text-align: left;
		padding: 0 20px;
	}
	.panel-profile .pane-user-picture {
		float: left;
		margin-right: 0;
		margin-left: 72px;
		margin-bottom: 14px;
	}
	.panel-pane.pane-views-panes.pane-urbact-user-profiles-user-profile-page-biography {
		clear: both;
	}
	.panel-profile .top2-top-right {
		float: right;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 50%;
		padding: 20px 0 20px 20px;
		background: #f5f7fa;
		border-left: #fff solid 20px;
	}
	.panel-profile .panel-col-top2 .bottom {
		clear: none;
		padding-bottom: 0;
	}
	.panel-profile .top2-bottom-left {
		width: 50%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 20px;
	}
	.panel-profile .top2-bottom-right {
		width: 50%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 20px;
		clear: both;
	}
	.panel-profile .top2-top-right .panel-pane .field-items,
	.panel-profile .top2-top-right .panel-pane.pane-profile2-field-language-level .field-type-field-collection {
		margin-left: 0;
	}
	.panel-profile .top2-bottom-left .pane-urbact-themes-panel-pane-profile-theme,
	.panel-profile .top2-bottom-left .pane-urbact-topics-panel-pane-profile,
	.panel-profile .top2-bottom-left .pane-urbact8countries-panel-pane-profile-countries {
		float: none;
		padding-right: 0;
		width: auto;
	}
	.panel-profile .center-wrapper:before {
		content: none;
	}
	.panel-profile .center-wrapper .panel-col-left,
	.panel-profile .center-wrapper .panel-col-right {
		float: left;
		width: 50%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 20px;
	}
	.panel-profile .center-wrapper .panel-col-left a.show-all {
		margin: 0;
	}
	.panel-profile .center-wrapper .panel-col-left .view-header .title,
	.panel-profile .center-wrapper .panel-col-right .pane-title {
		margin-left: 0;
		text-align: center;
	}

	/* library results *
	.page-search-content .view-filters {
		padding: 33px 0 9px;
		margin-bottom: 53px;

	.page-search-content .panel-col-first, .page-search-content .panel-col-first {
		margin-top: 153px;

	.page-search-content .view-filters:before {
		width: 200%;
		left: -200%;

	.page-search-content .views-exposed-widgets, .page-search-content .views-exposed-widgets {
		width: auto;
		margin-left: 0;

	.page-search-content .views-exposed-form .views-exposed-widget {
		margin-right: 0;

	.page-search-content .views-exposed-widgets .views-submit-button {
		position: static;
		margin-left: -44px;
		float: left;

	.page-search-content .views-exposed-form input[type="text"] {
		padding-right: 50px;

	.page-search-content .pane-urbact-search-panel-pane-search .view-header {
		right: 100%;
		margin-right: 40px;
		top: 36px;

	.page-search-content #main-content .panel-col-first .inside {
		border-radius: 0;
		position: relative;
	}
	.page-search-content #main-content .panel-col-first .inside:before {
		content: '';
		top: 0;
		bottom: 0;
		width: 100%;
		left: -100%;
		background: #f5f7fa;
		position: absolute;
	}
	/* contact */
	.webform-client-form .form-item {
		margin: 10px 0;
	}
	.webform-client-form .form-item .form-text,
	.webform-client-form .form-item select,
	.webform-client-form .form-item textarea {
		width: 100%;
	}
	.webform-client-form .form-item > label, fieldset.captcha .fieldset-description {
		display: block;
		width: auto;
		padding-top: 0;
		padding-left: 0;
		margin-bottom: 2px;
	}
	.webform-client-form .form-actions {
		margin: 0;
		text-align: center;
	}

	/*popin idea*/
	.simple-modal__content .form-item > label {
	  display: inline-block;
	  width: 34%;
	}

	.simple-modal__content .resizable-textarea,
	.simple-modal__content .form-item .form-text  {
	  width: 62%;
	}

	/* city page */
	.node-type-theme-urbact .panel-col-top .pane-node-field-image,
	.node-type-topic .panel-col-top .pane-node-field-image,
	.node-type-city .panel-col-top .pane-node-field-image,
	.node-type-country .panel-col-top .pane-node-field-image {
		width: 50%;
		text-align: center;
	}
	.panel-col-bottom .panel-pane {
		float: left;
		padding: 0 20px;
		width: 50%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 40px;
	}
	.panel-col-bottom .panel-pane:first-child,
	.panel-col-bottom .panel-pane:nth-child(3) {
		clear: left;
	}
	.panel-col-bottom .panel-pane .view-urbact-events,
	.panel-col-bottom .panel-pane .view-urbact-documents {
		width: auto;
	}
	.panel-col-bottom .pane-node-field-shared-web-collection {
		width: 100%;
	}
	.panel-col-bottom .panel-pane:first-child + .panel-pane {
		border-right: none;
	}
	/* interactive map */
	.section-interactive-map .interactive-map .toolbar .status-network {
		margin-left: 0;
	}
	.section-interactive-map .interactive-map .toolbar select {
		width: 322px;
		margin-right: 40px;
	}
	.section-interactive-map .interactive-map .toolbar .label-display {
		padding-left: 0;
	}
	.section-interactive-map .interactive-map .toolbar #interactive-map-filters {
		margin-bottom: 30px;
	}
	.section-interactive-map .interactive-map #map-canvas {
		width: 100%;
		float: none;
		height: 700px;
	}
	/* login */
	.page-user-login .pane-page-content {
		background: none;
		min-height: 0;
	}
	/* subscription */
	div.password-confirm {
		margin-top: 0;
		width: 7em;
	}
	.pane-page-content .node-expert-form .form-item.form-type-textarea .form-textarea-wrapper,
	fieldset.captcha .form-item {
		width: 443px;
	}
	#user-register-form fieldset.captcha .fieldset-description {
		display: inline-block;
		width: 147px;
		padding-left: 10px;
		padding-top: 10px;
	}
	/* page expert */
	.page-node-add-expert .pane-page-title {
		display: none;
	}
	.page-node-add-expert .pane-page-content h1 {
		margin: 0 !important;
		padding: 40px 0;
		margin: 0 !important;
	}
	.pane-page-content .node-expert-form table.field-multiple-table tbody {
		float: none;
		margin-left: 200px;
	}
	.pane-page-content .node-expert-form table.field-multiple-table tbody td {
		width: 465px;
	}
	.pane-page-content .node-expert-form .field-multiple-table td.field-multiple-drag {
		float: right;
		width: auto;
	}
	.pane-page-content .node-expert-form table.field-multiple-table tbody td .form-item > label {
		float: none;
		margin-bottom: 10px;
		margin-left: 0;
	}
	.pane-page-content .node-expert-form table.field-multiple-table tbody .description {
		margin-left: 0;
	}
	.pane-page-content .node-expert-form .form-item.form-type-textarea > label, .pane-page-content .node-expert-form fieldset.captcha .fieldset-description {
		width: 176px;
	}
	.pane-page-content .node-expert-form #edit-field-reference table.field-multiple-table tbody,
	.pane-page-content .node-expert-form #edit-field-theme-policy-area-fc table.field-multiple-table tbody {
		margin-left: 0;
	}
	.pane-page-content .node-expert-form #edit-field-reference tbody td .form-item > label,
	.pane-page-content .node-expert-form #edit-field-theme-policy-area-fc .field-multiple-table tbody td .form-item > label {
		width: 176px;
		margin-right: 20px;
	}
	.pane-page-content .node-expert-form #edit-field-reference table.field-multiple-table tbody td,
	.pane-page-content .node-expert-form #edit-field-theme-policy-area-fc table.field-multiple-table tbody td {
		width: 660px;
	}
	.pane-page-content .node-expert-form #edit-field-reference .field-multiple-table td.field-multiple-drag,
	.pane-page-content .node-expert-form #edit-field-theme-policy-area-fc .field-multiple-table td.field-multiple-drag {
		width: auto;
	}
	.pane-page-content .node-expert-form .reference-support .field-add-more-submit,
	.pane-page-content .node-expert-form #edit-field-reference tbody td input[type="submit"],
	.pane-page-content .node-expert-form #edit-field-theme-policy-area-fc .field-multiple-table tbody td input[type="submit"],
	.pane-page-content .node-expert-form #edit-field-theme-policy-area-fc .field-add-more-submit {
		margin-left: 196px;
	}
	.pane-page-content .node-expert-form .form-actions {
		padding-left: 197px;
	}
	/* who we are */
	.field-name-field-content-reference-multiple article.node-teaser .icon {
		float: none;
		width: auto;
	}
	/* form */
	.pane-page-content .node-form .form-item.form-type-textarea .form-textarea-wrapper,
	fieldset.captcha .form-item {
		width: auto;
	}
	.page-node-add-project-idea #edit-field-relation-topic-theme .form-textarea,
	.page-node-add-project-idea #edit-field-previous-project .form-textarea,
	.page-node-add-project-idea #edit-field-partners-looking .form-textarea {
		width: 440px;
	}
	.pane-page-content .node-form .form-item .counter {
		margin-left: 200px;
	}
	.pane-page-content .node-form .form-item.form-type-textfield .counter,
	.pane-page-content .node-form .description {
		margin-left: 0;
	}
	/* database */
	.view-urbact-project-idea table td {
		font-size: 1.4rem;
	}
	.page-projects .views-exposed-form .views-exposed-widget,
	.projects-idea .views-exposed-form .views-exposed-widget {
		margin-right: 20px;
	}
	.node-type-project-idea .panel-display .panel-col-first:before {
		content: none;
	}
	.node-type-project-idea .panel-col-last:before {
		content: none;
	}
	.view-urbact-faq .views-row .views-field-title {
		padding: 17px 20px 17px 0;
	}
	.node-type-section .field-name-field-content-reference-multiple article.node-teaser .icon {
		float: left;
		width: 145px;
		padding: 0;
		margin: 0 15px 0;
	}
	.node-type-section .field-name-field-content-reference-multiple article.node-teaser .icon .field-name-field-image {
		float: none;
		width: auto;
		margin: 0;
	}
	.node-type-section .field-name-field-content-reference-multiple article.node-teaser .content {
		margin-left: 160px;
	}

	.btn-publish {
		display: inline-block;
		margin: 0 16% 20px;
	}

    /** eveols nup **/

    #block-urbact-global-countries-by-language ul {
        display: block !important;
    }

    .node-type-good-practice-call .panel-2col-stacked .panel-col-top2{
    	width: auto;
    }
    .node-type-good-practice-call main[role=main] > .panel-pane{
		width: inherit;
	}

	.node-type-good-practice-call .panel-2col-stacked .panel-col-top2,
	.pane-node-field-timeline-step .field-collection-container{
		width: 728px;
	}
	.pane-urbact-gpc-menu{
	   	display: none;
	}
	.field-name-field-timeline-step > .field-items > .field-item{
		margin-bottom: 20px!important;
		max-width: 354px;
	}


    /* Expert */
    #expert-node .form-actions #edit-finish { top: initial; }
    #expert-node .form-actions .finish-desc { position: relative; display: block; }

}

/* responsive mobile */
@media only screen and (max-width: 767px) {
	html {
		font-size: 62.5% !important;
	}
	#page {
		padding: 5px 20px 0;
	}
	header[role="banner"],
	.not-front main[role="main"] > .panel-pane,
	.page-home #main-content .panel-col-top .inside,
	#main-content .pane-page-content .panel-display > .center-wrapper,
	footer[role="contentinfo"] {
		width: auto;
	}
	header .pane-page-logo {
		max-width: 128px;
		padding-right: 15px;
		margin-bottom: 3px;
		min-height: 48px;
	}
	header[role="banner"] {
		background-position: 158px 23px;
		-webkit-background-size: 80px auto;
		background-size: 90px auto;
	}
	#toggle_nav {
		padding: 12px 10px 0;
		height: 30px;
		width: 18px;
		top: 9px;
	}
	#toggle_nav::before {
		bottom: 7px;
	}
	#toggle_nav i {
		height: 2px;
		margin-bottom: 4px;
	}
	.page-home #main-content .pane-page-content .panel-col-top {
		margin: 0 -20px 20px;
		padding: 0 20px;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment {
		float: none;
		width: 342px;
		max-width: 100%;
		padding-top: 0;
		margin: 0 auto 20px;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul {
		width: 100%;
		height: 0;
		padding-top: 100%;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul.theme-nid-6,
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul[data-hover=theme-nid-6].theme-nid-6 {
		background-position: 0 60%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul.theme-nid-7,
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul[data-hover=theme-nid-7].theme-nid-7 {
		background-position: 0 70%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul.theme-nid-8,
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul[data-hover=theme-nid-8].theme-nid-8 {
		background-position: 0 80%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul.theme-nid-9,
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul[data-hover=theme-nid-9].theme-nid-9 {
		background-position: 0 90%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul.theme-nid-10,
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul[data-hover=theme-nid-10].theme-nid-10 {
		background-position: 0 100%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul[data-hover=theme-nid-6] {
		background-position: 0 10%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul[data-hover=theme-nid-7] {
		background-position: 0 20%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul[data-hover=theme-nid-8] {
		background-position: 0 30%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul[data-hover=theme-nid-9] {
		background-position: 0 40%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul[data-hover=theme-nid-10] {
		background-position: 0 50%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul li {
		height:33.3333%;
		width: 33.3333%;
		margin-left: -16.6666%;
		margin-top: -16.6666%;
		font-size: 12px; font-size: 1.2rem;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul li.theme-nid-6 {
		padding-top: 20%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul li.theme-nid-7 {
		padding-top: 23%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul li.theme-nid-8 {
		padding-top: 7%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul li.theme-nid-9 {
		padding-right: 1%;
		padding-top: 9%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .attachment ul li.theme-nid-10 {
		padding-left: 1%;
		padding-top: 22%;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .view-content {
		width: auto;
		float: none;
		min-height: 0;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper > .view-urbact-themes > .view-content > .views-row::before {
		border-width: 0 16px 16px;
		left: 50%;
		top: -16px;
		margin-left: -16px;
		border-color: transparent transparent #fff;
	}
	.pane-urbact-themes-panel-pane-themes-pie-homepage .pane-wrapper .view-urbact-themes .more-link {
		margin-left: 0;
		width: auto;
		display: block;
	}
	.view-urbact-themes .view-urbact-topics .views-row {
		padding-left: 1.1rem;
	}
	.view-urbact-themes .view-urbact-topics .views-row::before {
		border-width: 0.6rem;
		top: 0.3em;
	}
	.interactive-map .toolbar select {
		width: 100%;
	}
	.interactive-map .toolbar .label-display {
		display: block;
		padding-left: 0;
		padding-right: 0;
	}
	.interactive-map .toolbar input[type="button"] {
		height: auto;
		width: 48%;
		margin-left: 0;
	}
	.interactive-map .toolbar input#show-countries {
		float: right;
	}
	.interactive-map .toolbar #interactive-map-filters {
		margin-bottom: 19px;
	}
	.interactive-map .toolbar #interactive-map-filters:after {
		content: ""; display: block; overflow: hidden; clear: both; visibility: hidden;
	}
	.page-home .interactive-map #map-canvas {
		height: 280px;
	}
	.pane-urbact-map {
		margin-bottom: 40px;
	}
	.view-display-id-panel_pane_articles_slideshow_homepage {
		width: 100%;
	}
	.view-display-id-panel_pane_articles_slideshow_homepage .views-slideshow-cycle-main-frame-row {
		width: 100% !important;
	}
	.view-display-id-panel_pane_articles_slideshow_homepage img {
		max-width: 100%;
	}
	.view-display-id-panel_pane_articles_slideshow_homepage .views-slideshow-controls-text-previous a, .view-display-id-panel_pane_articles_slideshow_homepage .views-slideshow-controls-text-next a {
		height: 26px;
		left: -13px;
		top: 73px;
		width: 26px;
	}
	.view-display-id-panel_pane_articles_slideshow_homepage .views-slideshow-controls-text-previous a::before, .view-display-id-panel_pane_articles_slideshow_homepage .views-slideshow-controls-text-next a::before {
		font-size: 20px; font-size: 2.6rem;
		line-height: 25px;
	}
	.view-display-id-panel_pane_articles_slideshow_homepage .views-slideshow-controls-text-next a {
		right: -13px;
		left: auto;
	}
	.views-slideshow-cycle-main-frame-row-item .view-mode-slideshow .node-title {
		font-size: 20px; font-size: 2.6rem;
	}
	.views-slideshow-cycle-main-frame-row-item .view-mode-slideshow .submitted .user-picture {
		width: 30px;
		height: 30px;
		margin-right: 10px;
	}
	.views-slideshow-cycle-main-frame-row-item .view-mode-slideshow .submitted .user-picture img {
		max-width: 30px;
		max-height: 30px;
	}
	article .submitted .author {
		margin-left: 0;
	}
	.pane-urbact-latest-articles-homepage .theme-title {
		margin-left: 0;
	}
	.pane-urbact-latest-articles-homepage .view-urbact-articles article {
		padding-left: 0;
		min-height: 0;
		margin-bottom: 30px;
	}
	.pane-urbact-latest-articles-homepage .view-urbact-articles article .field-name-field-image {
		position: static;
		margin-bottom: 5px;
		width: auto;
	}
	.pane-urbact-latest-articles-homepage .view-urbact-articles article .field-name-field-image img {
		width: 100%;
	}
	.front .pane-urbact-latest-articles-homepage {
		display: none;
	}
	.page-home #main-content .panel-col-right {
		border-top: none;
		padding-top: 0;
	}
	.page-home #main-content .panel-col-right .panel-pane {
		float: none;
		width: auto;
		margin-bottom: 20px;
	}
	.page-home #main-content .panel-col-right .panel-pane:nth-child(2n) {
		float: none;
	}
	.view-urbact-documents .views-row {
		text-align: center;
		font-size: inherit;
	}
	.view-urbact-documents .views-row::before {
		position: static;
		display: inline-block;
	}
	.view-urbact-documents .views-row div {
		display: inline;
	}
	.pane-block-newsletter-home-page .email {
		width: 100%;
	}
	.pane-block-newsletter-home-page .button {
		margin-left: -42px;
	}

	/* footer */
	footer[role="contentinfo"] {
		font-size: inherit;
	}
	.not-front footer[role="contentinfo"] {
		border-top: none;
		padding-top: 0;
	}
	footer[role="contentinfo"] .pane-menu-menu-footer .menu {
		background: #0f326a;
		margin: 0 -20px;
		padding: 5px 20px;
		color: #fff;
		margin-bottom: 17px;
	}
	footer[role="contentinfo"] .menu li {
		margin: 0 4px 8px;
		color: #fff;
		display: inline-block;
	}
	footer[role="contentinfo"] .menu li:before {
		margin-right: 9px;
	}
	/* all networks */
	.not-front main[role="main"] .pane-page-breadcrumb {
		margin: 0 -20px;
		padding: 10px 20px;
	}
	.not-front main[role="main"] .pane-page-breadcrumb li {
		font-size: 1.5rem;
	}
	.section-all-networks main[role="main"] > .pane-page-title h1 {
		text-transform: none;
		font-size: 4rem;
	}
	.section-all-networks main[role="main"] > .pane-page-title {
		margin: 0 -20px;
		padding: 15px 20px 0;
	}
	.views-exposed-form .views-exposed-widget {
		float: none;
		display: block;
		margin: 0 0 12px;
	}
	.views-exposed-form select,
	.views-exposed-form input[type="text"] {
		width: 100%;
		height: 4rem;
	}
	.views-exposed-form #edit-status-wrapper.views-exposed-widget {
		float: left;
		width: 50%;
	}

	.view-urbact-networks .view-content {
		clear: both;
	}

	.view-urbact-networks .views-row article .logo img {
		max-width: 100%;
	}

	.panel-2col-stacked .panel-col-top .header-title {
		margin: 20px 0;
	}
	/* network page */
	.panel-2col-stacked .panel-col-top .header-title .field-type-image {
		width: 48%;
		margin-right: 2%;
	}

	.panel-col-top .pane-urbact-network-header .header-title .field-type-image {
		width: 100%;
		margin-right: 0;
	}

	.panel-2col-stacked .panel-col-top .header-title > div,
	.panel-2col-stacked .panel-col-top .header-title .field-type-image + h1 {
		margin-left: 50%;
		display: block;
	}
	.panel-col-top .pane-urbact-network-header .header-title > div {
		margin-left: 0;
	}

	.panel-2col-stacked .panel-col-top .header-title .view-urbact-themes ul li img {
		width: 25px; height: auto;
		vertical-align: bottom;
	}
	.node-type-network .panel-display .panel-col-first:before,
	.node-type-theme-urbact .panel-display .panel-col-first:before,
	.node-type-topic .panel-display .panel-col-first:before,
	.node-type-city .panel-display .panel-col-first:before,
	.node-type-country .panel-display .panel-col-first:before {
		content: none;
	}
	.node-type-topic .panel-display .panel-col-first,
	.node-type-topic .panel-display .panel-col-last,
	.panel-display .panel-col-first,
	.panel-display .panel-col-last {
		float: none;
		width: auto;
		padding-left: 0;
		padding-right: 0;
	}
	.panel-display .panel-col-first {
		margin-bottom: 20px;
	}
	.node-type-network .panel-display .panel-col-first,
	.node-type-theme-urbact .panel-display .panel-col-first,
	.node-type-topic .panel-display .panel-col-first,
	.node-type-city .panel-display .panel-col-first,
	.node-type-country .panel-display .panel-col-first {
		margin: 0 -20px;
		border-top: none;
		padding: 20px;
	}
	article .submitted .author, article .submitted .user-picture + span {
		border-top: none;
	}
	.not-front .view-content:after {
		content: ""; display: block; overflow: hidden; clear: both; visibility: hidden;
	}
	.not-front .panel-col-last .view article.node-article {
		float: left;
		width: 50%;
		padding-right: 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		clear: left;
		margin-bottom: 20px;
	}
	.not-front .panel-col-last .views-row-even article.node-article {
		clear:none;
		padding-left: 10px;
		padding-right: 0;
	}
	.not-front .view article.node-article .content {
		margin-left: 0;
	}
	.not-front .view article.node-article.view-mode-sticky, .not-front .view article.node-article.view-mode-sticky2 {
		margin-bottom: 26px;
		float: none;
		width: auto;
		padding: 0;
	}
	.not-front .view article.node-article .field-name-field-image {
		float: none;
		width: 100%;
		margin-bottom: 5px;
	}

	a.more-link, a.map-link, .panel-col-first a.show-all, a.show-all {
		width: 146px;
		padding: 5px;
		margin-bottom: 5px;
	}
	.panel-col-bottom {
		padding: 15px 0;
	}
	.panel-col-bottom .panel-pane {
		float: none;
		width: auto;
		padding: 0;
		margin-bottom: 20px;
	}
	.panel-col-bottom .panel-pane:first-child + .panel-pane {
		border-left: none;
	}
	.node-type-network .panel-col-bottom {
		margin-top: 28px;
	}
	.pane-node-field-social-media-box .field-item {
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}
	.pane-node-field-social-media-box .field-item:first-child {
		float: none;
		margin-bottom: 15px;
	}
	.pane-node-field-social-media-box .field-item iframe {
		width: 100% !important;
	}
	.node-type-network-challenge .panel-display .panel-col-last .panel-pane,
	.page-articles .panel-display .panel-col-last .panel-pane,
	.node-type-page .panel-display .panel-col-last .panel-pane,
	.node-type-section .panel-display .panel-col-last .panel-pane {
		float: none;
		width: auto;
		padding: 0;
	}
	.node-type-network-challenge .panel-display .panel-col-last .panel-pane:nth-child(2n),
	.page-articles .panel-display .panel-col-last .panel-pane:nth-child(2n),
	.node-type-page .panel-display .panel-col-last .panel-pane:nth-child(2n),
	.node-type-section .panel-display .panel-col-last .panel-pane:nth-child(2n){
		padding-left: 0;
	}
	/* events */
	.page-events .calendar-calendar .month-view table, .node-type-event .calendar-calendar .month-view table {
		margin-bottom: 0;
	}
	.page-events .panel-display .panel-col-first,
	.node-type-event .panel-display .panel-col-first {
		margin: 0 -20px 20px;
		padding: 20px;
		background: #f5f7fa;
	}
	.panel-col-first .views-exposed-form {
		background: none;
		border-radius: 0;
		padding: 0;
	}
	.panel-col-first .views-exposed-form .views-exposed-widget {
		margin-bottom: 11px;
		padding-bottom: 0;
		background: #eceef1;
		border: none;
	}
	.panel-col-first .views-exposed-form .views-exposed-widget .views-widget {
		padding: 10px;
		display: none;
	}
	.panel-col-first .views-exposed-form .views-exposed-widget > label {
		padding: 10px 20px 10px 15px;
		background: #d7d9dd;
		font-weight: 900;
		position: relative;
		cursor: pointer;
	}
	.panel-col-first .views-exposed-form .views-exposed-widget > label:after {
		content: '';
		height: 0;
		width: 0;
		border: 5px solid transparent;
		border-top-color: #333;
		border-bottom-width: 0;
		position: absolute;
		top: 50%;
		right: 9px;
		margin-top: -5px;
		transform: rotate(0deg);
		transition: all 200ms ease-in-out;
	}
	.panel-col-first .views-exposed-form .views-exposed-widget.opened > label:after {
		transform: rotate(180deg);
	}
	.panel-col-first .views-exposed-form .views-exposed-widget .element-invisible {
		height: 0 !important;
		padding: 0 !important;
	}
	/* news */
	.page-articles .panel-col-top {
		padding: 24px 0;
	}
	.page-articles .views-exposed-form .views-exposed-widget {
		float: none;
		display: block;
	}
	.not-front .view article.node-article.view-mode-sticky2 .node-title {
		text-align: center;
	}
	.pane-urbact-articles-panel-pane-article-list .view .attachment article.node-article .field-name-field-image {
		float: none;
		width: auto;
		padding-right: 0;
	}
	.pane-urbact-articles-panel-pane-article-list .view .attachment article.node-article .content {
		float: none;
		width: auto;
		padding-left: 0;
	}
	.pane-urbact-articles-panel-pane-article-list .views-row {
		border-bottom: none;
		float: none;
		margin-bottom: 0;
		padding: 0;
		width: auto;
		clear: none;
	}
	.pane-urbact-articles-panel-pane-article-list .views-row article.node-article {
		margin-bottom: 20px;
	}
	.pane-urbact-articles-panel-pane-article-list .views-row article.node-article.view-mode-sticky,
	.pane-urbact-articles-panel-pane-article-list .views-row article.node-article.view-mode-sticky2 {
		margin-bottom: 33px;
	}
	.panel-display .panel-col-last iframe {
		width: 100% !important;
	}
	.not-front article.node-article .field-name-field-image {
		float: none;
		width: auto;
		margin-right: 0;
	}
	/* community */
	.view-urbact-profiles,
	.view-urbact-expert {
		padding: 0;
	}
	.section-community .view-filters,
	.liste-des-experts .view-filters {
		padding-top: 20px;
		margin-bottom: 20px;
	}
	.section-community .view-filters .views-exposed-form .views-exposed-widget,
	.liste-des-experts .views-exposed-form .views-exposed-widget {
		float: none;
		width: auto;
		display: block;
		margin: 0 0 20px;
	}

	.section-community .view-filters .views-exposed-form select,
	.liste-des-experts .views-exposed-form input[type="text"],
	.liste-des-experts .view-filters .views-exposed-form select {
		width: 100%;
		box-shadow: none;
		height: auto;
	}

	.liste-des-experts .views-exposed-form .views-submit-button {
		text-align: center;
	}

	.liste-des-experts .views-exposed-form .form-item-lead-expert {
		float: none; margin-right: 0;
	}

	.liste-des-experts .views-exposed-form .views-exposed-widget .form-submit {
		float: none;
		margin-top: 1.6em;
	}

	.pane-urbact-profiles-panel-pane-profiles-community .view-urbact-profiles .views-row,
	.pane-urbact-expert-panel-pane-expert-liste .view-urbact-expert .views-row {
		width: auto;
		float: none;
		margin-bottom: 20px;
	}
	.pane-urbact-profiles-panel-pane-profiles-community .view-urbact-profiles .view-content .views-field-field-name-user,
	.pane-urbact-expert-panel-pane-expert-liste .view-urbact-expert .view-content .views-field-field-name-user {
		text-transform: uppercase;
	}
	.pane-urbact-profiles-panel-pane-profiles-community .view-urbact-profiles .views-field-field-network-position,
	.pane-urbact-expert-panel-pane-expert-liste .view-urbact-expert .views-field-field-network-position {
		font-size: 2rem;
	}
	/* profile */
	.section-users .pane-page-title {
		padding: 26px 0 0;
	}
	.panel-profile .panel-col-top {
		text-align: left;
		width: 50%;
		padding: 10px 0 0;
		margin-bottom: 25px;
	}
	.panel-profile .pane-user-picture {
		width: 35%;
		margin-left: 5%;
	}
	.panel-profile .top2-top-left {
		padding: 0;
	}
	.panel-profile .top2-top-right {
		float: none;
		width: auto;
		margin: 0 -20px 20px;
		border-left: none;
		padding: 20px;
	}
	.panel-profile .top2-top-right .views-row:after {
		content: ""; display: block; overflow: hidden; clear: both; visibility: hidden;
	}
	.panel-profile .top2-top-right .panel-pane .field-label,
	.panel-profile .top2-top-right .panel-pane .pane-title,
	.panel-profile .top2-top-right .panel-pane span.views-label-field-institution,
	.panel-profile .top2-top-right .panel-pane span.views-label-field-profession,
	.panel-profile .top2-top-right .panel-pane span.views-label-field-nationality,
	.panel-profile .top2-top-right .panel-pane span.views-label-field-residence-country,
	.panel-profile .top2-top-right .panel-pane span.views-label-field-language-level {
		width: 118px;
	}
	.panel-profile .top2-top-right .panel-pane div.views-field-field-language-level .field-content {
		width: 120px;
	}
	.page-user .pane-page-content .view-urbact-user-profiles .views-field-field-social-media-twitter,
	.page-user .pane-page-content .view-urbact-user-profiles .views-field-field-social-media-linkedin,
	.page-user .pane-page-content .view-urbact-user-profiles .views-field-field-social-media-facebook {
		position: static;
	}
	.panel-profile .top2-top-right .panel-pane .views-field-field-social-media-twitter div a,
	.panel-profile .top2-top-right .panel-pane .views-field-field-social-media-linkedin div a,
	.panel-profile .top2-top-right .panel-pane .views-field-field-social-media-facebook div a {
		margin-top: 0;
	}
	.page-user .pane-page-content .pane-user-mail {
		position: static;
	}
	.panel-profile .top2-bottom-left,
	.panel-profile .top2-bottom-right {
		float: none;
		width: auto;
		padding: 0;
	}
	.panel-profile .center-wrapper {
		border-top: none;
		padding-top: 0;
	}
	.panel-profile .center-wrapper .panel-col-left,
	.panel-profile .center-wrapper .panel-col-right {
		float: none;
		width: auto;
		padding: 0
	}
	/* library */

	.page-search-content .panel-display .panel-col-first .inside > .panel-pane,
	.node-type-network .panel-display .panel-col-first .inside > .panel-pane,
	.node-type-theme-urbact .panel-display .panel-col-first .inside > .panel-pane,
	.node-type-topic .panel-display .panel-col-first .inside > .panel-pane,
	.node-type-city .panel-display .panel-col-first .inside > .panel-pane,
	.node-type-country .panel-display .panel-col-first .inside > .panel-pane {
		margin-bottom: 11px;
		padding-bottom: 0;
		border: none;
	}

	.page-search-content .panel-display .panel-col-first .inside > .panel-pane.opened,
	.node-type-network .panel-display .panel-col-first .inside > .panel-pane.opened,
	.node-type-theme-urbact .panel-display .panel-col-first .inside > .panel-pane.opened,
	.node-type-topic .panel-display .panel-col-first .inside > .panel-pane.opened,
	.node-type-city .panel-display .panel-col-first .inside > .panel-pane.opened,
	.node-type-country .panel-display .panel-col-first .inside > .panel-pane.opened {
		background: #eceef1;
	}

	.page-search-content .panel-display .panel-col-first .inside > .panel-pane .item-list,
	.node-type-network .panel-display .panel-col-first .inside > .panel-pane > .pane-title ~ *,
	.node-type-theme-urbact .panel-display .panel-col-first .inside > .panel-pane > .pane-title ~ *,
	.node-type-topic .panel-display .panel-col-first .inside > .panel-pane > .pane-title ~ *,
	.node-type-city .panel-display .panel-col-first .inside > .panel-pane > .pane-title ~ *,
	.node-type-country .panel-display .panel-col-first .inside > .panel-pane > .pane-title ~ * {
		padding: 10px;
		display: none;
	}

	.page-search-content .panel-display .panel-col-first .inside > .panel-pane > .pane-title,
	.node-type-network .panel-display .panel-col-first .inside > .panel-pane > .pane-title,
	.node-type-theme-urbact .panel-display .panel-col-first .inside > .panel-pane > .pane-title,
	.node-type-topic .panel-display .panel-col-first .inside > .panel-pane > .pane-title,
	.node-type-city .panel-display .panel-col-first .inside > .panel-pane > .pane-title,
	.node-type-country .panel-display .panel-col-first .inside > .panel-pane > .pane-title,
    .node-type-nup-country-page .panel-col-first .panel-pane  .pane-title
    {
		padding: 10px 20px 10px 15px;
		background: #d7d9dd;
		font-weight: 900;
		position: relative;
		cursor: pointer;
		font-size: 11px;
		margin-bottom: 0;
	}

	.page-search-content .panel-display .panel-col-first .inside > .panel-pane > .pane-title:after,
	.node-type-network .panel-display .panel-col-first .inside > .panel-pane > .pane-title:after,
	.node-type-theme-urbact .panel-display .panel-col-first .inside > .panel-pane > .pane-title:after,
	.node-type-topic .panel-display .panel-col-first .inside > .panel-pane > .pane-title:after,
	.node-type-city .panel-display .panel-col-first .inside > .panel-pane > .pane-title:after,
	.node-type-country .panel-display .panel-col-first .inside > .panel-pane > .pane-title:after,
    .node-type-nup-country-page .panel-col-first .panel-pane  .pane-title:after {
		content: '';
		height: 0;
		width: 0;
		border: 5px solid transparent;
		border-top-color: #333;
		border-bottom-width: 0;
		position: absolute;
		top: 50%;
		right: 9px;
		margin-top: -5px;
		transform: rotate(0deg);
		transition: all 200ms ease-in-out;
	}

	.page-search-content .panel-display .panel-col-first .inside > .panel-pane.opened .pane-title:after,
	.node-type-network .panel-display .panel-col-first .inside > .panel-pane.opened .pane-title:after,
	.node-type-theme-urbact .panel-display .panel-col-first .inside > .panel-pane.opened .pane-title:after,
	.node-type-topic .panel-display .panel-col-first .inside > .panel-pane.opened .pane-title:after,
	.node-type-city .panel-display .panel-col-first .inside > .panel-pane.opened .pane-title:after,
	.node-type-country .panel-display .panel-col-first .inside > .panel-pane.opened .pane-title:after,
    .node-type-nup-country-page .panel-col-first .panel-pane.opened  .pane-title:after
    {
		transform: rotate(180deg);
	}

	/* library results */
	.page-search-content .panel-col-first, .page-search-content .panel-col-first {
		margin-top: 0;
	}
	.page-search-content #main-content .panel-col-first .inside:before {
		content: none;
	}
	.page-search-content #main-content .panel-col-first .inside {
		padding: 20px;
		margin: 0 -20px 30px;
	}
	.page-search-content .pane-urbact-search-panel-pane-search .view-header {
		left: 0;
		right: auto;
		top: 11px;
		font-size: 1.8rem;
	}
	.page-search-content .view-filters {
		padding: 40px 0 20px;
	}
	.page-search-content .views-exposed-form .views-exposed-widget {
		float: left;
		margin-bottom: 0;
	}
	.page-search-content .views-exposed-form .views-exposed-widget .form-submit {
		height: 28px;
		width: 30px;
	}
	.page-search-content .views-exposed-widgets .views-submit-button {
		margin-left: -33px;
	}
	.page-search-content .panel-col-first .inside li input.facetapi-checkbox[type="checkbox"] {
		top: 1px;
	}
	.view-urbact-search .views-row .image {
		max-width: 30%;
	}
	.panel-col-last .contact {
		margin: 0 -20px;
	}
	.panel-col-last .contact a {
		display: block;
	}
	.panel-col-last .contact a:last-child {
		display: inline-block;
	}
	.panel-profile .center-wrapper .panel-col-left a.show-all {
		margin: 0 auto;
	}
	.node-type-theme-urbact .panel-col-top .pane-node-field-image, .node-type-topic .panel-col-top .pane-node-field-image, .node-type-city .panel-col-top .pane-node-field-image, .node-type-country .panel-col-top .pane-node-field-image {
		width: 42%;
		margin-right: 6%;
		margin-bottom: 10px;
	}
	.node-type-theme-urbact .panel-col-top .pane-node-field-introduction,
	.node-type-topic .panel-col-top .pane-node-field-short-description,
	.node-type-city .panel-col-top .pane-node-field-short-description,
	.node-type-country .panel-col-top .pane-node-field-short-description {
		line-height: 1.4;
		overflow: visible;
	}
	.node-type-theme-urbact .panel-col-top .pane-node-field-introduction p,
	.node-type-topic .panel-col-top .pane-node-field-short-description p,
	.node-type-city .panel-col-top .pane-node-field-short-description p,
	.node-type-country .panel-col-top .pane-node-field-short-description p {
		line-height: 1.4;
	}
	/* interactive map */
	.section-interactive-map .interactive-map #map-canvas {
		margin: 0 -20px;
		height: 330px;
		width: auto;
	}
	/* login */
	.login-forgot,
	#user-login .form-actions, #user-register-form .form-actions {
		margin-left: 0;
	}
	/* who we are */
	.field-name-field-content-reference-multiple article.node-teaser {
		padding: 15px 0;
	}
	.node-type-section .field-name-field-content-reference-multiple article.node-teaser .icon {
		float: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 50%;
		padding-right: 20px;
		margin: 0 0 10px;
	}
	article.view-mode-full .field-name-field-image {
		float: none;
		width: auto;
		margin-right: 0;
	}
	.node-type-section .field-name-field-content-reference-multiple article.node-teaser .icon .field-name-field-image {
		float: none;
		width: auto;
		margin: 0;
	}
	.field-name-field-content-reference-multiple article.node-teaser .content,
	.node-type-section .field-name-field-content-reference-multiple article.node-teaser .content {
		overflow: visible;
		margin-left: 0;
	}
	.view-urbact-events, .view-urbact-documents, .pane-block-newsletter-home-page {
		margin: 0 -20px 20px;
		border-radius: 0;
	}
	.page-events .view-urbact-events, .node-type-event .view-urbact-events {
		margin: 0 0 20px;
	}
	/* expert */
	.pane-page-content .node-expert-form .form-item > label,
	form .field-multiple-table th.field-label label,
	.pane-page-content .node-expert-form fieldset.captcha .fieldset-description {
		display: block;
		width: auto;
		margin-bottom: 5px;
		font-size: 1.8rem;
		text-align: left;
	}
	#user-login .form-item .form-text,
	#user-register-form .form-item .form-text,
	.pane-page-content .node-expert-form .form-item .form-text,
	.pane-page-content .node-expert-form .form-item select {
		width: 100%;
	}
	.pane-page-content .node-expert-form .field-multiple-table thead {
		float: none;
		width: auto;
	}
	.pane-page-content .node-expert-form table.field-multiple-table tbody {
		margin-left: 0;
	}
	.pane-page-content .node-expert-form .field-multiple-table td.field-multiple-drag {
		display: none;
	}
	.pane-page-content .node-expert-form table.field-multiple-table tbody td {
		display: block;
		width: auto;
	}
	.pane-page-content .node-expert-form .field-add-more-submit {
		margin-left: 0;
	}
	.pane-page-content .node-expert-form .description {
		margin-left: 0;
	}
	.pane-page-content .node-expert-form .form-radios label {
		display: inline-block;
	}
	.pane-page-content .node-expert-form .form-item.form-type-textarea > label,
	.pane-page-content .node-expert-form fieldset.captcha .fieldset-description {
		width: auto;
	}
	.pane-page-content .node-expert-form #edit-field-reference tbody td .form-item > label, .pane-page-content .node-expert-form #edit-field-theme-policy-area-fc .field-multiple-table tbody td .form-item > label {
		width: auto;
		margin-right: 0;
		text-align: left;
	}
	.pane-page-content .node-expert-form .reference-support .field-add-more-submit,
	.pane-page-content .node-expert-form #edit-field-reference tbody td input[type="submit"],
	.pane-page-content .node-expert-form #edit-field-theme-policy-area-fc .field-multiple-table tbody td input[type="submit"],
	.pane-page-content .node-expert-form #edit-field-theme-policy-area-fc .field-add-more-submit {
		margin-left: 0;
	}
	.pane-page-content .node-expert-form #edit-field-reference table.field-multiple-table tbody td,
	.pane-page-content .node-expert-form #edit-field-theme-policy-area-fc table.field-multiple-table tbody td {
		width: auto;
	}
	.pane-page-content .node-expert-form .form-item.form-type-textarea .form-textarea-wrapper,
	fieldset.captcha .form-item {
		width: auto;
		display: block;
	}
	.pane-page-content .node-expert-form .form-actions {
		padding-left: 0;
	}
	/* database */
	.pane-page-content .node-form .form-item > label,
	form .field-multiple-table th.field-label label,
	.pane-page-content .node-form fieldset.captcha .fieldset-description,
  .pane-page-content .node-form .form-field-type-file fieldset legend {
		width: auto;
		display: block;
		text-align: left;
		margin-bottom: 5px;
	}

  .pane-page-content .node-form .form-field-type-file fieldset legend {
    float: none;
  }

  .pane-page-content .node-form .form-field-type-file fieldset .fieldset-wrapper label {
    padding-top: 0;
  }

	.pane-page-content .node-form .field-widget-options-onoff .option {
		display: inline;
	}

	.pane-page-content .node-form .form-item .form-text,
	.pane-page-content .node-form .form-item select,
	.projet-idea .modal-content input[type="email"],
  .pane-page-content .node-form .link-field-subrow {
		width: 100%;
	}

	.projet-idea .modal-content input[type="email"] {
		margin-left: 0;
		max-width: 440px;
	}

	.pane-page-content .node-form .form-item .counter {
		margin-left: 0;
	}
	.page-node-add-project-idea #edit-field-relation-topic-theme .form-textarea,
	.page-node-add-project-idea #edit-field-previous-project .form-textarea,
	.page-node-add-project-idea #edit-field-partners-looking .form-textarea {
		width: 100%;
	}
	.pane-page-content .node-form .form-item.form-type-textarea .form-textarea-wrapper,
	fieldset.captcha .form-item {
		display: block;
		max-width: inherit;
	}
	.pane-page-content .node-form .form-radios label {
		width: auto;
		display: inline-block;
	}
	.pane-page-content .node-form .collapsible .fieldset-legend .fieldset-title:before,
	.pane-page-content .node-expert-form .collapsible .fieldset-legend .fieldset-title:before {
		border-width: 8px;
		top: 20px;
	}
	.pane-page-content .node-form .collapsible.collapsed .fieldset-legend .fieldset-title:before,
	.pane-page-content .node-expert-form .collapsible.collapsed .fieldset-legend .fieldset-title:before {
		top: 15px;
	}
	.page-projects .views-exposed-form .views-exposed-widget,
	.projects-idea .views-exposed-form .views-exposed-widget {
		float: none;
		width: auto;
		margin-right: 0;
	}

	.projects-idea .views-exposed-form .views-exposed-widget {
		max-width: inherit;
		margin-right: 0;
	}

	.page-projects .views-exposed-form .views-exposed-widget select,
	.projects-idea .views-exposed-form .views-exposed-widget select {
		width: 100%;
		height: auto;
	}
	.page-projects .panel-col-top .pane-views,
	.projects-idea .panel-col-top .pane-views {
		text-align: left;
	}
	.page-projects .panel-col-top .pane-views .pane-title h2,
	.projects-idea .panel-col-top .pane-views .pane-title h2 {
		text-align: center;
	}
	.panel-pane.pane-views-panes.pane-urbact-project-idea-list-project {
		margin: 0 -20px;
		overflow: auto;
	}
	.view-urbact-project-idea table th {
		padding: 5px;
		font-size: 1.6rem;
	}
	.view-urbact-project-idea table td {
		padding: 5px;
	}
	.view-urbact-project-idea table td.more-projects-img a {
		width: 17px;
		height: 44px;
		-webkit-background-size: 17px auto;
		background-size: 17px auto;
	}

	.node-type-project-idea .panel-display .panel-col-last {
		margin: 0 -20px;
		padding: 20px;
	}

	.btn-publish {
		display: inline-block;
		margin: 0 5% 20px;
	}

	.panel-col-first .views-exposed-form .views-exposed-widget input[type="checkbox"] {
		top: 0;
	}
	.page-events .calendar-calendar .month-view table td,
	.node-type-event .calendar-calendar .month-view table td {
		font-size: 1.5rem;
	}
	.page-events .calendar-calendar .month-view table td > div.month,
	.node-type-event .calendar-calendar .month-view table td > div.month {
		height: 2.5rem;
		line-height: 2.5rem;
		width: 2.5rem;
	}

	/*popin idea*/
	.simple-modal__content .form-item > label {
	  display: block;
	  width: 100%;
	}

	.simple-modal__content .resizable-textarea,
	.simple-modal__content .form-item .form-text  {
	  width: 100%;
	}

    /*** NU¨P country ***/

    .node-type-nup-country-page .pane-panels-mini.pane-title-nup-county {
        margin-top: 15px;
        display: inline-block;
        width: 100%;
    }

    .node-type-nup-country-page .pane-node-field-banner {
        float:left;
        clear:both;
        display: block;
        margin-right: 0;
        height: auto;
    }

    .node-type-nup-country-page .pane-node-field-banner img{
        width: 100%;
        margin-top: 12px;
    }

    #mini-panel-description_nup_country a {
        float: none;
    }

    .node-type-nup-country-page .views-field-nothing {
        padding: 22px 15px 0;
        width: auto;
    }

    .not-front.node-type-nup-country-page .view article.node-article {
        width:100%;
        padding-right: 0;
        margin: 0 auto;
    }

    .not-front.node-type-nup-country-page .panel-col-bottom-top > .inside > .panel-pane  {
        clear:both;
        display: block;
        width: 100%;
    }
    .not-front.node-type-nup-country-page .pane-urbact-docs-nup-panel-pane-documents-latest-network {
        margin:15px auto ;
        background: none !important;

    }
    body.node-type-nup-country-page .pane-page-title {
        margin-left: 5px;
        width: auto;
        float: none;
    }
    .pane-entity-field.pane-node-field-image-map img {
        width:100%;
    }
    body.node-type-nup-country-page .views-slideshow-cycle-main-frame-row img {
        width: 100%;
        height: auto;
    }
    body.node-type-nup-country-page .views-slideshow-cycle-main-frame-row {
        width: 100%;
        height: auto;
    }

    .pane-node-field-button-title .more-link.bleu {
        margin:5px auto;
    }

    body.node-type-nup-country-page .panel-col-bottom .inside .panel-pane {
        width: 100%;
        clear: both;
        margin:5px auto;
    }


    body.node-type-nup-country-page .pane-page-title h1 {
        color: #14406a !important;
        display: block;
        font-size: 32px !important;
    }

    .node-type-nup-country-page .pane-node-field-logo {
         margin-right: 15px;
    }

  .closed-network .panel-col-top .header-title > .title,
  .closed-network .panel-col-top .header-title .ield-name-field-short-description
  {
        clear: both;
        font-size: 4rem;
        margin-left: 0;
    }

    .closed-network .panel-2col-stacked .panel-col-top .header-title > div {
        margin-left: 0;
    }

    .node-type-network.closed-network .panel-col-first {
        width: auto;
    }

    .node-type-network.not-front article.node-article .content {
        margin-left: 0;
        margin-top: 18px;
    }

    .node-type-network.closed-network .panel-col-last {
        background: #f5f7fa none repeat scroll 0 0;
        border-top: 1px solid #eeeeee;
        padding-left: 14px;
        text-align: center;
        width: auto;
    }

    .view-main-outputs-documents .views-row .views-field-field-image {
        margin-right: 15px;
    }
    .view-main-outputs-documents .views-row {
        width: 100%;
    }

    #block-urbact-global-countries-by-language ul {
        display: block !important;
    }
    /**/
   .page-expert-connection .pane-urbact-page-expert-login-user .pane-title,
   .page-expert-connection .pane-urbact-page-expert-login-user #user-login-form{
     padding-left: 16px;
   }
   .page-expert-connection #user-login-form label{
    float: none;
    padding-right: auto;
    padding-top: 0px;
    text-align: left;
    width: auto;
    padding-bottom: 10px;
   }
   .page-expert-connection .pane-urbact-page-expert-login-user .pane-title{
     padding-top: 15px;
     padding-right: 16px;
   }
   .page-expert-connection #user-login-form .form-item input{
     width: 95%;
   }
   .page-expert-connection .forgot-password,
   .page-expert-connection #edit-actions{
     padding-left: 0px;
   }

   .pane-urbact-gpc-menu{
   	display: none;
   }

   .node-type-good-practice-call .panel-2col-stacked .panel-col-top2, .pane-node-field-timeline-step .field-collection-container{
   	width: 100%;
   }
   .pane-node-field-block-1-picture img,
   .pane-node-field-block-2-picture img
   {
   	width: 50%;
   	margin: 0 auto;
   	display: block;
   }
   .pane-node-field-banner, .pane-node-field-timeline-step{
   	margin: 0 -20px;
   }
   .field-name-field-timeline-step > .field-items > .field-item{
	margin-bottom: 20px!important;
	max-width: 366px;
   }
   .field-name-field-timeline-step > .field-items > .field-item:last-child{
	margin-right: 20px;
   }
   .node-type-good-practice-call .jcarousel-previous{
   	left: 20px;
   	top: -60px;
   }
   .node-type-good-practice-call .jcarousel-next{
   	right: 20px;
   	top: -60px;
   }
   .node-type-good-practice-call .panel-2col-stacked .center-wrapper > div{
   	width: 100%;
   }
   .pane-node-field-block-3-body{
   	padding-right: 0;
   }
   .node-type-good-practice-call .pane-documents-gpc{
   	margin-top: 0;
   }

   .node-type-good-practice-call .view-documents-gpc .views-row .views-field-timestamp{
   	display: block;
   }
   .pane-node-field-block-1-picture,
   .pane-node-field-block-2-picture{
   	float: none;
   }

   	.page-home #main-content .pane-page-content .panel-col-above-top {
		margin: 0 -20px 0;
	}

  .goodpractice-home .inner {
  	flex-direction: column;
  	width: 100%;
  	height: auto;
  }

  .goodpractice-visual img { vertical-align: middle; }

  /***** tags ****/
	.not-front article.node-article .field-name-field-image,
	.page-taxonomy .node .field-name-field-image,
	.page-taxonomy .gp-teaser-image {
	  float: none;
	  width: auto;
	  margin-bottom: 10px
	}

	.not-front article.node-article .content,
	.page-taxonomy .node-teaser .content,
	.page-taxonomy .text-content,
	.page-taxonomy .node-teaser .field-type-datetime {
	  margin-left: 0;
	}

	.page-taxonomy .node-teaser {
		max-width: 360px;
		margin-left: auto;
		margin-right: auto;
	}
}

