/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#666;font-size:15px;margin:0;font-family:Arial,Helvetica,sans-serif;}h1{font-size:26px;font-weight:bold;color:#666;line-height:34px;}h3{font-size:20px;font-weight:bold;color:#666;line-height:26px;}a{color:#990033;}.page-header{border-bottom:none;}.main-container > .row{max-width:955px;margin:0 auto;padding:0 15px;}.main-container > .row > aside{padding-left:0;}.main-container > .row > section.col-sm-9{padding-right:0;}.main-container > .row > .col-sm-12{padding:0;}.wrapper{max-width:955px;margin:0 auto;padding:0 15px;}.file{display:initial;width:initial;font-size:100%;font-weight:normal;}.file a,.file span{color:#990033;}.clear{clear:both;}.container-fluid{padding:0;}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin:0;}.page-node-type-person .page-header,.page-node-type-project .page-header{display:none;}a.continue-reading{font-weight:bold;}a.continue-reading:after{display:inline-block;content:"\f0da";color:#000;font-size:20px;padding-left:5px;font-weight:bold;vertical-align:middle;font-family:Font awesome\5 Free;transition:0.5s padding-left;}a.continue-reading:hover:after{padding-left:9px;}.edit-button{padding:10px 25px;color:#fff;background:rgba(255,127,50,1);transition:0.5s background;}.edit-button:hover{color:#fff;background:rgba(255,127,50,0.6);text-decoration:none;}.navbar{padding:0;background:#fff;border:none;}.navbar-header{float:none;}#asu_hdr{max-width:955px;margin:0 auto;}#asu_mobile_hdr{padding:0 15px;}.navbar-nav{margin:0;}#block-sitewideheader{padding:0;background:url(/themes/cubic/css/images/header_sliver.png) repeat-x;}.site-logo{float:left;}.site-logo img{width:100%;max-width:450px;}.cubic-newsletter{display:inline-block;float:right;color:#000;max-width:130px;margin:15px 20px 0 0;padding:3px 10px;background-color:#e9e9e9;font-size:13px;font-weight:700;text-align:center;border:2px solid #fff;line-height:18px;border-radius:4px;}#apply-for-apact{display:inline-block;float:right;color:#000;max-width:165px;margin:15px 0 0;padding:3px 10px;background-color:#ffcb66;border-radius:4px;font-size:13px;font-weight:700;text-align:center;border:2px solid #ddd;line-height:18px;}.view-id-people_at_cubic .views-row{display:inline-block;width:24%;padding:0 10px;margin-bottom:10px;box-sizing:border-box;vertical-align:top;}.view-id-people_at_cubic .views-row img{width:auto;max-height:130px;}.view-id-people_at_cubic .views-row:first-child,.view-id-people_at_cubic .views-row:nth-child(4n + 1){padding-left:0;}.view-id-people_at_cubic .views-row:nth-child(4n){padding-right:0;}.view-id-people_at_cubic .views-row .views-field-title,.view-id-people_at_cubic .views-row .views-field-field-position{font-size:14px;font-weight:bold;margin-top:10px;}.view-id-people_at_cubic .views-row .edit-button{display:block;margin:10px 0px 20px;}.page-node-type-person .field--name-field-person-image{float:left;margin:0px 25px 15px 0px;}.page-node-type-person .field--name-body{text-align:justify;line-height:24px;}.view-id-news .views-row{position:relative;margin-bottom:30px;}.view-id-news .views-row:after{display:block;content:"";clear:both;}.view-id-news .views-field-field-news-image{float:left;width:25%;}.view-id-news .views-field-field-news-image img{width:100%;height:auto;}.view-id-news .views-field-view-node-1,.view-id-news .views-field-body,.view-id-news .views-field-view-node{float:right;width:72%;}.view-id-news .views-field-view-node-1{margin-bottom:5px;}.view-id-news .views-field-view-node-1 a{font-size:26px;font-weight:bold;color:#333;line-height:29px;}.view-id-news .views-field-body{line-height:16px;text-align:justify;overflow:hidden;}.view-id-news .edit-button{position:absolute;display:inline-block;right:0;bottom:-18px;}.page-node-type-news h1.page-header{font-size:24px;color:#000;}.page-node-type-news .field--name-field-news-image{float:left;width:38%;}.page-node-type-news article.news .field--name-body{float:right;width:59%;}.page-node-type-news article.news .field--name-body p{line-height:22px;text-align:justify;}.page-node-type-news article.news .field--name-body p a{word-break:break-word;}.view-id-projects .views-row{position:relative;margin-bottom:15px;}.view-id-projects .views-row:after{display:block;content:"";clear:both;}.view-id-projects .views-field-field-project-image{float:left;width:13%;}.view-id-projects .views-field-field-project-image img{width:100%;max-height:86px;}.view-id-projects .views-field-title,.view-id-projects .views-field-body,.view-id-projects .views-field-view-node{float:right;width:84%;}.view-id-projects .views-field-title a{font-size:20px;font-weight:bold;color:#333;line-height:21px;}.view-id-projects .views-field-body{color:#666;max-height:48px;line-height:16px;overflow:hidden;text-align:justify;}.view-id-projects .views-row .edit-button{position:absolute;display:inline-block;right:0;bottom:-15px;}.page-node-type-project .project .field--name-field-project-image{float:left;margin:0 25px 25px 0;}.page-node-type-project .project .field--name-field-project-image img{max-width:245px;height:auto;}.page-node-type-project .project .field--name-field-project-date{font-size:15px;font-weight:bold;}.page-node-type-project .project .field--name-body{margin-top:20px;line-height:24px;text-align:justify;}.member-links .field--item .field,.member-links .field--item .teaser-label{display:none;}.member-links .field--items > .field--item{display:flex;}.member-links h2.teaser-title{margin:0;line-height:20px;}.member-links h2.teaser-title a{font-size:15px;font-weight:500;}.member-full h2.teaser-title{display:none;}.member-full .field--items > .field--item{display:inline-block;width:24%;vertical-align:top;padding:0px 10px;}.member-full .field--items > .field--item:first-child,.member-full .field--items > .field--item:nth-child(4n + 1){padding-left:0;}.member-full .field--items > .field--item:nth-child(4n){padding-right:0;}.member-full .field--items img{width:auto;max-height:140px;}.member-full .field--items > .field--item h2,.member-full .field--items > .field--item .field--name-field-position{font-size:14px;line-height:21px;font-weight:bold;}.page-node-type-project ul.pager-for-content-type{margin-left:-225px;}.view-id-publications .views-row{position:relative;margin-bottom:38px;}.view-id-publications .views-row a{text-decoration:underline;}.view-id-publications .views-row a.edit-button{position:absolute;display:inline-block;right:0;bottom:-40px;text-decoration:none !important;}.page-node-type-publication .publication-abstract{text-align:justify;}.page-node-type-publication .publication-keywords a{text-decoration:underline;}.referenced-projects .views-row:after,.referenced-publications .views-row:after{display:block;content:"";clear:both;}.referenced-projects .views-field-field-project-image,.referenced-publications .views-field-field-publication-image{float:left;width:10%;}.referenced-projects .views-field:not(.views-field-field-project-image),.referenced-publications
  .views-field:not(.views-field-field-publication-image){float:right;width:87%;}.referenced-projects .views-field-title,.referenced-publications .views-field-title{font-size:16px;font-weight:bold;}section#block-webform-2,section#block-contacttext{display:inline-block;width:50%;padding-right:40px;margin-bottom:40px;border-right:1px solid #ccc;}section#block-thirdfloormap{display:inline-block;width:49%;vertical-align:top;padding-left:40px;}section#block-contacttext{padding-top:40px;}.footer{border-top:none;}section#block-threecolumnfooter{background:#e8e8e8;padding-top:40px;padding-bottom:25px;}section#block-webform{background:#e8e8e8;padding:0 15px 25px;}section#block-threecolumnfooter .footer-container{max-width:955px;padding:0 15px;margin:0 auto;}section#block-webform form{position:relative;min-height:65px;max-width:925px;margin:0 auto;padding-left:100px;background:#dfe2e6;border-radius:4px;}section#block-webform form:before{position:absolute;display:inline-block;height:65px;width:94px;left:0;content:"";background:url(/themes/cubic/css/images/mailing_list.png) center no-repeat;}section#block-threecolumnfooter .footer-container .footer-column{display:inline-block;min-height:270px;background:#3d3d3f;vertical-align:top;border-radius:4px 4px 0px 0px;}section#block-threecolumnfooter .footer-container .footer-column-half{width:48.5%;}section#block-threecolumnfooter .footer-container .footer-column-quarter{width:23%;margin-left:2%;}section#block-threecolumnfooter .footer-container .footer-column .footer-bg{height:120px;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important;}section#block-threecolumnfooter
  .footer-container
  .footer-column.footer-news
  .footer-bg{background:url(/themes/cubic/css/images/4787242595.jpg);}section#block-threecolumnfooter
  .footer-container
  .footer-column.footer-events
  .footer-bg{background:url(/themes/cubic/css/images/Panch-CUbiC-022.jpg);}section#block-threecolumnfooter
  .footer-container
  .footer-column.footer-director
  .footer-bg{background:url(/themes/cubic/css/images/Panch-Portrait.jpg);}section#block-threecolumnfooter .footer-container .footer-column h5{font-size:22px;font-weight:800;color:#fff;padding:0 15px;}section#block-threecolumnfooter .footer-container .footer-column p{color:#fff;padding:0 15px;}section#block-threecolumnfooter .footer-container .footer-column a.yellow-link{font-size:12px;color:#ffc423;}section#block-threecolumnfooter .footer-container .footer-column.footer-news a{font-size:16px;font-weight:800;color:#fff;}section#block-threecolumnfooter .footer-container .footer-column.footer-news p{font-size:16px;font-weight:400;}section#block-webform form .form-group{display:inline-block;padding-top:8px;margin:0;color:#000;}section#block-webform form .form-group label{font-weight:400;}section#block-webform form .form-group input{display:inline-block;width:auto;max-width:200px;}section#block-webform form .form-group.form-type-processed-text{font-size:16px;font-weight:800;}ul.pager-for-content-type{display:block;padding:0;margin-top:30px;text-align:center;list-style:none;}ul.pager-for-content-type li{display:inline-block;}ul.pager-for-content-type li.pager-previous{margin-right:15px;}ul.pager-for-content-type li.pager-next{margin-left:15px;}ul.pager-for-content-type li a{text-decoration:underline;}ul.pagination li a{color:#000;text-decoration:underline;border:none;}ul.pagination li a:hover,ul.pagination li a:focus{background:none;color:#000;}ul.pagination li.active a{color:#666;font-weight:bold;text-decoration:none;background:none;}ul.pagination li.active a:hover,ul.pagination li.active a:focus{color:#666;background:none;}ul.pager{max-width:200px;margin:0 auto;}ul.pager li a{border:none;color:#000;text-decoration:underline;}ul.pager li a:hover,ul.pager li a:focus{background:none;text-decoration:underline;}aside nav h2{color:#333;font-weight:bold;}aside nav ul.nav li a{padding:5px 15px 5px 0;font-size:24px;font-weight:500;}aside nav ul.nav li.active a{font-weight:700;}aside nav ul.nav li a:hover,aside nav ul.nav li a:focus{background:none;color:#d23153;}section#block-views-block-slideshow-block-1 .slick-arrow:before{position:absolute;display:none;height:45px;width:45px;left:0;top:50%;margin-top:-22px;content:"";background:url(/themes/cubic/css/images/arrow.png) center no-repeat;}section#block-views-block-slideshow-block-1 .slick-arrow.slick-next:before{transform:rotate(180deg);}section#block-views-block-slideshow-block-1:hover .slick-arrow:before{display:block;}section#block-views-block-slideshow-block-1 .slide__caption{padding-bottom:5px;}section#block-views-block-slideshow-block-1 .slide__caption .edit-button{position:absolute;display:inline-block;bottom:5px;right:1px;border-radius:4px 0px 0px;}.view-display-id-page_2 .bef-exposed-form .form-item{display:block;float:none;margin-bottom:5px;}.view-display-id-page_2 .bef-exposed-form .form-item label{float:left;margin-top:1px;}.view-display-id-page_2 .bef-exposed-form .form-item .form-group{margin-left:10px;}.view-display-id-page_2
  .bef-exposed-form
  .form-item
  .form-group.bef-link-active
  a:before{content:"[";margin-right:5px;}.view-display-id-page_2
  .bef-exposed-form
  .form-item
  .form-group.bef-link-active
  a:after{content:"]";margin-left:5px;}.view-display-id-page_2 .view-content > .views-row{margin-bottom:40px;}.view-display-id-page_2
  .view-content
  > .views-row
  .views-field-field-publication-document{margin-top:10px;}@media (max-width:991px){#block-cubic-main-menu{display:none;}section#block-webform form{text-align:center;padding:0px 15px 15px;}section#block-webform form:before{top:50%;margin-top:-33px;}section#block-webform form #edit-processed-text{display:block;}section#block-webform form #edit-processed-text p{text-align:center;}}@media (max-width:850px){#block-sitewideheader .wrapper{text-align:center;}.site-logo{float:none;}.cubic-newsletter,#apply-for-apact{float:none;margin-top:5px;}.cubic-newsletter{margin-right:0;margin-left:10px;}#apply-for-apact{margin-right:10px;}section#block-webform-2,section#block-contacttext{padding-right:15px;}section#block-thirdfloormap{padding-left:15px;}}@media (max-width:768px){.main-container > .row > aside,.main-container > .row > section.col-sm-9{padding:0;}aside nav{margin-bottom:35px;}.page-node-type-project ul.pager-for-content-type{margin-left:0;}section#block-threecolumnfooter .footer-container .footer-column{min-height:auto;}section#block-threecolumnfooter .footer-container .footer-column-half{width:100%;margin-bottom:25px;padding-bottom:15px;}section#block-threecolumnfooter .footer-container .footer-column-quarter{width:48.5%;min-height:300px;margin-left:0;}section#block-threecolumnfooter
    .footer-container
    .footer-column-quarter.footer-events{margin-right:1%;margin-bottom:25px;}section#block-threecolumnfooter
    .footer-container
    .footer-column-quarter.footer-director{margin-left:1%;}section#block-threecolumnfooter .footer-container .footer-column .footer-bg{height:180px;}section#block-webform form:before{display:none;}}@media (max-width:650px){.member-full .field--items > .field--item{width:49%;}.member-full .field--items > .field--item:nth-child(odd){padding-left:0;padding-right:15px;}.member-full .field--items > .field--item:nth-child(even){padding-left:15px;padding-right:0;}body.path-people .col-sm-9 .view-id-people_at_cubic{padding-left:0;}.view-id-people_at_cubic .views-row{width:49%;}.view-id-people_at_cubic .views-row:nth-child(2n + 1){padding-left:0;}.view-id-people_at_cubic .views-row:nth-child(even){padding-right:0;}section#block-webform-2,section#block-contacttext{display:block;width:100%;margin-bottom:40px;padding-right:0px;border-right:none;}section#block-thirdfloormap{display:block;width:100%;margin-bottom:40px;padding-left:0px;}}@media (max-width:600px){.view-id-news .views-field-field-news-image,.view-id-projects .views-field-field-project-image{float:none;width:auto;margin-bottom:25px;}.view-id-news .views-field-field-news-image img,.view-id-projects .views-field-field-project-image img{width:auto;max-height:inherit;}.view-id-news .views-field-view-node-1,.view-id-news .views-field-body,.view-id-news .views-field-view-node,.view-id-projects .views-field-title,.view-id-projects .views-field-body,.view-id-projects .views-field-view-node{float:none;width:100%;}.view-id-news .views-field-body,.view-id-projects .views-field-body{max-height:inherit;line-height:inherit;overflow:visible;}.page-node-type-project .project .field--name-field-project-image{float:none;margin:20px 0 25px 0;}.page-node-type-news .field--name-field-news-image{float:none;width:auto;margin-bottom:25px;}.page-node-type-news article.news .field--name-body{float:none;width:100%;}.page-node-type-person .field--name-field-person-image{float:none;margin:0 0 25px;}section#block-webform form .form-group,section#block-webform form .form-group label{display:block;}section#block-webform form .form-group input{margin:15px auto 0px;}}@media (max-width:450px){section#block-threecolumnfooter .footer-container .footer-column{border-radius:0;}section#block-threecolumnfooter .footer-container .footer-column-half{width:100%;}section#block-threecolumnfooter .footer-container .footer-column-quarter{width:100%;min-height:auto;padding-bottom:15px;}section#block-threecolumnfooter
    .footer-container
    .footer-column-quarter.footer-events{margin:0 0 25px;}section#block-threecolumnfooter
    .footer-container
    .footer-column-quarter.footer-director{margin:0;}}@media (max-width:400px){.view-id-people_at_cubic .views-row{width:100%;padding:0;}}.social-media-footer{max-width:955px;padding:0 15px;margin:0 auto;}section#block-footersocialmediaicons{background:#19191a;padding:15px 0px 30px 0px;}.social-media-footer a{text-decoration:none;color:white;margin-right:20px;margin-left:5px;}.social-media-footer a:hover{color:#ffc627;}.region-content a{border-bottom:1px dotted #8c1d40;text-decoration:none;color:#8c1d40 !important;transition:all 0.25s ease-in-out 0s;}.footer-container a{color:#ccc !important;text-decoration:none;border-bottom:1px dotted #ccc;transition:all 0.25s ease-in-out 0s;}.region-content a:hover,.footer-container a:hover{opacity:0.7;}.page-btn a{color:#fff !important;border-radius:4px;}
body{padding-top:138px;}.site-logo img{visibility:hidden;}.navbar-default .navbar-nav > li > a{display:block;line-height:34px;text-decoration:none;margin:0 0 0 0;color:#fff;padding:0px 5px;transition:all 0.25s ease-in-out 0s;}.navbar-default .navbar-nav > li > a:hover{background-color:#8c1d40;color:#fff;opacity:0.7;}.navbar-default .navbar-nav > li > a:focus{background-color:#8c1d40;color:#fff;}.navbar-default .navbar-nav > li{margin-top:-3px;font-size:16px;font-weight:bold;padding:0px 4px;flex:1 1 auto;background:#8c1d40;margin:0 3px;border-radius:4px;}.menu--main{width:100%;margin:0 auto;display:flex;text-align:center;}#block-cubic-main-menu a.is-active{}.navbar-default .navbar-nav > .active > a{background-color:#8c1d40;color:#ffffff;}.navbar-default .navbar-nav > .active > a:hover{background-color:#8c1d40;color:#ffffff;}.navbar-default .navbar-nav > .active > a:focus{background-color:#8c1d40;color:#ffffff;}#block-cubic-main-menu{max-width:960px;margin:0 auto;padding:0 15px;}.path-frontpage .about-container{display:block;}.path-frontpage .about-container iframe{width:100%;max-width:300px;height:auto;float:right;padding-bottom:40px;margin-left:30px;margin-bottom:20px;background:#CCC;}.about-container{display:flex;}.left-about{flex:1 1 auto;}.right-about{flex:0 1 auto;margin-left:30px;}.yellow-bar{line-height:22px;font-size:17px;color:black;background-color:#FFC423;width:100%;text-align:center;padding:7px;font-weight:bold;margin:10px 0 40px 0;}.path-frontpage .yellow-bar{margin-bottom:10px;}.yellow-bar a{color:black;text-decoration:underline;font-weight:bold;}.page-node-type-page p{text-align:justify;}.page-node-type-page h1{color:#000;}@media(max-width:680px){.path-frontpage .about-container iframe{float:none;margin:10px 0 0;}.about-container{display:block;}.right-about{margin:30px 0px;}}.page-node-514 .main-container .row{max-width:none !important;padding:0 !important;}.page-node-514 .footer{margin-top:0 !important;}.page-node-514 .main-container h1.page-header{display:none !important;}.page-node-514 header.navbar{margin-bottom:0 !important;}.page-node-514 header #block-cubic-main-menu{display:none;}.page-node-514 #block-sitewideheader .wrapper .clear{display:none;}.page-node-514 #block-sitewideheader .wrapper a{margin-bottom:5px;}.page-node-515 .main-container .row{max-width:none !important;padding:0 !important;}.page-node-515 .footer{margin-top:0 !important;}.page-node-515 .main-container h1.page-header{display:none !important;}.page-node-515 header.navbar{margin-bottom:0 !important;}.page-node-515 header #block-cubic-main-menu{display:none;}.page-node-515 #block-sitewideheader .wrapper .clear{display:none;}.page-node-515 #block-sitewideheader .wrapper a{margin-bottom:5px;}div#asu_search_module > form:last-of-type{display:none;}@media(max-width:991px){body{padding-top:112px;}}
