@charset "utf-8";
/* CSS Document */
body,description,dd,dt.description,input,caption,a,p,li,td,tr,ul,label,select,.button,h4.panel-title a{font-family: futura_ltbook; color:#666;font-size: 1.8rem;}
.views-about p,
.project-table p,
.views-releinfra p,
.views-stake p,
.project-gf p,
.views-about ul,
.project-table ul,
.views-releinfra ul,
.views-stake ul,
.project-gf ul,
.views-about a,
.project-table a,
.views-releinfra a,
.views-stake a,
.project-gf a{font-size: 1.2rem;}
.frontpage p,
.contact p{font-size: 1.8rem}
ul li,ol li{font-size: 1.7rem;}
ul,ol{margin-bottom: 10px;}
h4.panel-title a{font-size: 2rem;}
a:hover, a:focus, a:active{color:#49A14A;}
.gsc-accordion h4 a{text-decoration: none;}
.frontpage p a{text-decoration: underline;color:#49A14A;}
.frontpage p a:hover{font-weight: bolder;}
.frontpage .sec3 .widget.gsc-heading h2{text-align: center;}
.frontpage  .sec3 .progress-label{font-size: 1.5rem;}
.frontpage p a,.frontpage p a:hover, .frontpage p a:focus, .frontpage p a:active{font-size: 1.8rem;}
.frontpage .widget.gsc-icon-box{min-height: 325px;}
.page-tt .gbb-row .bb-inner{padding-top: 0px;}
.header-tt .column-style-2{padding: 0px 20px;}
.center {text-align: center;}
header.header-v4 #menu-bar span{background: #49A14A;}
h1, h1.post-title span{font-family: 'futura_ltbold';font-size: 5rem;color: #000;text-transform: uppercase;}
h2,h2.title,h3,h4,h4.title,h5,.widget.gsc-heading .title{font-family: 'futura_ltbook';font-size: 3rem;letter-spacing:0px; font-weight: 400;}

h2.title span,.title-desc h4{color:#333; text-shadow: 0px 0px 0px #333;}
.widget.gsc-icon-box .highlight_content .title{font-size: 2rem;}
.fa-2x,.widget.gsc-heading .title-icon i  {font-size: 6rem;}
.text-theme,.widget.gsc-heading .title-icon {color:#49A14A!important;text-shadow: 0px #333;}
.gavias_sliderlayer .btn-slide.inner, .gavias_sliderlayer .btn-slide a, #gavias_slider_single .btn-slide.inner, #gavias_slider_single .btn-slide a,.btn, .btn-white, .btn-theme, .btn-theme-second, .more-link a, .btn-theme-submit,.eu-cookie-compliance-default-button{background-color: #ccc;box-shadow: 0 5px 0 0 #49A14A;color: #333;padding: 10px 20px;}
.eu-cookie-compliance-banner{background-color:#666;}
.eu-cookie-compliance-more-button{color: #FFF;}

.btn-theme,.eu-cookie-compliance-default-button{padding: 5px 20px;font-weight: bold;font-size: 1.5rem;}
.eu-cookie-compliance-banner{background-color:#ccc;}
.eu-cookie-compliance-more-button{color: #cc6600;}
.eu-cookie-compliance-default-button, .eu-cookie-compliance-default-button:hover{box-shadow: none;text-shadow: none; border-radius: 0px!important;border: none!important;background: none;}
.eu-cookie-compliance-default-button{color:#3A3A3A;font-weight: normal;font-size: 1.5rem;}
.eu-cookie-compliance-default-button:hover{font-weight: bold;}
.eu-cookie-compliance-secondary-button{padding: 5px 20px; background-color: #cc6600;background-image: linear-gradient(to bottom, #49A14A 5%, #49A14A 100%);font-weight: bold;font-size: 1.5rem;}
.eu-cookie-compliance-secondary-button:hover{ padding: 5px 20px; background-color: #ccc;background-image: linear-gradient(to top, #dfdfdf 5%, #ededed 100%);}
#popup-buttons{display: flex;flex-direction: row-reverse;}

.site-branding-logo img{max-height: 90px!important;}
header.header-v4 .header-main-inner .branding,header.header-v1 .header-main-inner .branding{width: 420px!important; }
header .site-branding-logo{display: block;}
/*MENSAJE ALERTA*/
.messages__wrapper{color: yellow;height: 81px;width: 100%;position: fixed;right: 0;z-index: 999;overflow: hidden;top: 0;padding: 0px;}
.messages__wrapper .messages.messages--error{background-color: red; text-align: start;}
.messages__wrapper .messages--status{background-color:rgba(27,88,57,1.00);color: yellow; font-size: 2rem;}
.messages__wrapper .messages:last-child,.messages:first-child{margin-top: 0px;}
.messages__wrapper div{padding-left: 5px;}
/*MENU*/
.navigation .gva_menu > li > a {font-size: 1.6rem;}
.navigation .gva_menu > li.menu-item--active-trail > a,.navigation .gva_menu > li > a:hover,.navigation .gva_menu .sub-menu > li > a:hover,.gva-quick-side .content-inner ul > li a:hover,.post-block .post-title a:hover{color:#49A14A!important;}
.navigation .gva_menu .sub-menu {border-top: 1px solid #49A14A;}
.menu-item.menu-item--active-trail,ul.menu.sub-menu li.menu-item.menu-item--active-trail a{color:#49A14A;}
/*Sección 1*/
.bg-theme {background: #49A14A;}
.title-desc p{color: #000;text-align: center}
.widget.gsc-heading .sub-title {color: rgba(0,0,0,1.00);font-size: 2rem;}
.panel .panel-heading .panel-title > a:after{color:#49A14A;}

/*Seccion 2*/
.gsc-heading h2.title span{color: #000;font-size: 4rem;font-weight: bold;letter-spacing: 0.5px;text-shadow: none;}
.gsc-heading.tit-box-header h2.title span{color: #333;text-shadow: 0px 0px 0px #333;}
.owl-carousel .owl-nav > div:hover {background:#49A14A!important}
.widget.gsc-heading .title-icon span:after, .widget.gsc-heading .title-icon span:before {top: -36%;}
.text-light .webform-submission-form label{font-size: 2rem;}
#edit-privacy-policy--wrapperlegend {color:#FFF;}
.text-light .webform-submission-form .form-item input.form-checkbox{float: left;width: 5%;}
.text-light .webform-submission-form label.option{font-size: 1.2rem;}
.text-light .webform-submission-form label.option a{color: #fff;}
.text-light .webform-submission-form .form-item input,.text-light .webform-submission-form .form-item textarea{background-color: #e1e1; color: #333;}
.fieldset-legend {color: #FFF;}
.parallax h2.title span{color:#49A14A;}
.post-block .post-categories a{color:#49A14A }

/*Bradcrumb*/
/*.breadcrumb-header span.page-title{font-size: 4rem!important;font-family: 'futura_ltbold';color: #000;}
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li a{font-weight: bold;color: #000;}
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li {color: #49A14A}
.breadcrumb-links{display: none;}*/
/*Footer*/
.footer{color:#333;}
.block .block-title:after,.block.block-simplenews input#edit-subscribe{background: #49A14A;}
.copyright-links a:hover, .copyright-links a:active, .copyright-links a:focus,
.post-footer .item-list ul li .post-block .post-title a:hover,ul.menu > li > a:hover, ul.menu > li > a:active, ul.menu > li > a:focus {color:#49A14A;}
#block-gavias-enzio-contactinfo,#block-gavias-enzio-linkfooter ul.menu > li > a,.contact-info ul li{font-size: 1.5rem;}
body.footer-v3 .social-border .socials a i,.social-border .socials a i{color:#49A14A;}
.copyright-links a{color:#333;text-align: center;margin: 0px;padding: 0px;}
.contact-info ul li{color: #999;}
.contact-info .fa{color:#49A14A;}

.copyright{background: #f5f5f5}
.social-border .socials:before,.social-border .socials:after{border-bottom: 1px solid #999;}
/*TOP BAR*/
.topbar i{color:#49A14A;font-size: 2rem;}
.pull-left li span{font-size: 1.5rem;color:#999;}
/*VIEWS BLOG*/
.post-style-grid .title-desc p,.overview .title-desc p{color:#000!important; text-align: center;}

/*Progress Bar*/
.progress-ecoat-bar .progress-bar,.progress-ecoat-bar .progress{height: 50px!important;}
.progress-ecoat-bar .progress-label,.progress-ecoat-bar .percentage{font-size: 2rem!important;}
.progress-ecoat-bar  .percentage{top:-35px;}
#project-numbers{margin-top: 100px;}
#block-footeracknowledgement .block-content .field--name-body div{text-align: center!important; margin-bottom: 60px;}

/*EVENTS*/

.events-views table > thead > tr > th, table > thead > tr > td, table > tbody > tr > th, table > tbody > tr > td, table > tfoot > tr > th, table > tfoot > tr > td{border-width: 0px;}
.events-views table,.events-views table thead,.events-views table thead tr{display: flex;flex-direction: column;}

.events-views td.views-field.views-field-nothing-2,td.views-field.views-field-nothing-3{padding:20px}
.events-views tbody > tr {border-bottom: 1px solid #ccc;}
.events-views tbody > tr:last-child {border-bottom: 0px solid #ccc;}
.events-views thead > tr > th,.events-views tbody > tr > td{border-right: 1px solid #ccc!important;}
.events-views thead > tr > th:last-child, .events-viewstbody > tr > td:last-child {border-right: 0px solid #ccc!important;}
.events-views table thead tr, .events-viewstable tbody tr{display: flex;justify-content: center;flex-direction: row;}
.events-views thead tr th#view-nothing-2-table-column,
.events-views tbody tr td.views-field.views-field-nothing-2{width: 30%;}

.events-views thead tr th#view-nothing-3-table-column,
.events-views tr td.views-field.views-field-nothing-3{width: 70%;}

.events-views strong {color: #49A14A;}
.events-views tr th,
.events-views tr .event-list-item div.event-title,
.events-views tr .event-list-item div.event-date{font-size: 1.8rem;text-align: center;}
.events-views tr .views-field-nothing-3 .event-list-item div.event-title,
.events-views tr .views-field-nothing-3 .event-list-item div.event-date{text-align: left;padding: 0px;}
.events-views tr .views-field-nothing-3 .event-list-item div.event-title{color:#000;font-size: 2.7rem;font-weight: bold;line-height: normal;}
.events-views tr .views-field-nothing-3 .event-list-item div.event-title a{color: #49A14A;
    font-size: 2rem;
    font-weight: bold;
    line-height: normal;font-style: oblique;}
.events-views tr .views-field-nothing-3 .event-list-item div.event-title a:hover{color:#000;}
.events-views tr .event-list-item div.event-date{font-size: 1.5rem;text-align: center;}
.events-views tr .event-list-item div.event-txt p{font-size: 1.8rem;}
.events-views tr .event-list-item div.event-dates,.events-views tr .event-list-item div.event-organizer{font-size: 1.8rem;}
.events-views .tr .views-field-nothing .event-list-item div.event-date{margin: auto;}
.events-views .event-link{margin: 20px 0px;}
.events-views .event-link a,.node--type-event .field--name-field-event-link a{font-size: 2rem;padding: 13px;background-color: antiquewhite;-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;width: 100%;} 
.views-field-nothing .event-list-item  .event-date{justify-content: center;}
.events-views .event-list-item {display: flex;flex-direction: column;justify-content: center;}
.event-list-item .event-date{color:#49A14A;background: none;margin-bottom: 10px;}
.frontpage .event-list-item .event-date{margin-bottom: 0px;}
.event-list-item .event-date .fa{font-size: 3rem;}
.events-views table{display: contents;}
.events-views thead{background-color: #49A14A;}
.events-views thead tr th{color: rgba(255,255,255,1.00); text-transform: uppercase;}

.events-views tr:nth-child(even){background-color: rgba(73,161,74,0.04);}
.node--type-event .field--name-field-event-url,.node--type-event  .field--name-field-event-organizer,.node--type-event .field--name-field-event-dates{font-size: 1.8rem;margin-bottom: 20px;}
.node--type-event .post-block{background: none;}
.node--type-event .field__label{font-weight: bold;color: #49A14A;}
.node--type-event .event-full .event-info {background: rgba(192,139,59,0.08);}
.node--type-event .event-full .event-info {font-size: 2rem;}
.node--type-event .event-full .event-info i {color: #49A14A;}
.node--type-event .field--name-field-event-link{margin: 20px 0px;}
.node--type-event .breadcrumb-content-main{display: none;}
.events-views tbody tr td:first-child{border-left: 1px solid #ccc!important; }
.events-views tbody tr td{border-bottom: 1px solid #ccc!important; }
/*Fin events*/

/*PARTNERS*/
.gsc-column.col-lg-3.col-md-3.col-sm-6.col-xs-6 .box-content{height: 390px;}
.gsc-image-content.skin-v2:hover .box-content{background-color: rgba(219,219,219,1.00);}
.box-content h4.title a{font-size: 1.8rem;font-weight: bold;color: rgba(0,0,0,1.00);}
.box-content .desc p {text-align: left;}
.gsc-image-content.skin-v2 .box-content .read-more a{font-size: 2rem;color: #000;}
.gsc-image-content.skin-v2:hover .box-content .read-more a,.gsc-image-content.skin-v2:hover .box-content h4.title a{color:#49A14A;}
.gsc-image-content.skin-v2 .box-content .title{line-height: 19px;}

.team-block .socials-team{display: none;}
/*team*/
.team-block.team-v1 .team-wp{border: 3px solid #49A14A;min-height: 129px;font-size: 2rem;line-height: 20px;background-color:rgba(255,227,196,1.00);padding: 20px;}
.team-block.team-v1 .team-name a,.team-block.team-v1 .team-job{font-size: 1.5rem!important;}
.progress .progress-bar span{border:2px solid #49A14A;}
.progress .progress-bar {background: #49A14A;}
.team-block.team-v1 .team-skills .progress-label{font-weight: bold;}
/*ADMIN*/
.drupal-tabs .is-active a,body.footer-v3 #footer .post-block .post-categories a,body.footer-v3 #footer a:hover{color: #49A14A;}
.lds-roller div:after,.gavias-blockbuilder-content .link-edit-blockbuider,.gavias-skins-panel .control-panel,.gavias-skins-panel .control-panel{background: #49A14A;}
 
/*SERACH*/
.container-inline div{display: block;}
.form-actions.js-form-wrapper.form-wrapper{margin-top: 10px;}
/*LOGO*/
header .site-branding-logo{padding: 0px 0 10px;}
/*BLOG*/
.post-comment{display: none;}
.post-block a{font-size: 1.8rem;text-decoration: underline;color:#49A14A}
.post-block .item-image{text-align: center;}
.gsc-image-content img{background-color: #e1e1e1; border: 1px solid #49A14A;}

.banner-carousel .owl-carousel .owl-item img{width: 200px;height: 67px;}
.node--type-article iframe{width: 50%!important;}
.node--type-article .links.inline{display: none;}
/*MENU SECUNDARIO*/
.quick-side-icon {display: none;}

/*Project*/
#project-numbers2.gbb-row .bb-inner{padding-top: 0px!important;padding-bottom: 20px!important;}
.acknowledgement img {width: 150px;height: 92px;}
.acknowledgement p {text-align: center;color: #333;}
.download {text-align: center;}
.download a{padding: 5px; background-color: rgba(0,0,0,1.00);color: #49A14A; font-weight: bold;}
/*#altura {height: 500px;}Borrar cuando ponga texto e iconos*/
.tp-mask-wrap .tp-caption.text {font-size: 3rem;}
.text-white.title-slide{font-size: 4rem!important;}
/*rgpd*/
.CookieDeclarationTableHeader {
    font-weight: bold;
  font-size: 1.8rem;
    border-bottom: 1px solid #777777;
    text-align: left;
    padding: 4px;
    overflow: hidden;
}
.CookieDeclarationTableCell {
    font-size: 1.8rem;
    text-overflow: ellipsis;
    word-wrap: break-word;
    border-bottom: 1px solid #777777;
    vertical-align: top;
    padding: 4px 4px 5px 4px;
}
.CookieDeclarationType {
    display: block;
    margin: 12px 0 12px 0;
    padding: 8px 8px 0 8px;
    border: 1px solid #333333;
    vertical-align: top;
}
.CookieDeclarationTypeDescription {
    margin: 2px 0 16px 0;
}
.CookieDeclarationTable {
    table-layout: fixed;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 0 18px 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/*Fuentes*/
@font-face {
    font-family: 'futura_ltbold';
    src: url('../fonts/futuralt-bold-webfont.woff2') format('woff2'),
         url('../fonts/futuralt-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'futura_ltbook';
    src: url('../fonts/futuralt-book-webfont.woff2') format('woff2'),
         url('../fonts/futuralt-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

/*@font-face {
    font-family: 'futura_ltcondensed';
    src: url('../fonts/futuralt-condensed-webfont.woff2') format('woff2'),
         url('../fonts/futuralt-condensed-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'futura_ltheavy';
    src: url('../fonts/futuralt-heavy-webfont.woff2') format('woff2'),
         url('../fonts/futuralt-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}*/
/*****************************Stakeholder header**********************************************************************************/
.cbp-qtprogress{display: none;}
.gsc-quotes-rotator .cbp-qtrotator .cbp-qtcontent{border-top:0px;}
.header-image img{width: 400px;}
body .body-page .main-page.has-breadcrumb .container-bg,body div.body-page,#footer,body.footer-v3 #footer{background-color: #f5f5f5!important;}
.gsc-quotes-rotator .cbp-qtprogress {background: #49A14A;}
.frontpage .block-rotator{z-index: 98;}
.frontpage .box-background .title a{font-size: 2rem;padding: 10px;background-color: #f5f5f5;border-bottom: 2px solid #49A14A;}
.frontpage .widget.gsc-icon-box.top-center .title:after {background: none;}
.frontpage .center-columns .row-wrapper.clearfix{display: flex;justify-content: center;}
.breadcrumb-style.gva-parallax-background {background-image: none!important;}
/*Views*/
.content-stake{display: flex;justify-content: space-between;flex-direction: row;width: 100%; align-items: baseline;}
.stk-source{width: 20%; background-color: rgba(221,221,221,0.20)}
.stk-body{width: 60%; background-color: rgba(247,219,192,0.50)}
.stk-reports{width: 20%; background-color:rgba(221,221,221,0.20)}
.stk-source,.stk-body,.stk-reports{display: flex;align-self: stretch;padding: 0px 10px;}
/*Tables*/

.views-stake table,.views-stake table th,.views-stake table tr,.views-stake table td{border: none;}
.views-stake tbody{display: flex;justify-content: space-between;flex-direction: column;width: 100%;}
.views-stake tr.row-stk .views-field-field-stk-ereport{ background-color: #cccccc10;}
.views-stake tr.row-stk .views-field-body{ background-color: #8bc50c12;}
th.views-field-body{ background-color: #99cc99;}
.views-stake tr.row-stk{margin-bottom: 0px;}
.views-stake tr.row-stk td {border-left: 1px solid #9c9;border-bottom: 1px solid #9c9;}
.views-stake tr.row-stk td:last-child {border-right: 1px solid #9c9;}
.views-stake thead{display: flex;background-color: rgba(225,225,225,1.00);margin-bottom: 1px;}

.views-stake thead tr{display: flex;width: 100%;justify-content: center;}
.views-stake thead tr th{display: flex;justify-content: center;font-size: 1.5rem;}
th.views-field-field-stk-urlsource{background-color: #e9df00;}
th.views-field-field-stk-ereport{background-color: #CCC;}
.views-stake tr.row-stk .views-field-field-stk-urlsource{background-color: #e9df000f;border-bottom: 1px solid #9c9}
/*Views Project about*/
.views-about tr.row-stk{display: flex;}
.views-about thead th.views-field-field-stk-urlsource,.views-about tbody tr.row-stk td.views-field-field-stk-urlsource{width: 30%!important;}
.views-about thead th.views-field .views-field-body,.views-about tbody tr.row-stk td.views-field .views-field-body{width: 50%!important;}
.views-about thead th.views-field-field-stk-ereport,.views-about tbody tr.row-stk td.views-field-field-stk-ereport{width: 20%!important;}


/*Views Find Parner*/
.views-find-partner tr.row-stk{display: flex;}
.views-find-partner th.views-field-field-fpart-urlsource,.views-find-partner  tr.row-stk td.views-field-field-fpart-urlsource{background-color: rgb(236,210,53,0.30);}
.views-find-partner th.views-field-field-fpart-sector{background-color: rgba(220,220,220,1.00)}
.views-find-partner .views-field-field-fpart-sector{background-color: rgba(229,229,229,1.00)}
.views-find-partner  thead th.views-field-field-fpart-urlsource,.views-find-partner  tbody tr.row-stk td.views-field-field-fpart-urlsource{width: 25%!important;}
.views-find-partner  thead th.views-field .views-field-body,.views-find-partner  tbody tr.row-stk td.views-field .views-field-body{width: 50%!important;}
.views-find-partner  thead th.views-field-field-fpart-sector,.views-find-partner  tbody tr.row-stk td.views-field-field-fpart-sector{width: 25%!important;}

/*Relevant infrastructure*/
.views-releinfra header p{font-size: 1.8rem; margin-bottom: 20px;}
.views-releinfra tr.row-stk{display: flex;}
.views-releinfra thead th.views-field-field-ri-source,.views-releinfra thead th.views-field-field-ft-source,.views-releinfra  tbody tr.row-stk td.views-field-field-ri-source,.views-releinfra  tbody tr.row-stk td.views-field-field-ft-source{width: 40%!important;background-color: rgba(229,229,229,0.50)}
.views-releinfra thead th.iews-field-body,.views-releinfrar tbody tr.row-stk td.iews-field-body{width: 60%!important;}

/*Cabecera tabla tech marketplace*/
.txt ul li,.txt p{font-size: 1.8rem!important;text-align: justify;}
.txt{margin-bottom: 40px;}
.views-stake ul li,.views-stake ul,.views-stake li,.views-stake ol,.views-stake ol li, .views-stake a{font-size: 1.5rem;}
.views-stake a{text-decoration: underline;}
.views-stake tr.row-stk .views-field-field-tmp-urlsource,th.views-field-field-tmp-urlsource{background-color: rgb(236,210,53,0.30);}
th.views-field-field-tmp-urlsource,.views-stake tr.row-stk .views-field-field-tmp-urlsource{width: 20%;}
.views-stake.techmp th.views-field-body,.views-stake.techmp tr.row-stk .views-field-body{width: 60%!important;}
th.views-field-field-tmp-country,.views-stake tr.row-stk .views-field-field-tmp-country{width: 20%;text-align: center}
.views-field-field-tmp-country{background-color: rgba(236,235,235,0.80);}
/*Cabecera legislative*/
th.views-field.views-field-body,td.views-field.views-field-body{width: 70%}
.views-stake th.views-field.views-field-field-leg-urlsource{width: 30%}
.views-stake tr.row-stk td.views-field.views-field-field-leg-urlsource{width: 30%;background-color: rgba(229,229,229,0.50);}
.views-stake tr.row-stk td.views-field.views-field-field-leg-urlsource a{text-decoration: underline;font-size: 1.5rem;}
/*Cabecera Resource legislative*/
.views-stake .js-form-item{
display: flex;flex-direction: column;
	background-color: #e2dfce;
	justify-content: end;
	padding: 10px;
	align-items: baseline;}

.views-stake #edit-submit-tech-marketpalce {
    border: none;
    color: #fff;
    font-weight: 400;
    background-color: #49A14A;
 padding: 20px 40px;
}
.views-stake.reso-legis th.views-field-body,.views-stake.reso-legis .row-stk .views-field-body{width: 50%;}
.views-stake th.views-field-field-rsd-titlelink,.views-stake td.views-field-field-rsd-titlelink{width: 20%;background-color: rgb(236,210,53,0.30);}
.views-stake th.views-field-field-rsd-source,.views-stake td.views-field-field-rsd-source{width: 30%;    background-color: rgba(215,215,215,0.30);}
.views-stake p{font-size: 1.5rem;}





/*th.views-field-body,.views-stake tr.row-stk .views-field-body{width: 70%;}*/
.views-stake tr.row-stk .views-field-body p{margin-top: 0px;font-size: 1.5rem;}
th.views-field-field-stk-ereport,.views-stake tr.row-stk .views-field-field-stk-ereport{width: 30%}
.views-field-field-stk-urlsource a,.views-field-field-stk-ereport a,.views-field-field-fpart-urlsource a,.views-field-field-tmp-urlsource a{display: block;font-size: 1.5rem;text-decoration: underline;}
.views-field-field-fpart-sector,.views-field-field-tmp-country{font-size: 1.5rem;}

.views-exposed-form{display: flex;flex-direction: row;align-items: end;justify-content: center;padding-bottom: 20px;}
.views-exposed-form label,.views-exposed-form select,#edit-submit-stakeholders{font-size: 1.7rem!important;font-weight: 800;color:#000;}
#edit-submit-stakeholders,#edit-submit-project,#edit-submit-groups-forums{border: none;color: #fff;font-weight: 400;background-color: #49A14A;padding: 5px 56px;}
.js-form-item-field-stk-urlsource-title{margin-right: 2%;}
.js-form-type-select{margin-right: 1%;}

/*ZONA Bread cump*/
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {padding: 34px 0 93px;}
.breadcrumb-content-inner .breadcrumb-content-main{top: -23px;}
.breadcrumb-content-main{display: none;}
/*******************/
#btn-all-section{display: flex;justify-content: center;}



/*Project stk*/
.project-stk .item-list ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.project-stk .item-list ul div,.project-stk .item-list ul li p,.project-stk .item-list p,.project-stk .item-list a,ul.interno li{font-size: 1.3rem;}
.project-stk .item-list ul li{width: 48%;display: flex;flex-direction: column; border: 2px dotted #49A14A;;padding: 10px;}
.project-stk .item-list ul.interno,.project-stk .item-list ul.interno li{ word-wrap: break-word;display: block!important;border: none; width: 100%;list-style: disc;}
.project-stk .item-list ul.interno li{padding: 3px;width: 90%;margin: 0px 15px; }
.title,.dates,.bd,.coordinator,.gai,.projtitle {padding: 3px 10px;}
.content-stk-block .title{margin-bottom: 10px;background-color: rgb(236,210,53,0.20);min-height:70px; font-weight:800;}
.title a{font-size: 1.5rem!important;}
.gai span,.dates span{color:#49A14A;}
.bd,.coordinator,.projtitle{border-bottom: 1px dotted #ccc;}
.projtitle a,.projtitle a:hover{text-decoration: underline; }
.project-stk .views-exposed-form{display: flex;flex-direction: row;flex-wrap: wrap; align-items: baseline;justify-content: center;padding-bottom: 20px;}
.project-stk label{display: flex; margin-right: 5px;}
.project-stk .js-form-type-select{flex-wrap: wrap;}
/*Project technological transfer*/
.page-tt .project-stk.project-table ul>li{font-size: 1.3rem;}
.intro-header p{font-size: 1.8rem;}
.project-stk.project-table table,.project-stk.project-table tr,.project-stk.project-table td{border: none;}
.project-stk.project-table tr{display: flex;width: 45%;border: 2px dotted #49A14A;padding: 10px; margin-bottom: 10px;}
.project-stk.project-table .bd p{font-size: 1.3rem;}
.project-stk.project-table .bd {border-bottom: 0px dotted #ccc;}
.project-stk.project-table .content-stk-block .title{min-height: inherit;}
.project-stk.project-table .content-stk-block .title a{text-decoration: underline;color:#49A14A;}
.project-stk.project-table .dates {border-bottom: 1px dotted #ccc;}
.project-stk.project-table tbody{    display: flex;flex-direction: row;justify-content: space-around;align-items: inherit;width: 100%;flex-wrap: wrap;border: 0px;}
.webform-submission-technology-transfer-form .form-item label{font-size: 1.8rem;text-transform: none;}
.webform-submission-form .form-item input, .webform-submission-form .form-item textarea, .webform-submission-form .form-item select{    border: 1px solid rgba(204, 102, 0, 0.35);font-size: 1.8rem;}
.webform-submission-form .form-actions .webform-button--submit{background: #49A14A;}
.project-stk .js-form-item label{font-size: 1.2rem!important;text-align: center;}
.project-stk .js-form-item{display: flex;background-color: #e2dfce;justify-content: end;padding: 10px;align-items: baseline;}
/*Project 2*/
.project-stk  #views-exposed-form-project-page-1 ,.project-stk #views-exposed-form-groups-forums-page-1{align-items: end;display: flex;justify-content: center;}
.project-stk2 .js-form-item label,.project-stk2 #edit-submit-project{font-size: 1.7rem!important;}
#views-exposed-form-project-page-1 .form-select{width: 100%;display: flex; justify-content: center;
    align-items: baseline;}
#views-exposed-form-project-page-1 #edit-submit-project,#edit-submit-groups-forums{padding: 20px 40px;}
/*Peroject Goups Forum*/
.project-stk.project-gf .js-form-item {flex-direction: column;}
/*****Node type Project*/
.node--type-project .node__content{font-size: 1.5rem;}
.node--type-project .node__content .field__label{font-weight: bold;}
.node--type-project .node__content .field--name-field-proj-edate{margin-bottom: 20px;}
.node--type-project .node__content .field--name-field-proj-sdate .field__item,
.node--type-project .node__content .field--name-field-proj-edate .field__item,
.node--type-project .node__content .field--name-field-proj-gagreement .field__item{color:#49A14A;}
.node--type-project .node__content .field--name-body,
.node--type-project .node__content  .field--name-field-proj-coordinator{margin-bottom: 20px;}
.node--type-project .node__content  .field--name-field-proj-coordinator,
.node--type-project .node__content .field--name-body,
.node--type-project .node__content .field--name-field-proj-edate .field__item,
.node--type-project .node__content .field--name-field-proj-gagreement{border-bottom: 1px dotted #ccc;}
h1.node__title{text-transform:none; font-size: 3rem;}
@media only screen and (max-width: 320px) {
		/*Logo*/
	header.header-v4 .header-main-inner .branding,header.header-v1 .header-main-inner .branding {width: 200px!important;}
	

/*HOME*/
.gva-search-region .search-content{width: 249px;right: -31px;}
	.gavias_sliderlayer .btn-slide a{padding: 2px;font-size: 1rem;}
	#block-gavias-enzio-gaviassliderlayerslidermain{height: 112px;overflow: hidden;}
	.tp-caption.text{display: none;}
	.gsc-heading h2.title span{font-size: 3rem;}
	.padding-30 {padding: 5px !important;}
	span.description{text-align: center;}
	.node--type-article iframe{width: 100%!important;}
}
@media only screen and (min-width:321px) and (max-width:375px) {
/*HOME*/
		/*Logo*/
	header.header-v4 .header-main-inner .branding,header.header-v1 .header-main-inner .branding {width: 200px!important;}

.gva-search-region .search-content{width: 249px;right: -31px;}
/*	.gavias_sliderlayer .btn-slide a{padding: 2px;font-size: 1rem;}
	#block-gavias-enzio-gaviassliderlayerslidermain{height: 112px;overflow: hidden;}*/
	.tp-caption.text{display: none;}
	.gsc-heading h2.title span{font-size: 3rem;}
	.padding-30 {padding: 5px !important;}
	span.description{text-align: center;}
		.node--type-article iframe{width: 100%!important;}
}
@media only screen  and (min-width:376px) and (max-width:425px) { /*Iphone6 plus*/
		/*Logo*/
	header.header-v4 .header-main-inner .branding,header.header-v1 .header-main-inner .branding {width: 268px!important;}

	.tp-mask-wrap {text-align: center;}
	/*.btn-slide{display: none!important;}*/
	.tp-mask-wrap .tp-caption.text{font-size: 1.6rem!important;width: 350px;display: block;white-space: normal!important;line-height: 20px!important;}
	/*.gavias_sliderlayer .btn-slide a{padding: 2px 5px; font-size: 1.5rem;width: 120px;text-align: center;}
	.tp-caption.text.slide-style-2{font-size: 3rem!important;}*/
	span.description{text-align: center;line-height: 20px; display: block;}
		.node--type-article iframe{width: 100%!important;}
}

@media (max-width:425px){
.project-stk2 .js-form-type-select {width: 100%!important;}
	.views-stake tr.row-stk td {border-right: 1px solid #9c9;}
	/*Events Views*/
	.events-views table,
	.events-views tbody tr td:first-child,
	.events-views tbody tr td,
	.events-views thead > tr > th,
	.events-views tbody > tr > td
	{border:0px!important;border-bottom: 0px!important;border-right: 0px!important;border-left: 0px!important;}
	.events-views table thead tr,.events-views  table tbody tr{flex-direction: column;display: flex;}
	.events-views table thead tr th#view-nothing-2-table-column,
	.events-views tbody tr td.views-field.views-field-nothing-2{width: 100%;}
	.events-views table thead tr th#view-nothing-3-table-column,
	.events-views tr td.views-field.views-field-nothing-3{width: 100%;}
	/*Home*/
	.frontpage .sec3 .widget.gsc-heading h2,.frontpage .sec4 .widget.gsc-heading h2{margin-bottom: 45px;}
	.frontpage .sec4 .widget.gsc-heading h2{margin: 45px 0px 10px;text-align: center;}
	.frontpage  .sec3 .progress-label{padding-right: 50px;font-size: 1.5rem;}
	.frontpage .center-columns .row-wrapper.clearfix{flex-direction: column;}
	.views-exposed-form {flex-direction: column;}
	.views-stake .js-form-item,.views-exposed-form select{width: 100%!important;}
}
@media (max-width:767px){
/******TAble views**********/
/*About*/
.views-about thead th.views-field-field-stk-urlsource,.views-about tbody tr.row-stk td.views-field-field-stk-urlsource{width: 100%!important;}
.views-about thead th.views-field .views-field-body,.views-about tbody tr.row-stk td.views-field .views-field-body{width: 100%!important;}
.views-about thead th.views-field-field-stk-ereport,.views-about tbody tr.row-stk td.views-field-field-stk-ereport{width: 100%!important;}

.views-stake thead tr {flex-direction: column;}
th.views-field-body,.views-stake tr.row-stk .views-field-body{width: 100%;}

/*Find Project*/
th.views-field-field-fpart-urlsource,.views-stake tr.row-stk .views-field-field-fpart-urlsource{width: 100%;}
th.views-field-body,.views-stake tr.row-stk .views-field-body{width: 100%;}
th.views-field-field-fpart-sector,.views-stake tr.row-stk td.views-field-field-fpart-sector{width: 100%}


/*FindParner*/
.views-find-partner thead th.views-field-field-fpart-urlsource,.views-find-partner  tbody tr.row-stk td.views-field-field-fpart-urlsource{width: 100%!important;}
.views-find-partner thead th.views-field .views-field-body,.views-find-partner  tbody tr.row-stk td.views-field .views-field-body{width: 100%!important;}
.views-find-partner thead th.views-field-field-fpart-sector,.views-find-partner  tbody tr.row-stk td.views-field-field-fpart-sector{width: 100%!important;}
/*Relevant infrastructure*/


.views-releinfra thead th.views-field-field-ri-source,.views-releinfra  tbody tr.row-stk td.views-field-field-ri-source{width: 100%!important;}
.views-releinfra thead th.iews-field-body,.views-releinfrar tbody tr.row-stk td.iews-field-body{width: 100%!important;}

/*Tech marketplace*/
th.views-field-field-tmp-urlsource,.views-stake tr.row-stk .views-field-field-tmp-urlsource{width: 100%!important;}
.views-stake.techmp th.views-field-body,.views-stake.techmp tr.row-stk .views-field-body{width: 100%!important;}
th.views-field-field-tmp-country,.views-stake tr.row-stk .views-field-field-tmp-country{width: 100%!important;}

.views-stake tr.row-stk {display: flex;flex-direction: column;}
/*.views-stake tr.row-stk {margin-bottom: 2%;}/*

.project-stk .item-list ul li{width: 100%;}
.project-stk .js-form-item{height: 110px;margin-bottom: 3px;}
.project-stk .js-form-type-select{width: 49%;justify-content: center;}
.views-exposed-form select{width: 120px;}
.project-stk .views-exposed-form {justify-content: start;}
#edit-actions{display: flex;justify-content: center;width: 100%;}
/*Legislative*/
.views-stake th.views-field.views-field-field-leg-urlsource,th#view-body-table-column.views-field.views-field-body,td.views-field.views-field-field-leg-urlsource,th.views-field.views-field-body{width: 100%!important;}
.views-stake th.views-field-field-rsd-titlelink,.views-stake td.views-field-field-rsd-titlelink{width: 100%;}
.views-stake th.views-field-field-rsd-source,.views-stake td.views-field-field-rsd-source{width: 100%;}
.project-stk.project-table tr{width: 100%;}
/*Project Group Forum*/
.project-stk.project-gf .js-form-item {flex-direction: column;align-items: center;}
.project-stk.project-gf .js-form-item #edit-field-gf-sector-target-id,.project-stk.project-gf .js-form-item #edit-field-gf-region-target-id{width: 100%;}
}
/*Tablet*/
@media only screen and (min-width:426px)and (max-width:768px) {
.tp-caption.text {font-size: 2rem!important;white-space: normal!important;width: 90%!important;clear: both;line-height: 18px!important;}
	.tp-parallax-wrap{width: 90%; margin-top: 20px;}
	.tp-mask-wrap a{margin-top: 30px;}
	.tp-loop-wrap{display: block;position:unset!important;}
	.tp-caption.text .btn-slide{white-space: nowrap;}
	/*.gavias_sliderlayer .btn-slide a{padding: 5px 10px; font-size: 1.8rem;width: 140px;text-align: center;}
	.tp-caption.text.slide-style-2{font-size: 3rem!important;}*/
	span.description{text-align: center;line-height: 20px; display: block;}
}
@media only screen and (min-width:426px)and (max-width:767px) {
	/*Logo*/
	header.header-v4 .header-main-inner .branding,header.header-v1 .header-main-inner .branding {width: 327px!important;}
}
@media only screen and (max-width:767px) {
.project-stk .item-list ul {display: flex;justify-content: center;flex-wrap: wrap;flex-direction: column;}
.project-stk .item-list ul li{width: 100%;}
}
@media (max-width: 991px){
.gva-offcanvas-mobile .gva-navigation .gva_menu > li > a:hover {color: #49A14A !important;}
.gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu li a:hover {
    color: #49A14A !important;
}
}
 @media only screen and (min-width:769px)and (max-width:1024px) {
.tp-caption.text {font-size: 2rem!important;white-space: normal!important;width: 90%!important;clear: both;line-height: 18px!important;}
	.tp-parallax-wrap{width: 90%; margin-top: 20px;}
	.tp-mask-wrap a{margin-top: 30px;}
	.tp-loop-wrap{display: block;position:unset!important;}
	.tp-caption.text .btn-slide{white-space: nowrap;}
	/*.gavias_sliderlayer .btn-slide a{padding: 5px 10px; font-size: 1.8rem;width: 140px;text-align: center;}
	.tp-caption.text.slide-style-2{font-size: 3rem!important;}*/
	span.description{text-align: center;line-height: 25px; display: block;}
	.navigation .gva_menu > li > a {font-size: 1.5rem;padding-left: 5px;padding-right: 5px;
}
}
 @media only screen and (min-width:1025px)and (max-width:1440px) {


}