.button,.button--white,.button--blue,.button--violet,.button--empty{background-color:#848484;text-align:center;color:white;font-size:13px;font-weight:700;padding:13px 22px;margin:0;text-decoration:none;border-radius:25px;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;display:inline-block;border:0;line-height:normal;cursor:pointer;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.button:hover,.button--white:hover,.button--blue:hover,.button--violet:hover,.button--empty:hover{text-decoration:none;background-color:#333}.button a,.button--white a,.button--blue a,.button--violet a,.button--empty a,.button a:link,.button--white a:link,.button--blue a:link,.button--violet a:link,.button--empty a:link{color:white}.button.btn-primary,.btn-primary.button--white,.btn-primary.button--blue,.btn-primary.button--violet,.btn-primary.button--empty{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;background-color:#cc0035}.button.btn-primary:hover,.btn-primary.button--white:hover,.btn-primary.button--blue:hover,.btn-primary.button--violet:hover,.btn-primary.button--empty:hover{background-color:#191919}.button.btn-secondary,.btn-secondary.button--white,.btn-secondary.button--blue,.btn-secondary.button--violet,.btn-secondary.button--empty{background-color:#9f8765;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.button.btn-secondary:hover,.btn-secondary.button--white:hover,.btn-secondary.button--blue:hover,.btn-secondary.button--violet:hover,.btn-secondary.button--empty:hover{background-color:#9f8765}.button.btn-rounded,.btn-rounded.button--white,.btn-rounded.button--blue,.btn-rounded.button--violet,.btn-rounded.button--empty{min-height:50px;border-radius:25px;padding:13px 50px;background-color:#cc0035;border:#cc0035;color:white;text-decoration:none}.button.btn-big,.btn-big.button--white,.btn-big.button--blue,.btn-big.button--violet,.btn-big.button--empty{text-transform:uppercase;padding:15px 25px;height:45px}@media only screen and (max-width:650px){.button.btn-big,.btn-big.button--white,.btn-big.button--blue,.btn-big.button--violet,.btn-big.button--empty{width:auto;display:inline-block;margin:0 0 15px 0}}.button.btn-super,.btn-super.button--white,.btn-super.button--blue,.btn-super.button--violet,.btn-super.button--empty{border:3px solid #343434;border-radius:30px;min-height:60px;min-width:150px;background-color:transparent;font-size:18px;padding:0 35px}.button.btn-super:hover,.btn-super.button--white:hover,.btn-super.button--blue:hover,.btn-super.button--violet:hover,.btn-super.button--empty:hover{border-color:#848484}.button.btn-super--full,.btn-super--full.button--white,.btn-super--full.button--blue,.btn-super--full.button--violet,.btn-super--full.button--empty{min-height:50px;border-radius:25px;padding:13px 50px;background-color:#cc0035;border:#cc0035}.button.btn-super--red,.btn-super--red.button--white,.btn-super--red.button--blue,.btn-super--red.button--violet,.btn-super--red.button--empty{color:white;min-height:50px;border-radius:25px;padding:13px 50px;background-color:#cc0035;border:#cc0035}.button.btn-super--red:hover,.btn-super--red.button--white:hover,.btn-super--red.button--blue:hover,.btn-super--red.button--violet:hover,.btn-super--red.button--empty:hover{color:white;background-color:#b3002e}.button--white{background-color:white;color:#9f8765}.button--white:active,.button--white:focus,.button--white:hover{background-color:#9f8765;color:white}.button--blue{background-color:#9f8765;color:white}.button--blue:active,.button--blue:focus,.button--blue:hover{background-color:white;color:#9f8765}.button--violet{background-color:#cc0035;color:white}.button--violet:active,.button--violet:focus,.button--violet:hover{background-color:white;color:#cc0035}.button--empty{background-color:transparent;color:#343434}.button--empty:active,.button--empty:focus,.button--empty:hover{color:#343434;background-color:#9f8765}.button--arrow-down:after{content:"\f107"}.button--wide{display:inline-block;width:100%}
#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}

