/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Open Sans',sans-serif;font-style:normal;font-size:16px;line-height:24px;color:#595657;}.main-container{overflow-x:hidden;}iframe{max-width:100%;}.region-content a:link,.region-content a:hover,.region-content a:visited,.region-content a:active{color:#e12a32;}header.navbar-default{background-color:transparent;border-color:transparent;border:none;}header#navbar nav ul.nav{color:#2b2b2b;font-size:15px;font-weight:600;line-height:30px;text-transform:uppercase;}.navbar-default ul.nav>li>a{color:#2b2b2b;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#2b2b2b;background-color:transparent;}.navbar-default ul.nav>li>a:hover:after,.navbar-default ul.nav>li>a:active:after,.navbar-default ul.nav>li.active>a:after,.navbar-default ul.nav>li>a.is-active:after{position:absolute;content:'';height:2px;bottom:5px;margin:0 auto;left:15px;right:auto;width:50px;background:#e12a32;}@media only screen and (min-width:768px){.navbar-default ul.nav>li>a:hover:after,.navbar-default ul.nav>li>a:active:after,.navbar-default ul.nav>li.active>a:after,.navbar-default ul.nav>li>a.is-active:after{bottom:12px;right:15px;width:auto;}}.search-block-form{float:right;}#search-block-form .input-group input::-webkit-search-decoration,#search-block-form .input-group input::-webkit-search-cancel-button{display:none;}#search-block-form .input-group input[type=search]{border:solid 1px #ccc;width:55px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}#search-block-form .input-group input[type=search]:focus{width:130px;background-color:#fff;border-color:#66CC75;-webkit-box-shadow:0 0 5px rgba(109,207,246,.5);-moz-box-shadow:0 0 5px rgba(109,207,246,.5);box-shadow:0 0 5px rgba(109,207,246,.5);}#search-block-form .input-group input:-moz-placeholder{color:#999;}#search-block-form .input-group input::-webkit-input-placeholder{color:#999;}#search-block-form .input-group input{outline:none;}#search-block-form .input-group input[type=search]{}#search-block-form .input-group input::-webkit-search-decoration,#search-block-form .input-group input::-webkit-search-cancel-button{display:none;}#search-block-form .input-group input[type=search]{border:solid 1px #ccc;width:55px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}#search-block-form .input-group input[type=search]:focus{width:130px;background-color:#fff;border-color:#66CC75;-webkit-box-shadow:0 0 5px rgba(109,207,246,.5);-moz-box-shadow:0 0 5px rgba(109,207,246,.5);box-shadow:0 0 5px rgba(109,207,246,.5);}#search-block-form .input-groupinput:-moz-placeholder{color:#999;}#search-block-form .input-group input::-webkit-input-placeholder{color:#999;}#search-block-form .input-group input[type=search]{width:15px;color:transparent;cursor:pointer;float:right;}#search-block-form .input-group input[type=search]:hover{background-color:#fff;}#search-block-form .input-group input[type=search]:focus{width:130px;color:#000;background-color:#fff;cursor:auto;}#search-block-form .input-group input:-moz-placeholder{color:transparent;}#search-block-form .input-group input::-webkit-input-placeholder{color:transparent;}.page-header{display:none;}.paragraph--type--hero-unit{position:relative;}.paragraph--type--hero-unit .carousel-wrapper{display:none;}.paragraph--type--hero-unit .hero-content{text-align:center;}.paragraph--type--hero-unit .hero-content  .field--name-field-overline{text-transform:uppercase;letter-spacing:0.25em;}.paragraph--type--hero-unit .hero-content  .title{font-size:36px;font-weight:600;}.paragraph--type--hero-unit .hero-content  .field--name-field-subscript{font-size:23px;font-weight:400;line-height:45px;}@media only screen and (min-width:768px){.paragraph--type--hero-unit .carousel-wrapper{display:block;}.paragraph--type--hero-unit .hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#ffffff;font-size:18px;font-weight:400;line-height:30px;width:100%;}.paragraph--type--hero-unit .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.55);z-index:1;}.paragraph--type--hero-unit .hero-content  .field--name-field-overline{text-transform:uppercase;letter-spacing:0.25em;text-shadow:2px 4px 5px rgba(0,0,0,0.51);}.paragraph--type--hero-unit .hero-content  .title{font-size:46px;font-weight:600;line-height:58px;text-shadow:2px 4px 5px rgba(0,0,0,0.51);}.paragraph--type--hero-unit .hero-content  .field--name-field-subscript{font-size:23px;font-weight:400;line-height:45px;text-shadow:2px 4px 5px rgba(0,0,0,0.51);}.paragraph--type--hero-unit .carousel .carousel-inner{max-height:700px;}.paragraph--type--hero-unit .carousel .carousel-inner img{width:100%;}}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;}.carousel-fade .carousel-inner .active{opacity:1;}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1;}.carousel-fade .carousel-control{z-index:2;}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.field--name-field-page-links .field--item{display:inline-block;}#introduction{background:url(/themes/custom/icpr_bootstrap/css/images/logo-shapes.png) no-repeat 0 60% transparent;padding:35px 0;line-height:30px;}#introduction .field--name-field-strapline h2{color:#003764;font-weight:600;margin-top:0;font-size:24px;}@media only screen and (min-width:768px){#introduction{padding:85px 0;}#introduction .field--name-field-strapline h2{font-size:30px;}}#latest-content h2{color:#003764;font-size:30px;font-weight:600;margin-top:0;}#latest-content .latest-projects .icon{display:none;}#latest-content .latest-projects .icon i{font-size:20px;}@media only screen and (max-width:767px){#latest-content .latest-news{background:#e1e1e1;}#latest-content .latest-projects{background:#ececec;}}@media only screen and (min-width:768px){#latest-content{background:-moz-linear-gradient(left,#e1e1e1 0%,#e1e1e1 50%,#ececec 50%,#ececec 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e1e1e1),color-stop(50%,#e1e1e1),color-stop(50%,#ececec),color-stop(100%,#ececec));background:-webkit-linear-gradient(left,#e1e1e1 0%,#e1e1e1 50%,#ececec 50%,#ececec 100%);background:-o-linear-gradient(left,#e1e1e1 0%,#e1e1e1 50%,#ececec 50%,#ececec 100%);background:-ms-linear-gradient(left,#e1e1e1 0%,#e1e1e1 50%,#ececec 50%,#ececec 100%);background:linear-gradient(to right,#e1e1e1 0%,#e1e1e1 50%,#ececec 50%,#ececec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1',endColorstr='#ececec',GradientType=1);}#latest-content h2{margin-top:20px;}#latest-content .latest-projects .icon{display:block;border-right:#c2c2c2 1px solid;text-align:center;}#latest-content .latest-projects .icon i{font-size:30px;}}@media only screen and (min-width:992px){#latest-content .latest-projects .icon{padding:10px 20px;}#latest-content .latest-projects .icon i{font-size:40px;}}.more-link a:link,.more-link a:visited{color:#4488a8;text-transform:uppercase;font-size:15px;font-weight:400;letter-spacing:0.3px;}@media only screen and (min-width:768px){.more-link a:link,.more-link a:visited{float:right;}}.more-link a:hover,.more-link a:active{text-decoration:none;color:#e12a31;}.more-link a:after{content:'\f30b';font-family:'Font Awesome 5 Free';padding-left:5px;font-weight:800;font-size:15px;}@media only screen and (min-width:992px){.more-link a{position:absolute;top:75px;right:45px;}}@media only screen and (max-width:767px){#featured .latest-tweet{background:#003764;}#featured .featured-link{background:#ffffff;}}@media only screen and (min-width:768px){#featured{background:-moz-linear-gradient(left,#003764 0%,#003764 50%,#ffffff 50%,#ffffff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#003764),color-stop(50%,#003764),color-stop(50%,#ffffff),color-stop(100%,#ffffff));background:-webkit-linear-gradient(left,#003764 0%,#003764 50%,#ffffff 50%,#ffffff 100%);background:-o-linear-gradient(left,#003764 0%,#003764 50%,#ffffff 50%,#ffffff 100%);background:-ms-linear-gradient(left,#003764 0%,#003764 50%,#ffffff 50%,#ffffff 100%);background:linear-gradient(to right,#003764 0%,#003764 50%,#ffffff 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003764',endColorstr='#ffffff',GradientType=1);}}#featured .col{text-align:center;padding:45px;}.twitter-header{text-align:center;}.twitter-header .fa-twitter{color:#08a0e9;font-size:36px;}.twitter-header h2.block-title{margin:0;margin-top:5px;color:#fff;}.twitter-header a.profile-link{color:#fff;font-size:18px;font-weight:100;}.twitter-footer{text-align:center;padding-top:2em;width:100%;float:left;display:block;}.twitter-footer a:link,.twitter-footer a:visited{color:#fff;font-size:16px;font-weight:400;border-radius:2px;border:1px #fff solid;padding:10px 20px;text-transform:uppercase;}.twitter-footer a:hover,.twitter-footer a:active{text-decoration:none;background-color:#fff;color:#003764;}#featured .field{padding:20px 0;}#featured .field--name-field-featured-image img,#featured .field--name-field-featured-image-left img{margin:auto;}#featured .field--name-field-featured-text-left{color:#ffffff;}#featured .field--name-field-featured-link a:link,#featured .field--name-field-featured-link a:active,#featured .field--name-field-featured-link a:visited,#featured .field--name-field-featured-link a:focus,#featured .field--name-field-featured-link-left a:link,#featured .field--name-field-featured-link-left a:active,#featured .field--name-field-featured-link-left a:visited,#featured .field--name-field-featured-link-left a:focus{border:2px #595657 solid;color:#595657;padding:5px 25px;margin:0;background:#ffffff;}#featured .field--name-field-featured-link-left a:link,#featured .field--name-field-featured-link-left a:active,#featured .field--name-field-featured-link-left a:visited,#featured .field--name-field-featured-link-left a:focus{border-color:#ffffff;color:#ffffff;background:transparent;}#featured .field--name-field-featured-link a:link:hover,#featured .field--name-field-featured-link a:active:hover,#featured .field--name-field-featured-link a:visited:hover,#featured .field--name-field-featured-link a:focus:hover{border:2px #595657 solid;color:#595657;background:#ffffff;}#featured .field--name-field-featured-link a:before,#featured .field--name-field-featured-link-left a:before{content:'\f35d';font-family:'Font Awesome 5 Free';margin-right:5px;}#featured .field--name-field-featured-link a:link:hover:before,#featured .field--name-field-featured-link a:active:hover:before,#featured .field--name-field-featured-link a:visited:hover:before,#featured .field--name-field-featured-link a:focus:hover:before,#featured .field--name-field-featured-link-left a:link:hover:before,#featured .field--name-field-featured-link-left a:active:hover:before,#featured .field--name-field-featured-link-left a:visited:hover:before,#featured .field--name-field-featured-link-left a:focus:hover:before{color:#e12a31;}.landing-page{background-color:#f2f2f2;}.landing-page .content{}.landing-page .content .title{color:#003764;font-size:30px;font-weight:600;text-transform:capitalize;}@media only screen and (min-width:768px){.landing-page .content{text-align:center;padding:100px;padding-top:3em;padding-bottom:2em;}}.page,.news{margin-bottom:3em;}.page .content .title,.news .content .title{color:#003764;font-size:30px;font-weight:600;}.news .content .meta{color:#2b2b2b;font-weight:600;}.calendar,.page-listing.news .calendar{text-transform:uppercase;float:left;margin-right:10px;border-right:#c2c2c2 1px solid;text-align:center;padding:5px 10px;margin-left:0;border-left:0 none transparent;}.calendar .month{color:#595657;font-size:18px;line-height:1.25em;}.calendar .day{color:#2b2b2b;font-size:32px;font-weight:600;}.news .calendar{float:right;margin-right:0;margin-left:20px;border-left:#c2c2c2 1px solid;}.news .calendar .month,.news .calendar .month,.news .calendar .year{}@media only screen and (min-width:768px){.calendar,.page-listing.news .calendar{border-right:#c2c2c2 1px solid;text-align:center;padding:5px 20px;margin-right:20px;}.news .calendar{float:right;margin-right:0;margin-left:20px;border-left:#c2c2c2 1px solid;border-right:0 none transparent;}}.news-listing{}.news-listing .views-row,.page-listing  .views-row{padding:10px 0;border-bottom:#c2c2c2 1px solid;}.news-listing .views-row:last-child,.page-listing  .views-row:last-child{border-bottom:none 0;}#latest-content .latest-news,#latest-content .latest-projects{padding:15px;}@media only screen and (min-width:768px){#latest-content .latest-news,#latest-content .latest-projects{padding:25px;}}@media only screen and (min-width:992px){#latest-content .latest-news,#latest-content .latest-projects{padding:45px;}}#latest-content 	.views-row{padding:10px 0;border-bottom:#c2c2c2 1px solid;}#latest-content	.views-row:last-child{border-bottom:none 0;}#latest-content .latest-news .title{display:flex;flex-direction:column;justify-content:center;}#latest-content .latest-news  h3.title,#latest-content .latest-projects h3,.news-listing h3.title,.page-listing  h3.title,.news.page-listing h3.title{color:#003764;font-size:18px;font-weight:600;margin:0;line-height:1.5em;}#latest-content .latest-news h3.title  a,#latest-content .latest-projects h3 a,.news-listing h3.title a,.page-listing  h3.title a{color:#003764;}#grid-overview{background-color:#f2f2f2;padding:30px 0;}#grid-overview > .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}#grid-overview .col{margin-bottom:30px;}#grid-overview .theme-image{}#grid-overview .theme-content{position:absolute;top:0;left:15px;right:15px;bottom:0;background-color:rgba(0,0,0,0.5);background:-webkit-linear-gradient(90deg,#000000 0%,rgba(0,0,0,0.8) 20%,rgba(0,0,0,0) 50%);background:-moz-linear-gradient(90deg,#000000 0%,rgba(0,0,0,0.8) 20%,rgba(0,0,0,0) 50%);background:-o-linear-gradient(90deg,#000000 0%,rgba(0,0,0,0.8) 20%,rgba(0,0,0,0) 50%);background:-ms-linear-gradient(90deg,#000000 0%,rgba(0,0,0,0.8) 20%,rgba(0,0,0,0) 50%);background:linear-gradient(0deg,#000000 0%,rgba(0,0,0,0.8) 20%,rgba(0,0,0,0) 50%);vertical-align:bottom;}#grid-overview .theme-content a{display:block;height:100%;}#grid-overview .theme-content  .title{font-size:18px;font-weight:600;color:#ffffff;position:absolute;bottom:0;padding:15px;padding-right:45px;line-height:26px;margin:0;}#grid-overview .theme-content  a:hover .title{color:#ffffff;text-decoration:underline;}#grid-overview .theme-content  .term-description{font-size:18px;font-weight:400;line-height:32px;}#grid-overview .theme-content i.far{position:absolute;bottom:10px;right:10px;color:#ffffff;}#grid-overview .theme-content:hover i.far{}#grid-overview .theme-image,#grid-overview .theme-content{overflow:hidden;}#grid-overview .theme-image img{width:100%;}#grid-overview .col-sm-3:nth-child(4n+1){clear:left;}#grid-overview .person-item{background:#ffffff;text-align:center;max-width:265px;height:100%;}#grid-overview .person-image img{width:100%;}#grid-overview .person-content{position:relative;padding:20px;}#grid-overview .person-content .title{font-size:18px;margin-top:0;font-weight:600;}#grid-overview .person-item a.box-link{position:absolute;bottom:5px;right:20px;}.nav.nav-tabs.center{display:flex;justify-content:center;flex-wrap:wrap;}@media (min-width:768px){.nav.nav-tabs.center .nav-item{float:none;}}#theme,#theme .theme-header{position:relative;}#theme .banner-image{height:200px;overflow:hidden;position:relative;}#theme .banner-image img{position:absolute;top:50%;left:0;transform:translateY(-50%);}#theme .banner-content{font-size:18px;font-weight:400;line-height:30px;text-align:center;width:100%;padding:40px;}#theme .banner-content  .title,#theme .banner-content  .theme-title{font-size:30px;font-weight:600;line-height:50px;margin-top:0;color:#ffffff;z-index:1;width:100%;text-align:center;}#theme .banner-content  .title{position:absolute;top:100px;left:50%;transform:translate(-50%,-50%);}@media only screen and (min-width:768px){#theme .banner-image,#theme .banner-content{height:auto;max-height:388px;overflow:hidden;}#theme .banner-image{height:388px;position:relative;}#theme .banner-image img{width:100%;}#theme .banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#ffffff;}#theme .banner-content  .title{position:relative;top:auto;left:auto;transform:none;}}#theme .banner-content  .term-description{font-size:18px;font-weight:400;line-height:32px;}#theme .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.55);z-index:1;}#theme section{padding:40px 0;}.listings .section-heading{color:#2b2b2b;font-size:15px;font-weight:600;text-transform:uppercase;text-align:center;position:relative;}.listings .section-heading:after{position:absolute;content:'';height:2px;bottom:-10px;margin:0 auto;width:60px;background:#b7b7b7;left:50%;transform:translate(-50%,50%);}.listings .views-row{padding:15px 20px;border:1px solid #e2e2e2;border-top:0 none transparent;position:relative;}.listings .views-row:first-child{border-top:1px solid #e2e2e2;margin-top:40px;}.listings i.fa-file-alt{font-size:22px;color:#595657;margin-right:15px;float:left;}.listings .title{font-size:16px;font-weight:600;line-height:30px;margin:0;}.listings a.title:link,.listings a.title:visited,.listings a.title:hover,.listings a.title:active{color:#003764;}.listings i.fa-long-arrow-alt-right{color:#e12931;font-size:15px;top:50%;right:20px;transform:translate(0,-50%);position:absolute;}.listings i.fa-times{color:#e12931;font-size:15px;float:right;}.listings i.fa-external-link-alt{color:#e12931;font-size:15px;}.card-header .title{display:block;margin:0;width:100%;}.card-header a.title{display:block;padding:10px 0px;}.card-header a.title i.fa-times{transition:transform 0.5s;}.card-header a.title.collapsed i.fa-times{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transition:transform 0.5s;}.card-body .field{clear:both;margin-bottom:5px;}.card-body .field--label{width:100%;}@media (min-width:768px){}@media (min-width:992px){.card-body{padding:30px;padding-top:10px;}.card-body .field--label{width:20%;display:inline-block;line-height:1.25em;margin-bottom:10px;}}.card-body .field--items{display:inline;float:none;}.card-body .field--name-field-authors .field--item{display:inline;}.card-body .field--name-body{padding-bottom:1em;}.person header{background:#f2f2f2;font-size:18px;font-weight:400;color:#777777;margin-bottom:30px;}.person header .image{padding:0;overflow:hidden;}.person header .image img{width:100%;}.person header .details{padding:20px 40px;}.person header .details  h1.title{color:#003764;font-size:30px;font-weight:600;line-height:1em;margin:0;}.person header .details  h1.title .field{float:left;margin-right:5px;}.person header .details .field--name-field-position{}.person header .details .contact-details{margin-top:20px;}.person header .details  .field--name-field-phone{color:#595657;font-size:20px;line-height:25px;}.person header .details  .field--name-field-phone:before{font-family:'Font Awesome 5 Free';content:'\f095';margin-right:10px;color:#595657;font-weight:900;font-size:18px;}.person header .details .field--name-field-email{color:#e12931;}.person header .details  .field--name-field-email:before{font-family:'Font Awesome 5 Free';content:'\f0e0';margin-right:10px;color:#595657;}.view-display-id-people_menu_block .item-list > h3{}.view-display-id-people_menu_block ul.nav li{border-bottom:1px solid #e2e2e2;}.view-display-id-people_menu_block ul.nav li:last-child{border-bottom:0 none transparent;}.view-display-id-people_menu_block ul.nav li a{padding:10px 0;display:block;color:#777777;font-size:16px;font-weight:400;}.view-display-id-people_menu_block ul.nav li a:hover,.view-display-id-people_menu_block ul.nav li .active a{color:#e12931;text-decoration:none;}.container.person{position:relative;margin-bottom:3em;}.person,aside.menu,.person aside{margin-bottom:25px;}.person aside.listings:last-child{margin-bottom:50px;}@media (min-width:768px){aside.menu{}}section#theme{position:relative;max-height:250px;overflow:hidden;margin-bottom:50px;}section#theme .banner-image{height:250px;}section#theme .banner-image img{}section#theme .back-link i{font-size:16px;margin-right:8px;}section#theme .back-link a{color:#ffffff;font-size:15px;font-weight:400;letter-spacing:0.3px;text-transform:uppercase;}.project{margin-bottom:50px;}.project .title{color:#003764;font-size:22px;font-weight:600;padding-bottom:15px;border-bottom:1px solid #e2e2e2;margin-top:0;}.project .field{flex:1;}.project .field:last-child,.project .field.field--name-title{margin-bottom:0;}.project .field--label{}.project .field--label-inline .field--label{}.project .staff-authors{display:flex;flex:1;}.project .field--name-field-authors{float:none;padding-right:0;flex:none;}.project .field--name-field-authors .field--item{margin-left:0;}@media (min-width:768px){.project .field--label-inline .field--label{width:150px;}.project .field .field--item{margin-left:150px;}.project .field--name-field-authors{}}.project .field--name-field-authors .field--item,.project .field--name-field-non-staff-researchers.field--item{display:inline;margin:0;}.project .field--name-field-authors .field--item:after{content:',';}.project .staff-authors.with-nonstaff  .non-staff-authors .field--name-field-non-staff-researchers:before{content:',';margin-right:5px;}.project .field--name-field-authors .field--item:last-child:after{content:'';}.project .field--name-field-funder{clear:left;}section.publications.listings{margin-bottom:150px;}.publication .field--name-field-authors .field--item:after{content:',';margin-right:5px;}.publication .field--name-field-authors .field--item:last-child:after{content:none;}.publication .field--name-field-authors .field--item{float:left;}.publication .field--name-body{clear:left;}.publication .edit-link{float:right;font-size:12px;}.field--label{color:#003764;font-weight:400;}.field--label:after{content:':';}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:0;}.pagination>.active>span,.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#cccccc;border:1px solid #d9d9d9;color:#ffffff;}.pagination>li{display:inline;float:left;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:0px;border-bottom-left-radius:0px;}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:0px;border-bottom-right-radius:0px;}.pagination>li>a,.pagination>li>span,.pagination>li.disabled>span{border:1px solid #d9d9d9;background-color:transparent;}.pagination > li > a:link,.pagination > li > a:visited,.pagination > li > a:active{border:1px solid #d9d9d9;font-weight:normal;color:#595657;}.pagination>li.prev,.pagination>li.next{}.pagination>li.pager__item--first,.pagination>li.pager__item--last{display:none;}.pagination > li > a:link:hover,.pagination > li > a:visited:hover,.pagination > li > a:active:hover{color:#fff;font-weight:normal;}.pagination > li.disabled > span,.pagination > li.disabled > span:hover,.pagination > li.disabled > span:focus,.pagination > li.disabled > a,.pagination > li.disabled > a:hover,.pagination > li.disabled > a:focus{color:#363a3d;cursor:not-allowed;background-color:transparent;border-color:transparent;}.pagination > li.active > a,.pagination > li.active > a:link,.pagination > li.active > span,.pagination > li.active > a:hover,.pagination > li.active > span:hover,.pagination > li.active > a:focus,.pagination > li.active > span:focus{z-index:2;color:#fff !important;background-color:#cccccc !important;border-color:#d9d9d9 !important;}.listings .view-content-listings .views-row{border-bottom:#e2e2e2 1px solid;position:relative;}.listings .view-content-listings .views-row:last-child{}.listings .view-content-listings .views-row:nth-child(even){background-color:#f8f8f8;}.footer-wrapper{background-color:#2d2d2d;}.footer{margin-top:0;padding-top:35px;padding-bottom:36px;border-top:none;color:#fff;}.footer a{color:#fff;}.footer .region nav > h2,.footer .region section.block > h2{font-size:20px;font-weight:600;}.footer .region nav .navbar-nav{margin:0;float:none;}footer nav ul.nav>li{float:none;margin-bottom:10px;line-height:24px;}footer nav ul.nav>li>a{padding:0;display:inline;}footer nav ul.nav>li>a:focus,footer nav ul.nav>li>a:hover{text-decoration:underline;background-color:transparent;}footer .copyright{margin-top:2em;font-size:13px;clear:both;}a.button:link,a.button:active,a.button:visited,a.button:focus,.button a:link,.button a:active,.button a:visited,.button a:focus{border:2px #2b2b2b solid;border-radius:2px;padding:8px 40px;text-transform:uppercase;font-size:15px;color:#2b2b2b;font-weight:600;line-height:30px;text-decoration:none;display:inline-block;margin:10px;}a.button:hover,a.button:link:hover,a.button:active:hover,a.button:visited:hover,a.button:active:hover,.button a:hover,.button a:link:hover,.button a:active:hover,.button a:visited:hover,.button a:active:hover{background-color:#2b2b2b;border:2px #2b2b2b solid;color:#fff;text-decoration:none;}@media only screen and (min-width:768px){a.button:link,a.button:active,a.button:visited,a.button:focus,.button a:link,.button a:active,.button a:visited,.button a:focus{border:2px #fff solid;color:#fff;margin:20px;}a.button:hover,a.button:link:hover,a.button:active:hover,a.button:visited:hover,a.button:active:hover,.button a:hover,.button a:link:hover,.button a:active:hover,.button a:visited:hover,.button a:active:hover{background-color:#fff;border:2px #fff solid;color:#2b2b2b;}}.region-content .field--name-body ul,.region-content ul.arrows,.region-content .field--name-body ul.arrows{list-style-type:none;padding-left:2em;margin-top:1em;margin-bottom:2em;}.region-content .field--name-body ul li,.region-content ul.arrows li,.region-content .field--name-body ul.arrows li{margin-bottom:0.5em;}.field--name-body ul li:before,.region-content .field--name-body ul li:before,.region-content ul.arrows li:before,.field--name-body ul.arrows li:before,.region-content .field-name-body ul.arrows li:before{color:#e12a31;content:'\2022';padding-right:1em;padding-right:calc(1em - 5px);font-weight:900;font-size:18px;margin-left:-1em;}.region-content .pane-node-body hr{height:1px;color:#003667;background:#003667;font-size:0;border:0;clear:both;padding:1em;border:10px solid #fff;}img{max-width:100%;height:auto !important;}article .field--name-body img,.views-field-field-spotlight-body .field-content p img{max-width:100%;height:auto !important;border:1px solid #e1e1e1;padding:5px;}.views-field-field-spotlight-body .field-content p img{border:1px solid #999;}article .views-field-field-box-image img,.views-field img{border:0;padding:0;}.region-content .field--name-body img[align="left"],.region-content .field--name-body img[style*="float: left"],.region-content .field--name-body img[style*="float:left"],.region-content .field--name-body img.align-left{margin:5px 20px 0px 0px;clear:left;}.region-content .field--name-body img[align="right"],.region-content .field--name-body img[style*="float: right"],.region-content .field--name-body img[style*="float:right"],.region-content .field--name-body img.align-right{margin:5px 0px 0px 20px;clear:right;}.row .col:first-child:nth-last-child(2),.row .col:first-child:nth-last-child(2) ~ .col,.row .col-sm:first-child:nth-last-child(2),.row .col-sm:first-child:nth-last-child(2) ~ .col,.row .col-md:first-child:nth-last-child(2),.row .col-md:first-child:nth-last-child(2) ~ .col,.row .col-lg:first-child:nth-last-child(2),.row .col-lg:first-child:nth-last-child(2) ~ .col,.row .col-xl:first-child:nth-last-child(2),.row .col-xl:first-child:nth-last-child(2) ~ .col{width:50%;float:left;}.row .col:first-child:nth-last-child(3),.row .col:first-child:nth-last-child(3) ~ .col,.row .col-sm:first-child:nth-last-child(3),.row .col-sm:first-child:nth-last-child(3) ~ .col,.row .col-md:first-child:nth-last-child(3),.row .col-md:first-child:nth-last-child(3) ~ .col,.row .col-lg:first-child:nth-last-child(3),.row .col-lg:first-child:nth-last-child(3) ~ .col,.row .col-xl:first-child:nth-last-child(3),.row .col-xl:first-child:nth-last-child(3) ~ .col{width:33.33333333%;float:left;}
