.no-desktop {
    display: none;
}

.no-mobile {
    display: inline-block;
}

/*home contribute (3->2 columnas)*/
.home-modules .row.subsection.contribute {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.home-modules .subsection.contribute h2 {
	min-width: 98%;
}

/* botón menú superior */
li.submit-project {
	display: none !important;
}

.latest-future {
/* 	display: none !important; */
}

.banner-publi {
 	display:none !important; 
    text-align: center;
    padding: 10px 0 30px 0;
}


.navbar-default .navbar-main ul>li.log:before{
	content:"";
}

/*
.relative.map {
    vertical-align: top;
    padding-top: 7px;
}*/

p.wp-caption-text {
    font-size: 14px;
    margin-top: 10px;
}

/*Fondo FashionFutures project*/
.single-project.fashion-futures-project #main {
    background-color: #d2d2d2;
}
/*Redes sociales cabecera*/
#topbar .menu-4 ul {
	list-style:none;
	padding-left:0;
}
#topbar .menu-4 ul>li:nth-child(5n+1) {
    clear: left;
    margin-left: 0px;
}
#topbar .menu-4 ul>li {
    float: left;
    margin-bottom: 8px;
}
#topbar .menu-4 ul>li a {
    text-indent: -9999em;
    width: 25px;
    height: 25px;
    display: block;
}
#topbar .menu-4 ul>li>a {
	font-family: 'AvenirLTStd-Heavy',sans-serif;
	margin-right: 10px;
}
#topbar .menu-4 ul>li.facebook a {
    background: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icons_facebook_white.svg) no-repeat;
    background-size: 100%;
}
#topbar .menu-4 ul>li.twitter a {
    background: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icons_twitter_white.svg) no-repeat;
    background-size: 100%;
}
#topbar .menu-4 ul>li.instagram a {
    background: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icons_instagram_white.svg) no-repeat;
    background-size: 100%;
}
#topbar .menu-4 ul>li.youtube a {
    background: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icons_youtube_white.svg) no-repeat;
    background-size: 100%;
}
#topbar .menu-4 ul>li.linkedin a {
    background: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icons_linkedin_white.svg) no-repeat;
    background-size: 100%;
}
@media (max-width: 940px){
	#topbar .menu-4 {
		display:none;
	}
}


/*Share this Linkedin*/
.single-project .sharebar.white ul>li.linkedin a {
    background-image: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icons_linkedin_white.svg);
}
.single-project .sharebar ul>li.linkedin a {
    background: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icons_linkedin.svg) no-repeat;
    background-size: 100%;
}
/*Subtitulo*/
.searchbar #brand-name a {
	margin-bottom:0 !important;
}
.sub-title {
	font-family:'Avenir','Times','Times New Roman',sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.sub-title{
	margin-bottom:10px;
}
@media (min-width: 940px) {
	.sub-title{
		font-size:20px;
		margin-bottom:30px;
	}
}
@media (min-width: 1160px) {
	.sub-title{
		margin-bottom:0px;
	}
}
.single-project .sub-title {
    display: none;
}
body.searchbar-fixed-top .sub-title {
    display: none;
}
/**HOME**/
.map-view.rp-map-view{
	border-top: 1px solid;
}

.youtube-wrapper {
	background: #d2d2d2 !important;
	color: black !important;
}
.youtube-wrapper a{
	color: #000 !important;
}
.youtube-wrapper .see-more-arrow {
	background: url('../svg/see-more-arrow.svg') no-repeat !important;
}
.youtube-wrapper .button {
	color: white !important;
    background-color: black !important;
}

.home-modules .contribute .img-responsive {
	width:70%;
}
.home-modules .contribute h2{
	margin-bottom: 40px;
}
.read-more-left {
    font-family: 'AvenirLTStd-Roman',sans-serif;
    font-size: 14px;
    text-align: left;
}
a.read-more-left:hover {
    color: #01b3de !important;
}
.home-wrapper a:hover, .no-touch .home .posts a:hover.read-more, .no-touch .editorial .blog .posts article .entry-main:hover .entry-title {
    color: #01b3de !important;
}
.no-touch .home .posts a:hover .see-more-arrow {
	background: url(../svg/see-more-arrow-blue.svg) no-repeat !important;
}
.home-wrapper a.clearfix:hover {
    color: black !important;
}

.future-o-clock-text a {
    text-decoration: underline;
}
.home-modules .contribute a.button:hover{background-color:#01b3de!important;color: black !important;}

/*Formularios*/
a.legal-terms {
    text-decoration: underline;
}
a.policies {
    text-decoration: underline;
}



/*MENU*/
.project-searchtools-layer .layer .chosen-container .chosen-results {
	width: 400px;
}
.project-searchtools-layer .layer .chosen-container .chosen-results li {
	width: auto !important;
}
#header-menu-1 li.last-child {
    margin-bottom: 25px;
}

.relative.map .select_wrapper::after {
    margin-left: 8px;
}

ul#header-menu-1 li a:hover, ul#header-menu-2 li a:hover{color: #d2d2d2!important;}

li.newsletter a {
    padding-right: 0px !important;
    padding-left: 15px;
}
li.newsletter a:after {
    padding-left: 15px;
    display: inline-block;
    content: "\2014";
}

/**MENU EN MOVIL**/
.menu-expanded .navbar .collapse {
	width: 150px !important;
}

#topbar .menu-menu-1-container ul>li.facebook, #topbar .menu-menu-1-container ul>li.twitter, #topbar .menu-menu-1-container ul>li.instagram, #topbar .menu-menu-1-container ul>li.youtube, #topbar .menu-menu-1-container ul>li.linkedin {
	padding-left: 15px;
}
#topbar .menu-menu-1-catalan-container ul>li.facebook, #topbar .menu-menu-1-catalan-container ul>li.twitter, #topbar .menu-menu-1-catalan-container ul>li.instagram, #topbar .menu-menu-1-catalan-container ul>li.youtube, #topbar .menu-menu-1-catalan-container ul>li.linkedin {
	padding-left: 15px;
}
#topbar .menu-menu-1-spanish-container ul>li.facebook, #topbar .menu-menu-1-spanish-container ul>li.twitter, #topbar .menu-menu-1-spanish-container ul>li.instagram, #topbar .menu-menu-1-spanish-container ul>li.youtube, #topbar .menu-menu-1-spanish-container ul>li.linkedin {
	padding-left: 15px;
}


#topbar .menu-menu-1-container ul>li.facebook a, #topbar .menu-menu-1-catalan-container ul>li.facebook a, #topbar .menu-menu-1-spanish-container ul>li.facebook a {
    background: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icons_facebook_white.svg) no-repeat;
    text-indent: -9999em;
}
#topbar .menu-menu-1-container ul>li.twitter a, #topbar .menu-menu-1-catalan-container ul>li.twitter a, #topbar .menu-menu-1-spanish-container ul>li.twitter a {
    background: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icons_twitter_white.svg) no-repeat;
    text-indent: -9999em;
}
#topbar .menu-menu-1-container ul>li.instagram a, #topbar .menu-menu-1-catalan-container ul>li.instagram a, #topbar .menu-menu-1-spanish-container ul>li.instagram a {
    background: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icons_instagram_white.svg) no-repeat;
    text-indent: -9999em;
}
#topbar .menu-menu-1-container ul>li.youtube a, #topbar .menu-menu-1-catalan-container ul>li.youtube a, #topbar .menu-menu-1-spanish-container ul>li.youtube a {
    background: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icons_youtube_white.svg) no-repeat;
    text-indent: -9999em;
}
#topbar .menu-menu-1-container ul>li.linkedin a, #topbar .menu-menu-1-catalan-container ul>li.linkedin a, #topbar .menu-menu-1-spanish-container ul>li.linkedin a {
    background: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icons_linkedin_white.svg) no-repeat;
    text-indent: -9999em;
}

@media (max-width: 940px) {
	.navbar-default .navbar-main ul.languages-menu {
		display: inline !important;
	}
	li.lang {
    	padding-top: 0px;
	}
	.languages-menu li:after {
		display: none !important;
	}
	#topbar .menu-menu-1-container ul>li.newsletter, #topbar .menu-menu-1-catalan-container ul>li.newsletter, #topbar .menu-menu-1-spanish-container ul>li.newsletter {
		padding-top: 25px;
		padding-left: 15px;
}
	#topbar .menu-menu-1-container ul>li.newsletter a, #topbar .menu-menu-1-catalan-container ul>li.newsletter a, #topbar .menu-menu-1-spanish-container ul>li.newsletter a {
    background: url(https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icon_mail_white-01-01.svg) no-repeat;
    text-indent: -9999em;
	}
}

.single-project.menu-collapsed #topbar .open-button .open {
	display: block !important;
}
.single-post.menu-collapsed .img-responsive.open, .menu-expanded .img-responsive.open, .home .img-responsive.open, .page .img-responsive.open  {
	display: none !important;
}
.menu-collapsed img.img-responsive.white {
	display: none !important;
}


@media (min-width: 0px) {
	.searchbar .absolute {
		display: none;
	}
	.editorial {
		padding-top: 0px;
	}
	.home-wrapper {
    	padding-top: 35px !important;
	}
}
@media (min-width: 940px) {
	.searchbar .absolute {
		display: unset;
	}
	.editorial {
		/*padding-top: 60px;*/
	}
	.home-wrapper {
    	padding-top: 60px !important;
	}
}
/*MENU SCROLL*/
body.searchbar-fixed-top .searchbar {
	padding-top:5px;
}

.single-project-header{
	margin-top:-100px;
}
.single-project .searchbar .search-right {
    color: #fff;
}
.single-project .searchbar .select_wrapper{
	color:#fff;

}
.single-project .select_wrapper>span:after {
	content:url('https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/search-down-arrow.svg')!important;
}
.single-project .absolute.searchbar-header {
    display: none;
}
@media (min-width: 0px){
	.map .select_wrapper {
    	margin-left: 0px;
	}
	.searchbar .relative.map {
   	 	display: block;
	}
	.navbar-default .navbar-main ul>li.submit-project a {
		width: 130px;
		margin-left: -36px;
	}
	.searchbar>.container {
    	padding-bottom: 15px !important;
	}
}
@media (min-width: 940px){
	.searchbar .relative.map {
   	 display: inline-block;
	}
	.map .select_wrapper {
    	margin-left: 25px;
	}
	.navbar-default .navbar-main ul>li.submit-project a {
		width: 160px;
		margin-left: 0px;
	}
	.searchbar>.container {
    	padding-bottom: 5px !important;
	}
}
@media (max-width: 720px) {
	.navbar-main .submit-project {
    	display: block !important;
	}
}

/*CSS Map del menu*/
.searchbar-fixed-top .map a {
    color: #fff;
}
.single-project .map .select_wrapper a {
    color: #fff;
}
.single-project .map .select_wrapper:after {
    content: url(../svg/search-down-arrow.svg);
    margin-left: 8px;
}
.searchbar-fixed-top .map .select_wrapper:after {
    content: url(../svg/search-down-arrow.svg);
    margin-left: 8px;
}

/*Cambiar a azul enlaces menu*/
.map .select_wrapper:hover:after {
    content: url(../svg/search-down-arrow-blue.svg);
}
.map .select_wrapper:after {
    content: url(../svg/search-down-arrow-black.svg);
}
.map .select_wrapper a:hover {
    color: #01b3de !important;
}
.single-project .map .select_wrapper:hover:after {
    content: url(../svg/search-down-arrow-blue.svg);
    margin-left: 8px;
}
.searchbar-fixed-top .map .select_wrapper:hover:after {
    content: url(../svg/search-down-arrow-blue.svg);
    margin-left: 8px;
}
#search-filter-form-129 .select_wrapper:hover {
    color: #01b3de !important;
}
#search-filter-form-37285 .select_wrapper:hover {
    color: #01b3de !important;
}
#search-filter-form-37286 .select_wrapper:hover {
    color: #01b3de !important;
}
.searchbar .searchandfilter li.sf-field-taxonomy-project_theme>.select_wrapper>span:hover:after, 
.searchbar .searchandfilter li.sf-field-post-meta-atlas_country_long_name>.select_wrapper>span:hover:after,
body.searchbar-fixed-top .searchandfilter li.sf-field-taxonomy-project_theme>.select_wrapper>span:hover:after,
body.searchbar-fixed-top .searchandfilter li.sf-field-post-meta-atlas_country_long_name>.select_wrapper>span:hover:after,
.searchbar-fixed-top .map .select_wrapper:hover:after {
	content: url(../svg/search-down-arrow-blue.svg) !important;
}
/*Submit*/
.gform_wrapper .gf_page_steps #gf_step_8_2{
	display: unset !important;
}
/*Content Chanels*/
ul#header-menu-1, ul#header-menu-2 {
    list-style: none;
    margin: 0px 0px 60px 0px;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
ul#header-menu-1 li, ul#header-menu-2 li {
    font-family: 'AvenirLTStd-Heavy',sans-serif;
    font-size: 34px;
    cursor: pointer;
    padding-left: 44px;
    background-size: 30px 30px;
}
ul#header-menu-1 li a, ul#header-menu-2 li a {
    color: white;
}
ul#header-menu-1 li.agefutures, ul#header-menu-2 li.agefutures {
    /*background: url(../svg/atlas_icon_agefutures_white.svg)0px 5px no-repeat;*/
    background: none;
}
ul#header-menu-1 li.culturefutures, ul#header-menu-2 li.culturefutures {
    /*background: url(../svg/atlas_icon_culturefutures_white.svg)0px 5px no-repeat;*/
    background: none;
}
ul#header-menu-1 li.fashionfutures, ul#header-menu-2 li.fashionfutures {
    /*background: url(../svg/atlas_icon_fashionfutures_white.svg)0px 5px no-repeat;*/
    background: none;
}
ul#header-menu-1 li.naturefutures, ul#header-menu-2 li.naturefutures {
    /*background: url(../svg/atlas_icon_naturefutures_white.svg)0px 5px no-repeat;*/
    background: none;
}
ul#header-menu-1 li.medfutures, ul#header-menu-2 li.medfutures {
    /*background: url(../svg/atlas_icon_medfutures_white.svg)0px 5px no-repeat;*/
    background: none;
}
ul#header-menu-1 li.arts_design, ul#header-menu-2 li.arts_design {
    background: url(../svg/atlas_icon_arts_design_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.education, ul#header-menu-2 li.education {
    background: url(../svg/atlas_icon_education_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.energy, ul#header-menu-2 li.energy {
    background: url(../svg/atlas_icon_energy_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.fashion, ul#header-menu-2 li.fashion {
    background: url(../svg/atlas_icon_fashion_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.finance, ul#header-menu-2 li.finance {
    background: url(../svg/atlas_icon_finance_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.food, ul#header-menu-2 li.food {
    background: url(../svg/atlas_icon_food_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.health, ul#header-menu-2 li.health {
    background: url(../svg/atlas_icon_health_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.science, ul#header-menu-2 li.science {
    background: url(../svg/atlas_icon_science_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.society_politics, ul#header-menu-2 li.society_politics {
    background: url(../svg/atlas_icon_society_politics_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.sustainability, ul#header-menu-2 li.sustainability {
    background: url(../svg/atlas_icon_sustainability_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.technology, ul#header-menu-2 li.technology {
    background: url(../svg/atlas_icon_technology_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.urbanism, ul#header-menu-2 li.urbanism {
    background: url(../svg/atlas_icon_urbanism_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.waste, ul#header-menu-2 li.waste {
    background: url(../svg/atlas_icon_waste_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.water, ul#header-menu-2 li.water {
    background: url(../svg/atlas_icon_water_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.biodiversity, ul#header-menu-2 li.biodiversity {
    background: url(../svg/atlas_icon_biodiversity_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.climate_change, ul#header-menu-2 li.climate_change {
    background: url(../svg/atlas_icon_climate_change_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.futureheroes, ul#header-menu-2 li.futureheroes {
    background: url(../svg/atlas_icon_futurehero_white.svg)0px 5px no-repeat;
}
ul#header-menu-1 li.atlascharts, ul#header-menu-2 li.atlascharts {
    background: url(../svg/atlas_icon_atlaschart_white.svg)0px 5px no-repeat;
}



/** FOOTER **/
@media (min-width: 0){
	#main-footer .column-xs-1 {
    	padding-left: 20px;
    	padding-right: 20px;
	}
}
.news-footer-text {
    font-family: 'AvenirLTStd-Heavy',sans-serif;
    padding-bottom: 10px;
}
.news-footer-text a:hover {
    color: white;
}
/*Footer Iconos*/
.no-touch #main-footer .footer-menus .menu-3 ul>li:hover.fashionfutures{
 	/*background-image:url(../svg/atlas_icon_fashionfutures_white.svg);*/
 	background-image:none;
}
.no-touch #main-footer .footer-menus .menu-3 ul>li:hover.medfutures{
 	/*background-image:url(../svg/atlas_icon_medfutures_white.svg);*/
 	background-image:none;
}
.no-touch #main-footer .footer-menus .menu-3 ul>li:hover.fashion{
 	background-image:url(../svg/atlas_icon_fashion_white.svg);
}
.no-touch #main-footer .footer-menus .menu-3 ul>li:hover.futureheroes{
 	background-image:url(../svg/atlas_icon_futurehero_white.svg);
}
.no-touch #main-footer .footer-menus .menu-3 ul>li:hover.atlascharts{
 	background-image:url(../svg/atlas_icon_atlaschart_white.svg);
}
.no-touch #main-footer .footer-menus .menu-3 ul>li:hover.waste {
    background-image: url(../svg/atlas_icon_waste_white.svg);
}
.no-touch #main-footer .footer-menus .menu-3 ul>li:hover.water {
    background-image: url(../svg/atlas_icon_water_white.svg);
}
.no-touch #main-footer .footer-menus .menu-3 ul>li:hover.biodiversity {
    background-image: url(../svg/atlas_icon_biodiversity_white.svg);
}
.no-touch #main-footer .footer-menus .menu-3 ul>li:hover.climate_change {
    background-image: url(../svg/atlas_icon_climate_change_white.svg);
}

/*Icono por defecto en footer*/
.no-touch #main-footer .footer-menus .menu-3 ul>li:hover{
	background-image:url('https://atlasofthefuture.org/wp-content/themes/atlas-2019/assets/svg/atlas_icon_sustainability_white.svg');
}

/*FOOTER EN 4 COLUMNAS*/
.column-footer-31, .column-footer-69, .column-footer-33 {
    position: relative;
    float: left;
    min-height: 1px;
    padding-left: 30px;
    padding-right: 30px;
}
@media (min-width: 0){
    .column-footer-31, .column-footer-69, .column-footer-33 {
    width: 100%;
    }
}
@media (min-width: 720px){
    .column-footer-33 {
    width: 33%;
    }
}
@media (min-width: 940px){
    .column-footer-31 {
        width: 31%;
    }
    .column-footer-69 {
        width: 69%;
    }
    .column-footer-33 {
    width: 33%;
    }
}
#main-footer a:hover {
    color: white !important;
}

/*Esconder Channels en Add Project*/
.gfield_checkbox-en li.gchoice_8_2_1 {
    display: none;
}
.gfield_checkbox-en li.gchoice_8_2_5 {
    display: none;
}
.gfield_checkbox-en li.gchoice_8_2_9 {
    display: none;
}
.gfield_checkbox-en li.gchoice_8_2_14 {
    display: none;
}
.gfield_checkbox-en li.gchoice_8_2_15 {
    display: none;
}

.gfield_checkbox-es li.gchoice_8_2_1 {
    display: none;
}
.gfield_checkbox-es li.gchoice_8_2_8 {
    display: none;
}
.gfield_checkbox-es li.gchoice_8_2_12 {
    display: none;
}
.gfield_checkbox-es li.gchoice_8_2_14 {
    display: none;
}
.gfield_checkbox-es li.gchoice_8_2_16 {
    display: none;
}

.gfield_checkbox-ca li.gchoice_8_2_1 {
    display: none;
}
.gfield_checkbox-ca li.gchoice_8_2_7 {
    display: none;
}
.gfield_checkbox-ca li.gchoice_8_2_11 {
    display: none;
}
.gfield_checkbox-ca li.gchoice_8_2_13 {
    display: none;
}
.gfield_checkbox-ca li.gchoice_8_2_16 {
    display: none;
}

/*Nou format de filtre per ubicació en arxiu de Projects*/
.filter_location_bt{
    color: black;
    width: fit-content;
    padding: 0px 0px 10px;
    font-family: 'AvenirLTStd-Roman',sans-serif;
    font-size: 22px;
}

.filter_location_bt:hover{
	cursor:pointer;
}
.archive-project .clear-all-filters {
	font-size: 18px;
}

a.search-filter.js-search-filter {
	border-bottom: 1px solid #000;
}

.posts-projects-container {
    padding-top: 75px !important;
}

.archive-project .searching-tools {
	margin-bottom: 50px !important;
}

.location-menu-trigg{
	overflow:hidden;
}

/*.location-menu-trigg .home-wrapper{
	position:fixed !important;
}*/

@media screen and (min-width:940px){
	#mg-wprm-wrap{
		display:none !important;
	}
}

@media screen and (max-width:940px){
	.location-menu-trigg .atlas_country_long_name-layer{
		height:400px !important;
		overflow-y:scroll;
	}
	
	.location-menu-trigg .project_theme-layer{
		height:400px !important;
		overflow-y:scroll;
	}
}

/** PROJECTS **/
.single-project .single-project-content img.img-3-cols{max-width: 750px;width: 100%;}
.single-project #main .single-project-content .project-images {max-width: 750px;}

/** NEWSLETTER **/
.news-page {
    margin-top: 200px;
    margin-bottom: 100px;
}

.news-page h3.newsletter-popup {
	display:none;
}

.news-page .sm-close.sm-close-size-medium a {
	display: none;
}
.news-page .mc4wp-form-basic input[type=email]{
	margin-left:0!important;
	border: 1px solid;
	width:250px!important;
}
.news-page .mc4wp-form-basic input[type=text]{
	border: 1px solid;
	width:250px!important;
}
@media (min-width: 440px) {
	.news-page .mc4wp-form-basic input[type=email]{
		width:400px !important;
	}
	.news-page .mc4wp-form-basic input[type=text]{
		width:400px !important;
	}
}
.news-page .primera-left {
	width: 20px !important;
}
.news-page .mc4wp-form-basic input[type=submit]{
	bolder:1px solid;
	color: white; 
	background-color: black;
}
.news-page .col.column-xs-2.column-md-2.column-lg-3.newsletter-left{
	max-width: 460px !important;
}
.news-page #slidingmessage-51836, .news-page #slidingmessage-open-51836 {
	display:none !important;
}

/*Pop-up Newsletter*/
.mc4wp-form-basic, .mc4wp-form-theme {
    margin: 0 !important;
}
#slidingmessage-open-51836 {
	/*text-align:center;*/
}
#slidingmessage-open-51836 .newsletter-popup {
    margin-bottom: 0;
}
#slidingmessage-open-51836 h3 {
    margin-top: 6px;
}
#slidingmessage-51836 h3 {
    margin-top: 6px;
}
#slidingmessage-51836, #slidingmessage-open-51836{
	 background-color: #000 !important;
	 color: #fff;
	font-family: 'AvenirLTStd-Heavy',sans-serif;
    font-size: 1em;
	width: 100% !important;
	left: 0 !important;
	/*text-align: center !important;*/
	margin-left: 0 !important;
}

#slidingmessage-51836 a, #slidingmessage-open-51836 a{
	color: #aaa;
}

input.submit-newsletter {
    padding: 7px 30px !important;
    background-color: #FFFFFF;
    color: #000000;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    cursor: pointer;
    border: 0;
    font-size: 14px;
    font-family: 'AvenirLTStd-Roman',sans-serif;
}
.sm-close.sm-close-size-medium a{
	top:4px;
	left: 95%;
}
.slidingmessage .sm-content {
    padding: 15px;
}
.newsletter-lopd a {
    text-decoration: underline;
}
.titol-news {
    /*min-height: 1px;*/
    padding-right: 30px;
	margin-top: 6px;
}

.camps-news {
	display: flex;
	justify-content: space-between;
    width: 100%;
    /*min-height: 1px;
    padding-right: 0px;*/
}

.short-hidden {
	/*display: none !Important;*/
}

@media (min-width: 0){
	.titol-news{
		margin-bottom: 6px;
    	font-size: 15px;
    	padding-right: 0;
    	text-align: center;
	}
	
	span.newsletter-lopd {
		font-family: 'AvenirLTStd-Roman',sans-serif;
    	font-size: 10px;
	}
	h3.newsletter-popup {
		font-family: 'AvenirLTStd-Heavy',sans-serif;
		margin-top: 0;
    	font-size: 15px;
	}
	input.newsletter-popup {
		font-size: 15px;
		line-height: 22px;
		width: 47%!important;
    	float: left;
    	margin-bottom: 10px;
    	font-family: 'AvenirLTStd-Heavy',sans-serif;
    	color: #000;
    	padding: 5px 5px 5px 10px;
    	background-color: #FFF;
    	border: none;
    	background-image: none;
    	border-radius: 25px;
	}
	.sm-close.sm-close-size-medium a {
		left: 90%;
	}
	
	.news-page .newsletter-right:not(first-child) {
		float: right !Important;
	}
}
@media (min-width: 450px){
	
	#slidingmessage-51836 {
		height: 230px;
	}
	
	
	.titol-news{
		margin-bottom: 13px;
		font-size: 1em;
		float: left;
		/*padding-right: 30px;*/
		text-align: unset;
	}
	.camps-news {
    	display: flex;
		justify-content: space-between;
		position: relative;
		top: 1px;
	}
	span.newsletter-lopd {
    	font-size: 12px;
	}
	h3.newsletter-popup {
    	font-size: 1em;
	}
	input.newsletter-popup {
		font-size: 0.8em;
		line-height: 26px;
		width: 45%!important;
	}
	.sm-close.sm-close-size-medium a {
		left: 95%;
	}
}


@media screen and (max-width: 939px){
   .newsletter-right {
		padding-left: 0 !important;
    	width: 410px !important;
	}
	.news-opened {
		top: -59px;
		width: 100% !important;
    	background-color: black;
	}
	
	.news-page .news-opened {
		background-color: unset !important;
	}
	
	.submit-newsletter {
		margin-left: 30px;
	}
	
	.news-page .submit-newsletter {
		margin-left: 0px;
	}
}

@media (min-width: 940px){
	
	#slidingmessage-51836 {
		height: 130px;
	}
	
	#slidingmessage-open-51836 .container {
		display: flex;
		justify-content: space-between;
		    align-items: center;
	}
	
	.titol-news {
    	width: 400px;
		margin-bottom: 0;
	}
	.camps-news {
		padding-left: 40px;
    	width: 420px;
    	padding-right: 0;
	}
	
	.newsletter-left {
		padding-top: 10px;
	}
	
	.newsletter-right {
		float: right !important;
    	left: 30px;
		background-color: black;
	}
	
	.news-page .newsletter-right {
		background-color: unset !important;
	}
	
	.submit-newsletter {
		margin-left: -30px;
	}
	
	.news-opened {
		top: -66px;
	}
}
@media (min-width: 1160px){
	.titol-news {
    	width: 600px;
		margin-bottom: 0;
	}
	.camps-news {
		/*padding-left: 60px;
		padding-right:0;*/
		width: 440px;
	}
}
@media (min-width: 1380px){
	.titol-news {
    	width: 750px;
		margin-bottom: 0;
	}
	.camps-news {
		padding-left: 0px;
		/*padding-right: 60px;*/
	}
	
	.newsletter-right {
		width: 560px !Important;
    	/*left: -100px;*/
	    top: 5px;
	}
}

/** POPUP FIXING THE FUTURE **/
#slidingmessage-open-55556, #slidingmessage-55556 {
    font-family: 'Avenir','Times','Times New Roman',sans-serif;
    font-size: 18px;
    position: absolute !important;
    width: 330px;
}
#slidingmessage-55556 .sm-close a {
    bottom: 5px;
    right: 5px;
}
#slidingmessage-55556 .more_popup {
    padding-top: 20px;
}
#slidingmessage-55556 .sm-content.text a {
    color: white !important;
    text-decoration: underline;
}
#slidingmessage-open-55556 {
    top: 0px !important;
    left: 45% !important;
    height: 50px;
    padding-top: 15px;
    font-weight: bold;
    z-index: 9996;
    margin-left: -165px;
    text-align: center;
}
#slidingmessage-55556 {
    margin-left: -165px;
    left: 45% !important;
    min-height: 175px !important;
    top: 50px;
    z-index: 9994;
}
@media (max-width: 939px){
    #slidingmessage-open-55556 {
        left: 0px !important;
        width: 100%;
        text-align: center;
        margin-left: 0px !important;
        top: 0px !important;
        height: 40px !important;
        padding-top: 11px !important;
    }
    #slidingmessage-55556 {
        width: 100% !important;
        left: 0 !important;
        margin-left: 0 !important;
        top: 40px !important;
    }
    /*.searchbar-wrapper {
        top: 20px !important;
    }*/
    .navbar-toggle {
        top: 50px !important;
    }
}
@media (max-width: 339px){
    #slidingmessage-open-55556, #slidingmessage-55556 {
    	font-size: 16px !important;
	}
}

.navbar-default.navbar {
    width: 90%;
    max-width: 1260px;
}

@media (min-width: 940px) and (max-width: 1140px) {
    .navbar-default.navbar {
        width: 95%;
    }
    .navbar-default .navbar-main ul>li.submit-project a {
        width: 130px;
    }
    #slidingmessage-open-55556 {
        left: 40% !important;
    }
    #slidingmessage-55556 {
        left: 40% !important;
    }
}

/** DONATE EN POST & PROJECTS **/
.donacion li {
    display: inline-block;
    margin-right: 10px;
}
li.thanks {
    background-color: #28b3de;
    padding: 10px;
    border-radius: 25px;
    width: 170px;
    text-align: center;
}
li.thanks a {
    font-family: 'CheltenhamStd-Light','Times','Times New Roman',sans-serif;
    font-size: 20px !important;
    color: black !important;
}
.donacion-arrow {
    display: inline-block;
    background: url(../svg/see-more-arrow.svg) no-repeat;
    width: 39px;
    height: 8px;
}

/** PAGINACIÓN **/

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 26px 0;
    border-radius: 4px;
    width: 100%;
}

.pagination .nav-previous {
    display: inline;
    float: left;
    padding-left: 30px;
}

.pagination .nav-next {
    display: inline;
    float: right;
    padding-right: 30px;
}

/** COMENTARIOS ++/
/*Esconder cookie consent comentarios*/
.comment-form-cookies-consent {
    display: none;
}

/**PAGINAS EN MOVIL**/

@media screen and (max-width: 440px){
	.page-template-template-about-the-atlas #main, .news-page {
    	margin-top: 50px !important;
    }
    .single #main, #main {
    	margin-top: 0px !important;
    }
    #slidingmessage-51836, #slidingmessage-open-51836 {
    	display: none !important;
    }
    /* Pasado a submit.min.css para correcto funcionamiento
    .gform_wrapper .gform_body, 
    .gform_page_footer, 
    .gform_wrapper textarea.large, 
    .gform_wrapper input[type=text], 
    .gform_wrapper input[type=password], 
    .gform_wrapper .gform_body #ggf-map-wrapper, 
    .gform_wrapper .gfield_description, 
    .gform_wrapper li.gsection.step-title h2 {
    	width: 100% !important;
    }
    */
    .single-project-header .single-project-statement h1 {
    	font-size: 50px !important;
    }
    .single-project-header .single-project-statement .header-title {
    	font-size:25px !important;
    }
    .latest-arrivals article:nth-child(3) {
    	display:block !important;
    }
}

@media (max-width: 440px) {
    .hidden-mb{
        display:none !important;
    }
    .visible-mb{
        display:block !important;
    }
    .visible-mb .latest-arrivals {
        border-left: none !important;
    }
    .visible-mb .latest-arrivals>.border {
        border-bottom: 1px solid #000;
        margin-bottom: 30px;
    }
}
.hidden-mb{
    display:block;
}
.visible-mb{
    display:none;
}

.rp-map-view .rp-map-view__loader.js-map-view-loader{
	background-image:url("https://atlasofthefuture.org/wp-content/uploads/2021/02/world_map_bw.png");
	background-size:cover;
	background-repeat:no-repeat;
}

.rp-map-view__info.js-map-view-info{
	color:white !important;
	background-color:#000000a6;
	padding:20px;
	margin-top:40px;
}


/** MENU MOVIL **/
ul.sub-menu li {
    padding-left: 20px !important;
    background-size: 25px !important;
    /*background-position-x: 5px !important;*/
}
.sub-topics ul li {
    margin-left: 10px !important;
}
.sub-topics ul li a {
    margin-left: 5px !important;
}
.wpr_search .wpr-search-field {
	color: #000 !important;
	font-family: 'AvenirLTStd-Roman',sans-serif; 
	font-size: 1em;
}
/*.wpml-ls-item {
    display: inline-block;
}*/
.wpml-ls-item a span {
    font-family: 'AvenirLTStd-Roman',sans-serif !important;
    font-size: 1em;
}
ul.sub-menu li.arts_design{
    background: url(../svg/atlas_icon_arts_design_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.agefutures {
    background: url(../svg/atlas_icon_agefutures_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.culturefutures {
    background: url(../svg/atlas_icon_culturefutures_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.fashionfutures {
    background: url(../svg/atlas_icon_fashionfutures_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.naturefutures {
    background: url(../svg/atlas_icon_naturefutures_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.education {
    background: url(../svg/atlas_icon_education_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.energy {
    background: url(../svg/atlas_icon_energy_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.fashion {
    background: url(../svg/atlas_icon_fashion_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.finance {
    background: url(../svg/atlas_icon_finance_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.food {
    background: url(../svg/atlas_icon_food_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.health {
    background: url(../svg/atlas_icon_health_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.science {
    background: url(../svg/atlas_icon_science_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.society_politics {
    background: url(../svg/atlas_icon_society_politics_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.sustainability {
    background: url(../svg/atlas_icon_sustainability_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.technology {
    background: url(../svg/atlas_icon_technology_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.urbanism {
    background: url(../svg/atlas_icon_urbanism_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.waste {
    background: url(../svg/atlas_icon_waste_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.water {
    background: url(../svg/atlas_icon_water_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.biodiversity {
    background: url(../svg/atlas_icon_biodiversity_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.climate_change {
    background: url(../svg/atlas_icon_climate_change_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.futureheroes {
    background: url(../svg/atlas_icon_futurehero_white.svg)0px 6px no-repeat;
}
ul.sub-menu li.atlascharts {
    background: url(../svg/atlas_icon_atlaschart_white.svg)0px 6px no-repeat;
}

@media screen and (max-width: 940px){
    .searchbar-wrapper {display: none !important;}
    .location-menu-trigg .home-wrapper {position: initial !important;}
    .topbar-wrapper {display:none}
}
div#mg-wprm-wrap ul li span.wprmenu_icon:before {
    top: 14px;
}
.sub-menu li span.wprmenu_icon:before {
    top: 3px !important;
}
.project-searchtools-layer .layer .list-container ul li, .project-searchtools-layer .layer .chosen-container ul li,
.project-searchtools-layer .layer .chosen-container .chosen-search input {
    font-size: 18px !important;
    line-height: 28px !important;
}
.project-searchtools-layer .layer .chosen-container .chosen-search {
    margin-bottom: 30px !important;
}

/*
 * MENU STYLE MOBILE
 */
@media screen and (max-width:940px){
	#mg-wprm-wrap{
		overflow-y: scroll !important;
    	height: 100vh !important;
	}
}

@media screen and (min-width:940px){
	.project-searchtools-layer > div > .container > .row{
		overflow-y: scroll !important;
    	height: 100vh !important;
	}
}

@media screen and (max-width: 940px){
    #mg-wprm-wrap, #mg-widgetmenu-wrap {
        max-width: 100vh !important;
    }
    .cbp-spmenu-top {
        top: -150%!important;
    }
}

@media only screen and (max-width: 940px){
	.wprmenu_bar .wpr-custom-menu i {
		top: -2px !important;
	}
	
	.no-desktop {
    display: inline-block;
	}

	.no-mobile {
		display: none;
	}
	
}



/* Ajustes Página Newsletter */

.news-page .news-opened {
		top: 0px !Important;
	}

.news-page .newsletter-right:first-child {
    	float: none !Important;
		background-color: unset !important;
	}


