#block-addtoanybuttons{position:fixed;right:0;top:20%}@media only screen and (max-width:650px){#block-addtoanybuttons{display:none}}#block-addtoanybuttons a{margin:0;padding:0;background-color:#cc0035;display:block}#block-addtoanybuttons a:hover{background-color:#333}#block-addtoanybuttons a>span.a2a_svg{padding:15px 7px;display:block;width:34px !important;height:49px !important}
.video-header{background-image:url(/themes/custom/jj_vision_theme/assets/images/main-video.jpg);height:672px;padding:230px 110px;color:white}.video-header__title{color:white;font-family:Arial;font-size:75px;width:500px;line-height:1.2;margin:0}.video-header__subtitle{font-family:Arial;font-weight:700;font-size:17px;width:500px;margin:25px 0 35px}
.feature-story{position:relative;height:100%}.feature-story.tile-style--default{background-color:#efefef}.feature-story__title{display:block}.feature-story__body{margin:20px 20px 0}.feature-story__title{margin:0 20px;padding-top:20px}.feature-story__content{display:block;padding:0 20px 20px}.feature-story .view-filters{overflow:hidden}.feature-story .views-exposed-form-press-release-block{float:right}.feature-story .views-field-field-release-date{padding:25px 0 0 35px;display:block;color:#cc0035;font-weight:500}.feature-story .views-field-path a{display:block;position:absolute;left:0;right:0;bottom:0;top:0}.feature-story .feature-story__path{display:block;position:absolute;left:0;right:0;bottom:0;top:0}.our-global-vision-for-good .article-header__description{display:none}.feature-stories{margin:75px 0}.feature-stories__empty{margin:-150px 0}.feature-stories h2{margin:50px 0}.feature-stories__title{color:#cc0035;font-size:44px;font-weight:500;border:0}.feature-stories__filters{text-align:right;margin-bottom:15px;position:relative}.feature-stories__items{margin-bottom:15px}.feature-stories__item{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.feature-stories__item.tile-style--default:hover{background-color:#e4e4e4}.feature-stories__more{text-align:center;margin:55px 0}.feature-stories .bef-exposed-form .form--inline>.form-item{float:right}.feature-stories .js-pager__items.pager{text-align:center;margin-top:50px}.envisioning-a-world-without-myopia .news-feature-header__description,.envisioning-a-world-without-myopia .field--name-field-release-date{display:none}
.testimonial__title{margin-top:70px;margin-bottom:0;font-size:45px;color:#cc0035}.testimonial__details{color:#cc0035;font-weight:400;font-size:22px;margin:5px 0 30px}
.grid{display:grid}.grid_two-col,.grid_two-col-small-gap{grid-template-columns:repeat(2,1fr);grid-gap:35px}@media only screen and (max-width:740px){.grid_two-col,.grid_two-col-small-gap{grid-template-columns:1fr;grid-gap:0}}.grid_two-col-small-gap{grid-gap:15px}@media only screen and (max-width:1030px){.grid_two-col-small-gap{grid-template-columns:1fr}}.grid_three-col{grid-template-columns:repeat(3,1fr);grid-gap:15px}@media only screen and (max-width:1280px){.grid_three-col{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:650px){.grid_three-col{grid-template-columns:1fr}}@media only screen and (max-width:1280px){.grid_three-col--wide{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:740px){.grid_three-col--wide{grid-template-columns:repeat(2,1fr)}}.grid_four-col{grid-template-columns:repeat(4,1fr);grid-gap:15px}@media only screen and (max-width:1030px){.grid_four-col{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:740px){.grid_four-col{grid-template-columns:1fr}}.grid_12-col{grid-template-columns:repeat(12,1fr);grid-gap:30px;margin:30px 0}.grid_video{grid-auto-rows:minmax(280px,auto)}.grid_nogap{grid-gap:0}.grid__item--wide{grid-column:span 2}@media only screen and (max-width:1280px){.grid__item--wide.card--news{grid-column:span 2}}@media only screen and (max-width:1030px){.grid__item--wide.card--news{grid-column:span 1}}@media only screen and (max-width:1280px){.grid__item--wide{grid-column:span 1}}.grid__item--narrow{grid-column:span 1}.grid__item--double{grid-column:span 2;grid-row:span 2}@media only screen and (max-width:1030px){.grid__item--double{grid-column:span 1;grid-row:span 2}}@media only screen and (max-width:740px){.grid__item--double{grid-column:span 1;grid-row:span 1}}.grid__item--expanded{grid-column:span 3}.grid.grid_listview{grid-auto-rows:unset;grid-template-columns:auto;width:100%}.grid.grid_listview .grid__item{grid-column:span 3}.grid.grid_listview .photogallery{display:none}
