/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.gallery-background-fill{height:800px;z-index:-100;margin-bottom:-800px;}@media (min-width:375px){.gallery-background-fill{margin-bottom:-400px;height:400px;}}@media (min-width:480px){.gallery-background-fill{margin-bottom:-418px;height:418px;}}@media (min-width:600px){.gallery-background-fill{margin-bottom:-418px;height:418px;}}@media (min-width:769px){.gallery-background-fill{margin-bottom:-450px;height:450px;}}@media (min-width:850px){.gallery-background-fill{margin-bottom:-670px;height:670px;}}@media (min-width:1050px){.gallery-background-fill{margin-bottom:-725px;height:725px;}}@media (min-width:1280px){.gallery-background-fill{margin-bottom:-800px;height:800px;}}.gallery-title-description .field--name-field-description{overflow-wrap:anywhere;}.field-gallery-items .field--name-field-gallery-caption{position:absolute;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.field--name-field-gallery-caption{font-size:14px;color:#506380;padding-top:16px;font-family:"HelveticaNeueLTW04-55Roman","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.6em;}.field--name-field-gallery-items .slick-track{left:0;}@media (min-width:375px){.field--name-field-gallery-items .slick-track{left:-30px;}}@media (min-width:480px){.field--name-field-gallery-items .slick-track{left:-30px;}}@media (min-width:600px){.field--name-field-gallery-items .slick-track{left:-30px;}}@media (min-width:850px){.field--name-field-gallery-items .slick-track{left:0;}}@media (min-width:1050px){.field--name-field-gallery-items .slick-track{left:0;}}@media (min-width:1280px){.field--name-field-gallery-items .slick-track{left:0;}}.field--name-field-gallery-items img{margin:0 auto;padding-left:0px;padding-right:0px;opacity:0.25;max-height:549px;}.field--name-field-gallery-items .slick-active img{filter:blur(0);opacity:1;transition:1s ease-out all;}.field--name-field-gallery-items .field--name-field-gallery-caption{position:absolute;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;overflow-wrap:anywhere;}.field--name-field-gallery-items .slick-active .field--name-field-gallery-caption{position:relative;clip:auto;overflow:visible;height:auto;width:auto;min-height:125px;padding-left:10%;padding-right:0;}@media (min-width:375px){.field--name-field-gallery-items .slick-active .field--name-field-gallery-caption{padding-left:10%;margin:0 auto;min-height:180px;}}@media (min-width:480px){.field--name-field-gallery-items .slick-active .field--name-field-gallery-caption{padding-left:10%;margin:0 auto;min-height:140px;}}@media (min-width:600px){.field--name-field-gallery-items .slick-active .field--name-field-gallery-caption{padding-left:10%;}}@media (min-width:769px){.field--name-field-gallery-items .slick-active .field--name-field-gallery-caption{padding-left:13%;padding-right:13%;}}@media (min-width:1050px){.field--name-field-gallery-items .slick-active .field--name-field-gallery-caption{padding-left:13%;padding-right:13%;}}.field--name-field-gallery-items .slick-slide{margin:0 1.5em;width:calc(100vw - 40px);}@media (min-width:375px){.field--name-field-gallery-items .slick-slide{margin:0 0.5em;width:calc(100vw - 40px);}}@media (min-width:480px){.field--name-field-gallery-items .slick-slide{margin:0 0.8em;width:calc(100vw - 40px);}}@media (min-width:600px){.field--name-field-gallery-items .slick-slide{margin:0 1em;width:calc(100vw - 40px);}}@media (min-width:769px){.field--name-field-gallery-items .slick-slide{width:80vw;}}@media (min-width:850px){.field--name-field-gallery-items .slick-slide{width:80vw;margin:0 1.5em;}}@media (min-width:1050px){.field--name-field-gallery-items .slick-slide{width:823px;margin:0 1.5em;}}@media (min-width:1280px){.field--name-field-gallery-items .slick-slide{width:823px;margin:0 1.5em;}}.field--name-field-gallery-items button{display:block;height:28px;width:28px;background-size:10px 10px;border:0;font-size:0;padding:10px;position:absolute;text-indent:-9999999px;top:calc((100% - 40px) / 2);z-index:700;transform:unset;border-radius:0;}.field--name-field-gallery-items .slick-next{background:url("/modules/custom/ucsf_gallery/images/cta-arrow-white.svg") no-repeat center center/12px 12px #006BE9;right:35px;}.field--name-field-gallery-items .slick-next:hover{background-color:#0F388A;}.field--name-field-gallery-items .slick-prev{background:url("/modules/custom/ucsf_gallery/images/cta-arrow-white-left.svg") no-repeat center center/12px 12px #006BE9;left:35px;}.field--name-field-gallery-items .slick-prev:hover{background-color:#0F388A;}.field--name-field-gallery-items .slick-prev .slick-prev-icon:before,.field--name-field-gallery-items .slick-next .slick-next-icon:before{content:none}.field--name-field-gallery-items .slick-next:focus,.slick-prev:focus{top:calc((100% - 40px) / 2);}@media (min-width:1050px){.field--name-field-gallery-items .slick-arrow{height:40px;width:40px;background-size:50%;}.field--name-field-gallery-items .slick-arrow.slick-prev{left:5%;}.field--name-field-gallery-items .slick-arrow.slick-next{right:5%;}}@media (min-width:1280px){.field--name-field-gallery-items .slick-arrow.slick-prev{left:5%;}.field--name-field-gallery-items .slick-arrow.slick-next{right:5%;}}@media (max-width:768px){.field--name-field-gallery-items .slick-arrow.slick-prev{left:-9999px;position:absolute;}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
