@font-face{font-family:'icomoon';src:url(/wp-content/themes/porto-child/fonts/icomoon.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.menu-toggle.woocommerce-button.button{display:none}#main,.page-header-6{background-color:#F5F6FA}.main-content{background-color:#fff;padding:1.5em}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{padding:0}.porto-wrap-container{padding-left:1em!important;padding-right:1em!important}#header .logo{margin-left:20px!important}#header .account-dropdown>li.menu-item>a{padding-top:7px}#header .account-dropdown .my-account{color:#222529;border-style:solid;border-color:#e7e7e7;border-width:1px;width:50px;height:50px;border-radius:26px;font-size:25px;padding-top:7px}#header .account-dropdown .my-account:hover{color:#08C;border-color:#08C}#header .porto-sicon-header{padding-right:16px}#header .separator{height:1.75em;border-color:rgb(0 0 0 / .06)}#header h3{font-size:1.3em}#header .header-center,#header .header-left{text-align:left}#footer .footer-ribbon{background-color:#0A6DD5!important}a{text-decoration:none!important}.nav_myaccount_main{padding:10px!important;text-align:left!important}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%!important;position:sticky;top:40px;max-height:90vh;overflow-y:auto;max-width:350px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation.active{display:block}.woocommerce-account .woocommerce-MyAccount-content{width:78%!important;padding:20px 0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{text-decoration:none;color:#1e73be}.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:red!important}.menu-toggle{display:none}.woocommerce-Input--password{width:100%}input[type="text"],input[type="email"],input[type="tel"],.dashboard_boxs,.select2-container,.account_boxs,.nav_myaccount_main,#order_status,.patient_content,.comment-text,div.wapf-section,.featured-boxes,.statement_boxs,textarea{border:1px solid #d9d9d9!important}.shop_table thead tr,.shop_table tr:not(:last-child){border-bottom:none!important}.shop_table th{text-align:left;padding:0}.shop_table thead th{padding:1em 1em;color:#fff!important;line-height:1.4;background-color:var(--porto-primary-color)}.shop_table td{padding:10px!important}.shop_table .variation{display:block}.shop_table dt{float:left}.shop_table dd,.shop_table dt{display:block!important}.shop_table tr:hover{background-color:#80b1df17}.woocommerce-orders-table{border:1px solid #0088CC!important}.woocommerce-orders-table__cell-order_designdownload{text-align:center!important}.woocommerce-orders-table__header-order_designdownload{width:100px!important;text-align:center!important}.account-orders-table tbody{max-height:585px}a.woocommerce-button.upload,.add_to_cart_button,span.add_to_cart_button,.porto-product-filters-toggle{display:none!important}.order-actions-button,.order-actions--heading,.optional,.woocommerce-customer-details{display:none}.cart-popup .button.checkout,.wishlist_table .add_to_cart.button,html .btn-v-dark,.single_add_to_cart_button,.order-again .button,.wc-action-btn.button,.wc-action-btn.button:disabled,.wishlist_table .add-links .quickview,.wishlist_table .add-links .yith-compare{background:#1e73be!important;color:#fff;border:none;margin-right:4px;margin-top:4px;font-weight:bold!important}.order-again .button:hover,.wc-action-btn.button:hover,.wc-action-btn.button:disabled:hover,.wishlist_table .add-links .quickview:hover,.wishlist_table .add-links .yith-compare:hover,.single_add_to_cart_button:hover,.cart-popup .button.checkout:hover,.wishlist_table .add_to_cart.button:hover,html .btn-v-dark:hover{background:#e18f22!important}.order-again .button,.wc-action-btn.button,.wc-action-btn.button:disabled,.wishlist_table .add-links .quickview,.wishlist_table .add-links .yith-compare{color:#fff!important}.save-payment-method,.edit-payment-method{color:white!important}.payment-method .button{color:#fff}.blog-posts .col-lg-5{display:none!important}.blog-posts .col-lg-7{display:block;width:100%}#side-nav-panel .searchform-fields{background-color:#fff!important;padding-left:10px!important;margin:0px!important;border:none!important}a.side-nav-panel-close{display:none!important}#side-nav-panel .searchform-fields>.text{width:100%!important;display:block!important}#side-nav-panel .searchform{margin-top:0px!important}#side-nav-panel .searchform-fields>.button-wrap,.searchform-fields>input[type="hidden"]{display:none!important}.main-content,.woocommerce-account .featured-boxes,.woocommerce-checkout .featured-boxes,.woocommerce-thankyou .featured-boxes,.statement_boxs,.dashboard_boxs,.cart-v2 .card-default,.woocommerce-account .nav_myaccount_main,#live-search-results,.woocommerce-tabs .tab-content,.patient_content,.comment-text,div.wapf-section,div.wapf-wrapper,#case_notes{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 12px 24px rgb(0 0 0 / .04);box-shadow:0 12px 24px #0000000a;border-radius:8px;background-color:#fff}#case_notes{border:dashed 2px #f44d4d;margin-bottom:2em;padding:1em;box-shadow:0 12px 24px #0000000a}#live-search-results{position:absolute;padding:10px;width:auto!important;z-index:115}#live-order-text-search{width:100%}.order_comments_container{max-height:450px;overflow:auto;width:100%}.order_comments_container ol{list-style:none}.arrow{display:inline-block;transition:transform 0.3s ease}.rotate{transform:rotate(180deg)}.comment-text{border:1px dashed #E1E7F0}.account_boxs{margin-bottom:20px;padding:1.5em;overflow:hidden;position:relative}.patient_column{flex:1;text-align:left;padding:10px}table.patient_content{width:80%;border-collapse:collapse}table.patient_content th,table.patient_content td{text-align:left;padding:8px}.order-steps{display:flex;align-items:center}.step-container{position:relative;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.outer-circle{width:40px;height:40px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:5px;border:1px solid #E1E7F0}.inner-circle{width:30px;height:30px;border-radius:50%;border:1px solid #E1E7F0;background-color:#fff}.inner-circle.filled{background-color:#545454}.inner-circle.checkmark::after{content:'\2713';color:#fff;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-line{min-width:auto;width:12px;height:2px;background-color:#00000061;margin:0 1px}.carousel{position:relative;width:100%;overflow:hidden;padding-bottom:1em}.carousel-inner{display:flex;transition:transform 0.5s ease}.carousel-item{min-width:100%;box-sizing:border-box;display:none}.carousel-item.active{display:block}.carousel-item h4{font-size:1.275em}.carousel-indicators{position:static!important;margin-top:10px}.carousel-dot{height:8px;width:8px;margin:5px 4px;background-color:#D6D6D6;border-radius:30px;cursor:pointer;display:block;-webkit-backface-visibility:visible;transition:opacity 0.2s}.carousel-dot:hover,.carousel-dot.active{background-color:#0077B3}.hidden{display:none!important}.success-message{border:1px solid green;padding:4em;text-align:center;background-color:#d6f5d67a}.failed-message{border:1px solid red;padding:4em;text-align:center;background-color:#fff0f0}.flex-container{display:flex;flex-wrap:wrap;gap:10px}.flex-items{padding:1em;flex:1 1 200px}.flex-items input{width:100%}.half_width{width:50%}.third_width{width:33%}.red{color:red}.max-height_frontbanner{max-height:200px}.new-note{background-color:#ff7f0026}.product-image .inner{border:1px solid #E1E7F0;background-color:#fff}.product-image .inner:hover{border:1px solid #08C}.review-order .product-name{background-color:#fff}.product-price .quantity{display:none}.order_details .wc-item-meta li,.wc-item-meta p{color:#288be7}.wc-item-meta-label{color:#999}.order_details .wc-item-meta .wapf-pricing-hint{display:none}.woocommerce-order-upload-box{padding:20px;border:4px solid #08c;margin-bottom:20px}.woocommerce-order-upload-box h2{text-align:center}.woocommerce-order-details .btn{margin-top:20px}.woocommerce-order-details{text-align:center}#header,.sticky-header .header-main.sticky{border-bottom:3px solid #ededed}.card-sub-title{display:none}.wapf-checkbox.has-pricing{flex:1 0 25%}.featured-boxes,.statement_boxs,.dashboard_boxs,.cart-v2 .card-default,.woocommerce-account .nav_myaccount_main,#live-search-results,.woocommerce-tabs .tab-content,.patient_content{border:1px solid #d9d9d9!important}.numberCircle{padding:.02em .3em;background:#f4524d;color:#fff;text-align:center}.spinner-container{position:relative;width:100px;height:100px}.spinner2{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}#countdown-timer{position:absolute;top:50%;left:50%;transform:translate(-60%,-70%);font-size:14px;color:#333;text-align:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.search-loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite;margin:0 auto}form.mailpoet-manage-subscription .mailpoet_text_label,form.mailpoet-manage-subscription .mailpoet_select_label,form.mailpoet-manage-subscription .mailpoet_segment_label{display:block;font-weight:700}form.mailpoet-manage-subscription .mailpoet_select,form.mailpoet-manage-subscription .mailpoet_text{width:50%;padding:12px}form.mailpoet-manage-subscription .mailpoet_paragraph{margin-bottom:20px}form.mailpoet-manage-subscription .mailpoet_submit{padding:20px 20px;width:50%;font-weight:700;font-size:11pt}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-crown_icon:before{content:"\e900"}.icon-denture_icon:before{content:"\e901"}.icon-implant_icon:before{content:"\e902"}.icon-ortho_icon:before{content:"\e903"}.icon-partial_icon:before{content:"\e904"}.search-sku{display:none}.searchform .live-search-list{min-width:500px!important}.doc_list li{margin-bottom:3em}.wpcp-upload-container li{white-space:normal!important;overflow:unset!important;display:block}.wpcp-uploads-list{grid-template-columns:none!important;max-width:30vw!important}.wpcp-upload-container,.wpcp-upload-container h4{padding-top:1em}.download_tooltip{vertical-align:middle;margin-top:-10px}.product_info_table{border:#e9b839 1px solid}.product_info_table th{border-bottom:#e9b839 1px solid}.clearbutton{height:37px;display:inline-block;text-align:center;text-decoration:none;width:100px;background:#ff0000a1!important;color:#fff!important;font-weight:400;transition:.3s;border:none;cursor:pointer;font-size:inherit;margin-left:10px;line-height:37px}.clearbutton:hover{background:#db9a42!important;border-color:var(--porto-primary-color);color:var(--porto-primary-color-inverse)}#side-nav-panel{padding-top:20px;width:220px}.page-top .breadcrumbs-wrap{margin-left:20px}.hidden{display:none!important}div.wapf-field-description{padding-bottom:10px;padding-top:0;margin-top:-10px}div.product_meta{padding-bottom:15px}li.payment_method_cheque label{font-weight:700;font-size:16px}div.product_addon_right{margin-left:auto;margin-right:0}div.wapf-wrapper{padding-bottom:18px;border-style:solid dashed solid dashed;border-color:#0A6DD5;border-width:10px 2px;padding:1em}.wapf-wrapper::before{content:"RX Order Form";font-family:'Font Awesome 5 Free';font-weight:900;margin-right:5px;font-size:1.4em;text-decoration:underline}.wapf-wrapper h4{color:#3772bd;text-align:center;margin-top:30px}.tray_handle img,.denture_cadtype img{max-height:100px;max-width:125px!important}.abutment_cadtype img{width:100px}div.wapf-section{margin:15px 0;padding:14px;border-radius:8px;border:1px solid #E1E7F0}div.wapf-swatch--image.wapf-checked,div.wapf-swatch--image:hover{border-color:#08c}.wapf-swatch--image img{border-radius:20%!important}.wapf-swatch--image.wapf-checked img{border:3px solid #488ee1}.mold .wapf-swatch--image img{transition:transform 0.3s ease-in-out}.mold .wapf-swatch--image img:hover{transform:scale(2);z-index:10000;position:relative}.wapf-swatch--image.wapf-checked,.wapf-swatch--image:hover{border-color:transparent!important}div.teeth_flex .wapf-checkboxes{display:flex;flex-wrap:wrap}div.teeth_flex .wapf-checkable{width:24%}.buttons_added{display:none}.account-header{text-align:center;margin-bottom:3rem}.account-header h1{font-size:2.2rem;margin:0 0 .75rem}.account-header p{margin:0;color:var(--text-muted);font-size:1rem}.account-benefits h2{font-size:1.3rem;margin-bottom:1rem}.account-benefits ul{list-style:none;padding:0;margin:0}.account-benefits li{position:relative;padding-left:1.6rem;margin-bottom:.75rem;color:var(--text-muted);font-size:.98rem}.account-benefits li::before{content:"✔";position:absolute;left:0;top:0;color:var(--primary);font-size:.9rem}.trust-block{border-top:1px solid var(--border-soft);margin-top:1.75rem;padding-top:1.25rem}.trust-block h3{margin:0 0 .5rem;font-size:1rem}.trust-block ul{list-style:none;padding:0;margin:0}.trust-block li{font-size:.9rem;color:var(--text-muted);margin-bottom:.3rem}.support-block{margin-top:1.25rem;font-size:.9rem;color:var(--text-muted)}.myaccount_nav_submenu a,.myaccount_nav_submenu2 a{border-bottom:none}.myaccount_nav_submenu2{display:none}.submenu-toggle{float:right;margin-top:-25px;transform:rotate(180deg)}.parent:hover .submenu-toggle{transform:rotate(0deg)}.parent:hover .myaccount_nav_submenu2{display:block}#menu-primary-menu{margin:0 auto}.menu-center .porto-link-login{border-left:1px solid #ccc}.archive-products,.page-content{padding:.8em}.archive-products li .product-content{text-align:center}[id^="tippy-"]{z-index:99999999!important}.wpas-ticket-details-header tr td:first-child,.wpas-ticket-details-header tr th:first-child{display:none}.wpcp-wc-open-box{display:none}.order_comments_container{max-height:450px;overflow:auto;width:100%}.order_comments_container ol{list-style:none}.order_details .wc-item-meta li,.wc-item-meta p{color:#288be7}.wc-item-meta-label{color:#999}.order_details .wc-item-meta .wapf-pricing-hint{display:none}.success-message{border:1px solid green;padding:4em;text-align:center;background-color:#d6f5d67a}.failed-message{border:1px solid red;padding:4em;text-align:center;background-color:#fff0f0}.max-height_frontbanner{max-height:200px}.wpcsa-bar{background-color:rgb(0 0 0 / .7);padding:20px;text-align:center;position:fixed;left:35%;bottom:0;width:30%;z-index:9}#wos_wrapper input[type="submit"]{float:left}#wos_wrapper section{margin-bottom:0px!important}#wos_submit{padding-top:0px!important}#menu-design-menu,#menu-dental-menu{display:-ms-flexbox;display:table;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.header-col{-ms-flex:1;flex:1}#menu-design-menu .caeic2,#menu-dental-menu .caeic2{display:block;margin:0 auto 6px!important;font-size:1.7em;line-height:30px;letter-spacing:-.01em}#menu-design-menu .caeic,#menu-dental-menu .caeic{display:block;height:30px;-webkit-filter:invert(100%);filter:invert(100%);margin:0 auto 6px;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.denture{background:url(/wp-content/uploads/2023/02/denture.svg) no-repeat;background-size:contain;left:82%}.crown{background:url(/wp-content/uploads/2023/02/crown_icon.svg) no-repeat;background-size:contain;left:67%}.implant{background:url(/wp-content/uploads/2023/02/implant_icon.svg) no-repeat;background-size:contain;left:92%}.ortho{background:url(/wp-content/uploads/2023/02/ortho_icon.svg) no-repeat;background-size:contain;left:88%}.partial{background:url(/wp-content/uploads/2023/02/partial_icon.svg) no-repeat;background-size:contain;left:85%}#menu-design-menu a i,#menu-dental-menu a i{display:block;margin:0 auto 4px;font-size:1.7em;line-height:30px;letter-spacing:-.01em}#menu-design-menu li,#menu-dental-menu li{flex:0 0 auto;margin:0;list-style:none;display:table-cell;text-align:center;vertical-align:middle}#menu-design-menu li a,#menu-dental-menu li a{font-size:1.2em;height:100%;width:100%;text-align:center;color:#FFF}#menu-design-menu li a:hover *,#menu-dental-menu li a:hover *{color:var(--porto-primary-color)!important}#menu-design-menu .sub-menu li,#menu-dental-menu .sub-menu li{display:contents}#menu-design-menu .sub-menu li a:hover,#menu-dental-menu .sub-menu li a:hover{color:#FFF}#menu-design-menu .header-left,#menu-dental-menu .header-left{-ms-flex:1;flex:1;text-align:left}#menu-design-menu .main-menu,#menu-dental-menu .main-menu{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;background-color:#403f3f;-webkit-overflow-scrolling:touch}#menu-design-menu .sub-menu li a:hover,#menu-dental-menu .popup li a:hover{filter:none;color:#0088CC!important}.mega-menu .narrow ul.sub-menu{background:#403F3F}.mega-menu .narrow li.menu-item:hover>a{background:#fff0}.wpas-ticket-details-header tr td:first-child,.wpas-ticket-details-header tr th:first-child{display:none}.order_comments_container{max-height:450px;overflow:auto;width:100%}.order_comments_container ol{list-style:none}.success-message{border:1px solid green;padding:4em;text-align:center;background-color:#d6f5d67a}.failed-message{border:1px solid red;padding:4em;text-align:center;background-color:#fff0f0}.max-height_frontbanner{max-height:200px}.wpcsa-bar{background-color:rgb(0 0 0 / .7);padding:20px;text-align:center;position:fixed;left:35%;bottom:0;width:30%;z-index:9}#wos_wrapper input[type="submit"]{float:left}#wos_wrapper section{margin-bottom:0px!important}#wos_submit{padding-top:0px!important}