.label{font-size:0.818em;line-height:1.273em;}.jnj-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;}.jnj-row .col,.jnj-row .col-2,.jnj-row .col-5,.jnj-row .col-6,.jnj-row .col-lg-8,.jnj-row #content.col-lg-8,.jnj-row .col-10,.jnj-row .col-12,.jnj-row .col-lg-4,.jnj-row .col-lg-5,.jnj-row .col-lg-6,.jnj-row .col-lg-12,.jnj-row #touts,#fitting-calculator-astigmatism-rotation-compensation .col-lg-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;box-sizing:border-box;}.jnj-row .col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%;}.jnj-row .col-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%;}.jnj-row .col-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%;}.jnj-row .col-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%;}.jnj-row .col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;}.align-items-center{align-items:center;}.justify-content-center{justify-content:center;}.wrapper-jnj-commerce-alert-message .alert-block{margin:0;border-radius:0;border:0;position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.wrapper-jnj-commerce-alert-message .alert-error{background:#bf0033;}.wrapper-jnj-commerce-alert-message .message-alert-content{width:calc(100% - 3.75em);overflow:hidden;}.wrapper-jnj-commerce-alert-message .message-alert-content p{color:#fff;padding:15px 5px;text-align:center;margin:0;}.wrapper-jnj-commerce-alert-message .icon--warning-close{font-size:1.667em;color:#fff;width:auto;height:auto;background-image:none;transition:all 0.2s ease-in;}.wrapper-jnj-commerce-alert-message .icon--warning-close:hover,.wrapper-jnj-commerce-alert-message .icon--warning-close:focus{opacity:0.8;}.block-jnj-lens-fitting-calculator .text-center{text-align:center;}.block-jnj-lens-fitting-calculator form{position:relative;}.ajax-loading-wrapper{position:absolute;top:0;left:0;z-index:15;width:100%;height:100%;overflow:hidden;background:#fff;opacity:.9;display:flex;justify-content:center;align-items:center;}.ajax-loading-wrapper .throbber{top:0;}.block-jnj-lens-fitting-calculator p{font-size:1em;}.block-jnj-lens-fitting-calculator .block__title,h2.fitting-calculator-error_message{text-transform:none;font-size:1.773em;line-height:1.2em;text-align:left;}.block-jnj-lens-fitting-calculator .popover-tooltip{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;color:#bf0033;font-size:1em;transition:all 0.2s ease-in;outline:0;}.block-jnj-lens-fitting-calculator .popover-tooltip:hover,.block-jnj-lens-fitting-calculator .popover-tooltip:focus{opacity:0.8;}.block-jnj-lens-fitting-calculator .clear-all-wrapper .fontello-right-open{color:#bf0033;}.block-jnj-lens-fitting-calculator .jnj-card-list{margin:15px -15px;list-style:none;}.block-jnj-lens-fitting-calculator .jnj-card-list .col-lg-4,.block-jnj-lens-fitting-calculator .jnj-card-list .col-lg-12{margin-top:2%;margin-bottom:2%;}.block-jnj-lens-fitting-calculator .jnj-card-list .card{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border:2px solid #d8d8d8;border-radius:5px;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.block-jnj-lens-fitting-calculator .jnj-card-list .card__body,.block-jnj-lens-fitting-calculator .jnj-card-list .card__header{width:100%;padding:20px 15px;box-sizing:border-box;}.block-jnj-lens-fitting-calculator .jnj-card-list .card__header{border-bottom:2px solid #d8d8d8;font-weight:bold;font-size:1.091em;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;}.block-jnj-lens-fitting-calculator .card__header .popover-tooltip{float:right;}.block-jnj-lens-fitting-calculator .jnj-card-list .card__body{background-color:#f4f4f4;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-left:30px;padding-bottom:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.block-jnj-lens-fitting-calculator .align-items-center .form-type-radio{margin:0 0 10px;}.block-jnj-lens-fitting-calculator .card__body .field.col-12{padding-left:0;}.block-jnj-lens-fitting-calculator .card__body .label{margin-bottom:10px;padding:2px 4px;text-align:center;}.block-jnj-lens-fitting-calculator .card__body .form-select,.block-jnj-lens-fitting-calculator .card__body .form-text{margin:0;width:100%;height:30px;box-sizing:border-box;}.block-jnj-lens-fitting-calculator .card__body .webform-component-radios{width:100%;margin-top:6px;}.block-jnj-lens-fitting-calculator .card__body .form-radios{display:flex;flex-wrap:wrap;justify-content:space-around;}.block-jnj-lens-fitting-calculator .form-text-info{text-align:center;margin-top:20px;font-size:0.955em;}.fit-calcu-tooltip{font-size:0.955em;line-height:1.4em;outline:0;width:16.857em;max-width:92%;}.block-jnj-lens-fitting-calculator .clear-all-link:after{color:#bf0033;text-decoration:none;font-size:0.8em;}.block-jnj-lens-fitting-calculator .icon-tooltip{display:none;}.node-type-fitting-calculator-page .action-links{margin:0;}.touts-title{text-transform:none;font-size:1.364em;line-height:1.2em;color:#666;border-bottom:1px solid #d2d2d2;padding-bottom:10px;margin:0 0 30px;}#main .container .touts-content{margin-top:20px;}.touts-content .tout .session{display:none;}.disclaimer-container{margin-top:50px;}.header-teaser{margin-bottom:26px;}.fitting-calculator-result-block{padding-top:10px;outline:0;}.fitting-calculator-result-block .block__title{margin:0 0 40px;}.block-jnj-lens-fitting-calculator .block__sub-title{color:#666;font-size:1.227em;line-height:1.2em;border-bottom:2px solid #d8d8d8;padding:0 0 6px;margin:0 0 6px;box-sizing:border-box;}.block-jnj-lens-fitting-calculator .block__info--extra .block__sub-title{border:0;}.calculator-result .block__info,.calculator-result .block__info--extra{padding-bottom:14px;margin-top:14px;border-bottom:2px solid #d8d8d8;}.calculator-result .block__info:last-child,.calculator-result .block__info--extra:last-child{border:0;}.calculator-result .block__info--extra{font-size:0.955em;margin-top:20px;padding-bottom:30px;}.calculator-result .block__info .data,.calculator-result .block__info--extra .data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.calculator-result .block__info--extra .data{margin-bottom:2px;}.calculator-result .block__info .data .data-re,.calculator-result .block__info--extra .data .data-re{padding-left:0;display:flex;align-items:center;}.calculator-result .block__info .data .data-re .label,.calculator-result .block__info--extra .data .data-re .label{margin-right:4px;}.calculator-result .col-lg-8 .jnj-row{margin-bottom:30px;}.fitting-calculator-result-block .container{padding:0;}.block-jnj-lens-fitting-calculator .jnj-card-list .has-errors{border-color:#c51947;}.fitting-calculator-result-warnings{margin:30px 0 0;padding:10px;outline:0;background-color:#bf0033;border-radius:5px;}.fitting-calculator-result-warnings h3,.fitting-calculator-result-warnings p{color:#fff;}.fitting-calculator-result-warnings h3{font-size:1.227em;font-weight:bold;line-height:1.2em;font-family:'HelveticaNeueW02-55Roma','Helvetica','Arial';margin-bottom:2px;}.fitting-calculator-result-error .button-primary,.fitting-calculator-result-warnings .button-primary{margin-right:0;}.fitting-calculator-result-error{margin-bottom:20px;text-align:center;}h3.fitting-calculator-error_message{font-size:1em;line-height:1.2em;color:#fff;text-align:center;margin:20px 0;}.fitting-calculator-result-warnings h3.fitting-calculator-error_message{color:#fff;font-size:1.227em;}.jnj-card-list .card .required-mark{display:none;}.jnj-card-list .card.is-required .required-mark{display:inline-block;}.use-fitcal-popup{width:92%;max-width:42.857em;max-height:92%;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);box-sizing:border-box;padding:2.143em;}.use-fitcal-popup .modal-header{padding:0;}.use-fitcal-popup .close{position:absolute;top:10px;right:10px;margin:0;padding:0;font-size:1.429em;}.use-fitcal-popup .close span{display:none;}.use-fitcal-popup .modal-body{max-height:none;padding:0;}.use-fitcal-popup ul:last-child{margin-bottom:0;}.use-fitcal-popup li{margin-bottom:10px;}.use-fitcal-popup li:last-child{margin-bottom:0;}a.tout,.tout-no-link{margin-bottom:30px;}.use-fitcal-popup.popup-overflow.fade.in{top:4%;transform:translate(-50%,0);bottom:4%;}.use-fitcal-popup.popup-overflow .modal-body{height:100%;}.fc-print-share{margin:40px auto 20px;}.fc-print-share .fc-action-item{text-decoration:none;font-size:2.182em;line-height:1.2em;transition:all 0.2s ease-in;}.send-fitcal-popup{padding:0;max-width:400px;overflow:hidden;}.send-fitcal-popup .modal-header{border-bottom:1px solid #e9ecef;padding:16px 30px;}.fitcal-popup-title{font-size:1.364em;text-transform:none;line-height:1.2em;margin:0;}.send-fitcal-popup .modal-body{padding:16px 30px;text-align:center;}.send-fitcal-popup .control-label{text-align:left;}.send-fitcal-popup .form-text{width:100%;box-sizing:border-box;height:32px;}.send-fitcal-popup .form-text.error{border:2px solid #c51947;background-color:#F2DEDE;color:#b94a48;}.send-fitcal-popup span.error{text-align:right;font-size:0.818em;color:#c51947;display:block;margin:-6px 0 20px;}.send-fitcal-popup .alert-block{text-align:left;padding:14px;line-height:1.2em;margin:14px 0;}.card .jnj-row{justify-content:flex-end;}.card .jnj-row .label{max-width:none;flex-grow:1;}.card .jnj-row .field.col-10{flex:1 0 auto;width:72%;}.language-be-nl .card .jnj-row .field.col-10{flex-grow:0;}.language-be-nl .card .jnj-row .label{flex-basis:auto;width:28%;}.fc-action-item span{display:none;}.astigmatism-fitting-calculator .popover-title{display:none;}.astigmatism-fitting-calculator .popover .popover-content{font-size:0.955em;line-height:1.4em;outline:0;width:16.857em;max-width:92%;}.astigmatism-fitting-calculator .jnj-row p.jnj-row-title{margin:20px 0;font-weight:bold;}.astigmatism-fitting-calculator .jnj-row .list-products{display:flex;margin-bottom:50px;}.astigmatism-fitting-calculator .fc-print-share{margin-top:0;margin-bottom:50px;}.astigmatism-fitting-calculator .fc-print-share a:first-child::before{margin-left:0;}.astigmatism-fitting-calculator .calculator-eye-block{position:relative;padding-bottom:50px;margin-bottom:80px;}.astigmatism-fitting-calculator .calculator-eye-block:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0;}.astigmatism-fitting-calculator .calculator-eye-block::after{position:absolute;bottom:0;left:15px;height:2px;background-color:#d2d2d2;width:calc(100% - 30px);content:'';}.astigmatism-fitting-calculator .calculator-eye-block:last-of-type::after{display:none;}.astigmatism-fitting-calculator .calculator-eye{font-weight:bold;color:#000;text-transform:uppercase;}.astigmatism-fitting-calculator .recommended-link{margin-top:10px;text-align:right;}.astigmatism-fitting-calculator .recommended-link .choose-alternative-product{font-size:12px;}.astigmatism-fitting-calculator .jnj-row .block-product{border:2px solid #d8d8d8;border-radius:5px;}.astigmatism-fitting-calculator .jnj-row .block-product .block__product-image{border-color:#d8d8d8;padding:15px;text-align:center;}.astigmatism-fitting-calculator .jnj-row .block-product .block__product-name{border:2px solid #d8d8d8;border-bottom:0;border-left:0;border-right:0;padding:15px 30px;}.astigmatism-fitting-calculator .jnj-row .block-product .block__product-name p{margin:0;font-weight:bold;font-size:1.2em;color:#666;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-recommended-trial-lens-block{margin-bottom:50px;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-recommended-trial-lens-block .block__title{margin-top:0;margin-bottom:20px;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-recommended-trial-lens-block .table{margin-bottom:30px;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-recommended-trial-lens-block .table th{color:#666;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-recommended-trial-lens-block .table .table-head th{border:0;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-recommended-trial-lens-block .block-button{display:flex;align-items:center;justify-content:center;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-recommended-trial-lens-block .recommended-link{display:flex;font-size:0.8em;text-align:right;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-recommended-trial-lens-block .recommended-link a{margin:15px 0;width:100%;}.astigmatism-fitting-calculator .table .not-available,.astigmatism-fitting-calculator .table .not-available-smaller{color:#bf0033;}.astigmatism-fitting-calculator .table .not-available-smaller{font-size:0.8em;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-wrapper .has-errors{border-color:#c51947;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block{border:2px solid #d8d8d8;border-radius:5px;margin:30px 0;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .description{padding:25px 15px;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .description .header{font-weight:bold;font-size:1.2em;color:#666;margin-bottom:15px;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .description .header body{font-weight:bold;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .description .header .popover-tooltip{float:right;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components{background:#f4f4f4;display:flex;border-left:2px solid #d8d8d8;padding:25px 15px;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components .block-rotation{display:flex;align-items:center;justify-content:center;width:50%;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components .block-rotation > *{margin:0;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components .block-rotation .lens-container{position:relative;width:50px;height:50px;display:inline-block;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components .block-rotation .lens-container .lens{position:relative;width:50px;height:50px;border-radius:50px;border:1px solid #d8d8d8;background-color:#fff;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .lens-container .lens:before,.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .lens-container .lens:after{position:absolute;left:50%;content:'';width:1px;height:10px;background-color:#bf0033;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .lens-container .lens::after{top:0;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .lens-container .lens::before{bottom:0;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .lens-container .value{position:absolute;top:33%;left:0;width:100%;text-align:center;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components .btn-icon{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;font-size:1em;cursor:pointer;color:#bf0033;font-family:'fontello';font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;margin-right:0;text-align:center;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components .btn-icon i{position:absolute;left:0;top:5px;width:100%;text-align:center;font-size:1.5em;font-style:normal;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components .btn-icon .increase:before,.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components .btn-icon .decrease:before{content:'';height:19px;display:block;background-color:transparent;background-position:center center;background-repeat:no-repeat;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components .btn-icon .increase:before{background-image:url(/sites/all/themes/jnjvisioncare/images/rotation-plus.svg);}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components .btn-icon .decrease:before{background-image:url(/sites/all/themes/jnjvisioncare/images/rotation-minus.svg);}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components .new-calculation-button{align-self:center;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-for-au #fc-share-email{display:none;}.calculator-result-row.jnj-row .col-lg{width:100%;padding:0 15px;}.block-jnj-lens-fitting-calculator .calculator-result-row::after{width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d8d8d8;content:'';}.block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .block__product-image{padding:0 15px;}.block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .jnj-row{margin-bottom:0;}.block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .block__product-image{text-align:center;}.block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .block__sub-title{margin-bottom:0;background-color:#f4f4f4;border-bottom:1px solid #d8d8d8;padding:10px;font-size:12px;line-height:15px;letter-spacing:.5px;}.block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .block__info{margin-top:0;border-bottom:1px solid #d8d8d8;padding:10px;}.block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .block__info:last-child{border:none;background-color:#f4f4f4;}.block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .block__info .column{max-width:41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;;}.block-jnj-lens-fitting-calculator .calculator-result-row .block--offset-30 .block__container{padding:15px;border:1px solid #d8d8d8;border-radius:5px;}.block-jnj-lens-fitting-calculator .calculator-result-row .block--offset-30 .block__sub-title{position:relative;padding-bottom:10px;font-size:17px;line-height:21px;letter-spacing:.32px;color:#212121;border-bottom:none;margin:0;}.block-jnj-lens-fitting-calculator .calculator-result-row .block--offset-30 .block__info--extra{padding-top:10px;padding-bottom:10px;margin-top:0;border-bottom:none;}.block-jnj-lens-fitting-calculator .calculator-result-row .block--offset-30 .block__info--extra .block__sub-title{border-bottom:1px solid #d8d8d8;padding-bottom:10px;font-size:12px;line-height:15px;letter-spacing:.5px;color:#212121;}body:not(.dir-rtl) .block-jnj-lens-fitting-calculator .calculator-result-row .block--offset-30 .block__sub-title .popover-tooltip{position:absolute;top:8px;right:8px;width:25px;height:25px;}body:not(.dir-rtl)  .block-jnj-lens-fitting-calculator .calculator-result-row .block--offset-30 .block__sub-title,body:not(.dir-rtl)  .block-jnj-lens-fitting-calculator .calculator-result-row .block--offset-30 .block__info--extra .block__sub-title{padding-right:40px;}.block-jnj-lens-fitting-calculator .calculator-result-row .block--offset-30 .block__info--extra .data{margin-bottom:0;padding:10px 0;border-bottom:1px solid #d8d8d8;}.block-jnj-lens-fitting-calculator .calculator-result-row .block--offset-30 .block__info--extra .data:last-child{border-bottom:0;}.block-jnj-lens-fitting-calculator .calculator-result-row .block--offset-30 .block__info--extra .data .col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.block-jnj-lens-fitting-calculator .calculator-result-row .block--offset-30 .block__info--extra .data-re{padding-left:0;}.text-align-center{text-align:center;}@media only screen and (max-width:639px){.node-type-fitting-calculator-page #main .container{padding:0 15px;}.node-type-fitting-calculator-page .container .content-title{padding-left:0;padding-right:0;}.node-type-fitting-calculator-page .touts-content{display:block;margin-bottom:10px;}.node-type-fitting-calculator-page .touts-content .tout .session{position:absolute;background:#fff;padding:0 22px 6px 0;font-size:1.091em;font-family:'HelveticaNeueW02-77BdCn 694066','Arial';}.node-type-fitting-calculator-page .touts-content .tout .teaser p,.node-type-fitting-calculator-page .touts-content .tout .read-more{margin-top:12px;color:#666;}.node-type-fitting-calculator-page .touts-content .tout .img-size{height:auto;}.touts-content .tout .teaser p,.touts-content .tout .read-more{padding:0;}.node-type-fitting-calculator-page #main .fitting-calculator-result-block .container{padding:0;}.fitting-calculator-result-block .block__product-image{margin-bottom:30px;}.block-jnj-lens-fitting-calculator .block__title,h2.fitting-calculator-error_message{font-size:1.364em;}.node-type-fitting-calculator-page .tout .title{padding:0;margin:12px 0 0;}.use-fitcal-popup{padding:30px;}.use-fitcal-popup .close{font-size:20px;}.send-fitcal-popup{padding:0;}.block-jnj-lens-fitting-calculator .jnj-card-list .card__body{display:flex;}.block-jnj-lens-fitting-calculator .jnj-card-list .card__body .od{flex:1 0 0;margin:0;}.block-jnj-lens-fitting-calculator .jnj-card-list .card__body .os{flex:1 0 0;margin:0;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-available-products-block{margin-right:-15px;margin-left:-15px;}.astigmatism-fitting-calculator .jnj-row .list-products{margin-bottom:0;}.astigmatism-fitting-calculator .jnj-row .list-products .block-product{margin-bottom:30px;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-recommended-trial-lens-block{margin-right:-15px;margin-left:-15px;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-recommended-trial-lens-block .block-product{margin-top:30px;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components{border-left:0;border-top:2px solid #d8d8d8;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-rotation-compensation-block .components .new-calculation-button{margin-top:30px;}.block-jnj-lens-fitting-calculator .card  .card__body .jnj-row{margin:5px;}.language-ru .fitting-calculator-form .card .jnj-row .field.col-10{width:100%;margin:0 auto;}}@media only screen and (min-width:640px){.jnj-row .col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%;}.jnj-row .col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%;}.jnj-row .col-lg-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;}.calculator-result .block__sub-title.tooltip-wrapper{padding-right:30px;}.block-jnj-lens-fitting-calculator .jnj-card-list .card-horizontal{display:block;border-right:2px solid #d8d8d8;}.block-jnj-lens-fitting-calculator .jnj-card-list .card-horizontal .card__header{width:50%;display:inline-block;height:70px;vertical-align:top;border-bottom:0;padding-top:25px;}.block-jnj-lens-fitting-calculator.vertex-long-text .jnj-card-list .card-horizontal .card__header{height:auto;}.block-jnj-lens-fitting-calculator .jnj-card-list .card-horizontal .card__body{width:50%;display:inline-block;vertical-align:top;border-left:2px solid #d8d8d8;border-bottom-left-radius:0;}.block-jnj-lens-fitting-calculator.vertex-long-text .jnj-card-list .card-horizontal .card__body{padding-top:28px;padding-bottom:27px;}.block-jnj-lens-fitting-calculator.vertex-long-text .jnj-card-list .card-horizontal .form-item-vertex-distance{margin-bottom:0;}}@media only screen and (min-width:640px) and (max-width:1023px){.touts-content{margin-bottom:10px;}.touts-content .touts-title-container{width:100%;}.touts-content .tout-outline .span3{margin-right:3%;}.touts-content .view-content > div:last-child .tout-outline .span3{margin-right:0;}.calculator-result .col-lg-5.offset-lg-1{margin-left:8.333333%;}.use-fitcal-popup.modal.fade.in{margin:0;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-available-products-block{margin-right:-15px;margin-left:-15px;}.astigmatism-fitting-calculator .fitting-calculator-astigmatism-recommended-trial-lens-block{margin-right:-15px;margin-left:-15px;}}@media only screen and (min-width:1024px){.touts-content .region-touts .span3{margin-left:0;}.jnj-row .col-lg-8,.jnj-row #content.col-lg-8{-ms-flex:0 0 69%;-webkit-box-flex:0;flex:0 0 69%;max-width:69%;}.offset-lg-1{margin-left:6%;}}@media print{html body{font-family:'Arial';}h1,h2,h3,h4,h5,h6,strong,a,.content-title h1{font-family:'Arial';font-weight:bold;}#page-header,#breadcrumbs,.fc-print-share,#block-jnj-lens-fitting-calculator-form-calculator,.disclaimer-container,.global_footer_top,.views-field-field-footer-text-mobile,.views-field-field-footer-text-tablet,#touts,.accessibility-box,.wcag-shortcut,.fitting-calculator-mobile-content{display:none;}.jnj-row .col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%;}.jnj-row .col-lg-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;}.calculator-result .col-lg-5.offset-lg-1{margin-left:8.333333%;}.label{color:#666;background-color:transparent;border:1px solid #666;text-shadow:none;}.footer{background-color:transparent;}.footer .global_footer_bottom p{color:#666;}.block-jnj-lens-fitting-calculator .calculator-result-row .block--offset-30{margin-top:20px;}}@media only screen and (min-width:1025px){.fitting-calculator-mobile-content{display:none;}.block-jnj-lens-fitting-calculator .calculator-result-row::after{width:66%;}.block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .jnj-row{justify-content:space-between;}}@media only screen and (max-width:1024px){.block-jnj-lens-fitting-calculator .calculator-result-row .block__container{margin-top:15px;margin-bottom:15px;}.block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .block__info .column{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.block-jnj-lens-fitting-calculator > .fc-print-share #fc-print{display:none;}}@media only screen and (max-width:991px){.block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .col-lg-7{width:100%;}.block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .col-lg-5{-webkit-box-flex:0;width:100%;flex:0 0 100%;max-width:100%;}}@media only screen and (min-width:992px){.block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .col-lg-7{flex:0 0 58.333333%;max-width:58.333333%;}.calculator-result-row.jnj-row .col-lg{flex:1;margin-left:30px;padding:0;}}@media screen and (-ms-high-contrast:none){.region-before-content + .jnj-row{position:relative;}.fitting-calculator-result-block .jnj-row.calculator-result-row,.jnj-row #content.col-lg-8{flex:1 1 auto;width:998px;max-width:998px;overflow:hidden;}.jnj-row #content.col-lg-8 > .disclaimer-container{max-width:69%;}.fitting-calculator-result-block .block-jnj-lens-fitting-calculator .calculator-result-row .col-lg-8 .jnj-row.align-items-center{width:688px;}.jnj-row #content.col-lg-8 .block-jnj-lens-fitting-calculator form{width:658px;}.fitting-calculator-result-block .calculator-result-row.jnj-row .col-lg.block--offset-30{flex:1 1 auto;width:calc(31% - 30px);}#touts.offset-lg-1{position:absolute;top:0;right:30px;width:219px;}.dir-rtl #touts.offset-lg-1{left:30px;right:auto;}}
.node-type-topic .content-title-box,.node-type-topic .topic{position:relative;overflow:hidden;}.absorb-jnjvisioncare-page.topic{margin-top:15px;}.node-type-topic .background-header .block-teaser-tvci-zone{position:static;text-transform:capitalize;width:100%;}.node-type-topic .background-header .block-teaser-tvci-zone h2.lear-about-header-title{text-transform:none;}.node-type-topic .learn-about-menu,.node-type-step-webpage .learn-about-menu{min-width:210px;}.node-type-topic .background-header .lear-about-header-title-wrapper-right,.node-type-topic .learn-about-menu-header-right{left:55%;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li,.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li a,.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li span,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-one-columns li,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-one-columns li a,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-one-columns li span{line-height:1.4em;padding:0;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-one-columns li{margin-bottom:8px;padding:5px 5px 5px 0;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li span.title-tab,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-one-columns li span.title-tab{padding-left:24px;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li a.active span.title-tab,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-one-columns li a.active span.title-tab{position:relative;color:#bf0033;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li a,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-one-columns li a{width:100%;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li a.active span.arrow-menu,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-one-columns li a.active span.arrow-menu{position:absolute;left:8px;top:5px;display:inline !important;width:10px;background:#bf0033;height:10px;}.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li,.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li a,.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li span,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-two-columns li,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-two-columns li a,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-two-columns li span{line-height:1.4em;padding:0;}.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-two-columns li{margin-bottom:8px;padding:5px 5px 5px 0;}.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li span.title-tab,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-two-columns li span.title-tab{padding-left:24px;}.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li a.active span.title-tab,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-two-columns li a.active span.title-tab{position:relative;color:#bf0033;}.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li a,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-two-columns li a{width:100%;}.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li a.active span.arrow-menu,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-two-columns li a.active span.arrow-menu{position:absolute;left:8px;top:5px;display:inline !important;width:10px;background:#bf0033;height:10px;}.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li,.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li a,.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li span,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-three-columns li,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-three-columns li a,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-three-columns li span{line-height:1.4em;padding:0;}.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-three-columns li{margin-bottom:8px;padding:5px 5px 5px 0;}.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li span.title-tab,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-three-columns li span.title-tab{padding-left:24px;}.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li a.active span.title-tab,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-three-columns li a.active span.title-tab{position:relative;color:#bf0033;}.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li a,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-three-columns li a{width:100%;}.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li a.active span.arrow-menu,.node-type-step-webpage .menu-learn-about ul.lear-about-menu-three-columns li a.active span.arrow-menu{position:absolute;left:8px;top:5px;display:inline !important;width:10px;background:#bf0033;height:10px;}.absorb-jnjvisioncare-page .topic-content,.absorb-jnjvisioncare-page .paf-event-content{clear:both;overflow:hidden;margin-top:10px;margin-bottom:20px;}.node-type-topic .topic-left,.paf-event-page .paf-event-left{float:left;overflow:hidden;margin-left:0;}.node-type-topic .topic-left #content{margin-left:0;}.node-type-topic .header-title{padding:0px 40px;}.node-type-topic .page-button{position:absolute;top:50%;margin-top:-4%;left:0;display:inline-block;width:100%;}.node-type-topic .page-button a{width:28px;height:28px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;behavior:url("/sites/all/themes/jnjvisioncare/css/PIE.htc")\9;padding:0;color:#ffffff;text-decoration:none;text-align:center;font:bold 16px/27px sans-serif,Arial;line-height:28px\0;outline:none;}.node-type-topic .page-button .prev{float:left;margin-left:2px;}.node-type-topic .page-button .next{float:right;margin-right:2px;}.absorb-jnjvisioncare-page .touts-content{float:right;overflow:hidden;margin:0px;background:#e8e8e8;padding:15px;width:29%;}.absorb-jnjvisioncare-page .touts-content .region-touts{padding:0 0 10px 0;}.absorb-jnjvisioncare-page .touts-content h3{font-size:11pt;line-height:30px;text-indent:10px;background:#ffffff;margin:10px 0;}.absorb-jnjvisioncare-page .touts-content .touts-list{clear:both;display:inline-block;width:100%;margin-bottom:10px;}.absorb-jnjvisioncare-page .touts-content .touts-list .img{float:left;width:65px;}.absorb-jnjvisioncare-page .touts-content .touts-list img{width:100%;padding-top:3px;height:50px;}.absorb-jnjvisioncare-page .touts-content .touts-list .enroll{display:block;background:#bf0033;margin-top:3px;color:#ffffff;line-height:15px;text-align:center;font-size:12px;font-family:arial;}.absorb-jnjvisioncare-page .touts-content .touts-list .enroll a{color:#ffffff;text-decoration:none;width:100%;display:inline-block;font-family:arial;}.absorb-jnjvisioncare-page .touts-content .touts-list ul{list-style:none;float:left;width:73%;margin:0 0 0 8px;}.absorb-jnjvisioncare-page .touts-content .touts-list ul .name,.absorb-jnjvisioncare-page .touts-content .touts-list ul .name a{color:#bf0033;font:normal 14px/15px 'HelveticaNeueW02-75Bold','Helvetica','Arial';text-decoration:none;}.absorb-jnjvisioncare-page .touts-content .touts-list ul .name{margin-bottom:5px;}.absorb-jnjvisioncare-page .touts-content .touts-list ul li.description,.absorb-jnjvisioncare-page .touts-content .touts-list ul li.description p{font-size:13px;font-style:italic;margin:0;line-height:normal;}.absorb-jnjvisioncare-page .touts-content .all-learning{text-align:center;display:block;line-height:20px;}.desktop .absorb-jnjvisioncare-page .touts-content .touts-list .enroll a:hover{background:#7f7f7f;}.absorb-jnjvisioncare-page .breadcrumb{padding-bottom:10px;}.absorb-tvci-class-detail .tvci-zone-header-tabs-desktop{height:50px;}.absorb-tvci-class-detail .event-and-courses-tvci .event-info .event-duration,.absorb-tvci-class-list .event-and-courses-tvci .event-info .event-duration{clear:both;margin:0 0 5px 0;top:0;width:100%;}.absorb-tvci-class-detail .event-and-courses-tvci .event-info .event-points,.absorb-tvci-class-list  .event-and-courses-tvci .event-info .event-points{top:0;}.absorb-tvci-class-list .action-links{margin:0;}.event-and-courses-tvci .event-fee .fee{background-position:0 -114px;}.absorb-tvci-class-detail .event-and-courses-tvci .event-assets{margin-bottom:0;}.absorb-tvci-class-detail .event-and-courses-tvci .event-assets .assets{background-position:0 -149px}.absorb-tvci-class-detail .event-and-courses-tvci .event-assets a{text-decoration:none;}.absorb-tvci-class-detail .content-title.page-header{margin:0;}.absorb-tvci-class-detail .header-title{padding:5px 0;}.absorb-tvci-class-detail .topic-left{margin-left:0;}.absorb-tvci-class-detail .event-and-courses-tvci .event-details{margin-top:0;}.absorb-tvci-class-detail .event-and-courses-tvci .description-content{border-bottom:none;margin-bottom:0;}.absorb-tvci-class-detail .block-relevant-assets{border-bottom:none;}.absorb-tvci-class-detail #assets-box{width:480px;left:50%;margin-left:-240px;background:#d8d8d8;border:3px solid #c0504d;}.absorb-tvci-class-detail #assets-box .modal-body{width:50%;margin:10px auto;padding-top:15px;background:#ffffff;padding-bottom:10px;max-height:400px;}.absorb-tvci-class-detail #assets-box .close{position:absolute;right:0px;font-size:15px;padding:0 10px;opacity:0.4;filter:alpha(opacity=40)\9;}.desktop .absorb-tvci-class-detail #assets-box .close:hover{opacity:0.6;filter:alpha(opacity=60)\9;}.absorb-tvci-class-detail #assets-box .close .caracter-x{font-size:32px;font-weight:normal;position:relative;top:5px;}.absorb-jnjvisioncare-page #assets-box .summary-relevant-assets{display:none;}.absorb-tvci-class-detail .event-detail-content .event-info{margin-bottom:12px;}.absorb-tvci-class-detail .event-and-courses-tvci .event-details h3{color:#bf0033;}.paf-event-page .paf-event-details{padding-bottom:30px;}.paf-event-page .paf-event-content .page-header{margin-bottom:15px;}.absorb-tvci-class-list .list-block-rigth-courses-event-and-courses-tvci{float:right;}.absorb-tvci-class-list .list-tvci-courses-summary{padding-left:0;border-left:none;}.absorb-tvci-class-list-right{float:right;width:718.5px;}.absorb-tvci-class-list-right .tout{width:439px;float:left;}.absorb-tvci-class-list-right .list-block-rigth-courses-event-and-courses-tvci{width:219.5px;float:right;border-left:1px solid #E5E5E5;padding-left:30px;}.absorb-tvci-class-list .event-and-courses-tvci .event-info div p{float:left;width:192px;}.absorb-tvci-class-list .tvci-zone-header-tabs{clear:both;overflow:hidden;}#mega-menu-content ul .menu-sup-level .title-menu-sup-level{clear:both;display:block;margin-top:5px \0 / IE9;width:100%;font:normal 16px/16px  "HelveticaNeueW02-75Bold",'Helvetica','Arial';}.absorb-enroll-courses{border-radius:100% 100% 100% 100% / 33px 33px 33px 33px;box-shadow:0 5px 8px -5px rgba(0,0,0,0.4);border-bottom:1px solid #ccc\9;border-radius:none\9;}.absorb-enroll-courses .absorb-enroll-course-list{position:relative;overflow:hidden;width:100%;background:#f4f4f4;border:1px solid #ccc;border-bottom:none;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.absorb-enroll-courses .absorb-enroll-course-list:last-child{border-bottom:1px solid #ccc;}.absorb-enroll-courses .absorb-enroll-course-thumbnail{float:left;position:relative;width:64px;border-bottom:6px solid #4c4c4c;margin-right:10px;}.absorb-enroll-courses .absorb-enroll-course-thumbnail img,.absorb-enroll-courses .absorb-enroll-course-thumbnail a{display:inline-block;width:64px;height:48px;border:none;}.absorb-enroll-courses .absorb-enroll-course-list .progress-bar{position:absolute;bottom:-6px;left:0;display:inline-block;height:6px;background:#009de6;}.absorb-enroll-courses .absorb-enroll-course-list .completed-100{background:#8dc63f;}.absorb-enroll-courses .absorb-enroll-course-list .status-icon{position:absolute;bottom:0;right:0;width:20px;height:20px;text-align:center;}.absorb-enroll-courses .complete .status-icon{background-color:#8dc63f;background-image:-webkit-linear-gradient(bottom,#8dc63f,#acf666);background-image:linear-gradient(to top,#8dc63f,#acf666);}.absorb-enroll-courses .in-progress .status-icon{background-color:#009de6;background-image:-webkit-linear-gradient(bottom,#009de6,#2bbbfe);background-image:linear-gradient(to top,#009de6,#2bbbfe);}.absorb-enroll-courses .failed .status-icon{background-color:#ff530d;background-image:-webkit-linear-gradient(bottom,#ff530d,#F98B63);background-image:linear-gradient(to top,#ff530d,#F98B63);}.absorb-enroll-courses .absorb-enroll-course-list .status-icon .span-icon{display:inline-block;width:20px;height:20px;margin:0;background:url(/sites/all/themes/jnjvisioncare/images/status-iocn.png) no-repeat center 3px;}.absorb-enroll-courses .failed .status-icon .span-icon{background-position:center -58px;}.absorb-enroll-courses .in-progress .status-icon .span-icon{background-position:1px -26px;}.absorb-enroll-courses .absorb-enroll-course-name-box{float:left;padding:5px 0;width:75%;}.absorb-enroll-courses .absorb-enroll-course-open{position:absolute;top:50%;right:15px;margin-top:-13px;display:inline-block;width:48px;height:24px;text-decoration:none;border-radius:3px;color:#ffffff;font-size:14px;line-height:24px;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}.desktop .absorb-enroll-courses .absorb-enroll-course-open:hover{-webkit-transition:background-position 0.3s linear;-moz-transition:background-position 0.3s linear;transition:background-position 0.3s linear;}.absorb-enroll-courses .grey-open{border:1px solid #222222;background-color:#4c4c4c;background-image:-webkit-linear-gradient(bottom,#4c4c4c,#666666);background-image:linear-gradient(to top,#4c4c4c,#666666);text-shadow:1px -1px #222222;}.desktop .absorb-enroll-courses .grey-open:hover{background:#4e4e4e;}.absorb-enroll-courses .red-open{background-color:#bf0033;background-image:-webkit-linear-gradient(bottom,#bf0033,#ea2953);background-image:linear-gradient(to top,#bf0033,#ea2953);background-repeat:repeat-x;text-shadow:1px -1px #a6012d;border:1px solid #a6012d;}.desktop .absorb-enroll-courses .red-open:hover{background-color:#bf0033;background-position:0 -15px;}.absorb-enroll-courses .absorb-enroll-course-name{color:#4c4c4c;font-size:14px;text-decoration:none;}.desktop .absorb-enroll-courses .absorb-enroll-course-name:hover{color:#bf0033;}.absorb-enroll-courses .absorb-enroll-course-type{color:#888;font-size:12px;}.no-absorb-enroll-courses{padding:120px 80px 0px;text-align:center;}.no-absorb-enroll-courses p{font-size:20px;}.all-educational-opportunities-page{overflow:hidden;}.all-educational-opportunities-page .left-filter-block{float:left;width:30%;background:#eaeaea;}.all-educational-opportunities-page .left-filter-block h3{background:#bf0033;color:#ffffff;font-size:18px;text-indent:20px;margin:0;line-height:45px;}.all-educational-opportunities-page .filter-result{list-style:none;padding:0px 10px;margin:0;}.all-educational-opportunities-page .filter-result li{display:block;position:relative;margin-top:5px;background:#7d7a78;color:#ffffff;line-height:18px;padding:6px 30px 6px 10px;border-radius:5px;behavior:url("/sites/all/themes/jnjvisioncare/css/PIE.htc")\9;}.all-educational-opportunities-page .filter-result li span{position:absolute;top:0;right:0px;display:inline-block;width:30px;height:100%;background:#86888a url(/sites/all/themes/jnjvisioncare/images/close.png) no-repeat center;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;}.all-educational-opportunities-page .checked-option-clear-all{display:inline-block;width:100px;text-align:center;cursor:pointer;margin:10px 0 0 11px;line-height:35px;border-radius:5px;background:#d2d2d2;background:-moz-linear-gradient(top,#cccccc 1%,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#cccccc),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#cccccc 1%,#ddd 100%);background:-o-linear-gradient(top,#cccccc 1%,#ddd 100%);background:-ms-linear-gradient(top,#cccccc 1%,#ddd 100%);background:linear-gradient(to bottom,#cccccc 1%,#ddd 100%);border-color:#d2d2d2;color:#333;-moz-box-shadow:0px 2px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 2px 1px 1px rgba(0,0,0,0.2);background:url(/sites/all/themes/jnjvisioncare/images/clear-all-ie8.jpg) no-repeat\9;}.all-educational-opportunities-page .left-filter-block .filter-form{padding:0px 20px 10px;margin-top:0;}.all-educational-opportunities-page .left-filter-block dl{margin:0;}.all-educational-opportunities-page .left-filter-block .dl-topic{margin-top:10px;}.all-educational-opportunities-page .left-filter-block dt{color:#4c4c4c;font-size:18px;padding:10px 0px 5px;font-family:'HelveticaNeueW02-75Bold','Helvetica','Arial';}.all-educational-opportunities-page .left-filter-block dd{display:inline-block;width:100%;margin:0;line-height:30px;}.all-educational-opportunities-page .left-filter-block dd.hidden{display:none;}.all-educational-opportunities-page .left-filter-block dd .facet-name{float:left;width:85%;}.all-educational-opportunities-page .left-filter-block dd label{cursor:pointer;margin:0;}.all-educational-opportunities-page .left-filter-block .my-account-processed{float:left;margin-left:2px;margin-left:0\0;margin-right:1px;width:18px;outline:none;opacity:0;}.all-educational-opportunities-page .left-filter-block span.checkbox{background:url(/sites/all/themes/jnjvisioncare/images/checkbox-gray2.png) 0 -30px no-repeat}.all-educational-opportunities-page .left-filter-block span.radio{position:absolute;left:0;display:inline-block;width:20px;height:20px;background:url(/sites/all/themes/jnjvisioncare/images/radio-gray.png) no-repeat 0 -30px;padding:0;}.all-educational-opportunities-page .right-opportunities{float:right;width:70%;}.all-educational-opportunities-page .right-opportunities .select{float:left;width:calc((100% - 400px)/2);font-size:12px;margin-left:10px;min-height:60px;}.all-educational-opportunities-page .right-opportunities .per-page{margin-left:3.3%;}.all-educational-opportunities-page .right-opportunities .select span{display:block;}.all-educational-opportunities-page .right-opportunities .select select{width:100%;height:25px;line-height:25px;font-size:12px;border-radius:0px;background:#eee;}.all-educational-opportunities-page .pagination{float:right;width:365px;text-align:right;}.all-educational-opportunities-page .educational-opportunities-error{clear:both;display:block;text-align:center;padding:50px 0;font-size:16px}.all-educational-opportunities-page .pagination li span,.all-educational-opportunities-page .pagination li.first span,.all-educational-opportunities-page .pagination li.last span,.all-educational-opportunities-page .pagination li:last-child span{margin-left:2px;line-height:25px;color:#666666;padding:0 9px;border-radius:2px;cursor:pointer;}.all-educational-opportunities-page .pagination li.active span{background:#4c4c4c;color:#ffffff;}.desktop .all-educational-opportunities-page .pagination li span:hover{color:#ffffff;background:#4c4c4c;}.all-educational-opportunities-page .pagination li.prev span,.all-educational-opportunities-page .pagination li.next span{font-family:sans-serif;font-weight:bold;}.all-educational-opportunities-page .list-opportunities-box{clear:both;}.all-educational-opportunities-page .list-opportunities{float:left;overflow:hidden;width:30%;margin:0 0 3% 3.3%;line-height:normal;}.all-educational-opportunities-page .list-opportunities:nth-child(3n+1){clear:both;}.all-educational-opportunities-page .list-opportunities-box .clear{clear:both\9;}.all-educational-opportunities-page .img-box{position:relative;}.all-educational-opportunities-page .img-box:hover{background:#000;}.all-educational-opportunities-page .img-box img{display:inline-block;width:100%;height:auto;min-height:100px;max-height:130px;}.all-educational-opportunities-page .img-box:hover img{opacity:0.7;filter:Alpha(Opacity=70);}.all-educational-opportunities-page .img-box .enrol-box{display:none;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}.all-educational-opportunities-page .img-box:hover .enrol-box{display:block;}.all-educational-opportunities-page .img-box .enrol-box .enrol,.all-educational-opportunities-page .img-box .enrol-box .enrol-bg{display:inline-block;position:absolute;top:50%;left:50%;margin:-22px 0 0 -65px;width:130px;height:44px;}.all-educational-opportunities-page .img-box .enrol-box .enrol{z-index:11;color:#bf0033;text-decoration:none;font-size:18px;line-height:44px;}.all-educational-opportunities-page .img-box .enrol-box .enrol-bg{z-index:10;background:#ffffff;opacity:0.8;filter:Alpha(Opacity=80);}.all-educational-opportunities-page .list-opportunities .title-opportunities{display:block;color:#bf0033;text-decoration:none;margin:10px 0px;font:16px/16px 'HelveticaNeueW02-75Bold','Helvetica','Arial';}.all-educational-opportunities-page .loading-img{display:inline-block;width:100%;text-align:center;padding-top:100px;}.tooltip-content-body .event{position:relative;line-height:15px;margin-top:10px;}.tooltip-content-body .event .title{padding-right:40px;}.tooltip-content-body .event .btns-open{position:absolute;right:0;top:20px;border-bottom:1px solid #ccc;color:#ccc;}.desktop .tooltip-content-body .event .btns-open:hover{color:#fff;border-color:#fff;}.tooltip-content-body .event:first-child .btns-open{top:0;}@media only screen and (min-width:1024px){.absorb-tvci-class-list .list-tvci-courses-summary{height:auto !important;}}@media (max-width:1023px) and (min-width:640px){.absorb-jnjvisioncare-page .hidden-phone{display:block;}.node-type-topic .topic-left,.paf-event-page .paf-event-left{width:100%;}.absorb-jnjvisioncare-page .touts-content{width:100%;padding:20px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;}.node-type-topi .touts-content .touts-list ul,.paf-event-page .touts-content .touts-list ul{float:left;margin-left:10px;width:80%;}.absorb-tvci-class-detail #assets-box{margin-top:0;}.absorb-tvci-class-detail .event-and-courses-tvci{margin-top:20px;}.absorb-jnjvisioncare-page #assets-box .block-relevant-assets{width:100%;}.absorb-jnjvisioncare-page #assets-box .jnjvisioncare-icone{margin-right:5px;}.absorb-tvci-class-list-right{width:62.8%;float:right;}.absorb-tvci-class-list-right .tout,.absorb-tvci-class-list-right .list-block-rigth-courses-event-and-courses-tvci{width:100% !important;float:none !important;}.absorb-tvci-class-list-right .list-block-rigth-courses-event-and-courses-tvci{border-left:none;padding-left:0;}.absorb-tvci-class-list .event-and-courses-tvci .event-info div p{float:none;width:auto;}.all-educational-opportunities-page .right-opportunities .per-page{margin-left:5%;}.all-educational-opportunities-page .list-opportunities{width:45%;margin:0 0 5% 5%;}.all-educational-opportunities-page .list-opportunities:nth-child(3n+1){clear:none;}.all-educational-opportunities-page .list-opportunities:nth-child(2n+1){clear:both;}.all-educational-opportunities-page .left-filter-block h3{font-size:16px;padding:12px 10px;line-height:18px;text-indent:0px;}.all-educational-opportunities-page .left-filter-block .filter-form{padding:0px 10px 10px;}.all-educational-opportunities-page .left-filter-block dt{font-size:16px;}.all-educational-opportunities-page .img-box img{max-height:180px;}.all-educational-opportunities-page .pagination{width:auto;}}@media only screen and (max-width:949px){.all-educational-opportunities-page .pagination{width:95%;text-align:center;margin:10px 0px 5%;}.all-educational-opportunities-page .right-opportunities .select{width:45%;margin-left:5%;}}@media screen  and (orientation:landscape) and (max-width:767px){.absorb-tvci-class-detail #assets-box .modal-body{max-height:190px;}}@media only screen and (max-width:639px){.absorb-jnjvisioncare-page .container{padding:0 !important;}.node-type-topic #breadcrumbs,.absorb-tvci-class-list #breadcrumbs,.node-type-educational-opportunities #breadcrumbs{display:none;}.node-type-topic .background-header .block-teaser-tvci-zone{position:relative;left:20px;top:auto;}.node-type-topic .background-header .block-teaser-tvci-zone h2{font-size:14px;line-height:25px;margin:10px 0 0 0;}.node-type-topic .header-title,.absorb-jnjvisioncare-page .paf-event-content .header-title{padding:0;}.node-type-topic .content-title-box .page-button{display:none;}.paf-event-page .touts-content,.node-type-topic .touts-content{display:block;width:100%;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;}.paf-event-page .paf-event-details{padding:0 20px;}.absorb-jnjvisioncare-page .touts-content .touts-list ul{float:left;margin-left:10px;width:70%;}.node-type-topic .learn-about-menu,.node-type-step-webpage .learn-about-menu{position:relative;left:0;top:0;width:100%;}.node-type-topic .learn-about-menu ul,.node-type-step-webpage .learn-about-menu ul{margin-left:0;}.node-type-topic .topic-left #content .node-section{overflow:hidden;}.node-type-topic .topic-left #content{padding:0 20px;}.page-section .topic-left #content{border-bottom:1px solid #eeeeee;}.node-type-topic .topic-left #content .node-section .learn-about-body{padding:0;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li span.title-tab{padding-left:20px;height:auto;line-height:normal;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li a.active span.arrow-menu{left:6px;top:3px;width:8px;height:8px;}.node-type-topic .field-name-field-related-topic{padding:10px 20px 20px;}.absorb-tvci-class-detail #assets-box{width:auto;left:10%;margin-left:0;background:#ffffff;}.absorb-tvci-class-detail #assets-box .modal-body{width:80%;}.absorb-jnjvisioncare-page .paf-event-details h2,.absorb-jnjvisioncare-page .paf-event-details h3,.absorb-jnjvisioncare-page .paf-event-details h4{margin-bottom:10px;font-size:13pt;}.absorb-jnjvisioncare-page .content-title .header-title,.node-type-educational-opportunities .content-title .header-title{font-size:20px;line-height:40px;}.node-type-educational-opportunities .content-title{margin-bottom:0;}.absorb-tvci-class-detail .event-and-courses-tvci .event-info div,.absorb-tvci-class-list .event-and-courses-tvci .event-info div{margin-bottom:5px;}.absorb-tvci-class-detail  .event-and-courses-tvci .event-info div p,.absorb-tvci-class-list .event-and-courses-tvci .event-info div p{padding-top:3px;margin-bottom:5px;line-height:15px;}.absorb-tvci-class-detail .block-relevant-assets{padding-top:0;border-top:none;}.absorb-tvci-class-detail .block-relevant-assets li{float:none;width:100%;}.absorb-jnjvisioncare-page #assets-box .block-relevant-assets h3.title-relevant-assets{font-size:18px;}.absorb-jnjvisioncare-page #assets-box .block-relevant-assets .title-icone-relevant-assets{font-size:14px;}.absorb-tvci-class-list  .tvci-zone-header-tabs-footer .header-tab-blue,.absorb-tvci-class-detail  .tvci-zone-header-tabs-footer .header-tab-blue{display:none !important;}.absorb-tvci-class-list .tvci-zone-header-tabs-footer .header-tab-yellow,.absorb-tvci-class-list .tvci-zone-header-tabs-footer .header-tab-red,.absorb-tvci-class-detail .tvci-zone-header-tabs-footer .header-tab-yellow,.absorb-tvci-class-detail .tvci-zone-header-tabs-footer .header-tab-red{display:inline !important;}.absorb-tvci-class-list-right{width:90%;float:none;padding:0 5%;}.absorb-tvci-class-list-right .tout,.absorb-tvci-class-list-right .list-block-rigth-courses-event-and-courses-tvci{width:100%;float:none;}.absorb-tvci-class-list-right .list-block-rigth-courses-event-and-courses-tvci{border-left:none;padding-left:0;}.absorb-tvci-class-list-right .wrapper-read-more-mobile a{margin-bottom:10px;}.absorb-tvci-class-list .page-header .header-title{font-size:18px;width:65%;float:left;}.absorb-tvci-class-list .link-filters-events-and-courses-wrapper{float:left;width:35%;text-align:right;padding-top:10px;}.absorb-tvci-class-list-right .wrapper-read-more-mobile{text-align:right;display:inline-block;width:100%;}.absorb-tvci-class-list-right .wrapper-read-more-mobile:after{content:' ▼';font-size:10pt;color:#bf0033;}.absorb-tvci-class-list-right .wrapper-read-more-mobile.read-less:after{content:' ▲';}.absorb-tvci-class-list .event-and-courses-tvci .event-info div p{float:none;width:auto;}.absorb-tvci-class-list #filters{display:block;width:100%;}.absorb-tvci-class-list .tvci-my-account-librearies-page .last hr{visibility:hidden;}.absorb-tvci-class-list .slit-lamp-pagination{margin-bottom:20px;}.absorb-tvci-class-list .description-content.last{border-bottom:none;}.my-account-dashboard.tvci-my-account-forms .tab-pane{width:100%;}.page-all-education #main .container{padding:0;}.page-all-education #breadcrumbs{display:none;}.page-all-education .content-title .header-title{font-size:20px;line-height:40px;}.all-educational-opportunities-page .left-filter-block h3{line-height:40px;}.all-educational-opportunities-page .left-filter-block h3.collapsed:after{content:' ▼';}.all-educational-opportunities-page .left-filter-block h3:after{float:right;padding:0 10px;text-align:center;display:inline-block;text-indent:0px;content:' ▲';}.absorb-enroll-courses .absorb-enroll-course-name-box{width:70%;}.all-educational-opportunities-page .left-filter-block{width:100%;}.all-educational-opportunities-page .checked-option-clear-all{margin-bottom:15px;}.all-educational-opportunities-page .right-opportunities{width:100%;margin-top:10px;position:relative;padding-bottom:50px;}.all-educational-opportunities-page .right-opportunities .select{width:42.5%}.all-educational-opportunities-page .pagination{position:absolute;bottom:0px;left:0px;width:100%;text-align:center;margin:10px 0px;}.all-educational-opportunities-page .pagination ul{margin-left:-2px;}.all-educational-opportunities-page .list-opportunities{width:90%;margin:0 5% 10px;}.all-educational-opportunities-page .img-box img{max-height:100%;}.all-educational-opportunities-page .left-filter-block .filter-form{padding:0 20px;overflow:hidden;margin:0;}.all-educational-opportunities-page .left-filter-block #filter-form{height:0px;}.all-educational-opportunities-page .left-filter-block .filter-form .dl-type{padding-bottom:15px;}.all-educational-opportunities-page .loading-img{padding:60px 0px;}.no-absorb-enroll-courses{padding:20px 0;}.no-absorb-enroll-courses p{font-size:16px;}}@media only screen and (max-width:479px){.absorb-enroll-courses{min-width:300px;}.absorb-enroll-courses .absorb-enroll-course-thumbnail{display:none;}.absorb-enroll-courses .absorb-enroll-course-name-box{padding:0 55px 0 0;line-height:14px;width:auto;}.absorb-enroll-courses .absorb-enroll-course-open{right:5px;}}.node-type-educational-opportunities .educational-opportunities-assets{width:100%;margin-left:0;}.opportunities-tout-show .all-educational-opportunities-page .left-filter-block{float:none;width:100%;}.opportunities-tout-show .all-educational-opportunities-page .filter-result li{display:inline-block;padding-right:40px;}.opportunities-tout-show .all-educational-opportunities-page .left-filter-block dl{display:inline-block;vertical-align:top;width:32.9%;margin-top:10px;}.opportunities-tout-show .all-educational-opportunities-page .right-opportunities{float:left;width:75%;}.opportunities-tout-show .all-educational-opportunities-page .right-opportunities .per-page{margin-left:0;}.node-type-educational-opportunities .touts-content,.node-type-educational-opportunities #touts{display:none;}.node-type-educational-opportunities.opportunities-tout-show .touts-content{display:block;}.node-type-educational-opportunities .view-touts .tout span.session,.node-type-educational-opportunities .view-touts .tout h2.session{position:static;padding-top:10px;display:inline-block;}.node-type-educational-opportunities .touts-content{float:right;width:25%;}.node-type-educational-opportunities .touts-content .block-views{width:calc(100% - 30px);}.node-type-educational-opportunities .touts-content .view-content .tout{float:right;width:100%;}@media screen and (min-width:1024px){.opportunities-tout-show .all-educational-opportunities-page .list-opportunities:nth-child(3n+1){margin-left:0;}}@media screen and (min-width:640px) and (max-width:1023px){.opportunities-tout-show .all-educational-opportunities-page .list-opportunities:nth-child(2n+1){margin-left:0;}.opportunities-tout-show .all-educational-opportunities-page .right-opportunities .select{width:45%;}}@media screen and (max-width:639px){.opportunities-tout-show .all-educational-opportunities-page .left-filter-block dl{display:block;width:100%;}.opportunities-tout-show .all-educational-opportunities-page .filter-result li{display:block;}.opportunities-tout-show .all-educational-opportunities-page .right-opportunities{float:none;width:100%;}.node-type-educational-opportunities .all-educational-opportunities-page .right-opportunities .select{margin-left:5%;}.node-type-educational-opportunities .touts-content{float:none;width:100%;}.node-type-educational-opportunities .tout .img-size{height:auto;}.node-type-educational-opportunities .touts-content .block-views{width:100%;}.node-type-educational-opportunities .touts-content .view-content{padding-left:5%;padding-right:5%;}.node-type-educational-opportunities .tout span.session,.node-type-educational-opportunities .tout h2.session{padding:10px 0 0;}.node-type-educational-opportunities .tout div.teaser p{padding:0;}.node-type-educational-opportunities .touts-content .view-content > div:first-child .tout{margin-top:10px;}.node-type-topic .learn-about-menu .menu-learn-about ul li a.active span.arrow-menu,.node-type-step-webpage .learn-about-menu .menu-learn-about ul li a.active span.arrow-menu{top:3px;}.node-type-topic .learn-about-menu .menu-learn-about ul li{margin-bottom:0;}}.all-educational-opportunities-read-more .list-opportunities .read-button-box span{display:inline-block;margin-top:10px;color:#bf0033;text-decoration:underline;cursor:pointer;}.all-educational-opportunities-read-more  .read-button-box span.hide{display:none;}.all-educational-opportunities-read-more .list-opportunities .text-overflow{display:-webkit-box;flex-wrap:wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
