/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper{background:#fff;}.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus{color:#018fe2;}.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link{color:#0071b3;}.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header{color:#fffeff;}.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a{color:#fffeff;}.region-secondary-menu .menu-item a{color:#fffeff;}.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}.goal-1-color{background-color:#eb1c2d;}.goal-2-color{background-color:#d3a029;}.goal-3-color{background-color:#4c9f38;}.goal-4-color{background-color:#c52333;}.goal-5-color{background-color:#ed4135;}.goal-6-color{background-color:#00aed9;}.goal-7-color{background-color:#fdb713;}.goal-8-color{background-color:#8f1838;}.goal-9-color{background-color:#f06a38;}.goal-10-color{background-color:#dd1367;}.goal-11-color{background-color:#f69c39;}.goal-12-color{background-color:#cf8d2a;}.goal-13-color{background-color:#48773e;}.goal-14-color{background-color:#007dbc;}.goal-15-color{background-color:#5cb84d;}.goal-16-color{background-color:#02558b;}.goal-17-color{background-color:#183668;}
.page-node-type-partnerships article .jumbotron-partnerships .container .place h6{display:flex;color:#fff;}.page-node-type-partnerships article .partnerships-content-wrapper details summary{display:none;}.page-node-type-partnerships article .partnerships-content-wrapper .details-wrapper .field{margin:1rem;}.page-node-type-partnerships article .partnerships-content-wrapper .details-wrapper .empty-content{padding:1.25rem;border-radius:3px;border:1px solid #d8d8d8;text-align:center;}.page-node-type-partnerships article .partnerships-content-wrapper #targets-tab .vocabulary-goals .content-expand{display:none;}.page-node-type-partnerships article .partnerships-content-wrapper #targets-tab .vocabulary-goals .goal-location{text-decoration:none;}.page-node-type-partnerships article .partnerships-content-wrapper #targets-tab .vocabulary-goals .goal-location:hover{text-decoration:none;}.page-node-type-partnerships article .partnerships-content-wrapper #targets-tab .vocabulary-goals .goal-location:hover .field--name-name{text-decoration:none;}.page-node-type-partnerships article .partnerships-content-wrapper #targets-tab .vocabulary-goals .vocabulary-targets{display:none;}.page-node-type-partnerships article .partnerships-content-wrapper #deliverables-tab .field--name-field-deliverables{padding:1.25rem;border-radius:3px;border:1px solid #d8d8d8;text-align:center;}.page-node-type-partnerships article .partnerships-content-wrapper #deliverables-tab .field--name-field-deliverables .paragraph--type--description-of-deliverable{display:flex;padding-top:5px;padding-bottom:5px;width:100%;border-bottom:1px dotted #cacaca;justify-content:space-between;margin-bottom:0.5rem;}.page-node-type-partnerships article .partnerships-content-wrapper #deliverables-tab .field--name-field-deliverables .paragraph--type--description-of-deliverable .field--name-field-date-of-deliverable{min-width:10rem;font-weight:bold;display:flex;align-items:center;justify-content:space-evenly;}.page-node-type-partnerships article .partnerships-content-wrapper #deliverables-tab .field--name-field-deliverables .paragraph--type--description-of-deliverable .field--name-field-date-of-deliverable time{margin-left:1rem;}.page-node-type-partnerships article .partnerships-content-wrapper #deliverables-tab .field--name-field-deliverables .paragraph--type--description-of-deliverable .field--name-field-date-of-deliverable:before{content:url(/themes/custom/porto/assets/calendar.png);}.page-node-type-partnerships article .partnerships-content-wrapper #deliverables-tab .field--name-field-deliverables .paragraph--type--description-of-deliverable .field--name-field-description-of-deliverable{width:100%;max-width:20rem;text-align:left;}@media all and (max-width:1439px){.page-node-type-partnerships article .partnerships-content-wrapper #deliverables-tab .field--name-field-deliverables .paragraph--type--description-of-deliverable .field--name-field-description-of-deliverable{min-width:20rem;}}@media all and (max-width:991px){.page-node-type-partnerships article .partnerships-content-wrapper #deliverables-tab .field--name-field-deliverables .paragraph--type--description-of-deliverable .field--name-field-description-of-deliverable{max-width:unset;min-width:unset;}}.page-node-type-partnerships article .partnerships-content-wrapper #deliverables-tab .field--name-field-deliverables .paragraph--type--description-of-deliverable .field--name-field-description-of-deliverable p,.page-node-type-partnerships article .partnerships-content-wrapper #deliverables-tab .field--name-field-deliverables .paragraph--type--description-of-deliverable .field--name-field-description-of-deliverable div{margin:0;padding:0;text-align:left;}.page-node-type-partnerships article .partnerships-content-wrapper #resources-tab .field--name-field-resources{padding:1.25rem;border-radius:3px;border:1px solid #d8d8d8;text-align:center;}.page-node-type-partnerships article .partnerships-content-wrapper #resources-tab .field--name-field-resources .paragraph--type--resources-devoted-to-delivery{display:flex;padding-top:5px;padding-bottom:5px;width:100%;border-bottom:1px dotted #cacaca;justify-content:space-between;text-align:left;}@media all and (max-width:991px){.page-node-type-partnerships article .partnerships-content-wrapper #resources-tab .field--name-field-resources .paragraph--type--resources-devoted-to-delivery{display:block;width:100%;}}.page-node-type-partnerships article .partnerships-content-wrapper #resources-tab .field--name-field-resources .paragraph--type--resources-devoted-to-delivery .field--name-field-details{width:100%;max-width:20rem;text-align:left;}@media all and (max-width:1439px){.page-node-type-partnerships article .partnerships-content-wrapper #resources-tab .field--name-field-resources .paragraph--type--resources-devoted-to-delivery .field--name-field-details{min-width:20rem;}}@media all and (max-width:991px){.page-node-type-partnerships article .partnerships-content-wrapper #resources-tab .field--name-field-resources .paragraph--type--resources-devoted-to-delivery .field--name-field-details{max-width:unset;min-width:unset;}}.page-node-type-partnerships article .partnerships-content-wrapper #sdgs14-tab .details-wrapper .table-responsive table thead{display:none;}.page-node-type-partnerships article .partnerships-content-wrapper #sdgs14-tab .details-wrapper .table-responsive table tbody tr{background:#fff;}.page-node-type-partnerships article .partnerships-content-wrapper #sdgs14-tab .details-wrapper .table-responsive table tbody tr td:first-child{font-size:2rem;}.page-node-type-partnerships article .partnerships-content-wrapper #sdgs14-tab .details-wrapper .table-responsive table tbody tr td{border-bottom:1px dotted #cacaca;}.page-node-type-partnerships article .partnerships-content-wrapper .tabs .nav-tabs .nav-item .tabs-link{text-transform:uppercase;}.page-node-type-partnerships article .partnerships-content-wrapper .tabs .nav-tabs .hidden{display:none;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block .view-content{overflow:hidden;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block .view-content .item-list .list-group .list-group-item{border:unset;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block .views-element-container{max-width:100%;margin:1rem 0;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block .views-element-container .content{max-width:100%;padding:1.25rem;border-radius:3px;border:1px solid #d8d8d8;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block .views-element-container .views-field-field-goals .field-content{padding:0.1rem 0;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block .views-element-container .views-field-field-goals .field-content .good-practices-goal-wrapper a{padding-left:5px;padding-right:5px;font-family:"Oswald-Bold",sans-serif;font-weight:700;color:#fff;border-radius:15%;border:1px solid #fff;transition:all 0.5s ease-out;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block .views-element-container .views-field-field-goals .field-content .good-practices-goal-wrapper a:hover,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block .views-element-container .views-field-field-goals .field-content .good-practices-goal-wrapper a:active,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block .views-element-container .views-field-field-goals .field-content .good-practices-goal-wrapper a:focus{color:#00adef;background-color:#fff !important;text-decoration:none;border:1px solid #d8d8d8;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block .views-element-container .views-field-field-image img{display:block;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-1{padding:1.25rem;border-radius:3px;border:1px solid #d8d8d8;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-1 .content{max-width:100%;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-1 .content .view-content .views-field-field-image img{display:initial;margin-bottom:1.25rem;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-1 .content .view-content .views-field-nothing{font-family:"NotoSans-Regular","Arial",sans-serif;font-size:13px;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-logo .content,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-3 .content,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-4 .content,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-5 .content,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-6 .content{max-width:100%;padding:1.25rem;border-radius:3px;border:1px solid #d8d8d8;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-logo .content .field-content,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-3 .content .field-content,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-4 .content .field-content,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-5 .content .field-content,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-6 .content .field-content{font-family:"NotoSans-Regular","Arial",sans-serif;font-size:13px;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-logo .views-field-nothing .field-content{display:flex;align-items:center;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-logo .views-field-nothing .field-content::before{display:inline-block;content:url(/themes/custom/porto/assets/instituteview.svg);height:20px;width:20px;margin-right:10px;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-3 .field-content{display:flex;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-3 .field-content::before{display:inline-block;content:url(/themes/custom/porto/assets/globeregion.svg);height:20px;width:20px;margin-right:10px;padding-top:0.75rem;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-3 .field-content p{margin-bottom:0;width:90%;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-4 .views-field{display:flex;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-4 .views-field::before{display:inline-block;content:url(/themes/custom/porto/assets/timeline.svg);height:20px;width:20px;margin-right:10px;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-4 .views-field .field-content{margin-top:4px;display:flex;align-items:center;padding:0.5rem;background-color:#f5f5f5;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-4 .views-field .field-content:first-child{margin-bottom:0.5rem;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-5 .field-content{display:flex;align-items:center;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-5 .field-content::before{display:inline-block;content:url(/themes/custom/porto/assets/link.svg);height:20px;width:20px;margin-right:10px;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-6 .field-content{display:flex;align-items:center;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-6 .field-content::before{display:inline-block;content:url(/themes/custom/porto/assets/checkbox.svg);height:20px;width:20px;margin-right:10px;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnerships-contact-information-block-1 .views-field-field-contact-name .field-content p,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnerships-contact-information-block-1 .views-field-field-contact-name .field-content a,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnerships-contact-information-block-1 .views-field-field-email .field-content p,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnerships-contact-information-block-1 .views-field-field-email .field-content a{font-family:"NotoSans-Regular","Arial",sans-serif;font-size:13px;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnership-countries-block-1 .content-block{overflow-y:scroll;max-height:20rem;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnership-countries-block-1 .content-block .view-content{flex-direction:row;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnership-countries-block-1 .content-block .view-content .country-wrapper{width:100%;display:flex;margin:0.5rem 0;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnership-countries-block-1 .content-block .view-content .country-wrapper .views-field-field-imagelarge{margin-right:20px;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnership-countries-block-1 .content-block .view-content .country-wrapper .views-field-field-imagelarge img{display:initial;width:47px;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnership-countries-block-1 .content-block .view-content .country-wrapper .views-field-title{display:flex;align-items:center;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnership-countries-block-1 .content-block .view-content .country-wrapper .views-field-title .field-content{font-family:"NotoSans-Regular","Arial",sans-serif;font-size:13px;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-8 .content{max-width:100%;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-8 .content .views-field-field-images .field-content img{display:initial;margin-top:0.5rem;margin-bottom:0.5rem;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-8 .content .views-field-field-images .field-content img:first-child{margin-top:0;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-good-practices-block-8 .content .views-field-field-images .field-content img:last-child{margin-bottom:0;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnership-countries-block-1 h3,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnerships-contact-information-block-1 h3{padding:0;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnership-countries-block-1 .vocabulary-countries h6,.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-views-block-partnerships-contact-information-block-1 .vocabulary-countries h6{display:flex;align-items:center;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block .block-views{margin-bottom:1.25rem !important;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-partnerships-smart .content{display:flex;justify-content:space-around;align-items:center;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-partnerships-smart .content .smart-logo{height:30px;width:30px;margin:0 0.5rem;}.page-node-type-partnerships article .partnerships-content-wrapper .partnerships-basic-information-block #block-partnerships-smart .hidden{display:none;}.page-node-type-partnerships article .partnerships-content-wrapper .field--name-field-smart,.page-node-type-partnerships article .partnerships-content-wrapper .field--name-field-images{display:none;}
