.card-group .panels-ipe-portlet-content{display:flex;flex-wrap:wrap;}.card-group{display:flex !important;width:100%;flex-wrap:wrap;}.card-group .view-content{display:flex !important;width:100%;flex-wrap:wrap;}.card-group .pane-content{display:flex !important;width:100%;flex-wrap:wrap;}.card-group .text-center{width:100%;}.card{padding:5px;}.card .card-content{color:#354789;}.card.slick-slide .card--inner{background-color:white;}.card.slick-slide .card-image{max-height:340px;}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{color:#354789;font-weight:700;margin-top:0;}.card h1 a,.card h2 a,.card h3 a,.card h4 a,.card h5 a,.card h6 a{font-weight:700;margin-top:0;}.card .card-description{color:#354789;}.card .card-description h1,.card .card-description h2,.card .card-description h3,.card .card-description h4,.card .card-description h5,.card .card-description h6{font-weight:300;font-size:14px;line-height:1.428571429;}.card .card--inner{display:flex;flex-direction:column;height:100%;}@media (max-width:970px){.card .card--inner{height:unset;}}.card .card--inner.card--noImage .card-content{background:transparent;}.card-group .card .card-image + .card-content{position:relative;min-height:220px;}@media (min-width:750px){.card-group .card .card-image + .card-content{top:-75px;}}@media (min-width:1170px){.card-group .card .card-image + .card-content{top:-45px;}}@media (min-width:1170px){.card-group .card .card-image + .card-content{margin:15px;}}.card .card-text{padding-bottom:20px;}.card .card-content{display:flex;flex-direction:column;padding:1em;height:100%;z-index:0;}.card .card-content .h3{margin-top:0;}.card .card-image{height:100%;overflow:hidden;max-height:255px;}.card .card-image img{margin:auto;}@media (max-width:970px){.card .card-image img{width:100%;}}.card .publication-type + .card-text h5 a{color:#354789;}.card .card-action{border-style:solid;border-width:2px;padding:10px 30px;text-align:center;max-width:max-content;margin:auto auto 20px auto;border-color:#354789;}.card .card-action a{font-size:18px;color:#354789;color:#354789;overflow-wrap:break-word;display:inline;padding:0;}.pane-publication-meta-data-revision-panel-pane-6 .views-row.views-row{border:1px solid lightgrey;padding:10px 10px 0 10px;margin-bottom:10px;}.pane-publication-meta-data-revision-panel-pane-6 .views-row.views-row .views-field-field-video-file{margin:10px -11px;}#projects_group{background:none;border:1px solid #dfdfdf;border-radius:20px;overflow:hidden;}#related_projects{background:white;}.card-header{margin-top:2em;}.card-header:first-child{margin-top:0;}.card-header:last-child{border-top:1px solid rgba(0,0,0,0.125);margin-top:1.5em;}.panels-ipe #panels-ipe-regionid-cards .panels-ipe-sort-container,.panels-ipe-editing #panels-ipe-regionid-cards .panels-ipe-sort-container{display:flex;flex-wrap:wrap;}.panels-ipe #panels-ipe-regionid-cards div.panels-ipe-portlet-wrapper:not(:last-child),.panels-ipe-editing #panels-ipe-regionid-cards div.panels-ipe-portlet-wrapper:not(:last-child){width:33% !important;}.panels-ipe #panels-ipe-regionid-cards div.panels-ipe-portlet-wrapper:not(:last-child) [class*="col-"],.panels-ipe-editing #panels-ipe-regionid-cards div.panels-ipe-portlet-wrapper:not(:last-child) [class*="col-"]{width:unset;}.panels-ipe #panels-ipe-regionid-cards div.panels-ipe-portlet-wrapper:last-child{width:100% !important;}.panels-ipe-editing .withBanner #top-menu-wrapper{position:unset;}.card-grid{padding-top:5em;}
.menu-block-wrapper > .collapse{display:block;}ul.collapsible-menu li{margin-bottom:0 !important;}.line--collapse,.line--directLink{display:flex;position:relative;}.line--label{max-width:95%;display:inline;}.line--icon{position:absolute;right:0;}.line--icon:after{line-height:1;font-size:1.5em;content:"-";text-decoration:none;}.pane-facetapi.open .line--icon:after{content:"-";}.pane-facetapi .line--icon:after{content:"+";}.line--icon.collapsed:after{content:"+";text-decoration:none;}.collapsible-menu a{font-weight:400;}.collapsible-menu .collapsible-menu{margin-bottom:0 !important;}.collapsible-menu .collapsible-menu .list-group-item{background:whitesmoke;padding-left:25px;}
.field .field-label{font-weight:bold;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
