@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Sue+Ellen+Francisco);
@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,700);

/* BACKGROUND NEWS */
div.focus.news div.fusion-post-wrapper {background:#fff;}

/* SLIDES */
div.heading, div.caption {margin:0 !important;}
div.heading div.fusion-title-sc-wrapper {line-height: inherit !important;}
div.heading div.fusion-title-sc-wrapper h2 {font-weight:300;}
div.caption div.fusion-title-sc-wrapper h3 {font-weight:300;}
div.buttons .fusion-button {font-family:'Raleway';border-radius:0px !important;font-size:14px;margin-top:30px !important;color:#FFF;border:none;display: inline-block !important;padding: 15px 20px;font-weight: 600;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d60f3b+0,ef7d00+100 */
	background: #d60f3b; /* Old browsers */
	background: -moz-linear-gradient(left,  #d60f3b 0%, #ef7d00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #d60f3b 0%,#ef7d00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #d60f3b 0%,#ef7d00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60f3b', endColorstr='#ef7d00',GradientType=1 ); /* IE6-9 */
}
div.buttons .fusion-button:hover {background:#333;}
div.buttons .fusion-button:hover span {color:#E84E0F !important;}


/* FOCUS */
div.focus.project h2.content-box-heading {font-size:48px !important;border-bottom:1px solid #fff !important;font-weight:300 !important;margin-bottom: 30px !important;padding: 10px 0 30px 0;}
div.focus.project div.content-container {font-size:19.5px;line-height:28px;}
div.focus.topics h2.content-box-heading {color:#313E3F !important;font-size:18px !important;font-weight:700 !important;line-height:21.6px !important;padding: 10px 0 10px 0;text-transform:uppercase;min-height: 60px;}
div.focus.topics div.content-container {font-size: 16px;line-height: 21px;}
div.focus.topics div.content-box-column-1, div.focus.topics div.content-box-column-2, div.focus.topics div.content-box-column-3 {border-right:1px solid #313E3F !important;}
	
div.focus div.fusion-title h2 {font-size:48px !important;font-weight:300 !important;}
div.focus.partner div.fusion-title h2 {/*font-weight:bold !important;*/}
div.focus div.fusion-title .title-sep-container {visibility:hidden;}
div.focus.project div.fusion-title h2 {color:#fff !important;}
div.focus.map div.fusion-title h2 {color:#E84E0F !important;}

div.focus div.icon i:before {content:"";}
div.focus div.icon i {
    background: url(../../uploads/2016/06/icon-penta-50x50a.png) no-repeat center center;
    background-color: transparent !important;
    border: none;
    width: 66px !important;
    height: 66px !important;
}
div.focus.numboxes div.icon {display:none !important;}
div.focus.numboxes .content-container {text-transform: uppercase;font-size: 24px;line-height: 1.2em;margin-top: 20px;}
div.focus.project div.content-box-column-1 div.icon i {background: url(../../uploads/2016/06/icon-penta-50x50a.png) no-repeat center center;}
div.focus.project div.content-box-column-2 div.icon i {background: url(../../uploads/2016/06/icon-penta-50x50b.png) no-repeat center center;}
div.focus.project div.content-box-column-3 div.icon i {background: url(../../uploads/2016/06/icon-penta-50x50c.png) no-repeat center center;}

div.focus.topics div.content-box-column-1 div.icon i {background: url(../../uploads/2016/06/icone-capital-66x66.png) no-repeat center center;}
div.focus.topics div.content-box-column-2 div.icon i {background: url(../../uploads/2016/08/ecostar-icone-300-12-66x66.png) no-repeat center center;}
div.focus.topics div.content-box-column-3 div.icon i {background: url(../../uploads/2016/06/icon-certification-66x66.png) no-repeat center center;}
div.focus.topics div.content-box-column-4 div.icon i {background: url(../../uploads/2016/06/icon-ecoturism-66x66.png) no-repeat center center;}

div.focus .fusion-read-more {font-size:14px;margin-top:30px !important;color:#FFF;border:none;display: inline-block !important;padding: 10px 20px;font-weight: 600;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d60f3b+0,ef7d00+100 */
	background: #d60f3b; /* Old browsers */
	background: -moz-linear-gradient(left,  #d60f3b 0%, #ef7d00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #d60f3b 0%,#ef7d00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #d60f3b 0%,#ef7d00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60f3b', endColorstr='#ef7d00',GradientType=1 ); /* IE6-9 */
}
div.focus .fusion-read-more:after {display:none;}
div.focus .fusion-read-more:hover {background:#333;}
/*div.content-box-column-1 .fusion-read-more {background:#fff;color:#e84e0f;}
div.content-box-column-1 .fusion-read-more:hover {background:none;}*/
div.focus.news .fusion-read-more {font-size:12px;font-weight: 400;color: #fff;background: #e84e0f;margin: 0 !important;text-transform: uppercase;padding: 5px 15px;text-align:center;}
div.focus.news .fusion-read-more:hover {color: #fff;background: #313E3F;}
div.focus.news .fusion-post-content-wrapper {padding: 40px 40px 20px 40px;}

div.focus.news h2.entry-title {color:#313E3F !important;font-size:18px !important;font-weight:700 !important;line-height:21.6px !important;text-transform:uppercase;border-bottom:1px solid #313E3F;min-height: 60px;/*padding-bottom: 15px !important;*/}
div.focus.news h2.entry-title a {color:#313E3F !important;}
div.focus.news h2.entry-title a:hover {color:#e84e0f !important;}
div.focus.news p.fusion-single-line-meta {color: #e84e0f !important;font-size: 18px !important;line-height:21.6px !important;text-transform: initial;}
div.focus.news div.fusion-post-content-container {font-size:16px;line-height:21px;max-height: 150px;overflow: hidden;}
div.focus.news div.fusion-content-sep {display:none;}

div.focus.partner .partners {text-transform:uppercase;font-size: 14px;line-height: 20px;}
div.focus.partner p {margin-bottom:10px;}


/* FEATURED IMAGE POST */
body.single>div.post div.fusion-flexslider {max-width: 50%;float: right;margin: 40px 0 40px 40px;}
body.single>.fusion-meta-info {display:none;}

/* MENU */
ul#menu-top-menu>li>a {padding-top:30px;/*line-height:150px !important;*/}
.fusion-main-menu .sub-menu {border-top:1px solid #fff !important;margin: -10px 0 0 -7px;}
.fusion-sticky-menu .sub-menu {margin: -20px 0 0 -7px !important;}
.fusion-main-menu .sub-menu li {padding:7px 7px 0 7px;}
.fusion-main-menu .sub-menu li:last-child {padding:7px;}
.fusion-main-menu .sub-menu li a {padding:7px 0 0 0 !important;border-top:1px solid #555555;}
.fusion-main-menu .sub-menu li a:hover {color:#F36F39;}
.fusion-main-menu .sub-menu li.subsubmenu a {padding-left:14px !important;}
div.fusion-header {height:92px !important;}
/*div.fusion-logo {position:absolute;}*/
div.fusion-sticky-shadow {height:70px !important;}
div.fusion-sticky-shadow div.fusion-logo {position:relative;margin: 10px 0 0 0 !important;}
li.fusion-main-menu-search {display:none;}
li.menu-item-49 {padding-right:0 !important;}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a:before {content:'';}

/* GRADIENT BACKGROUND */
.OLD_GRADIENT {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#F4A435+0,e02100+100 */
	background: #F4A435; /* Old browsers */
	background: -moz-linear-gradient(top,  #F4A435 0%, #e02100 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #F4A435 0%,#e02100 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #F4A435 0%,#e02100 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4A435', endColorstr='#e02100',GradientType=0 ); /* IE6-9 */
}
.fusion-fullwidth-1, .fusion-page-title-bar {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d60f3b+0,ef7d00+100 */
	background: #d60f3b; /* Old browsers */
	background: -moz-linear-gradient(left,  #d60f3b 0%, #ef7d00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #d60f3b 0%,#ef7d00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #d60f3b 0%,#ef7d00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60f3b', endColorstr='#ef7d00',GradientType=1 ); /* IE6-9 */
}
.fusion-page-title-bar h1.entry-title {display:none;}
.fusion-breadcrumbs *, .fusion-breadcrumbs a {color:#fff !important;font-size:14px;line-height:2.5em;}
.breadcrumb-leaf {color:#000 !important;font-weight:bold;}
body.single div#content>div h2.entry-title {color: #e84e0f;font-size: 48px !important;font-weight: 300 !important;padding: 60px 0 40px 0;line-height: 45px !important;}
body.page div#content>div h1.entry-title {color: #e84e0f;font-size: 48px !important;font-weight: 300 !important;padding: 30px 0 40px 0;line-height: 45px !important;}
body.archive div#content>div h1.entry-title {color: #e84e0f;font-size: 48px !important;font-weight: 300 !important;padding: 80px 0 40px 0;line-height: 45px !important;position: absolute;top: -80px;padding: 0;left: 40px;}
body.single div#content>div h1.entry-title {display:none;}

/* PARTNERSHIP */
table#promoted, table#partnership {width:100%;}
table#partnership img.wp-image-17 {margin-bottom:10px;}
table#partnership img.wp-image-16 {min-width: 80px;}
table#partnership img.wp-image-20 {min-width: 70px;}
table#promoted {margin: auto;max-width: 500px;}
table#promoted td, table#partnership td {padding:10px 20px;position:relative;}
table#partnership td:nth-child(1) {padding: 10px 30px;}
table#partnership td:nth-child(2) {padding: 10px 20px 10px 10px;}
table#promoted img, table#partnership img {width:100%;}
a.update {margin: auto;width: 250px;display: block;padding: 20px;background:#E84E0F;color: #FFF !important;text-transform: uppercase;text-align: center;font-size:20px;}
a.update:hover {text-decoration:none;background:#EE7F01;color: #FFF;}
body.postid-31 table#promoted td, body.postid-31 table#partnership td {padding:10px;}
body.postid-31 table#promoted td img {min-width:inherit;max-width: 120px;}
body.postid-31 table#partnership td img {min-width:inherit;max-height: 50px;}


/* FOOTER */
div.disclaimerue {font-size: 14px;color: #e0e0e0;line-height: 20px;margin-left: 50px;}
div.disclaimerue img {display:block;margin-bottom:30px;width:250px;height:auto;}
footer #text-3 div.disclaimerue img {margin-left:-63px;}
footer #text-4 div.disclaimerue {margin-left:25px;}
#social_links-widget-2 {margin:7px 0 25px 0;}
#social_links-widget-2 h4.widget-title {font-size:14px;line-height:20px;margin-bottom:70px;}

/* SLIDINGBAR */
.sb-toggle-wrapper {border-top: 70px solid #363839;border-left: 70px solid transparent;}
.sb-toggle-wrapper .sb-toggle:after {font-size:25px;left: -30px;top: -60px;}
#slidingbar-area {width:30%;margin-left:70%;top: 151px !important;}
body.admin-bar #slidingbar-area {top: 183px !important;}
#slidingbar-area * {font-size: 16px;line-height: 1.5em;font-family: 'Raleway' !important;}
#slidingbar-area a {color:#fff;font-weight:bold;}
#slidingbar-area a:hover {color:#fff !important;text-decoration:underline;}
#slidingbar-area .widget-title {font-family: 'Raleway' !important;font-weight: 700 !important;}
#slidingbar-area ul {list-style:inherit;padding: 0 20px;}
body.single #slidingbar-area, body.page #slidingbar-area, body.archive #slidingbar-area, body.error404 #slidingbar-area, body.search-results #slidingbar-area {display:none !important;}
body.home #slidingbar-area {display:block !important;}
.sb-toggle-wrapper .sb-toggle:after {content: '\f0a1';font-family: FontAwesome;}
.sb-toggle.open:after {content:'\f00d';}


/* ERROR 404 */
body.error404 div#content {margin-left:82px;}
body.error404 div.title-sep-container {display:none;}
body.error404 div.error-page {visibility:hidden;}
body.error404 div#content h1.entry-title {margin: 50px 0;}


/* SERACH RESULTS */
body.search-results div#content {margin-top:50px;margin-left:82px;width: 60%;}
body.search-results div#content h1.entry-title {margin-bottom:50px;}
body.search-results div#content h2.entry-title {padding: 10px 0;min-height: 0;}
body.search-results div#content .fusion-meta-info {margin:0;}
body.search-results div#content .fusion-alignleft {display:none;}
body.search-results div.pagination h1.entry-title {display:none;}


/* FOPM */
.nf-form-layout, .ninja-forms-all-fields-wrap {background: #efefef;padding: 20px;margin:40px 0;font-size:16px;}
.nf-form-fields-required {margin-bottom:20px;}
input.ninja-forms-field, select.ninja-forms-field, textarea.ninja-forms-field {padding: 10px !important;font-size: 15px !important;}
.submit-wrap input {font-size: 14px !important;font-weight: 400;color: #fff !important;background: #e84e0f;text-transform: uppercase;padding: 10px 30px !important;border: none;cursor:pointer;}
.submit-wrap input:hover {background: #313E3F;}
.submit-wrap .nf-field-label {display: none !important;}
.nf-field-label {display: inline-block !important;width: 210px !important;text-align: left !important;}
.label-left .nf-field-element {width:auto !important;;}
.label-right .nf-field-description {margin:0 !important;}


/* ALLINEAMENTO TESTO/LOGO */
body.single .post, body.page .page {margin-left: 85px;}
body.home .page {margin-left: 0;}
body.archive #posts-container {margin: 137px 0 0 40px;}
img.fusion-sticky-logo-1x, img.fusion-sticky-logo-2x {margin-left:35px;}
body.single .fusion-page-title-bar, body.page .fusion-page-title-bar, body.archive .fusion-page-title-bar {height: 33px !important;}
.fusion-page-title-captions {display:none;}
.fusion-page-title-secondary {text-align:left;text-transform:uppercase;padding-left: 87px;}


/* SIDEBAR */
#main .sidebar {margin-top:70px;}
div.widget_search {margin-bottom:64px !important;}
#wp_editor_widget-3 div, #wp_editor_widget-4 div {font-size: 16px;line-height: 20px;background: #EFEFEF;padding: 20px;margin-bottom: 4px;overflow:hidden;}
#wp_editor_widget-4 div a {color:#000;}
#wp_editor_widget-4 div a:hover {color:#e84e0f;}
#wp_editor_widget-4 div img {max-width:40px;}
#wp_editor_widget-3 div.heading, #wp_editor_widget-4 div.heading {background:none;padding:0;}
.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title {font-size:16px;}

/* ACCORDION */
body.single #content .fusion-meta-info {display:none;}
#learnaccordion .post {margin-left:0;}
#learnaccordion .panel-title .fusion-toggle-icon-wrapper {float:right;}
#learnaccordion .panel-title .fusion-toggle-heading {margin-left:0;}
#learnaccordion .panel-title a {font-size:20px;font-weight:400 !important;color:#e84e0f !important;}
#learnaccordion .panel-title a .fa-fusion-box {background-color:#555;}
#learnaccordion .panel-title a:hover, #learnaccordion .panel-title a.active {font-weight:700 !important;}
#learnaccordion .fusion-panel {border-bottom:1px solid #999 !important;padding: 8px 0;}
#learnaccordion .fusion-panel:first-child {border-top:1px solid #999;margin-top:50px;}
#learnaccordion .panel-heading .panel-title {margin: 0;padding: 0 20px;}
#learnaccordion p.intro {padding:20px;}


/* Accordion - E-Learning + Face to Face */
/*#learnaccordion .panel-collapse {padding:0 20px;}*/
#learnaccordion .panel-collapse .focus.news {margin-top:40px;}
#learnaccordion .panel-collapse .focus.news .fusion-post-wrapper {background:#efefef;}
#learnaccordion .panel-collapse .focus.news .fusion-post-wrapper .entry-title {font-weight: 700 !important;font-size: 18px !important;line-height: 21.6px !important;padding: 0;}
#learnaccordion .panel-collapse .focus.news .fusion-post-wrapper .fusion-single-line-meta {display:none;}
#learnaccordion .panel-collapse .focus.news .fusion-post-wrapper .fusion-meta-info {display:block;}
#learnaccordion .panel-collapse .focus.news .fusion-post-wrapper .fusion-meta-info .fusion-alignright {display:none;}
#learnaccordion .panel-collapse .focus.news .fusion-post-wrapper .fusion-meta-info .fusion-alignleft {width:auto;}
#learnaccordion div.facetoface img {width: auto;margin: auto;}

/*
#learnaccordion div.focus.news div.fusion-post-content-container {max-height:none;overflow:visible;}
#learnaccordion .entry-title {display:none;}
#insidecontent div.fusion-post-content-container {max-height: 150px;overflow: hidden;}
#insidecontent .fusion-post-content-wrapper {clear: both;}
#insidecontent .entry-title {display:block !important;}
*/

/* Accordion - Resources */
#learnaccordion .fusion-panel:first-child .panel-collapse {padding:0;}
/*#learnaccordion #post-231 .entry-title {display:none;}
#learnaccordion #post-231 .fusion-one-full {background:#efefef;padding:20px;margin-bottom:5px !important;}
#learnaccordion #post-231 .fusion-one-full img {float:right;max-width:50px;margin-bottom: 100px;}
#learnaccordion #post-231 .fusion-one-full a {float:right;font-weight: 700;font-size: 16px;}
#learnaccordion #post-231 .fusion-one-full .fusion-column-wrapper p:nth-child(2) {font-size:16px;line-height:20px;}*/
#learnaccordion #post-231 .entry-title {float: left;line-height: 18px !important;margin: 0;font-size: 18px !important;padding:0;}
#learnaccordion #post-231 .entry-title a {color:#000;text-transform:uppercase;font-weight:700;}
#learnaccordion #post-231 .entry-title a:hover {color:#e84e0f;}
#learnaccordion #post-231 .fusion-one-full {background:#efefef;padding:5px 20px 20px 20px;;margin-bottom:5px !important;}
#learnaccordion #post-231 .fusion-one-full img {float:right;max-width:50px;margin-bottom: 100px;}
#learnaccordion #post-231 .fusion-one-full a.readmore {float:right;font-weight: 400;font-size: 16px;}
#learnaccordion #post-231 .fusion-one-full .fusion-column-wrapper p:nth-child(2) {font-size:16px;line-height:20px;}

/* Accordion - E-Learning */
#learnaccordion #post-281 .entry-title {padding:0;line-height:20px !important;margin-top: -10px;}
#learnaccordion #post-281 .entry-title a {color:#000;line-height: 28px;font-size: 20px;font-weight:bold;}
#learnaccordion #post-281 .entry-title a:hover {color:#e84e0f;}
/*#learnaccordion #post-281 .fusion-post-medium:first-child {background:#BEC9CB;}*/
#learnaccordion #post-281 .fusion-post-medium {background:#efefef;padding:30px 20px 20px 20px;margin-bottom:5px !important;position:relative;}
#learnaccordion #post-281 .fusion-post-medium .fusion-flexslider {float:left;max-width:200px;margin: 0 20px 50px 0;}
#learnaccordion #post-281 .fusion-post-medium span.date {color:#e84e0f;}
#learnaccordion #post-281 .fusion-meta-info {display:block !important;border: none;padding: 0;margin: 0;font-weight: 700;font-size: 16px;}
#learnaccordion #post-281>.fusion-meta-info {display:none !important;}
#learnaccordion #post-281 .fusion-post-medium .fusion-post-content-container {font-size:16px;line-height:20px;}

/* LEARN PAGE ONLY MAIN MODULE */
body.postid-29 #learnaccordion .fusion-blog-shortcode .fusion-posts-container-pagination div {display:none;}
body.postid-29 #learnaccordion .fusion-blog-shortcode .fusion-posts-container-pagination div#post-233, body.postid-29 #learnaccordion .fusion-blog-shortcode .fusion-posts-container-pagination div#post-233 * {display:block;}

/* MAIN MODULE PAGE ALL THE REST */
body.postid-233 #learnaccordion .fusion-blog-shortcode .fusion-posts-container-pagination div#post-233 {display:none;}

/*#learnaccordion #post-281 .fusion-post-medium .entry-title:before {content: 'OPTIONAL';color: #000;font-size: 14px;font-weight: 400;text-align: right;width: 98%;border-bottom: 1px solid #313131;position: absolute;left: 0;padding: 10px 2% 8px 0;top: 0;}
#learnaccordion #post-281 .fusion-post-medium:first-child .entry-title:before {content: 'MAIN MODULE';}*/



/* Accordion - Face to Face */
#learnaccordion #post-316 .entry-title {display:none;}
#learnaccordion #post-316 .fusion-one-full {background:#efefef;padding:20px;margin-bottom:5px !important;}
#learnaccordion #post-316 .fusion-one-full img {float:left;max-width:80px;margin: 0 20px 100px 0;}
#learnaccordion #post-316 .fusion-one-full a {float:right;font-weight: 700;font-size: 16px;}
#learnaccordion #post-316 .fusion-one-full span.date {color:#e84e0f;}
#learnaccordion #post-316 .fusion-one-full .fusion-column-wrapper p:nth-child(2) {font-size:16px;line-height:20px;}

/* APPLIER LEGEND */
#wp_editor_widget-3 .widget-title {display:none;}
.applierlegend {font-size:14px !important;padding-top:50px !important;}
.applierlegend img {float:right;margin-top:-30px;}
.applierlegend strong {display:block;font-size:18px !important;margin-bottom:5px;}
.applierlegend ul {margin: 0 0 0 20px !important;}
.applierlegend li {list-style:circle !important;display:list-item !important;margin:5px !important;}


/* UPCOMING EVENTS WIDGET */
#upcomingevents .widget {margin-bottom:11px;}
#upcomingevents h4.widget-title {margin-top:0;font-size: 18px;font-weight: 700;line-height: 21.6px;text-transform: uppercase;}
#upcomingevents h4.widget-title:before {content: '\f073';font-family: FontAwesome;margin-right: 10px;} 
#upcomingevents h4.entry-title a {font-size:18px;font-weight:300;color:#313E3F;}
#upcomingevents h4.entry-title a:hover {color:#e84e0f;}
#upcomingevents div.duration {margin:0;}
#upcomingevents div.duration span {color: #e84e0f !important;font-weight:300;font-size: 18px !important;text-transform: initial;}
#upcomingevents .tribe-events-list-widget ol {min-height:227px;}
#upcomingevents .tribe-events-list-widget ol li {padding:10px 0;}
#upcomingevents p.tribe-events-widget-link a {font-size: 12px;font-weight: 400;color: #fff;background: #e84e0f;margin: 0 !important;text-transform: uppercase;padding: 12px 15px;text-align: center;}
#upcomingevents p.tribe-events-widget-link a:hover {color:#fff;background:#000;}
a.tribe-events-button, input.tribe-events-button {background:#e84e0f !important;background: #e84e0f !important;font-size: 12px !important;font-weight: 400 !important;padding: 12px 15px !important;}
a.tribe-events-button:hover, input.tribe-events-button:hover {background:#313E3F !important;}
body.single-tribe_events .tribe_events  {margin-left: 85px;}
body.single-tribe_events .fusion-events-single-title-content {background:none !important;padding:0 !important;}
body.single-tribe_events .fusion-events-featured-image {margin-bottom: 25px !important;}
body.single-tribe_events .tribe-events-single-section-title {display:none;/*background:none !important;padding: 0 !important;*/}
body.page-id-425 #upcomingevents {background: #efefef;padding: 20px;}
body.page-id-425 #upcomingevents h4.widget-title:before {float:right;}
body.page-id-425 .fusion-one-third {width:23%;float:right;}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events {padding:4px 0;}

/* MAILCHIMP */
#mc4wp_form_widget-2 .widget-title {margin-bottom:10px;}
div.mc4wp-response {clear:left;}
div.mc4wp-form-fields input {width:60%;float:left;margin: 0;}
div.mc4wp-form-fields input[type="submit"] {width:30%;font-size:14px;text-transform:uppercase;padding:7px 0 6px 0;border:none;cursor:pointer;}
div.mc4wp-form-fields input[type="submit"]:hover {background:#000;color:#fff;}
#text-5 .widget-title {display:none;}
#text-5 a {font-size: 15px;
    font-weight: 400;
    color: #000;
    background: #ccc;
    margin: 0 !important;
    text-transform: uppercase;
    padding: 12px 18px;
    text-align: center;}
#text-5 a:hover {color: #fff;background: #000;}
#text-5 a:before {content: '\f1ea ';font-family: FontAwesome;margin-right: 10px;vertical-align:sub;font-size: 20px;color: #000;} 
#text-5 a:hover:before {color: #fff;}



/* FORMS */
#ninja_forms_field_12, #ninja_forms_field_21 {display:none;}
#ninja_forms_field_12_label, #ninja_forms_field_21_label {visibility:hidden;}
#ninja_forms_field_10_div_wrap li, #ninja_forms_field_20_div_wrap li {float:none;clear:both;}
#ninja_forms_field_10_div_wrap li label, #ninja_forms_field_20_div_wrap li label {width:auto;}
#ninja_forms_form_1, #ninja_forms_form_5 {margin-top:-40px;}
#ninja_forms_form_1_response_msg, #ninja_forms_form_5_response_msg {padding: 10px 20px;}
#ninja_forms_form_1 input[type=submit], #ninja_forms_form_5 input[type=submit] {margin-top:25px;}
.ninja-forms-field {color: #555 !important;}
#nf_submit_1 .ninja-forms-field, #nf_submit_5 .ninja-forms-field,
#nf_processing_1 .ninja-forms-field, #nf_processing_5 .ninja-forms-field {color:#fff !important;}
.ninja-forms-field-error {color: #fff !important;background: #cc0000;padding: 0 10px;display: inline-block;border-radius: 20px;font-size:14px;}


	
/* JOIN ASIDE */
#post-31 .post-content ul li {padding:10px;}
#joinaside {
	color:#fff;
	padding:1px 20px;
	text-align:center;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d60f3b+0,ef7d00+100 */
	background: #d60f3b; /* Old browsers */
	background: -moz-linear-gradient(left,  #d60f3b 0%, #DE3526 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #d60f3b 0%,#DE3526 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #d60f3b 0%,#DE3526 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60f3b', endColorstr='#DE3526',GradientType=1 ); /* IE6-9 */
}
#joinaside div.icon {width:66px;height:66px;background: url(../../uploads/2016/06/icon-penta-50x50a.png) no-repeat center center;margin:auto;}
#joinaside h2.content-box-heading {color:#fff;padding:0;}
#joinaside a {color: #fff;text-decoration:underline;}
#joinaside a.heading-link {text-decoration:none;}
#joinaside a.heading-link:hover div.icon {background-color:#333333;border-radius:50%;}
#joinaside a.heading-link:hover h2.content-box-heading {color:#000;}
#joinaside div.content-container {color:#fff !important;font-size:16px;line-height:20px;}
#joinaside a.fusion-read-more {background: #fff;color: #e84e0f;margin-top:10px !important;text-decoration:none;}
#joinaside a.fusion-read-more:hover {background: none;color: #000;}
#learnaccordion #joinaside {width:45%;float:left;margin-left:20px;}
#learnaccordion #joinaside h2.content-box-heading {    color: #fff !important;padding: 10px;font-size: 20px !important;margin: 0 0 10px 0 !important;}
#learnaccordion #joinaside h2.content-box-heading {    color: #fff !important;padding: 10px;font-size: 20px !important;margin: 0 0 10px 0 !important;}
#learnaccordion .fusion-panel {overflow:hidden;}

/* FACTSHEETS */
.factsheet-sep img {display:block;margin:auto;}
.factsheet-sep {text-align:center;background-color: #efefef;padding: 30px 20px;min-height: 300px;}
.factsheet-sep strong {font-weight:300;}

/* MOBILE SUBMENU */
div.mobilesubmenu ul.menu {padding: 0;margin-bottom: 50px;}

/* COOKIE */
#catapultCookie {color:rgba(0,0,0,0);background:rgba(0,0,0,0);font-size:0;}
#catapultCookie:after {font-size:24px;line-height:0;color:#fff;content: '\f00d';font-family: FontAwesome;}
#cookie-law-info-bar {padding: 40px !important;}
.cli_messagebar_head {font-weight: bold;}
.cli-bar-message a:hover {text-decoration: underline;}
.cli-bar-container>#cookie_action_close_header_reject {
	position: absolute;
	right: 0;
	top: 0;
	background: none !important;
	color: transparent !important;
	font-size: 0;
}
.cli-bar-container>#cookie_action_close_header_reject:after {
	font-family: dashicons;
	content: '\f153';
	font-size:20px;
	color:#767676;
}
.cli-bar-container>#cookie_action_close_header_reject:hover:after {
	color:#ccc;
}


/* TABLES */
.fusion-table * {font-size:16px;line-height:20px;}
.tblPartners {width:100%;}
.tblPartners, .tblPartners td {border:none !important;}
.tblPartners tr td:first-child {width:30%;text-align: center;}
.tblPartners tr td:first-child img {max-height:90px;width:auto;}
.tblPartners tr td:first-child img.wp-image-106 {max-height:60px;}
body.postid-531 .tblPartners td {padding: 25px;}

/* SUBMENU ACTIVE */
.widget_nav_menu li.current-menu-item a {color:#ccc !important;}

/* LOGO */
.fusion-standard-logo {width:350px !important;height:auto;}
.fusion-sticky-logo-1x, .fusion-sticky-logo-2x {width:200px !important;height:auto;}

/* MAPPA */
.wpgmaps_blist_row, #wpgmza_filter_1 {font-size:14px;}
#wpgmza_filter_1 select {margin-left:10px;}
.wpgmza_map {margin:14px 0;}


a.fusion-icon-vk:before, a.fusion-icon-xing:before {opacity:0;}
a.fusion-icon-vk {background:url('https://www.ecostarhub.com/wp-content/themes/Avada-Child-Theme/img/icon_f6s22px.png') no-repeat center;}
a.fusion-icon-xing {background:url('https://www.ecostarhub.com/wp-content/themes/Avada-Child-Theme/img/icon_researchgate22px.png') no-repeat center;}
.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {margin: 0 -2px 10px 4px;}
	
/*#learnaccordion .fusion-panel:nth-child(3) {display:none;}*/

#ninja_forms_form_11_cont {font-size: 15px;line-height: 1.5em;width:100%;}
#ninja_forms_form_11_cont .ninja-forms-all-fields-wrap {font-size: 14px;margin:-90px 0 0 0;}
#ninja_forms_form_11_cont .input.ninja-forms-field, #ninja_forms_form_11_cont .select.ninja-forms-field, #ninja_forms_form_11_cont .textarea.ninja-forms-field {padding:4px !important;font-size: 14px !important;}
#ninja_forms_form_11_cont .ninja-forms-cont input[type='submit'] {padding: 8px 20px !important;}
#ninja_forms_form_11_cont .field-wrap, #ninja_forms_form_11_cont #ninja_forms_required_items {margin-bottom:10px !important;}
#ninja_forms_form_11_cont .ninja-forms-field-error {display: inline-block;padding: 3px 12px;margin-top: 5px;}
#ninja_forms_form_11_cont .ninja-forms-all-fields-wrap {background:none;padding:0;}
#ninja_forms_form_11_cont .ninja-forms-required-items  {display:none;}
#ninja_forms_form_11_cont h2 {margin-bottom: -5px;}

.stories_events, .stories_no_events {display:none;}


/* ACCELERATOR */
body.page-id-1709 #sidebar {padding: 0 0 0 60px;}
body.page-id-1709 #sidebar ul {list-style:none;margin: 0 0 50px 0;padding:0;}
body.page-id-1709 #sidebar ul:first-child li {display: block;padding: 10px 10px 10px 12px;border-bottom: 1px solid #e7e6e6;}
body.page-id-1709 #sidebar ul:first-child li:before {position: absolute;font-size: 14px;font-family: 'icomoon';content: '\f105';margin-left: -12px;color: #e84e0f;}

body.page-id-1709 #joinaside {padding-bottom:0;}
body.page-id-1709 #joinaside p {margin-top: 20px;border-bottom: 1px solid #fff;}
body.page-id-1709 #joinaside li {display:block;font-size: 16px;padding: 0 0 20px 0;}
body.page-id-1709 #joinaside li strong {display:block;font-size:28px;}

body.page-id-1709 #btnapply {font-weight:bold;margin-top:30px;}

body.page-id-1709 .titoloarancio h1 {color: #e84e0f;font-size: 30px !important;font-weight: 300 !important;padding: 60px 0 40px 0;line-height: 30px !important;margin-top: 80px;}
body.page-id-1709 .titoloarancio.who h1 {margin-top: 0px;}

body.page-id-1709 .fusion-toggle-heading {font-size:20px;line-height:20px;}
body.page-id-1709 .panel-title.toggle {padding: 10px 0;}
body.page-id-1709 .panel-body.toggle-content {padding-left:40px;}

#nf-field-4[value="Processing"], #nf-field-23[value="Processing"] {padding-left:50px !important;background:url(img/nf-ajax-loader.gif) no-repeat 10px center #e84e0f;}

body.page-id-1901 .page {margin:0;}
body.page-id-1901 .fusion-fullwidth-1 {/*background:#eaeaea;*/}
body.page-id-1901 .fusion-fullwidth-2 {background:#eaeaea;}
xxxxbody.page-id-1901 .fusion-fullwidth-2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d60f3b+0,ef7d00+100 */
	background: #d60f3b; /* Old browsers */
	background: -moz-linear-gradient(left,  #d60f3b 0%, #ef7d00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #d60f3b 0%,#ef7d00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #d60f3b 0%,#ef7d00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60f3b', endColorstr='#ef7d00',GradientType=1 ); /* IE6-9 */
}
body.page-id-1901 div.focus.project.growna h2.content-box-heading {border-bottom:1px solid #333 !important;}
body.page-id-1901 div.focus.project.growna div.content-box-column-1 div.icon i {background: url(../../uploads/2017/12/icon-penta-50x50ab.png) no-repeat center center;}
body.page-id-1901 #sliders-container {background-color: #324343;}


/*  STARTUP PORTFOLIO */
body.page-id-2175 div.heading div.fusion-title-sc-wrapper {background:none !important;}
body.page-id-2175 div.heading div.fusion-title-sc-wrapper h2 {display:none;font-size:50px !important;}
body.page-id-2175 #sliders-container {background:#222;}
body.page-id-2175 .tfs-slider .background {opacity:0.4;}
body.page-id-2175 .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {padding: 65px;margin: 0 20px;}
.flex-control-paging li a {background:#fff;}
.flex-control-paging li a.flex-active {background:#F36F39;}
body.page-id-2175 h1.titoloslide {position: absolute;
    color: white;
    font-weight: 300;
    z-index: 999;
    margin: 15% 0;
    width: 100%;
    text-align: center;
    font-size: 50px;
}
body.page-id-2175 h1.titoloslide:before {
	background-image: url('img/startup.png');
    background-size: 50px 50px;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    height: 100px;
    content: "";
}
body.page-id-2175 .dx {font-size: 16px;
    line-height: 1.2em;
    margin-top: 5px !important;
}
body.page-id-2175 h1.title-heading-left {color: #e84e0f;
    font-size: 48px !important;
    font-weight: 300 !important;
    padding: 60px 0 40px 0;
    line-height: 45px !important;
}
body.page-id-2175 .sep-underline {margin:40px 0 10px 0 !important;}

#bottoni {margin-bottom:100px !important; }
#bottoni ul {list-style:none;margin:0;padding:0;}
#bottoni li a {display: block;
    float: left;
    width: 20%;
    margin: 2%;
    background: #F36F39;
    color: #fff;
    font-weight: 300;
    padding: 8% 3.0%;
    font-size: 26px;
	text-align:center;
	line-height: 1.2em;
}
#bottoni li a:hover {background:#DB3835;}
#bottoni li:nth-child(5) a {clear:left;}
#bottoni li a.x2 {padding: 6.5% 3.0%;}
#bottoni li a.x3 {padding: 5.0% 3.0%;}
#bottoni li a.x4 {padding: 3.9% 3.0%;}

body.page-id-2175 .dx ul, body.page-id-2175 .dx li {list-style:none;float:left;font-size:0;padding:0;}
body.page-id-2175 .dx li a {margin-right:10px;}
body.page-id-2175 .dx a[href^="https://www.facebook"]:before {content: '\f082';font-family: FontAwesome;margin-right:5px;font-size: 30px;line-height: 1em;}
body.page-id-2175 .dx a[href^="https://www.instagram"]:before {content: '\f16d';font-family: FontAwesome;margin-right:5px;font-size: 30px;line-height: 1em;}
body.page-id-2175 .dx a[href^="https://www.youtube"]:before {content: '\f167';font-family: FontAwesome;margin-right:5px;font-size: 30px;line-height: 1em;}
body.page-id-2175 .dx a[href^="https://twitter"]:before {content: '\f081';font-family: FontAwesome;margin-right:5px;font-size: 30px;line-height: 1em;}
body.page-id-2175 .dx a[href^="mailto:"]:before {content: '\f199';font-family: FontAwesome;margin-right:5px;font-size: 30px;line-height: 1em;}


/* THE NATURE ACCELRATOR */
#post-1709>.entry-title {display:none;}

/* SUBMENU FOOTER */
#text-6 {margin-bottom: 35px;}
#text-6 ul {font-size: 15px;line-height: 20px; float: left;}
#text-6 ul:first-child {width: 67%;}


/* MEET STARTUPS*/
#meetstartups a {display:block;width:45%;float:left;}
#meetstartups a:first-child {float:right;}
#meetstartups a img {width:100;height:auto;}

/* NEW HOMEPAGE */
#newjoin .content-wrapper {width:50%;margin:auto;}
.newboxes h2 {font-size: 25px !important;line-height:30px !important;font-weight: 300 !important;padding: 0 0 20px 0;}
.newboxes .image {padding: 25px 0 0 0;}
.newboxes .content-box-column {margin: 0 1%;width: 31%;border:none !important;background-size:400px;background-position:center;}
.newboxes .content-box-column-1 {background-image:url('img/box-nature.jpg');}
.newboxes .content-box-column-2 {background-image:url('img/box-startup.jpg');}
.newboxes .content-box-column-3 {background-image:url('img/box-events2.jpg');}
.newboxes .content-box-column .content-wrapper {background:rgba(0,0,0,0.4) !important;padding: 50px 0;}

/* EVENTS */
body.post-type-archive-tribe_events .slide-content-container {top:75% !important;}
.rest-events {margin: 50px 0;}
.rest-events ul, .rest-events li {list-style:none;clear:left;overflow:hidden;padding:0;}
.rest-events li:first-child {border-top:1px solid #ccc;}
.rest-events li {border-bottom:1px solid #ccc;padding: 10px;}
.rest-events span {display:block;font-size:16px;padding:10px;float:left;}
.rest-events span.date {width:20%;background:url('img/calendar.png') no-repeat left;background-size: 25px;padding-left: 35px;}
.rest-events span.title {font-weight:bold;width:37%;}
.rest-events em.description {display:block;font-size: 12px;line-height: 1.5em;}
.rest-events span.venue {background:url('img/placeholder.png') no-repeat left;background-size: 25px;padding-left: 35px;}
.rest-events a.link {float:right;font-family:'Raleway';border-radius:0px !important;font-size:14px;color:#FFF;border:none;display: inline-block !important;margin-top:5px;padding: 5px 10px;font-weight: 600;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d60f3b+0,ef7d00+100 */
	background: #d60f3b; /* Old browsers */
	background: -moz-linear-gradient(left,  #d60f3b 0%, #ef7d00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #d60f3b 0%,#ef7d00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #d60f3b 0%,#ef7d00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60f3b', endColorstr='#ef7d00',GradientType=1 ); /* IE6-9 */
}
.rest-events a.link:hover {background:#333;color:#E84E0F !important;}
#rest-h1 {text-align:center;font-weight:300;font-size: 30px;}
#seminars-events span.title {font-weight:normal;}


.entry-title .titolo_parte_2 {display: block;font-size: 0.5em;}
.breadcrumb-leaf .titolo_parte_2 {margin-left:5px;}
.breadcrumb-leaf .titolo_parte_2:before {content:' - ';}

table.promoters {background:#F5F5F5;}
table.promoters td {border-top:1px solid #000;padding: 20px;}

#wpgmza_filter_1 {
	margin-left:10px;
}

#preHtWNASDv0GM {width:100% !important;}
#video-HtWNASDv0GM-inner {margin-left:0 !important;}
#video-HtWNASDv0GM-inner iframe {margin-left:0 !important;width:100% !important;}


@media screen and (max-width: 400px) {
	div.focus.news .fusion-read-more {padding: 5px 8px;}
	
	body.page-id-2175 h1.titoloslide {font-size:20px;margin:0;}
	
	body.post-type-archive-tribe_events .slide-content-container {top:80% !important;}
}
	
@media screen and (max-width: 640px) {
	table#promoted, table#partnership {width:75%;margin: auto;}
	table#promoted td, table#partnership td{display: block;text-align: center !important;width: 100% !important;overflow:hidden;}
	table#promoted img, table#partnership img {width:auto;}
	div.heading div.fusion-title-sc-wrapper h2 {font-size:25px !important;line-height:30px !important;}
	
	#slidingbar-area {width:100%;margin-left:0;}
	
	/*.tfs-slider .slide-content-container .caption {display:none !important;}*/
	
	.table-1 td, .table-1 th, .tkt-slctr-tbl-wrap-dv td, .tkt-slctr-tbl-wrap-dv th {white-space: normal !important;}
	.tblPartners tr td:first-child {vertical-align:top;}

	#learnaccordion #post-281 .fusion-post-medium .fusion-flexslider {margin: 0 20px 20px 0 !important;}
	#learnaccordion #post-281 .fusion-post-medium .fusion-flexslider {max-width:none;}
	
	#learnaccordion .fusion-table th, #learnaccordion .fusion-table td {display:block;}
	#learnaccordion .fusion-table th:nth-child(2) {display:none;}
	
	.flex-control-paging {display:none;}
	
	.rest-events {margin-top:0;}
	.rest-events span {float:none;background: none !important;width: 100% !important;padding: 0 !important;}
	.rest-events a.link {float:none;}
	#rest-h1 {font-size: 20px;margin-bottom: 50px;}
}

@media screen and (max-width: 1000px) {
	ul#menu-top-menu li a {line-height:inherit !important;}
}

@media screen and (max-width: 800px) {
	.fusion-breadcrumbs *, .fusion-breadcrumbs a {line-height:1em;}
	.breadcrumb-leaf {display:none !important;}

	div.focus.topics div.content-box-column-1, div.focus.topics div.content-box-column-2, div.focus.topics div.content-box-column-3 {border:none !important;}
	.fusion-body .fusion-page-title-bar {min-height:40px !important;}
	body.single .post, body.single .post, body.page .page {margin-left:0;}
	.fusion-mobile-menu-icons a {font-size:40px;margin:5px 0 0 0;}
	ul#menu-top-menu li a {
		line-height: 0 !important;
		text-align: center;
		font-size: 18px;
		padding: 20px;
		font-weight:700;
	}
	ul#menu-top-menu ul.sub-menu li a {
		font-weight:400;
	}
	.fusion-open-submenu {font-weight:700;}
	#slidingbar-area {top: 92px !important;}
	body.admin-bar #slidingbar-area {top: 138px !important;}
	.fusion-page-title-secondary {padding: 0;margin-top: -18px !important;}
	
	#learnaccordion #joinaside {width:100%;float:none;margin-left:0;margin-bottom:20px;}
	
	body.page-id-1709 #sidebar {padding: 0 0 0 0;}
	
	#bottoni li a {font-size:20px;width:28%;padding: 12% 5%;min-height: 145px;}
	#bottoni li a.x2 {padding: 9.5% 5%;}
	#bottoni li a.x3 {padding: 9.5% 5%;}
	#bottoni li a.x4 {padding: 2% 5%;}
	
	#toTop {bottom:1px !important;}
	
	#newjoin .content-wrapper {width:100%;margin:auto;}
	
	.newboxes .content-box-column {margin: 0;width: 100% !important;}
}

@media screen and (max-width: 640px) {
	body.page-id-1709 .fusion-columns-4 .col-sm-3 {float:left !important; width:50% !important;}
	
	body.page-id-1709 .panel-body.toggle-content {padding-left:0;}
	body.page-id-1709 .panel-body.toggle-content ul {padding-left: 20px;}
	
	#bottoni li a {width:100%;padding: 5% !important;min-height:0 !important;#bottoni li a {display: block;}
}
