/**
 * CSS for japanese language
 */
 .hoya-language-japanese .main-navigation-menu ul.nav.navbar-nav>li>a {
  margin: 5px 7px 0;
}
@-moz-document url-prefix() {
  .hoya-language-japanese .main-navigation-menu ul.nav.navbar-nav > li > a {
    margin: 5px 6px 0;
  }
}
@media all and (min-width: 1536px) {
  .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
  .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
  .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
  .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac {
      width: 660px;
  }
}
.reference-link {
  text-align: center;
}
@media screen and (min-width: 1535px) {
  .desktop-intracular-lense .intra-lense-link, .desktop-intracular-lense .coh-link {
    width: 80%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .desktop-intracular-lense .intra-lense-link, .desktop-intracular-lense .coh-link {
    width: 76%;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .desktop-intracular-lense .intra-lense-link, .desktop-intracular-lense .coh-link {
    width: 79%;
  }
}
@media (min-width: 1280px) and (max-width: 1365px) {
  .desktop-intracular-lense .intra-lense-link, .desktop-intracular-lense .coh-link {
    width: 79%;
  }
}
@media screen and (min-width: 1919px) {
  .desktop-intracular-lense .intra-lense-link, .desktop-intracular-lense .coh-link {
    width: 75%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation: landscape) {
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content,
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    font-size: .65rem;
  }
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    right: 28.3%;
  }
  .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
    text-align: center !important;
  }
  body.af-1-table.footer-enabled .table-responisve .table tr td,
  body.af-1-table.footer-enabled .table-responisve .table tr th {
    padding: .5rem !important;
  }
  body.af-1-table.footer-enabled .table-responisve {
    margin: 0 5.5rem !important;
  }
}
@media only screen and (max-width: 1281px) {
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    padding: 20px 10px 20px 8px;
    margin: -20px -7px -20px -9px;
  }
}
@media (min-width: 1920px) and (max-width: 2560px) {
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    margin: -20px -3px -20px -10px;
  }
  .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
    right: 35% !important;
  }
  .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
    left: 35% !important;
  }
  .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
    right: 32% !important;
  }
  .product-category-non-iol-products footer.site-footer {
    position: absolute !important;
  }
  .jp-af-1-product-specsheet footer.site-footer {
    position: absolute !important;
  }
  .vivinextm-multiserttm #slider_item_4 a.coh-link.open-hoya-video {
    min-height: 450px !important;
  }
}
@media (min-width: 1920px) and (max-width: 2560px) {
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content,
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    font-size: 13px;
  }
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    width: 130px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    margin: -20px 0px -20px -9px;
  }
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    right: 27% !important;
  }
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content, .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    font-size: .6rem !important;
  }
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    width: 145px;
  }
  .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
    bottom: 20% !important;
  }
  .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
    bottom: 20% !important;
  }
  .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {
    bottom: 130px !important;
  }
  .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
    right: 348px !important;
  }
  body.af-1-table.footer-enabled .table-responisve .table tr td,
  body.af-1-table.footer-enabled .table-responisve .table tr th {
    padding: .5rem !important;
  }
  body.af-1-table.footer-enabled .table-responisve {
    margin: 0 5.5rem !important;
  }
}

@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: landscape) {
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    right: 29.5%;
    max-width: 95px;
  }
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content,
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    font-size: 10px;
  }
  .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
    bottom: 20% !important;
  }
  .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
    bottom: 20% !important;
  }
  .footer-enabled .coh-style-slick-slider-arrow-navigation-right,
  .footer-enabled .coh-style-slick-slider-arrow-navigation-left {
    top: 38vh !important;
  }
}
@media screen and (min-width: 768px) {
  .contact-us-type-webform .form-item-first-name {
    width: 50%;
  }
  .download-file-cnt {
    display: none;
  }
}
.contact-us-type-webform .form-item-salutation {
  display: none;
}
.contact-us-type-webform .ui-widget.ui-widget-content {
  height: auto !important;
}
.coh-row-xl > .coh-row-inner > .address-wrapper.coh-column {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(4) {
  display: none;
}
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: portrait) {
  #page-wrapper .address-wrapper {
    flex: 0 0 45.3333% !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  #page-wrapper .address-wrapper {
    flex: 0 0 45.3333% !important;
  }
}
#page-wrapper .state-name {
  background-color: #0057b8;
  padding: 20px;
  color: #fff;
  line-height: 1.11;
}
#page-wrapper .coh-wysiwyg.office-address {
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 15px;
}
#page-wrapper .coh-inline-element.show-map-link-wrapper {
  padding-left: 20px;
  padding-bottom: 20px;
  padding-right: 15px;
  font-size: 14px;
}
#page-wrapper .coh-inline-element.telephone-number {
  padding-bottom: 20px;
  padding-right: 15px;
  font-size: 14px;
  color: #717375;
}
#page-wrapper .telephone-wrapper .telephone-prefix {
  padding-left: 20px;
  font-size: 14px;
  float: left;
  color: #717375;
}
#page-wrapper .address-wrapper {
  border: 1px solid #eaeaea;
  margin: 1rem 1rem 2rem 1rem;
  padding: 0;
  flex: 0 0 29.3333%;
}
@media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
  #page-wrapper .address-wrapper {
    flex: 0 0 93.3333%;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
  #page-wrapper .address-wrapper {
    flex: 0 0 93.3333%;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 896px) {
  #page-wrapper .address-wrapper {
    flex: 0 0 93.3333%;
  }
  .footer-enabled .coh-style-slick-slider-arrow-navigation-right,
  .footer-enabled .coh-style-slick-slider-arrow-navigation-left {
    top: 26vh !important;
  }
}
#edit-container-disclaimer {
  color: #fff;
}
#edit-container-disclaimer p:first-child {
  font-size: .88rem;
  margin-top: 1rem;
}
#edit-container-disclaimer p:nth-child(2) {
  font-size: 11px;
}
.text-count-wrapper {
  display: none !important;
}
.specification-link {
  text-align: center;
}
#block-hoyadoctorpopup .modal-footer .btn-primary,
#block-hoyadoctorpopupjapanese .modal-footer .btn-primary {
  width: 275px;
  margin-left: 18px;
}
@media screen and (max-width: 767px) {
  .contact-us-type-webform .ui-dialog .ui-dialog-content {
    padding: 2em 0 2em 1em;
    overflow: revert;
  }
  .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
    min-width: min-content;
    letter-spacing: inherit;
  }
  .view-listing-page-content .coh-row-inner {
    padding: 35px 15px 86px 15px !important;
  }
  .product-category-af-1 #main-wrapper {
    margin-bottom: 100px;
  }
  .product-category-af-1 #main-wrapper .dark-heading {
    font-size: 34px;
  }
  .product-category-preloaded-iols footer.site-footer,
  .product-category-injector-systems footer.site-footer,
  .product-category-non-preloaded-iols footer.site-footer  {
    margin-top: 30px;
  }
  .footer-enabled .coh-heading {
    font-size: 32px;
    margin-top: 50px;
    margin-bottom: 30px;
  }
  .footer-enabled.injector-systems-product-details .slick-arrow {
    top: 38% !important;
  }
  .footer-enabled .close-popup-link {
    margin-top: -6rem !important;
  }
  .node--type-news div#prevnext-previous {
    left: 15px;
  }
  .node--type-news div#prevnext-next {
    right: 15px;
  }
  .af-1-table.footer-enabled .table-responisve,
  .non-iol-table.footer-enabled .table-responisve {
    overflow-x: scroll;
  }
  .af-1-table.footer-enabled .table {
    width: 260%;
  }
  .non-iol-table.footer-enabled .table {
    width: 310%;
  }
  .vivinextm-multiserttm #slider_item_2 .coh-column:nth-child(7) img {
    width: 100%;
  }
  .vivinextm-multiserttm #slider_item_2 .coh-column:nth-child(4) img {
    width: 70%;
    margin: 0 3rem;
  }
}
@media screen and (min-width: 767px) {
  .contact-us-type-webform .ui-widget.ui-widget-content {
    width: 562px !important;
    height: 65px !important;
  }
  .contact-us-type-webform .ui-widget.ui-widget-content .thank-popup-row .col-lg-10 {
    padding-right: 0;
  }
  .contact-us-type-webform .ui-widget.ui-widget-content .thank-popup-row .col-lg-2 {
    padding-left: 0;
  }
  .contact-us-type-webform .ui-dialog .ui-dialog-content {
    padding: 1.2em 0 0 4em;
  }
  .contact-us-type-webform .ui-dialog .ui-dialog-content .thank-popup-row .col-lg-10 {
    width: 87.333333%;
  }
}
.vivinextm-isert-iol .coh-container#slider_item_2 .coh-row .coh-row-inner .coh-column .coh-wysiwyg strong {
  color: #fff !important;
  font-size: 16px !important;
}
@media (min-width: 1920px) {
  .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
      bottom: 20% !important;
  }
  .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
    bottom: 20% !important;
  }
}
.contact-us-type-webform .ui-widget.ui-widget-content .close-popup-link {
  position: absolute;
  top: 0;
  right: 3%;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .contact-us-type-webform .ui-dialog-content .row div {
      display: block;
  }
}
.blue #page-wrapper #page #spec-popup-container .specsheet-container table td.left-blue,
.blue #page-wrapper #page #spec-popup-container .specsheet-container table th.left-blue{
  font-size: 12px;
  font-weight: 500;
}
.blue #page-wrapper #page #spec-popup-container .specsheet-container table td.right-grey {
    color: #000;
}
.blue #page-wrapper #page td.td-bg-green-light {
  color: #000 !important;
  background: rgba(208, 208, 206, 0.7);
}
@media screen and (min-width: 1024px) {
  body.corporate-values {
    overflow-y: scroll !important;
  }
  body.corporate-values::-webkit-scrollbar {
    width: 10px;
  }
  .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image {
    width: 50%;
  }
  .vivinex-impress .coh-container-boxed:nth-child(2) .coh-image{
    width: 60%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1023px) {
  .path-news-and-information .site-footer {
    position: inherit;
    display: block !important;
  }
  .view-listing-page-content #main-wrapper {
    padding: 12px 0px;
    margin-bottom: 20px;
  }
  .path-press-releases .site-footer {
    display: block !important;
  }
  .product-category-af-1 footer.site-footer,
  .product-category-non-iol-products footer.site-footer {
    position: inherit !important;
  }
  body.product-category-af-1::-webkit-scrollbar,
  body.product-category-non-iol-products::-webkit-scrollbar,
  body.product-category-preloaded-iols::-webkit-scrollbar,
  body.product-category-injector-systems::-webkit-scrollbar,
  body.product-category-non-preloaded-iols::-webkit-scrollbar,
  body.footer-enabled::-webkit-scrollbar  {
    width: 0px;
  }
  .product-category-preloaded-iols footer.site-footer,
  .product-category-injector-systems footer.site-footer,
  .product-category-non-preloaded-iols footer.site-footer  {
    position: inherit;
  }
}
.view-listing-page-content .field--type-entity-reference {
  justify-content: center;
}
body.corporate-values .coh-row-inner .coh-column.coh-col-xl-9 {
  display: flex;
  align-items: center;
}
.path-news-and-information .site-footer {
  display: block;
}
@media (min-width: 1200px) and (max-width: 1280px) {
  .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {
      left: 34% !important;
  }
  .product-category-vivinextm #slider_item_3 .mobile-image .coh-image.desk-scr-img,
  .product-category-vivinextm #slider_item_4 .mobile-image .coh-image.desk-scr-img {
    max-height: 374px;
  }
}
.product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
  word-break: keep-all;
  text-align: end;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
    text-align: center;
  }
}
.desktop-intracular-lense>div.align-text-up {
  margin-top: 0;
}
.desktop-intracular-lense .align-text-down, .desktop-intracular-lense .align-text-up {
  align-items: baseline;
}
.desktop-intracular-lense>div:nth-child(3) {
  margin-left: 60px;
}
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: portrait) {
  .view-listing-page-content .site-footer {
    position: absolute;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .view-listing-page-content .site-footer {
      position: absolute;
    }
}
.product-category-af-1 #main-wrapper .dark-heading {
  font-size: 44px;
  text-align: center;
  margin: 60px 0px;
  color: #0057b8;
}
.product-category-af-1 #main-wrapper .coh-link:hover,
.product-category-non-iol-products #main-wrapper .coh-link:hover {
  color: #fff;
}
.product-category-af-1 footer.site-footer,
.product-category-non-iol-products footer.site-footer {
  display: block;
  position: absolute;
}
.product-category-af-1 #main-wrapper,
.product-category-non-iol-products #main-wrapper {
  margin-bottom: 54px;
}
.product-category-preloaded-iols footer.site-footer,
.product-category-injector-systems footer.site-footer,
.product-category-non-preloaded-iols footer.site-footer {
  display: block;
}
.slick-product-detail .slick-list.draggable {
  height: 100% !important;
}
.slick-product-detail .slick-disabled {
  display: none !important;
}
.path-news-and-information .slick-dots button::before {
  display: none;
}
.coh-row-inner .active-breadcrumb {
  color: rgb(255, 255, 255);
  background-image: url(/sites/default/files/2023-02/Underline%20element.svg);
  background-position: left 0 top 1.875rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.footer-enabled footer.site-footer {
  display: block !important;
  position: inherit;
  margin-top: 14rem;
}
.product-category-injector-systems .coh-column:nth-child(4) img {
  margin-top: -20px;
}
@media screen and (min-width: 1536px) {
  .injector-systems-product-details footer.site-footer {
    position: absolute;
  }
  body.jp-product-specsheet .coh-image-align-centre-xl {
    min-width: 100% !important;
  }
  body.jp-product-specsheet .coh-col-md-12 .coh-image-responsive-xl {
    min-width: 110% !important;
  }
}
.slick-slider {
  touch-action: auto !important;
}
@media screen and (max-width: 1536px) {
  body.jp-product-specsheet .coh-image-align-centre-xl {
    min-width: 88% !important;
  }
}
.node--type-news .coh-row.coh-row-xl.coh-row-visible-xl {
  background: #fff;
}
.node--type-news h2,
.node--type-news .listing-detail-pg-desc .news-info-bulleted-blue,
.node--type-news .listing-detail-pg-desc .text-formatted p a {
  color: #0057b8 !important;
}
.node--type-news .listing-detail-pg-desc .news-info-bulleted-grey {
  color: #717375;
}
.node--type-news h2 {
  font-size: 2rem !important;
  font-weight: 400 !important;
}
.node--type-news .listing-detail-pg-desc .news-info-grey-heading-medium {
  font-size: .8rem !important;
  color: #717375 !important;
  margin-top: 0;
}
.node--type-news .listing-detail-pg-desc .text-formatted p a {
  font-size: 1rem;
}
.node--type-news .listing-detail-pg-desc .news-info-grey-heading {
  color: #717375;
  font-size: 1rem !important;
  font-weight: 500;
  margin-top: 1.5rem;
}
.node--type-news .listing-detail-pg-desc .news-info-bulleted-blue {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.node--type-news #prevnext-next a:after {
  content: url("/themes/custom/hoyasurgicaloptics/assets/images/blue_arrow_right.png");
}
.node--type-news #prevnext-previous a:after {
  content: url("/themes/custom/hoyasurgicaloptics/assets/images/blue_arrow_left.png");
}
.node--type-news .listing-detail-pg-desc .text-formatted {
  max-height: calc(100vh - 230px) !important;
}
.injector-systems-product-details .slick-slide .coh-style-center-align-vertical-and-horizontal- {
  margin-top: 10vh;
}
body.footer-enabled.disable-scroll {
  overflow-y: auto !important;
}
@media only screen and (min-device-width: 864px) and (max-device-width: 1536) and (orientation: portrait) {
  .footer-enabled .coh-style-slick-slider-arrow-navigation-right,
  .footer-enabled .coh-style-slick-slider-arrow-navigation-left {
    top: 33% !important;
  }
  body.af-1-table.footer-enabled .table-responisve .table tr td,
  body.af-1-table.footer-enabled .table-responisve .table tr th {
    padding: .5rem !important;
  }
  body.af-1-table.footer-enabled .table-responisve {
    margin: 0 5.5rem !important;
  }
}
@media screen and (max-width: 1279px) and (min-width: 768px) {
  body.footer-enabled.jp-product-specsheet .site-footer,
  body.path-our-offices footer.site-footer {
    position: absolute;    
  }
}
@media screen and (max-width: 1279px) and (min-width: 768px) and (orientation: portrait) {
  .af-1-table.footer-enabled .table-responisve,
  .non-iol-table.footer-enabled .table-responisve {
    overflow-x: scroll;
  }
  .af-1-table.footer-enabled .table-responisve table {
    width: 110%;
  }
  .non-iol-table.footer-enabled .table-responisve table {
    width: 200%;
  }
}
@media screen and (max-width: 1280px) and (min-width: 800px) and (orientation: landscape) {
  body.footer-enabled.jp-product-specsheet.jp-af-1-product-specsheet .site-footer{
    position: absolute;
  }
  body.af-1-table.footer-enabled.jp-product-specsheet.jp-af-1-product-specsheet .site-footer{
    position: absolute !important;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1280px) and (orientation: landscape) {
  body.product-category-non-iol-products footer.site-footer {
    position: inherit;
    margin-top: 9.4rem;
  }
  .af-1-table.footer-enabled footer.site-footer {
    position: inherit !important;
  }
  body.af-1-table.footer-enabled .table-responisve .table tr td,
  body.af-1-table.footer-enabled .table-responisve .table tr th {
    padding: .5rem !important;
  }
  body.af-1-table.footer-enabled .table-responisve {
    margin: 0 4.5rem !important;
  }
}
.node--type-news .listing-detail-pg-desc p {
  color: #717375;
  font-size: 1rem !important;
  font-weight: 500;
  margin-top: 1.5rem;
}
.node--type-news .listing-detail-pg-desc .text-formatted .coh-style-arrow-link {
  color: #fff !important;
}
.blue.vivinextm-multiserttm.node--type-product #slider_item_3 a.coh-link.open-hoya-video {
  width: 95%;
}
@media only screen and (max-width: 1281px) {
  .blue.vivinextm-multiserttm.node--type-product #slider_item_3 a.coh-link.open-hoya-video {
      min-height: 250px !important;
  }
}
@media only screen and (max-width: 992px) {
  .blue.vivinextm-multiserttm.node--type-product #slider_item_3 a.coh-link.open-hoya-video {
      height: 370px !important;
      margin-bottom: 0;
      min-height: inherit !important;
      background-size: 130%;
  }
  .view-listing-page-content .coh-row-inner {
    padding: 55px 15px 15px !important;
  }
}
body.af-1-table.footer-enabled .table-responisve{
  font-family: "meiryo" !important;
}

body.non-iol-table.footer-enabled .table-responisve  {
  font-family: "meiryo" !important;
}
body.af-1-table.footer-enabled .table-responisve table,
body.non-iol-table.footer-enabled .table-responisve table{
  margin:0;
}
/*
body.af-1-table.footer-enabled .table-responisve .verdana-font-column,
body.non-iol-table.footer-enabled .table-responisve .verdana-font-column {
  font-family: Verdana;
}*/
body.af-1-table.footer-enabled .table-responisve .table>:not(:first-child),
body.non-iol-table.footer-enabled .table-responisve .table>:not(:first-child) {
  border-top: 2px solid #4A87CC;
}
body.af-1-table.footer-enabled .table-responisve .table tr td,
body.af-1-table.footer-enabled .table-responisve .table tr th,
body.non-iol-table.footer-enabled .table-responisve .table tr th,
body.non-iol-table.footer-enabled .table-responisve .table tr td {
  border: 1px solid #4A87CC;
  background: #fff;
  font-size: 12px;
  text-align: center;
  padding: .7rem;
  vertical-align: middle;
}
body.af-1-table.footer-enabled .table-responisve .table tr th,
body.non-iol-table.footer-enabled .table-responisve .table tr th {
  font-weight: 100;
}
.product-category-injector-systems .coh-row-inner .coh-column:nth-child(3) a .coh-style-injector-system-image {
  margin-top: -24px;
}
body.af-1-table.footer-enabled .coh-container .coh-container-boxed .coh-row-inner,
body.non-iol-table.footer-enabled .coh-container .coh-container-boxed .coh-row-inner {
  display: block;
}
body.af-1-table.footer-enabled .table-responisve .table tbody tr td,
body.non-iol-table.footer-enabled .table-responisve .table tbody tr td {
  color: #000 !important;
}
.coh-style-ns-endo-inserter-image {
  height: auto !important;
}
@media (min-width: 1920px) {
  .vivinextm-iol #slider_item_6 .coh-image,
  .vivinextm-toric-iol #slider_item_7 .coh-image,
  .vivinextm-multiserttm #slider_item_2 .coh-image,
  .vivinextm-isert-toric-iol #slider_item_7 .coh-image,
  .vivinextm-isert-iol #slider_item_6 .coh-image {
    margin-top: 10rem;
  }
  .vivinextm-multiserttm #slider_item_2 .coh-image {
    width: 95%;
  }
  .vivinextm-multiserttm #slider_item_3 .coh-image {
    margin-top: 8rem;
    margin-right: 0 !important;
    padding: 0;
  }
}
@media (min-width: 1200px) {
.vivinextm.product-category-vivinextm #main-wrapper .eyeflexa-bg-img .coh-wysiwyg p:first-child {
    font-size: 12px !important;
  }
}
@media (max-width: 1199.98px) {
.vivinextm.product-category-vivinextm #main-wrapper .eyeflexa-bg-img .coh-wysiwyg p:first-child {
    font-size: 16px !important;
  }
}
@media (min-width: 1920px) {
  .product-category-vivinextm .slider-wrapper #slider_item_1 .coh-wysiwyg p strong {
    font-size: 20px !important;
  }
}
.desktop-intracular-lense>div a.intra-lense-link,
.desktop-intracular-lense>div a.coh-link {
  left: auto;
  right: auto;
}
.desktop-intracular-lense>div a.coh-link {
  top: 49%;
}
.vivinextm-toric-iol #slider_item_1.title-image-desc .coh-wysiwyg.product-component-heading p:first-child,
.vivinextm-isert-toric-iol #slider_item_1.title-image-desc .coh-wysiwyg.product-component-heading p:first-child {
  max-width: fit-content;
  width: 100%;
  margin: 0px auto 8px 24px;
}
.view-listing-page-content.node--type-news h2.coh-heading,
.view-listing-page-content.node--type-news h1.coh-heading {
  font-size: 30px;
  font-weight: normal;
  color: #0057b8 !important;
}
.hoya-language-japanese.view-listing-page-content #main-wrapper .text-formatted p a{
  color:#fff !important;
}
.path-news-and-information #copyright-txt {
  color: #717375 !important;
}
.vivinex-impress .popup-and-close-control {
  background-color: #fff;
}
.vivinex-impress .coh-container-boxed:nth-child(2) {
  margin-bottom: 1rem;
}
.vivinex-impress .reference-link {
  display: none;
}
