<!doctype html>
<html class="no-js" lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>404 Error Page | Rebuild Your Vision</title><style id="perfmatters-used-css">:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none;}:where(.wp-block-columns){margin-bottom:1.75em;}:where(.wp-block-columns.has-background){padding:1.25em 2.375em;}:where(.wp-block-post-comments input[type=submit]){border:none;}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff;}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000;}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit;}:where(.wp-block-file){margin-bottom:1.5em;}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em;}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative;}@keyframes show-content-image{0%{visibility:hidden;}99%{visibility:hidden;}to{visibility:visible;}}@keyframes turn-on-visibility{0%{opacity:0;}to{opacity:1;}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible;}99%{opacity:0;visibility:visible;}to{opacity:0;visibility:hidden;}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}to{transform:translate(-50%,-50%) scale(1);}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible;}99%{visibility:visible;}to{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden;}}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1;}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8;}:root :where(.wp-block-latest-posts.is-grid){padding:0;}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0;}ol,ul{box-sizing:border-box;}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em;}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em;}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em);}to{opacity:1;transform:translateY(0);}}:root :where(p.has-background){padding:1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em;}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px);}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%;}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em;}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px;}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px;}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center;}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px;}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em;}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0;}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em;}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch;}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset !important;margin-right:0;padding:1ch 2ch;text-decoration:none !important;}:root :where(.wp-block-table-of-contents){box-sizing:border-box;}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(pre.wp-block-verse){font-family:inherit;}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;}.aligncenter{clear:both;}html :where(.has-border-color){border-style:solid;}html :where([style*=border-top-color]){border-top-style:solid;}html :where([style*=border-right-color]){border-right-style:solid;}html :where([style*=border-bottom-color]){border-bottom-style:solid;}html :where([style*=border-left-color]){border-left-style:solid;}html :where([style*=border-width]){border-style:solid;}html :where([style*=border-top-width]){border-top-style:solid;}html :where([style*=border-right-width]){border-right-style:solid;}html :where([style*=border-bottom-width]){border-bottom-style:solid;}html :where([style*=border-left-width]){border-left-style:solid;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px);}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px;}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}@media only screen and (max-width: 768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}@keyframes spin{100%{transform:rotate(360deg);}}@font-face{font-family:star;src:url("https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:WooCommerce;src:url("https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal;}:root{--affwp-creative-preview-width:10rem;--affwp-card-padding:1.5rem;}@keyframes affwp-spinner-rotate{100%{transform:rotate(360deg);}}@keyframes affwp-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0;}50%{stroke-dasharray:90,150;stroke-dashoffset:-35;}100%{stroke-dasharray:90,150;stroke-dashoffset:-124;}}@keyframes lds-dual-ring{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}@font-face{font-family:"FontAwesomeSATT";src:url("https://www.rebuildyourvision.com/wp-content/plugins/woocommerce-subscribe-all-the-things-master/assets/css/../fonts/fa.eot?v=2.1.0");src:url("https://www.rebuildyourvision.com/wp-content/plugins/woocommerce-subscribe-all-the-things-master/assets/css/../fonts/fa.eot?#iefix&v=2.1.0") format("embedded-opentype"),url("https://www.rebuildyourvision.com/wp-content/plugins/woocommerce-subscribe-all-the-things-master/assets/css/../fonts/fa.woff2?v=2.1.0") format("woff2"),url("https://www.rebuildyourvision.com/wp-content/plugins/woocommerce-subscribe-all-the-things-master/assets/css/../fonts/fa.woff?v=2.1.0") format("woff"),url("https://www.rebuildyourvision.com/wp-content/plugins/woocommerce-subscribe-all-the-things-master/assets/css/../fonts/fa.ttf?v=2.1.0") format("truetype"),url("https://www.rebuildyourvision.com/wp-content/plugins/woocommerce-subscribe-all-the-things-master/assets/css/../fonts/fa.svg?v=2.1.0#fontawesomesatt") format("svg");font-weight:normal;font-style:normal;}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px;}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px;}}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0);}to{transform:translateY(0) scaleY(1) scaleX(1);}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0);}}@keyframes components-animate__loading{0%{opacity:.5;}50%{opacity:1;}to{opacity:.5;}}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,rgba(0,0,0,0));box-shadow:inset 0 0 0 1px var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,rgba(0,0,0,0));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,rgba(0,0,0,0));}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d;}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc;}.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.04);}.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.08);}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,#1e1e1e);}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,#1e1e1e);}@keyframes components-button__busy-animation{0%{background-position:200px 0;}}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:pointer;}[role=region]{position:relative;}@keyframes __wp-base-styles-fade-in{0%{opacity:0;}to{opacity:1;}}@keyframes __wp-base-styles-fade-out{0%{opacity:1;}to{opacity:0;}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9);}to{opacity:1;transform:scale(1);}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1);}to{opacity:0;transform:scale(.9);}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0);}to{opacity:1;transform:scaleX(1);}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0);}to{opacity:1;transform:scaleY(1);}}@keyframes components-button__appear-animation{0%{transform:scaleY(0);}to{transform:scaleY(1);}}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}[hidden],template{display:none;}a{background-color:transparent;}h1{margin:.67em 0;font-size:2em;}img{border:0;}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}@font-face{font-family:"Glyphicons Halflings";src:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/glyphicons-halflings-regular.eot");src:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/glyphicons-halflings-regular.woff") format("woff"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/glyphicons-halflings-regular.ttf") format("truetype");}.row{}.row *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.row *:before,.row *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);}img{vertical-align:middle;}[role="button"]{cursor:pointer;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{}.row{margin-right:-15px;margin-left:-15px;}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}input[type="file"]{display:block;}input[type="range"]{display:block;width:100%;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}input[type="search"]{-webkit-appearance:none;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;}.nav > li > a > img{max-width:none;}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" ";}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both;}@-ms-viewport{width:device-width;}@font-face{font-family:"FontAwesome";src:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/fontawesome-webfont.eot?v=4.6.3");src:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal;}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@font-face{font-family:"simple-line-icons";src:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/simple-line-icons.eot?thkwh4");src:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/simple-line-icons.eot?thkwh4#iefix") format("embedded-opentype"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/simple-line-icons.ttf?thkwh4") format("truetype"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/simple-line-icons.woff?thkwh4") format("woff"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/simple-line-icons.svg?thkwh4#simple-line-icons") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"linearicons";src:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/linearicons.eot?-rdmvgc");src:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/linearicons.eot?#iefix-rdmvgc") format("embedded-opentype"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/linearicons.woff?-rdmvgc") format("woff"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/linearicons.ttf?-rdmvgc") format("truetype"),url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/linearicons.svg?-rdmvgc#linearicons") format("svg");font-weight:normal;font-style:normal;}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}body,html{margin:0;padding:0;}.team-popup h5,body{word-wrap:break-word;}body,html{padding:0;}img{max-width:100%;}html{transition:all linear .5s;}body{color:#000;font-size:16px !important;line-height:24px;font-family:Open Sans,Arial,sans-serif;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:normal;font-family:Open Sans,sans-serif !important;margin:0 0 20px 0;color:#000;}p{margin:0 0 20px 0;}h3{font-size:25px;}h4{font-size:22px;}ol,ul{list-style:none;}.div10,.div100,.div12,.div15,.div20,.div23,.div25,.div30,.div33,.div35,.div40,.div45,.div5,.div50,.div55,.div60,.div65,.div70,.div75,.div80,.div85,.div90,.div95{float:left;text-align:left;position:relative;}.div100{width:100%;}.div60{width:60%;}.div40{width:40%;}.section,footer,header,section{padding:0;margin:0;display:block;}.col-full > header,.row-div{max-width:950px;margin-left:auto;margin-right:auto;padding:0 15px;}.row-div::after,.row::before,.row::after{content:" ";display:table;display:block;overflow:hidden;height:1px;width:100%;}.row::after{clear:both;}a{border:0;color:#3088ff;text-decoration:none;}a:hover{text-decoration:underline;color:#f00;}#header .nav-toggle a:hover,.btn-primary:hover{text-decoration:none;}a:active,a:hover{outline:0;}#commentform #submit,#wrapper .woo-sc-button,.submit,a.button,a.comment-reply-link,button.button,input.button,input[type=submit]{display:inline-block;padding:.382em 1.618em;border:0;background:#000;color:#fff;text-align:center;text-decoration:none;font-size:.96em;cursor:pointer;overflow:visible;width:auto;line-height:1.618em;-webkit-appearance:none;box-shadow:2px 2px 3px 0 #ececec;-webkit-box-shadow:2px 2px 3px 0 #ececec;-webkit-border-radius:.236em;border-radius:440px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#d33;font-weight:700;text-transform:uppercase;font-family:Oswald,sans-serif;letter-spacing:0;}input[type=submit]:hover{color:#fff;background-color:#0003e0;border-color:#222;text-decoration:none;}input.input-text,input.txt,input[type=email],input[type=tel],input[type=text],textarea{padding:.236em .5em;color:#818181;background:#fcfcfc;border:1px solid #dadada;-webkit-border-radius:.146em;border-radius:.146em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1em;line-height:1.618em;font-family:inherit;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;}iframe{border:0;}#header{font-family:Montserrat,sans-serif;clear:both;margin:0;padding:0;width:100%;background:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/images/headerbg.png") repeat-x;background-size:auto 100%;}#header #logo{float:left;margin:0;padding:4px 0;max-width:247px;}.clear-div{clear:both;}.rightmenu{float:right;}.rightmenu .order-buttons{float:left;width:auto;margin-left:15px;}.bbb{float:right;margin-left:25px;}.bbb img{margin-top:-20px;border-radius:5px;width:44px;}.order-buttons{text-align:center;}.order-buttons a{display:inline-block;cursor:pointer;outline:0;border:1px solid;border-color:#c89411 #b0820f #99710d;border-radius:3px 3px 3px 3px;box-shadow:inset 0 1px 0 0 #fcf3dc;background:-moz-linear-gradient(top,#f8e3ad,#eeba37);background:-webkit-linear-gradient(top,#f8e3ad,#eeba37);background:-o-linear-gradient(top,#f8e3ad,#eeba37);background:-ms-linear-gradient(top,#f8e3ad,#eeba37);text-align:center;vertical-align:middle;color:#111;text-decoration:none;line-height:13px;font-size:13px;font-family:Open Sans;padding:10px 12px;font-weight:normal;}.order-buttons a img{display:none;}.order-buttons a:focus,.order-buttons a:hover{background:#f1c65a;background:linear-gradient(to bottom,#f6da95,#ecb21f);background:-moz-linear-gradient(top,#f6da95,#ecb21f);background:-webkit-linear-gradient(top,#f6da95,#ecb21f);background:-o-linear-gradient(top,#f6da95,#ecb21f);background:-ms-linear-gradient(top,#f6da95,#ecb21f);text-decoration:none;color:#000;}.order-buttons a:active{background:#eeba37;-webkit-box-shadow:inset 0 1px 3px 0 #b0820f;-moz-box-shadow:inset 0 1px 3px 0 #b0820f;box-shadow:inset 0 1px 3px 0 #b0820f;color:#000;}@media screen and (max-width:1046px){#navigation{clear:both;margin-bottom:1em;display:none;background:#d33;-webkit-border-radius:.53em;border-radius:.53em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:right;}#navigation ul{float:none;list-style:none;margin-bottom:0px;padding-left:0px;margin-top:5px;}#navigation ul ul.sub-menu li a{padding-left:35px;}#navigation ul li a{padding:5px 15px;border-bottom:1px solid #e85959;color:#fff;font-family:Montserrat,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;}#navigation ul li:last-child a{}.rightmenu{float:none;}}#header .nav-toggle{float:right;cursor:pointer;margin:19px 0;text-rendering:auto;-webkit-font-smoothing:none;background:rgba(256,256,256,.8);padding:7px 17px;border-radius:34px;}#header .nav-toggle:before{content:"Menu";color:#333;font-size:14px;}#header .nav-toggle:after{font-family:FontAwesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;content:"";color:#333;height:1.5em;width:1.5em;text-align:center;line-height:1.75;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}#header .nav-toggle a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);}#header .nav-toggle span{display:none;}@media (max-width:1046px){nav#navigation .order-buttons{float:none;clear:both;padding:10px 0 10px 16px;margin:0;}nav#navigation .bbb{float:none;clear:both;height:70px;margin:0;padding:10px 0 10px 16px;border-top:1px solid #003d61;}nav#navigation .bbb img{margin:0;}#navigation{background:#0b5079;width:100%;}#navigation ul li a{border-bottom-color:#003d61;text-decoration:none;}}@media (max-width:435px){#header .nav-toggle:before{display:none;}#header .nav-toggle:after{margin-left:0;color:#1a8ca6;font-size:17px;font-weight:normal;}#header .nav-toggle{padding:0 4px;padding:22px 11px;border-radius:11px;background:none;margin:0;}#header #logo{padding:0;}header .row-div{padding:0 0 0 5px;}.header-right{padding-right:5px;}#navigation{margin-bottom:5px;}}#footer,#respond #commentform input.txt,#respond #commentform textarea{width:100%;}.fl{float:left;}#footer,#footer #footer-nav li{float:left;display:inline-block;margin-top:25px;}#footer{background-color:#000;padding:0;color:#fff;margin-top:35px;-webkit-font-smoothing:antialiased;}#footer a{color:#fff;}#footer h3{font-size:18px;text-transform:uppercase;border:0;color:#fff;text-align:left;}#footer .fbox{margin:0 25px 50px 25px;}#footer .fbox.col-1{margin:0 25px 50px 0;}#footer .fbox.col-2{margin:0 25px 50px 15px;}section{overflow:hidden;}@media only screen and (min-width :320px) and (max-width :1046px){.div10,.div100,.div12,.div15,.div20,.div23,.div25,.div30,.div33,.div35,.div40,.div45,.div5,.div50,.div55,.div60,.div65,.div70,.div75,.div80,.div85,.div90,.div95{float:left;margin-bottom:0;width:100%;}}@media only screen and (min-width :1047px){.nav-toggle{display:none;}#header .header-left{float:left;width:25%;margin:0 0 2.618em;display:none;}#header .header-right{float:right;margin:25px 0 0 0;}ul.nav,ul.nav li{position:relative;}ul.nav{padding-left:0;margin-top:0;}ul.nav{margin-bottom:0;}ul.nav li{float:left;zoom:1;list-style:none;}ul.nav li a{display:block;padding:.53em 1em;}ul.nav ul{width:220px;visibility:hidden;position:absolute;top:80%;left:0;z-index:9999;margin:0;padding:0;}ul.nav ul li{float:none;}#navigation ul.nav{margin-right:0;}#navigation ul.nav,.col-left{float:left;}ul.nav ul li a{width:100%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#navigation,#top #top-nav{display:block;}ul.nav ul ul{left:100%;top:0;}ul.nav li:hover>ul{visibility:visible;}#navigation{background:0 0;margin:0;-webkit-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}#navigation ul.nav>li{margin:0;}#navigation ul.nav>li a{color:#fff;text-shadow:none;border:0;padding:0 13px;font-family:Open Sans;font-weight:400;font-size:14px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;line-height:31px;text-decoration:none;}#navigation ul.nav>li a:hover{text-decoration:none;background:0 0;color:#fff;}#navigation ul.nav>li:hover{background:0 0;background:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/images/bg_menu_act_m.jpg") repeat-x;-webkit-border-radius:0;-webkit-border-radius:12px;border-radius:0;border-radius:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-size:auto 100%;-moz-border-radius:12px;}#navigation ul.nav ul{-webkit-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:10px;}#navigation ul.nav ul li a{color:#fff !important;font-size:.9em;padding:6px 10px;background:#1a8ca6 !important;border-radius:0px !important;}#navigation ul.nav ul li a:hover{background:#6da540 !important;border-radius:0px !important;color:#fff;}#navigation ul.nav ul li:last-child a{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}#navigation ul.nav ul ul{top:-1px;left:100%;}}a{text-decoration:underline;}.banner{position:relative;text-align:center;min-height:21px;border-bottom:5px solid #cdcdcd;margin:0 0 40px 0;background-image:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/images/bg_main_5.png");background-repeat:no-repeat;background-position:center bottom;background-size:cover;}.banner h1{margin:0 auto;padding:40px 0 0 0;text-align:center;color:white;font-size:29px;line-height:50px;position:relative;max-width:870px;font-weight:bold;}.copy-div{overflow:hidden;padding:15px 0;text-align:center;font-size:15px;}#footer .copy-div a{color:#fff;text-decoration:underline;font-size:15px;}#footer .copy-div a:hover{color:#fff;text-decoration:underline;}.footer-top{background:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/images/bg_footer_1_3.png") repeat-x;border-top:5px #e5e5e5 solid;}.footer-top > div{background:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/images/bg_footer_m_5.jpg") no-repeat left top #074576 !important;border-top:1px solid #e6e6e6;}.footer-top > div > div{background:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/images/bg_footer_1_3.png") repeat-x scroll 0 0 rgba(0,0,0,0);padding-top:55px;}.copyright-div{background:#0a1a28 !important;}.row-div .row{margin:0;}.content-div{word-wrap:break-word;}.content-div h1,.content-div h2,.content-div h3,.content-div h4,.content-div h5,.content-div h6{margin:0 0 .5em;}.content-div p{margin-bottom:20px;}.content-div ul{margin:0 0 15px 0;padding:0 0 0 30px;}.content-div ul ul{margin:0;}.content-div ul li{list-style-type:disc;}.content-div ul ul li{list-style-type:circle;}.textwidget.custom-html-widget{margin:0 0 30px 0;}.bbb{}.bbb h3{font-size:18px;text-transform:uppercase;}@media (max-width:768px){.bbb{float:left;margin:0;}#footer .fbox{margin-left:0 !important;margin-right:0 !important;margin-bottom:20px !important;}#footer .fbox.col-1,#footer .fbox.col-2{margin:0 25px 50px 0;margin-left:0 !important;margin-right:0 !important;margin-bottom:20px !important;}}@media (max-width:640px){.banner h1{line-height:normal;font-size:23px !important;padding:20px 0 0 0;}}article.post footer.post-more a,article.post footer.post-more a:hover,.reply a.comment-reply-link,.reply a.comment-reply-link:hover,#commentform #submit,#wrapper .woo-sc-button,.submit,a.button,a.comment-reply-link,button.button,input.button,input[type=submit],.btn-primary,button.button.button1,#commentform #submit:hover,#wrapper .woo-sc-button:hover,.submit,a.button:hover,a.comment-reply-link:hover,button.button:hover,input.button:hover,input[type=submit]:hover,.btn-primary:hover,button.button.button1:hover{background-clip:padding-box;color:#fff;background:url("https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/images/bg_menu_act_m.jpg") repeat-x !important;background-size:auto 100% !important;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;border:0;box-shadow:none;padding:0 15px;font-family:Open Sans;font-weight:400;font-size:18px;text-transform:inherit;line-height:31px;text-decoration:none;opacity:1;}.contact_sections{box-shadow:0px 0px 7px #b1b1b1;background-color:#f3f0eb;border:1px solid #188f90;text-align:center;min-height:170px;margin-right:30px;margin-bottom:15px;}.contact_sections h4{background:#16868d;color:#fff;padding:10px;margin-bottom:20px;font-size:20px;}.contact_sections p{font-size:14px;}footer .contact_sections h4{font-size:20px;}footer .contact_sections{min-height:150px;margin-bottom:32px;box-shadow:none;margin-right:0;}img.alignright{float:right;margin:0 0 20px 20px;}.posts-nav a:focus,a:hover{color:#fff;}@keyframes ppcp-loader{0%{transform:rotate(0deg);}to{transform:rotate(1turn);}}[name^=__zoid__paypal_message]{opacity:1 !important;}</style>
<link data-rocket-preload as="style" data-wpr-hosted-gf-parameters="family=Open%20Sans%7COpen%20Sans%7Csans-serif&display=swap" href="https://www.rebuildyourvision.com/wp-content/cache/fonts/1/google-fonts/css/d/7/9/bcfd001a5f97296953cc7ca4229fe.css" rel="preload">
<link data-wpr-hosted-gf-parameters="family=Open%20Sans%7COpen%20Sans%7Csans-serif&display=swap" href="https://www.rebuildyourvision.com/wp-content/cache/fonts/1/google-fonts/css/d/7/9/bcfd001a5f97296953cc7ca4229fe.css" media="print" onload="this.media=&#039;all&#039;" rel="stylesheet">
<noscript data-wpr-hosted-gf-parameters=""><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open%20Sans%7COpen%20Sans%7Csans-serif&#038;display=swap"></noscript>
<style amp-custom>
      /* any custom styles go here. */
     
      amp-img {
        border: 5px solid black;
      }

      amp-img.grey-placeholder {
        background-color: grey;
      }
    </style>
<meta name='robots' content='noindex, follow' />

	<!-- This site is optimized with the Yoast SEO plugin v26.7 - https://yoast.com/wordpress/plugins/seo/ -->
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="404 Error Page | Rebuild Your Vision" />
	<meta property="og:description" content="Error 404 &#8211; Page Not Found! The page you trying to reach does not exist, or has been moved. Please use the menu above to find what you are looking for. If you have any issues, please contact us and we will be sure to help you out." />
	<meta property="og:url" content="https://www.rebuildyourvision.com/404-error-page/" />
	<meta property="og:site_name" content="Rebuild Your Vision" />
	<meta property="article:publisher" content="https://www.facebook.com/rebuildyourvision/" />
	<meta property="article:modified_time" content="2024-08-12T19:13:42+00:00" />
	<meta property="og:image" content="https://www.rebuildyourvision.com/wp-content/uploads/2019/08/rebuildyourvision-logo-black.png" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:label1" content="Est. reading time" />
	<meta name="twitter:data1" content="1 minute" />
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//omnisnippet1.com' />
<link rel='dns-prefetch' href='//code.jquery.com' />
<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
		<!-- This site uses the Google Analytics by MonsterInsights plugin v9.6.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
							<script src="//www.googletagmanager.com/gtag/js?id=G-LZ38R6L8KJ" data-cfasync="false" data-wpfc-render="false" type="pmdelayedscript" async data-perfmatters-type="text/javascript" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
			<script data-cfasync="false" data-wpfc-render="false" type="pmdelayedscript" data-perfmatters-type="text/javascript" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
				var mi_version = '9.6.0';
				var mi_track_user = true;
				var mi_no_track_reason = '';
								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.rebuildyourvision.com\/404-error-page\/"};
								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
				} else {
					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
				}

								var disableStrs = [
										'ga-disable-G-LZ38R6L8KJ',
									];

				/* Function to detect opted out users */
				function __gtagTrackerIsOptedOut() {
					for (var index = 0; index < disableStrs.length; index++) {
						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
							return true;
						}
					}

					return false;
				}

				/* Disable tracking if the opt-out cookie exists. */
				if (__gtagTrackerIsOptedOut()) {
					for (var index = 0; index < disableStrs.length; index++) {
						window[disableStrs[index]] = true;
					}
				}

				/* Opt-out function */
				function __gtagTrackerOptout() {
					for (var index = 0; index < disableStrs.length; index++) {
						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
						window[disableStrs[index]] = true;
					}
				}

				if ('undefined' === typeof gaOptout) {
					function gaOptout() {
						__gtagTrackerOptout();
					}
				}
								window.dataLayer = window.dataLayer || [];

				window.MonsterInsightsDualTracker = {
					helpers: {},
					trackers: {},
				};
				if (mi_track_user) {
					function __gtagDataLayer() {
						dataLayer.push(arguments);
					}

					function __gtagTracker(type, name, parameters) {
						if (!parameters) {
							parameters = {};
						}

						if (parameters.send_to) {
							__gtagDataLayer.apply(null, arguments);
							return;
						}

						if (type === 'event') {
														parameters.send_to = monsterinsights_frontend.v4_id;
							var hookName = name;
							if (typeof parameters['event_category'] !== 'undefined') {
								hookName = parameters['event_category'] + ':' + name;
							}

							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
								MonsterInsightsDualTracker.trackers[hookName](parameters);
							} else {
								__gtagDataLayer('event', name, parameters);
							}
							
						} else {
							__gtagDataLayer.apply(null, arguments);
						}
					}

					__gtagTracker('js', new Date());
					__gtagTracker('set', {
						'developer_id.dZGIzZG': true,
											});
					if ( MonsterInsightsLocations.page_location ) {
						__gtagTracker('set', MonsterInsightsLocations);
					}
										__gtagTracker('config', 'G-LZ38R6L8KJ', {"forceSSL":"true","link_attribution":"true"} );
															window.gtag = __gtagTracker;										(function () {
						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
						/* ga and __gaTracker compatibility shim. */
						var noopfn = function () {
							return null;
						};
						var newtracker = function () {
							return new Tracker();
						};
						var Tracker = function () {
							return null;
						};
						var p = Tracker.prototype;
						p.get = noopfn;
						p.set = noopfn;
						p.send = function () {
							var args = Array.prototype.slice.call(arguments);
							args.unshift('send');
							__gaTracker.apply(null, args);
						};
						var __gaTracker = function () {
							var len = arguments.length;
							if (len === 0) {
								return;
							}
							var f = arguments[len - 1];
							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
								if ('send' === arguments[0]) {
									var hitConverted, hitObject = false, action;
									if ('event' === arguments[1]) {
										if ('undefined' !== typeof arguments[3]) {
											hitObject = {
												'eventAction': arguments[3],
												'eventCategory': arguments[2],
												'eventLabel': arguments[4],
												'value': arguments[5] ? arguments[5] : 1,
											}
										}
									}
									if ('pageview' === arguments[1]) {
										if ('undefined' !== typeof arguments[2]) {
											hitObject = {
												'eventAction': 'page_view',
												'page_path': arguments[2],
											}
										}
									}
									if (typeof arguments[2] === 'object') {
										hitObject = arguments[2];
									}
									if (typeof arguments[5] === 'object') {
										Object.assign(hitObject, arguments[5]);
									}
									if ('undefined' !== typeof arguments[1].hitType) {
										hitObject = arguments[1];
										if ('pageview' === hitObject.hitType) {
											hitObject.eventAction = 'page_view';
										}
									}
									if (hitObject) {
										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
										hitConverted = mapArgs(hitObject);
										__gtagTracker('event', action, hitConverted);
									}
								}
								return;
							}

							function mapArgs(args) {
								var arg, hit = {};
								var gaMap = {
									'eventCategory': 'event_category',
									'eventAction': 'event_action',
									'eventLabel': 'event_label',
									'eventValue': 'event_value',
									'nonInteraction': 'non_interaction',
									'timingCategory': 'event_category',
									'timingVar': 'name',
									'timingValue': 'value',
									'timingLabel': 'event_label',
									'page': 'page_path',
									'location': 'page_location',
									'title': 'page_title',
									'referrer' : 'page_referrer',
								};
								for (arg in args) {
																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
										hit[gaMap[arg]] = args[arg];
									} else {
										hit[arg] = args[arg];
									}
								}
								return hit;
							}

							try {
								f.hitCallback();
							} catch (ex) {
							}
						};
						__gaTracker.create = newtracker;
						__gaTracker.getByName = newtracker;
						__gaTracker.getAll = function () {
							return [];
						};
						__gaTracker.remove = noopfn;
						__gaTracker.loaded = true;
						window['__gaTracker'] = __gaTracker;
					})();
									} else {
										console.log("");
					(function () {
						function __gtagTracker() {
							return null;
						}

						window['__gtagTracker'] = __gtagTracker;
						window['gtag'] = __gtagTracker;
					})();
									}
			</script>
				<!-- / Google Analytics by MonsterInsights -->
				<script data-cfasync="false" data-wpfc-render="false" type="pmdelayedscript" data-perfmatters-type="text/javascript" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
			window.MonsterInsightsDualTracker.helpers.mapProductItem = function (uaItem) {
				var prefixIndex, prefixKey, mapIndex;

				var toBePrefixed = ['id', 'name', 'list_name', 'brand', 'category', 'variant'];

				var item = {};

				var fieldMap = {
					'price': 'price',
					'list_position': 'index',
					'quantity': 'quantity',
					'position': 'index',
				};

				for (mapIndex in fieldMap) {
					if (uaItem.hasOwnProperty(mapIndex)) {
						item[fieldMap[mapIndex]] = uaItem[mapIndex];
					}
				}

				for (prefixIndex = 0; prefixIndex < toBePrefixed.length; prefixIndex++) {
					prefixKey = toBePrefixed[prefixIndex];
					if (typeof uaItem[prefixKey] !== 'undefined') {
						item['item_' + prefixKey] = uaItem[prefixKey];
					}
				}

				return item;
			};

			MonsterInsightsDualTracker.trackers['view_item_list'] = function (parameters) {
				var items = parameters.items;
				var listName, itemIndex, item, itemListName;
				var lists = {
					'_': {items: [], 'send_to': monsterinsights_frontend.v4_id},
				};

				for (itemIndex = 0; itemIndex < items.length; itemIndex++) {
					item = MonsterInsightsDualTracker.helpers.mapProductItem(items[itemIndex]);

					if (typeof item['item_list_name'] === 'undefined') {
						lists['_'].items.push(item);
					} else {
						itemListName = item['item_list_name'];
						if (typeof lists[itemListName] === 'undefined') {
							lists[itemListName] = {
								'items': [],
								'item_list_name': itemListName,
								'send_to': monsterinsights_frontend.v4_id,
							};
						}

						lists[itemListName].items.push(item);
					}
				}

				for (listName in lists) {
					__gtagDataLayer('event', 'view_item_list', lists[listName]);
				}
			};

			MonsterInsightsDualTracker.trackers['select_content'] = function (parameters) {
				const items = parameters.items.map(MonsterInsightsDualTracker.helpers.mapProductItem);
				__gtagDataLayer('event', 'select_item', {items: items, send_to: parameters.send_to});
			};

			MonsterInsightsDualTracker.trackers['view_item'] = function (parameters) {
				const items = parameters.items.map(MonsterInsightsDualTracker.helpers.mapProductItem);
				__gtagDataLayer('event', 'view_item', {items: items, send_to: parameters.send_to});
			};
		</script>
		<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel="stylesheet" id="wc-blocks-integration-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce-subscriptions/build/index.css?ver=8.3.0">
<link rel="stylesheet" id="omnisend-woocommerce-checkout-block-checkout-newsletter-subscription-block-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/omnisend-connect/includes/blocks/build/omnisend-checkout-block.css?ver=0.1.1">
<link rel="stylesheet" id="wp-block-library-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-includes/css/dist/block-library/style.min.css?ver=6.9.4">

<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<link rel="stylesheet" id="wc-blocks-style-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.4.3">

<style id='global-styles-inline-css' type='text/css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel="stylesheet" id="widgetopts-styles-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/widget-options/assets/css/widget-options.css?ver=4.1.3">
<link rel="stylesheet" id="woocommerce-layout-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.4.3">
<link rel="stylesheet" id="woocommerce-smallscreen-css" type="text/css" media="only screen and (max-width: 768px)" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.4.3">
<link rel="stylesheet" id="woocommerce-general-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.4.3">
<style id='woocommerce-inline-inline-css' type='text/css'>
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel="stylesheet" id="affwp-forms-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/affiliate-wp/assets/css/forms.min.css?ver=2.30.2">
<link rel="stylesheet" id="jquery-ui-datepicker-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/toolbox-for-woocommerce-subscriptions/assets/css/jquery-ui.min.css?ver=1.6.4">
<link rel="stylesheet" id="selectize-default-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/toolbox-for-woocommerce-subscriptions/assets/css/selectize.default.css?ver=1.6.4">
<link rel="stylesheet" id="wcsatt-css-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce-subscribe-all-the-things-master/assets/css/wcs-att-frontend.css?ver=2.1.5">
<link rel="stylesheet" id="wp-components-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-includes/css/dist/components/style.min.css?ver=6.9.4">
<link rel="stylesheet" id="woocommerce_subscriptions_gifting-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce-subscriptions/assets/css/gifting/shortcode-checkout.css?ver=10.4.3">
<link rel="stylesheet" id="gold-style-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/bootstrap.css?v=1&#038;ver=6.9.4">
<link rel="stylesheet" id="font-style-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/font-awesome.css?ver=6.9.4">
<link rel="stylesheet" id="littlelightbox-style-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/jquery.littlelightbox.css?ver=6.9.4">
<link rel="stylesheet" id="ET-jquery-ui-css-css" type="text/css" media="all" data-pmdelayedstyle="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css?ver=6.9.4">
<link rel="stylesheet" id="ari-fancybox-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/ari-fancy-lightbox/assets/fancybox/jquery.fancybox.min.css?ver=1.4.1">
<style id='ari-fancybox-inline-css' type='text/css'>
BODY .fancybox-container{z-index:200000}BODY .fancybox-is-open .fancybox-bg{opacity:0.87}BODY .fancybox-bg {background-color:#0f0f11}BODY .fancybox-thumbs {background-color:#ffffff}
/*# sourceURL=ari-fancybox-inline-css */
</style>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/google-analytics-premium/assets/js/frontend-gtag.min.js?ver=9.6.0" id="monsterinsights-frontend-script-js" async="async" data-wp-strategy="async" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script data-cfasync="false" data-wpfc-render="false" type="pmdelayedscript" id="monsterinsights-frontend-script-js-extra" data-perfmatters-type="text/javascript" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">/* <![CDATA[ */
var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx,exe","inbound_paths":"[]","home_url":"https:\/\/www.rebuildyourvision.com","hash_tracking":"false","v4_id":"G-LZ38R6L8KJ"};/* ]]> */
</script>
<script type="text/javascript" src="https://www.rebuildyourvision.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.4.3" id="wc-jquery-blockui-js" defer="defer" data-wp-strategy="defer" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.4.3" id="wc-js-cookie-js" defer="defer" data-wp-strategy="defer" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" id="woocommerce-js-extra" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
/* <![CDATA[ */
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
/* ]]> */
</script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.4.3" id="woocommerce-js" defer="defer" data-wp-strategy="defer" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce/assets/js/jquery-cookie/jquery.cookie.min.js?ver=1.4.1-wc.10.4.3" id="wc-jquery-cookie-js" data-wp-strategy="defer" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" id="jquery-cookie-js-extra" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
/* <![CDATA[ */
var affwp_scripts = {"ajaxurl":"https://www.rebuildyourvision.com/wp-admin/admin-ajax.php"};
//# sourceURL=jquery-cookie-js-extra
/* ]]> */
</script>
<script type="pmdelayedscript" id="affwp-tracking-js-extra" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
/* <![CDATA[ */
var affwp_debug_vars = {"integrations":{"woocommerce":"WooCommerce"},"version":"2.30.2","currency":"USD","ref_cookie":"affwp_ref","visit_cookie":"affwp_ref_visit_id","campaign_cookie":"affwp_campaign"};
//# sourceURL=affwp-tracking-js-extra
/* ]]> */
</script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/affiliate-wp/assets/js/tracking.min.js?ver=2.30.2" id="affwp-tracking-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" id="kk-script-js-extra" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
/* <![CDATA[ */
var fetchCartItems = {"ajax_url":"https://www.rebuildyourvision.com/wp-admin/admin-ajax.php","action":"kk_wc_fetchcartitems","nonce":"74b51a5156","currency":"USD"};
//# sourceURL=kk-script-js-extra
/* ]]> */
</script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/kliken-marketing-for-google/assets/kk-script.js?ver=6.9.4" id="kk-script-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" id="ari-fancybox-js-extra" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
/* <![CDATA[ */
var ARI_FANCYBOX = {"lightbox":{"backFocus":false,"trapFocus":false,"thumbs":{"hideOnClose":false},"touch":{"vertical":true,"momentum":true},"buttons":["slideShow","fullScreen","thumbs","close"],"lang":"custom","i18n":{"custom":{"PREV":"Previous","NEXT":"Next","PLAY_START":"Start slideshow (P)","PLAY_STOP":"Stop slideshow (P)","FULL_SCREEN":"Full screen (F)","THUMBS":"Thumbnails (G)","CLOSE":"Close (Esc)","ERROR":"The requested content cannot be loaded. \u003Cbr/\u003E Please try again later."}}},"convert":{"wp_gallery":{"convert":false},"youtube":{"convert":true}},"sanitize":null,"viewers":{"pdfjs":{"url":"https://www.rebuildyourvision.com/wp-content/plugins/ari-fancy-lightbox/assets/pdfjs/web/viewer.html"}}};
//# sourceURL=ari-fancybox-js-extra
/* ]]> */
</script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/ari-fancy-lightbox/assets/fancybox/jquery.fancybox.min.js?ver=1.4.1" id="ari-fancybox-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<link rel="https://api.w.org/" href="https://www.rebuildyourvision.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.rebuildyourvision.com/wp-json/wp/v2/pages/11092" />				<meta name="omnisend-site-verification" content="6153a2d0ce50ac001d6726f3"/>
				<script type="application/ld+json" data-source="DataFeed:WordPress" data-schema="11092-page-Default">{"@context":"https:\/\/schema.org\/","@type":"Article","@id":"https:\/\/www.rebuildyourvision.com\/404-error-page\/#Article","mainEntityOfPage":"https:\/\/www.rebuildyourvision.com\/404-error-page\/","headline":"404 Error Page","name":"404 Error Page","description":"Error 404 &#8211; Page Not Found! The page you trying to reach does not exist, or has been moved. Please use the menu above to find what you are looking for. If you have any issues, please contact us and we will be sure to help you out.","datePublished":"2018-09-02","dateModified":"2024-08-12","author":{"@type":"Person","@id":"https:\/\/www.rebuildyourvision.com\/blog\/author\/rebuildyourvision\/#Person","name":"Tyler Sorensen","url":"https:\/\/www.rebuildyourvision.com\/blog\/author\/rebuildyourvision\/","identifier":1,"description":"Tyler Sorensen is the President and CEO of Rebuild Your Vision. Formerly, Tyler studied Aeronautics <i>(just like his brother)<\/i> with the dream of becoming an airline pilot, however, after 9\/11 his career path changed. After graduating top of his class with a Bachelor of Science in Informational Technologies and Administrative Management, he joined Rebuild Your Vision in 2002. With the guidance of many eye care professionals, including Behavioral Optometrists, Optometrists (O.D.), and Ophthalmologists (Eye M.D.), Tyler has spent nearly two decades studying the inner workings of the eye and conducting research.","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/3bbc24603d210b62d2163df6f81b71c5ec9e4ad7b826dcf5fc8bf134919e85a9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3bbc24603d210b62d2163df6f81b71c5ec9e4ad7b826dcf5fc8bf134919e85a9?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Organization: Rebuild Your Vision, LLC","logo":{"@type":"ImageObject","@id":"https:\/\/www.rebuildyourvision.com\/wp-content\/uploads\/2021\/03\/rebuildyourvision-logo-black.png","url":"https:\/\/www.rebuildyourvision.com\/wp-content\/uploads\/2021\/03\/rebuildyourvision-logo-black.png","width":103,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/www.rebuildyourvision.com\/wp-content\/uploads\/2019\/08\/rebuildyourvision-logo-black.png","url":"https:\/\/www.rebuildyourvision.com\/wp-content\/uploads\/2019\/08\/rebuildyourvision-logo-black.png","height":"116","width":"200"},"url":"https:\/\/www.rebuildyourvision.com\/404-error-page\/"}</script>
<script type="application/ld+json" data-source="DataFeed:WordPress" data-schema="Breadcrumb">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","@id":"https:\/\/www.rebuildyourvision.com\/404-error-page\/#BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"404 Error Page","item":"https:\/\/www.rebuildyourvision.com\/404-error-page\/#breadcrumbitem"}]}</script>
		<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
		var AFFWP = AFFWP || {};
		AFFWP.referral_var = 'ref';
		AFFWP.expiration = 30;
		AFFWP.debug = 0;


		AFFWP.referral_credit_last = 0;
		</script>

            

            
                

                
                

                	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	<link rel="icon" href="https://www.rebuildyourvision.com/wp-content/uploads/2018/09/favicon.png" sizes="32x32" />
<link rel="icon" href="https://www.rebuildyourvision.com/wp-content/uploads/2018/09/favicon.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://www.rebuildyourvision.com/wp-content/uploads/2018/09/favicon.png" />
<meta name="msapplication-TileImage" content="https://www.rebuildyourvision.com/wp-content/uploads/2018/09/favicon.png" />
		<style type="text/css" id="wp-custom-css">
			li.payment_method_ppcp label:first-of-type img{
float:none !important;
}
img.stripe-ach-icon.stripe-icon {
    
    background: #fff;
    max-height: 20px;
    padding: 2px !important;
    margin-top: 10px;
    margin-left: 3px;
    border-radius: 2px;
}

div#questions {
    position: absolute;
    top: -120px;
}
.ra_anchor_wrapper {
    position: relative;
}


#omnisend-form-6625513ca7b506d4e2d67020 ,
.omnisend-form-6625513ca7b506d4e2d67020 {
	display:none;
}
li.wc_payment_method.payment_method_cheque {
	display:none !important;
}

#pageId-26288 .woocommerce-error::before {
		top: 0;
    left: 0.45em;
}
.grecaptcha-badge:hover , .grecaptcha-badge:visited , .grecaptcha-badge:focus{

    right:0px !important;
    }
     /*
    body#pageId-2076 #header {
        top: 0px !important;
    position:fixed !important;
         
    } 
    body#pageId-2076{
    margin-top:143px;
    }
    
    body#pageId-2076 #logo{
    
     height:47px !important;
    }
     */
    
    /*****/
    .single.single-post #header{
    top:0px;
    z-index:999;
    position:fixed;
        transition:unset ;
        background:#fff !important;
    }
     .single.single-post #header .banner {
         margin-bottom:unset;
    }
    .single.single-post #content {
        margin-top:140px;
    } 
    
    .logged-in.single.single-post #header{
    top:33px;
    z-index:999;
    position:fixed;
        transition:unset ;
        background:#fff !important;
    }
     
    .logged-in.single.single-post #content {
        margin-top:155px;
    } 
    
    /*****/
    
    
    /* edits 23/7/2022 stars */
    @media only screen and (min-width: 951px) {
        body#pageId-26961 section#main .row-div{
            margin-bottom: 50px;
        margin-top: 50px;
        box-shadow: rgb(0 0 0 / 15%) 0px 10px 50px 0px !important;
    }
    }
    body#pageId-26961 section#main .row-div{
    /* 	    margin-bottom: 50px;
        margin-top: 50px;
        box-shadow: rgb(0 0 0 / 15%) 0px 10px 50px 0px !important; */
        padding:20px;
        background:#fff;
    }
    body#pageId-26961{
        background: #f8f8f8;
    }
    form#wpforms-form-26956 .wpforms-field-checkbox {
        padding-left: 2% !important;
    }
    form#wpforms-form-26956 button.wpforms-submit{
        background-color: #a46497 !important;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        cursor: pointer;
        outline: 0;
        border: 1px solid;
        border-color: #c89411 #b0820f #99710d !important;
        border-radius: 3px 3px 3px 3px;
        box-shadow: inset 0 1px 0 0 #fcf3dc !important;
        background: -moz-linear-gradient(top, #f8e3ad, #eeba37) !important;
        background: -webkit-linear-gradient(top, #f8e3ad, #eeba37) !important;
        background: -o-linear-gradient(top, #f8e3ad, #eeba37) !important;
        background: -ms-linear-gradient(top, #f8e3ad, #eeba37) !important;
        text-align: center;
        vertical-align: middle;
        color: #111 !important;
        text-decoration: none;
        line-height: 13px;
        font-size: 13px;
        font-family: Open Sans;
        padding: 10px 12px;
        font-weight: normal;
        font-size: 16px;
        padding: 12px 15px;
        border-radius: 5px 5px 5px 5px;
    }
    /* edits 23/7/2022 ends */
    /* 15 may 2022 starts */
    ul.ik-upsel-unordered-list {
        color: #fff;
        text-align: left;
        font-size: 16px;
    }
    .ik-left-text-align p {
        text-align: left;
    }
    .ik-upsell-toggle-section-two.ik-new-toggle > div {
        width: 50%;
        color: #fff;
    }
    .ik-upsell-toggle-section-two.ik-new-toggle {
            padding-bottom: 5%;
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        align-items: center;
    }
    @media only screen and (max-width: 800px) {
        .ik-upsell-toggle-section-two.ik-new-toggle > div {
        width: 100%;
    }
    }
    /* 15 may 2022 ends */
    .woocommerce-checkout ul.woocommerce-error li {
        margin-bottom: 10px;
    }
    /* upsell starts */
    @media only screen and (max-width: 800px) {
        .ik-upsell-toggle-section{
            flex-direction: column !important;
        }
    
      a.ik-upsale-learnmore.learn-more-btn {
        margin-top: 10px;
    }
        .ik-upsell-toggle-section img{
            width:auto;
        }
      .ik-upsell-section {
        display: block !important;
    }
        .ik-upsell-image-column {
        width: 50vw;
        margin: auto;
    }
        .ik-upsell-text-column {
        width: 80vw;
        margin: auto;
    }
    }
    a.ik-upsale-learnmore.learn-more-btn:focus {
        color: #fff;
    }
    .ik-upsell-block-section {
        background: #0a1a28;
    /*     padding-bottom: 5%; */
        text-align: center;
    }
    .ik-upsell-toggle-section {
        padding-bottom: 5%;
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        align-items: flex-start;
    }
    .ik-upsell-section {
            padding: 2vw;
        display: flex;
        flex-direction: row;
        align-items: center;
        text-align: center;
    }
    .ik-upsell-text-column {
        flex: 2;
    }
    .ik-upsell-image-column {
        flex: 1;
    }
    .ik-upsell-text-column h2 {
        color: #ffffff !important;
        font-size: 20px !important;
    }
    .ik-upsell-text-column h3 {
        color: #ffffff !important;
        font-size: 18px !important;
    }
    .ik-upsell-text-column p {
        color: #ffffff;
        font-size: 16px;
    }
    .ik-upsell-hidden{
        display:none;
    }
    /* .ik-upsell-text-column a.ik-upsale-addtocart {
        display: inline-block;
        outline: 0;
        border: 1px solid;
        border-color: #c89411 #b0820f #99710d !important;
        box-shadow: inset 0 1px 0 0 #fcf3dc !important;
        background: -webkit-linear-gradient(top, #f8e3ad, #eeba37) !important;
        text-align: center;
        vertical-align: middle;
        color: #111 !important;
        text-decoration: none;
        line-height: 13px;
        font-weight: normal;
        font-size: 18px;
        border-radius: 5px 5px 5px 5px;
        padding: 2% 5%;
    } */
    /* upsell end */
    .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{
    
    opacity:1 !important;
    
    }
    
    
    @media (min-width: 992px){


.eye_vitamines_sup_facts_img_wrapper img {
    max-width: 80%;
    margin: 25px;
}

.eye_vitamines_sup_facts_img_wrapper {
    text-align: center;
}

        .row.twoCol .col-md-6 {
        min-height: 735px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    }
    .freeSingleP:after {
        content: '';
        background-image: url(https://www.rebuildyourvision.com/wp-content/uploads/2022/01/information.png);
        background-size: contain;
        display: block;
        width: 15px;
        height: 15px;
    }
    .freeSingleP:before {
        content: '1';
    }
    
    #tab-misha_custom_tab2 p {
        max-width: unset !important;
    }
    .single-product p.price {
        display: none;
    }
    .archive .col-sm-5 img {
        display: block;
        margin: auto;
    }
    .single-post .BlockImg img{
    height:156px;
    
    }
    
    #navigation ul.nav>li.art.current_page_item a{background: none;}
    /* edits 29/9/2021 */
    p#omnisend_newsletter_checkbox_field label.checkbox {
        display: flex;
        align-items: baseline;
            line-height: 24px;
    }
    p#omnisend_newsletter_checkbox_field label.checkbox span.optional {
        display: none;
    }
    @media (max-width: 600px){
        input#omnisend_newsletter_checkbox {
                width: 20% !important;
        }
    }
    /* edits 29/9/2021 */
    /* cls style.css */
    .ms-theme-cubic{
    opacity:1 !important;
    
    }
    img {
      max-width: 100%; /* or max-width: 100%; */
      height: auto;
    }
    /* =============================== */
    .div60 .contact_sections h4 {
        margin-top: 0px;
    }
    .woocommerce-cart tr.tax-total.recurring-total {
        background: rgba(114, 135, 151, 0.4);
    }
    /* uppercase free */
    #shipping_method > span.ot-era-freeship {
        text-transform: uppercase;
    }
    #order_review > table > tfoot > tr.shipping.recurring-total.\32 021_04_07_monthly > td {
        text-transform: uppercase;
    }
    /*  quantity box for new product */
    
    div#product-17665 .woovr-variation-radio .woovr-variation-selector {
        flex: 0 0 20px;
    }
    
    .wcsatt-options li{
        margin-bottom: 10px
    }
    
    .wcsatt-options-product li label ,
    .wcsatt-options li label{
        display: flex;
    }
    
    .wcsatt-options-product li label > span,
    .wcsatt-options li label > span{
        padding-left: 15px;
        display: flex;
    }
    
    .wcsatt-options-product li label span{
        margin-bottom: 0 !important
    }
    
    @media(min-width: 768px){
        .wcsatt-options .price{
            margin-bottom: 0
        }
        
        .wcsatt-options li {
            margin-bottom: 10px
        }
    }
    
    .wcsatt-options li label > span:not(.wcsatt-options li label > span:last-of-type){
            padding-left: 10px;
    }
    
    .wcsatt-options li:last-of-type{
            margin-bottom: 0
        }
    
    .ot-era-green{
        margin-left: 0 !important;
        padding-left: 0 !important;
        display: block
    }
    
    .wcsatt-options-product input[type="radio"],
    .wcsatt-options input[type="radio"]{
        transform: scale(1.5)
    }
    @media (max-width: 359px) and (min-width: 321px){
    div#product-17665 .single_add_to_cart_button:after {
        left: -15% !important;
    }
        body#pageId-17665.single-product form.cart .quantity:before{
            top:47.25% !important;
        }
    }
    @media only screen and (max-width: 480px) and (min-width: 390px) {
            body#pageId-17665.single-product form.cart .quantity:before{
            top:49.5% !important;
        }
        div#product-17665 .single_add_to_cart_button:after {
        left: -15% !important;
    }
    }
    @media only screen and (max-width: 500px) and (min-width: 481px){
    body#pageId-17665.single-product form.cart .quantity:before {
        top: 63% !important;
        left: 20px !important;
    }
    }
    @media only screen and (max-width: 765px) and (min-width: 501px){
    body#pageId-17665.single-product form.cart .quantity:before {
        top: 44% !important;
        left: 20px !important;
    }
    }
    @media (min-width: 766px){
    body#pageId-17665.single-product form.cart .quantity:before {
    /*     top: 63% !important; */
        left: 20px !important;
    }
    }
    /* remove amazon pay from cart */
    
    .woocommerce-cart div#pay_with_amazon {
        display: none;
    }
    .woocommerce-cart .icon-2:before{
        display:none;
    }
    /* product variation edits */
    .woovr-variation-name {
        font-weight: 500 !important;
        color: #1a8ca6;
        line-height: normal;
    }
    .woovr-variation-description {
        color: #59b210;
        font-weight: 600;
        display: block;
        font-size: 18px !important;
    }
    .woocommerce-variation-price {
        visibility: hidden;
    }
    /* remove last variation starts */
    .woovr-variation.woovr-variation-radio:last-child {
        display: none;
    }
    .woocommerce-checkout dl.variation {
        display: none;
    }
    /* remove last variation ends*/
    
    /*  cart edits */
    .woocommerce-cart dl.variation {
        display: none;
    }
    .woocommerce-cart a.checkout-button.button.alt.wc-forward {
        display: unset !important;
        float: right;
        width: 25%;
    }
    @media (max-width: 480px){
    .woocommerce-cart a.checkout-button.button.alt.wc-forward{
        width:85% !important;
    }
    }
    @media (max-width: 770px){
        .woocommerce-cart ul.wcsatt-options.overrides_exist {
        width: fit-content;
        margin-left: auto;
            text-align: left;
    }
        .woocommerce-cart div#pay_with_amazon:after{
            width:95% !important;
        }
        .woocommerce-cart #pay_with_amazon{
            text-align:center !important;
            margin-top:5%;
            margin-bottom:5%;
        }
            .woocommerce-cart a.checkout-button.button.alt.wc-forward {
        display: block !important;
        margin: auto;
        width: 30%;
                float:none;
    }
    }
    @media (min-width: 770px){
    
    .woocommerce-cart .cart_totals td {
        width: 15%;
    }
    }
    .woocommerce-cart img#OffAmazonPaymentsWidgets0 {
        transform: translateY(0px);
    }
    .woocommerce-cart .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
        float: left;
        width: 100%;
    }
    .woocommerce-cart div#pay_with_amazon:after {
    /* 	display:none; */
        width: 50%;
        margin: auto;
        font-size: 14px;
        padding: 0px !important;
        text-align: center;
    }
    
    /*  breadcrumbs new plugin starts */
    .breadcrumb ul li a, .breadcrumb ul li span{
        font-size: .857em !important;
    }
    
    
    @media (min-width: 480px) and (max-width: 768px){
        .breadcrumbs {
        font-size: 16px;
    }
    }
    @media (max-width: 479px){
            .breadcrumbs {
        font-size: .857em;
    }
    }
    .breadcrumbs a.post.post-product-archive {
        padding: 0%;
    }
    .breadcrumbs {
        margin-bottom: 20px;
    }
    .breadcrumbs a.post.post-product-archive {
        background: none;
        box-shadow: none;
    }
    .product-template-default .breadcrumbs {
        margin-top: 2%;
    }
    span.post.post-product.current-item {
        background: none;
        box-shadow: none;
        padding:0px;
    }
    span.post.post-post.current-item {
        background: none;
        box-shadow: none;
        border: none;
        padding:0px;
    }
    
    /*  breadcrumbs new plugin ends */
    
    
    /* @media (min-width: 990px) {
    .single-product form.cart .quantity{
            position: static !important;
    }
        .single-product form.cart .quantity:before{
                top: 76% !important;
        left: -8px !important;
        }
    }
     */
    
    
    /* single product quantiy and add-to-cart style  */
    
    ul.wcsatt-options-product {
        margin: 0 0 3em 5px;
    }
    
    @media (min-width: 1171px){
        .woocommerce div.product form.cart .button:after{
            content:none
        }
            form.cart:after {
                content: "";
                width: 100%;
                background: url(https://www.rebuildyourvision.com/wp-content/uploads/2025/05/payment-logos.webp);
                height: 29px;
                background-size: 100% 100%;
                background-position: center;
                background-repeat: no-repeat;
							max-width:400px !important;
    }
        .woocommerce div.product form.cart .button {
                margin-bottom: 15px;
        }
			
    }
    @media (min-width: 1171px) {
    .single-product form.cart .quantity{
            margin: 0 15px 0 0 !important;
            position: static !important;
    }
        /* edits 17/1/21 starts */
        .single-product form.cart .quantity:before{
                top: 65% !important;
        left: -8px !important;
        }
    }
    /* edits 17/1/21 ends */
    @media (min-width: 1024px) and (max-width: 1170px) {
    .single-product form.cart .quantity{
            position: static !important;
    }
        .single-product form.cart .quantity:before{
                top: 61% !important;
        left: -8px !important;
        }
        .woocommerce div.product form.cart .button {
            margin-left: 14% !important;
        }
    }
    
    @media (min-width: 864px) and (max-width: 1025px) {
        .single-product form.cart .quantity:before{
            transform: translate(-8px, -28px);
        }
        .woocommerce div.product form.cart .button {
            margin-left: 24% !important;
        }
    }
    
    @media (min-width: 769px) and (max-width: 864px) {
        .single-product form.cart .quantity:before{
            transform: translate(-8px, -28px);
        }
        .woocommerce div.product form.cart .button {
            margin-left: 24% !important;
        }
        .single_add_to_cart_button:after {
                width: 350px !important;
        }
    }
    
    
    
    
    @media (max-width: 1024px){
    .single-product .quantity:before {
        content: "Quantity";
        position: absolute;
    /* 		 top: 61%;
        left: -8px; */
        font-weight: 700;
        font-size: 18px;
    }
    }
    
    @media (min-width: 332px) and (max-width: 768px) {
            .woocommerce div.product form.cart .button {
            margin-left: 26% !important;
        }
    }
    
    @media (max-width: 768px){
            .single-product form.cart .quantity:before{
            transform: translate(-8px, -28px);
        }
    }
    
    /* archive product page new style  */
    @media (min-width: 990px) {
        #theSidbar{
                top: 65px;
        }
    }
    @media (max-width: 990px) {
    #theWrapper{
            display: flex;
        flex-direction: column-reverse;
    } 
        #theSidbar .Features_box{
                padding: 20px;
        background: white;
        padding-bottom: 0;
        margin-bottom:50px !important;
        }
    }
    
    
    
    /* single page add to cart style fix */
    @media (max-width: 768px) and (min-width: 455px){
    /* 	.single_add_to_cart_button.button {
        clear:both !important;
    } */
        .single_add_to_cart_button:after{
            left: -45vw !important;
            transform: translateX(0%) !important;
        }
    }
    @media (max-width: 455px){
    .single_add_to_cart_button:after{
            transform: translateX(-27%) !important;
        }
    }
    
    
    /* amazon pay hide shipping form */
    .woocommerce-checkout-review-order .woocommerce-shipping-fields{
        display:none !important;
    }
    
    /* cart continue shopping style */
    .continueShopLink{
        text-decoration: none;
        color: black;
        font-size: 14px;
            margin-right: 10px;
    }
    .continueShopLink:hover{
        color: #73a83e;
        text-decoration: none;
    }
    
    @media (max-width: 770px) {
        .woocommerce-cart-form td.actions{
            display: flex !important;
        flex-direction: column;
        align-items: center;
        }
        .continueShopLink{
                margin-right: 0px;
        }
    }
    
    /* Affiliate registration page */
    #affwp-register-form.affwp-form legend {
        display:none;
    }
    #pageId-18638 {
        background: #F8F8F8 !important;
    }
    #affwp-register-form.affwp-form{
        background-color: #fff;
        border: 0px solid #e5e5e5;
        padding: 20px;
        box-shadow: 0 0 12px 0 rgb(0 0 0 / 6%) !important;
        box-sizing: border-box;
        margin: 0 0 2em;
    }
    #affwp-register-form.affwp-form fieldset input.button,input[type=submit]{
            background-color: #a46497 !important;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        cursor: pointer;
        outline: 0;
        border: 1px solid;
        border-color: #c89411 #b0820f #99710d !important;
        border-radius: 3px 3px 3px 3px;
        box-shadow: inset 0 1px 0 0 #fcf3dc !important;
        background: -moz-linear-gradient(top, #f8e3ad, #eeba37) !important;
        background: -webkit-linear-gradient(top, #f8e3ad, #eeba37) !important;
        background: -o-linear-gradient(top, #f8e3ad, #eeba37) !important;
        background: -ms-linear-gradient(top, #f8e3ad, #eeba37) !important;
        font-weight: normal;
        font-size: 16px;
        padding: 2px 15px;
        border-radius: 5px 5px 5px 5px;
        text-align: center;
        vertical-align: middle;
        color: #111 !important;
        text-decoration: none;
    
    }
    #affwp-register-form.affwp-form .password{
        padding: .236em .5em;
        border: 1px solid #dadada;
        line-height: 1.618em;
    }
    #affwp-register-form.affwp-form .password:focus{
        outline:0 !important;
        outline-color:initial !important;
    }
    #affwp-register-form.affwp-form label{       padding-bottom: 5px;
        display: block;
            cursor: auto !important;
    }
    #affwp-register-form.affwp-form  label:after{
        content: " *";
        color: red;
        font-weight: 700;
    }
    #affwp-register-form.affwp-form legend{
            font-family: Open Sans,sans-serif !important;
        color: #000000;
        font-size: 30px !important;
        font-weight: 700 !important;
        border-bottom: 0px !important;
        margin-bottom: 50px;
    }
    #affwp-register-form.affwp-form fieldset p:nth-of-type(9) label:after{content: "" !important;}
    
    
    
    /* affiliates login page  */
    #affwp-login-form.affwp-form{
        box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 50px 0px !important;
        padding:20px;
        margin-top:50px;
        margin-bottom:50px;
    }
    #affwp-login-form.affwp-form legend{
            font-family: Open Sans,sans-serif !important;
        color: #000000;
        font-size: 30px !important;
        font-weight: 700 !important;
        border-bottom: 0px !important;
    }
    #affwp-login-form.affwp-form fieldset p{
            margin-left: 20px;
            width:100%;
    }
    #affwp-login-form.affwp-form fieldset{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-bottom: 0px;
    }
    #affwp-login-form.affwp-form fieldset:before{
            content: "Log In To Your Affiliate Center";
        font-family: Open Sans,sans-serif !important;
        color: #000000;
            line-height: normal;
        font-size: 30px !important;
        font-weight: 700 !important;
        border-bottom: 0px !important;
        margin-bottom: 30px;
    }
    #affwp-login-form.affwp-form fieldset legend{
        display: none;
    }
    #affwp-login-form.affwp-form fieldset p:nth-of-type(3){order:2;width:auto}
    #affwp-login-form.affwp-form fieldset  p:nth-of-type(4){order:1;width:auto}
    #affwp-login-form.affwp-form fieldset  p:nth-of-type(5){order:3}
    
    
    #affwp-login-form.affwp-form #affwp-login-user-pass{
        padding: .236em .5em;
        border: 1px solid #dadada;
        line-height: 1.618em;
    }
    #affwp-login-form.affwp-form #affwp-login-user-pass:focus{
        outline:0 !important;
        outline-color:initial !important;
    }
    #affwp-login-form.affwp-form label{
        line-height: 2;
        display: block;
        cursor: default;
        color: #444;
    }
    #affwp-login-form.affwp-form fieldset input.button,input[type=submit]{
            background-color: #a46497 !important;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        cursor: pointer;
        outline: 0;
        border: 1px solid;
        border-color: #c89411 #b0820f #99710d !important;
        border-radius: 3px 3px 3px 3px;
        box-shadow: inset 0 1px 0 0 #fcf3dc !important;
        background: -moz-linear-gradient(top, #f8e3ad, #eeba37) !important;
        background: -webkit-linear-gradient(top, #f8e3ad, #eeba37) !important;
        background: -o-linear-gradient(top, #f8e3ad, #eeba37) !important;
        background: -ms-linear-gradient(top, #f8e3ad, #eeba37) !important;
        font-weight: normal;
        font-size: 16px;
        padding: 2px 15px;
        border-radius: 5px 5px 5px 5px;
        text-align: center;
        vertical-align: middle;
        color: #111 !important;
        text-decoration: none;
    
    }
    
    /* affiliates home dashboard style */
    #pageId-18614 .content-div .row-div{
            display: flex;
        flex-direction: row;
        margin-bottom: 50px;
        margin-top: 50px;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 50px 0px !important;
        padding: 20px;
        display:none
    }
    @media (max-width: 990px) {
        #pageId-18614 .content-div .row-div{
            flex-direction: column;
        }
        #affwp-affiliate-dashboard-tabs{   
        width: 100% !important;
            margin-bottom:35px !important;
        }
    }
    #affwp-affiliate-dashboard-tabs{         width: 20%;
            display: flex;
        flex-direction: column;
            padding: 0 !important;
            margin-right: 20px;
            margin-bottom: 0px ;
    }
    .affwp-affiliate-dashboard-tab {
            list-style-type: none !important;
        background-color: #1a8ca6;
            display: flex;
                align-items: center;
            border-bottom: 1px solid #e7e7e7;
            display: flex;
    }
    .affwp-affiliate-dashboard-tab:hover {
    background-color: #6da540;
    }
    .affwp-affiliate-dashboard-tab.active {
     background-color: #6da540;
    }
    .affwp-affiliate-dashboard-tab a{
         color: white;
            text-decoration: none;
            padding-left: 10px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .affwp-affiliate-dashboard-tab a:hover{
         color: white;
        text-decoration: none;
    }
    .affwp-affiliate-dashboard-tab a:focus{
         color: white;
        text-decoration: none;
    }
    #affwp-affiliate-dashboard{
            width: 100%;
    }
    #pageId-18614 .row-div::after, .row::before, .row::after{
        display:none;
    }
    
    #pageId-18614 .content-div .row-div input[type=submit]{
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        cursor: pointer;
        outline: 0;
        border: 1px solid;
        border-color: #c89411 #b0820f #99710d !important;
        border-radius: 3px 3px 3px 3px;
        box-shadow: inset 0 1px 0 0 #fcf3dc !important;
        background: -moz-linear-gradient(top, #f8e3ad, #eeba37) !important;
        background: -webkit-linear-gradient(top, #f8e3ad, #eeba37) !important;
        background: -o-linear-gradient(top, #f8e3ad, #eeba37) !important;
        background: -ms-linear-gradient(top, #f8e3ad, #eeba37) !important;
        text-align: center;
        vertical-align: middle;
        color: #111 !important;
        text-decoration: none;
        line-height: 13px;
        font-size: 13px;
        font-family: Open Sans;
        padding: 10px 12px;
        font-weight: normal;
        font-size: 16px;
        padding: 12px 15px;
        border-radius: 5px 5px 5px 5px;
    }
    #pageId-18614 .content-div .row-div input[type=submit]:hover{
            background: #f1c65a !important;
    }
    
    
    
    /* checkout page hide alert messsage button */
    #pageId-17516 .woocommerce-error .button.wc-forward{
        display:none !important;
    }
    
    /* log in account page */
    form.woocommerce-form.woocommerce-form-login.login{
        box-shadow:none !important;
            margin: 0 0 0em !important;
        padding: 0px 20px !important;
    }
    
    /* reset your Password style */
    form.woocommerce-ResetPassword.lost_reset_password:before {
        content: 'Reset Your Password';
        display: block;
        font-size: 30px;
        margin-bottom: 30px;
        font-weight: 700;  
    }
    form.woocommerce-ResetPassword.lost_reset_password p{
        margin-left:20px;
    }
    form.woocommerce-ResetPassword.lost_reset_password {
    /* 		    margin-top: 20px;
        margin-bottom: 55px; */
    }
    form.woocommerce-ResetPassword.lost_reset_password p:nth-of-type(1){
        color: #444;
    } 
    form.woocommerce-ResetPassword.lost_reset_password label{
        color: #444;	
    }
    
    /* fix rating single product page - leave comment  */
    .ot-era-leavcomm #review_form_wrapper p.stars:nth-of-type(2){
        display:none;
    }
    .ot-era-leavcomm #review_form_wrapper #rating{
        display:none;
    }
    .woocommerce-Reviews #review_form_wrapper{
    display:none;
    }
    
    /* amazon payment style after login to account amazon */
    .wc-amazon-payments-advanced-populated .col2-set{
    /* 		margin-bottom: 140px; */
    }
    .wc-amazon-payments-advanced-populated .col2-set .widget-container{
    /* 	display:none; */
    }
    #amazon_consent_widget {
            margin-bottom: 355px;
    }
    
    /* free products hover popup */
    .freeSingleP{
        display:flex;
        align-items: center;
        position:relative;
        cursor:pointer;
        width: fit-content;
        margin-left: 25%;
    }
    
    @media (max-width: 765px) {
    .freeSingleP{
        margin-left: 0% !important;
        width: auto;
    }
        .freeSingleP:after{
            margin-left:auto;
        }
        .cSnPop{
            left: unset !important;
            margin-left:  0 !important;
            right: 25px;
        margin-top: -30px !important;
        }
        .cSnPop:before{
            content: '' !important;
            left: auto !important;
        top: 45% !important;
        margin-left: 0 !important;
        height: auto !important;
        border-bottom: 0 !important;
            position: absolute;
            transform: rotate(
    -90deg
    );
        right: -11px;
        bottom: 50%;
        border-top: 8px solid #000;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
        }
    }
    
    @media (max-width: 520px) {
        .freeSingleP:after{
            margin-left: unset !important;
        margin-top: 10px;
        }
        .cSnPop{
            left: 25px !important;
        right: 125px;
        margin-top: -30px !important;
        }
        .cSnPop:before{
            transform: rotate( 
            90deg
             );
        left: -11px !important;
        }
    }
    
    .freeSingleP:hover .cSnPop{
            display:block !important;
    }
    .cSnPop{
        top: 10px;
      left: 8px;
        display:none;
        position:absolute;
        background:black;
        color:white;
        font-family: "Open Sans" ;
        font-size: 13px ;
        width:180px;
        padding: 5px;
        text-align:center;
        margin-left:-90px;
        margin-top:10px;
        z-index: 999;
    }
    .cSnPop:before{
    content: '';
        position: absolute;
        top: -10%;
        left: 50%;
        margin-left: -8px;
        width: 0;
        height: 0;
        border-bottom: 8px solid #000;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
    }
    /* end of free products hover popup */
    
    
    /* hide amazon block */
    .wc-amazon-checkout-message {
        visibility:hidden;
    height:10px !important;
    }
    
    /* new design css  */
    .am-paymentsBoxs{
            display: flex;
        flex-direction: column;
            background-color: #fff;
        border: 0px solid #e5e5e5;
        box-shadow: 0 0 12px 0 rgb(0 0 0 / 6%);
        padding: 20px 20px 40px 20px;    margin-bottom: 40px;
    clear:both;
    }
    .payments-blocks{
            display: flex;
        justify-content: space-around;
        margin-top: 20px;
    
    }
    @media (max-width: 680px) {
      .payments-blocks {
        flex-direction: column-reverse;
            align-items: center;
        }
        .py-blk {
            width: 80% !important;
            margin-bottom: 20px;
        }
    }
    .py-blk {
        width: 30%;
            padding: 5px 0px;
            border: 2px solid black;
    }
    .cs-payment-img{
            margin: 10px 0;
        display: flex;
        justify-content: center;
            height: 45px !important;
    }
    .cs-payment-img img{
            max-width: 40px;
        padding-left: 3px;
        margin: 0;
    }
    @media (max-width: 400px) {
    .cs-payment-img img{
            max-width: 9vw;
    }
    }
    .goto-payment{
            display: flex;
        justify-content: center;
            margin-top: 25px;
        font-size: 19px;
    }
    .cs-payment-title{
        text-align:center;
        font-weight: bold;
    }
    .cspy-arrows{
          transform: rotate(
    90deg
    );
        font-size: 40px;
        margin-left: 10px;
    }
    .paypal-payment .cs-payment-img img {
    max-width: 70%;
    }
    .amazon-payment .cs-payment-img img {
        max-width: fit-content !important;
    }
    .amazon-payment .goto-payment-amzon div{
            text-align: center;
        font-size: 15px;
        padding: 5px 12px;
    }
    /* end of new css */
    
    .woocommerce-checkout-review-order td.product-total span.subscription-details{
        display:none !important;
    }
    .shop_table .overrides_exist .subscription-details{
        display:inline !important;
    }
    .woocommerce-notices-wrapper .wc-amazon-payments-advanced-info{
        display:none !important;
    }
    
    /* future deliveries css */
    .woocommerce table.shop_table tfoot td.future-deliveries-price{
        font-weight: 400 !important;
    }
    .cart-total-volume{
            background: rgba(114, 135, 151, 0.4);
    font-weight: 400 !important;
    } 
    .cart-total-volume th{
    font-weight: 400 !important;
    } 
    .cart-total-volume th span{
    font-weight: 700 !important;
    }
    
    /* remove  Subscribe for Delivery Every Month text in cart */
    span.subscription-details{
        display:none
    }
    .no-price.subscription-price span.subscription-details{
        display:inline
    }
    .product-subtotal .subscription-price .subscription-details{
        display:none
    }
    /* amazon section css and make amazon section 2 columns */
    @media (min-width: 480px) {
      div#pay_with_amazon:after {
            width: 65%;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    #pay_with_amazon img {
            transform: translateY(25px);
    }
    }
    @media (max-width: 480px) {
        div#pay_with_amazon {
                flex-direction: column !important;
                align-items: center !important;
        }	
    }
    /* end section */
    
    
    
    /* ik start */
    
    #order_review > table > tfoot > tr.tax-total th, #order_review > table > tfoot > tr.tax-total td, .cart_totals.calculated_shipping .tax-total th {
        font-weight: 400;
    }
    #order_review > table > tfoot > tr.tax-total.recurring-total, .cart_totals.calculated_shipping tr.tax-total.recurring-total {
        background-color: rgba(114, 135, 151, 0.4);
    }
    
    
    
    .woocommerce-checkout-review-order td.product-total span.subscription-details{
        display:none !important;
    }
    .shop_table .overrides_exist .subscription-details{
        display:inline !important;
    }
    .woocommerce-notices-wrapper .wc-amazon-payments-advanced-info{
        display:none !important;
    }
    
    /* future deliveries css */
    .woocommerce table.shop_table tfoot td.future-deliveries-price{
        font-weight: 400 !important;
    }
    .cart-total-volume{
            background: rgba(114, 135, 151, 0.4);
    font-weight: 400 !important;
    } 
    .cart-total-volume th{
    font-weight: 400 !important;
    } 
    .cart-total-volume th span{
    font-weight: 700 !important;
    }
    
    /* remove  Subscribe for Delivery Every Month text in cart */
    span.subscription-details{
        display:none
    }
    .no-price.subscription-price span.subscription-details{
        display:inline
    }
    .product-subtotal .subscription-price .subscription-details{
        display:none
    }
    /* amazon section css and make amazon section 2 columns */
    @media (min-width: 480px) {
      div#pay_with_amazon:after {
            width: 65%;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    #pay_with_amazon img {
            transform: translateY(25px);
    }
    }
    @media (max-width: 480px) {
        div#pay_with_amazon {
                flex-direction: column !important;
                align-items: center !important;
        }	
    }
    /* end section */
    
    /* add_recurring_postage_fees css */
    tr.cart-subtotal.recurring-total{display: none;}
    .woocommerce-cart-form__cart-item.cart_item > td.product-price > span.subscription-details {display: none;}
    
    /* Start thank you page */
    p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received 
    {
        text-align: center;
        font-size: 30px;
        font-weight: 700;
        margin-bottom: 1.5em;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details,
    .woocommerce-order-received section.woocommerce-order-details 
    ,.woocommerce-order-received  section.woocommerce-customer-details
    {
        background-color: #fff;
        border: 0px solid #e5e5e5;
        padding: 20px;
        box-shadow: 0 0 12px 0 rgba(0,0,0,.06);
    }
    .woocommerce-order-received  address {
        min-height: 190px;
    }
    
    /* End thank you page */
    
    /* Start Pay for order */
    .woocommerce-order-pay #main > div > div > div:nth-child(4) {
        display: none;
    }
    .woocommerce-order-pay table.shop_table tbody th, .woocommerce-order-pay table.shop_table tfoot td, .woocommerce-order-pay table.shop_table tfoot th {
        font-weight: 400;
    }
    .woocommerce-order-pay table.shop_table tfoot tr:last-child th, .woocommerce-order-pay table.shop_table tfoot tr:last-child td{
        font-weight: 700;
    }
    /* End Pay for order */
    .woocommerce-info.info.wc-amazon-payments-advanced-info {
        background-color: #fff;
        border: 0px solid #e5e5e5;
        box-shadow: 0 0 12px 0 rgba(0,0,0,.06);
        box-sizing: border-box;
        margin: 0 0 2em;
        font-weight: 700;
        color: #000;
        padding-bottom: 4em;
        padding-left: 2em;
    }
    div#pay_with_amazon:after {
        content: "Checkout securely and fast using your Amazon account. To checkout using your debit/credit card or PayPal account, please continue below.";
        font-size: 16px;
            font-weight: 500;
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        padding: 20px 40px;
            text-align: left;
    }
    div.summary.entry-summary > form > div.wcsatt-options-wrapper > ul > li:nth-child(2) > label > span > p {
        display: none !important;
    }
    
    .wc-amazon-checkout-message .woocommerce-info::before {
        content: unset;
    }
    
    .h-auto{height:auto !important}
    /* #commentform iframe{height:auto !important} */
    .woocommerce-breadcrumb a {
        color: #3088ff !important;
        font-size: 36px !important;
        font-weight: 700;
    }
    #order_review > table > tfoot > tr.woocommerce-shipping-totals.shipping > th > span {
        font-weight: 400;
    }
    .woocommerce-Address-title.title h3, .woocommerce-Address-title.title {
        font-size: 19px !important;
    }
    .woocommerce-Address-title.title {
        font-size: 14px !important;
    }
    .woocommerce-message, .woocommerce-info {
        border-top-color: #8fae1b !important;
    }
    th.woocommerce-PaymentMethod {
        background-color: #1a8ca6 !important;
    }
    .woocommerce-MyAccount-content a {
        color: #1a8ca6 !important;
    }
    .woocommerce-MyAccount-content a:hover {
        color: #8fae1b !important;
    }
    .woocommerce-MyAccount-content {
        font-size: 16px !important;
    }
    .woocommerce-Address {
        font-size: 15px !important;
        width: 100% !important;
    }
    .woocommerce-MyAccount-content legend {
        padding-bottom: 10px !important;
    }
    .woocommerce-breadcrumb a:hover {
        color: #73a83e !important;
    }
    
    .woocommerce-breadcrumb {
        font-size: 36px !important;
        color: #000 !important;
        font-weight: 700;
        margin-top: 1em !important;
        line-height: 45px;
    }
    
    ul.wcsatt-options-product {
        padding-left: 0 !important;
    }
    .woocommerce div.product .woocommerce-product-rating {
        margin-bottom: 15px !important;
    }
    .single-product .product_meta {
        margin-bottom: 10px !important;
    }
    .single-product .product_title.entry-title {
        margin-bottom: 0 !important;
        font-size: 30px !important;
    }
    
    h1.ot-era-cout-h1 {
        text-align: left;
        font-size: 25px !important;
    }
    .Features_box .fbox {
        margin: 0 10px 0 0 !important;
    }
    .woocommerce-page .program-box {
        padding: 0 !important;
    }
    .prod_desc {
        margin-bottom: 20px;
    }
    .”woocommerce-product-rating” {
        display: inline-block;
        margin-top: 5px !important;
    }
    .post-type-archive-product .woocommerce-breadcrumb {
        display: none !important;
    }
    
    .storePage h3 {
        margin: 5px 0 5px !important;
    }
    
    /* end of style */
    .navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
        padding: 7px 12px !important;
    }
    
    .faq_block .ui-accordion .ui-accordion-content{ font-family: Open Sans !important;}
    .navigation li {
        margin-right: 6px;
    }
    .mw-700{max-width: 500px;}
    .eye-g{width: 250px;height: auto;}
    .common-t{width: 160px;height: auto;}
    .vision-d{width: 300px;height: auto;}
    @media (max-width:600px){ 
        .woocommerce-account a.woocommerce-Button.button {
            float: none !important;
            margin-top: 10px !important;
        }
        .woocommerce-account .woocommerce form .form-row-first, .woocommerce-account  .woocommerce form .form-row-last, .woocommerce-account  .woocommerce-page form .form-row-first, .woocommerce-account  .woocommerce-page form .form-row-last {
            width: 100% !important;
            overflow: visible;
        }
        .woocommerce-account .woocommerce-form-row em {
            font-size: 14px !important;
        }
        .faq_block .ui-state-default, .faq_block .ui-widget-content .ui-state-default, .faq_block .ui-widget-header .ui-state-default{line-height: normal !important;}
        .mw-700{max-width: 100%;}
        .eye-g, .common-t, .vision-d {max-width: 100%; display:block; margin: 0 auto 25px !important; float: none !important;}
    }
    .parallax {
        /* The image used */
        background-image: url("/wp-content/uploads/2019/04/contact-us-1.jpg");
    
        /* Set a specific height */
        min-height: 400px; 
    
        /* Create the parallax scrolling effect */
        background-attachment: fixed;
        background-position: top;
        background-repeat: no-repeat;
        background-size: auto;
    }
    
    .free-eye .inputs{margin-bottom:14px}
    
    /* AMP add */
    .amp-block-blog{margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
        background-image: url(https://rebuildyourvision.com/wp-content/uploads/2019/12/inlinepromo-background_2.png);
        background-color: #d0d8cb;
        background-repeat: no-repeat;
        border: 1px solid #ededed;}
    .hdg-tit-blog, .single-post p.hdg-tit-blog{margin-left: 28%;padding-right: 5px;padding-top: 5px;font-weight: 700; margin-bottom: 10px;    color: #000000;line-height: normal; margin-bottom:0}
    .order-buttons-blog{text-align:center; margin-left:28%; margin-bottom: 12px;margin-top: 12px;}
    .learn-more-btn{cursor: pointer; outline: 0; border: 0; border: 1px solid #71b04f; border-radius: 0; /* box-shadow: inset 0 1px 0 0 #508e45; */ background: -moz-linear-gradient(top,#81bd51,#247348);  background: -webkit-linear-gradient(top,#81bd51,#247348); background: -o-linear-gradient(top,#81bd51,#247348);  background: -ms-linear-gradient(top,#81bd51,#247348);  text-align: center; vertical-align: middle; color: #fff;  text-decoration: none; line-height: 23px; font-size: 16px;  padding: 8px 9px;  font-weight: normal; z-index: 237; margin-left: 5px;}
    .order-more-btn{display: inline-block; cursor: pointer; outline: 0; border: 0; border: 1px solid #efc049; border-radius: 0; box-shadow: inset 0 1px 0 0 #fcf3dc; background: -moz-linear-gradient(top,#f8e3ad,#eeba37); background: -webkit-linear-gradient(top,#f8e3ad,#eeba37); background: -o-linear-gradient(top,#f8e3ad,#eeba37);  background: -ms-linear-gradient(top,#f8e3ad,#eeba37); text-align: center;  vertical-align: middle;  color: #111; text-decoration: none; line-height: 16px; font-size: 16px; padding: 11px 9px; font-weight: normal;  z-index: 237;text-decoration:none}
    .learn-more-btn:hover{ color:#fff;text-decoration:none}
    .order-more-btn:hover{ color:#fff;color: #111;text-decoration:none}
    
    
    @media(max-width:530px){
        .order-more-btn,.learn-more-btn{ clear:both; display:block; margin:0 auto; width:150px}
        .learn-more-btn {
            margin: 0 auto 4px;
        }
        .amp-block-blog {
            background-position: left bottom;background-color: #d8e0d4;
        }
        .hdg-tit-blog, .single-post p.hdg-tit-blog {
            margin-left: 0;
            font-weight: 700;
            margin-bottom: 10px;
            text-align: center;
            margin-bottom: 35px;
            padding: 13px 20px 0;
        }
    }
    /* End od AMP add */
    
    /*prod_slider*/
    .metaslider.prod_slider .caption-wrap {
        position: relative !important;
        background: none !important;
        opacity: 1 !important;
    }
    
    .metaslider.prod_slider .slides img {
        width: 100%;
        display: none !important;
    }
    .metaslider.prod_slider .caption {
        padding: 0 !important;
        word-wrap: break-word;    text-align: left !important;
    }
    .metaslider.prod_slider blockquote {
        border: 0;
        padding: 30px !important;
        background: none !important;
        background-color: transparent;
        font-size: inherit;
        margin: 15px 0;
        font-style: normal !important;    content: none !important;
    }
    .metaslider.prod_slider blockquote:before{display:none !important}
    .metaslider.prod_slider span.dis_link {
        text-align: right;
        float: right;
        position: relative;
        left: 19px;
        bottom: 0;
        font-size: 13px;
        width: 100%;    margin-top: 20px;
    }
    .metaslider.prod_slider span.dis_link  a{ font-size: 13px !important;font-family: Open Sans;}
    .metaslider.prod_slider {
        position: relative;
        z-index: 0;
        background: #b8eed7 !important;      padding: 0 !important;
    }
    .storeDetails .metaslider.prod_slider blockquote h3, .metaslider.prod_slider blockquote h3, article.post.single .metaslider.prod_slider blockquote h3 {
        font-size: 28px !important;
        margin: 0 0 15px;
        font-weight: 500;
        color: #000;
        line-height: normal;
    }
    .metaslider.prod_slider p {
        margin-bottom: 20px;
    }
    .metaslider.prod_slider .caption a, .metaslider.prod_slider .caption p a {font-size: 18px;}
    .metaslider.prod_slider p {
        color: #000000;
        font-size: 18px !important;
        font-family: Open Sans;
        line-height: 24px;
        margin: 0 0 20px 0 !important;
    }
    
    
    
    
    
    /*Mothers day*/
    .m_1 img {
        border: 0 !important;
    }
    .m_day_content, .amp-wp-article .m_day_content {
        width: 100%;
        justify-content: space-between;
        border: 0 solid transparent;
        -webkit-transition: all .2s;
        transition: all .2s;
        background: #3b3a3a;
        color: #fff;
        font-family: Georgia,"Times New Roman",Times,Serif; position:relative; margin-bottom: 20px;
    }
    .m_day_body:before, .amp-wp-article .m_day_body:before {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #000;
        left: 0;
        top: 0;
        content: "";
        opacity: 0.6;
    }
    .m_day_body, .amp-wp-article .m_day_body{
        flex-direction: inherit;
        align-items: flex-start;
        background: transparent;
        border-style: solid;
        border-width: 0px;
        border-color: #000;
        border-radius: 0%;
        padding: 0px;
        padding: 20px;
        margin: 0px;
        overflow: hidden;
        padding-bottom: 9px;
        background: url(/wp-content/uploads/2018/11/black-gray-background.jpg) no-repeat;
        background-position: center center;
        background-size: cover;
    }
    .m-Column, .amp-wp-article .m-Column {
        position: relative;    box-sizing: border-box;-webkit-transition: all .1s ease-in-out;
        transition: all .1s ease-in-out; float:left
    }
    .m_1, .amp-wp-article .m_1{width: 30%;}
    .m_2, .amp-wp-article .m_2{width: 35%;padding: 15px 20px 0 20px; font-size:17px; text-align:center; color:#fff;
        line-height: normal;}
    .m_3, .amp-wp-article .m_3{width: 35%;    margin-top: 6px;}
    
    .m_3 .btn_1, .amp-wp-article .m_3 .btn_1{outline: 0 ;
        display: inline-block;
        cursor: pointer;
        outline: 0;
        border: 0;
        border: 1px solid #efc049;
        border-radius: 0;
        box-shadow: inset 0 1px 0 0 #fcf3dc;
        background: -moz-linear-gradient(top,#f8e3ad,#eeba37);
        background: -webkit-linear-gradient(top,#f8e3ad,#eeba37);
        background: -o-linear-gradient(top,#f8e3ad,#eeba37);
        background: -ms-linear-gradient(top,#f8e3ad,#eeba37);
        text-align: center;
        vertical-align: middle;
        color: #111;
        text-decoration: none;
        line-height: 16px;
        font-size: 14px;
        padding: 11px 9px;
        font-weight: normal;
        z-index: 237; text-decoration:none; display:block}
    .btn_2,  .amp-wp-article .btn_2 {
        cursor: pointer;
        outline: 0;
        border: 0;
        border: 1px solid #71b04f;
        border-radius: 0;
        background: -moz-linear-gradient(top,#81bd51,#247348);
        background: -webkit-linear-gradient(top,#81bd51,#247348);
        background: -o-linear-gradient(top,#81bd51,#247348);
        background: -ms-linear-gradient(top,#81bd51,#247348);
        text-align: center;
        vertical-align: middle;
        color: #fff;
        text-decoration: none;
        line-height: 16px;
        font-size: 14px;
        padding: 10px 9px;
        font-weight: normal;
        z-index: 237;display:block; margin-top:14px
    }
    
    /* .post-type-archive-product #main {
    max-width: 980px;
    margin: auto;
    } */
    
    .btn_2:hover, .amp-wp-article .btn_2:hover{color: #fff;}
    
    @media(max-width:768px){
        .woocommerce-breadcrumb {
            font-size: 15px !important;
            line-height: 1.75;
        }
        .woocommerce-breadcrumb a {
            font-size: 16px !important;
        }
        .woocommerce-MyAccount-content {
            padding-top: 15px !important;
        }
    
        .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
            float: unset;
            text-align: left;
            display: block;
        }
    
        .wcsatt-options li {
            text-align: left;
            position: relative;
            padding-left: 15px
        }
    
        .wcsatt-options li input[type="radio"] {
            position: absolute;
            left: 0;
            top: 8px;
        }
    
    }
    @media(max-width:767px){
    
        .Features_box {overflow:hidden !important}
        .m_1, .m_2, .m_3, .amp-wp-article .m_1, .amp-wp-article .m_2, .amp-wp-article .m_3{width: 100%;text-align: center;}
        .m_1 img, .amp-wp-article .m_1 img{ width:300px}
        .m_2, .amp-wp-article .m_2{
            padding: 20px }
        .btn_2, .btn_1, .amp-wp-article .btn_2, .amp-wp-article .btn_1{    max-width: 250px;
            margin: 0 auto;}
        .btn_2, .amp-wp-article .btn_2{ margin-top:15px}
        .m_day_body, .amp-wp-article .m_day_body {
    
            padding: 20px;
        }
    }
    
    #respond #reply-title small {
        margin-left: 10px;
    }
    span#email-notes {font-size: 17px;}
    div#respond {padding-left: 20px;padding-right: 20px;}
    #header .row-div {
        max-width: 1060px;
    }
    
    .woocommerce-page #reviews #comments {
        display: block !important;
    }
    
    .woocommerce-page #review_form div#respond {
        display: block !important;
    }
    
    .single-product .product.type-product {
        background-color: #fff;
        border: 0px solid #e5e5e5;
        padding: 20px;
        box-shadow: 0 0 12px 0 rgba(0,0,0,.06);
    }
    
    #tab-misha_custom_tab2 p {
        text-align: center;
        max-width: 400px;
        margin: auto;
    }
    
    .ot-era-hide {
        display: none !important;
    }
    
    span.one-time-option-details {
        font-size: 20px !important;
        font-weight: 500;
        color: #1a8ca6;
        line-height: normal;
    }
    span.price.subscription-price {
        padding-left: 4px;
    }
    
    /* .woocommerce-cart-form li.subscription-option:nth-child(3) {
    display: none;
    } */
    
    
    .woocommerce-checkout .icon-2:before {
        content: unset;
    }
    .woocommerce-checkout div:hover.tooltips span {
        visibility: visible;
        opacity: 1;
        top: -55px;
        left: -18px;
        margin-left: 0;
        z-index: 999;
    }
    .ot-era-img-shade {
        width: 100%;
    }
    .woocommerce-checkout .last .tooltips {
        margin-top: -22px;
    }
    
    #billing_company_field, #shipping_company_field {
        display: none;
    }
    
    .ot-era-cout-h1 {
        text-align: center;
    }
    
    .checkout #customer_details > div {
        width: 100% !important;
    }
    
    .woocommerce-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{
        margin-left: 25px;
    }
    .woocommerce .star-rating span::before {
        color: #F6B536;
    }
    .woocommerce-shipping-fields .input-checkbox {
        top: 2px;
    }
    .woocommerce-shipping-fields h3 {
        margin-bottom: 1em !important;
    }
    .woocommerce-product-rating a.woocommerce-review-link {
        display: none;
    }
    
    .product-template-default div.summary.entry-summary > p.price {
        display: none;
    }
    .tax-product_cat main#main .woocommerce-breadcrumb {
        max-width: 1150px;
        margin: auto;
        margin-bottom: 30px !important;
    }
    .single-product #main  {
        max-width: 1150px;
        margin: auto;
    }
    
    .single-product .product_meta {
        margin-bottom: 1em;
    }
    
    .woocommerce-checkout .woocommerce {
        margin: 0 !important;
    }
    
    .woocommerce-checkout #footer .textwidget.custom-html-widget, .woocommerce-checkout #footer .widget-title {
        width: 100%;
    }
    
    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .wcsatt-options  {
        padding: 0 !important;
    }
    
    li span.subscription-option-details, li span.one-time-option-details,.subscription-option span.no-price.subscription-price {
        padding: 0;
        font-size: 18px !important;
    }
    
    li.one-time-option span.one-time-option-details, li.one-time-option span.one-time-option-details p {
        display: inline;
    }
    .woocommerce-shipping-fields strong {
        font-weight: 500;
    }
    /* checkout boxes */
    .ot-era-Features_box {
        background-color: #fff;
        border: 0px solid #e5e5e5;
        padding: 20px;
        box-shadow: 0 0 12px 0 rgba(0,0,0,.06);
    }
    .ot-era-Features_box .Features_box {
        float: unset;
        margin: 0;
    }
    .ot-era-Features_box li.last .b-3 {
        margin-right: 0 !important;
    }
    .ot-era-Features_box .Features_box ul {
        float: unset;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .ot-era-Features_box .Features_box li {
        float: unset;
        display: inline;
        height: 100%;
    }
    .ot-era-Features_box .Features_box .b-2 {
        padding: 35.5px 20px;
    }
.ot-era-Features_box .Features_box .b-1 {
        padding: 27px 20px;
    }
    .ot-era-Features_box .icon-1 {
        margin-top: 8%;
    }
    .ot-era-Features_box .icon-3 {
        margin-top: 5%;
    }
    #tab-misha_custom_tab2 img {
        padding-bottom: 1em;
    }
    .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .flex-viewport {
        padding-bottom: 2em !important;
    }
    @media (max-width: 1023px) {
    .woocommerce-checkout .ot-era-Features_box .help-icon {
        bottom: 3px;
        right: 3px !important;
    }
        .ot-era-Features_box .Features_box ul {
            display: block;
        }
        .ot-era-Features_box .icon-1 {
            margin-top: 0;
        }
        .ot-era-Features_box .icon-3 {
            margin-top: 0;
        }
        .ot-era-Features_box .Features_box .b-2 {
            padding: 20px;
        }
        .ot-era-Features_box	.Features_box .fbox {
            margin-bottom: 1em !important;
            margin-right: 0 !important;
        }
        .ot-era-Features_box .fbox.b-3 {
            position: relative;
        }
        .woocommerce-checkout .ot-era-Features_box div:hover.tooltips span {
            top: -110px;
            left: 0;
        right: 0;
        }
    }
    
    @media (min-width: 767px) {
        input#coupon_code {
        width: 130px;
    }
        .woocommerce div.product .woocommerce-tabs ul.tabs {
            display: flex;
            justify-content: space-around;
            border: unset;
        }
        .woocommerce div.product .woocommerce-tabs ul.tabs::before {
            content: unset;
        }
    
        .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
            content: unset;
        }
    
        .woocommerce div.product .woocommerce-tabs ul.tabs li::after {
            content: unset;
        }
    
        .tabs.wc-tabs li {
            border-radius: 50px !important;
            background: #000 !important;
        }
    
        .tabs.wc-tabs li a {
            color: #fff !important;
        }
    
        .tabs.wc-tabs li.active , .tabs.wc-tabs li.active a{
            background: #1a8ca6 !important;
        }
    
        .tabs.wc-tabs li.active , .tabs.wc-tabs li.active a {
            border-radius: 50px !important;
            overflow: hidden;
        }
    
        .woocommerce-tabs ul.tabs li.active a:after {
            content: unset !important;
        }
    
        .woocommerce div.product .woocommerce-tabs ul.tabs li {
            padding: 0 !important;
        }
    
        .woocommerce div.product .woocommerce-tabs ul.tabs li a {
            padding: 10px 45px 5px !important;	
        }
        .woocommerce-checkout .ot-era-Features_box div:hover.tooltips span {
            left: 0;
            right: 0;
        }
    }
    @media (max-width: 991px) {
        .woocommerce div.product .woocommerce-tabs ul.tabs li a {
            padding: 10px 30px 5px !important;	
        }
    }
    @media (max-width: 1024px) {
        .single-product .Features_box .fbox {
            margin: 0 10px 15px 0 !important;
        }
        .woocommerce-breadcrumb {
            padding: 0 20px !important;
        }
        .single-product .Features_box li {
            width: 100%;
        }
    
        .single-product .Features_box .fbox  {
            margin-right: 0;
        }
    }
    .wcsatt-options-product li {
        margin-bottom: 8px !important;
    }
    .cart-discount td {
        font-weight: 400 !important;
    }
    tr.tax-rate.tax-rate-us-wa-tax-1 td {
        font-weight: 400 !important;
    }
    ul#shipping_method {
        font-weight: 400;
    }
    #order_review > table > tfoot > tr.shipping.recurring-total > td {
        font-weight: 400
    }
    /*limoo*/
    @media(max-width:991px){
    
        .Features_box {overflow:hidden !important}
    }
    /* 
    .single-product .woocommerce-breadcrumb a:first-child {
    display: inline-block !important;
    font-size: 16px !important;
    } */
    /* .single-product .woocommerce-breadcrumb a:last-child {
    display:none !important
    } */
    
    /* .single-product .woocommerce-breadcrumb > * {display:none} */
    
    .woocommerce-MyAccount-navigation ul li a {font-size:14px}
    
    .woocommerce-page .row-div .woocommerce {margin-bottom:50px; margin-top:50px; box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 50px 0px !important}
    
    .woocommerce-account .woocommerce-MyAccount-content {
        padding-top:40px;
    }
    
    .single-product .woocommerce-breadcrumb {
        font-size: 18px !important;
    }
    
    .single-product .woocommerce-breadcrumb a{
        color: #3088ff !important;
        font-size: 18px !important;
        font-weight: 700;
        text-decoration: none;
    }
    
    .ot-era-offer-product {
        display: none;
    }
    
    .woocommerce .help-icon , .woocommerce-checkout .help-icon {
        right: 20px !important;
    }
    
    /* .single_add_to_cart_button:after {
        content: url(/wp-content/uploads/2020/11/accepted-payments-sm.png);
        position: absolute;
        left: 140%;
        top: -3px;
        transform: scale(1.2);
    } */
    
    .single_add_to_cart_button:after {
        content: "";
        position: absolute;
        width: 383px;
        background: url(https://rebuildyourvision.com/wp-content/uploads/2020/12/ramy-payment-logos.png);
        height: 29px;
        left: 105%;
        top: 4px;
        background-size: 100% 100%;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents li {
        list-style: none;
    }
    
    
    
    .subscription-option .subscription-price {
        color: #1a8ca6;
    }
    
    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button.button {
        text-transform: capitalize;
    }
    
    #menu-item-17382 , #menu-item-17385 {
        display: none;
    }
    
    .ot-era-offer-product-5 {
        display: none;
    }
    
    .prod_desc {
        margin-top: 20px;
    }
    
    .ot-era-green {
        color: #59b210;
        font-weight: 600;
        display: block;
        margin-left: 1.1em;
    }
    @supports (-webkit-touch-callout: none) {
        .ot-era-green {
        margin-bottom: -27px !important;
        }
    }
    
    .wcsatt-options-product li {
        margin-bottom: 8px;
    }
    
    .wcsatt-options-product li span p {
        margin-bottom: 0;
    }
    
    .subscription-option-details p {
        display: inherit;
    }
    
    span.no-price.subscription-price {
        font-size: 20px !important;
        margin: 0 0 15px;
        font-weight: 500;
        color: #1a8ca6;
        line-height: normal;
    }
    
    .woocommerce-checkout #payment {
        background: #16214b;
    }
    .woocommerce-checkout #payment p, .wc_payment_method  label {
        color: #fff;
    }
    
    .woocommerce-checkout #payment .payment_box p , .woocommerce-checkout #payment .payment_box label {
        color: #444;
    }
    
    .woocommerce-product-gallery__image.flex-active-slide {
        pointer-events: none;
    }
    
    .single-product .wcsatt-options-wrapper h3 {
        font-size: 18px;
    }
    
    .wcsatt-options li {
        text-align: left;
        position: relative;
        padding-left: 17px
    }
    
    .wcsatt-options li input[type="radio"] {
        position: absolute;
        left: 0;
        top: 8px
    }
    
    .single-product .wcsatt-options-product li span, .single-product .wcsatt-options-product li.subscription-option span {
        font-size: 18px !important;
    }
    
    .woocommerce-page.single-product div.product p.price, .woocommerce.single-product div.product span.price {
        font-size: 18px !important;
    
    }
    
    .recurring-totals th {
        font-size: 22px;
        font-style: italic;
        text-decoration: underline;
        padding: 1em !important;
        text-align: center;
    }
    
    tr.order-total.recurring-total,
    tr.tax-rate.tax-rate-wa-tax-1.recurring-total,
    tr.shipping.recurring-total,
    tr.cart-subtotal.recurring-total,
    tr.tax-rate.tax-rate-us-wa-tax-1.recurring-total, .recurring-totals, tr.fee.recurring-total{
        background: rgba(114, 135, 151, 0.4);
    }
    
    .comment_container .woocommerce-review__dash, .comment_container .woocommerce-review__published-date { display: none; }
    
    div#review_form {
        background: #1A8CA6;
        padding: 1em;
        border-radius: 4px;
    }
    #review_form #reply-title {
        color: #fff !important;
        font-weight: 600;
    }
    
    #review_form .comment-form-rating label, #review_form .comment-form-comment label, #respond label  {
        color: #fff !important;
        padding-right: 3px;
    }
    
    #review_form .stars a {
        color: #F6B536;
    }
    .cart-discount td {
        color: #59B210;
    }
    .woocommerce-order-received div > div >  div:nth-child(4) {
        display: none !important;
    }
    
    h1.ot-era-myaccount-h1 {
        font-size: 18px !important;
    }
    
    .woocommerce-order-received .woocommerce-order-details h2 {
        text-transform: capitalize;
    }
    
    button.woocommerce-button.button.woocommerce-form-login__submit {
        text-transform: capitalize;
    }
    
    .woocommerce button {
        text-transform: capitalize !important;
    }
    
    li.woocommerce-MyAccount-navigation-link a {
        text-transform: capitalize;
    }
    
    .woocommerce-customer-details .woocommerce-column__title {
        text-transform: capitalize;
    }
    
    .product-template-default #main {
        padding: 1em;
        overflow: hidden;
    }
    
    .post-type-archive-product .sidebarBox .Features_box .fbox {
        margin-right: 0 !important;
    }
    
    .woocommerce-terms-and-conditions-wrapper {
        display: flex;
        flex-direction: column;
    }
    
    .woocommerce-terms-and-conditions {
        order: 10;
    }
    .ot-privacy-wrap {
        max-height: 0;
        overflow: hidden;
        transition: all 300ms ease;
    }
    .ot-privacy-wrap.show {
        max-height: 300px;
        overflow: auto;
        border: 1px solid #000;
        margin-bottom: 2em;
    }
    .ot-disc {
        border-radius: 8px;
        max-height: 0;
        overflow: hidden;
        transition: all 300ms ease;
    }
    .ot-disc.show {
        max-height: 200px;
        overflow: auto;
        background-color: #F3F0EB;
        border: 1px solid #188F90;
        margin-bottom: 2em;
        width: 100%;
    }
    blockquote .ot-disc.show {
        margin-top: 2em;
    }
    .ot-era-leavcomm #review_form_wrapper {
        max-height: 0;
        overflow: hidden;
        text-align: left;
        transition: all 300ms ease;
    }
    .ot-era-leavcomm #review_form_wrapper.show {
        max-height: 500px;
        margin-top: 1em;
    }
    .ot-era-test-wrap {
        text-align: center;
        margin-bottom: 1em;
    }
    .ot-era-toggle {
        text-decoration: none;
    }
    #billing_address_1::placeholder, #billing_address_2::placeholder,
    #shipping_address_1::placeholder, #shipping_address_2::placeholder
    {
        color: transparent;
    }
    #billing_address_1::-webkit-input-placeholder, #billing_address_2::-webkit-input-placeholder,
    #shipping_address_1::-webkit-input-placeholder, #shipping_address_2::-webkit-input-placeholder{
        color: transparent;
    }
    #billing_address_1:-ms-input-placeholder, #billing_address_2:-ms-input-placeholder, #shipping_address_1:-ms-input-placeholder, #shipping_address_2:-ms-input-placeholder {
        color: transparent;
    }
    #customer_details > div.col-1 > div > h3, #order_review_heading {
        text-transform: capitalize;
    }
    
    .woocommerce-billing-fields__field-wrapper input {
        color: #444;
    }
    a.woocommerce-privacy-policy-link {
        text-transform: capitalize;
    }
    
    /* div#customer_details {
    display: flex;
    flex-direction: column-reverse;
    }
    #customer_details > div.col-1 > div > h3{
    display: none;
    }
    */
    #main > div > div > div:nth-child(6) {
        background: transparent;
        box-shadow: unset !important;
        padding: 0;
    }
    
    .ot_era_ship_head, #order_review_heading, .woocommerce-form-login-toggle {
        background-color: #fff;
        border: 0px solid #e5e5e5;
        padding: 20px;
        box-shadow: 0 0 12px 0 rgba(0,0,0,.06);
        box-sizing: border-box;
        margin: 20px 0 -5px !important;
    }
    div#customer_details .col-1, 
    div#customer_details .col-2,  table.shop_table.woocommerce-checkout-review-order-table, form.woocommerce-form.woocommerce-form-login.login {
        background-color: #fff;
        border: 0px solid #e5e5e5;
        padding: 20px;
        box-shadow: 0 0 12px 0 rgba(0,0,0,.06);
        box-sizing: border-box;
        margin: 0 0 2em ;
    }
    
    .woocommerce-form-login-toggle lable {
        display: block;
        padding: 8px 0;
    }
    .woocommerce-account-fields {
        visibility: hidden;
        display: none;
    }
    
    .wc-amazon-payments-advanced-populated .woocommerce-account-fields{
    visibility: visible;
    display: block;
    clear:both;
    }
    
    h3.ot_era_payment_head {
        margin: -5px 0 !important;
        background: #16214B;
        padding: 20px;
        color: #fff;
        border-radius: 5px;
    }
    .woocommerce-form-login-toggle {
        background: #16214B;
        color: #fff;
        padding: 30px;
        border-radius: 8px;
        margin-bottom: 2em !important;
    }
    .woocommerce-form-login-toggle h3{
        color: #fff;
    }
    .ot-era-creatacc-p {
        margin-left: 1em;
    }
    form.woocommerce-form.woocommerce-form-login.login {
        color: #444;
    }
    .tooltips.ot-era-tip {
        position: relative;
        top: -33px;
        left: 220px;
        margin-bottom: -2em;
    }
    .ot-era-icon {
        position: relative !important;
    }
    /* div.tooltips.ot-era-tip span:after {
    left: 95%;
    } */
    .ot-era-tip span.ot-era-tspan {
        top: -100px !important;
        right: unset !important;
        left: -194px!important;
    }
    .ot-era-tip .help-icon:before {
        content: "\f023";
        color: #59b210
    }
    .payment_box.payment_method_stripe {
        background: #fff !important;
    }
    .payment_box.payment_method_stripe:before {
        border-bottom-color: #fff !important
    }
    #wc-stripe-cc-form br {
        display: none;
    }
    #wc-stripe-cc-form label {
        display: none;
    }
    #stripe-payment-data > p {
        text-align: center;
        font-weight: 700;
        font-size: 18px;
    }
    #stripe-payment-data > p:nth-child(1):before {
        content: "\f023";
        border-radius: 100%;
        font-family: FontAwesome;
        margin-right: 10px;
        color: #59b210;
    }
    #stripe-payment-data > p:nth-child(1):after {
        content: "\f023";
        border-radius: 100%;
        font-family: FontAwesome;
        margin-left: 10px;
        color: #59b210;
    }
    .woocommerce-form-login-toggle h3:after {
        content: "\f007";
        border-radius: 100%;
        font-family: FontAwesome;
        margin-left: 10px;
        color: #59b210;
    }
    .woocommerce-form-coupon-toggle,
    .woocommerce-notices-wrapper .woocommerce-info{
        display: none;
    }
    tr.cart-subtotal th ,tr.cart-subtotal td, tr.woocommerce-shipping-totals.shipping th, .tax-rate th, .shipping.recurring-total th, .cart-discount th {
        font-weight: 400 !important;
    }
    @media (min-width: 1024px){
        .woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
            width: 60% !important;
        }
    
        .woocommerce div.product div.summary, .woocommerce-page div.product div.images {
            width: 37%;
        }
    
        .woocommerce-tabs.wc-tabs-wrapper {
            padding: 2em 10%;
        }
        .single-product .Features_box,  .single-product .Features_box ul{
            position: relative;
    
        }
    
        .single-product .Features_box ul{
            width: calc(100% + 52px);
            margin-left: -20px;
        }
    
        .single-product .Features_box:before {
            content: "";
            left: -40px;
            right: -40px;
            top: -20px;
            bottom: -20px;
            background: #F8F8F8;
            position: absolute;
        }
    
        .single-product .Features_box ul:before {
            content: "";
            left:0 ;
            right: 12px;
            top: -20px;
            bottom: -20px;
            background: #F8F8F8;
            position: absolute;
            border-bottom: 3px solid #e5e5e5;
            border-top: 3px solid #e5e5e5;
        }
    
        /* Quantity change position */
    
        .single-product form.cart {
            position: relative;
        }
    
        .single-product .wcsatt-options-wrapper h3 {
            max-width: 70%;
        }
    
        .single-product form.cart div.quantity {
            float: left;
            margin: 0 4px 0 0;
            position: absolute;
            top: 46px;
            right: 75px;
        }
    
        .single-product .quantity:before {
            content: "Quantity";
            /*position: absolute;
            top: -110%;*/
            font-weight: 700;
            /*left: -13px;*/
            font-size: 18px;
            margin-right: 15px;
            margin-bottom: 15px !important
        }
        
        #primary form.cart .quantity{
            display: flex !important;
            flex-direction: column;
        }
        
        form.cart{
            display:flex;
            flex-wrap: wrap;
            align-items: flex-end
        }
        
        form.cart .wcsatt-options-wrapper,
        #wc-stripe-payment-request-wrapper > div{
            width: 100%
        }
    
        #wc-stripe-payment-request-wrapper{
                padding-top: 0 !important;
        width: 40%;
        align-items: center;
        display: flex;
        }
        
        .single_add_to_cart_button{
            width: 26% !important;
        margin-bottom: 0 !important;
        }
        #wc-stripe-payment-request-button-separator{
            margin: 9px 15px 
        }
        
        div.product form.cart::after{
            margin-top: 15px
        }
    
    }
    
    @media (max-width: 1170px){
        .woocommerce div.product form.cart .button {
            margin-bottom: 5em;
            margin-left: 50% !important;
            transform: translateX(-50%);
        }
        .tooltips.ot-era-tip {
            top: -20px !important;
        }
        .ot-era-tip span.ot-era-tspan {
            top: -113px !important;
            left: -196px!important;
        }
        .woocommerce .help-icon, .woocommerce-checkout .help-icon {
            bottom: 25px;
        }
        .single_add_to_cart_button:after {
            left: -82% !important;
            top: 80px;
        }
    }
    
    .woocommerce #respond p.comment-subscription-form {
        display: none;
    }
    
    p.comment-notes {
        text-align: center;
    }
    
    .woocommerce span#reply-title {
        text-align: center;
        display: block;
        margin: 0 0 1em;
        font-size: 19px;
    }
    
    .ot-era-leavcomm {
        text-align: center;
        margin-bottom: 1em;
    }
    .ot-era-leavcomm a {
        text-decoration: none;
    }
    ul.faq-ul {
        list-style: disc;
    }
    img.ot-amazon-logo {
        padding: 0 10px;
    }
    
    @media (max-width: 768px) {
        .single-product .woocommerce-breadcrumb a {
            font-size: 18px !important;
            line-height: 1.75;
        }
        .ot-era-shipping-logo {
            width: 50px;
        }
        .single_add_to_cart_button:after {
    /*     transform: translateX(-82%); */
                transform: translateX(-38%);
        left: 0 !important;
        right: 0;
            width:80vw;
    }
    
    @media (max-width: 520px) {
        .woocommerce div.product .woocommerce-tabs ul.tabs {
            list-style: none;
            padding: 0 1em !important;
        }
        .woocommerce div.product .woocommerce-tabs ul.tabs li::before , 	.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs::before  {
            content: unset;		
        }
        .woocommerce-tabs ul.tabs {
            border-bottom: 0 !important;
        }
        h2.woocommerce-Reviews-title {
            font-size: 18px !important;
        }
        .single-product .product.type-product {
            display: flex;
            flex-direction: column;
        }
        .single-product .product.type-product .Features_box {
            order: -1;
        }
        #payment > div > div > p > label {
            margin: 0 !important;
            line-height: 1 !important;
        }
        #payment > div > div > p {
            padding-top: 0;
            padding-bottom: 4px;
        }
        .woocommerce-checkout #payment ul.payment_methods li input {
            margin: 0 5px 0 0;
        }
        .woocommerce-checkout #payment .payment_box p, .woocommerce-checkout #payment .payment_box label {
            line-height: 1.5;
        }
        #wc-stripe-cc-form > br {
            display: none;
        }
        #customer_details > div.col-1 > div.woocommerce-account-fields > p > label {
            margin-left: 0;
            line-height: 1;
        }
        .woocommerce-checkout table.shop_table_responsive tr td, .woocommerce-checkout table.shop_table_responsive tr td {
            text-align: left !important;
            padding: 20px;
        }
        .woocommerce-checkout table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-checkout table.shop_table_responsive tr:nth-child(2n) td {
            background-color: rgba(0,0,0,.090);
        }
        .woocommerce-checkout  .quantity .qty {
            margin-top: 1em;
        }
    }
    
    @media (max-width: 480px) {	
        div#pay_with_amazon {
        display: flex;
        flex-direction: column-reverse;
        justify-content: space-between;
        align-items: flex-start;
    }
        div#pay_with_amazon:after {
            position: relative;
                padding: 1em 0;
        }
        
        .woocommerce-info.info.wc-amazon-payments-advanced-info {
        display: flex;
        flex-direction: column-reverse;
        justify-content: space-between;
        align-items: baseline;
        padding-bottom: 1em;
    }
        img#OffAmazonPaymentsWidgets0 {
        margin-top: 1em;
    }
        
        li.one-time-option {
        display: inline-block;
    }
        img.ot-amazon-logo {
        padding: 0;
    }
    
        .single-product .wcsatt-options-product li span, .single-product .wcsatt-options-product li.subscription-option span, .woocommerce-page.single-product div.product p.price, .woocommerce.single-product div.product span.price {
            font-size: 17px !important;
        }
        
        .product-template-default .fbox .content {
            font-size: 14px;
        }
        div:hover.tooltips span {
            max-width: 93%;
            top: -150px !important;
        }
        .product-template-default .Features_box .fbox {
            padding: 10px 5px;
            margin: 0 0 15px 0 !important;
        }
        .product-template-default .woocommerce .help-icon, .product-template-default .woocommerce-checkout .help-icon {
            bottom: 10px;
            right: 10px;
        }
        #stripe-payment-data > p {
            font-size: 16px;
        }
    }
    
        
            @media(min-width: 768px) and (max-width: 1024px){
            form.cart{
                display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: center;
        align-items: center;
            }		
            
            .wcsatt-options-wrapper{
                width: 100%
            }
            
            #wc-stripe-payment-request-wrapper{
                width: 100%
            }
            
            #wc-stripe-payment-request-button-separator{
                margin-bottom: 0;
            }
            
            .woocommerce div.product form.cart .button{
                margin-left: 0 !important;
                transform: translateX(0%);
                margin-top: 20px !important
            }
            .single_add_to_cart_button:after {
        transform: translateX(-55%) !important;
                left: -50% !important
            }
            
            #wc-stripe-payment-request-wrapper ~ .single_add_to_cart_button:after {
        transform: translateX(-50%) !important;
                left: 50% !important
            }
        }
        
        .wcsatt-options-product input + span,
        .wcsatt-options input + span{
            margin-left: 10px
        }
        
        @media(max-width: 767px){
            .wcsatt-options-product input + span,
        .wcsatt-options input + span{
            margin-left: 0px;
            display: inline-flex;
            padding-left: 10px
        }
        
        .single-product .wcsatt-options-product input + span,
        .single-product .wcsatt-options input + span{
            padding-left: 15px
        }
        
        .wcsatt-options-product li label{
            display: flex
        }
        
        .single-product .woocommerce-tabs:before {
            content: "";
            position: static;
            transform: translateX(2px);
            max-width: 100%;
        background: url(https://www.rebuildyourvision.com/wp-content/uploads/2025/05/payment-logos.webp);
        height: 29px;
        left: 105%;
        background-size: 100% 100%;
        background-position: center;
        background-repeat: no-repeat;
            margin-bottom: 35px;
            display: block
        }
        
        .woocommerce div.product form.cart .button{
            margin-bottom:0
        }	
        .single_add_to_cart_button:after{
            display: none
        }
        
        li.one-time-option span.one-time-option-details, li.one-time-option span.one-time-option-details p {
       /* display: inline-flex;*/
    }
        .ot-era-green{
            margin-left:0
        }
        
        .woocommerce div.product form.cart div.quantity {
        display: flex;
        flex-direction: column;
        }
        
        .single-product .quantity:before {
        position: static !important;
        transform: translate(0px, 0px) !important;
        margin-bottom: 10px;
    }
    }
        
    @media	(max-width: 600px){
            div input#omnisend_newsletter_checkbox {
        width: 95px !important;
                margin:-2px 4px 0 0
        
    }img.alignright.resp_mbl {
        float: none;
        margin: 0 auto 20px auto;
        display: block;
    
        }
    
    }
    }
    
        
    /* strat header edits */
    .header-right #main-nav > #menu-item-15558:after ,
    .header-right #main-nav > #menu-item-11501:after ,
    .header-right #main-nav > #menu-item-26300:after,
    .header-right #main-nav > #menu-item-26684:after{
            content: "▾";
        position: absolute;
        right: 4px;
        top: 4px;
        color:#000;
        }
    #header{
        background:none !important;
    }
    .header-right #main-nav li a{
        color:#000 ;
    }
    .logo{
        margin-top:13px !important;
    }
  
    
    /* 	Start Nav */
    .header-right #navigation .nav .menu-item-has-children .sub-menu a {
        background: #ffff !important;
        color: #000 !important;
    }
    .header-right #navigation .nav .menu-item-has-children .sub-menu a:hover {
        background: #73a83e !important;
        color: #000 !important;
    }
    .header-right #navigation .fl li {
        margin-left:8px
    }
    .header-right #navigation .nav .menu-item-has-children .sub-menu {
        position: absolute;
    
    }
    .header-right #navigation .nav .menu-item-has-children .sub-menu:before {
    content: '';
        display: block;
        position: absolute;
        top: -6px;
        left: 35px;
        width: 10px;
        height: 10px;
        background: #FFFFFF;
        border-right: 1px solid #e5dcdc;
        border-bottom: 1px solid #e5dcdc;
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-137deg);
        
    }
    .header-right #navigation .nav .menu-item-has-children:hover {
        border-radius: 12px;
    }
    .header-right #navigation .fl .menu-item-object-page:hover {
        border-radius:12px;
    }
    #header .row-div {
        max-width: 1223px;
    }
    #wpmenucartli {
        position:relative;
        bottom:26px;
    }
    .wpmenucart-contents {
            display: flex !important;
        flex-direction: column-reverse !important;
    }
    .wpmenucart-icon-shopping-cart-0 {
        font-size:40px !important;
    }
    #wpmenucartli .wpmenucart-contents .wpmenucart-icon-shopping-cart-0:before {
    
        content:url(https://i.ibb.co/KLPr3v5/amazon-32.png);
    }
    /* End Nav */
    
    /* fixes on menu */
    .header-right #main-nav > #menu-item-15558 a, .header-right #main-nav > #menu-item-11501 a, .header-right #main-nav > #menu-item-26300 a,
    .header-right #main-nav > #menu-item-26684 a{
        padding-right:20px;
        padding-left:11px;
    }
    .header-right #navigation .nav .menu-item-has-children .sub-menu {
        border: 1px solid #e5dcdc;
        box-shadow: 0 23px 47px 0 rgb(0 0 0 / 9%);
    }
    .header-right #navigation .nav .menu-item-has-children .sub-menu  li{
        margin-left: 0px ;
    }
    .header-right #navigation .nav .menu-item-has-children .sub-menu{
        margin-top:15px;
    }
    
    #navigation ul.nav>li.current_page_item a,
    #navigation ul.nav>li.current-menu-ancestor a,
    .header-right #navigation .nav .sub-menu li.current-menu-item a,
    .header-right #navigation .nav  .sub-menu li.current-page-ancestor a
    {
        background: #1a8ca6 !important;
        color: #ffffff !important;
    }
    
    .header-right #navigation .nav  .sub-menu  {
    min-width: 200px;
        width: auto;
        white-space: nowrap;
    }
    
    #navigation ul.nav>li a {
        color: #000000 !important;
    }
    
    
     #navigation ul.nav>li:hover {
        background: #1a8ca6 !important;
    }
    
     #navigation ul.nav>li:hover a {
        color: #ffffff !important;
    }
    
    #navigation ul.nav>li:hover:after,
    #navigation ul.nav>li.current-menu-ancestor:after {
        color: #ffffff !important;
    }
    
    .header-right #navigation .nav .menu-item-has-children .sub-menu a:hover {
        background: #1a8ca6 !important;
        color: #ffffff !important;
    }
    
    #custom_cart_menu_item {
        display: inline-block;
        position: relative;
        padding-inline: 11px;
    }
    
    #custom_cart_menu_item:hover .shopping-cart {
        display: block;
    }
    #custom_cart_menu_item .cart-contents {
        position: relative;
    }
    #custom_cart_menu_item .cart-contents i {
        font-size: 35px;
        color: #000000;
    }
    
    
    #custom_cart_menu_item .cart-contents-count {
     position: absolute;
        top: -23px;
        font-weight: 600;
        font-size: 14px;
        color: #ffffff;
        left: 60%;
        transform: translateX(-50%);
        width: 23px;
        height: 23px;
        background: #1a8ca6;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    #custom_cart_menu_item .lighter-text {
        color: #000000;
    }
    
    #custom_cart_menu_item .main-color-text {
      color: #1a8ca6;
        font-weight: 600;
    }
    
    #custom_cart_menu_item .shopping-cart {
        background: white;
        width: 320px;
        border-radius: 3px;
        padding: 20px;
        border: 1px solid #e5dcdc;
        position: absolute;
        right: 50%;
            transform: translateX(50%);
        z-index: 1000;
        display: none;
    }
    
    #custom_cart_menu_item .shopping-cart:before {
        content: '';
        display: block;
        position: absolute;
        top: -6px;
        left: 50%;
        width: 10px;
        height: 10px;
        background: #FFFFFF;
        border-right: 1px solid #e5dcdc;
        border-bottom: 1px solid #e5dcdc;
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-137deg);
    }
    
    #custom_cart_menu_item .shopping-cart .shopping-cart-header {
      border-bottom: 1px solid #E8E8E8;
      padding-bottom: 15px;
    }
    #custom_cart_menu_item .shopping-cart .shopping-cart-header .shopping-cart-total {
      float: right;
    }
    #custom_cart_menu_item .shopping-cart .shopping-cart-items {
        padding: 0;
      padding-top: 20px;
        margin: 0;
    }
    #custom_cart_menu_item .shopping-cart .shopping-cart-items li {
      margin-bottom: 18px;
    }
    #custom_cart_menu_item .shopping-cart .shopping-cart-items img {
      float: left;
      margin-right: 12px;
        width: 50px !important;
    }
    #custom_cart_menu_item .shopping-cart .shopping-cart-items .item-name {
        display: block;
        padding-top: 10px;
        font-size: 15px;
        text-align: right;
    }
    
    #custom_cart_menu_item .shopping-cart .shopping-cart-items .price_quantity {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        flex-direction: column-reverse;
    }
    
    #custom_cart_menu_item .shopping-cart .shopping-cart-items .price_quantity .item-price {
        color: #1a8ca6 !important;
        font-weight: 600;
        font-size: 16px;
    }
    
    #custom_cart_menu_item .shopping-cart .shopping-cart-items .price_quantity .item-quantity {
      color: #000000;
        font-size: 15px;
    }
    
    #custom_cart_menu_item .shopping-cart .shopping-cart-items .price_quantity .item-quantity .qty {
        color: #1a8ca6 !important;
        font-weight: 600;
    }
    
    #custom_cart_menu_item .cart-icon {
        color: #000000;
        font-size: 30px;
    }
    
    #custom_cart_menu_item .button {
    background: #1a8ca6 !important;
    color: white !important;
    text-align: center;
    padding: 12px !important;
    text-decoration: none !important;
    display: block !important;
    border-radius: 3px !important;
    font-size: 16px !important;
    margin: 25px 0 15px 0 !important;
        border: none  !important;
    }
    
    #custom_cart_menu_item .button:hover {
    background: #1a8ca6 !important;
    }
    
    #custom_cart_menu_item .clearfix:after {
    content: "";
    display: table;
    clear: both;
    }
    
    #custom_cart_menu_item .shopping-cart .cart-empty {
            margin-top: 30px;
        margin-bottom: 30px;
        text-align: center;
        font-size: 25px;
        line-height: 1.4;
        }
    
    .order-buttons a {
        line-height: 15px !important;
        font-size: 15px !important;
    }
    
    .product-template-default #main {
        padding-top: 0;
    }
    
    .product-template-default .breadcrumbs {
        margin-top: 0;
    }
    
    .page-div {
        padding-top: 0 !important;
    }
    
    
    /* start menu responsive */
    
    @media (max-width:1046px) { 
        #navigation { 
            background: #ffffff !important;
        }
        
    .header-right #navigation .fl li {
        margin-left: 3px;
        margin-right: 3px;
    }
        
    .header-right #navigation .fl li .sub-menu li {
        margin-left: 0;
        margin-right: 0;
    }
        
        #navigation ul.nav>li {
            position: relative;
            
        }
        
        #navigation ul.nav>li a {
        text-align: center;
            border-bottom-color: #d9d9d9;
            padding: 8px 10px;
    }
        
    ul.nav li >ul {
        visibility: hidden;
    }
        
        ul.nav li:hover>ul {
        visibility: visible;
            z-index: 2;
            margin-top: 0 !important;
            left: 50%;
        transform: translateX(-50%);
    }
        
        .header-right #navigation .nav .menu-item-has-children .sub-menu:before {
        left: 46%;
        }
        
        .header-right #navigation .nav .menu-item-has-children:hover {
        border-radius: 0;
    }
        
    .header-right #main-nav > #menu-item-15558:after, .header-right #main-nav > #menu-item-11501:after, .header-right #main-nav > #menu-item-26300:after {
            right: 10px;
            top: 50%;
            transform: translateY(-50%)
        }
        
        .header-right #navigation .fl .menu-item-object-page:hover {
        border-radius: 0;
    }
        
        #custom_cart_menu_item {
        display: flex;
        justify-content: center;
        position: relative;
        padding-inline: 11px;
        margin-top: 20px;
    }
        
    #custom_cart_menu_item .cart-contents-count {
        top: -10px;
        }
        
        #custom_cart_menu_item .shopping-cart {
        box-sizing: border-box;
        padding: 20px 10px;
        top: 35px;
    }
        
        
    .rightmenu {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 10px;
    }
        
    nav#navigation .order-buttons {
        padding: 0 !important;
        }
        
        nav#navigation .bbb {
    
        margin-left: 40px !important;
            padding: 0 !important; 
          border-top: none !important; 
    }
        
        .header-right #navigation .nav .menu-item-has-children .sub-menu li a {
        cursor: pointer !important;
    }
        
    }
    
    
    /* end menu responsive */
    
    /* ik comments starts 3-7 */
    body#pageId-14420 header#header .banner {
        margin: 0;
    }
    /* ik comments ends 3-7 */
    
    
    
    /* fix responsive menu 16/7 */
    
    @media (min-width:1046px) and (max-width: 1200px) { 
            #header #logo {
        max-width: 200px !important;
    }
        .header-right #navigation .fl li {
        margin-left: 0;
        }
        
        #navigation ul.nav>li a {
        font-size: 14px !important;
    }
            
        .rightmenu .order-buttons {
        margin-left: 5px !important;
    }
        
        .order-buttons a {
                padding: 10px 10px !important;
        line-height: 14px !important;
        font-size: 14px !important;
    }
        
        .bbb {
        margin-left: 17px !important;
    }
        
        .bbb img {
        width: 37px !important ;
    }
    }
    
    

@media (min-width:1100px)  { 
        .single-product .product.type-product {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
    }

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .flex-viewport {
    padding: 30px 0px;
}
        
    }
    
    
    #header {
        -webkit-transition: all 0.5s ease-in-out;
      -moz-transition: position 10s;
      -ms-transition: position 10s;
      -o-transition: position 10s;
      transition: all 0.5s ease-in-out;
    }
    
    .fixed-header {
        position: fixed;
        z-index: 10000 !important;
    }
    
    .fixed-header .div100 {
        background: #ffffff !important;
    }
    
    
    #pageId-17516 #header .banner,
    #pageId-17515 #header .banner,
    #pageId-17672 #header .banner,
    #pageId-17668 #header .banner,
    #pageId-17665 #header .banner,
    #pageId-26288 #header .banner {
        margin-bottom: 20px;
    }
    
    #pageId-26961 #header .banner,
    #pageId-17517 #header .banner {
        margin-bottom: 0 !important;
    }
    
    @media only screen and (min-width: 951px) {
    #pageId-26961 #main .row-div {
        margin-top: 30px !important;
    }
    }
    
    /*update 9-8-2022*/
    .jgtb-add-to-subscription {
        margin-top: 25px;
    }
    
    .jgtb-add-to-subscription label {
        display: block;
        margin-bottom: 5px;
        font-weight: 700;
    }
    
    .jgtb-add-to-subscription select {
        display: block;
        margin-bottom: 20px;
        border: 1px solid #dadada;
        padding: 5px 10px;
    }
    
    .jgtb-add-to-subscription .single_add_to_cart_button {
        width: auto !important;
    }
    
    .jgtb-add-to-subscription .single_add_to_cart_button:after {
        display: none !important
    }
    
    @media (max-width: 576px) {
        .jgtb-add-to-subscription select {
            width: 100%;
        }
    }
    
    
    @media (min-width: 769px) and (max-width: 992.98px) {
        .jgtb-add-to-subscription select {
            width: 100%;
        }
    }
    
    @media (min-width: 1024px) and (max-width: 1169.98px) {
    .jgtb-add-to-subscription {
        margin-top: 93px;
    }
    }
    
    .woocommerce-view-subscription .ui-datepicker-calendar .ui-state-default {
          width: 30px;
        height: 30px;
        font-size: 15px;
        border-radius: 50%;
             padding: 0.2em;
          text-align: center;
    }
    
    .woocommerce-view-subscription .ui-datepicker .ui-datepicker-title {
        color: black;
    }
    
    
    #header #navigation .menu-item.menu-item-has-children .sub-menu.visibility-menu {
        visibility: visible !important;
    }
    
    #header #navigation .menu-item.menu-item-has-children .sub-menu.hidden-menu {
        visibility: hidden !important;
    }
    .wcsatt-options-wrapper{
        display:block !important;
    }
    .postid-17665 #tab-title-misha_custom_tab{
        display:none !important;
    }
    .postid-17668 #tab-title-misha_custom_tab{
        display:none !important;
    }
    #pageId-17665 #tab-title-misha_custom_tab{
        display:none !important;
    }
    #pageId-17672 #tab-title-misha_custom_tab{
        display:none !important;
    }
    @media (min-width: 767px) { #pageId-17665.woocommerce div.product .woocommerce-tabs ul.tabs li{
        margin: 4px !important;
			
    }
			.woocommerce-tabs.wc-tabs-wrapper{
				width:100%
			}
			.woocommerce-Tabs-panel--misha_custom_tab2 img{
				min-width: 550px !important;
			}
    }
    @media (min-width: 767px) {.postid-17668.woocommerce div.product .woocommerce-tabs ul.tabs li{
        margin: 4px !important;
    }
    }
    @media (min-width: 767px) {
        #pageId-17672.woocommerce #reviews #comments h2{
        font-size:24px !important;
    }
    }
    #comments {
    
        margin-top: 20px;
    }
    @media (min-width: 769px){
    #omnisend-form-6441b0eee54adad5ac5745f4-field-6441ac2d33f792646e3760e6{
        display: flex;
        flex-direction: row;
        max-width: 690px;
      align-items: center;
    }
    label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-6441ac2d33f792646e3760e6-label{
        position: relative !important;
        font-weight: normal !important;
        width: 50% !important;
        text-align: right!important;
        color: #000;
        line-height: 28px !important;
        font-size: 18px !important;
           margin-right: 14px!important;
    }
    
    label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-6441ac2d33f792646e3760e6-label:before{
            content: "*";
        right: 0px !important;
        position: absolute !important;
        color: red;
        margin-right:-13px !important;
        
    }
    #omnisend-form-6441b0eee54adad5ac5745f4-field-container-6441ac2d33f792646e3760e6-firstName-input.omnisend-form-6441b0eee54adad5ac5745f4-field-container-6441ac2d33f792646e3760e6-input{
            font-family: Georgia, serif;
        font-size: 13px !important;
        line-height: 119% !important;
        width:50% !important;
        height: 28px !important;
            margin-left:13px !important;
        min-width: 350px !important
        
    }
/*     #isPasted{
        font-size: 28px !important;
    } */
    #omnisend-form-6441b0eee54adad5ac5745f4-field-62a34db0f7b3732a01429b16{
            display: flex;
        flex-direction: row;
        max-width: 690px;
      align-items: center;
            margin-top: -14px;
    }
    label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a34db0f7b3732a01429b16-label{
         position: relative !important;
        font-weight: normal !important;
        width: 50% !important;
        text-align: right!important;
        color: #000;
        line-height: 28px !important;
        font-size: 18px !important;
           margin-right: 14px!important;
    }
    #omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a34db0f7b3732a01429b16-emailField-input.omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a34db0f7b3732a01429b16-input{
          font-family: Georgia, serif;
        font-size: 13px !important;
        line-height: 119% !important;
        width:50% !important;
        height: 28px !important;
            margin-left:13px !important;
        min-width: 350px !important
    }
    label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a34db0f7b3732a01429b16-label:before{
          content: "*";
        right: 0px !important;
        position: absolute !important;
        color: red;
        margin-right:-13px !important;
    }
    #omnisend-form-6441b0eee54adad5ac5745f4-field-62a9d6b641ae6e18923f204d{
            max-width: 700px;
        align-items: center;
            width: 62%;
        display: flex;
            margin: auto;
    }
    label.omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-legal:before{
        content: "*";
        top: 52px;
        right: 133px !important;
        position: absolute !important;
        color: red;
        margin-right: 30px !important;
        font-size: 17px;
    }
    #omnisend-form-6441b0eee54adad5ac5745f4-action-627932485028ebd8c6660c51.omnisend-form-6441b0eee54adad5ac5745f4-action-627932485028ebd8c6660c51{
        background: url(/wp-content/themes/rebuildyourvision/images/bg_menu_act_m.jpg) !important;
            font-size: 19px !important; 
                    background-size: contain !important;
        background-repeat: repeat-x;
         
    }
    .omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-description, .omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-description p{
            font-size: 14px!important;
        line-height: 20px!important;
        margin: 0 0 0 0!important;
    }
    .omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-label, .omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-label p{
         font-size: 18px!important;
    }
    .omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-input{
            align-self: baseline !important;
    }
    }
    @media (max-width: 767px){
    #omnisend-form-6441b0eee54adad5ac5745f4-field-6441ac2d33f792646e3760e6{
        display: flex;
    }
    label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-6441ac2d33f792646e3760e6-label{
        font-weight: normal !important;
        color: #000;
        font-size: 15px !important;
    }
    
    label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-6441ac2d33f792646e3760e6-label:before{
            content: "*";
        right: calc(0% - 17px);     

        position: absolute !important;
        color: red;
        margin-right:-6px !important;
        
    }
    #omnisend-form-6441b0eee54adad5ac5745f4-field-container-6441ac2d33f792646e3760e6-firstName-input.omnisend-form-6441b0eee54adad5ac5745f4-field-container-6441ac2d33f792646e3760e6-input{
        font-size: 13px !important;
        line-height: 0px !important;
        height: 10px !important;
        
    }
   .omnisend-form-6441b0eee54adad5ac5745f4-text-6441ab5a33f792646e3760e4 #isPasted{
        font-size: 18px !important;
    }
    label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a34db0f7b3732a01429b16-label{
        font-weight: normal !important;   
        color: #000;
        line-height: 0px !important;
        font-size: 15px !important;
    }
    #omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a34db0f7b3732a01429b16-emailField-input.omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a34db0f7b3732a01429b16-input{
        font-size: 13px !important;
        height: 20px !important;
    }
    label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a34db0f7b3732a01429b16-label:before{
          content: "*";
        right: 284px !important;
        position: absolute !important;
        color: red;
        margin-right:-5px !important;
    }
    label.omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-legal:before{
        content: "*";
        top: 82px;
        right: 185px !important;
        position: absolute !important;
        color: red;
        font-size: 15px;
      
    }
    #omnisend-form-6441b0eee54adad5ac5745f4-action-627932485028ebd8c6660c51.omnisend-form-6441b0eee54adad5ac5745f4-action-627932485028ebd8c6660c51{
        background: url(/wp-content/themes/rebuildyourvision/images/bg_menu_act_m.jpg)  !important;
           background-size: contain !important;
        background-repeat: repeat-x;
            font-size: 18px !important;
    
    
         
    }
    .omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-description, .omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-description p{
            font-size: 13px!important;
       
    }
    .omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-label, .omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-label p{
         font-size: 15px!important;
    }
    .omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-input{
            align-self: baseline !important;
    }
        .omnisend-form-6441b0eee54adad5ac5745f4-section-624ab2f927652f651edfd0ac{
            
            padding:0 !important;
            padding-top:5px !important;
        }
    }
    @media (max-width: 769px){
    #omnisend-embedded-v2-6441a67ce54adad5ac5745f0{
        border-radius: 0;
        clear: both;
        position: relative;
        top: 0px;
        background-color: #fff;
        border: 1px solid #ededed;    box-shadow: 0 0 12px 0 rgba(0,0,0,.06);
        border-top: 6px solid #0d527c;
        border-bottom: 6px solid #0d527c;
    }
    #omnisend-form-6441a67ce54adad5ac5745f0-action-627932485028ebd8c6660c51{
        background: url(/wp-content/themes/rebuildyourvision/images/bg_menu_act_m.jpg)  !important;
                background-size: contain !important;
        background-repeat: repeat-x;
    }
    .omnisend-form-6441a67ce54adad5ac5745f0-text-624ab2f927652f651edfd0b0 p {
        font-size: 36px !important;
    }
    #omnisend-form-6441a67ce54adad5ac5745f0-field-container-64419f7238430cb0adc996b8-firstName-input{
        width: 100%!important;
        text-indent: 0!important;
        font-family: Lato,Arial!important;
        font-size: 16px!important;
        margin: 0!important;
        display: inline-block!important;
        border: 1px solid #ccc!important;
        border-radius: 30px!important;
        margin: 0!important;
        color: #818181!important;
        background: #fff!important;
        width: 100%!important;
        padding: 10px 17px!important;
        box-sizing: border-box!important;
        position: relative!important;
        height: 38px!important;
        width: 100%;
        line-height: 1.3!important;
    }
    #omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a34db0f7b3732a01429b16-emailField-input{
            width: 100%!important;
        text-indent: 0!important;
        font-family: Lato,Arial!important;
        font-size: 16px!important;
        margin: 0!important;
        display: inline-block!important;
        border: 1px solid #ccc!important;
        border-radius: 30px!important;
        margin: 0!important;
        color: #818181!important;
        background: #fff!important;
        width: 100%!important;
        padding: 10px 17px!important;
        box-sizing: border-box!important;
        position: relative!important;
        height: 38px!important;
        width: 100%!important;
        line-height: 1.3!important;
    }
    .omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a9d6b641ae6e18923f204d-label, .omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a9d6b641ae6e18923f204d-label p{
        font-size:15px !important;
			    max-width: 250px;
    }
    .omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a9d6b641ae6e18923f204d-description, .omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a9d6b641ae6e18923f204d-description p{
        width: 100%!important;
			    font-size: 11px !important;
    }
    }
    
    @media (min-width: 769px){
    #omnisend-embedded-v2-6441a67ce54adad5ac5745f0{
        padding: 25px;
        border-radius: 0;
        clear: both;
        position: relative;
        top: 0px;
        background-color: #fff;
        border: 1px solid #ededed;
        padding: 15px;
        box-shadow: 0 0 12px 0 rgba(0,0,0,.06);
        border-top: 6px solid #0d527c;
        border-bottom: 6px solid #0d527c;
    }
    #omnisend-form-6441a67ce54adad5ac5745f0-action-627932485028ebd8c6660c51{
        background: url(/wp-content/themes/rebuildyourvision/images/bg_menu_act_m.jpg)  !important;
                background-size: contain !important;
        background-repeat: repeat-x;
        
                    
    }
    .omnisend-form-6441a67ce54adad5ac5745f0-text-624ab2f927652f651edfd0b0 p {
        font-size: 36px !important;
    }
    #omnisend-form-6441a67ce54adad5ac5745f0-field-container-64419f7238430cb0adc996b8-firstName-input{
        width: 100%!important;
        text-indent: 0!important;
        font-family: Lato,Arial!important;
        font-size: 16px!important;
        margin: 0!important;
        display: inline-block!important;
        border: 1px solid #ccc!important;
        border-radius: 30px!important;
        margin: 0!important;
        color: #818181!important;
        background: #fff!important;
        width: 100%!important;
        padding: 10px 17px!important;
        box-sizing: border-box!important;
        position: relative!important;
        height: 38px!important;
        width: 100%;
        line-height: 1.3!important;
    }
    #omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a34db0f7b3732a01429b16-emailField-input{
            width: 100%!important;
        text-indent: 0!important;
        font-family: Lato,Arial!important;
        font-size: 16px!important;
        margin: 0!important;
        display: inline-block!important;
        border: 1px solid #ccc!important;
        border-radius: 30px!important;
        margin: 0!important;
        color: #818181!important;
        background: #fff!important;
        width: 100%!important;
        padding: 10px 17px!important;
        box-sizing: border-box!important;
        position: relative!important;
        height: 38px!important;
        width: 100%!important;
        line-height: 1.3!important;
    }
    .omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a9d6b641ae6e18923f204d-label, .omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a9d6b641ae6e18923f204d-label p{
        font-size:15px !important;
    }
    .omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a9d6b641ae6e18923f204d-description, .omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a9d6b641ae6e18923f204d-description p{
            text-align: left !important;
       
        margin: auto!important;
            font-size: 14px !important;
    }
    }
    .omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a9d6b641ae6e18923f204d-input{
        align-self: flex-start !important;
    }
    #omnisend-form-6441a67ce54adad5ac5745f0-field-container-64419f7238430cb0adc996b8-firstName-input.omnisend-form-6441a67ce54adad5ac5745f0-field-container-64419f7238430cb0adc996b8-input{
        border-radius: 25px !important;
    }
    #omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a34db0f7b3732a01429b16-emailField-input{
            border-radius: 25px !important;
    }
    #omnisend-form-6441b0eee54adad5ac5745f4-action-6441b05e33f792646e37611f{
        background: url(/wp-content/themes/rebuildyourvision/images/bg_menu_act_m.jpg)  !important;
                background-size: contain !important;
        background-repeat: repeat-x;
        
    }
    #omnisend-embedded-v2-6441b0eee54adad5ac5745f4{
        margin-bottom:20px !important;
    }

@media (max-width: 769px){
	.omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-description, .omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-description p {
    font-size: 13px!important;
    /* width: 264px; */
    padding-left: 6px !important;
}
}

@media (min-width: 769px ){
	.omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a9d6b641ae6e18923f204d-label, .omnisend-form-6441a67ce54adad5ac5745f0-field-container-62a9d6b641ae6e18923f204d-label p {
    font-size: 16px !important;
 
}
}

@media (min-width:664px and max-width:820px){
	
	label.omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-legal:before{
		top: 77px !important;
		 right: calc(-2% - 17px);!important;
	}
}

@media (max-width:414px){
	label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-6441ac2d33f792646e3760e6-label:before{
		right: 281px;; !important;
	}
	label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a34db0f7b3732a01429b16-label:before{
		right: 325px !important;
	}
	label.omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-legal:before{
		    top: 64px !important;
    right: 156px !important;
	}
}
.omnisend-form-6441a67ce54adad5ac5745f0-action-container-627932485028ebd8c6660c51{
	padding-top: 5px !important;
    padding-bottom: 5px!important;
}


@media (max-width:412px){
	label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-6441ac2d33f792646e3760e6-label:before{
		right:263px !important;
	}
	label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a34db0f7b3732a01429b16-label:before{
		    right: 298px !important;
	}
	label.omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-legal:before{
		    top: 64px !important;
    right: 54px !important;
	}
}
@media (max-width:375px){
	label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-6441ac2d33f792646e3760e6-label:before{
	    right: 252px !important;
	}
	label[for^=omnisend].omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a34db0f7b3732a01429b16-label:before{
		       right: 285px !important;
	}
	label.omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-legal:before{
		   top: 82px !important;
    right: 191px !important;
	}
}
@media ( min-width:820px and max-width:900px ){
label.omnisend-form-6441b0eee54adad5ac5745f4-field-container-62a9d6b641ae6e18923f204d-legal:before{
		  top: 75px !important;
    right: 229px !important;
	}
}
.omnisend-form-6441b0eee54adad5ac5745f4-text-62a3492df7b3732a01429af6, .omnisend-form-6441b0eee54adad5ac5745f4-text-62a3492df7b3732a01429af6 p, .omnisend-form-6441b0eee54adad5ac5745f4-text-62a3492df7b3732a01429af6 li{
	    font-size: 22px !important;
    line-height: 152% !important;
	}


@media (max-width:767px){
	.woocommerce-Tabs-panel--misha_custom_tab2 img{
				width:100% !important;
			}
	.image_in_vitamine{
		display:block;
	}
}

@media screen and (max-width:767px) {
	 .woocommerce div.product form.cart .button {
					margin-top:30px;
		 margin-left:26% !important;
        }
}


/* top nav updates 21-04-2024 */
@media only screen and (max-width:1067px) and (min-width: 1047px) {
	#navigation ul.nav>li a {
		font-size: 13px !important;
	}
}


/**** 25/4/2024 ****/
.BlockImg img ,
.single-post .BlockImg img {
	height:190px !important;
	
}
.BlockImg img {
    height: 304px !important;
	object-fit:contain !important;
}
.BlockImg p {
	  min-height: 304px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.single-post .BlockImg p {
    min-height:197.6px;
}

body ,
header a ,
.single button.button ,
#main button ,
.single button.button:hover ,
#main button:hover ,
.order-buttons a ,
.blog article.post footer.post-more a ,
a ,
.blog article.post footer.post-more a:hover ,
a:hover {
	font-family:Open Sans, Arial, sans-serif !important;
}		</style>
		<noscript><style>.perfmatters-lazy[data-src]{display:none !important;}</style></noscript><link rel="stylesheet" type="text/css" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/style.css">
<style>
@font-face { font-family: 'Franchise-Bold'; src: url('https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/franchise-bold-webfont.eot'); src: url('https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/franchise-bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/franchise-bold-webfont.ttf') format('truetype'), url('https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/franchise-bold-webfont.woff') format('woff'), url('https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/franchise-bold-webfont.svg#Franchise-Bold') format('svg'); font-weight: normal; font-style: normal }
@font-face { font-family: 'sports_worldregular'; src: url('https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/sports_world-regular-webfont.eot'); src: url('https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/sports_world-regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/sports_world-regular-webfont.woff') format('woff'), url('https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/sports_world-regular-webfont.ttf') format('truetype'), url('https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/css/fonts/sports_world-regular-webfont.svg#sports_worldregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/SKK6Nusyv8QPNMtI4j9J2yEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/gFXtEMCp1m_YzxsBpKl68iEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215 }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v10/BYPM-GE291ZjIXBWrtCwegoO3BxTt7eneo3rZcXyZuQ.woff2) format('woff2'); unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v10/BYPM-GE291ZjIXBWrtCwemPHx8QIAbG0MeMM9fVyzAY.woff2) format('woff2'); unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v10/BYPM-GE291ZjIXBWrtCwejOo-lJoxoMO4vrg2XwIHQk.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215 }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v10/q2OIMsAtXEkOulLQVdSl01LC-HPhLC5XMyyJ-BGMvF4.woff2) format('woff2'); unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v10/q2OIMsAtXEkOulLQVdSl04W5M0nk1V9I9cDKlK12wzw.woff2) format('woff2'); unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v10/q2OIMsAtXEkOulLQVdSl06VlZKEoJGujTpfWnQT9bUY.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215 }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcjh33M2A-6X0bdu871ruAGs.woff2) format('woff2'); unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fchHJTnCUrjaAm2S9z52xC3Y.woff2) format('woff2'); unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcoWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215 }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v10/H8_7oktkjVeeX06kbAvc0Bl9Px1xXy5L7De6as60-Kw.woff2) format('woff2'); unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v10/H8_7oktkjVeeX06kbAvc0GY_PyUy4uJUusnUlhPL2ao.woff2) format('woff2'); unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v10/H8_7oktkjVeeX06kbAvc0Ary2jK1Y0oNyoF1xLf3zMQ.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215 }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v10/aEu-9ATAroJ1iN4zmQ55Bu4NfmXkMoD31PGgz7X31CU.woff2) format('woff2'); unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v10/aEu-9ATAroJ1iN4zmQ55BsvbOpOevl3wWYjwFvepnDU.woff2) format('woff2'); unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v10/aEu-9ATAroJ1iN4zmQ55Bsjsb7Oq0o-uqUFW7Ygu5rM.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215 }
@font-face { font-family: Lato; font-style: normal; font-weight: 400; src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2'); unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: Lato; font-style: normal; font-weight: 400; src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215 }
body { color:#000000; font-size:18px !important; font-family:Open Sans}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family:Open Sans,sans-serif !important; color:#000000 }
h1 { font-size:36px !important; }
h2 { font-size:30px !important; }
h3 { font-size:28px; }
h4 { font-size:24px; }
h5 { font-size:14px; }
h6 { font-size:27px; }
a {color:#3088ff;  }
a:focus, a:hover {color:#73a83e; }
.ui-widget-content a { color:#3088ff !important }
.ui-widget-content a:hover { color:#73a83e !important }
#commentform #submit, #wrapper .woo-sc-button, .submit, a.button, a.comment-reply-link, button.button, input.button, input[type=submit] {background:#000; }
.projects a:hover .overlay {background-color:#000 }
.about-div { background:#ffffff; }
.about-div p { font-size:18px;color:#000000; }
#top-section #breadcrumbs a, .btn, .btn-primary { color:#ffffff }
.btn {font-size:12px; font-family:Open Sans;}
.btn-primary { background-color:#000000; border-color:#000000 }
.btn-primary:hover {background:#000000; border-color:#000000 }
.team .team-action .btn:hover, .team .train-btn .btn:hover { background:#000000; }
.contact-page .btn {border:2px solid #000; color:#000; }
.contact-page .btn:focus, .contact-page .btn:hover { background-color:#000; border-color:#000 }
.apparel-box a.btn:hover {background:#000000 }
ul.programes-tab li a {color:#ffffff; background-color:#000000; }
ul.programes-tab li a:hover { background:#000000; }
ul.programes-tab li.active a { background:#000000;  }
.program-box { background-color:#ffffff; }
.purple-clr { color:#000!important }

footer.post-more a { border:0 #000; background-color:#000000;  }
.widget ul li a { color:#3088ff;}
.widget ul li a:hover {color:#73a83e }
#main .widget_woothemes_features .feature h3 { font-family: 'Open Sans'; }
#main .widget_woothemes_testimonials h2 {font-family: 'Open Sans'; }
#intro-message header h1 { font-family: 'Open Sans'; }
#footer { background-color:#000000;color:#ffffff; }


table {font-size: 18px !important; font-family: Open Sans !important; }
table thead th { background-color: #000000 !important; color: #ffffff !important; }
.instagram-widget h3 { color: !important; }
.pm-rounded-btn {background-color:#000000 !important; color: #ffffff !important; }
.pm-rounded-btn:hover { color: #ffffff !important;background-color: #000000 !important; }
.home-img a.pm-rounded-btn:hover {background-color: #000000 !important; }
.ui-widget-header { border-bottom: 1px solid #ffffff !important; color: #ffffff !important; }
.ui-state-default a, .ui-state-default a:link { color:#ffffff !important; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff !important;  }
.ui-widget-header {border-bottom: 0px solid #ffffff !important; }
.ui-state-active { color:#ffffff !important; background-color:#000000 !important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-color:#000000 !important; color:#ffffff !important; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background-color:#000000 !important; }
.pm-sub-menu-info a:hover { color: #ffffff; }

ul.bul-list li{ margin:0 0 10px 0}
.bbbpic{ text-align:center;}
.bbbpic img.logoPic{ margin:0 auto; text-align:center; width:60px}
.bbbpic.f-Logo{ text-align:left;margin-left: 83px;}
.row-div .row.twoCol{ margin:0 -15px 25px}
.prod-img {
    text-align: center;
}
.twoCol .col-md-6{border: 1px solid #000; background: #fff;padding: 20px 15px;box-shadow: 0 3px 8px rgba(0, 0, 0, 0.43);}
.twoCol .col-md-6.bx-1 {
   border-width: 1px 0 1px 1px;
}.prod-img img{ height:200px}
@media only screen and (min-width :992px) { 
.mdl-cont{ min-height:310px}
.twoCol h3{ min-height:80px}
}
@media screen and (max-width:991px) { 
.twoCol .col-md-6.bx-1{ border-width: 1px;}
.mdl-cont {margin-bottom: 20px;}
.twoCol .col-md-6 { margin-bottom: 23px;}
}
@media screen and (max-width:640px) { 
.home #header {background:#000; }
}

@media only screen and (min-width :1047px) { 
#navigation ul.nav>li a { color:#ffffff; font-family:Open Sans;font-size:15px; }
#navigation ul.nav>li a:hover {color:#ffffff }
#navigation ul.nav>li.current-cat a, #navigation ul.nav>li.current-menu-ancestor a, #navigation ul.nav>li.current_page_item a, #navigation ul.nav>li.current_page_parent a, #navigation ul.nav>li.li.current-menu-item a {color:#ffffff;}
#navigation ul.nav>li.current-menu-ancestor li a { color:#ffffff }
#navigation ul.nav>li.current-menu-ancestor li a:hover { color:#ffffff }
#navigation ul.nav>li.current-menu-ancestor li a:hover, #navigation ul.nav>li.current-menu-ancestor li.current_page_item a, #header.darkHeader #navigation ul.nav>li.current-menu-ancestor li.current_page_item a { color:#ffffff }
}
ul.programes-tab li a { background-color:#000000; }
ul.programes-tab li a:hover { background:#1a8ca6 !important; }
ul.programes-tab li.active a { background:#1a8ca6 !important;  }

.free-eye .inputs {
    margin-bottom: 14px !important;
    margin-left: 10px;
    padding: 5px;
    line-height: 20px;
    font-size: 13px;
}
ul.programes-tab li a {
	-moz-user-select:none; vertical-align:middle
}
 ul.programes-tab li.active {
	position:relative
}
.program-content {
	overflow: auto;
}
.program-content img.floatr {
	padding: 10px;
}
ul.programes-tab li a p {
	margin:0px;
}
ul.programes-tab li a {
	 cursor:pointer}
	ul.programes-tab li a {
	/*text-transform:uppercase*/
}.programes {
	margin-top:10px
}
ul.programes-tab {
	list-style:none; margin:0 0 20px!important; padding:0!important; text-align:center; clear:both; display:table; width:100%
}
ul.programes-tab li {
	display:table-cell
}
ul.programes-tab li a {
	-ms-touch-action:manipulation; touch-action:manipulation; -webkit-user-select:none; -ms-user-select:none; user-select:none; background-image:none; font-size:18px; font-weight:600; padding:10px 3px 10px; line-height:21px; border-radius:50px; z-index:10; display:inline-block;
color:#ffffff;
background-color:#000000; margin:5px; height:auto;
transition:.35s; transform:translate3d(0, 0, 0); width:90%; white-space:nowrap; text-decoration:none
}/*ul.programes-tab li a.one-row{height:34px;padding-top:18px}*/
ul.programes-tab li a span {
	display:block
}
ul.programes-tab li a:hover {
background:#000000; text-decoration:none; transform:translate3d(0, -7px, 0); box-shadow:0 0 12px 0 rgba(0, 0, 0, .1)
}
.program-box, ul.programes-tab li.active:hover a {
transition:.35s; transform:translate3d(0, 0, 0)
}
.post, .program-box, article.post {
	background-color: #fff;
    border: 1px solid #ededed;
    padding: 15px;
    box-shadow: 0 0 12px 0 rgba(0,0,0,.06);
}
.post .entry ol li {
    margin-bottom: 20px;
}
ul.programes-tab li.active:after, ul.programes-tab li.active:before {
	bottom:-29%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; z-index:1
}
ul.programes-tab li.active:after {
	border-color:rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:15px; margin-left:-15px
}
ul.programes-tab li.active:before {
	border-color:rgba(224, 224, 224, 0); border-bottom-color:#e0e0e0; border-width:16px; margin-left:-16px
}
ul.programes-tab li.active a {
background:#000000}
.program-photo {
	float:right; margin:0 0 50px 50px; max-width:400px
}
.program-box {
background-color:#ffffff; border:1px solid #e0e0e0; margin-bottom:0; border-radius:3px; padding:30px; position:relative
}
.program-box h2 {
	font-weight:600; font-size:32px; margin:0 0 10px
}
.program-box h4 {
	margin:30px 0 20px; font-weight:600; font-size:24px
}
.program-box ul {
	margin:0!important; list-style:none; padding:0
}
.program-box li:before {font-family:fontawesome; font-size:22px; display:block; text-align:center; z-index:2; position:absolute; left:0; top:0; content:"\f105"}
.program-box li { position: relative; padding-left: 25px; list-style-type: none !important; margin-bottom: 15px;}
.programes-action {
text-align:center; margin:30px 0 0}
.tab-content>.tab-pane {display:none}
.tab-content>.active {display:block}
.faq_block .ui-accordion .ui-accordion-content {padding: 20px !important; border-top: 0; overflow: auto; height: auto !important;}
.faq_block .ui-state-default, .faq_block .ui-widget-content .ui-state-default, .faq_block .ui-widget-header .ui-state-default {
background-color: #fff !important; color: #222 !important;  font-weight: 600; padding: 10px 25px 10px 10px !important;  line-height: 32px;
    border-radius: 0;    border: 1px solid #ececec !important;    font-size: 21px;}
.faq_block .ui-state-active, .faq_block .ui-widget-content .ui-state-active, .faq_block .ui-widget-header .ui-state-active { background-color: #f8f8f8 !important; border: 1px solid #ececec !important;  
}
.faq_block .ui-accordion .ui-accordion-header:hover{ background-color: #f8f8f8 !important;}
.faq_block .ui-accordion .ui-accordion-header{ position:relative}
.faq_block .ui-accordion .ui-accordion-header:before{font-family: fontawesome; font-size: 22px; display: block;   text-align: center;
    z-index: 2;  position: absolute;    right: 10px;    top: 8px;   content: "\f105";}
.faq_block .ui-accordion .ui-accordion-header.ui-state-active:before{content: "\f107";}
	.faq_block .ui-accordion .ui-icon{ display:none !important}
.hr-divider{    padding-bottom: 40px !important; margin-bottom: 20px !important; border-bottom:1px solid #e9e9e9; text-align:center;}
.grey-txt { color: #999999; font-weight: bold;}
.blueBox { padding: 10px 20px 10px 20px; background-color: #6CF; margin: 0 0 20px 0 !important;}
.free-eye td { line-height: 39px;}
.blueBox .free-eye p{ margin:0}
.blue-bg {background-color: #6CF;padding: 10px;}
.f-28 {font-size: 28px;}
.img-rt{ float: right;margin: 10px 0 0 5px;}
.check-list li{ list-style:none !important}
.indent-sec {padding: 10px 20px 0 20px;}
.eyeExe{margin:15px 0 20px 0;}
.eyeExe:after{clear:both;visibility:hidden;content:".";display:block;height:0;}
.eeBox{background:none repeat scroll 0 0 #FFFFFF;float:left;padding:10px 15px;text-align:center;width:33.33%;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;position:relative;box-sizing: border-box;}
.eeBox.step3{box-shadow:0 0 15px #666666;margin:-5px;z-index:1;}
.eeBox.step1{border:1px solid #CCCCCC;border-width:1px 0 1px 1px;}
.eeBox.step2{border:1px solid #CCCCCC;}
.eeBox.step3{border:1px solid #CCCCCC;border-width:1px 1px 1px 0;}
.eeBox .tit{font-size:22px;font-weight:bold;line-height:normal;    display: block; margin-bottom: 20px;    line-height: 26px;}
.middleImg {display: block;min-height: 143px;}
.eeBox .oImg{ margin-top:20px}
.eeBox p{color:#888888;font-size:17px;line-height:normal;margin:0 0 20px 0;}
.eeBox .price{display:block;font-size:34px;font-weight:bold;margin: 0 0 15px 0;color:#000000;}
.eeBox:hover .tit, .eeBox:hover .price{color:#9b0f03}
.eeBox.step3:hover .tit, .eeBox.step3:hover .price{color:#56771c}
.eeBox .add-to-cart-cards span{display:block;}
.eeBox .add-to-cart-cards{margin:10px 0;line-height:normal;}
.add-to-cart-cards img{height:26px;}
.eeBox .add-to-cart-cards > span{font-size:12px;}
.eeBox .shopcart > a{margin:0 auto;}
.eeBox .shopcart{width:150px;}
.hilight {background-color: #FFFF00;font-weight: bold;}
.eyeExe .shopcart { margin: 0 auto;overflow: hidden;text-align: center;}
.check-list-1 { margin: 0 !important; padding: 0 0 0 30px !important; }
.check-list-1 li { padding: 10px 20px 10px 35px !important; background: url(/wp-content/themes/rebuildyourvision/images/ncheckmark3.png); background-repeat: no-repeat; background-position: left 11px; list-style:none !important}
.t-diclaimer { position: relative; width: 100%;float: left;margin-bottom: 24px;}
.t-diclaimer  .img-left {float: left;margin: 0 10px 10px 0;}
.t-cont {float: left;width: 32%;}
.t-desc { position: relative; width: 48%; float: right;}
.shadow-box .shadow-content ol.eye-exe {font-weight: normal;}
.shadow-box .shadow-content ol.eye-exe li {margin-bottom: 8px;}
.m-btm0{ margin-bottom:0 !important}
.eye-exercise .content-row {max-width: 1100px;}
.banner.eye-exercise h1 {padding: 40px 0 20px 0; font-size: 29px; max-width: 100%;}
.banner.eye-exercise { margin: 0;}
ol.NumList .check-list {margin: 0; padding: 8px 0 0 0;}
ol.NumList {list-style: none;counter-reset: my-awesome-counter;margin: 0 0 0 30px;padding: 0;}
ol.NumList > li {counter-increment: my-awesome-counter;position: relative;padding-left: 35px;margin-bottom: 13px;}
ol.NumList > li::before {
content: counter(my-awesome-counter) ". ";font-size:28px;position: absolute;left: 0;}

/*Store Page*/
.product-page {background: none repeat scroll 0 0 #fff; border: 1px solid #e5e5e5;margin:0;overflow: hidden;padding: 25px;
position: relative; z-index: 0; border-bottom: 3px solid #e5e5e5;padding-bottom: 0}
.storePage .prod-img{ max-width:100%;margin: 0 auto;
    display: block;}
.storePage h2{font-size: 18px !important;margin: 0; line-height:normal}
.storePage h2 a{color: #000000;text-decoration:none; }
.storePage h2 a:hover{color: #73a83e;}
.storePage h3{font-size: 18px  !important;margin: 0 0 15px; font-weight:500;color: #1a8ca6;line-height:normal}
.storePage .prod_desc p{}
.storePage .row-div .row { margin: 0 -15px;}
.rating {overflow: hidden; margin: 0 0 10px 0;}
.storePage .row-div { max-width: 1150px;}
.storePage  .order-buttons {text-align: left;}
.prod-box{/* margin-bottom:30px*/}
.Storesec .program-content {
    overflow: hidden;
}
.Storesec  .program-box { border:0 !important; margin-bottom: 0; border-radius: 0;padding: 0;position: relative;background: none !important;box-shadow: none !important;}
.Storesec .program-box li:before{ display:none}
.sidebarBox .Features_box li {float: left;margin-bottom: 20px; width: 100%;}
.sidebarBox .Features_box .fbox{  margin-right: 0;}

.Storesec ul.programes-tab li a{font-size:inherit;line-height: inherit;margin: 0;text-align: center;width: 100%;box-sizing: border-box;white-space: normal;padding: 10px 45px 10px;}
.Storesec ul.programes-tab {text-align: left;display: block;}
.Storesec ul.programes-tab li {display: inline-block;list-style-type: none;margin: 0 10px;}
.programes.Storesec {margin-top: 27px;}
.Storesec ul.programes-tab li.active:after, .Storesec ul.programes-tab li.active:before {bottom: -50%;}
ul.brdr-divider{ list-style:none; margin:0; padding:0}
ul.brdr-divider li{ list-style:none; margin:0 0 35px 0;   overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    padding:0 0 35px 0;}ul.brdr-divider li:last-child{ border-bottom: 0px solid #e5e5e5;    padding: 0;}
/*Store Detail Page*/
.product-details {background: none repeat scroll 0 0 #fff; border: 1px solid #e5e5e5;margin: 0 0 30px;overflow: hidden;padding: 25px;
position: relative; z-index: 0; border-bottom: 3px solid #e5e5e5;}
.product-Shop {margin-top: 10px;padding-left: 40px;}
.storeDetails h2{margin: 0; line-height:normal}
.storeDetails h2 a{color: #000000;text-decoration:none; }
.storeDetails h2 a:hover{color: #1a8ca6;}
.storeDetails h3{font-size: 20px  !important;margin: 0 0 15px; font-weight:500;color: #1a8ca6;line-height:normal}
.storeDetails .prod_desc p{ margin:0}
.storeDetails .prod_desc{ overflow:hidden; margin:0 0 20px 0; padding-bottom:20px; border-bottom:1px solid #e5e5e5}
.storeDetails .row-div .row { margin: 0 -15px;}
.storeDetails .rating {overflow: hidden; margin: 0 0 10px 0;}
.storeDetails .row-div { max-width: 1150px;}
.storeDetails .order-buttons {text-align: left;}
.storeDetails .metaslider.ms-theme-cubic.ms-is-small { padding-bottom:0;}
.storeDetails .faq_block h3 {font-size: 20px !important;padding: 5px 25px 5px 10px !important;}
.storeDetails .program-box li:last-child{ margin-bottom:0}
.storeDetails blockquote h3 {font-size: 28px !important; margin: 0 0 15px;font-weight: 500; color: #000;line-height: normal;}
.storeDetails ul.programes-tab li.active:after, .storeDetails ul.programes-tab li.active:before {bottom: -44%; display:none}

.Features_box {overflow: visible; padding: 0px;width: 100%; margin:0 auto 30px auto; float:left}
	.Features_box  .fbox {
overflow: hidden;font-size: 15px;text-align: center;line-height: 1.4em;font-weight: normal; margin-right: 18px;text-transform: uppercase;
 letter-spacing: 0.5px; border-radius: 3px;padding: 19px 25px 16px 25px;border: 1px #e5e5e5 solid;border-bottom: 3px rgba(0,0,0,0.1) solid;
}
.storeDetails .program-box {border: 0 solid #e0e0e0;margin-bottom: 0;border-radius: 0; position: relative;box-shadow: none; padding: 0;}
.storeDetails .programes { margin-top: 0;}
.ccLogo{ margin-top:18px}
.selectfld{padding: .236em .5em;color: #818181;background: #FCFCFC;border: 1px solid #dadada;-webkit-border-radius: .146em; border-radius: .146em;
 -moz-background-clip: padding; -webkit-background-clip: padding-box;background-clip: padding-box; font-size: 1em;line-height: 1.618em; font-family: inherit; outline: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; max-width: 100%; margin-top:15px}
.Features_box .fbox {background: #fff;}
.Features_box .b-1 {color: #59b210;}
.Features_box .b-2 {color: #17b8d5;}
.Features_box .b-3 {color: #f3a46b;}
.Features_box .fbox.b-3 {overflow: visible;}
.Features_box ul { list-style: none; margin: auto; padding: 0; border: none;  padding: 0px 0px;  float: left; width:100%;}
.Features_box li { float: left; margin-bottom: 0px;  text-align: center; width: 33.33%;padding: 0; display: inline-block; position:relative}
.fbox .content {display: block; text-align: left; margin-left: 98px; border-left: 1px #eaeaea solid; padding-left: 15px; font-weight: 600;   font-size: 17px;min-height: 69px;
}
.icon-2:before { content: "\f095";font-size: 62px;}

.icon-1, .icon-2, .icon-3 { font-family: FontAwesome;display: inline-block !important; font-size: 32px; margin: auto;text-align: center;width: 90px!important; text-align: left; padding-left: 0px; float: left; height: auto; line-height: 45px;}
.storeDetails .btnSec .order-buttons{padding-top: 20px;}
.storeDetails .faq_block .ui-accordion .ui-accordion-header:before {
    top: 3px;
}
.icon-2{ text-align:center;    padding-top: 0;line-height: normal;}
.storeDetails .btnSec .order-buttons .fa {font-size: 20px;margin-right: 8px;}
.Features_box li.last .b-3{margin-right:0;/* overflow: visible; */}
.storeDetails ul.programes-tab li a{font-size:inherit;line-height: inherit;margin: 0;text-align: center;width: 100%;box-sizing: border-box;white-space: normal;padding: 10px 45px 10px;}
.storeDetails ul.programes-tab {text-align: center;display: block;}
.storeDetails ul.programes-tab li {display: inline-block;list-style-type: none;margin: 0 10px;}
.order-buttons.big-button a.BuyNow { background: url(/wp-content/uploads/2019/06/buynow_bg.jpg) repeat-x ;    border: 1px solid #4d8c46;color: #fff;}
.order-buttons.big-button a.BuyNow:hover{ opacity:0.9}
.hr_divider{ overflow:hidden; height:1px; border:0; margin:35px 0; background:#e5e5e5}
.product-details input[type=text] {padding: .150em .5em;}
.storeDetails img.aligncenter{ margin: 0 auto; display: block;}
.product-details .flex-direction-nav {
    list-style: navajowhite;
    list-style:none ;
    margin: 0 !important;
    padding: 0 !important;    font-size: 0;
}.product-details .flex-direction-nav li{ list-style:none !important}
.product-details .flexslider, .product-details .flexslider .slides {margin: 0 !important;}
.product-details .flexslider .slides{     padding: 0 !important; text-align:center}
.product-details #carousel .slides { width:100% !important}
.product-details #carousel .slides li{float: none !important;
    display: inline-block !important;}
.product-details .flex-direction-nav a:before {
    font-size: 29px;
    content: '\f001';
    color: #ffffff;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.product-details .flex-direction-nav a {
display: block;width: 50px; height: 50px;margin: 0 0 0;position: absolute; top: 50%; z-index: 10; cursor: pointer; color: #fff;
 text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); background: #6da540;line-height: 50px; text-align: center !important;border-radius: 100%;
}
.breadcrumb-container { font-size: 14px !important; padding: 0 !important;margin: 0 0 20px 0 !important; padding-left: 0 !important;
}
.breadcrumb-container li a{ background:none !important}
.breadcrumb-container li a {box-sizing: unset;padding: 0;margin-right: 12px !important;}
 div.tooltips {/* position: relative; *//* display: inline; */cursor:pointer;}
 div.tooltips span {position: absolute; width: 349px;color: #FFFFFF;background: #000; line-height: normal; text-align: center; visibility: hidden;border-radius: 6px; transition: opacity 0.9s; opacity: 0; /* max-width: 462px; */
font-size: 13px; line-height: 20px;padding: 10px;font-weight: 300;text-align: left; text-transform: none;}
 div.tooltips span:after {
content: '';position: absolute; top: 100%;left: 50%;margin-left: -8px; width: 0; height: 0; border-top: 8px solid #000;  border-right: 8px solid transparent; border-left: 8px solid transparent;}
 div:hover.tooltips span {visibility: visible;opacity: 1;top: -111px;left: 0;margin-left: 0;z-index: 999;}
.help-icon{ position:absolute; right:10px; bottom:10px}
.help-icon:before {content: "\f059";font-size: 29px; border-radius:100%; color:#f3a46b; font-family: FontAwesome;  text-align:center
}

.row.blogBlocks {
    padding-top: 0;margin: 0;
}
.Blocks_sections {
    box-shadow: 0px 0px 7px #b1b1b1;
    background-color: #ffffff;
    /* border: 0px solid #188F90; */
    text-align: center;
    min-height: 170px;
    margin-right: 3%;
    margin-bottom: 15px;
    width: 31.3%;
}
.Blocks_sections .box_brdr{border: 0px solid #188F90;overflow: hidden;}
.Blocks_sections.last-div{ margin-right: 0;}
.Blocks_sections .imgBtm {background: #16868D; color: #fff; padding: 5px; margin-bottom:0; font-size: 20px; min-height: 67px; display: table; width:100%;}
.Blocks_sections h4 {background: #16868D; color: #fff; padding: 5px; margin-bottom:0; font-size: 20px; min-height: 67px; display: table; width:100.3%;}
.Blocks_sections h4 span{ display:table-cell; vertical-align:middle;}
.Blocks_sections .ImgBlock img{ max-width:100%; height:222px}
h1.ryvLogo img {height: auto; margin-bottom: 20px;}
h1.ryvLogo {
    max-width: 356px;
    margin: 0 auto;
    background-size: 160px auto !important;
    background: url(/wp-content/uploads/2019/08/rebuildyourvision-color-logo-1.png) left top no-repeat;
    padding: 0 0 0 161px;
    font-family: Open Sans !important;
    font-weight: 700;
    color: #16868D;
    font-size: 36px!important;
    height: 107px;
    line-height: 90px;
}
#formSearch .s { display: inline-block;
    font-size: 16px;
    width: auto;
    border: 1px solid #ccc;
    border-radius: 30px;
    margin: 0;
    color: #818181;
    background: #fff;
    width: 100%;
    padding: 10px 20px 10px 50px;
    box-sizing: border-box;
    margin-bottom: 32px;
    position: relative;
}
.searchPage{ position:relative}
.searchPage .fa {
    position: absolute;
    left: 24px;
    top: 13px;
    z-index: 2;
    color: #939393;
    font-size: 16px;
}
.blog_widget .textwidget.custom-html-widget {
    margin: 0 0 10px 0;
}
#formSearch h3, #formSearch h2{  text-align:center; }
#formSearch .s:focus{outline: 0;}
#formSearch input#searchsubmit {
    position: absolute;
    right: 0;
    top: -1px;
    z-index: 2;
    border-radius: 0;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    line-height: 45px;
    font-weight: 700;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    border: 0;
    background: url(/wp-content/themes/rebuildyourvision/images/bg_menu_act_m.jpg) repeat-x !important;
    display: block;
    background-size: auto 100% !important;
}
a.orderBtn {display: inline-block; cursor: pointer; outline: 0;border: 0;border-color: #c89411 #b0820f #99710d; border-radius: 0; box-shadow: inset 0 1px 0 0 #fcf3dc;
    background: -moz-linear-gradient(top, #f8e3ad, #eeba37); background: -webkit-linear-gradient(top, #f8e3ad, #eeba37); background: -o-linear-gradient(top, #f8e3ad, #eeba37); background: -ms-linear-gradient(top, #f8e3ad, #eeba37);text-align: center; vertical-align: middle; color: #111; text-decoration: none; line-height: 13px; font-size: 15px; font-family: Open Sans; padding: 9px 12px; font-weight: normal;  position: absolute;   right: 0;   bottom: 0;  z-index: 237;
}
a.moreBtn{color: #ffffff;  background: url(/wp-content/themes/rebuildyourvision/images/bg_menu_act_m.jpg) repeat-x !important;  background-size: auto 100% !important;  padding: 0 11px;  font-family: Open Sans !important;  font-weight: 400;  font-size: 16px;  text-transform: inherit;  line-height: 31px;  position: absolute;  bottom: 0;  left: 0;  z-index: 234; text-decoration:none;}
/*.BlockImg a {
  
    display: block; position: relative;  box-sizing: border-box;  margin-bottom: 0;  backface-visibility: hidden;text-align: center;padding-bottom: 15px;box-shadow: 0px 0px 7px #b1b1b1; margin-bottom: 30px;
}*/
.BlockImg .bx-sec {
  
    display: block; position: relative;  box-sizing: border-box;  margin-bottom: 0;  backface-visibility: hidden;text-align: center;padding-bottom: 15px;box-shadow: 0px 0px 7px #b1b1b1; margin-bottom: 30px;
}
.BlockImg.last a, .BlockImg.last .bx-sec { margin-right:0;}
.BlockImg h3 {
	margin-bottom:20px; font-size:28px; color:#fff; text-align: center;  top: 40%;   left: 0;  right: 0;  color: #fff;  -ms-transform: translateY(-25%);  -webkit-transform: translateY(-25%);  transform: translateY(-25%);   z-index: 1000;  padding: 0 10px; position:absolute;
}
.BlockImg a .overlay, .BlockImg .bx-sec .overlay{
	visibility:hidden; 	opacity:0; z-index:20; position:absolute
}
.BlockImg a .overlay, .BlockImg a .overlay-content, .BlockImg a img, .BlockImg a:hover .overlay {
-webkit-transition:all .32s;
transition:all .32s
}

.BlockImg a .overlay-content {
    text-align: center;  top: 40%;  position: relative;  left: 0;  right: 0;  color: #fff;  -ms-transform: translateY(-25%);  -webkit-transform: translateY(-25%);  transform: translateY(-25%);  opacity: 1;  z-index: 99;  padding: 0 30px;
}
.BlockImg a .overlay, .BlockImg .bx-sec .overlay{
	position:absolute; 	top:0; 	width:100%; 	height:100%; 	display:block; 	visibility:visible;opacity:0.6; background-color:#000;
}
/*.BlockImg a .overlay:after, .BlockImg a:after {
	position:absolute; 	content:""; display:inline-block; top:0; left:0; width:100%; height:100%; z-index:10
}
.BlockImg a:hover .overlay {
	visibility:visible; opacity:0.6; background-color:#0081dc
}
.BlockImg a:hover .overlay-content h3 {opacity:1
}
.BlockImg a:hover:before {opacity:1}
.BlockImg a:after {opacity:.1
}*/
.BlockImg img{ height:222px;}
.BlockImg .div33{width: 32%;padding-right: 2%;}
.BlockImg .div33.last {
    padding-right: 0;
}
.about_bbb{float: right; margin: 0 0 20px 20px;}
.about_bbb img.logoPic {
    margin: 0 auto;
    text-align: center;
    width: 60px;
}
article.post header aside.post-meta.dateTxt {margin: -11px 0 17px 0;display: block;color: #999;}

/*Password Page Start*/
.password-page { background: url(/wp-content/uploads/2019/08/password-security-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative;padding-top: 30px;}
.password-page .inner-pagecontent { background: none; width: auto; max-width: 1180px; paddivfng: 40px 15px; margin: 0 auto; float: none; display: block; border-radius: 0; text-align: center; position:relative}
.password-page p { font-size: 0; margin: 0; }
.password-page p:first-child {
    margin-top: 0;
    position: absolute;
    width: 100%;
    bottom: 221px;
    color: #fff;
    text-shadow: 0 0 3px #131313;    font-size: 18px;
}
.password-page p:first-child{}
.password-page label { clear: both; }
.password-page p label { font-size: 0;}
.password-page input[type="password"] {clear: both; padding: 17px 15px; border: 0 #000 solid;font-size: 20px; width: 200px; float: left;}
.password-page input[type="submit"] { padding: 10px 42px; background: none; border: 0;  font-size: 25px;  color: #fff; cursor: pointer;  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; line-height: normal; line-height: 41px; float: left;}
.password-page .inner-pagecontent h1 { text-align: center; color: #fff; font-size: 60px; margin: 0; text-transform: inherit; padding: 0 0 0 0; }
.password-page .inner-pagecontent h2 { color: #fff; font-size: 45px; margin: 0; padding: 0 0 30px 0; }
.password-page form.post-password-form { margin: 270px auto 0 auto; padding-bottom: 50px; max-width: 391px;}
.icon_div{ position:absolute; top:133px; text-align:center; z-index:100;width: 100%;}
.icon_div .fa{font-size: 300px;color: #fff;}
.blog-bg{ display:block; color:#fff; text-align:center;background-image: url(/wp-content/themes/rebuildyourvision/images/bg_main_5.png);background-repeat: no-repeat;background-position: center center;background-size: cover;    padding: 17px;}
.inputPlaceholder { background: #000;max-width: 391px;  margin: 0 auto; text-align: left; padding: 7px;}
/*.inputPlaceholder .contArea { background: #000; max-width: 391px; margin: 0 auto;text-align: left;}*/
.inputPlaceholder input[type="text"], .inputPlaceholder input[type="number"] { width: 200px;  color: #000;  -webkit-border-radius: 0;  border-radius: 0;  padding: 17px 15px; border: 0 #000 solid; font-size: 20px;
}
article.post header h2 a:hover, .tags-box a:hover{color:#73a83e !important}
p.custom-password-message { font-size: 20px;position: absolute; bottom:0; color:#fff; width:100%; text-align:center}
.password-page p { font-size: 0; margin: 0; background: #000; float: none; overflow: hidden; padding: 7px;}
sup a {color: #000 !important;}
sup a:hover {color: #73a83e !important;}
.storeDetails .tab-content>.tab-pane {
    padding: 0 10%;
}
.ingredientsBlock{ margin:0 -12px}
.ingredientsBlock .div50{box-sizing: border-box; padding:0 12px}
.program-box .ingredientsBlock h4 {
    margin: 10px 0 20px;
    font-weight: 600;
    min-height: 67px;
}
.modal-dialog.submitReview{ width:770px}

.woocommerce-page .div30.floatr{ display:none !important}
.woocommerce-page .blog-sec .div65 {
    width: 100%;
}
.woocommerce-page div.product form.cart .variations label {
    font-weight: 500;
    color: #000;
    font-size: 18px;
    line-height: 35px;
}
.woocommerce-page div.product p.price, .woocommerce div.product span.price {
 
	    font-size: 20px !important;
    margin: 0 0 15px;
    font-weight: 500;
    color: #1a8ca6;
    line-height: normal;
}
.woocommerce-page div.product p.price {
    left: 0;
}
.woocommerce-page div.product form.cart .reset_variations {
    display: none;
}
.woocommerce-page div.product form.cart .variations select, .woocommerce-page .woocommerce-ordering select {
  max-width: 100%;
    min-width: 100%;
    display: inline-block;
    margin-right: 0;
    color: #818181;
    background: #FCFCFC;
    border: 1px solid #dadada;
    -webkit-border-radius: .146em;
    border-radius: .146em;
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
     height: 37px; 
    padding: 6px;
    line-height: 37px;
    font-size: 15px; width:100%
}
.woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page input.button {
    background-color: #a46497 !important;
  
    -webkit-font-smoothing: antialiased;
	display: inline-block;
    cursor: pointer;
    outline: 0;
    border: 1px solid;
    border-color: #c89411 #b0820f #99710d !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: inset 0 1px 0 0 #fcf3dc !important;
    background: -moz-linear-gradient(top, #f8e3ad, #eeba37) !important;
    background: -webkit-linear-gradient(top, #f8e3ad, #eeba37) !important;
    background: -o-linear-gradient(top, #f8e3ad, #eeba37) !important;
    background: -ms-linear-gradient(top, #f8e3ad, #eeba37) !important;
    text-align: center;
    vertical-align: middle;
    color: #111 !important;
    text-decoration: none;
    line-height: 13px;
    font-size: 13px;
    font-family: Open Sans;
    padding: 10px 12px;
    font-weight: normal;
    font-size: 16px;
    padding: 12px 15px;
    border-radius: 5px 5px 5px 5px;
}
.woocommerce-page #respond input#submit.alt.disabled, .woocommerce-page #respond input#submit.alt.disabled:hover, .woocommerce-page #respond input#submit.alt:disabled, .woocommerce-page #respond input#submit.alt:disabled:hover, .woocommerce-page #respond input#submit.alt:disabled[disabled], .woocommerce-page #respond input#submit.alt:disabled[disabled]:hover, .woocommerce-page a.button.alt.disabled, .woocommerce-page a.button.alt.disabled:hover, .woocommerce-page a.button.alt:disabled, .woocommerce-page a.button.alt:disabled:hover, .woocommerce-page a.button.alt:disabled[disabled], .woocommerce-page a.button.alt:disabled[disabled]:hover, .woocommerce-page button.button.alt.disabled, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:disabled, .woocommerce-page button.button.alt:disabled:hover, .woocommerce-page button.button.alt:disabled[disabled], .woocommerce-page button.button.alt:disabled[disabled]:hover, .woocommerce-page input.button.alt.disabled, .woocommerce-page input.button.alt.disabled:hover, .woocommerce-page input.button.alt:disabled, .woocommerce-page input.button.alt:disabled:hover, .woocommerce-page input.button.alt:disabled[disabled], .woocommerce-page input.button.alt:disabled[disabled]:hover,
.woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
   background: #f1c65a !important;
    background: linear-gradient(to bottom, #f6da95, #ecb21f) !important;
    background: -moz-linear-gradient(top, #f6da95, #ecb21f) !important;
    background: -webkit-linear-gradient(top, #f6da95, #ecb21f) !important;
    background: -o-linear-gradient(top, #f6da95, #ecb21f) !important ;
    background: -ms-linear-gradient(top, #f6da95, #ecb21f) !important;
    text-decoration: none;
}
.woocommerce-page article.post.single header h1 {
    font-weight: 700;
}
.woocommerce-page div#respond, .woocommerce-page #Five-ways .formBox, .woocommerce-page .searchform.group, .woocommerce-page .related.products, .woocommerce-page #comments, .woocommerce-page .tags-box{ display:none !important}
 body.woocommerce-page {
    background: #f8f8f8;
}
.woocommerce-page .post, .woocommerce-page .program-box, .woocommerce-page article.post, .woocommerce-page .row-div .woocommerce{
    background-color: #fff;
    border: 0px solid #e5e5e5;
    padding: 20px;
    box-shadow: 0 0 12px 0 rgba(0,0,0,.06);
}
.woocommerce-page article.post .woocommerce{ padding: 0;border: 0 solid #e5e5e5;    box-shadow: none;}
.woocommerce a.added_to_cart {
    transform: translate(4px,10px);
}
.woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f7f6f7;
    color: #515151;
    border-top: 3px solid #a46497;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}
.woocommerce-page .select2-container .select2-selection--single {height: 36px;}
.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered {
    padding-top: 3px;
    padding-bottom: 8px;
}
.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 31px;}
.woocommerce-page .woocommerce form .form-row .input-checkbox {
    position: relative;
}
.woocommerce-page .woocommerce form .form-row input.input-text, .woocommerce-page .woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: normal;
    padding: 7px 10px;
}
.woocommerce-account.woocommerce-page .woocommerce-MyAccount-navigation {
   /* background: #3088ff;
    padding: 15px 10px 5px 10px;*/
    box-sizing: border-box;
}
.woocommerce-MyAccount-navigation ul{     color: #fff;
    margin: 0;
    padding: 0;}
.woocommerce-MyAccount-navigation ul li a{ color:#fff; text-decoration:none;background-color: #1a8ca6; padding:10px; display:block}
.woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li.is-active a{ color:#fff;background-color: #6da540;}
.woocommerce-MyAccount-navigation ul li{ margin-bottom:0;list-style-type: none;border-bottom: 1px solid #e7e7e7;}
.woocommerce-MyAccount-content legend {
    font-weight: 700;color: #000;
}
.woocommerce-MyAccount-content fieldset {
    margin-top: 30px;
}
.woocommerce.woocommerce-page ul.products li.product, .woocommerce.woocommerce-page ul.products li.product {
    margin: 0 2% 25px 0;
    width: 31.3%;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    padding: 15px;    min-height: 471px;
}
.woocommerce.woocommerce-page .products ul, .woocommerce.woocommerce-page ul.products {
    margin: 0 -2% 1em 0;}
.woocommerce-page .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 18px !important;
    margin: 0;
    line-height: normal;
    font-weight: 600;
    margin: 0 0 10px;
    padding: 0;    min-height: 50px;
}
.woocommerce ul.products li.product a:hover h2{color: #73a83e;}
.woocommerce-page ul.products li.product .price {
       color: #1a8ca6;}
	   .woocommerce-page .woocommerce div.product form.cart .variations {
    margin-bottom: 1em;
    border: 0;
    width: 50%;
    float: left;
}
.woocommerce-page .single_variation_wrap {
    width: 50%;
    float: left;box-sizing: border-box;
    padding-left: 20px;    margin-top: 41px;
}
.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center;    padding: .2em .5em;
}
.woocommerce-page .woocommerce div.product form.cart .variations td {
   
    WIDTH: 100%;
    DISPLAY: BLOCK;
    TEXT-ALIGN: LEFT;
}	
.woocommerce-page div.product div.images .woocommerce-product-gallery__trigger {
    background: #f8e3ad;
}
.woocommerce-page span.posted_in, .woocommerce-page .post .post-meta {
  
    display: none;
}
.woocommerce-page div.product div.images img {
    border: 0;
}
.woocommerce-page .products ul, .woocommerce ul.products {
    display: flex;
}

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods {
    list-style: none outside !important;
 
    padding: 0 !important;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    box-sizing: border-box;
}
 .woocommerce .wc-stripe-elements-field, .woocommerce .wc-stripe-iban-element-field {
    border: 1px solid #ddd;
    margin: 5px 0;
    padding: 11px 10px;
    background-color: #fff;
    outline: 0;
}	
	.woocommerce .woocommerce-customer-details address {
    line-height: 35px;
}
.woocommerce-page .woocommerce form .form-row select {
    cursor: pointer;
    margin: 0;
    height: 36px;
    height: 37px;
    padding: 6px;
    line-height: 37px;
    font-size: 18px;
    width: 100%;
    border: 1px solid #dadada;
    color: #818181;
}
.woocommerce-page .woocommerce ul.order_details li {
    margin-right: 2%;
    border-right: 1px dashed #d3ced2;
    list-style-type: none;
    width: 31.33%;
    box-sizing: border-box;
    margin-bottom: 23px;
}
.woocommerce-page .woocommerce table.shop_table {
    margin-top: 0;
}
.woocommerce-page .woocommerce ul.order_details {
    margin: 0 0 2em;
    list-style: none;
}
.woocommerce-page .woocommerce ul.order_details li:nth-child(3), .woocommerce-page .woocommerce ul.order_details li:nth-child(5) {
 border-right: 0px dashed #d3ced2;
}
.woocommerce-page .woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price {color: #1a8ca6;
    font-size: 18px;
}
.woocommerce div.product form.cart {
    margin-bottom: 0;
}
.woocommerce .product_meta{color: #1a8ca6;}
.woocommerce .first-payment-date{ margin:0}
.woocommerce-page .woocommerce table.shop_table.woocommerce-orders-table--subscriptions {
    margin-top: 10px;
}
	   @media only screen and (max-width:768px) {
		   .woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
    float: right;
    clear: none!important;}
	.woocommerce.woocommerce-page ul.products li.product, .woocommerce.woocommerce-page ul.products li.product {
    margin: 0 2% 25px 0;
    width: 48%;
	   }
	   .woocommerce-page .products ul, .woocommerce ul.products {
     display: block; 
}
.woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page input.button{ margin-bottom:2px}}
	   @media only screen and (max-width:630px) {
.woocommerce.woocommerce-page ul.products li.product, .woocommerce.woocommerce-page ul.products li.product {
    min-height: 447px;
}		   
	.woocommerce-page .woocommerce div.product form.cart .variations td {
   
    WIDTH: 100%;
    DISPLAY: BLOCK;
    TEXT-ALIGN: LEFT;
}	.woocommerce-page .woocommerce ul.order_details li {
    margin-right: 0;
    border-right: 0 dashed #d3ced2;border-bottom: 1px dashed #d3ced2;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 23px; padding-right:0; padding-bottom:20px; margin-bottom:20px
}   
	   }
	    @media only screen and (max-width:520px) {
	   .woocommerce-page .woocommerce div.product form.cart .variations, .woocommerce-page .single_variation_wrap {

    width: 100%;
    
}
.woocommerce-page .single_variation_wrap {
    padding-left: 0;
    margin-top: 5px;
    margin-bottom: 20px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    display: block;
    float: none;
    text-align: center;
}
.woocommerce-page .widget_woodojo_tabs ul.nav-tabs li.active a:after, .woocommerce-page .widget_woodojo_tabs ul.tabs li.active a:after, .woocommerce-page .woocommerce-tabs ul.nav-tabs li.active a:after, .woocommerce-page .woocommerce-tabs ul.tabs li.active a:after, .woocommerce-page .woocommerce_tabs ul.nav-tabs li.active a:after, .woocommerce-page .woocommerce_tabs ul.tabs li.active a:after{ display:none}
		}
 @media only screen and (max-width:440px) {
.woocommerce.woocommerce-page ul.products li.product, .woocommerce.woocommerce-page ul.products li.product {
    margin: 0 0 25px 0;
    min-height: 381px;    width: 100%;
}.woocommerce.woocommerce-page .products ul, .woocommerce.woocommerce-page ul.products {
    margin: 0 0 1em 0;
}
	 
 }
@media only screen and (max-width:1046px) {
/*.inputPlaceholder {
    bottom: 127px;
}*/
.storeDetails .Features_box li {
    width: 100%;margin-bottom: 10px;
}
.storeDetails .Features_box .fbox{ margin-right:0}
footer .contact_sections {
    margin-right: 0;
}
}
@media only screen and (max-width:991px) {
.col-md-4.sidebarBox {
    margin-top: 20px;}
	.Features_box {
    overflow: visible;
    padding: 0px;
    width: 100%;
    margin: 0 auto 10px auto;
    float: left;
}
}
@media only screen and (max-width:768px) {
.password-page .inner-pagecontent h1 { font-size: 36px; padding: 0; }
.password-page .inner-pagecontent h2 { font-size: 24px; }
.password-page input[type="password"] { padding: 10px 15px;border-width: 4px; font-size: 17px; border: 0 #000 solid;width: 176px;}
.password-page input[type="submit"] {padding: 11px 17px 10px 10px;font-size: 17px; position: relative;  top: 0; line-height: 23px; width: 70px; border: 0; margin-top: -1px;}
.password-page form.post-password-form {margin: 270px auto 0 auto;padding-bottom: 50px;max-width: 290px;}
.password-page .inner-pagecontent { padding-bottom: 0; } 
.inputPlaceholder input[type="text"], .inputPlaceholder input[type="number"] {width: 176px;color: #000; -webkit-border-radius: 0;border-radius: 0; padding: 10px 15px; border: 0 #000 solid; font-size: 17px;}
.inputPlaceholder .contArea { /*background: #000;  max-width: 265px; margin: 0 auto;text-align: left;*/}
.inputPlaceholder { /*position: absolute; bottom: 93px;width: 100%;*/}
.password-page p:first-child {bottom: 151px;
}
}

/*Password Page End*/
@media only screen and (max-width:770px) {
.product-Shop {
    margin-top: 10px;
    padding-left: 15px;
}
}
@media only screen and (max-width:770px) {
.modal-dialog.submitReview{ width:auto}
}

@media screen and (max-width:700px) {
.BlockImg .div33 { width: 100%; padding:0;}
.submitReview .wpforms-one-half{ margin-left:0 !important; width:100% !important}
}

@media screen and (max-width:930px) {
.Blocks_sections .ImgBlock img {
    height: 200px;
}.storeDetails .tab-content>.tab-pane {
    padding: 0 10%;
}
}
@media screen and (max-width:900px) {
.eeBox { width: 100%;}
.t-diclaimer  .img-left {float: left; margin: 0 10px 10px 0;}
.t-cont { float: left; width: 70%; }
.t-desc { position: relative; width: 100%;float: left; box-sizing: border-box;}
.storeDetails ul.programes-tab li {
    margin: 0 5px 10px 5px;
}.storeDetails ul.programes-tab li a {
    padding: 10px 35px 10px;
}
}
@media screen and (max-width:900px) {
ul.programes-tab li a{/*font-size: 16px;*/ line-height:normal}
.storeDetails .tab-content>.tab-pane {
    padding: 0;
}
}
@media screen and (max-width:736px) {
.storeDetails h1, .storePage h1 {
    font-size: 29px !important;
}
.storeDetails h2 {
    font-size: 25px !important;
}
.storeDetails .faq_block h3 {
    font-size: 18px !important;
    padding: 9px 25px 9px 10px !important;
   line-height: 23px;
}.storeDetails .faq_block .ui-accordion .ui-accordion-header:before {
    top: 9px;
}
}
@media screen and (max-width:700px) {
.Blocks_sections {
    margin-right: 0;
    width: 100%;
}
.error-404 img.alignright {float: none; margin: 10px auto 20px;display: block;}
img.alignright.respImg {float: none; margin: 0 auto 20px;display: block;}
.respImg {float: none; margin: 10px auto;display: block;}
.about_bbb {float: none; margin:0 auto 20px;display: block;    text-align: center;}
.blog-bg{   padding: 10px;}
.contForm .wpforms-field-email, .contForm .wpforms-field-name{ width:100% !important; margin-left:0 !important}

}
@media screen and (max-width:650px) {
.storeDetails ul.programes-tab li {
    display: block;margin: 0 0 10px 0;
}
ul.programes-tab li a {
/*font-size:10px; */display:block; padding:5px;margin:3px;height:auto;}
ul.programes-tab li a.one-row {height:26px;}
ul.programes-tab li:after, ul.programes-tab li:before {display:none}
.faq_block .ui-state-default, .faq_block .ui-widget-content .ui-state-default, .faq_block .ui-widget-header .ui-state-default {font-size: 17px;}

}
@media screen and (max-width:620px) {
ul.programes-tab li {display: block;}
ul.programes-tab li a  { width: 100%; padding: 6px 0; margin: 0 0 10px 0;}
.searchPage .fa {left: 20px; top: 18px;}
}
@media screen and (max-width:580px) {
h1.ryvLogo {
    /* max-width: 356px; */
    background-size: 150px auto !important;
    padding: 119px 0 0 0;
    font-size: 29px!important;
    height: 126px;
    line-height: normal;
    padding-top: 20px;
    background-position: center top;
    text-align: center;
    display: block;
    line-height: 179px;
}.Storesec ul.programes-tab li {
    display: block;
    list-style-type: none;
    margin: 0 10px 15px;
}
}
@media screen and (max-width:500px) {

}
@media screen and (max-width:440px) {
#formSearch .s {
    font-size: 12px;
    width: 100%;
    padding: 13px 20px 13px 42px;
}.searchPage .fa {
    left: 16px;
    top: 16px;
}#formSearch input#searchsubmit {
    line-height: 44px;
    font-weight: 700;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px;
}
.storeDetails h1, .storePage h1 {
    font-size: 27px !important;
}.storeDetails h2 {
    font-size: 23px !important;
}
}
.footer-top .row-div { max-width: 950px; }
#footer .fbox.col-1 { margin: 0 25px 50px 0; }
#footer .fbox.col-2 { margin: 0 25px 50px 15px; }
@media (max-width:768px) { 
#footer .fbox.col-1, #footer .fbox.col-2 { margin: 0 25px 50px 0;margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 20px !important; }

}
</style>
<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png">
<!-- Google Tag Manager -->
<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MSXG2VF');</script>
<!-- End Google Tag Manager -->
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-LZ38R6L8KJ" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-LZ38R6L8KJ');
</script>
          
<link rel="stylesheet" id="wc-stripe-blocks-checkout-style-css" type="text/css" media="all" data-pmdelayedstyle="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce-gateway-stripe/build/upe-blocks.css?ver=5149cca93b0373758856">

<meta name="generator" content="WP Rocket 3.20.3" data-wpr-features="wpr_host_fonts_locally wpr_desktop" /></head>
<body id="pageId-11092" class="wp-singular page-template page-template-page-template page-template-404 page-template-page-template404-php page page-id-11092 wp-theme-rebuildyourvision theme-rebuildyourvision woocommerce-no-js metaslider-plugin">

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MSXG2VF"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<header data-rocket-location-hash="20132254bd5d18cb64816686152593c6" id="header" class="clearHeader">
    <div data-rocket-location-hash="b1d03d1295bbb26a8eccf7a2e0c035b5" class="div100"> 
    <div data-rocket-location-hash="8dcc2c09dcf8fc959197606cf2e6e8f3" class="row-div"><!-- logo -->
            <a class="logo" id="logo" href='https://www.rebuildyourvision.com/' title='Rebuild Your Vision' rel='home'><img src='https://www.rebuildyourvision.com/wp-content/uploads/2022/07/PNG-LOGO-2-01.png' alt='Rebuild Your Vision' width="247px"/></a>
            <a href="https://www.rebuildyourvision.com" class="logo" id="logo">
            </a> 
      <!-- logo -->
      
      <!-- /.header-left -->
      <div class="header-left"><span class="nav-toggle"><a><span>Navigation</span></a></span> </div>
      <!-- /.header-left -->
      
      <!-- /.header-right -->
      <div class="header-right">
        <nav id="navigation">
          <ul id="main-nav" class="nav fl"><li id="menu-item-16218" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-16218"><a href="https://www.rebuildyourvision.com">Home</a></li>
<li id="menu-item-15558" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-15558"><a href="#">Vitamins</a>
<ul class="sub-menu">
	<li id="menu-item-15566" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15566"><a href="https://www.rebuildyourvision.com/eye-vitamins/">Eye Vitamins</a></li>
	<li id="menu-item-15567" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15567"><a href="https://www.rebuildyourvision.com/ocu-plus-multivitamin/">Daily Multivitamin</a></li>
	<li id="menu-item-22137" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22137"><a href="https://www.rebuildyourvision.com/faqs/ocu-plus-formula/">FAQs</a></li>
</ul>
</li>
<li id="menu-item-15559" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15559"><a href="https://www.rebuildyourvision.com/free-eye-exercises/">Free Eye Exercises</a></li>
<li id="menu-item-22182" class="art menu-item menu-item-type-custom menu-item-object-custom menu-item-22182"><a href="/#articles">Articles</a></li>
<li id="menu-item-11501" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11501"><a href="#">About Us</a>
<ul class="sub-menu">
	<li id="menu-item-11249" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11249"><a href="https://www.rebuildyourvision.com/about-us/">About Rebuild Your Vision</a><div style="position:absolute;left:-59291px;"> <a href="https://www.rebuildyourvision.com/wp-content/uploads/2010/04/22.html">elavil</a> </div><a></a></li>
	<li id="menu-item-11503" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11503"><a href="/about-us/#meet-the-team">Meet the Team</a></li>
	<li id="menu-item-11502" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11502"><a href="https://www.rebuildyourvision.com/about-us/our-vitamin-manufacturer/">Our Vitamin Manufacturer</a></li>
</ul>
</li>
<li id="menu-item-26684" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-26684"><a href="#">My Account</a>
<ul class="sub-menu">
	<li id="menu-item-27058" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27058"><a href="https://www.rebuildyourvision.com/my-account/">Log In to Account</a></li>
	<li id="menu-item-27055" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27055"><a href="https://www.rebuildyourvision.com/create-account/">Create an Account</a></li>
	<li id="menu-item-27057" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27057"><a href="https://www.rebuildyourvision.com/track-your-order/">Track Your Order</a></li>
	<li id="menu-item-30220" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30220"><a href="https://www.rebuildyourvision.com/faqs/orders-and-subscriptions/">FAQs</a></li>
</ul>
</li>
<li id="menu-item-36386" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36386"><a href="https://www.rebuildyourvision.com/contact-us/">Contact Us</a></li>
</ul>          <div class="rightmenu">
            <div class="order-buttons"><a href="/store/">Store</a></div>
            <div class="bbb"><a href="https://www.bbb.org/us/wa/snohomish/profile/visually-impaired-products/rebuild-your-vision-llc-1296-11026680" target="_blank"><img src="/wp-content/uploads/2019/08/bbb-logo.png" alt="Better Business Bureau Credentials" title="Better Business Bureau" width="44px"></a></div>          </div>
        </nav>
      </div>
      <!-- /.header-right --></div>
  </div>
  <div data-rocket-location-hash="2e7f47d690e3f46d0821e35aa5058e0a" class="clear-div"></div>
    <div data-rocket-location-hash="564c7d1ba17fc1f699120031f376ffff" class="banner"></div>
  <script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">

  /*start header menu active links*/
      var menu_url = window.location.hash;
      var submenu_url = window.location.pathname;

      if (menu_url == '#articles') {
          jQuery('#navigation ul.nav>li.art').addClass('current_page_item').siblings().removeClass('current-menu-item current_page_item');
      } else {
          jQuery('#navigation ul.nav>li.art').removeClass('current_page_item');
      }

      if (menu_url == '#meet-the-team') {
          jQuery('.header-right #navigation .nav li.current-menu-ancestor .sub-menu li#menu-item-11503').addClass('current-menu-item').siblings().removeClass('current-menu-item current_page_item');
      } else {
          jQuery('.header-right #navigation .nav li.current-menu-ancestor .sub-menu li#menu-item-11503').removeClass('current-menu-item');
      }
      jQuery('.header-right #navigation .nav li.current-menu-ancestor .sub-menu li#menu-item-11503').on('click', function () {
          jQuery(this).addClass('current-menu-item').siblings().removeClass('current-menu-item current_page_item');
      });

      if (submenu_url == '/faqs/ocu-plus-formula/') {
          jQuery('#navigation ul.nav>li:nth-of-type(2)').addClass('current-menu-ancestor');
      }

      jQuery('#navigation ul.nav>li.art').on('click', function () {
          jQuery(this).addClass('current_page_item').siblings().removeClass('current_page_item');
      });

      var sub_menu_list_items = jQuery('.header-right #navigation .nav li.current-menu-ancestor .sub-menu li');

      //Loop the listitems and check to see if any are active.
      jQuery.each(sub_menu_list_items, function(key, litem) {
          if (jQuery(litem).hasClass('current-menu-item')) {
              jQuery(litem).siblings().removeClass('current-page-ancestor');
              return false;
          }
      });


      /*end header menu active links*/

  jQuery(window).on('load', function(){
  jQuery('.woocommerce-variation-add-to-cart button.single_add_to_cart_button').prop("disabled", false);
  jQuery('.woocommerce-variation-add-to-cart button.single_add_to_cart_button').removeClass("disabled");
  });
  var newNode = document.createElement('div');
	newNode.className = 'freeSingleP';
	newNode.innerHTML = '<div class="cSnPop">Free trial offers are limited to one per household.</div>';

	function popSingle(){
		jQuery('.freeSingleP').remove();
		var freeitems = document.querySelectorAll("tr.woocommerce-cart-form__cart-item.cart_item  div.quantity.hidden");
		console.log(freeitems.length);
		for (i = 0; i < freeitems.length;i++) {
			clone = newNode.cloneNode(true);
			jQuery(clone).insertAfter(freeitems[i]);
		}
	}
  </script>


            <script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
            jQuery(document).ready(function () {
                var wpadminbar;
                if (jQuery('body').hasClass('logged-in')) {
                    if(jQuery('#wpadminbar').length) {
                        wpadminbar = jQuery('#wpadminbar').height();
                    } else {
                        wpadminbar = 0;
                    }
                } else {
                    wpadminbar = 0;
                }
                var headerHeight = jQuery("#header").height();
                var bannerHeight = parseInt(jQuery("#header .banner").css('marginBottom'))
                var bodyMarginTop = headerHeight + bannerHeight;
                var headerElem = jQuery("#header");
                var body = jQuery("body");
                headerElem.addClass('fixed-header');
                headerElem[0].style.setProperty('top', wpadminbar+'px');
                body[0].style.setProperty('margin-top', bodyMarginTop+'px');

                jQuery(document).scroll(function () {

                    if (parseInt(jQuery(window).width()) <= 600) {
                        var scroll = jQuery(this).scrollTop();
                        if (scroll > 0) {
                            headerElem[0].style.setProperty('top', 0);
                        } else {
                            headerElem[0].style.setProperty('top', wpadminbar+'px');
                        }

                    }
                });
            });

            if (parseInt(jQuery(window).width()) <= 1045) {
                jQuery('#header #navigation .menu-item.menu-item-has-children ul').addClass('hidden-menu');
                jQuery(window).on('touchstart', function () {
                    jQuery('#header #navigation .menu-item.menu-item-has-children .sub-menu').removeClass('visibility-menu');
                    jQuery('#header #navigation .menu-item.menu-item-has-children .sub-menu').addClass('hidden-menu');
                    jQuery('#custom_cart_menu_item .shopping-cart').css('display', 'none');
                });

                jQuery('#header #navigation .menu-item.menu-item-has-children').on('touchstart', function (event) {
                    event.stopPropagation();
                    if (jQuery(this).find('ul').hasClass('hidden-menu')) {
                        jQuery('#navigation .menu-item.menu-item-has-children .sub-menu').removeClass('visibility-menu');
                        jQuery('#navigation .menu-item.menu-item-has-children .sub-menu').addClass('hidden-menu');
                        jQuery(this).find('ul').removeClass('hidden-menu');
                        jQuery(this).find('ul').addClass('visibility-menu');
                        jQuery('#custom_cart_menu_item .shopping-cart').css('display', 'none');

                    } else {
                        jQuery(this).find('ul').removeClass('visibility-menu');
                        jQuery(this).find('ul').addClass('hidden-menu');
                    }
                });

                jQuery('#navigation .menu-item.menu-item-has-children .sub-menu .menu-item').on('touchstart', function (event) {
                    event.stopPropagation();
                    var href = jQuery(this).find('a').attr('href');
                    window.location = href;
                });

                jQuery('#custom_cart_menu_item .cart-contents').on('touchstart', function (event) {
                    event.stopPropagation();
                    if (jQuery('#custom_cart_menu_item .shopping-cart').css('display') == 'none') {
                        jQuery('#header #navigation .menu-item.menu-item-has-children .sub-menu').removeClass('visibility-menu');
                        jQuery('#header #navigation .menu-item.menu-item-has-children .sub-menu').addClass('hidden-menu');
                        jQuery('#custom_cart_menu_item .shopping-cart').css('display', 'block');
                    } else {
                        jQuery('#custom_cart_menu_item .shopping-cart').css('display', 'none');
                    }
                });

                jQuery('body').on('click', '#navigation #menu-item-22182, #navigation .menu-item.menu-item-has-children .sub-menu #menu-item-11503', function () {
                    jQuery('#navigation').css('display', 'none');
                });

            }
        </script>
        
    
</header>
<section data-rocket-location-hash="7737b12db778553b7804f25af211107d" id="main">
<div data-rocket-location-hash="c141067dac2bef05d679b0085337df5c" class="content-div error-404">
<div data-rocket-location-hash="9643e01428117494e05bbc7c7fba87ba" class="row-div"> 
<h1 align="center">Error 404 &#8211; Page Not Found!</h1>
<p><img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;200&#039;%20height=&#039;116&#039;%20viewBox=&#039;0%200%20200%20116&#039;%3E%3C/svg%3E" alt width="200" height="116" class="alignright perfmatters-lazy" data-src="https://www.rebuildyourvision.com/wp-content/uploads/2019/08/rebuildyourvision-logo-black.png" /><noscript><img decoding="async" src="https://www.rebuildyourvision.com/wp-content/uploads/2019/08/rebuildyourvision-logo-black.png" alt="" width="200" height="116" class="alignright" /></noscript></p>
<p style="text-align: center;">The page you trying to reach does not exist, or has been moved. Please use the menu above to find what you are looking for.</p>
<p style="text-align: center;">If you have any issues, please <a href="/contact-us/">contact us</a> and we will be sure to help you out.</p>
</div>
</div>
</section>

<footer data-rocket-location-hash="ea8b7991950d2c682d6b207331949e3a" id="footer">
	<div data-rocket-location-hash="a80c688c31ecd24b8530942504caa2ac" class="footer-top">
		<div data-rocket-location-hash="0e34c9f32b14155eefd1c4d993d8d352">
			<div>
				<div data-rocket-location-hash="8b72c3ccd1ae084cec38c4d91fc12627" class="row-div">
					<div class="row">
						<div class="div60">
							<div class="fbox col-1">
								<div class="textwidget custom-html-widget"><div class="contact_sections">
<h4>Follow Us on Facebook</h4>
<a href="https://www.facebook.com/rebuildyourvision/" target="_blank" rel="noopener"><img class="aligncenter perfmatters-lazy" src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;64&#039;%20height=&#039;64&#039;%20viewBox=&#039;0%200%2064%2064&#039;%3E%3C/svg%3E" alt="Facebook Logo" title="Follow Us on Facebook" width="64" height="64" data-src="/wp-content/uploads/2019/08/facebook.png" /><noscript><img class="aligncenter"  src="/wp-content/uploads/2019/08/facebook.png" alt="Facebook Logo" title="Follow Us on Facebook" width="64" height="64" /></noscript></a>

</div>
<div class="contact_sections">
<h4>Find Us on LinkedIn</h4>
<a href="https://www.linkedin.com/company/rebuild-your-vision/" target="_blank" rel="noopener"><img class="aligncenter perfmatters-lazy" src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;64&#039;%20height=&#039;64&#039;%20viewBox=&#039;0%200%2064%2064&#039;%3E%3C/svg%3E" alt="LinkedIn Logo" title="Find Us on LinkedIn" width="64" height="64" data-src="/wp-content/uploads/2019/08/linkedin.png" /><noscript><img class="aligncenter" src="/wp-content/uploads/2019/08/linkedin.png" alt="LinkedIn Logo" title="Find Us on LinkedIn" width="64" height="64" /></noscript></a>

</div> </div>							</div>
						</div>
												<div class="div40">
							<div class="fbox col-2">
								<h3 class="widget-title">CONTACT US</h3><div class="textwidget custom-html-widget">Rebuild Your Vision, LLC <br/>
14241 NE Woodinville-Duvall Road, #398 <br/>
Woodinville, WA 98072 <br/>
<br/>
Toll free: (877) 733-4543 <br/>
Local: (360) 668-6747 <br/>
Email Us: <a href="/contact-us/">Click here</a><br/><br/>
<h3>A+ RATING WITH THE BBB</h3>
<div class="bbbpic f-Logo"><a  title="Better Business Bureau" href="https://www.bbb.org/us/wa/snohomish/profile/visually-impaired-products/rebuild-your-vision-llc-1296-11026680" target="_blank" rel="noopener noreferrer"><img class="logoPic perfmatters-lazy" width="60px" src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;60px&#039;%20height=&#039;0&#039;%20viewBox=&#039;0%200%2060px%200&#039;%3E%3C/svg%3E" alt="Better Business Bureau" data-src="/wp-content/uploads/2019/08/bbb-logo.png" /><noscript><img class="logoPic" width="60px" src="/wp-content/uploads/2019/08/bbb-logo.png" alt="Better Business Bureau"  /></noscript></a></div></div>							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
	<div data-rocket-location-hash="9324769fe7f1c0251623f97019bc1916" class="div100 copyright-div footer-text">
		<div class="row-div">
			<div class="copy-div"> <a href="/legal/terms-of-use/">Terms of Use</a> | <a href="/legal/privacy-policy/">Privacy Policy</a> | <a href="/legal/testimonial-disclaimer/">Testimonial Disclaimer</a><br>
				Copyright &copy; 2001 - 2026.
				Rebuild Your Vision. All rights reserved. </div>
		</div>
	</div>
</footer>





<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/rebuildyourvision/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
	<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
	<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
		/* MonsterInsights Scroll Tracking */
		if ( typeof(jQuery) !== 'undefined' ) {
		jQuery( document ).ready(function(){
		function monsterinsights_scroll_tracking_load() {
		if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) {
		(function(factory) {
		factory(jQuery);
		}(function($) {

		/* Scroll Depth */
		"use strict";
		var defaults = {
		percentage: true
		};

		var $window = $(window),
		cache = [],
		scrollEventBound = false,
		lastPixelDepth = 0;

		/*
		* Plugin
		*/

		$.scrollDepth = function(options) {

		var startTime = +new Date();

		options = $.extend({}, defaults, options);

		/*
		* Functions
		*/

		function sendEvent(action, label, scrollDistance, timing) {
		if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) {
		return;
		}
			var paramName = action.toLowerCase();
	var fieldsArray = {
	send_to: 'G-LZ38R6L8KJ',
	non_interaction: true
	};
	fieldsArray[paramName] = label;

	if (arguments.length > 3) {
	fieldsArray.scroll_timing = timing
	MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray);
	} else {
	MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray);
	}
			}

		function calculateMarks(docHeight) {
		return {
		'25%' : parseInt(docHeight * 0.25, 10),
		'50%' : parseInt(docHeight * 0.50, 10),
		'75%' : parseInt(docHeight * 0.75, 10),
		/* Cushion to trigger 100% event in iOS */
		'100%': docHeight - 5
		};
		}

		function checkMarks(marks, scrollDistance, timing) {
		/* Check each active mark */
		$.each(marks, function(key, val) {
		if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) {
		sendEvent('Percentage', key, scrollDistance, timing);
		cache.push(key);
		}
		});
		}

		function rounded(scrollDistance) {
		/* Returns String */
		return (Math.floor(scrollDistance/250) * 250).toString();
		}

		function init() {
		bindScrollDepth();
		}

		/*
		* Public Methods
		*/

		/* Reset Scroll Depth with the originally initialized options */
		$.scrollDepth.reset = function() {
		cache = [];
		lastPixelDepth = 0;
		$window.off('scroll.scrollDepth');
		bindScrollDepth();
		};

		/* Add DOM elements to be tracked */
		$.scrollDepth.addElements = function(elems) {

		if (typeof elems == "undefined" || !$.isArray(elems)) {
		return;
		}

		$.merge(options.elements, elems);

		/* If scroll event has been unbound from window, rebind */
		if (!scrollEventBound) {
		bindScrollDepth();
		}

		};

		/* Remove DOM elements currently tracked */
		$.scrollDepth.removeElements = function(elems) {

		if (typeof elems == "undefined" || !$.isArray(elems)) {
		return;
		}

		$.each(elems, function(index, elem) {

		var inElementsArray = $.inArray(elem, options.elements);
		var inCacheArray = $.inArray(elem, cache);

		if (inElementsArray != -1) {
		options.elements.splice(inElementsArray, 1);
		}

		if (inCacheArray != -1) {
		cache.splice(inCacheArray, 1);
		}

		});

		};

		/*
		* Throttle function borrowed from:
		* Underscore.js 1.5.2
		* http://underscorejs.org
		* (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
		* Underscore may be freely distributed under the MIT license.
		*/

		function throttle(func, wait) {
		var context, args, result;
		var timeout = null;
		var previous = 0;
		var later = function() {
		previous = new Date;
		timeout = null;
		result = func.apply(context, args);
		};
		return function() {
		var now = new Date;
		if (!previous) previous = now;
		var remaining = wait - (now - previous);
		context = this;
		args = arguments;
		if (remaining <= 0) {
		clearTimeout(timeout);
		timeout = null;
		previous = now;
		result = func.apply(context, args);
		} else if (!timeout) {
		timeout = setTimeout(later, remaining);
		}
		return result;
		};
		}

		/*
		* Scroll Event
		*/

		function bindScrollDepth() {

		scrollEventBound = true;

		$window.on('scroll.scrollDepth', throttle(function() {
		/*
		* We calculate document and window height on each scroll event to
		* account for dynamic DOM changes.
		*/

		var docHeight = $(document).height(),
		winHeight = window.innerHeight ? window.innerHeight : $window.height(),
		scrollDistance = $window.scrollTop() + winHeight,

		/* Recalculate percentage marks */
		marks = calculateMarks(docHeight),

		/* Timing */
		timing = +new Date - startTime;

		checkMarks(marks, scrollDistance, timing);
		}, 500));

		}

		init();
		};

		/* UMD export */
		return $.scrollDepth;

		}));

		jQuery.scrollDepth();
		} else {
		setTimeout(monsterinsights_scroll_tracking_load, 200);
		}
		}
		monsterinsights_scroll_tracking_load();
		});
		}
		/* End MonsterInsights Scroll Tracking */
		
</script><script id="wcPPCPSettings" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
				window['wcPPCPSettings'] = JSON.parse( decodeURIComponent( '%7B%22cart%22%3A%7B%22total%22%3A%220.00%22%2C%22totalCents%22%3A0%2C%22needsShipping%22%3Afalse%2C%22isEmpty%22%3Atrue%2C%22currency%22%3A%22USD%22%2C%22countryCode%22%3A%22US%22%2C%22availablePaymentMethods%22%3A%5B%22stripe%22%2C%22amazon_payments_advanced%22%2C%22ppcp%22%5D%2C%22lineItems%22%3A%5B%7B%22label%22%3A%22Sales%20Tax%22%2C%22amount%22%3A%220.00%22%2C%22type%22%3A%22tax%22%7D%5D%2C%22shippingOptions%22%3A%5B%5D%2C%22selectedShippingMethod%22%3A%22%22%7D%2C%22requiredFields%22%3A%5B%22billing_email%22%2C%22billing_first_name%22%2C%22billing_last_name%22%2C%22billing_country%22%2C%22billing_address_1%22%2C%22billing_city%22%2C%22billing_postcode%22%2C%22shipping_first_name%22%2C%22shipping_last_name%22%2C%22shipping_country%22%2C%22shipping_address_1%22%2C%22shipping_city%22%2C%22shipping_postcode%22%5D%2C%22version%22%3A%222.0.9%22%2C%22generalData%22%3A%7B%22clientId%22%3A%22AcNqD9ZQFFEMwkz_1o_SbrfY7bkRviAO1dxjNQAdJHome5rtyGrFLeGHR0fNjPdYe2AP9xk_fNUG_eac%22%2C%22environment%22%3A%22production%22%2C%22partner_id%22%3A%22PaymentPlugins_PCP%22%2C%22page%22%3Anull%2C%22version%22%3A%222.0.9%22%2C%22is_admin%22%3Afalse%2C%22restRoutes%22%3A%7B%22connect%5C%2Faccount%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%5C%2Fadmin%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fadmin%5C%2Faccount%5C%2Fconnect%22%7D%2C%22domain-association-file%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%5C%2Fadmin%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fadmin%5C%2Fdomain-association-file%22%7D%2C%22cart%5C%2Fitem%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fcart%5C%2Fitem%22%7D%2C%22cart%5C%2Fshipping%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fcart%5C%2Fshipping%22%7D%2C%22cart%5C%2Fbilling%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fcart%5C%2Fbilling%22%7D%2C%22cart%5C%2Fcheckout%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fcart%5C%2Fcheckout%22%7D%2C%22cart%5C%2Frefresh%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fcart%5C%2Frefresh%22%7D%2C%22cart%5C%2Forder%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fcart%5C%2Forder%22%7D%2C%22order%5C%2Fpay%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Forder%5C%2Fpay%22%7D%2C%22billing-agreement%5C%2Ftoken%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fbilling-agreement%5C%2Ftoken%5C%2F%3F%28%3FP%3Cid%3E%5B%5C%5Cw-%5D%2B%29%22%7D%2C%22billing-agreement%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fbilling-agreements%5C%2F%28%3FP%3Cid%3E%5B%5C%5Cw-%5D%2B%29%22%7D%2C%22webhook%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fwebhook%5C%2F%28%3FP%3Cenvironment%3E%5B%5C%5Cw%5D%2B%29%22%7D%2C%22admin%5C%2Forder%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%5C%2Fadmin%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fadmin%5C%2Forder%5C%2F%28%3FP%3Corder_id%3E%5B%5C%5Cw%5D%2B%29%22%7D%2C%22admin%5C%2Ftracking%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%5C%2Fadmin%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fadmin%5C%2Forder%5C%2F%28%3FP%3Corder_id%3E%5B%5C%5Cw%5D%2B%29%5C%2Ftracking%22%7D%2C%22admin%5C%2Fwebhook%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%5C%2Fadmin%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fadmin%5C%2Fwebhook%22%7D%2C%22setup-tokens%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fvault%5C%2Fsetup-tokens%22%7D%2C%22payment-tokens%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fvault%5C%2Fpayment-tokens%22%7D%2C%22checkout%5C%2Fvalidation%22%3A%7B%22namespace%22%3A%22wc-ppcp%5C%2Fv1%22%2C%22url%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2Fwc-ppcp%5C%2Fv1%5C%2Fcheckout-validation%22%7D%7D%2C%22ajaxRestPath%22%3A%22%5C%2F%3Fwc-ajax%3Dwc_ppcp_frontend_request%26path%3D%5C%2F%25s%22%7D%2C%22errorMessages%22%3A%7B%22terms%22%3A%22Please%20check%20the%20terms%20and%20conditions%20before%20proceeding.%22%2C%22invalid_client_id%22%3A%22Invalid%20PayPal%20client%20ID.%20Please%20check%20your%20API%20Settings.%22%2C%22invalid_currency%22%3A%22PayPal%20does%20not%20support%20currency%20%25.%20Please%20use%20a%20supported%20currency.%22%2C%22order_button_click%22%3A%22Please%20click%20the%20%25s%20button%20before%20placing%20your%20order.%22%2C%22gpay_order_button_click%22%3A%22Please%20click%20the%20Google%20Pay%20button%20before%20placing%20your%20order%22%2C%22order_missing_address%22%3A%22Please%20fill%20out%20all%20billing%20and%20shipping%20fields%20before%20clicking%20PayPal.%22%2C%22order_missing_billing_address%22%3A%22Please%20fill%20out%20all%20billing%20fields%20before%20clicking%20PayPal.%22%2C%22cancel%22%3A%22Cancel%22%2C%22required_fields%22%3A%22Please%20fill%20out%20all%20required%20fields.%22%2C%22Y_N_NO%22%3A%223DS%20authentication%20failed.%22%2C%22Y_R_NO%22%3A%223DS%20authentication%20was%20rejected.%22%2C%22Y_U_UNKNOWN%22%3A%22Unable%20to%20complete%203DS%20authentication.%20Please%20try%20again.%22%2C%22Y_U_NO%22%3A%22Unable%20to%20complete%203DS%20authentication.%20Please%20try%20again.%22%2C%22Y_C_UNKNOWN%22%3A%223DS%20authentication%20challenge%20required%20but%20could%20not%20be%20completed.%20Please%20try%20again.%22%2C%22Y__NO%22%3A%223DS%20authentication%20could%20not%20be%20processed.%20Please%20try%20again.%22%2C%22U__UNKNOWN%22%3A%223DS%20system%20is%20currently%20unavailable.%20Please%20try%20again%20later.%22%2C%22___UNKNOWN%22%3A%223DS%20authentication%20status%20unknown.%20Please%20try%20again.%22%2C%22total%22%3A%22Total%22%2C%22ERROR_VALIDATING_MERCHANT%22%3A%22Domain%20registration%20is%20not%20complete.%20Visit%20https%3A%5C%2F%5C%2Fpaymentplugins.com%5C%2Fdocumentation%5C%2Fpaypal%5C%2Fapplepay%5C%2Fsetup%5C%2F%20for%20instructions%20on%20completing%20domain%20registration.%22%7D%2C%22i18n%22%3A%7B%22locale%22%3A%22%7B%5C%22AE%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%7D%2C%5C%22AF%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22AL%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22County%5C%22%7D%7D%2C%5C%22AO%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Province%5C%22%7D%7D%2C%5C%22AT%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22AU%5C%22%3A%7B%5C%22city%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Suburb%5C%22%7D%2C%5C%22postcode%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Postcode%5C%22%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22State%5C%22%7D%7D%2C%5C%22AX%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22BA%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Canton%5C%22%2C%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22BD%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22District%5C%22%7D%7D%2C%5C%22BE%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22BG%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%7D%2C%5C%22BH%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22BI%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22BO%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Department%5C%22%7D%7D%2C%5C%22BS%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22BW%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%2C%5C%22label%5C%22%3A%5C%22District%5C%22%7D%7D%2C%5C%22BZ%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%7D%2C%5C%22CA%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Postal%20code%5C%22%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Province%5C%22%7D%7D%2C%5C%22CH%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Canton%5C%22%2C%5C%22required%5C%22%3Afalse%7D%7D%2C%5C%22CL%5C%22%3A%7B%5C%22city%5C%22%3A%7B%5C%22required%5C%22%3Atrue%7D%2C%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Afalse%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Region%5C%22%7D%7D%2C%5C%22CO%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Department%5C%22%7D%7D%2C%5C%22CR%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Province%5C%22%7D%7D%2C%5C%22CW%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%7D%2C%5C%22CY%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22CZ%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22DK%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22DO%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Province%5C%22%7D%7D%2C%5C%22EC%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Province%5C%22%7D%7D%2C%5C%22EE%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22ET%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22FI%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22FR%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22GG%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22label%5C%22%3A%5C%22Parish%5C%22%7D%7D%2C%5C%22GH%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Region%5C%22%7D%7D%2C%5C%22GP%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22GF%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22GR%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%7D%2C%5C%22GT%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Department%5C%22%7D%7D%2C%5C%22HK%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%2C%5C%22city%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Town%20%5C%5C%5C%2F%20District%5C%22%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Region%5C%22%7D%7D%2C%5C%22HN%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Department%5C%22%7D%7D%2C%5C%22HU%5C%22%3A%7B%5C%22last_name%5C%22%3A%7B%5C%22class%5C%22%3A%5B%5C%22form-row-first%5C%22%5D%2C%5C%22priority%5C%22%3A10%7D%2C%5C%22first_name%5C%22%3A%7B%5C%22class%5C%22%3A%5B%5C%22form-row-last%5C%22%5D%2C%5C%22priority%5C%22%3A20%7D%2C%5C%22postcode%5C%22%3A%7B%5C%22class%5C%22%3A%5B%5C%22form-row-first%5C%22%2C%5C%22address-field%5C%22%5D%2C%5C%22priority%5C%22%3A65%7D%2C%5C%22city%5C%22%3A%7B%5C%22class%5C%22%3A%5B%5C%22form-row-last%5C%22%2C%5C%22address-field%5C%22%5D%7D%2C%5C%22address_1%5C%22%3A%7B%5C%22priority%5C%22%3A71%7D%2C%5C%22address_2%5C%22%3A%7B%5C%22priority%5C%22%3A72%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22County%5C%22%2C%5C%22required%5C%22%3Afalse%7D%7D%2C%5C%22ID%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Province%5C%22%7D%7D%2C%5C%22IE%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Atrue%2C%5C%22label%5C%22%3A%5C%22Eircode%5C%22%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22County%5C%22%7D%7D%2C%5C%22IS%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22IL%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22IM%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22IN%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22PIN%20Code%5C%22%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22State%5C%22%7D%7D%2C%5C%22IR%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22priority%5C%22%3A50%7D%2C%5C%22city%5C%22%3A%7B%5C%22priority%5C%22%3A60%7D%2C%5C%22address_1%5C%22%3A%7B%5C%22priority%5C%22%3A70%7D%2C%5C%22address_2%5C%22%3A%7B%5C%22priority%5C%22%3A80%7D%7D%2C%5C%22IT%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Atrue%2C%5C%22label%5C%22%3A%5C%22Province%5C%22%7D%7D%2C%5C%22JM%5C%22%3A%7B%5C%22city%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Town%20%5C%5C%5C%2F%20City%20%5C%5C%5C%2F%20Post%20Office%5C%22%7D%2C%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22label%5C%22%3A%5C%22Postal%20Code%5C%22%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Atrue%2C%5C%22label%5C%22%3A%5C%22Parish%5C%22%7D%7D%2C%5C%22JP%5C%22%3A%7B%5C%22last_name%5C%22%3A%7B%5C%22class%5C%22%3A%5B%5C%22form-row-first%5C%22%5D%2C%5C%22priority%5C%22%3A10%7D%2C%5C%22first_name%5C%22%3A%7B%5C%22class%5C%22%3A%5B%5C%22form-row-last%5C%22%5D%2C%5C%22priority%5C%22%3A20%7D%2C%5C%22postcode%5C%22%3A%7B%5C%22class%5C%22%3A%5B%5C%22form-row-first%5C%22%2C%5C%22address-field%5C%22%5D%2C%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Prefecture%5C%22%2C%5C%22class%5C%22%3A%5B%5C%22form-row-last%5C%22%2C%5C%22address-field%5C%22%5D%2C%5C%22priority%5C%22%3A66%7D%2C%5C%22city%5C%22%3A%7B%5C%22priority%5C%22%3A67%7D%2C%5C%22address_1%5C%22%3A%7B%5C%22priority%5C%22%3A68%7D%2C%5C%22address_2%5C%22%3A%7B%5C%22priority%5C%22%3A69%7D%7D%2C%5C%22KN%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22label%5C%22%3A%5C%22Postal%20code%5C%22%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Atrue%2C%5C%22label%5C%22%3A%5C%22Parish%5C%22%7D%7D%2C%5C%22KR%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22KW%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22LV%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Municipality%5C%22%2C%5C%22required%5C%22%3Afalse%7D%7D%2C%5C%22LB%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22MF%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22MQ%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22MT%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22MZ%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Province%5C%22%7D%7D%2C%5C%22NI%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Department%5C%22%7D%7D%2C%5C%22NL%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22NZ%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Postcode%5C%22%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22label%5C%22%3A%5C%22Region%5C%22%7D%7D%2C%5C%22NO%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22NP%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22State%20%5C%5C%5C%2F%20Zone%5C%22%7D%2C%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%7D%2C%5C%22PA%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Province%5C%22%7D%7D%2C%5C%22PL%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22PR%5C%22%3A%7B%5C%22city%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Municipality%5C%22%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22PT%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22PY%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Department%5C%22%7D%7D%2C%5C%22RE%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22RO%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22County%5C%22%2C%5C%22required%5C%22%3Atrue%7D%7D%2C%5C%22RS%5C%22%3A%7B%5C%22city%5C%22%3A%7B%5C%22required%5C%22%3Atrue%7D%2C%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Atrue%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22District%5C%22%2C%5C%22required%5C%22%3Afalse%7D%7D%2C%5C%22RW%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22SG%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%2C%5C%22city%5C%22%3A%7B%5C%22required%5C%22%3Afalse%7D%7D%2C%5C%22SK%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22SI%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22SR%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22SV%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Department%5C%22%7D%7D%2C%5C%22ES%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Province%5C%22%7D%7D%2C%5C%22LI%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22LK%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22LU%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22MD%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Municipality%20%5C%5C%5C%2F%20District%5C%22%7D%7D%2C%5C%22SE%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22TR%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Province%5C%22%7D%7D%2C%5C%22UG%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%2C%5C%22city%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Town%20%5C%5C%5C%2F%20Village%5C%22%2C%5C%22required%5C%22%3Atrue%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22District%5C%22%2C%5C%22required%5C%22%3Atrue%7D%7D%2C%5C%22US%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22ZIP%20Code%5C%22%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22State%5C%22%7D%7D%2C%5C%22UY%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Department%5C%22%7D%7D%2C%5C%22GB%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Postcode%5C%22%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22County%5C%22%2C%5C%22required%5C%22%3Afalse%7D%7D%2C%5C%22ST%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%2C%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22District%5C%22%7D%7D%2C%5C%22VN%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%2C%5C%22postcode%5C%22%3A%7B%5C%22priority%5C%22%3A65%2C%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Afalse%7D%2C%5C%22address_2%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Afalse%7D%7D%2C%5C%22WS%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22YT%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22ZA%5C%22%3A%7B%5C%22state%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Province%5C%22%7D%7D%2C%5C%22ZW%5C%22%3A%7B%5C%22postcode%5C%22%3A%7B%5C%22required%5C%22%3Afalse%2C%5C%22hidden%5C%22%3Atrue%7D%7D%2C%5C%22default%5C%22%3A%7B%5C%22first_name%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22First%20name%5C%22%2C%5C%22required%5C%22%3Atrue%2C%5C%22class%5C%22%3A%5B%5C%22form-row-first%5C%22%5D%2C%5C%22autocomplete%5C%22%3A%5C%22given-name%5C%22%2C%5C%22priority%5C%22%3A10%7D%2C%5C%22last_name%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Last%20name%5C%22%2C%5C%22required%5C%22%3Atrue%2C%5C%22class%5C%22%3A%5B%5C%22form-row-last%5C%22%5D%2C%5C%22autocomplete%5C%22%3A%5C%22family-name%5C%22%2C%5C%22priority%5C%22%3A20%7D%2C%5C%22company%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Company%20name%5C%22%2C%5C%22class%5C%22%3A%5B%5C%22form-row-wide%5C%22%5D%2C%5C%22autocomplete%5C%22%3A%5C%22organization%5C%22%2C%5C%22priority%5C%22%3A30%2C%5C%22required%5C%22%3Afalse%7D%2C%5C%22country%5C%22%3A%7B%5C%22type%5C%22%3A%5C%22country%5C%22%2C%5C%22label%5C%22%3A%5C%22Country%20%5C%5C%5C%2F%20Region%5C%22%2C%5C%22required%5C%22%3Atrue%2C%5C%22class%5C%22%3A%5B%5C%22form-row-wide%5C%22%2C%5C%22address-field%5C%22%2C%5C%22update_totals_on_change%5C%22%5D%2C%5C%22autocomplete%5C%22%3A%5C%22country%5C%22%2C%5C%22priority%5C%22%3A40%7D%2C%5C%22address_1%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Street%20address%5C%22%2C%5C%22placeholder%5C%22%3A%5C%22House%20number%20and%20street%20name%5C%22%2C%5C%22required%5C%22%3Atrue%2C%5C%22class%5C%22%3A%5B%5C%22form-row-wide%5C%22%2C%5C%22address-field%5C%22%5D%2C%5C%22autocomplete%5C%22%3A%5C%22address-line1%5C%22%2C%5C%22priority%5C%22%3A50%7D%2C%5C%22address_2%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Apartment%2C%20suite%2C%20unit%2C%20etc.%5C%22%2C%5C%22label_class%5C%22%3A%5B%5C%22screen-reader-text%5C%22%5D%2C%5C%22placeholder%5C%22%3A%5C%22Apartment%2C%20suite%2C%20unit%2C%20etc.%20%28optional%29%5C%22%2C%5C%22class%5C%22%3A%5B%5C%22form-row-wide%5C%22%2C%5C%22address-field%5C%22%5D%2C%5C%22autocomplete%5C%22%3A%5C%22address-line2%5C%22%2C%5C%22priority%5C%22%3A60%2C%5C%22required%5C%22%3Afalse%7D%2C%5C%22city%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Town%20%5C%5C%5C%2F%20City%5C%22%2C%5C%22required%5C%22%3Atrue%2C%5C%22class%5C%22%3A%5B%5C%22form-row-wide%5C%22%2C%5C%22address-field%5C%22%5D%2C%5C%22autocomplete%5C%22%3A%5C%22address-level2%5C%22%2C%5C%22priority%5C%22%3A70%7D%2C%5C%22state%5C%22%3A%7B%5C%22type%5C%22%3A%5C%22state%5C%22%2C%5C%22label%5C%22%3A%5C%22State%20%5C%5C%5C%2F%20County%5C%22%2C%5C%22required%5C%22%3Atrue%2C%5C%22class%5C%22%3A%5B%5C%22form-row-wide%5C%22%2C%5C%22address-field%5C%22%2C%5C%22update_totals_on_change%5C%22%5D%2C%5C%22validate%5C%22%3A%5B%5C%22state%5C%22%5D%2C%5C%22autocomplete%5C%22%3A%5C%22address-level1%5C%22%2C%5C%22priority%5C%22%3A80%7D%2C%5C%22postcode%5C%22%3A%7B%5C%22label%5C%22%3A%5C%22Postcode%20%5C%5C%5C%2F%20ZIP%5C%22%2C%5C%22required%5C%22%3Atrue%2C%5C%22class%5C%22%3A%5B%5C%22form-row-wide%5C%22%2C%5C%22address-field%5C%22%5D%2C%5C%22validate%5C%22%3A%5B%5C%22postcode%5C%22%5D%2C%5C%22autocomplete%5C%22%3A%5C%22postal-code%5C%22%2C%5C%22priority%5C%22%3A90%7D%7D%7D%22%2C%22locale_fields%22%3A%22%7B%5C%22address_1%5C%22%3A%5C%22%23billing_address_1_field%2C%20%23shipping_address_1_field%5C%22%2C%5C%22address_2%5C%22%3A%5C%22%23billing_address_2_field%2C%20%23shipping_address_2_field%5C%22%2C%5C%22state%5C%22%3A%5C%22%23billing_state_field%2C%20%23shipping_state_field%2C%20%23calc_shipping_state_field%5C%22%2C%5C%22postcode%5C%22%3A%5C%22%23billing_postcode_field%2C%20%23shipping_postcode_field%2C%20%23calc_shipping_postcode_field%5C%22%2C%5C%22city%5C%22%3A%5C%22%23billing_city_field%2C%20%23shipping_city_field%2C%20%23calc_shipping_city_field%5C%22%7D%22%7D%2C%22ppcp_data%22%3A%7B%22title%22%3A%22PayPal%22%2C%22sections%22%3A%5B%22cart%22%2C%22order_pay%22%2C%22checkout%22%5D%2C%22needsSetupToken%22%3Afalse%2C%22funding%22%3A%5B%22paypal%22%5D%2C%22buttons_order%22%3A%5B%22paypal%22%2C%22paylater%22%2C%22venmo%22%2C%22card%22%5D%2C%22buttonPlacement%22%3A%22place_order%22%2C%22buttons%22%3A%7B%22paypal%22%3A%7B%22layout%22%3A%22vertical%22%2C%22label%22%3A%22paypal%22%2C%22shape%22%3A%22rect%22%2C%22height%22%3A40%2C%22color%22%3A%22gold%22%7D%2C%22paylater%22%3A%7B%22layout%22%3A%22vertical%22%2C%22label%22%3A%22paypal%22%2C%22shape%22%3A%22rect%22%2C%22height%22%3A40%2C%22color%22%3A%22gold%22%7D%2C%22card%22%3A%7B%22layout%22%3A%22vertical%22%2C%22label%22%3A%22paypal%22%2C%22shape%22%3A%22rect%22%2C%22height%22%3A40%2C%22color%22%3A%22black%22%2C%22tagline%22%3Afalse%7D%2C%22venmo%22%3A%7B%22layout%22%3A%22vertical%22%2C%22shape%22%3A%22rect%22%2C%22height%22%3A40%7D%7D%2C%22paypal_sections%22%3A%5B%22cart%22%2C%22order_pay%22%2C%22checkout%22%2C%22add_payment_method%22%5D%2C%22paylater_sections%22%3A%5B%22cart%22%2C%22checkout%22%2C%22order_pay%22%5D%2C%22credit_card_sections%22%3A%5B%22cart%22%2C%22checkout%22%2C%22order_pay%22%5D%2C%22venmo_sections%22%3A%5B%22checkout%22%2C%22order_pay%22%5D%2C%22placeOrderEnabled%22%3Afalse%7D%2C%22queryParams%22%3A%7B%22client-id%22%3A%22AcNqD9ZQFFEMwkz_1o_SbrfY7bkRviAO1dxjNQAdJHome5rtyGrFLeGHR0fNjPdYe2AP9xk_fNUG_eac%22%2C%22intent%22%3A%22capture%22%2C%22commit%22%3A%22true%22%2C%22components%22%3A%22buttons%2Cmessages%2Ccard-fields%2Cgooglepay%2Capplepay%22%2C%22currency%22%3A%22USD%22%2C%22enable-funding%22%3A%22paylater%22%2C%22data-partner-attribution-id%22%3A%22PaymentPlugins_PCP%22%2C%22locale%22%3A%22en_US%22%7D%2C%22ppcp_api%22%3A%5B%5D%2C%22ppcp_advanced%22%3A%7B%22miniCartLocation%22%3A%22below%22%7D%2C%22ppcp_paylater_message%22%3A%5B%5D%7D' ) );
		</script><script type="pmdelayedscript" id="woocommerce.js-js-extra" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
/* <![CDATA[ */
var omnisend_snippet_vars = {"brand_id":"6153a2d0ce50ac001d6726f3","plugin_version":"1.17.2","home_url":"https://www.rebuildyourvision.com"};
//# sourceURL=woocommerce.js-js-extra
/* ]]> */
</script>
<script type="pmdelayedscript" src="https://omnisnippet1.com/platforms/woocommerce.js?brandID=6153a2d0ce50ac001d6726f3&amp;v=2026-06-04T05&amp;ver=1.17.2" id="woocommerce.js-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" id="omnisend-front-script.js-js-extra" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
/* <![CDATA[ */
var omnisend_woo_data = {"ajax_url":"https://www.rebuildyourvision.com/wp-admin/admin-ajax.php","nonce":"cf40f2fc66"};
//# sourceURL=omnisend-front-script.js-js-extra
/* ]]> */
</script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/omnisend-connect/assets/js/omnisend-front-script.js?1780552782&amp;ver=1.0.0" id="omnisend-front-script.js-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="text/javascript" src="https://www.rebuildyourvision.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
<script type="text/javascript" src="https://www.rebuildyourvision.com/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.13.3" id="jquery-ui-datepicker-js"></script>
<script type="pmdelayedscript" id="jquery-ui-datepicker-js-after" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
/* <![CDATA[ */
jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
//# sourceURL=jquery-ui-datepicker-js-after
/* ]]> */
</script>
<script type="pmdelayedscript" id="jgtb-js-extra" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
/* <![CDATA[ */
var wcs_toolbox = {"text":{"cancel":"Cancel","yes":"Yes","skip_next":"Are you sure you want to skip next payment?","ship_now_keep_date":"Are you sure you want to ship now and keep schedule?","ship_now_recalculate":"Are you sure you want to ship now and reschedule from today?"},"ship_date_format":"yy-mm-dd"};
//# sourceURL=jgtb-js-extra
/* ]]> */
</script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/toolbox-for-woocommerce-subscriptions/assets/js/jgtb.js?ver=1.6.4" id="jgtb-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/toolbox-for-woocommerce-subscriptions/assets/js/selectize.min.js?ver=1.6.4" id="selectize-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" id="jgtb-ats-myaccount-js-extra" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
/* <![CDATA[ */
var jgtb_ats_myaccount = {"ajaxurl":"https://www.rebuildyourvision.com/wp-admin/admin-ajax.php","nonce":"c2bec98644","selectize_typing_duration":"250","selectize_placeholder":"Please enter 2 or more characters","out_of_stock_text":"Out of stock","confirmation_text":"Are you sure?"};
//# sourceURL=jgtb-ats-myaccount-js-extra
/* ]]> */
</script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/toolbox-for-woocommerce-subscriptions/assets/js/jgtb-ats-myaccount.js?ver=1.6.4" id="jgtb-ats-myaccount-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/plugins/woocommerce-subscriptions/assets/js/gifting/wcs-gifting.js?ver=7.8.1" id="woocommerce_subscriptions_gifting-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/js/jquery-ui.js" id="ET-jquery-ui-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/js/jquery.littlelightbox.js?ver=6.9.4" id="littlebox-script-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="pmdelayedscript" src="https://www.rebuildyourvision.com/wp-content/themes/rebuildyourvision/js/tabs.js?ver=6.9.4" id="tab-script-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script>
<script type="text/javascript" id="perfmatters-lazy-load-js-before">
/* <![CDATA[ */
window.lazyLoadOptions={elements_selector:"img[data-src],.perfmatters-lazy,.perfmatters-lazy-css-bg",thresholds:"0px 0px",class_loading:"pmloading",class_loaded:"pmloaded",callback_loaded:function(element){if(element.tagName==="IFRAME"){if(element.classList.contains("pmloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener("LazyLoad::Initialized",function(e){var lazyLoadInstance=e.detail.instance;});
//# sourceURL=perfmatters-lazy-load-js-before
/* ]]> */
</script>
<script type="text/javascript" async src="https://www.rebuildyourvision.com/wp-content/plugins/perfmatters/js/lazyload.min.js?ver=2.5.5" id="perfmatters-lazy-load-js"></script>

<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
	jQuery(document).ready(function() {
		jQuery('.nav-toggle').click(function() {

			jQuery('#navigation').slideToggle('fast', function() {
				return false;
			});

		});


		jQuery('.nav-toggle a').click(function(e) {
			e.preventDefault();
		});


	});


	jQuery(document.body).on('checkout_error', function() {
		jQuery("ul.woocommerce-error")[0].scrollIntoView({
			behavior: "smooth",
			block: "center",
			inline: "center"
		});
	});
	// add to cart button loading
	jQuery(document).ready(function() {
		jQuery('button.single_add_to_cart_button.button.alt').click(function() {
			jQuery(this).addClass('loading');
			jQuery(this).css("pointer-events", "none");
		});
	});



	window.jQuery = window.$ = jQuery;
	$(function() {
		$("#tabs").tabs();
	});
	// function somefunction() {

	// alert("ssss");
	// return false; }
	// $(document).ready(function(){
	$('.post-password-form').submit(function(event) {
		// alert("000000");
		//e.preventDefault();
		var orderNum = $('#focus1').val();
		var password = $('#pwbox-14719').val();
		var db_password = $('#private_password').val();
		if (orderNum.trim() == '') {
			alert("Please enter order ID");
			return false;
		} else if (password.trim() == '') {
			alert("Please enter password");
			return false;
		} else if (password.trim() != '') {
			if (password.trim() != db_password.trim()) {
				alert("The credentials you entered are not valid. Please try again.");
				return false;
			}
		} else
			this.submit();

	});
	// });
</script>

<input id="private_password" type="hidden" name="private_password" value=" " />

	<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
		if (jQuery(".lightbox")[0]) {
			jQuery('.lightbox').littleLightBox();
		}
	</script>


<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
	</script>

<script id="rendered-js">
	function printData() {
		var divToPrint = document.getElementById("printTable");
		newWin = window.open("");
		newWin.document.write(divToPrint.outerHTML);
		newWin.print();
		newWin.close();
	}

	jQuery('#print').on('click', function() {
		printData();
	});
	//# sourceURL=pen.js
</script>


<!-- ot-era-JS -->
<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
	jQuery(document).ready(function() {

		// 		//Create an account automatically
		// 		if (jQuery('body').hasClass('woocommerce-checkout')) {
		// 			jQuery('#createaccount').attr('checked', 'checked');
		// 		}

		//FAQ toggler
		jQuery(function() {
			jQuery("#accordion").accordion();
		});
		jQuery(function() {
			jQuery(".accordion").accordion();
		});

		jQuery("#accordion").accordion({
			collapsible: true,
			active: false,
		});

		jQuery(".accordion").accordion({
			collapsible: true,
			active: false,
		});

		//------------------------------------------------------//

		//Three options
		var product_offer_id = jQuery('.ot-era-offer-product .ot-era-off-id').text();
		if (product_offer_id.length > 0) {
			var product_offer_txt = jQuery('.ot-era-offer-product  .ot-era-off-txt').html();
			var product_singel_txt = jQuery('.ot-era-offer-product  .ot-era-single-text').html();
			var product_sub_txt = jQuery('.ot-era-offer-product  .ot-era-subscription-text').html();
			jQuery(".single-product li.one-time-option label span").html(product_singel_txt);

			jQuery(".single-product .wcsatt-options-wrapper > ul > li:nth-child(2) > label > span > span").html(
				product_sub_txt);

			var name = jQuery(".single-product .wcsatt-options-wrapper > ul > li:nth-child(2) input").attr('name');
			jQuery(".single-product .wcsatt-options-wrapper > ul > li:nth-child(1)").after(`<li class="subscription-option">
				<label>
					<input type="radio" name="` + name + `" value="1_month_2">
					<span class="subscription-option-details"><span class="price subscription-price">` + product_offer_txt + `</span></p>
			</span></span></label>
			</li>`);

			// jQuery(".single-product .wcsatt-options-wrapper > ul > li:nth-child(3) > label > span > span").html(
			// 	product_offer_txt);

			var p_link = '<a href="https://rebuildyourvision.com/checkout/?add-to-cart=' + product_offer_id.trim() + '"class="single_add_to_cart_button button alt ot-era-hide">Add To Cart</a>';
			jQuery("div.summary.entry-summary > form").append(p_link);

			//Add to cart buy 3 Get 1
			jQuery("li.one-time-option").click(function() {
				jQuery('button.single_add_to_cart_button').removeClass('ot-era-hide');
				jQuery('a.single_add_to_cart_button').addClass('ot-era-hide');
			})

			jQuery(".wcsatt-options-wrapper > ul > li:nth-child(3)").click(function() {
				jQuery('button.single_add_to_cart_button').removeClass('ot-era-hide');
				jQuery('a.single_add_to_cart_button').addClass('ot-era-hide');
			})

			jQuery(".wcsatt-options-wrapper > ul > li:nth-child(2)").click(function() {
				jQuery('button.single_add_to_cart_button').addClass('ot-era-hide');
				jQuery('a.single_add_to_cart_button').removeClass('ot-era-hide');
			})

			if (jQuery(".wcsatt-options-wrapper > ul > li:nth-child(2) input").is(':checked')) {
				jQuery('button.single_add_to_cart_button').addClass('ot-era-hide');
				jQuery('a.single_add_to_cart_button').removeClass('ot-era-hide');
			}

			var href = jQuery("a.single_add_to_cart_button").attr('href');
			jQuery(".quantity input").change(function() {
				var quantity = jQuery(".quantity input").val();
				jQuery('a.single_add_to_cart_button').attr('href', href + "&quantity=" + quantity);
			})
		}

		//Five options
		var product_offer_2_id = jQuery('.ot-era-offer-product-5 .ot-era-off-id-2').text();
		if (product_offer_2_id.length > 0) {

			var product_singel_txt = jQuery('.ot-era-offer-product-5  .ot-era-single-text').html();

			var product_offer_id = jQuery('.ot-era-offer-product-5 .ot-era-off-id').text();
			var product_offer_txt = jQuery('.ot-era-offer-product-5  .ot-era-off-txt').html();

			var product_offer_txt_2 = jQuery('.ot-era-offer-product-5  .ot-era-off-txt-2').html();

			var product_offer_id_3 = jQuery('.ot-era-offer-product-5 .ot-era-off-id-3').text();
			var product_offer_txt_3 = jQuery('.ot-era-offer-product-5  .ot-era-off-txt-3').html();

			var product_sub_txt = jQuery('.ot-era-offer-product-5  .ot-era-subscription-text').html();

			jQuery(".single-product li.one-time-option label span").html(product_singel_txt);

			var name = jQuery(".single-product .wcsatt-options-wrapper > ul > li:nth-child(1) input").attr('name');
			jQuery(".single-product .wcsatt-options-wrapper > ul > li:nth-child(1)").after(
				`<li class="subscription-option">
					<label>
						<input type="radio" name="` + name + `"  value="1_month_2">
						<span class="subscription-option-details"><span class="price subscription-price">` + product_offer_txt + `</span></p>
				</span></span></label>
				</li>` + `<li class="subscription-option">
					<label>
						<input type="radio" name="` + name + `"  value="1_month_2">
						<span class="subscription-option-details"><span class="price subscription-price">` + product_offer_txt_2 + `</span></p>
				</span></span></label>
				</li>` + `<li class="subscription-option">
					<label>
						<input type="radio" name="` + name + `"  value="1_month_2">
						<span class="subscription-option-details"><span class="price subscription-price">` + product_offer_txt_3 + `</span></p>
				</span></span></label>
				</li>`);

			// jQuery(".single-product .wcsatt-options-wrapper > ul > li:nth-child(2) > label > span > span").html(
			//     product_offer_txt);
			// jQuery(".single-product .wcsatt-options-wrapper > ul > li:nth-child(3) > label > span > span").html(
			//     product_offer_txt_2);
			// jQuery(".single-product .wcsatt-options-wrapper > ul > li:nth-child(4) > label > span > span").html(
			//     product_offer_txt_3);

			jQuery(".single-product .wcsatt-options-wrapper > ul > li:last > label > span > span").html(
				product_sub_txt);

			var p_link = '<a href="https://www.rebuildyourvision.com/checkout/?add-to-cart=' + product_offer_id.trim() + '"class="single_add_to_cart_button button alt ot-era-hide">Add To Cart</a>';
			jQuery("div.summary.entry-summary > form").append(p_link);

			//Add to cart buy 3 Get 1
			jQuery("li.one-time-option").click(function() {
				jQuery('button.single_add_to_cart_button').removeClass('ot-era-hide');
				jQuery('a.single_add_to_cart_button').addClass('ot-era-hide');
			})

			jQuery(".wcsatt-options-wrapper > ul > li:nth-child(2)").click(function() {

				href = 'https://www.rebuildyourvision.com/checkout/?add-to-cart=' + product_offer_id.trim();
				var quantity = jQuery(".quantity input").val();
				jQuery('a.single_add_to_cart_button').attr('href', href + "&quantity=" + quantity);

				jQuery('button.single_add_to_cart_button').addClass('ot-era-hide');
				jQuery('a.single_add_to_cart_button').removeClass('ot-era-hide');
			})

			jQuery(".wcsatt-options-wrapper > ul > li:nth-child(3)").click(function() {

				href = 'https://www.rebuildyourvision.com/checkout/?add-to-cart=' + product_offer_2_id.trim();
				var quantity = jQuery(".quantity input").val();
				jQuery('a.single_add_to_cart_button').attr('href', href + "&quantity=" + quantity);

				jQuery('button.single_add_to_cart_button').addClass('ot-era-hide');
				jQuery('a.single_add_to_cart_button').removeClass('ot-era-hide');
			})

			jQuery(".wcsatt-options-wrapper > ul > li:nth-child(4)").click(function() {

				href = 'https://www.rebuildyourvision.com/checkout/?add-to-cart=' + product_offer_id_3.trim();
				var quantity = jQuery(".quantity input").val();
				jQuery('a.single_add_to_cart_button').attr('href', href + "&quantity=" + quantity);

				jQuery('button.single_add_to_cart_button').addClass('ot-era-hide');
				jQuery('a.single_add_to_cart_button').removeClass('ot-era-hide');
			})


			jQuery(".wcsatt-options-wrapper > ul > li:nth-child(5)").click(function() {
				jQuery('button.single_add_to_cart_button').removeClass('ot-era-hide');
				jQuery('a.single_add_to_cart_button').addClass('ot-era-hide');
			})

			var href = jQuery("a.single_add_to_cart_button").attr('href');
			jQuery(".quantity input").change(function() {
				var quantity = jQuery(".quantity input").val();
				jQuery('a.single_add_to_cart_button').attr('href', href + "&quantity=" + quantity);
			})
		}

		//Change SKU position
		jQuery('.single-product .woocommerce-product-rating').after(jQuery('.product_meta'));

		//Change Breadcrumb
		jQuery('.woocommerce-breadcrumb').html(
			'<a href="https://rebuildyourvision.com/store/">Store Home</a> > ' +
			jQuery('.product_title.entry-title').text());


		//Change option header text on product page
		jQuery('.single-product #product-17672 .wcsatt-options-wrapper h3').html("Available Options: <br> (Each Package is a 1 Month Supply)");

		//Prevent woocommerce terms and conditions from opening inline in same page
		// 		jQuery("a.woocommerce-terms-and-conditions-link").unbind("click");
		// 		jQuery("body").on('click', 'a.woocommerce-terms-and-conditions-link', function(event) {
		// 			jQuery(this).attr("target", "_blank");
		// 			window.open(jQuery(this).attr("href"));
		// 			return false;
		// 		});


		jQuery(document).ajaxComplete(function() {
			if (jQuery('body').hasClass('woocommerce-checkout') || jQuery('body').hasClass('woocommerce-cart')) {
				jQuery('html, body').stop();
			}
		});

		// Adding testimonial toggle div
		jQuery('.woocommerce-Reviews-title').after("<div class='ot-era-leavcomm'><a class='ot-rev-toggle' href='#'>Leave Your Review</a></div><div class='ot-era-test-wrap'><a href='#' class='ot-era-toggle'>Testimonial Disclaimer</a></div><div class='ot-disc'><div class='ot-disc-cont'><div><div>");
		jQuery('.ot-disc .ot-disc-cont').each(function() {
			jQuery(this).load('https://www.rebuildyourvision.com/legal/testimonial-disclaimer #main');
		});
		jQuery('.ot-era-toggle').click(function(e) {
			e.preventDefault();
			jQuery('.ot-disc').toggleClass('show');
		})

		//Adding leave a review toggle
		jQuery('#review_form_wrapper').clone().appendTo(jQuery('.ot-era-leavcomm'));
		jQuery('.ot-rev-toggle').click(function(e) {
			e.preventDefault();
			jQuery('.ot-era-leavcomm #review_form_wrapper').toggleClass('show');
		})

		//Adding privacy page as toggle
		// 		jQuery('.woocommerce-privacy-policy-text').hover(function(){
		// 			if(!jQuery('.ot-privacy-wrap')[0]) {
		// 				jQuery(this).after('<div class="ot-privacy-wrap"><div></div></div>');
		// 				jQuery('.ot-privacy-wrap > div').load('https://www.rebuildyourvision.com/legal/privacy-policy #main');
		// 			}
		// 		});
		// 		jQuery('.woocommerce-privacy-policy-link').click(function(e){
		// 			e.preventDefault();
		// 			if(!jQuery('.ot-privacy-wrap')[0]) {
		// 				jQuery('.woocommerce-privacy-policy-text').after('<div class="ot-privacy-wrap"><div></div></div>');
		// 				jQuery('.ot-privacy-wrap > div').load('https://www.rebuildyourvision.com/legal/privacy-policy #main');
		// 			}
		// 			jQuery('.ot-privacy-wrap').toggleClass('show');
		// 		})

		jQuery('.woocommerce-order-pay table.shop_table thead').prepend('<h3>Order Details<h3>');
		jQuery('.woocommerce-order-pay div#payment').prepend('<h3 class="ot_era_payment_head">Payment Details</h3>');
		// jQuery('.woocommerce-info.info.wc-amazon-payments-advanced-info').append('<img class="ot-amazon-logo" src="https://www.rebuildyourvision.com/wp-content/uploads/2020/11/amazon-png-logo-vector-1.png)" width="70px">');

		//remove gust check in
		//
		//if(jQuery(".subscription-details").html('Subscribe for Delivery Every Month').length
		if (jQuery(".product-price > .subscription-details").html('Subscribe for Delivery Every Month').length > 0) {
			jQuery("[for = ot-era-guist]").hide();
		}

		// 		jQuery(".product-remove a").click(function(){
		// 			setTimeout(function(){
		// 				if(jQuery(".product-price > .subscription-details").html('Subscribe for Delivery Every Month').length == 0){
		// 			   jQuery("[for = ot-era-guist]").show();
		// 			   }
		// 			},3000)
		// 		})



		if (jQuery(".subscription-option input").is(":checked") == true) {
			jQuery("[for = ot-era-guist]").hide();
			jQuery("[for = ot-era-guist] input").attr('checked', false);
		}

		jQuery(".subscription-option").click(function() {
			jQuery("[for = ot-era-guist]").hide();
			jQuery("[for = ot-era-guist] input").attr('checked', false);
		});

		jQuery(".one-time-option").click(function() {
			var somethingChecked = false;
			jQuery(".subscription-option input").each(function() {
				if (jQuery(this).is(':checked')) {
					somethingChecked = true;
				}
			});

			if (somethingChecked == false && jQuery(".product-price > .subscription-details").html('Subscribe for Delivery Every Month').length == 0) {
				jQuery("[for = ot-era-guist]").show();
				jQuery("[for = ot-era-guist] input").attr('checked', true)
			}
		});

	});

	///////
	/*$( document.body ).on( 'updated_cart_totals', function(){
    console.log("asd");
	});
*/

	// jQuery(document).ready(function(){
	// 	var newNode = document.createElement('div');
	// 	newNode.className = 'freeSingleP';
	// 	newNode.innerHTML = '<div class="cSnPop">Free trial offers are limited to one per household.</div>';

	// 	function popSingle(){
	// 		var freeitems = document.querySelectorAll("tr.woocommerce-cart-form__cart-item.cart_item  div.quantity.hidden");
	// 		console.log(freeitems.length);
	// 		for (i = 0; i < freeitems.length;i++) {
	// 			clone = newNode.cloneNode(true);
	// 			jQuery(clone).insertAfter(freeitems[i]);
	// 		}
	// 	}
	// });




	//script ends here	13
</script>


<!--toggle header menu in mobile-->
<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
	jQuery(document).ready(function() {
		jQuery(".omnisend-form-6441b0eee54adad5ac5745f4-action-627932485028ebd8c6660c51").on('click', function(e) {
			jQuery('html, body').animate({
				scrollTop: jQuery("#omnisend-embedded-v2-6441b0eee54adad5ac5745f4").offset().top - 150
			}, 'slow');
		});


		jQuery("#menu-item-22182 a").on('click', function(e) {
			jQuery('html, body').animate({
				scrollTop: jQuery("#articles").offset().top - 120
			}, 'slow');
		});

		/* 
		    if (window.location.href.indexOf("#questions") !== -1) {
		            console.log("allaaaaah");
		        const target = jQuery("#questions");
		        if (target.length) {
		            jQuery('html, body').animate({
		                scrollTop: target.offset().top -150}, 'slow');
		        }
		    }
		 */



		// jQuery('.woocommerce-view-subscription #pickadate').datepicker("option", "dateFormat", 'MM dd, yy');
		jQuery('.woocommerce-view-subscription table.shop_table.subscription_details tr td form #pickadate').datepicker("option", "dateFormat", 'MM dd, yy');

		jQuery('.woocommerce-view-subscription table.shop_table.subscription_details tr td form button').attr('type', 'button');

		jQuery('.woocommerce-view-subscription table.shop_table.subscription_details tr td form button').on('click', function() {
			jQuery('.woocommerce-view-subscription table.shop_table.subscription_details tr td form #pickadate').datepicker("option", "dateFormat", 'yy-mm-dd');
			jQuery('.woocommerce-view-subscription table.shop_table.subscription_details tr td form').submit();
		});

		if (jQuery('.woocommerce-checkout #amazon_customer_details').length) {
			jQuery('html, body').animate({
				scrollTop: jQuery(".woocommerce-checkout .woocommerce .woocommerce-info").offset().top
			}, 2000);
		}




	});

	// remove large cookie to avoid server 400 bad request
	// document.cookie = "_wpfuj=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";

	/*  grecaptcha.ready(function() {
	console.log("hello started");
	      jQuery('body').on('click','.grecaptcha-badge', function () {
	        console.log("hello");
	       jQuery(this).css('border-color', 'green');
	     });
	  });
	 */
	/* jQuery(document).on('click','.grecaptcha-badge', function () {
	     console.log('test');

	     jQuery(this).css('border-color', 'red');
	       if (jQuery(this).css('right') == '0px') {
	           jQuery(this).css('right', '-186px');
	       } else {
	           jQuery(this).css('right', 0);
	      }
	 }); */
</script>

<!-- Footer scripts ends -->

<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
	document.addEventListener('DOMContentLoaded', function() {
		// Detect all mailto links
		document.querySelectorAll('a[href^="mailto:"]').forEach(function(link) {
			link.addEventListener('click', function(e) {
				const email = this.getAttribute('href').replace('mailto:', '');
				const win = window.open(this.href, '_blank');

				// Check if mail client opens successfully, otherwise show tooltip near icon
				setTimeout(() => {
					if (!win || win.closed || typeof win.closed == 'undefined') {
						const tooltip = document.createElement('div');
						tooltip.textContent = "📧 Click to copy: " + email;

						Object.assign(tooltip.style, {
							position: 'absolute',
							background: '#222',
							color: '#fff',
							padding: '8px 12px',
							borderRadius: '6px',
							fontSize: '13px',
							boxShadow: '0 2px 8px rgba(0,0,0,0.3)',
							zIndex: 9999,
							cursor: 'pointer',
							transition: 'opacity 0.3s ease',
							whiteSpace: 'nowrap'
						});

						// Position tooltip relative to clicked icon
						const rect = this.getBoundingClientRect();
						tooltip.style.top = `${rect.top + window.scrollY - 40}px`;
						tooltip.style.left = `${rect.left + window.scrollX}px`;

						// Copy on click
						tooltip.addEventListener('click', () => {
							navigator.clipboard.writeText(email).then(() => {
								tooltip.textContent = "✅ Copied!";
								setTimeout(() => tooltip.remove(), 1500);
							});
						});

						document.body.appendChild(tooltip);

						// Auto-remove after a few seconds
						setTimeout(() => {
							if (tooltip.parentNode) tooltip.remove();
						}, 6000);
					}
				}, 400);
			});
		});
	});
</script>
<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">
	window.addEventListener("load", function() {
		var form = document.querySelector("#commentform");

		var nameField = document.querySelector("#author").closest(".breakdance-form-field");
		var emailField = document.querySelector("#email").closest(".breakdance-form-field");
		var commentField = document.querySelector("#comment").closest(".breakdance-form-field");
		var urlField = document.querySelector("#url").closest(".breakdance-form-field");
		var footer = document.querySelector(".breakdance-form-footer");
		var notes = document.querySelector(".comment-notes");

		form.append(notes);
		form.append(nameField);
		form.append(emailField);
		form.append(commentField);
		form.append(urlField);
		form.append(footer);

	})
</script>
<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1">var rocket_beacon_data = {"ajax_url":"https:\/\/www.rebuildyourvision.com\/wp-admin\/admin-ajax.php","nonce":"9d528c38c9","url":"https:\/\/www.rebuildyourvision.com\/404-error-page","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"lrc":true,"preload_fonts":true,"preconnect_external_domain":true},"lrc_threshold":1800,"preload_fonts_exclusions":["api.fontshare.com","cdn.fontshare.com"],"processed_extensions":["woff2","woff","ttf"],"external_font_exclusions":[],"preconnect_external_domain_elements":["link","script","iframe"],"preconnect_external_domain_exclusions":["static.cloudflareinsights.com","rel=\"profile\"","rel=\"preconnect\"","rel=\"dns-prefetch\"","rel=\"icon\""]}</script><script data-name="wpr-wpr-beacon" src="https://www.rebuildyourvision.com/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js" async type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script><script id="perfmatters-delayed-scripts-js">(function(){window.pmDC=1;if(window.pmDT){var e=setTimeout(d,window.pmDT*1e3)}const t=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"];const n={normal:[],defer:[],async:[]};const o=[];const i=[];var r=false;var a="";window.pmIsClickPending=false;t.forEach(function(e){window.addEventListener(e,d,{passive:true})});if(window.pmDC){window.addEventListener("touchstart",b,{passive:true});window.addEventListener("mousedown",b)}function d(){if(typeof e!=="undefined"){clearTimeout(e)}t.forEach(function(e){window.removeEventListener(e,d,{passive:true})});if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",s)}else{s()}}async function s(){c();u();f();m();await w(n.normal);await w(n.defer);await w(n.async);await p();document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))});window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),E().then(()=>{h()})}function c(){let o={};function e(t,e){function n(e){return o[t].delayedEvents.indexOf(e)>=0?"perfmatters-"+e:e}if(!o[t]){o[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]};t.addEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.add.apply(t,arguments)};t.removeEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.remove.apply(t,arguments)}}o[t].delayedEvents.push(e)}function t(t,n){const e=t[n];Object.defineProperty(t,n,{get:!e?function(){}:e,set:function(e){t["perfmatters"+n]=e}})}e(document,"DOMContentLoaded");e(window,"DOMContentLoaded");e(window,"load");e(document,"readystatechange");t(document,"onreadystatechange");t(window,"onload")}function u(){let n=window.jQuery;Object.defineProperty(window,"jQuery",{get(){return n},set(t){if(t&&t.fn&&!o.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){if(r){e.bind(document)(t)}else{document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})}};const e=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function t(e){e=e.split(" ");e=e.map(function(e){if(e==="load"||e.indexOf("load.")===0){return"perfmatters-jquery-load"}else{return e}});e=e.join(" ");return e}if(typeof arguments[0]=="string"||arguments[0]instanceof String){arguments[0]=t(arguments[0])}else if(typeof arguments[0]=="object"){Object.keys(arguments[0]).forEach(function(e){delete Object.assign(arguments[0],{[t(e)]:arguments[0][e]})[e]})}}return e.apply(this,arguments),this};o.push(t)}n=t}})}function f(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){if(e.hasAttribute("src")){if(e.hasAttribute("defer")&&e.defer!==false){n.defer.push(e)}else if(e.hasAttribute("async")&&e.async!==false){n.async.push(e)}else{n.normal.push(e)}}else{n.normal.push(e)}})}function m(){var o=document.createDocumentFragment();[...n.normal,...n.defer,...n.async].forEach(function(e){var t=e.getAttribute("src");if(t){var n=document.createElement("link");n.href=t;if(e.getAttribute("data-perfmatters-type")=="module"){n.rel="modulepreload"}else{n.rel="preload";n.as="script"}o.appendChild(n)}});document.head.appendChild(o)}async function w(e){var t=e.shift();if(t){await l(t);return w(e)}return Promise.resolve()}async function l(t){await v();return new Promise(function(e){const n=document.createElement("script");[...t.attributes].forEach(function(e){let t=e.nodeName;if(t!=="type"){if(t==="data-perfmatters-type"){t="type"}n.setAttribute(t,e.nodeValue)}});if(t.hasAttribute("src")){n.addEventListener("load",e);n.addEventListener("error",e)}else{n.text=t.text;e()}t.parentNode.replaceChild(n,t)})}async function p(){r=true;await v();document.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();window.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();document.dispatchEvent(new Event("perfmatters-readystatechange"));await v();if(document.perfmattersonreadystatechange){document.perfmattersonreadystatechange()}await v();window.dispatchEvent(new Event("perfmatters-load"));await v();if(window.perfmattersonload){window.perfmattersonload()}await v();o.forEach(function(e){e(window).trigger("perfmatters-jquery-load")})}async function v(){return new Promise(function(e){requestAnimationFrame(e)})}function h(){window.removeEventListener("touchstart",b,{passive:true});window.removeEventListener("mousedown",b);i.forEach(e=>{if(e.target.outerHTML===a){e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:true,cancelable:true}))}})}function E(){return new Promise(e=>{window.pmIsClickPending?g=e:e()})}function y(){window.pmIsClickPending=true}function g(){window.pmIsClickPending=false}function L(e){e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");i.push(e),e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();g()}function b(e){if(e.target.tagName!=="HTML"){if(!a){a=e.target.outerHTML}window.addEventListener("touchend",A);window.addEventListener("mouseup",A);window.addEventListener("touchmove",k,{passive:true});window.addEventListener("mousemove",k);e.target.addEventListener("click",L);C(e.target,"onclick","pm-onclick");y()}}function k(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k);e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");g()}function A(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k)}function C(e,t,n){if(e.hasAttribute&&e.hasAttribute(t)){event.target.setAttribute(n,event.target.getAttribute(t));event.target.removeAttribute(t)}}})();</script></body>

</html>
<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->