.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {clear: both;}.fl-clear {clear: both;}.fl-clearfix:before,.fl-clearfix:after {display: table;content: " ";}.fl-clearfix:after {clear: both;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.fl-row,.fl-row-content {margin-left: auto;margin-right: auto;min-width: 0;}.fl-row-content-wrap {position: relative;}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {background-attachment: scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content {position: relative;}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video {bottom: 0;left: 0px;max-width: none;position: absolute;right: 0;top: 0px;}.fl-row-bg-video .fl-bg-video video {min-width: 100%;min-height: 100%;width: auto;height: auto;}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe {pointer-events: none;width: 100vw;height: 56.25vw; max-width: none;min-height: 100vh;min-width: 177.77vh; position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }.fl-bg-video-fallback {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {position: relative;}.fl-row .fl-bg-slideshow {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 0;}.fl-builder-edit .fl-row .fl-bg-slideshow * {bottom: 0;height: auto !important;left: 0;position: absolute !important;right: 0;top: 0;}.fl-row-bg-overlay .fl-row-content-wrap:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-row-bg-overlay .fl-row-content {position: relative;z-index: 1;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 100vh;}.fl-row-overlap-top .fl-row-content-wrap {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {min-height: 0;}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content {-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content {max-width: 100%;width: 100%;}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {align-items: center;justify-content: center;-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;}.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {align-items: flex-end;justify-content: flex-end;-webkit-align-items: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-align: end;-ms-flex-pack: end;}.fl-col-group-equal-height {display: flex;flex-wrap: wrap;width: 100%;}.fl-col-group-equal-height.fl-col-group-has-child-loading {flex-wrap: nowrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {display: flex;flex: 1 1 auto;}.fl-col-group-equal-height .fl-col-content {flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;width: 100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content: none;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {justify-content: flex-start;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {align-items: center;justify-content: center;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {justify-content: flex-end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-module,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {width: 100%;}.fl-col {float: left;min-height: 1px;}.fl-col-bg-overlay .fl-col-content {position: relative;}.fl-col-bg-overlay .fl-col-content:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-col-bg-overlay .fl-module {position: relative;z-index: 2;}.fl-module img {max-width: 100%;}.fl-builder-module-template {margin: 0 auto;max-width: 1100px;padding: 20px;}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;display: inline-block;font-size: 16px;font-weight: normal;line-height: 18px;padding: 12px 24px;text-decoration: none;text-shadow: none;}.fl-builder-content .fl-button:hover {text-decoration: none;}.fl-builder-content .fl-button:active {position: relative;top: 1px;}.fl-builder-content .fl-button-width-full .fl-button {display: block;text-align: center;}.fl-builder-content .fl-button-width-custom .fl-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .fl-button-left {text-align: left;}.fl-builder-content .fl-button-center {text-align: center;}.fl-builder-content .fl-button-right {text-align: right;}.fl-builder-content .fl-button i {font-size: 1.3em;height: auto;margin-right:8px;vertical-align: middle;width: auto;}.fl-builder-content .fl-button i.fl-button-icon-after {margin-left: 8px;margin-right: 0;}.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}.fl-icon-wrap {display: inline-block;}.fl-icon {display: table-cell;vertical-align: middle;}.fl-icon a {text-decoration: none;}.fl-icon i {float: right;height: auto;width: auto;}.fl-icon i:before {border: none !important;height: auto;width: auto;}.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.fl-icon-text-empty {display: none;}.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.fl-icon-text a {text-decoration: none;}.fl-icon-text span {display: block;}.fl-icon-text span.mce-edit-focus {min-width: 1px;}.fl-photo {line-height: 0;position: relative;}.fl-photo-align-left {text-align: left;}.fl-photo-align-center {text-align: center;}.fl-photo-align-right {text-align: right;}.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.fl-photo-img-svg {width: 100%;}.fl-photo-content img {display: inline;height: auto;max-width: 100%;}.fl-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;}.fl-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.fl-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}.fl-builder-pagination,.fl-builder-pagination-load-more {padding: 40px 0;}.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}.fl-builder-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}.fl-slideshow,.fl-slideshow * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img {max-width: none !important;}.fl-slideshow-social {line-height: 0 !important;}.fl-slideshow-social * {margin: 0 !important;}.fl-builder-content .bx-wrapper .bx-viewport {background: transparent;border: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;left: 0;}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 50%;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 0;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus {top: 32px!important;}img.mfp-img {padding: 0;}.mfp-counter {display: none;}.mfp-wrap .mfp-preloader.fa {font-size: 30px;}.fl-form-field {margin-bottom: 15px;}.fl-form-field input.fl-form-error {border-color: #DD6420;}.fl-form-error-message {clear: both;color: #DD6420;display: none;padding-top: 8px;font-size: 12px;font-weight: lighter;}.fl-form-button-disabled {opacity: 0.5;}.fl-animation {opacity: 0;}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated {opacity: 1;}.fl-animated {animation-fill-mode: both;-webkit-animation-fill-mode: both;}.fl-button.fl-button-icon-animation i {width: 0 !important;opacity: 0;-ms-filter: "alpha(opacity=0)";transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i {opacity: 1! important;-ms-filter: "alpha(opacity=100)";}.fl-button.fl-button-icon-animation i.fl-button-icon-after {margin-left: 0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {margin-left: 10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before {margin-right: 0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {margin-right: 20px !important;margin-left: -10px;}.single:not(.woocommerce).single-fl-builder-template .fl-content {width: 100%;}.fl-builder-layer {position: absolute;top:0;left:0;right: 0;bottom: 0;z-index: 0;pointer-events: none;overflow: hidden;}.fl-builder-shape-layer {z-index: 0;}.fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 2;}.fl-row-has-layers .fl-row-content {z-index: 1;}.fl-row-bg-overlay .fl-row-content {z-index: 2;}.fl-builder-layer > * {display: block;position: absolute;top:0;left:0;width: 100%;}.fl-builder-layer + .fl-row-content {position: relative;}.fl-builder-layer .fl-shape {fill: #aaa;stroke: none;stroke-width: 0;width:100%;}@supports (-webkit-touch-callout: inherit) {.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}@supports (-webkit-touch-callout: none) {.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}@media (max-width: 1200px) {}@media (max-width: 1024px) { .fl-col-group.fl-col-group-medium-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;} }@media (max-width: 768px) { .fl-row-content-wrap {background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap {background-attachment: scroll !important;background-position: center center !important;}.fl-col-group.fl-col-group-equal-height {display: block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {display: -webkit-box;display: -webkit-flex;display: flex;}.fl-col-group.fl-col-group-responsive-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {flex-basis: 100%;width: 100% !important;}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {display: unset;display: unset;-webkit-flex-wrap: unset;flex-wrap: unset;flex-direction: unset;}.fl-col {clear: both;float: none;margin-left: auto;margin-right: auto;width: auto !important;}.fl-col-small:not(.fl-col-small-full-width) {max-width: 400px;}.fl-block-col-resize {display:none;}.fl-row[data-node] .fl-row-content-wrap {margin: 0;padding-left: 0;padding-right: 0;}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow {left: 0;right: 0;}.fl-col[data-node] .fl-col-content {margin: 0;padding-left: 0;padding-right: 0;} }@media (min-width: 1201px) {html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop) {display: none;}}@media (min-width: 1025px) and (max-width: 1200px) {html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large) {display: none;}}@media (min-width: 769px) and (max-width: 1024px) {html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium) {display: none;}}@media (max-width: 768px) {html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile) {display: none;}}.fl-row-fixed-width {max-width: 1400px;}.fl-row-content-wrap {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}.fl-col-content {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.fl-module-content, :where(.fl-module:not(:has(> .fl-module-content))) {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }@media ( max-width: 768px ) { .fl-node-5ef0731c1430f.fl-row > .fl-row-content-wrap {padding-right:10px;padding-left:10px;}}.fl-node-5ef0731c2b526 {width: 100%;}body a#fl-to-top:hover, body a#fl-to-top {background: url(/wp-content/uploads/2021/10/arrow-up.jpg) no-repeat center #fbdce0 !important;border: 4px solid #fff !important;}body a#fl-to-top:after {display: none;}.fl-post-content.clearfix ol {max-width: 100% !important;margin-top: 0px !important;margin-bottom:10px !important;}.fl-page{ overflow:hidden; }.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before {background: url('/wp-content/plugins/opticommerce-cl/assets/img/loader.gif') center center !important;}#loader_fme {left: 0;}#myModal {background: rgba(0,0,0,0.5);}.pp-offcanvas-content-widget .modal-backdrop.show {display: none;}.modal-footer center {width: 100%;}.modal .editprofile, .modal .vieworder, .modal .switchbtn {padding: 8px 15px 8px 15px !important;font-size: 14px;border: none;color: #fff;border-radius: 40px !important;}textarea:focus::-webkit-input-placeholder,input:focus::-webkit-input-placeholder{ opacity:0.5; }textarea:focus::-moz-placeholder,input:focus::-moz-placeholder { opacity:0.5; }textarea:focus:-ms-input-placeholder,input:focus:-ms-input-placeholder { opacity:0.5; }textarea:focus:-moz-placeholder,input:focus:-moz-placeholder { opacity:0.5; }body a#fl-to-top:hover,body a#fl-to-top{width: 65px;height: 65px;bottom:15px;border-radius: 65px;background: #fff;box-shadow: 1px 1px 8px 0 rgba(167,160,160,0.57);}body a#fl-to-top i{ display:none; }body a#fl-to-top:after{position: absolute;left: 50%;top: 50%;width: 56px;height: 56px;background: #ffdde7;border-radius: 56px;margin: -28px 0 0 -28px;content: 'f062';font-family: 'FontAwesome';font-weight: 400;font-size: 24px;line-height: 54px;color: #a7227b;}.rplg .reviews-header {padding: 12px 20px;background: #e1e1e1;position: relative !important;margin: 7px !important;color: #777 !important;border: 1px solid #ededed !important;background-color: #fafafa !important;border-radius: 4px !important;width: calc(100% - 14px) !important;display: flex;align-items: center;gap: 10px;}.rplg .reviews-header .binfo {display: flex;flex-direction: column;}.rplg .rplg-rating-name {margin-right: 6px !important;font-weight: 600 !important;color: #e7711b;}.rplg .reviews-header .rplg-rating-value {padding-right: 12px;}.rplg .reviews-header .review-count {font-size: 14px !important;}.rplg .rplg-review {padding: 20px !important;float: left;width: calc(50% - 14px);position: relative !important;margin: 7px !important;color: #777 !important;border: 1px solid #ededed !important;background-color: #fafafa !important;border-radius: 4px !important;}.review-head {position: relative;margin-bottom: 15px !important;}.review-head h4 {font-size: 16px;font-weight: 700;color: #427fed;margin: 0;padding-right: 25px;}.review-head span[data-badge="google"] {position: absolute;right: 0;top: 0;}.rplg .reivew-content {position: static !important;height: 100px !important;overflow-y: auto !important;font-size: 14px !important;text-align: left !important;padding: 0 2px 0 0 !important;}.rplg .reivew-content::-webkit-scrollbar {width: 4px !important;}.rplg .reivew-content::-webkit-scrollbar-thumb {-webkit-border-radius: 10px !important;border-radius: 10px !important;background: #ccc !important;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5)!important;}@media screen and (max-width: 480px) {.iub__us-widget__wrapper {flex-direction: column !important;}.iub__us-widget__link--privacy-choices {flex-direction: row !important;}.iub__us-widget {justify-content: center !important; }}@media(max-width: 768px) {body a#fl-to-top{bottom:60px;}body a#fl-to-top:hover, body a#fl-to-top {width: 60px;height: 60px;}}@media(max-width: 600px) {.rplg .rplg-review {width: 100%;margin: 7px 0 !important;}.rplg .reivew-content {height: auto !important;}}.payment_methods .payment_method_stripe {display: none !important;}@page {size: auto;size: A4;margin: 0mm;}.cl_reorder_account_btn {margin: 0px 0px 20px 0px !important;padding: 12px 24px !important;border-radius: 50px !important;}@media print {.modal-dialog.modal-dialog-centered {display: block;margin: 15px 0 0;max-height: 500px !important;}.modal-content {page-break-before: auto;page-break-after: auto; }.d-print-none {display: none;}.modal-dialog.modal-dialog-centered {background: green !important;}.woocommerce-view-order footer {display: none !important;}body {height: 100vh !important;}}.modal-dialog.modal-dialog-centered-- {max-height: 350px !important;}table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--details {white-space: initial !important;}.woocommerce-Payment button#place_order {display: block !important;}.subscription_details .subscription_renewal_early {display: none !important;}#expiredprescriptions {z-index: 9999;}.enable_reward_points {font-size: 14px;margin: 14px 0 0;}.woocommerce-account .woocommerce-MyAccount-content > h3 a.buttonul, ol {list-style: none; padding: 0; margin: 0;}.woocommerce .woocommerce-error {display: block !important;}.woocommerce-error li strong:first-child{ display:none;}.woocommerce-MyAccount-content .woocommerce-Button.button{ font-size:16px !important; display:none !important; }tr.disbaled {opacity: 0.7;}#expiredprescriptions{ background-color: rgb(0 0 0 / 50%); }#expiredprescriptions .modal-dialog {max-width: 490px;}#expiredprescriptions .modal-content {border: none;border-radius: 0;border: 4px solid #e3e3e3;background: #fff;}#expiredprescriptions .modal-header {padding: 25px 24px 0;display: block;position: relative;border: none;}#expiredprescriptions .modal-header .modal-title {font-size: 20px;color: #f77b2e;font-weight: 700;margin-bottom: 15px;}#expiredprescriptions .modal-header p {font-size: 13px;color: #333333;margin: 0;line-height:20px;}#expiredprescriptions .modal-header .color-text {color: #f77b2e;font-weight: 700;}#expiredprescriptions .modal-header button.close {position: absolute;right: 10px;top: 10px;padding: 0;margin: 0;line-height: 20px;width: 27px;height: 27px;border: 2px solid #000;border-radius: 100%;opacity: 1;color:#000 !important;z-index: 9999;}#expiredprescriptions .modal-header button.close, .itemized-popup .modal-header button.close {z-index: 9999 !important;}#expiredprescriptions .modal-header button.close:hover {background-color: #ffffff;}#expiredprescriptions .modal-body {padding: 20px 24px 0;border: none;}#expiredprescriptions .single-presc {border: 1px solid #dddddd;border-radius: 3px;margin-bottom: 14px;padding-bottom: 42px;position: relative;float: left;width: 100%;}#expiredprescriptions .single-presc:first-child {display: none;}#expiredprescriptions .expired-prescription-name {padding: 12px 14px;background: #f9f9f9;border-bottom: 1px solid #f0f0f0;margin-bottom: 15px;}#expiredprescriptions .expired-prescription-name h3 {font-size: 14px;color: #333333;font-weight: 700;}#expiredprescriptions .expired-product-name {font-size: 14px;color: #333333;font-weight: 700;padding: 0 14px 0 0;float: right;width: 74%;}#expiredprescriptions .expired-product-name p {margin-bottom: 0;}#expiredprescriptions .single-presc p.item-expiry-date {position: absolute;bottom: 17px;left: 14px;margin: 0;font-size: 14px;line-height: 1.2;color: #333333;}#expiredprescriptions ul.wc-item-meta {float: left;width: 26%;padding: 0 14px !important;margin: 0;}#expiredprescriptions ul.wc-item-meta li {font-size: 14px;line-height: 23px !important;}#expiredprescriptions .modal-footer {border: none;padding: 3px 24px 36px;}#expiredprescriptions .modal-footer button {width: 100%;background: #f77b2e;border: none;font-size: 16px;font-weight: 700;text-transform: uppercase;padding: 14px 10px;border-radius: 50px;transition: 0.2s ease-in all;}#expiredprescriptions .modal-footer button:hover {background-color: #013187;}@media(max-width: 480px) {#expiredprescriptions .modal-header button.close {right: 2px;top: 2px;} #expiredprescriptions .expired-product-name {line-height: 23px !important;} }.cl-panel .pres-edit { display: none; }.cl-panel .pres-values{ width: 100%;}.cl-panel .js-prescription-list ul li span.js-box5{margin-left:0; }.sp-prescription-loader {display: none; position: absolute;left: 1px;right: 1px;top: 1px;bottom: 1px;background: rgba(255,255,255,0.9);}.sp-prescription-loader img {position: absolute;top: 50%;left: 50%;margin: -64px 0 0 -64px;}.saved-presc {padding: 0 40px;min-height: 325px;}.saved-presc h3 {margin-bottom: 20px;font-size: 18px;font-weight: 400;color: #000;}.presc-header {width: 100%;margin-top: 20px;}.cl-uname {font-weight: 600;color: #333;padding-bottom: 8px;}.js-table-responsive {max-width: 670px;float: none;margin: 0 auto;}.js-table-responsive .shop_table_responsive {width: 100%;}.js-table-responsive table.shop_table_responsive td {border: none;width: 100%;padding: 0;}.rx-uname, .pres-date {float: left;width: 50%;background: #e4e4e4;padding: 10px 18px;font-weight: 700;color: #000;text-align: left;}.pres-date {text-align: right;font-weight: 400;width: 100%;font-size: 16px;}.pres-date span {color: #444444;}.presc-header ul {float: left;width: 100%;list-style: none;padding: 0;margin: 0;}.presc-header ul.nonlist li span.js-box1 {width: 16%;text-align: left;padding-left: 10px;}.presc-header ul.nonlist li span {width: 12%;float: left;font-size: 14px;padding: 5px 2px;text-align: center;}.pres-values {float: left;width: 100%;background: #fafafa;padding: 0;}.pres-edit {float: right;height: 100%;}.js-prescription-list {float: left;width: 100%;}.js-prescription-list ul {font-size: 0;display: inline-block;vertical-align: top;float: left;width: 100%;list-style: none;padding: 0;margin: 0;}.js-prescription-list ul li {border-top: 1px solid #ccc;color: #000;font-size: 14px;line-height: 1.2;float: left;width: 100%;}.js-prescription-list ul li span {display: inline-block;vertical-align: top;padding: 5px 2px;float: left;width: 12%;font-size: 14px;line-height: 1.7;text-align: center;}.js-prescription-list ul li span.js-box1 {width: 16%;float: left;text-align: left;padding-left: 10px;}.form-row{ display:block !important; }label{ font-weight:400 !important; }.woocommerce form .form-row label{line-height: 16px !important;}.select2-container--default .select2-selection--single{border: 1px solid #ddd !important;height: 42px !important;}.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: 42px !important; padding-left: 12px !important;}.select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px !important; }.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{ width: 19.286%; }.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active, .woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul li.is-active{ font-weight:700; }.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li, .woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul li{font-size: 16px;line-height: 20px;font-weight: 300;}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:first-child, .woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul li:first-child{ border:none; }.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a, .woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul li a{ color:#3f3f3f; padding: 15px 0;}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{ text-decoration: none; color: #333333;}.woocommerce-account .woocommerce form .form-row input.input-text, .woocommerce-account .woocommerce form .form-row textarea{height: 44px;background: #fff;border: 1px solid #ddd;border-radius: 0;}.woocommerce table.my_account_orders .button {margin-right: 5px;display: block;text-align: center;margin-bottom: 0;}.woocommerce-account .addresses .title h3{ text-transform: uppercase; }.woocommerce-table--order-details .woocommerce-table__line-item.order_item.bundled_table_item { display: none; }.rs_giftvoucher_field {float: left;width: 100%;margin-bottom: 30px;}input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea {font-size: 16px !Important;}p.no-pres-text {border: 1px solid #de0000;background: #ffe5e5;padding: 10px 20px;}.woocommerce-account .woocommerce .woocommerce-MyAccount-content {width: 80.714%;padding-left: 86px; margin: 0;}.woocommerce-account .woocommerce-MyAccount-content form > h3,.woocommerce-account .woocommerce-MyAccount-content > h3 {font-size: 24px;line-height: 32px;font-weight: 700;color: #333333;margin: 0 0 20px;text-transform: uppercase;}.woocommerce-account .woocommerce-MyAccount-content > h3 a.button {float: right; margin: 5px 0 0; text-transform: none;display: none !important;}.js-table-responsive {max-width: 670px;float: none;margin: 0 auto;}.filter-area {float: left;width: 100%;margin-bottom: 20px;}.filter-area form { overflow:hidden; }.filter-area form input[type="submit"]{ font-size: 16px !important;float:none; border-radius: 4px;margin-left: 5px;}.filter-area form label{ vertical-align:middle; margin:0 5px 0 0; }.filter-area form #filter_by_name{ height: 31px; display: inline-block; vertical-align: middle;}.panel.panel-default {margin-top: 30px;padding-top: 30px;}table.shop_table_responsive {width: 100%;}.presc-header {float: left; width: 100%;}.pres-values {width: 90%;}.js-prescription-list ul li {float: left;width: 100%;}.js-prescription-list {max-width: 100%;width: 100%;}.js-prescription-list ul li span {display: inline-block;text-align: center;max-width: 15%;}.js-prescription-list ul li span.js-box1 {max-width: 23%;}.pres-edit {width: 10%;}.woocommerce-page .woocommerce-address-fields button[type=submit]{ margin: 10px 0 0 3px; }.aiowps-captcha-equation input[type=text]{height:49px;border-radius:0;}table.shop_table.my_account_referrals td br {display: none;}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-prescription-name span:last-child {display: none;}@media(max-width:1024px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{ width: 30%; }.woocommerce-account .woocommerce .woocommerce-MyAccount-content {width: 70%;padding-left: 40px; margin: 0;}.woocommerce-account .woocommerce-MyAccount-content form > h3, .woocommerce-account .woocommerce-MyAccount-content > h3{font-size: 24px;line-height: 28px;}}@media (max-width: 767px) {.woocommerce-account .woocommerce table.shop_table_responsive tr td{ text-align:left !important; }.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {display: none;}.woocommerce-account .woocommerce-MyAccount-content {padding-left: 0;}.pres-values {width: 100%;}.pres-edit {width: 100%;height: auto;min-height: auto;padding: 0;margin: 20px 0;text-align: center;}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a, .woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul li a{ padding:8px 0; }.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li, .woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul li{font-size: 14px;line-height: 18px;}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{ width: 100%; }.woocommerce-account .woocommerce .woocommerce-MyAccount-content {width: 100%;padding-left: 0; margin:0;}.woocommerce-account .woocommerce-MyAccount-content form > h3, .woocommerce-account .woocommerce-MyAccount-content > h3{font-size: 20px;line-height: 24px;}.woocommerce-account .woocommerce-MyAccount-content > h3 a.button{ float:none; margin: 10px 0 0;display: block;max-width: 200px;text-align: center;}}.cpf-section.sp-prescription-options {float: left;}.prescription-user-info {float: left;width: 100%;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px dotted #ddd;}.prescription-type-area {margin: 0;float: left;width: 100%;}.type-wrapper {float: left;width: 50%;padding: 10px;position: relative;}.type-wrapper:first-child {padding-left: 0;}.type-wrapper:last-child {padding-right: 0;}.type-wrapper input {position: absolute;top: 15px;}.prescription-type-area .type-wrapper input[type="radio"]{display:none;}.type-wrapper label {position: relative;padding-left: 30px; font-weight:400;}.type-wrapper label:before {content: "";position: absolute;width: 20px;height: 20px;background: #fff;left: 0;border: 1px solid #ddd;}.type-wrapper label:after {content: '';top: 2px;right: auto;margin: 0 auto;bottom: 0;padding: 0 0 2px;position: absolute;z-index: 99;cursor: pointer;left: 2px;line-height: 1.3;height: 16px;display: none;background: url(/wp-content/uploads/2020/05/var-selected.png) no-repeat center center #ffffff;background-size: 11px;width: 16px;}.type-wrapper input[type=radio]:checked + label:after {display: block;}#existing_memebers {display: none;}#existing_memebers select {width: 100%;height: 44px;border: 1px solid #ddd;padding: 0 10px;}#existing_memebers select::-ms-expand{ background:none;}.presc-name.nameclass {float: left;width: 50%;padding: 10px;}.presc-name.nameclass:nth-of-type(even) {padding-right: 0;}.presc-name.nameclass:nth-of-type(odd) {padding-left: 0;}.presc-name.nameclass input {height: 44px;background: #fff;border: 1px solid #ddd;border-radius: 0;}.eye-wrapper {float: left;width: 100%;}.separator {float: left;width: 100%;padding-bottom: 30px;border-bottom: 1px dotted #ddd;}.eye-wrapper .tm-cell.cpf-type-header {float: left;width: 25%;text-align: left;padding: 0;padding-top: 35px;}.eye-wrapper select::-ms-expand { background: #fff !important; border: 0; }.eye-wrapper .tm-cell {float: left;width: 15%;text-align: center;padding: 0 5px;}.eye-wrapper .tm-cell label {font-size: 14px;margin: 0;width: 100%;}.eye-wrapper .tm-cell select, .eye-wrapper .tm-cell input {width: 100%;height: 44px;font-size: 16px;padding: 0 10px;border: 1px solid #ddd;border-radius: 0;background: #fff;}.eye-wrapper .tm-cell ul{ margin:0;}.presc-date {margin:0 0 30px;float: left;width: 50%;}.presc-date input.full_date {background: url(/wp-content/uploads/2020/05/cal-ico.png) no-repeat right 10px center;height: 44px;border: 1px solid #ddd;border-radius: 0;background-size: 24px;}.presc-upload {float: left;width: 100%;margin-bottom: 30px;padding: 0;text-align: center;border: 2px dashed #8ba7d7;position: relative;min-height: 122px;max-width: 445px;}.presc-upload label {display: block;background: url(/wp-content/themes/bb-theme-child/assets/images/camera.png) no-repeat center top 35px;font-size: 14px;color: #8ba7d7;font-weight: 600;text-transform: capitalize;width: 100%;height: 122px;line-height: 130px;left: 0;z-index: 0;top: 0;position: absolute;padding-top: 10px;background-size: 26px;}.presc-upload input {opacity: 0;z-index: 2;width: 100%;height: 122px;cursor: pointer;}.file-preview {float: left;width: 100%;padding: 10px;display: none;}.file-preview img.dynamic {max-height: 280px;}.file-preview .clear-img {right: 3px;top: 3px;width: 25px;height: 25px;border-radius: 100%;cursor: pointer;position: absolute;z-index: 999;background: rgba(255, 0, 0, 0.7);color: #fff;}@media (max-width: 540px) { .prescription-type-area {margin-bottom: 20px;}.prescription-user-info {margin-bottom: 20px;padding-bottom: 20px;}.eye-wrapper {float: inherit;width: 40%;}.eye-wrapper.right-eye {margin-left: 20%;}.eye-wrapper .tm-cell {width: 100%;max-width: 100%;margin-bottom: 15px; position: relative;}.eye-wrapper .tm-cell.cpf-type-header {width: 100%;text-align: center;padding-top: 10px;}.eye-wrapper .tm-cell > label {position: absolute;left: -50px;width: auto;top: 11px;}.separator {padding-bottom: 20px;}.presc-date {margin: 0; padding: 20px 0 30px;float:none;width: 100%;clear: both;}.presc-name.nameclass,.type-wrapper {float:none;width: 100%;clear: both;padding: 0 0 10px;}.filter-area form input[type="submit"]{float:right;}}ul.pagination {margin: 10px 0; padding:0; list-style:none; overflow:hidden;float: right;}ul.pagination li:last-child{ float:right; margin: 0;}ul.pagination li{ float:left; margin-right:5px; }ul.pagination li .page-numbers {display: block;padding: 6px 14px 6px;background: #ffffff;color: #333333;line-height: 18px;font-size: 14px; border-radius:4px; border: 1px solid #ccc;}ul.pagination li .page-number.disabled {color:#999; pointer-events: none;}ul.pagination li .page-numbers.current {background: #fff8f4;border: 1px solid #f77b2e;}span.error {margin-top: 5px;}.presc-upload span.error {position: absolute;bottom: -25px;left: -3px;}.woocommerce-order .woocommerce-notice{ color: #416cb3; }.woocommerce .woocommerce-order ul.order_details{padding:18px 22px 12px;border-radius: 4px;float:right;min-width: 340px;margin: 0 0 0 24px;background: #fff !important;}.woocommerce .woocommerce-order ul.order_details li{float:none;border:none;padding: 0 0 5px;color: #000;font-size: 14px;line-height: 18px;text-transform: none;font-weight: 600;margin: 0;}.woocommerce .woocommerce-order ul.order_details li strong{float:right;font-weight: 400;font-size: 14px;line-height: 18px;text-align: left !important;min-width:200px;margin: 0 0 0 12px;}.woocommerce .woocommerce-order-details{ overflow: hidden;background: #fff;border: 1px solid #ddd;border-radius: 4px;padding: 0;margin: 0 0 8px;}.woocommerce .woocommerce-order-details .woocommerce-order-details__title{text-transform: uppercase;color: #333333;font-size: 21px;line-height: 1.2;border-bottom: 1px solid #ddd;padding: 30px 30px 15px;margin: 0;}.woocommerce .woocommerce-order-details .order-again{ display:none !important; }.woocommerce .woocommerce-order-details table{border: none;background: none;border-radius: 0;border-collapse: collapse !important;margin-bottom: 0 !important;}.woocommerce .woocommerce-order-details table thead {display: none;}.woocommerce .woocommerce-order-details table tr th{ display: none; }.woocommerce .woocommerce-order-details table tr td{padding: 0;border:none;border-bottom: 1px solid #ddd !important;vertical-align: top;font-weight: 600;font-size: 14px;line-height: 18px !important;color: #000;}.woocommerce .woocommerce-order-details table tr td.product-name{max-width: 80%;position: relative;}.woocommerce .woocommerce-order-details table tr a{color: #000;}.woocommerce .woocommerce-order-details table tr a.button {color: #fff;}.woocommerce .woocommerce-order-details .wc-item-meta{padding: 0;font-weight: 400;}.woocommerce .woocommerce-order-details .wc-item-meta li{float: none;padding: 0;border:none;line-height: 18px !important;}.woocommerce .woocommerce-order-details .wc-item-meta li strong.wc-item-meta-label{ display: none; }.woocommerce .woocommerce-order-details table tr td.product-total{text-align: right;}.woocommerce .woocommerce-order-details table tr td.product-total .amount{font-size: 14px;line-height: 18px !important;color: #000;}.woocommerce .woocommerce-order-details .bundled_table_item .bundled_table_item_indent,.woocommerce .woocommerce-order-details .component_table_item .component_table_item_indent{ padding: 0 }.woocommerce .woocommerce-order-details dl.component dt{ display:none; }.woocommerce .woocommerce-order-details dl.component .composited_product_quantity{ display: none; }.woocommerce .woocommerce-order-details table tr td .component_table_item_subtotal{}.woocommerce .woocommerce-order-details table tr td .component_table_item_subtotal:before{display:none;}.woocommerce .woocommerce-order-details table tr td .component_table_item_subtotal{font-size: 0;line-height: 0;}.woocommerce .woocommerce-order-details table tfoot{text-align: right;}.woocommerce .woocommerce-order-details table tfoot tr th{display: table-cell;padding: 0;border:none;border-bottom: 1px solid #ddd;}.woocommerce .woocommerce-order-details table tfoot tr:last-child th{border:none;color: #000;text-align: left;}.woocommerce .woocommerce-order-details table tfoot tr:last-child td{border:none !important;}.woocommerce-customer-details .woocommerce-column{border: 1px solid #ddd;border-radius: 4px;background: #fff;padding: 14px 20px !important;width:calc(50% - 4px) !important;}.woocommerce-customer-details .woocommerce-column .woocommerce-column__title{font-size: 16px;line-height: 20px;margin: 0 0 10px;padding: 0 0 8px;text-transform: uppercase;border-bottom: 1px solid #ddd;}.woocommerce-customer-details .woocommerce-column address{border:none;padding:0;font-size:14px;line-height: 24px;}.woocommerce .woocommerce-order-details .wc-item-meta li:last-child{ display:none; }.woocommerce .woocommerce-order-details table .bundle_table_item .component{ display:none; }.woocommerce .woocommerce-order-details table .bundle_table_item td{border:none !important;padding: 10px 0 0;}.woocommerce .woocommerce-order-details table .bundle_table_item td.product-total{ display: none; }.woocommerce td.product-name .wc-item-meta{ position: absolute;left: 0;top: 10px; }.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta{background: #f9f9f9;overflow: hidden;padding: 14px;border-radius: 4px 4px 0 0;border: 1px solid #f0f0f0;}.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta li:nth-child(4),.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta li:nth-child(6),.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta li:nth-child(7),.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta li:first-child{display: none;}.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta li:nth-child(2),.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta li:nth-child(3){float: left;margin-right: 5px;font-weight: 600;}.woocommerce .woocommerce-order-details table .bundled_table_item td.product-total{ display: none; }.woocommerce .woocommerce-order-details table .bundled_table_item td{border-bottom: 1px solid #f0f0f0 !important;border-left: 1px solid #f0f0f0 !important;border-right: 1px solid #f0f0f0 !important;text-align: right;}.woocommerce .woocommerce-order-details table tr:nth-child(6) td .wc-item-meta li strong.wc-item-meta-label{display:none!important;}.woocommerce .woocommerce-order-details table .bundled_table_item td .wc-item-meta li strong.wc-item-meta-label{display: block;float: none;color: #666;font-weight: 400;text-transform: uppercase;padding: 0 0 6px;margin: 0;}.woocommerce .woocommerce-order-details table .bundled_table_item td .wc-item-meta{display: inline-block;vertical-align: bottom;width: calc(100% - 72px);margin: 0 0 0 10px;}.woocommerce .woocommerce-order-details table .bundled_table_item td .wc-item-meta li{float:left;width: 25%;text-align: center;padding: 0 5px;}.woocommerce .woocommerce-order-details table .bundled_table_item td .bundled-product-name{ padding:0 14px 0;color: #666;font-weight: 400;}.woocommerce-account .woocommerce-MyAccount-content .rs_email_subscribe_link_title,.woocommerce-account .woocommerce-MyAccount-content .rs_refer_a_friend_title,.woocommerce-account .woocommerce-MyAccount-content .rs_my_referral_link_title,.woocommerce-account .woocommerce-MyAccount-content .rs_my_referral_table {text-transform: capitalize;}.my_account_referrals h3{font-size:16px !important;margin-bottom: 0px !important;}@media (max-width:1024px){.woocommerce .woocommerce-order ul.order_details{float: none;margin: 0 0 8px;}}@media (max-width: 767px){.woocommerce-customer-details .woocommerce-column{width: 100% !important;float:none;margin: 0 0 8px;padding: 12px !important;}.woocommerce .woocommerce-order ul.order_details li strong{min-width: 180px;}.woocommerce .woocommerce-order ul.order_details{ padding: 12px; }.woocommerce .woocommerce-order-details{padding: 12px 12px 0;}.woocommerce .woocommerce-order-details .woocommerce-order-details__title{padding: 0 6px;}.woocommerce .woocommerce-order-details table .bundled_table_item,.woocommerce .woocommerce-order-details table .bundle_table_item{ display: none !important; }ul.pagination {float: none; text-align: center; display:block;}ul.pagination li:last-child{ float:none; margin: 0 2px 5px;}ul.pagination li{ display:inline-block; vertical-align:middle; float:none; margin: 0 2px 5px; }}.woocommerce-MyAccount-navigation-link{ text-transform:capitalize; }.woocommerce-MyAccount-navigation-link--edit-account,.woocommerce-MyAccount-navigation-link--downloads{ display:none; }.woocommerce-account form.woocommerce-ResetPassword {max-width: 488px;margin: 0 auto 80px;}.woocommerce-account form.woocommerce-ResetPassword h2{text-align: center;font-size: 40px;line-height: 47px;color: #333333;font-weight: 300;margin: 0 0 32px;letter-spacing: -0.5px;}.woocommerce-account form.woocommerce-ResetPassword h2 strong{ font-weight:500; }.woocommerce-account form.woocommerce-ResetPassword .form-wrap{background: #e1e4e7;border: 1px solid #b7b7b7;border-radius: 3px;padding: 33px 24px 22px;margin: 0 0 16px;}.woocommerce-account form.woocommerce-ResetPassword .form-row{padding: 0 !important;margin: 0 0 19px !important;display: block !important;}.woocommerce-account form.woocommerce-ResetPassword .form-row label{font-size: 14px;line-height: 18px;color: #333;margin: 0 0 4px;text-transform: capitalize;}.woocommerce-account form.woocommerce-ResetPassword .form-row input.input-text{ height: 49px !important; border-color: #c0c0bf !important;}.woocommerce-account form.woocommerce-ResetPassword .form-row button[type="submit"]{width: 100%;height: 61px;text-align: center;color: #fff;font-size: 20px;line-height: 23px;border:none;text-transform: uppercase;border-radius: 3px;margin: 0;float: none;}.woocommerce-account form.woocommerce-ResetPassword .lost-pass-txt{font-size: 14px;line-height: 18px;font-weight: 300;color: #333;text-align: center;}#customer_login.u-columns{ margin:0 0 80px; }#customer_login .u-column2{ display:none; }#customer_login .u-column1,#customer_login .u-column2{max-width: 488px;float: none !important;margin: 0 auto;width: auto !important;}.woocommerce-account .woocommerce form.login, .woocommerce-account .woocommerce form.register{border: none !important;padding: 0 !important;border-radius: 0 !important;margin: 0 0 55px;}.woocommerce-account .woocommerce form.register{ margin: 0 0 35px !important; }.woocommerce-account .woocommerce form.login .password-input, .woocommerce-account .woocommerce form.register .password-input{ display:block !important; width:100%;}.woocommerce-account .woocommerce .u-column1 h2, .woocommerce-account .woocommerce .u-column2 h2{text-align: center;font-size: 30px;line-height: 47px;font-weight: 300;margin: 0 0 32px;letter-spacing: -0.5px;}.woocommerce-account .woocommerce .u-column1 h2 strong, .woocommerce-account .woocommerce .u-column2 h2 strong{ font-weight:500; }.woocommerce-account .woocommerce form.login .form-wrap, .woocommerce-account .woocommerce form.register .form-wrap{background: #e1e4e7;border: 1px solid #b7b7b7;border-radius: 3px;padding: 33px 24px 22px;margin: 0 0 16px;}.woocommerce-account .woocommerce form.login .form-row label, .woocommerce-account .woocommerce form.register .form-row label{font-size: 14px;line-height: 18px;color: #333;margin: 0 0 4px;text-transform: capitalize;}.woocommerce-account .woocommerce form.login .form-row, .woocommerce-account .woocommerce form.register .form-row{padding: 0 !important;margin: 0 0 19px !important;}.woocommerce-account .woocommerce form.login .form-row.form-button, .woocommerce-account .woocommerce form.register .form-row.form-button{ margin: 0 !important; }.woocommerce-account .woocommerce form.login .lost_password{text-align: center;font-weight: 700;color: #333;margin: 0;padding: 8px 0 0;}.woocommerce-account .woocommerce form.login .form-row input.input-text, .woocommerce-account .woocommerce form.login .form-row textarea,.woocommerce-account .woocommerce form.register .form-row input.input-text, .woocommerce-account .woocommerce form.register .form-row textarea,.woocommerce-account .woocommerce form.login #aiowps-captcha-answer{ height: 49px !important; border-color: #c0c0bf !important;border-radius: 0;}.woocommerce-account .woocommerce form.login .aiowps-captcha{ margin:0; }.woocommerce-account .woocommerce form.login .form-row button[type="submit"], .woocommerce-account .woocommerce form.register .form-row button[type="submit"]{width: 100%;height: 61px;text-align: center;color: #fff;font-size: 20px !important;line-height: 23px !important;border:none;text-transform: uppercase;border-radius: 3px;margin: 0;float: none;}.woocommerce-account .woocommerce .u-column1 .form-footer,.woocommerce-account .woocommerce .u-column2 .form-footer{ text-align: center; border-top: 3px solid #e3e3e3;padding: 29px 0 0;}.woocommerce-account .woocommerce .u-column1 .form-footer .title,.woocommerce-account .woocommerce .u-column2 .form-footer .title{font-size: 40px;line-height: 44px;color: #333333;font-weight: 300;display: block;margin: 0 0 8px;letter-spacing: -0.5px;}.woocommerce-account .woocommerce .u-column1 .form-footer .title strong,.woocommerce-account .woocommerce .u-column2 .form-footer .title strong{ font-weight:500; }.woocommerce-account .woocommerce .u-column1 .form-footer .link,.woocommerce-account .woocommerce .u-column2 .form-footer .link{height: 52px;text-align: center;color: #fff;font-size: 18px !important;border: none;text-transform: uppercase;border-radius: 40px;margin: 0;float: none;text-decoration: none !important;font-weight: 400 !important;line-height: 40px !important;max-width: 350px;padding: 6px 35px;}.woocommerce-account .woocommerce .u-column2 .woocommerce-privacy-policy-text{font-size: 14px;line-height: 18px;font-weight: 300;color: #333;text-align: center;padding: 20px 0 0;}.woocommerce-account .woocommerce .u-column2 .woocommerce-privacy-policy-text a{ text-transform: capitalize; text-decoration:underline;}.woocommerce div.nsl-container-block .nsl-container-buttons{ padding:0; }.woocommerce div.nsl-container-block .nsl-container-buttons a{ margin:-6px 0 0; max-width: 100%;}.woocommerce div.nsl-container .nsl-button {padding: 11px 5px;}@media(max-width:1024px){.u-columns{ margin:0 0 60px; }.woocommerce-account form.woocommerce-ResetPassword h2,.woocommerce-account .woocommerce .u-column1 h2, .woocommerce-account .woocommerce .u-column2 h2,.woocommerce-account .woocommerce .u-column1 .form-footer .title,.woocommerce-account .woocommerce .u-column2 .form-footer .title{font-size: 34px;line-height: 44px;}.woocommerce-account .woocommerce .u-column1.woocommerce-Address h2, .woocommerce-account .woocommerce .u-column2.woocommerce-Address h2 {margin-bottom: 24px;}.woocommerce .addresses .title a,.woocommerce-page .addresses .title a {bottom: 0 !important;}.woocommerce-account form.woocommerce-ResetPassword h2,.woocommerce-account .woocommerce .u-column1 h2, .woocommerce-account .woocommerce .u-column2 h2{ margin: 0 0 22px; }}@media(max-width:768px){.woocommerce-account form.woocommerce-ResetPassword{ margin-bottom:30px; }.u-columns{ margin:0 0 30px; }.woocommerce-account form.woocommerce-ResetPassword h2,.woocommerce-account .woocommerce .u-column1 h2, .woocommerce-account .woocommerce .u-column2 h2,.woocommerce-account .woocommerce .u-column1 .form-footer .title,.woocommerce-account .woocommerce .u-column2 .form-footer .title{font-size: 24px;line-height: 28px;}.woocommerce-account form.woocommerce-ResetPassword h2,.woocommerce-account .woocommerce .u-column1 h2, .woocommerce-account .woocommerce .u-column2 h2{ margin: 0 0 15px; }.woocommerce-account form.woocommerce-ResetPassword .form-wrap,.woocommerce-account .woocommerce form.login .form-wrap, .woocommerce-account .woocommerce form.register .form-wrap{ padding: 15px 10px 0; }.woocommerce-account .woocommerce .u-column1 .form-footer .link, .woocommerce-account .woocommerce .u-column2 .form-footer .link {height: 42px;font-size: 15px !important;line-height: 30px !important;}.woocommerce-account .woocommerce .u-column2 .woocommerce-privacy-policy-text br{ display:none; }.woocommerce-account .woocommerce form.login .lost_password{ margin: 0 0 10px; }}.woocommerce-order .woocommerce-notice{ color: #154432; }.woocommerce .woocommerce-order ul.order_details{padding:18px 22px 12px;border-radius: 4px;float:right;min-width: 340px;margin: 0 0 0 24px;background: #fff !important;}.woocommerce .woocommerce-order ul.order_details li{float:none;border:none;padding: 0 0 5px;color: #000;font-size: 14px;line-height: 18px;text-transform: none;font-weight: 600;margin: 0;}.woocommerce .woocommerce-order ul.order_details li strong{float:right;font-weight: 400;font-size: 14px;line-height: 18px;text-align: left !important;min-width:200px;margin: 0 0 0 12px;}.woocommerce .woocommerce-order-details{ overflow: hidden;background: #fff;border: 1px solid #ddd;border-radius: 4px;padding: 0;margin: 0 0 50px !important;position: relative;}.woocommerce .woocommerce-order-details .woocommerce-order-details__title{text-transform: uppercase;color: #333333;font-size: 21px;line-height: 1.2;border-bottom: 1px solid #ddd;padding: 27px 30px 25px;margin: 0;float: left;width: 100%;}#reorder {width: 217px;height: 52px;float: right;position: absolute;right: 15px;margin: 0 !important;top: 13px;border-radius: 40px;font-size: 16px;}.woocommerce .woocommerce-order-details table{border: none !important;background: none !important;border-radius: 0;}.woocommerce .woocommerce-order-details table tr th{ display: none; }.woocommerce .woocommerce-order-details table tr td{padding: 0;border: none !important;border-bottom: 1px solid #f0f0f0 !important;vertical-align: top;font-weight: 700;font-size: 16px;line-height: 18px !important;color: #333333;background: none;}.woocommerce .woocommerce-order-details table tr td .presc-header {float: left;width: 100%;background: #f9f9f9;padding: 13px 30px;margin: 0;}.woocommerce .woocommerce-order-details table tr td .rx-uname, .woocommerce .woocommerce-order-details table tr td .pres-date, .woocommerce .woocommerce-order-details table tr td .cl-uname {float: left;width: 38%;background: none;padding: 0;font-weight: 700 !important;color: #333333 !important;text-align: left !important;font-size: 16px;}.woocommerce .woocommerce-order-details table tr td .pres-date {width: 62%;}.woocommerce .woocommerce-order-details table tr td .pres-date strong {font-weight: 400 !important;}.woocommerce .woocommerce-order-details table tr td.product-name{max-width: 80%;padding: 13px 0 13px 30px;}.woocommerce td.product-name .wc-item-meta {position: absolute;left: 30px;top: 13px;}.woocommerce .woocommerce-order-details table tr a{color: #333333;}.woocommerce .woocommerce-order-details .wc-item-meta{padding: 0;font-weight: 400;}.woocommerce .woocommerce-order-details .wc-item-meta li{float: none;padding: 0;border:none;font-size: 16px;line-height: 18px !important;display: none;}.woocommerce .woocommerce-order-details .wc-item-meta li:first-child {display: block;}.woocommerce .woocommerce-order-details .wc-item-meta li strong.wc-item-meta-label{ display: none; }.woocommerce .woocommerce-order-details table tr td.product-total{text-align: right;padding: 13px 30px;}.woocommerce .woocommerce-order-details table tr td.product-total .amount{font-size: 16px;line-height: 18px !important;color: #333333;}.woocommerce .woocommerce-order-details .bundled_table_item .bundled_table_item_indent,.woocommerce .woocommerce-order-details .component_table_item .component_table_item_indent{ padding: 0 }.woocommerce .woocommerce-order-details dl.component dt{ display:none; }.woocommerce .woocommerce-order-details dl.component .composited_product_quantity{ display: none; }.woocommerce .woocommerce-order-details table tr td .component_table_item_subtotal{}.woocommerce .woocommerce-order-details table tr td .component_table_item_subtotal:before{display:none;}.woocommerce .woocommerce-order-details table tr td .component_table_item_subtotal{font-size: 0;line-height: 0;}.woocommerce .woocommerce-order-details table tfoot{text-align: right;background: #f9f9f9;}.woocommerce .woocommerce-order-details table tfoot tr th{display: table-cell;padding: 15px 30px;border: none;border-bottom: 1px solid #ddd;color: #333333;font-size: 16px;font-weight: 700;text-align: left;line-height: 18px;}.woocommerce .woocommerce-order-details table tfoot tr td {padding: 15px 30px;}.woocommerce .woocommerce-order-details table tfoot:last-child tr:last-child th, .woocommerce .woocommerce-order-details table tfoot tr:last-child td {border: none !important;color: #333333;font-size: 20px;line-height: 24px !important;}.woocommerce-customer-details .woocommerce-column{border: 1px solid #ddd;border-radius: 4px;background: #fff;padding: 14px 20px !important;width:calc(50% - 4px) !important;}.woocommerce-customer-details .woocommerce-column .woocommerce-column__title{font-size: 16px;line-height: 20px;margin: 0 0 10px;padding: 0 0 8px;text-transform: uppercase;border-bottom: 1px solid #ddd;}.woocommerce-customer-details .woocommerce-column address{border:none !important;padding:0 !important;font-size:14px;line-height: 24px;}.woocommerce .woocommerce-order-details .wc-item-meta li:last-child{ display:none; }.woocommerce .woocommerce-order-details table .bundle_table_item .component{ display:none; }.woocommerce .woocommerce-order-details table .bundle_table_item td{border:none !important;padding: 10px 0 0;}.woocommerce .woocommerce-order-details table .bundle_table_item td.product-total{ display: none; }.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta{background: #f9f9f9;overflow: hidden;padding: 14px;border-radius: 4px 4px 0 0;border: 1px solid #f0f0f0;}.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta li:nth-child(4),.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta li:nth-child(6),.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta li:nth-child(7),.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta li:first-child{display: none;}.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta li:nth-child(2),.woocommerce .woocommerce-order-details table .bundle_table_item .wc-item-meta li:nth-child(3){float: left;margin-right: 5px;font-weight: 600;}.woocommerce .woocommerce-order-details table .bundled_table_item td.product-total{ display: none; }.woocommerce .woocommerce-order-details table .bundled_table_item td{border-bottom: 1px solid #f0f0f0 !important;border-left: 1px solid #f0f0f0 !important;border-right: 1px solid #f0f0f0 !important;text-align: right;}.woocommerce .woocommerce-order-details table tr:nth-child(6) td .wc-item-meta li strong.wc-item-meta-label{display:none!important;}.woocommerce .woocommerce-order-details table .bundled_table_item td .wc-item-meta li strong.wc-item-meta-label{display: block;float: none;color: #666;font-weight: 400;text-transform: uppercase;padding: 0 0 6px;margin: 0;}.woocommerce .woocommerce-order-details table .bundled_table_item td .wc-item-meta{display: inline-block;vertical-align: bottom;width: calc(100% - 72px);margin: 0 0 0 10px;}.woocommerce .woocommerce-order-details table .bundled_table_item td .wc-item-meta li{float:left;width: 25%;text-align: center;padding: 0 5px;}.woocommerce .woocommerce-order-details table .bundled_table_item td .bundled-product-name{ padding:0 14px 0;color: #666;font-weight: 400;}@media (max-width:1024px){.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {width: 100%;}.woocommerce .woocommerce-order ul.order_details{float: none;margin: 0 0 8px;min-width:inherit;}.woocommerce .woocommerce-order ul.order_details li strong{min-width: 520px;}}@media (max-width: 767px){.woocommerce-customer-details .woocommerce-column{width: 100% !important;float:none;margin: 0 0 8px;padding: 12px !important;}.woocommerce .woocommerce-order ul.order_details li strong{min-width: 140px;text-align: right !important;}.woocommerce .woocommerce-order ul.order_details{ padding: 12px; }.woocommerce .woocommerce-order-details .woocommerce-order-details__title{padding-left: 15px;font-size: 18px;}#reorder {width: 150px;height: 42px;right: 15px;top: 15px;}.woocommerce .woocommerce-order-details table .bundled_table_item,.woocommerce .woocommerce-order-details table .bundle_table_item{ display: none !important; }.woocommerce .woocommerce-order-details table tr td .presc-header {padding: 13px 15px;}.woocommerce .woocommerce-order-details table tr td .rx-uname, .woocommerce .woocommerce-order-details table tr td .pres-date, .woocommerce .woocommerce-order-details table tr td .cl-uname {width: 100% !important;padding: 5px 0 !important;}.woocommerce .woocommerce-order-details table tr td.product-name {padding: 45px 0 13px 15px;width: 70%;}.woocommerce .woocommerce-order-details table tr td.product-total {padding: 45px 15px 0 0;}.woocommerce td.product-name .wc-item-meta {left: 15px;}.woocommerce .woocommerce-order-details table tfoot tr th {padding: 15px 15px;}.woocommerce .woocommerce-order-details table tfoot tr td {padding: 15px;}.woocommerce .woocommerce-order-details table tfoot tr:last-child th, .woocommerce .woocommerce-order-details table tfoot tr:last-child td {padding: 20px 15px 40px;}}input[type="radio"], input[type="checkbox"] {margin: 0;}label {font-weight: 400;font-size: 14px;}.form-row {display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}body.postid-1836 .fl-page-content,body.postid-10055 .fl-page-content {background: #f9f9f9 !important;} .strongly_hidden {display: none !important;}.widget_composite_summary.widget_position_default.summary_widget_inactive, .widget_composite_summary.summary_widget_hidden {opacity: 1;visibility: visible;position: static;}.ui-datepicker {z-index: 9 !important;}.composite_component {max-width: 1160px;margin: 0 auto;}.component_inner {width: 100%;margin: 0 auto;float: left;}.product .component_option_thumbnail .image {margin: 12px 0 12px;height: 36px;overflow: hidden;padding: 0;line-height: 36px;}ul.component_option_thumbnails_container li.component_option_thumbnail_container img {max-height: 100%;display: inline-block;vertical-align: top;width: auto;max-width: 110px;}.product .component_option_thumbnail_container .thumbnail_buttons {position: absolute;top: 0;bottom: 0;left: 0;right: 0;padding: 0;}.product .composite_form button { vertical-align: middle;width: 100%;height: 100%;background: transparent;opacity: 0 !important;}.product .composite_form button.single_add_to_cart_button {opacity: 1 !important;background: #000;} .product ul.component_option_thumbnails_container {margin: 0 -9px; text-align: center;display: flex;flex-wrap: wrap;}.product ul.component_option_thumbnails_container li.component_option_thumbnail_container {padding: 0 9px;width: 50% !important;display: inline-block;float: left;vertical-align: top;clear: none !important;margin: 0 0 20px 0;}.product ul.component_option_thumbnails_container li.component_option_thumbnail_container.disabled {display: none;}.product ul.component_option_thumbnails_container li.component_option_thumbnail_container .thumbnail_description {padding: 0;flex: 1 1 auto;padding-bottom: 30px;}.product .component_option_thumbnail {border: 1px solid #dddddd;background: #ffffff;margin: 0 !important;padding: 15px 20px 20px;border-radius: 3px;height: 100%;display: flex;flex-direction: column;}.product .component_option_thumbnail:hover {border: 1px solid #c1c1c1;}.product .component_option_thumbnail_container .title {font-size: 16px;line-height: 1.4;padding-bottom: 7px;font-weight: 600;border-bottom: 1px solid #c0c0c0;text-transform: uppercase;margin: auto;}.product .component_option_thumbnail_container .thumbnail_text p { color: #444444;}.thumbnail_description p {font-size: 14px;color: #666666;line-height: 1.5;margin: 0 auto 15px;}.woocommerce .product ul.component_option_thumbnails_container li.component_option_thumbnail_container .thumbnail_description .price {font-size: 14px !important;margin-bottom: 5px;color: #666666;font-weight: 400;text-align: center; display: inline-block;position: absolute;bottom: 7px;left: 50%;transform: translateX(-50%);}.product .component_option_thumbnail.loading button.component_option_thumbnail_select, .product .component_option_thumbnail.selected button.component_option_thumbnail_select {pointer-events: all;}.composited_product_images.images { display: none;}.details.component_data {float: left !important;width: 100% !important;padding: 0 !important;text-align: center;}.product .component_option_thumbnail.selected {border: 2px solid #032989;}.component_content {display: none;}.component_wrap { display: none !important;}.var-selected {border: 2px solid #000000;}.clr-selected {background: #e0f4ff;}.component .component_content.bundle_form, .component_summary .content.bundle_form {margin: 0 0 20px !important;}.component_summary .composited_product_title_wrapper { display: none; }.composite_form .step_title_wrapper .step_index {display: none;} .composite_form .composite_navigation.top {display: none !important;}.component_inner .composite_navigation {display: none !important; }.composite_form .composite_navigation .prev:before {display: none;}.composite_form .composite_navigation .page_button {font-size: 16px !important;color: #333;}.composite_form .composite_navigation.paged .prev {margin-left: 0 !important;padding-left: 22px;background: url(../images/back.png) no-repeat left top 1px;font-weight: 400;margin-top: 10px !important;}.woocommerce .composite_form {position: static !important;}.woocommerce .composite_form .composite_pagination {background: #848484;padding: 0;text-align: center;margin-bottom: 40px;margin-top: 0;display: block !important;position: absolute;left: 0;right: 0;top: 0;}.composite_form .composite_pagination ul {padding: 0;}.woocommerce .composite_form .composite_pagination ul li {float: none;padding: 5px 25px 3px;margin: 0;height: auto;line-height: 1;background: #848484 !important;color: #c0c0c0;font-size: 13px;}.composite_form .composite_pagination ul li.pagination_element_review {//display: none !important;}.woocommerce .composite_pagination .element_index {color: #a1a1a1;font-weight: 400;font-size: 14px;width: 20px;height: 20px;display: inline-block;vertical-align: middle;border: 1px solid #ccc;border-radius: 100%;font-size: 0;margin-right: 5px;margin-bottom: 3px;}.woocommerce .composite_pagination .pagination_element_current .element_index {border: 1px solid #fff;background: url(../images/checkmark-for-verification.png) no-repeat center;}.woocommerce .composite_pagination .pagination_element_current .element_link {color: #fff !important;font-weight: 600;}.woocommerce .composite_pagination .element_link.inactive {color: #c2c2c2;}.woocommerce .composite_pagination .element_link {line-height: 32px;font-weight: 400;color: #c2c2c2;font-size: 14px;}.woocommerce .composite_pagination .element_link:hover {text-decoration: none;}.woocommerce .composite_form .composite_pagination ul li:before, .woocommerce .composite_form .composite_pagination ul li:after {display: none;}.single-product div.product .component_selections .select_label, p.component_section_title, h4.composited_product_title {display: none;}.composite_form .step_title_wrapper {display: none;}.woocommerce .component .component_description {margin-bottom: 0;}.component_description p {margin-bottom: 17px !important;font-size: 24px;text-align: left;font-weight: 400;color: #333;margin-top: 8px;}.decr-fixed-height {min-height: 80px;margin-bottom: 0;text-align: center;padding-top: 5px;display: flex;flex-direction: column;}.decr-fixed-height img {float: none;}.decr-fixed-height span {display: block;float: left;width: 100%;font-size: 14px;text-transform: uppercase;color: #3f6bb2;margin: auto 0 20px;}.component_description p span {font-size: 14px;max-width: 600px;display: inline-block;padding-top: 10px;display: none;}.thumbnail_description span.recommended {background: #3f6bb2;color: #fff !important;position: absolute;bottom: 0;left: 0;right: 0;font-size: 12px;text-transform: uppercase;padding: 5px 5px 3px;font-weight: 600;}.product ul.component_option_thumbnails_container li.component_option_thumbnail_container .thumbnail_description ul.desc-ul {padding: 0;margin: 0 0 20px;padding-left: 30px;float: left;width: 100%;padding-top: 20px;border-top: 1px solid #ddd;}.product ul.component_option_thumbnails_container li.component_option_thumbnail_container .thumbnail_description ul.desc-ul li {list-style: none;padding-left: 65px;margin-bottom: 13px;text-align: left;font-size: 16px;color: #333333;text-transform: uppercase;float: left;width: 100%;height: 35px;padding-top: 5px;position: relative;}.product ul.component_option_thumbnails_container li.component_option_thumbnail_container .thumbnail_description ul.desc-ul li span {display: inline-block;vertical-align: sub;}.product ul.component_option_thumbnails_container li.component_option_thumbnail_container .thumbnail_description ul.desc-ul li img {display: inline-block;margin-left: 0;max-width: 40px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}.component_message { display: none !important;}.tc-extra-product-options {visibility: visible; }#pa_prescription-type .price {display: none; }#component_option_thumbnail_753 .thumbnail_price.price {display: none;}.woocommerce .composite_form {padding-left: 0 !important;}.woocommerce div.product .composite_component span.price, .woocommerce-page div.product .composite_component span.price {font-size: 14px;text-align: center;padding: 0;line-height: 30px;color: #666 !important;}.woocommerce div.product .composite_component .price .woocommerce-Price-currencySymbol, .woocommerce-page div.product .composite_component .price .woocommerce-Price-currencySymbol { font-size: 14px;}.reset_variations_wrapper {display: none !important;}.composite_data.last {}.thumbnail_description p span {font-size: 16px;display: inline-block;}.thumbnail_description p span.blue {color: #f36430;font-weight: 600;}.thumbnail_description p span.recommended {background: #f36430;color: #fff;position: absolute;bottom: 0;left: 0;right: 0;font-size: 12px;text-transform: uppercase;padding: 5px 5px 3px;font-weight: 600;}.component_data table.variations tr.attribute_options:nth-child(2) {display: none;position: absolute;top: 0;left: 0;width: calc(50% - 9px);}.component_data table.variations tr td.label {display: none;}.composite_form table.variations td.value, .single-product div.product .composite_form table.variations td.value {padding: 0;}.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-ie11 .component_content .variable-items-wrapper,.component_content .variable-items-wrapper {display: none !important;}.variable-items-wrapper.custom-ul {display: flex !important;margin: 0 -9px;text-align: center;flex-wrap: wrap;}.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-ie11 .component_content .variable-items-wrapper.custom-ul{ display:block !important;}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper.custom-ul .variable-item:not(.radio-variable-item) {box-shadow: none !important;}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper.custom-ul .variable-item:not(.radio-variable-item):hover, .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper.custom-ul .variable-item:not(.radio-variable-item).selected:hover {box-shadow: none !important;background: transparent !important;}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper.custom-ul .variable-item.selected {border: none;background: transparent !important;}.variable-items-wrapper.custom-ul li.variable-item.button-variable-item {width: calc(50% - 18px) !important;display: inline-block;float: left;vertical-align: top;clear: none !important;margin: 0 9px 20px;height: auto;border-radius: 3px;border: none;background: transparent !important;padding: 0;}.variable-items-wrapper.custom-ul li.variable-item.button-variable-item.disabled,.variable-items-wrapper.custom-ul li.variable-item.button-variable-item.disabled1 {display: none !important;}.variable-items-wrapper.custom-ul li.variable-item.button-variable-item:hover {border: none;background: transparent !important;}.variable-items-wrapper.custom-ul li.variable-item.button-variable-item::before,.variable-items-wrapper.custom-ul li.variable-item.button-variable-item::after {display: none !important;}.variable-items-wrapper.custom-ul li.variable-item.button-variable-item span.variable-item-span {font-size: 16px;line-height: 1.4;padding-bottom: 5px;font-weight: 700;border-bottom: 1px solid #c0c0c0;text-transform: uppercase;margin: auto;display: block;padding: 0 0 5px !important;color: #333333 !important;}.variation-outer {border: 1px solid #dddddd;background: #ffffff !important;padding: 15px 20px 57px;border-radius: 3px;position: relative;height: 100%;}.variation-outer:hover {border: 1px solid #c1c1c1;}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper.custom-ul .variable-item.selected .variation-outer {border: 2px solid #032989;background: #ffffff !important;}.variation-img {margin: 16px 0 12px;height: 36px;overflow: hidden;padding: 0;line-height: 36px;}.variation-img img {width: auto !important;height: auto !important;max-height: 100%;max-width: 110px;}.variation-description p {font-size: 14px;color: #666666;line-height: 1.5;margin: 0 auto 15px;}.variation-description img {width: auto !important;height: auto;margin-top: 20px !important;display: inline-block;}.variation-price {position: absolute;left: 0;right: 0;bottom: 10px;}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .button-variable-item .variation-description p span.blue {font-size: 14px;color: #3f6bb2 !important;font-weight: 600;margin-top: 20px !important;display: inline-block;}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .button-variable-item .variation-description p span.recommended {background: #3f6bb2;color: #fff !important;position: absolute;bottom: 0;left: 0;right: 0;font-size: 12px;text-transform: uppercase;padding: 5px 5px 3px;font-weight: 600;}.variation-price .woocommerce-Price-amount {font-size: 14px;color: #666 !important;}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .button-variable-item .variation-price span.woocommerce-Price-amount,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .button-variable-item .variation-price span.woocommerce-Price-currencySymbol {font-size: 14px;color: #666 !important;}.variable-items-wrapper.custom-ul li.variable-item.button-variable-item.level-3 {padding: 12px 13px;width: 100% !important;margin: 4px 9px;border: 1px solid #ddd;background: #ffffff !important;}.variable-items-wrapper.custom-ul li.variable-item.button-variable-item.level-3:hover {border: 1px solid #c1c1c1;background: #ffffff !important;}.variable-items-wrapper.custom-ul li.variable-item.button-variable-item.level-3.selected {border: 2px solid #032989;background: #ffffff !important;}.variable-items-wrapper.custom-ul li.variable-item.button-variable-item.level-3 span.color-img {display: inline-block;float: left;margin-left: 5px;}.variable-items-wrapper.custom-ul li.variable-item.button-variable-item.level-3 span.variable-item-span {padding: 0 !important;border: none;display: inline-block;float: left;margin-left: 15px;margin-top: 7px;font-weight: 400;}.variable-items-wrapper.custom-ul li.low-opacity .variation-description p span.recommended {//opacity: 0.4;}.clear-comp {width: 100%;padding: 30px 20px 26px;border: 1px solid #dddddd;border-radius: 3px;text-align: center;padding-right: 25px;background: url(../images/forward.png) no-repeat right 30px center #edf1fa;margin-bottom: 60px;margin-top: 6px;cursor: pointer;}.clear-comp a {font-size: 24px;color: #3f6bb2;line-height: 1.4;display: inline-block;font-weight: 600;}.clear-comp a:hover {text-decoration: none;}.clear-comp a span {display: block;font-size: 16px;font-weight: 400;color: #333333;}.bundled_product_excerpt.product_excerpt {display: none;}.composite_form .composite_summary .summary_element_wrapper_outer {padding: 0 !important;}.composite_form .composite_summary .summary_element_wrapper_inner {padding: 0 !important;position: static !important;}.composite_form .composite_summary .summary_element_wrapper {overflow: visible !important;}.composite_form .composite_summary ul.summary_elements {margin: auto !important;padding: 0;}.composite_form .composite_summary li.summary_element { width: 100% !important;background: #ffffff;border: 1px solid #dddddd;min-height: 80px; padding: 20px 25px 15px;position: relative;}.composite_form .composite_summary li.summary_element:last-child { margin-bottom: 2px;}.composite_form .composite_summary li.summary_element:hover {border-color: #ddd;}.composite_form .composite_summary li.summary_element .summary_element_title {float: left;width: 28%;text-align: left;}.composite_form .composite_summary li.summary_element .summary_element_title h3 span {font-size: 16px;text-transform: uppercase;font-weight: 400;color: #333;}.composite_form .composite_summary li.summary_element .summary_element_title h3 span.step_index {display: none;}.composite_form .composite_summary li.summary_element .summary_element_image {display: none;}.composite_form .composite_summary li.summary_element .summary_element_selection {float: left;width: 52%;text-align: left;}.composite_form .composite_summary li.summary_element .summary_element_selection .summary_element_content {margin: 0;}.composite_form .composite_summary li.summary_element .summary_element_selection span.content_product_title {font-size: 18px;color: #333;font-weight: 600;line-height: 1.3;text-transform: uppercase;}.composite_form .composite_summary li.summary_element .summary_element_selection span.summary_element_content ul.content_product_meta {font-size: 14px;font-weight: 300;line-height: 1.1;padding: 0;text-transform: none;}.composite_form .composite_summary li.summary_element .summary_element_selection span.summary_element_content ul.content_product_meta span.meta_key {display: none;}.composite_form .composite_summary li.summary_element .summary_element_price {width: 20%;float: left;}.composite_form .composite_summary li.summary_element .summary_element_price span.price.summary_element_content {padding: 0;line-height: 1;font-size: 16px;margin: 0;text-align: right;}.composite_form .composite_summary li.summary_element .summary_element_button {position: absolute;right: 25px;bottom: 15px;}.composite_form .composite_summary li.summary_element a.button.summary_element_select {background: none;padding: 0;line-height: 1;color: #838383;font-size: 14px;font-weight: 300;text-decoration: underline;border: none;}.composite_form .composite_added_to_cart .composite_wrap, .cart .composite_wrap {margin: auto;}.composite_form .composite_added_to_cart .composite_button, .cart .composite_button {display: none !important;}.composite_form .product .composite_form .composite_added_to_cart button.single_add_to_cart_button,.composite_form .product .composite_form .cart button.single_add_to_cart_button {font-size: 18px;font-weight: 700;text-transform: uppercase; height: 47px;}.composite_form .continue-btn-div {margin-left: 110px !important;width: 100% !important;max-width: 451px;margin-top: 30px !important;}.composite_form .continue-btn-div h3.tm-epo-element-label {background: #000;color: #fff !important;padding: 0 !important;text-align: center !important;height: 47px;line-height: 47px !important;cursor: pointer;font-size: 14px;text-transform: uppercase !important;font-weight: 700 !important;}.composite_form .continue-btn-div h3.tm-epo-element-label:hover {background: #5c5555 !important}.composite_form .composite_price {padding: 20px 25px;}.composite_form .composite_price p {margin: 0;float: left;color: #000;font-size: 18px;}.composite_form .composite_price p.price {float: right;margin: 0 !important;}.composite_form .composite_price p.price .woocommerce-Price-amount.amount {color: #000;font-weight: 700;line-height: 1.7;font-size: 16px;}.composite_form .composite_summary li.summary_element_1563460009 .summary_element_selection.presc_data {float: left;width: 100%;text-align: left;}.composite_form .woocommerce div.product form.cart .composite_summary li.summary_element_1563460009 table.shop_table_responsive td {border: none;padding: 0;}.composite_form .composite_summary li.summary_element_1563460009 .pres-name, .composite_summary li.summary_element_1563460009 .pres-date {background: none;padding: 5px 0;font-size: 14px;border-bottom: 1px solid #ccc;min-height: 30px;}.composite_form .composite_summary li.summary_element_1563460009 .pres-values { padding: 2px 0;background: none;width: 100%;}.composite_form .composite_summary li.summary_element_1563460009 .js-prescription-list {max-width: 100%; }.composite_form .composite_summary li.summary_element_1563460009 .js-prescription-list ul {width: 100%;}.composite_form .composite_summary li.summary_element_1563460009 .js-prescription-list ul li span.js-box6 {margin-left: 18px;} .fl-widget .widget_composite_summary.widget_position_default.summary_widget_inactive {opacity: 1 !important;}.woocommerce div.product .fl-module form.cart, .woocommerce-page div.product .fl-module form.cart {margin-top: 0;width: 100%;margin-bottom: 7px;}.woocommerce div.product .fl-module form.cart > h3 {font-size: 16px;color: #333;text-align: center;text-transform: uppercase;font-weight: 400;margin: 0;}.fl-widget .composite_summary .summary_element_wrapper_outer {padding: 0;}.fl-widget .composite_summary .summary_element_wrapper_inner {padding: 0;position: relative;border: 1px solid transparent !important;}.widget_composite_summary .summary_element_title,.widget_composite_summary .summary_element_tap,.widget_composite_summary .summary_element_image,.widget_composite_summary .summary_element_price, .widget_composite_summary .composite_summary .summary_element_wrapper.disabled,.summary_element_1584107435 {display: none !Important;}.widget_composite_summary ul.content_product_meta {padding: 0 !important;line-height: 1;margin-bottom: 10px !important;padding-left: 7px !important;}.widget_composite_summary ul.content_product_meta .meta_key {display: none;}.fl-widget .composite_summary .summary_element_data .summary_element_content {margin-top: 0;}.widget_composite_summary .composite_summary li.summary_element {margin: 0;}.prompt-text {font-size: 14px;color: #D0021B;line-height: 1.6;padding: 10px;border: 1px solid;}.switch-presc {float: right;margin-top: -95px;margin-right: -30px;display: inline-block;background: #f6404e;padding: 10px 30px;color: #fff;font-weight: 500;}.switch-presc:hover {background: #f6404e;text-decoration: none;background: #a91917;color: #fff;}#component_1584107435 .bundle_form input[type="text"], #component_1584107435 .bundle_form input[type="email"] {border-radius: 3px;border: 1px solid #c0c0c0;background: transparent;height: 49px;padding: 6px 7px;font-size: 16px;color: #000;}#component_1584107435 .bundle_form .component_data {background: #fff;padding: 35px 30px !important; border: 1px solid #dddddd;}#component_1584107435 .bundle_form ul.products {padding-top: 0;padding-bottom: 0;border-bottom: none;margin-bottom: 0;position: relative;}#component_1584107435 .bundle_form ul.products li {float: left;width: 100%;display: block;margin: 0;padding: 10px 0 0;}#component_1584107435 .bundle_form ul.products li label.wc-pao-addon-name {display: none;}#component_1584107435 .bundle_form ul.products li:first-child label.wc-pao-addon-name {display: block;}#component_1584107435 .bundle_form .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-space-and-border {width: 100%;padding-top: 30px;border-bottom: 1px solid #d5d5d5;margin: 0;margin-bottom: 6px;}#component_1584107435 .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-space-and-border h3.wc-pao-addon-heading {font-size: 0;margin: 0;}#component_1584107435 .bundle_form .cart {float: left;width: 100%;}#component_1584107435 .bundle_form .bundled_product_summary .bundled_item_wrap {max-width: 435px;}#component_1584107435 .bundle_form .bundled_item_cart_details {display: flex;}#component_1584107435 .bundle_form ul.products li .wc-pao-addon-container {float: left;width: 25%;max-width: 97px;padding: 0 5px;margin: 0;font-size: 14px;color: #333333;text-transform: uppercase;}#component_1584107435 .bundle_form .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-add {float: right !important;margin-left: auto !important;}#component_1584107435 .bundle_form ul.products li .wc-pao-addon.wc-pao-addon-pd {display: none !important; }#component_1584107435 .bundle_form ul.products li .details {display: flex;width: 100%;}#component_1584107435 .bundle_form h4.product_title {float: left;width: 29%;max-width: 164px; margin: 0;align-self: flex-end;padding-bottom: 20px;text-align: left;}#component_1584107435 .bundle_form ul.products li p.wc-pao-addon-wrap {padding: 0 !important;position: relative;}#component_1584107435 .bundle_form ul.products li p.wc-pao-addon-wrap:after {background: url(../images/select-arrow.jpg) no-repeat center #fff; content: "";position: absolute;left: auto;right: 6px;top: 2px;bottom: 2px;display: block !important;width: 10px;pointer-events: none;}#component_1584107435 .bundle_form ul.products li .wc-pao-addon-axis p.wc-pao-addon-wrap:after {display: none !important;}#component_1584107435 .bundle_form ul.products li p.wc-pao-addon-wrap select {border-radius: 3px;border: 1px solid #c0c0c0;background: #fff;height: 49px;padding: 8px 7px 6px;font-size: 20px;color: #000;}#component_1584107435 .bundle_form ul.products li p.wc-pao-addon-wrap select {-moz-appearance: none;-webkit-appearance: none;}#component_1584107435 .bundle_form ul.products li p.wc-pao-addon-wrap select::-ms-expand {display: none;}li.sv-add-text {display: none !important;position: absolute;width: 105px !important;background: #f8f6f6;border: 1px solid #ddd;padding: 8px !important;line-height: 1.4;font-size: 13px;border-radius: 2px;float: right !important;right: 0;top: 30px;bottom: 5px;}li.sv-add-text span {position: absolute;left: 0;right: 0;padding: 8px;top: 50%;transform: translateY(-50%);}li.sv-add-text.pro-1414 {display: block !important;}p.recommended-prod {position: absolute;bottom: -21px;margin: 0;left: -1px;right: -1px;background: #ff5959;color: #fff;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;font-size: 13px;line-height: 1.8;}.woocommerce form .wc-pao-addon p.form-row {padding: 0;}.wc-pao-addon-container h3.wc-pao-addon-heading {font-size: 13px;font-weight: 600;color: #333333;text-align: left;margin: 0;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pupillary-distance-pd,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-who-is-the-prescription-for,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-save-prescription,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-upload-prescription,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-email-address,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-practice-location {float: left;width: 29%;max-width: 164px;margin: 0;align-self: flex-end;padding-top: 32px;text-align: left;padding-right: 30px;clear: both;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd p.wc-pao-addon-wrap select,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-pd p.wc-pao-addon-wrap select,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-pd p.wc-pao-addon-wrap select {border-radius: 3px;border: 1px solid #c0c0c0;background: #fff;height: 49px;padding: 8px 7px 6px;font-size: 20px;color: #000;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd p.wc-pao-addon-wrap select,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-pd p.wc-pao-addon-wrap select,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-pd p.wc-pao-addon-wrap select {-moz-appearance: none;-webkit-appearance: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd p.wc-pao-addon-wrap select::-ms-expand,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-pd p.wc-pao-addon-wrap select::-ms-expand,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-pd p.wc-pao-addon-wrap select::-ms-expand {display: none;}.wc-pao-addon-container{float: left;font-size: 14px;color: #333333;text-transform: uppercase;position: relative;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pupillary-distance-pd {padding-top: 40px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-pd,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-pd {float: left;width: 33%;max-width: 87px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-pd, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-pd {display: none;margin-right: 10px;} .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd p.wc-pao-addon-wrap,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-pd p.wc-pao-addon-wrap, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-pd p.wc-pao-addon-wrap {padding: 0 !important;position: relative;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd p.wc-pao-addon-wrap:after,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-pd p.wc-pao-addon-wrap:after, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-pd p.wc-pao-addon-wrap:after {background: url(../images/select-arrow.jpg) no-repeat center #fff;content: "";position: absolute;left: auto;right: 6px;top: 2px;bottom: 2px;display: block !important;width: 10px;pointer-events: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd {float: right;width: 25%;margin-right: 17%;position: relative;height: 64px;margin-top: 23px;cursor: pointer;display: none !important;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd-checkbox {float: left;width: 100%;padding-left: 164px;border-bottom: 1px solid #d5d5d5;margin-bottom: 40px;margin-top: 12px;padding-bottom: 5px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd label.wc-pao-addon-name {background: #edf1fa;padding: 10px;width: 170px;height: 64px;border-radius: 3px;line-height: 46px;font-size: 12px;font-weight: 600;padding-left: 50px;background: url(../images/ruler.png) no-repeat left 15px center #edf1fa;position: absolute;right: 0;z-index: 0;border: 1px solid #edf1fa;background-size: 30px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd:hover label.wc-pao-addon-name {border: 1px solid #97afd7;}.woocommerce form .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd p.form-row {opacity: 0;z-index: 2;cursor: pointer;height: 64px;}.woocommerce form .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd input {opacity: 0;z-index: 2;height: 64px !Important;cursor: pointer;display: none;}.woocommerce form .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd .pd-taken {font-size: 12px;font-weight: 600;text-transform: none;background: #d5ffce;width: 170px;display: inline-block;float: right;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd-checkbox p.form-row label {position: relative;line-height: 1;text-transform: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd-checkbox p.form-row label::before {content: '';top: 0;margin: 0px auto;bottom: 0;padding: 0 0 2px;position: absolute;z-index: 99;cursor: pointer;left: 0;width: 24px;height: 24px;background: #fff;border: 1px solid #c0c0c0;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd-checkbox p.form-row label::after {content: "";top: 4px;right: auto;margin: 0 auto;bottom: 0;padding: 0 0 2px;position: absolute;z-index: 99;cursor: pointer;left: 4px;line-height: 1.3;height: 16px;display: none;width: 16px;background: url(../images/checkmark.png) no-repeat center !important;background-size: 12px !important;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd-checkbox p.form-row label.active::after {display: block;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd-checkbox p.form-row label input {width: 24px;height: 24px;vertical-align: middle;margin-right: 5px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-file-preview {float: left;width: 100%;margin-left: 164px;border: 2px dashed #8ba7d7;max-width: 426px;padding: 10px;text-align: center;max-height: 300px;display: none;margin-top: -20px;margin-bottom: 20px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-file-preview:before {content: "x";position: absolute;font-size: 20px;right: 3px;top: 3px;background: rgba(255, 0, 0, 0.7);text-transform: lowercase;width: 25px;height: 25px;color: #fff;line-height: 1.2;border-radius: 100%;cursor: pointer;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-file-preview img.dynamic {max-height: 280px;}.file-name {display: block;font-size: 12px;padding-top: 8px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-file-preview h3.wc-pao-addon-heading {font-size: 0;right: 3px;top: 3px;width: 25px;height: 25px;border-radius: 100%;cursor: pointer;position: absolute;z-index: 999;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-eye-prism, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-eye-prism, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-power, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-direction, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-power, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-direction {display: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-prescription-has-prisms {width: 100%;padding-left: 164px;margin-top: 25px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-prescription-has-prisms p.form-row label {position: relative;text-transform: none;line-height: 1.8;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-prescription-has-prisms p.form-row label:before {content: '';top: 0;margin: 0px auto;bottom: 0;padding: 0 0 2px;position: absolute;z-index: 99;cursor: pointer;left: 0;width: 24px;height: 24px;background: #fff;border: 1px solid #c0c0c0;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-prescription-has-prisms p.form-row label input {width: 24px;height: 24px;vertical-align: middle;margin-right: 5px;float: left;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-prescription-has-prisms p.form-row label:after {font-family: fontAwesome;content: '\f00c';color: #3f6bb2;font-size: 16px;font-weight: 400;top: 1px;right: auto;margin: 0 auto;bottom: 0;padding: 0 0 2px;position: absolute;z-index: 99;cursor: pointer;left: 4px;line-height: 1.3;height: 16px;display: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-prescription-has-prisms p.form-row label.active:after {display: block;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-power, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-direction, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-power, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-direction {float: left;width: 33%;max-width: 87px;margin-right: 10px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-power p.wc-pao-addon-wrap select, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-direction p.wc-pao-addon-wrap select, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-power p.wc-pao-addon-wrap select, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-direction p.wc-pao-addon-wrap select {border-radius: 3px;border: 1px solid #c0c0c0;background: #fff;height: 49px;padding: 8px 7px 6px;font-size: 20px;color: #000;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-power p.wc-pao-addon-wrap, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-direction p.wc-pao-addon-wrap, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-power p.wc-pao-addon-wrap, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-direction p.wc-pao-addon-wrap {padding: 0 !important;position: relative;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-power p.wc-pao-addon-wrap:after, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-direction p.wc-pao-addon-wrap:after, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-power p.wc-pao-addon-wrap:after, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-direction p.wc-pao-addon-wrap:after {background: url(../images/select-arrow.jpg) no-repeat center #fff;content: "";position: absolute;left: auto;right: 6px;top: 2px;bottom: 2px;display: block !important;width: 10px;pointer-events: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-eye-prism, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-eye-prism {float: left;width: 24%;max-width: 164px;margin: 0;align-self: flex-end;padding-top: 47px;text-align: left;padding-right: 30px;clear: both;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-eye-prism {padding-top: 22px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-eye-prism h3.wc-pao-addon-heading, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-eye-prism h3.wc-pao-addon-heading {font-size: 16px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-first-name,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-last-name {width: 33%;max-width: 193px;text-align: left;font-size: 14px;text-transform: capitalize;line-height: 1.2;padding-right: 8px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-last-name {width: 38%;max-width: 233px;float: left;padding: 0;margin-bottom: 5px;}.wc-pao-addon-container.wc-pao-addon small.wc-pao-addon-chars-remaining {display: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-save-your-prescription-for-future-use {float: left;width: 50%;max-width: 288px;text-align: left;font-size: 14px;text-transform: capitalize;padding-right: 8px;line-height: 1.2;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-save-your-prescription-for-future-use p.form-row,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-save-your-prescription-for-future-use p.form-row input{background: transparent;z-index: 2;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-date-of-prescription {float: left;width: 21%;max-width: 138px;text-align: left;font-size: 14px;text-transform: capitalize; line-height: 1.2;margin-bottom: 38px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-date-of-prescription input {background: url(../images/calendar.png) no-repeat right 10px center !important;background-size: 22px !important;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-save-your-prescription-for-future-use .wc-pao-addon-description {left: 15px;position: absolute;top: 35px;font-size: 16px;font-weight: 400;color: #cacaca;font-style: italic;z-index: 0;text-transform: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-date-of-prescription .wc-pao-addon-description {display: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-upload-your-prescription {position: relative;width: 427px;max-width: 71%;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-upload-your-prescription label.wc-pao-addon-name {background: url(../images/camera.png) no-repeat center top 27px;font-size: 14px;color: #8ba7d7;font-weight: 600;text-transform: capitalize;width: 427px;height: 122px;border: 2px dashed #8ba7d7;line-height: 130px;left: 0;z-index: 0;top: 20px;position: absolute;background-size: 26px;max-width: 100%;}.wc-pao-addon-description p {margin-bottom: 0;text-transform: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-upload-your-prescription p.form-row {opacity: 0;z-index: 2;margin-top: 20px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-upload-your-prescription p.form-row small {display: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-upload-your-prescription p.form-row input {width: 427px;height: 122px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-upload-your-prescription .wc-pao-addon-description {color: #666666;text-transform: capitalize;line-height: 1.2;position: absolute;top: 50%;margin-top: 25px;left: 0;right: 0;text-align: center;font-size: 12px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-pupillary-distance-pd-is-listed-on-my-prescription {float: left;width: 100%;padding-left: 164px;margin-top: 20px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-pupillary-distance-pd-is-listed-on-my-prescription label {position: relative;line-height: 1;margin: 0;text-align: left;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-pupillary-distance-pd-is-listed-on-my-prescription label:before {content: '';top: 0;margin: 0px auto;bottom: 0;padding: 0 0 2px;position: absolute;z-index: 99;cursor: pointer;left: 0;width: 24px;height: 24px;background: #fff;border: 1px solid #c0c0c0;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-pupillary-distance-pd-is-listed-on-my-prescription label:after {content: "";top: 4px;right: auto;margin: 0 auto;bottom: 0;padding: 0 0 2px;position: absolute;z-index: 99;cursor: pointer;left: 4px;line-height: 1.3;height: 16px;display: none;width: 16px;background: url(../images/checkmark.png) no-repeat center !important;background-size: 12px !important;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-pupillary-distance-pd-is-listed-on-my-prescription label.active::after {display: block;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-pupillary-distance-pd-is-listed-on-my-prescription label input {width: 24px;height: 24px;vertical-align: middle;margin-right: 5px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-confirm {margin-left: 164px;width: 426px;background: #3f6bb2;padding: 13px 10px;border-radius: 3px;margin-top: 15px;cursor: pointer;max-width: calc(100% - 164px);}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-confirm h3.wc-pao-addon-heading {text-align: center;color: #fff;margin: 0;font-size: 16px;text-transform: uppercase;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-confirm:hover {background: #204391;}span.error {font-size: 12px;color: #e31937;line-height: 1;display: block;text-transform: none;margin-bottom: 5px;font-weight: 600;text-align: left;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-send-your-prescription-later {width: 100%;text-align: center;padding-bottom: 50px;margin-bottom: 40px;border-bottom: 1px solid #ddd;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-send-your-prescription-later h3.wc-pao-addon-heading {text-align: center;margin: 0 0 20px;font-size: 18px;font-weight: 500;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-send-your-prescription-later p {font-size: 15px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-send-your-prescription-later .wc-pao-addon-description span {color: #f26330;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-send-your-prescription-later .wc-pao-addon-description a {text-decoration: underline;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-email {width: 426px;max-width: 71%;text-align: left;font-size: 14px;text-transform: capitalize;line-height: 1.2;padding-right: 0;margin-bottom: 20px;}.component_data .component_wrap {position: absolute;visibility: hidden;opacity: 0;}.component_wrap .price, .component_wrap .quantity_button, .component_wrap .wc-pao-addon-container select { display: none !important;}.component_wrap .wc-pao-addon-container {width: 100%;margin: 0;}.component_wrap .wc-pao-addon-container .wc-pao-addon-image-swatch {padding: 12px 13px;width: 100% !important;margin: 4px 0px;border: 1px solid #ddd;background: #ffffff !important;outline: none;border-radius: 3px;float: left;}.component_wrap .wc-pao-addon-container .wc-pao-addon-image-swatch:hover {border: 1px solid #c1c1c1;background: #ffffff !important;}.component_wrap .wc-pao-addon-container .wc-pao-addon-image-swatch.selected {border: 2px solid #032989;background: #ffffff !important;}.component_wrap .wc-pao-addon-container .wc-pao-addon-image-swatch span{float: left;margin-left: 15px;margin-top: 7px;font-weight: 400;font-size: 16px;line-height: 1.4;color: #333;}.component_wrap .wc-pao-addon-container .wc-pao-addon-image-swatch img {float: left;margin-left: 5px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-enter-your-details-so-we-can-retrieve-your-prescription,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-select-the-practice-where-you-had-your-prescription {margin: 0 0 30px;width: 100%;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-select-the-practice-where-you-had-your-prescription {padding: 40px 0 0;margin: 40px 0 20px;border-top: 1px solid #ddd;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-enter-your-details-so-we-can-retrieve-your-prescription h3.wc-pao-addon-heading,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-select-the-practice-where-you-had-your-prescription h3.wc-pao-addon-heading {font-size: 16px;font-weight: 400;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-choose-your-practice {width: 50%;max-width: 275px;margin-bottom: 20px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-choose-your-practice .wc-pao-addon-field::-ms-expand{ display:none; } .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-choose-your-practice label {float: left;text-transform: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-choose-your-practice p.form-row {padding: 0 !important;position: relative;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-choose-your-practice p.form-row::after {background: url(../images/select-arrow.jpg) no-repeat center #fff;content: "";position: absolute;left: auto;right: 6px;top: 2px;bottom: 2px;display: block !important;width: 10px;pointer-events: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-choose-your-practice p.form-row select {border-radius: 3px;border: 1px solid #c0c0c0;background: #fff;height: 49px;padding: 8px 7px 6px;color: #000;}.woocommerce-view-subscription h2 {text-transform: capitalize;}.woocommerce-view-subscription .wc-item-meta {position: static !important;float: left;padding: 0;padding-top: 15px;}.woocommerce-view-subscription .wc-item-meta li {padding: 0px 10px !important;margin-bottom: 10px !important;}.woocommerce-view-subscription .wc-item-meta-label {display: block !important;float: none !important;}.woocommerce-orders-table a.button {margin: 4px 5px !important;}.woocommerce-order-details header {padding: 30px;}.woocommerce-order-details header h2 {font-size: 21px;text-transform: uppercase;}table.woocommerce-MyAccount-subscriptions td {padding: 5px 10px !important;}@media(max-width: 1200px) {#component_1584107435 .bundle_form ul.products {position: relative;}li.sv-add-text {position: static;top: auto;bottom: -50px;right: 5px;width: 100% !important;margin-top: 0 !important;font-size: 12px;}li.sv-add-text span {position: static;}.js-table-responsive .shop_table_responsive {width: 100%;}.switch-presc {margin-top: 0;margin-right: 0px;position: absolute;top: 20px;right: 20px;padding: 10px 20px;}.saved-presc h3 {text-align: left;}.saved-presc {padding: 0;}.pres-values {width: 100%;}.pres-edit {width: 100%;padding: 0;text-align: center;padding: 20px;min-height: initial;}.login-form-wrapper {margin-top: 50px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-save-your-prescription-for-future-use {width: 71%;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-date-of-prescription {width: 30%;margin-left: 29%;}}@media(max-width: 800px) {.saved-presc {padding-top: 60px;}.saved-presc h3 {text-align: center;}.switch-presc {left: 50%;right: auto;margin-left: -110px;}.js-table-responsive table.shop_table_responsive td::before {display: none !important;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-pupillary-distance-pd-is-listed-on-my-prescription label:before{margin-top:1px;}table.woocommerce-MyAccount-subscriptions td {padding: 5px 10px !important;}}#review-sidebar .fl-col-content {position: relative;}#review-sidebar .product-image {border-bottom: 1px solid #ebebeb;padding: 0;margin: 0;margin-bottom: 15px;text-align: center;padding-bottom: 22px;}#review-sidebar .product-image img {max-width: 280px;width: 100%;}#review-sidebar .product-title-frame {font-size: 16px;color: #333333;line-height: 1.4;float: left;width: 70%;font-weight: 700;}#review-sidebar .product-title-frame span {font-weight: 400;font-size: 14px;color: #666666;}#review-sidebar .product-price-frame {float: right;width: 30%;text-align: right;font-size: 14px;font-weight: 400;color: #000;}#review-sidebar .woocommerce div.product .fl-module form.cart, #review-sidebar .woocommerce-page div.product .fl-module form.cart {margin-bottom: 20px;}#pres-totals-wrapper {float: left;width: 100%;}#pres-totals-wrapper .title {float: left;width: 70%;font-size: 16px;color: #333333;font-weight: 700;}#pres-totals-wrapper .price {float: right;width: 30%;text-align: right;font-size: 14px;color: #000;}#review-sidebar .toggler {display: inline-block;color: #666666;padding-right: 30px;font-size: 16px;cursor: pointer;line-height: 1;}#review-sidebar .toggler i {color: #50b079;margin-left: 5px;font-size: 16px;}#review-sidebar .toggler.active i {-webkit-transform: scaleY(-1);transform: scaleY(-1);}#review-sidebar .widget_composite_summary .composite_summary ul.summary_elements {border-top: 1px solid #f0f0f0;//border-bottom: 1px solid #f0f0f0;padding: 6px 0;margin: 2px 0 15px;}#review-sidebar .widget_composite_summary .widget_composite_summary_price {margin-top: 20px;}#review-sidebar .widget_composite_summary_error, #review-sidebar .widget_composite_summary_availability,#review-sidebar .widget_composite_summary .quantity {display: none;}#review-sidebar .widget_composite_summary .summary_element_data .summary_element_content {font-size: 14px;color: #666666;font-style: italic;line-height: 1.5;}#review-sidebar .widget_composite_summary_price {display: none;}#review-sidebar .widget_composite_summary_button {height: 59px;}#review-sidebar .widget_composite_summary .composite_button {float: left;width: auto;position: absolute;left: 24px;right: 24px;bottom: 24px;}#review-sidebar .widget_composite_summary .composite_button button.single_add_to_cart_button {width: 100%;height: 59px;border-radius: 3px !important;font-size: 16px !important;text-transform: uppercase;font-weight: 600 !important;color: #ffffff !important;border: none !important;opacity: 1 !important;margin-top: 10px;}#review-sidebar .widget_composite_summary .composite_button button.single_add_to_cart_button.disabled,#review-sidebar .widget_composite_summary .composite_button button.single_add_to_cart_button.disabled:hover {color: #cacaca !important;background: #f2f2f2 !important;}#review-sidebar .widget_composite_summary .composite_button button.single_add_to_cart_button:hover {}#grand-totals-wrapper {float: left;width: 100%;}#grand-totals-wrapper .title {float: left;width: 70%;font-size: 16px;color: #000;}#grand-totals-wrapper .price {float: right;width: 30%;text-align: right;font-size: 16px;color: #000;}#review-sidebar .content_product_title.none {display: none;}#tiptip_holder .woocommerce-Price-amount,.component .component_option_each{ display: none;}#generate_referral_field, #rs_redeem_voucher_code {width: calc(100% - 240px);display: inline-block;margin: 0;float: left;height: 43px;border-radius: 0;background: #fff;}#refgeneratenow, #rs_submit_redeem_voucher, .rs_gift_voucher_submit_button {font-size: 16px;height: 43px;padding: 5px 25px;width: 230px;text-align: center;}.referral_field1 {margin-bottom: 20px;}#my_account_referral_link {border-radius: 0;padding: 10px;font-size: 14px;}#my_account_referral_link th { border-bottom: none !important;}.share_wrapper {padding: 0 8px;}.referralclick {background: #ffffff;}.rs_my_referral_link_title, .rs_gift_voucher_label_title, .rs_giftvoucher_field > h3, .rs_refer_a_friend_title, .rs_email_subscribe_link_title {font-size: 18px !important;margin-bottom: 10px !important;font-weight: 600;}h2.rs_my_referral_table {margin-top: 20px;font-size: 18px !important;font-weight: 600;text-transform: uppercase;}.my_rewards_title {font-size: 18px !important;font-weight: 700;text-transform: uppercase;padding-top: 25px;}.my_reward_total {font-size: 14px;}#filters {height: 43px;background: #fff;border-radius: 0;max-width: 400px;margin-bottom: 30px;}#change-page-sizes {margin-left: 8px;}.my_account_referrals input {background: #fff !important;height: 49px;}#rs_refer_a_friend_form {margin-bottom: 25px;}@media(max-width: 1050px) {.woocommerce .composite_form .composite_pagination ul li {float: none;padding: 8px 10px 5px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd {margin-right: 0;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-prescription-has-prisms {padding-left: 23%;}}@media(max-width: 860px) {li.sv-add-text {position: static;width: calc(100% - 10px) !important;margin-left: 5px !important;}p.recommended-prod {bottom: -21px;}.woocommerce .composite_form .composite_pagination ul li {padding: 3px 10px;}.woocommerce .composite_pagination .element_index {width: 16px;height: 16px;}.woocommerce .composite_pagination .element_link {font-size: 13px;}.product ul.component_option_thumbnails_container li.component_option_thumbnail_container,.product ul.component_option_thumbnails_container li.component_option_thumbnail_container.last, .product ul.component_option_thumbnails_container li.component_option_thumbnail_container.first {margin: 0 auto 10px;width: 100% !important;max-width: 390px !Important;}.product .component_option_thumbnail .image {margin: 16px 0 12px !important;width: auto !important;}.component_description p {margin-bottom: 10px !important;text-align: center;}.variable-items-wrapper.custom-ul {margin: 0 auto;width: 100% !important;max-width: 390px !important;}.variable-items-wrapper.custom-ul li.variable-item.button-variable-item {width: 100% !important;max-width: 390px !important;margin: 0 auto 10px;}.component_data table.variations tr.attribute_options:nth-child(2) {width: 100%;max-width: 390px;margin-left: -4px;}.variable-items-wrapper.custom-ul li.variable-item.button-variable-item.level-3 {margin: 0 0 8px;}.composite_price p {float: none;text-align: center;margin-bottom: 10px;}.composite_price p.price {float: none;}.composite_navigation_inner {text-align: center;}.composite_form .composite_navigation .page_button {float: none !important;margin: 0 auto 20px !important;display: inline-block;}.composite_form .composite_navigation.paged .prev {background-position: left top 2px !important;}.clear-comp {max-width: 380px;float: none;margin: 0 auto 20px;padding-right: 50px;background: url(../images/forward.png) no-repeat right 20px center #edf1fa;}#component_1584107435 .bundle_form .component_data {padding: 15px !important;}#component_1584107435 .bundle_form ul.products {padding-left: 80px;position: relative;}#component_1584107435 .bundle_form .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-space-and-border {padding-top: 20px;}#component_1584107435 .bundle_form ul.products li {width: 100%;display: block;margin: 0;float: left !important;max-width: initial;width: 50%;}#component_1584107435 .bundle_form ul.products li .details {width: 100%;display: block;}#component_1584107435 .bundle_form h4.product_title {width: 100%;max-width: initial;margin: 0;padding-bottom: 10px;text-align: center;}#component_1584107435 .bundle_form .cart {float: left;width: 100%;}#component_1584107435 .bundle_form .bundled_item_cart_details {display: block;}#component_1584107435 .bundle_form ul.products li .wc-pao-addon-container {float: left;width: 100%;max-width: initial;}#component_1584107435 .bundle_form ul.products li:first-child label.wc-pao-addon-name {display: block;position: absolute;left: -80px;top: 15px;width: 80px;}#component_1584107435 .bundle_form ul.products li p.wc-pao-addon-wrap {padding: 0 !important;position: relative;float: left;width: 100%;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd {margin-right: 0;}.woocommerce form .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd p.form-row small {display: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pupillary-distance-pd, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-who-is-the-prescription-for, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-save-prescription, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-upload-prescription,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-email-address,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-practice-location{width: 100%;max-width: initial;margin: 0;padding-top: 20px !important;text-align: center;padding-right: 0;}.wc-pao-addon-container h3.wc-pao-addon-heading {text-align: center;margin-bottom: 20px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd {width: calc(50% + 40px);max-width: initial;padding-left: 90px;padding-right: 5px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-pd {width: calc(50% - 50px);margin-left: 90px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-pd {width: calc(50% - 50px);margin-right: 0;} .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd {width: 100%;height: auto;margin-top: 10px;padding-left: 90px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd label.wc-pao-addon-name {left: 90px;}.woocommerce form .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd input {display: inline-block;}.woocommerce form .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-measure-my-pd .pd-taken {width: 170px;float: left;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd label.wc-pao-addon-name {display: inline-block;position: absolute;left: 0;top: 15px;width: 80px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-pd-checkbox {padding-left: 90px;margin-bottom: 5px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-first-name, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-last-name {width: 50%;max-width: initial;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-last-name {width: 50%;max-width: initial;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-date-of-prescription {width: 50%;max-width: initial;margin-bottom: 20px;margin: 10px auto;float: none;display: inline-block;text-align: center;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-save-your-prescription-for-future-use {width: 100%;max-width: initial;padding-right: 0;text-align: center;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-date-of-prescription {width: 50%;max-width: initial;margin-bottom: 20px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-upload-your-prescription {width: 100%;max-width: 100%;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-upload-your-prescription label.wc-pao-addon-name {width: 100%;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-upload-your-prescription p.form-row input {width: initial;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-file-preview {margin-left: 0;margin-top: -10px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-pupillary-distance-pd-is-listed-on-my-prescription {padding-left: 0;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-pupillary-distance-pd-is-listed-on-my-prescription label {text-align: left;line-height: 1.8;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-send-your-prescription-later {padding-bottom: 30px;margin-bottom: 10px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-confirm {width: 100%;margin-left: 0;max-width: 100%;margin-bottom: 10px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-email-address {display: none;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-email {max-width: 100%;width: 100%;padding: 0;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-select-the-practice-where-you-had-your-prescription {padding: 30px 0 0;margin: 30px 0 0;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-practice-location { display: none;} .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-enter-your-details-so-we-can-retreive-your-contact-lens-prescription {margin: 0;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-choose-your-practice {width: 100%;max-width: 100%;margin: 0 auto 20px;}#review-sidebar .widget_composite_summary .composite_button {width: 100%;position: static; }.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-my-prescription-has-prisms {padding-left: 85px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-eye-prism, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-eye-prism {width: 100%;max-width: 87px;margin: 0;padding: 35px 0 0;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-eye-prism {padding-top: 10px;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-right-eye-prism h3.wc-pao-addon-heading, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-eye-prism h3.wc-pao-addon-heading {font-weight: 400;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-power, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-direction, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-power, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-direction {width: calc(50% - 50px);max-width: initial;margin-left: 0;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-direction, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-left-direction {margin-left: 0;margin-right: 0;}.composite_form .composite_summary li.summary_element_1563460009 .js-prescription-list ul li span.js-box6 {margin-left: 0;}.composite_form .composite_summary li.summary_element {width: 100% !important;padding: 15px 20px 15px;min-height: 110px;position: relative;}.composite_form .composite_summary li.summary_element .summary_element_title {width: 100%;margin-bottom: 10px;}.composite_form .composite_summary li.summary_element .summary_element_selection {width: 70%;}.composite_form .composite_summary li.summary_element .summary_element_price {width: 30%;}.composite_form .composite_price p {float: none;text-align: center;margin-bottom: 10px;}.composite_form .composite_price p.price {float: none;} }@media(max-width: 768px) {.woocommerce .composite_form .composite_pagination {margin: 0 0 20px;position: static;}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-file-preview{max-width: inherit;}li.sv-add-text {position: static;width: calc(100% - 10px) !important;padding: 3px !important;margin: 0 5px !important;}.subscription_details .button {margin: 4px 0 !important;}}@media(max-width: 540px) {#generate_referral_field, #rs_redeem_voucher_code {width: 100%;margin-bottom: 10px;}#refgeneratenow, #rs_submit_redeem_voucher {margin: 0 !important;}td.copy_clip_icon.footable-visible.footable-last-column {max-width: 165px;}.filter-area form label {margin: 0 5px 5px 0;float: none;display: block;text-align: left;}.filter-area form #filter_by_name {float: left;}.filter-area form input[type="submit"] {float: left;margin: 0 0 0 5px;}}@media(max-width: 374px) {.woocommerce-account .woocommerce .u-column1 .woocommerce-Address-title h2,.woocommerce-account .woocommerce .u-column2 .woocommerce-Address-title h2 {font-size: 16px !Important;}}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-5ef0731c1430f .fl-row-content {min-width: 0px;}