#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}
.paragraph--type--carousel{margin:auto}.paragraph--type--carousel .paragraph__inner{position:relative;overflow:hidden;margin:20px auto 0 auto;border-radius:4px}.paragraph--type--carousel .paragraph__inner .field--name-field-carousel-slides{position:relative;margin:0;padding:0;min-height:200px;list-style:none}.paragraph--type--carousel .paragraph__inner .field--name-field-carousel-slides .field__item{position:relative;display:block;float:left;margin:0;padding:0;max-width:500px;height:300px;text-align:center}@media screen and (max-width:500px){.paragraph--type--carousel .paragraph__inner .field--name-field-carousel-slides .field__item{max-width:350px}}.paragraph--type--carousel a.control_prev,.paragraph--type--carousel a.control_next{position:absolute;bottom:0;z-index:999;display:block;margin-top:30px}.paragraph--type--carousel a.control_prev.carousel-single-button,.paragraph--type--carousel a.control_next.carousel-single-button{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.paragraph--type--carousel a.control_prev{background-image:url(/themes/custom/jj_vision_theme/assets/images/small-triangle-left.svg);background-position:10px center;background-repeat:no-repeat;padding-left:35px}.paragraph--type--carousel a.control_next{background-image:url(/themes/custom/jj_vision_theme/assets/images/small-triangle-right.svg);background-position:right 10px center;background-repeat:no-repeat;padding-right:35px}.paragraph--type--carousel a.control_next:not(.carousel-single-button){right:0}
body.feature-stories .layout-wrapper{margin-top:-74px}body.feature-stories h1.title{margin-top:100px;display:inline-block}body.feature-stories .node__content{padding:0 82px}@media screen and (max-width:880px){body.feature-stories .node__content{padding:0 20px}}body.feature-stories .node__content .block-views-blockfeature-stories-featured-single-item{height:600px;overflow:hidden}body.feature-stories .node__content .block-views-blockfeature-stories-featured-single-item .featured-story-header{width:100%;height:600px;background-position:center;background-size:cover}body.feature-stories .node__content .block-views-blockfeature-stories-featured-single-item .feature-story-content{width:80%;margin:0 auto;background-color:#fff;padding:40px 80px;position:relative;z-index:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width:720px){body.feature-stories .node__content .block-views-blockfeature-stories-featured-single-item .feature-story-content{padding:40px}}@media screen and (max-width:500px){body.feature-stories .node__content .block-views-blockfeature-stories-featured-single-item .feature-story-content{width:90%;padding:30px}}@media only screen and (min-width:1031px){body.feature-stories .node__content .block-views-blockfeature-stories-featured-single-item .feature-story-content--left{float:left;width:50%;padding-right:40px}}body.feature-stories .node__content .block-views-blockfeature-stories-featured-single-item .feature-story-content--left h2{margin:10px 0 25px 0}body.feature-stories .node__content .block-views-blockfeature-stories-featured-single-item .feature-story-content--left p{font-weight:600;font-size:18px}@media only screen and (min-width:1031px){body.feature-stories .node__content .block-views-blockfeature-stories-featured-single-item .feature-story-content--right{float:left;width:50%;padding-left:40px;padding-top:33px}}body.feature-stories .node__content .block-views-blockfeature-stories-featured-single-item .feature-story-content--right p{margin-bottom:50px}@media only screen and (min-width:1031px){body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content>div{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}}@media only screen and (min-width:1031px){body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding:0 15px;position:relative;margin-bottom:20px}}@media only screen and (min-width:1031px){body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row{padding-bottom:10px}}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .featured-story-header{width:100%;height:380px;background-position:center;background-size:cover}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .feature-story-content{width:90%;margin:-100px auto 0 auto;background-color:#fff;padding:40px 50px;z-index:1}@media screen and (min-width:1030px) and (max-width:1280px){body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .feature-story-content{padding:20px}}@media screen and (max-width:720px){body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .feature-story-content{padding:30px}}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .feature-story-content h2{margin-top:0;margin-bottom:25px}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .feature-story-content .featured-title{font-weight:600;font-size:18px}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .feature-story-button{text-align:center}@media only screen and (min-width:1031px){body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .feature-story-button{position:absolute;left:0;bottom:10px;width:100%;height:42px}}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .field--name-field-news-overview-content{background-color:#e5e5e5;padding:40px 45px}@media screen and (min-width:1030px) and (max-width:1280px){body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .field--name-field-news-overview-content{padding:20px}}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .field--name-field-news-overview-content .paragraph{padding:0}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .field--name-field-news-overview-content>.field__item{margin-bottom:20px}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .field--name-field-news-overview-content>.field__item:last-child{margin-bottom:0}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .field--name-field-news-overview-content .video-content__overlay{padding:0 0 20px 20px;width:80%}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .field--name-field-news-overview-content .video-content__title{font-size:20px}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .field--name-field-news-overview-content .video-content__length,body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .field--name-field-news-overview-content .video-content__subtitle{display:none}body.feature-stories .node__content .block-views-blockfeature-stories-featured-two-items .view .view-content .views-row .field--name-field-news-overview-content .video-content__play img{max-width:65px}body.feature-stories .color-primary{color:#cc0035}body.feature-stories .color-black{color:#343434}.four-columns h4{margin-bottom:10px;font-size:20px}.four-columns .color-white{color:#fff}.four-columns .vertical-middle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.four-columns .absolute-bottom{position:absolute;bottom:20px;width:90%}@media screen and (max-width:1030px){.four-columns .absolute-bottom{padding:0}}@media only screen and (max-width:650px){.four-columns .absolute-bottom{width:95%}}@media screen and (max-width:1030px){.four-columns .myopia-opinion{margin-top:0 !important;margin-bottom:20px !important}}.field--name-field-content>.field__item>.two-columns>.two-columns__inner{max-width:100%}.field--name-field-content>.field__item>.two-columns>.two-columns__inner .two-columns__left{padding-right:10px}@media screen and (max-width:1030px){.field--name-field-content>.field__item>.two-columns>.two-columns__inner .two-columns__left{padding-right:0}}.field--name-field-content>.field__item>.two-columns>.two-columns__inner .two-columns__right{padding-left:10px}@media screen and (max-width:1030px){.field--name-field-content>.field__item>.two-columns>.two-columns__inner .two-columns__right{padding-left:0;margin-top:20px}}.field--name-field-content>.field__item>.two-columns .paragraph{padding:0}.field--name-field-content>.field__item>.two-columns .paragraph--type--html-input{text-align:left}.field--name-field-content>.field__item>.two-columns .video-content__overlay,.field--name-field-content>.field__item>.two-columns .video-content__length,.field--name-field-content>.field__item>.two-columns .video-content__logo{display:none}.field--name-field-content>.field__item>.two-columns .video-content__play img{width:55px}.connected-by-sight--body{background:#fff;padding:40px 50px;width:100%;position:relative;z-index:1;margin-top:-100px}.connected-by-sight--body h2{margin-top:0;margin-bottom:25px}.two-columns .two-columns__inner{position:relative;padding:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.two-columns .two-columns__inner .two-columns__item{float:none;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;position:relative}@media screen and (max-width:1030px){.two-columns .two-columns__inner .two-columns__item{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}}.two-columns .two-columns__inner .two-columns__item .paragraph_style-large-height{width:100%;height:100%}@media screen and (min-width:1030px){.two-columns .two-columns__inner .two-columns__item .paragraph_style-large-height{position:absolute}}.two-columns .two-columns__inner .two-columns__item .paragraph_style-large-height>.paragraph__inner{position:relative;width:100%;height:100%}@media screen and (min-width:1030px) and (max-width:1200px){.two-columns.feature-stories-tips .two-columns__left .video-content__title{font-size:32px}}.two-columns.feature-stories-tips .two-columns__right{position:relative;background-color:#e5e5e5}.two-columns.feature-stories-tips .two-columns__right:after{content:'For the love of your eyes';position:absolute;left:40px;bottom:20px;font-size:16px;background:url("/themes/custom/jj_vision_theme/assets/images/eye.png") no-repeat left center;background-size:30px auto;padding-left:36px}.two-columns.feature-stories-tips .two-columns__right:before{content:'T';position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:8%;font-size:80px;font-weight:600}@media screen and (min-width:1030px) and (max-width:1260px){.two-columns.feature-stories-tips .two-columns__right:before{top:3%;font-size:64px}}@media screen and (max-width:500px){.two-columns.feature-stories-tips .two-columns__right:before{font-size:54px}}.two-columns.feature-stories-tips .carousel--tips{display:inline-block;margin-top:17%}@media screen and (min-width:1030px) and (max-width:1260px){.two-columns.feature-stories-tips .carousel--tips{margin-top:12%}.two-columns.feature-stories-tips .carousel--tips h2.carousel-title{margin-bottom:25px;font-size:28px}}.two-columns.feature-stories-tips .carousel--tips .carousel-title{color:#343434}.two-columns.feature-stories-tips .carousel--tips .field__item{text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:400px}@media screen and (max-width:500px){.two-columns.feature-stories-tips .carousel--tips .field__item{max-width:280px}}.two-columns.feature-stories-tips .carousel--tips .field__item h3{font-size:21px;margin-bottom:15px}@media screen and (min-width:1030px) and (max-width:1260px){.two-columns.feature-stories-tips .carousel--tips .field__item h3{font-size:18px}}.two-columns.feature-stories-tips .carousel--tips .control_next,.two-columns.feature-stories-tips .carousel--tips .control_prev{bottom:80px}
