@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}:root{--ee-color-white:hsl(207, 0%, 100%);--ee-color-may-as-well-be-white:hsl(207, 0%, 97.5%);--ee-color-almost-white:hsl(207, 0%, 95%);--ee-color-white-cloud:hsl(207, 5%, 87.5%);--ee-color-grey-cloud:hsl(207, 5%, 75%);--ee-color-off-white:hsl(207, 0%, 90%);--ee-status-color-pink:hsl(340, 100%, 75%);--ee-status-color-hot-pink:hsl(342, 79%, 68%);--ee-status-color-red:hsl(350, 95%, 65%);--ee-status-color-orange:hsl(20, 100%, 65%);--ee-status-color-gold:hsl(40, 100%, 55%);--ee-status-color-yellow:hsl(50, 100%, 50%);--ee-status-color-pale-yellow:hsl(50, 75%, 80%);--ee-status-color-yellow-desat:hsl(50, 100%, 50%);--ee-status-color-dark-green:hsl(95, 55%, 30%);--ee-status-color-green:hsl(140, 90%, 40%);--ee-status-color-dark-green-low-contrast:hsl(140, 90%, 50%);--ee-status-color-green-high-contrast:hsl(140, 100%, 30%);--ee-status-color-light-green:hsl(145, 40%, 50%);--ee-status-color-blue-green:hsl(176, 100%, 35%);--ee-status-color-blue:hsl(203, 65%, 55%);--ee-status-color-light-blue:hsl(203, 95%, 75%);--ee-status-color-pale-blue:hsl(203, 60%, 95%);--ee-status-color-violet:hsl(239, 40%, 65%);--ee-status-color-purple:hsl(279, 40%, 55%);--ee-status-color-light-purple:hsl(279, 40%, 75%);--ee-status-color-pale-grey:hsl(219, 2%, 75%);--ee-status-color-light-grey:hsl(219, 2%, 55%);--ee-status-color-grey:hsl(225, 2%, 37.5%);--ee-status-color-dark-grey:hsl(225, 2%, 25%);--ee-status-color-charcoal:hsl(225, 0%, 15%);--ee-ts-background:hsl(210 2% 97.5%);--ee-ts-border-color:hsl(210 5% 40%);--ee-ts-accent-color:hsl(210 100% 50%);--ee-ts-accent-color-hover:hsl(210 100% 45%);--ee-ts-input-disabled:hsl(210 15% 50%);--ee-ts-text-color:hsl(210 10% 20%);--ee-ts-button-text-color:hsl(210 2% 97.5%)}@font-face{font-display:swap;font-family:"ee-dashicons";src:url(/wp-content/plugins/event-espresso-core-reg/core/templates/global_assets/fonts/ee-dashicons.eot);src:url(/wp-content/plugins/event-espresso-core-reg/core/templates/global_assets/fonts/ee-dashicons.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/event-espresso-core-reg/core/templates/global_assets/fonts/ee-dashicons.ttf)format("truetype"),url(/wp-content/plugins/event-espresso-core-reg/core/templates/global_assets/fonts/ee-dashicons.woff)format("woff"),url(/wp-content/plugins/event-espresso-core-reg/core/templates/global_assets/fonts/ee-dashicons.svg#ee-dashicons)format("svg");font-weight:400;font-style:normal}.dashicons{font-size:inherit;height:auto;margin-inline-end:.5em;vertical-align:middle;width:auto}#espresso-ajax-loading{display:none;position:fixed;top:25%;left:50%;margin-left:-15px;padding:0;z-index:1000;font-size:48px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ee-spinner:before{content:""}.ee-spinner{font-family:"dashicons",sans-serif;display:inline-block;font-style:normal;font-weight:400;line-height:1;vertical-align:middle}.ee-spin{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.espresso-ajax-notices{display:none;background:var(--ee-color-white);border:4px solid;box-shadow:4px 10px 15px -3px rgb(0 0 0/.3),0 9px 9px -3px rgb(0 0 0/.6),-3px -2px 10px rgb(0 0 0/.15);box-sizing:border-box;color:var(--ee-status-color-dark-grey);font-size:1em;font-weight:700;height:auto;line-height:1.6em;margin:0 auto 2em;max-width:640px;min-width:300px;padding:1em 1.25em;position:relative;text-align:center;width:74.5%;z-index:999}#espresso-ajax-notices,#espresso-notices{left:50vw;margin:0;max-width:90%;min-width:240px;position:fixed;text-align:center;top:25vh;transform:translateX(-50%);width:800px;z-index:999}.espresso-ajax-notices p,body{margin:0}#espresso-ajax-notices-success{border-color:var(--ee-status-color-green)}#espresso-ajax-notices-error{border-color:var(--ee-status-color-red)}#espresso-ajax-notices-attention{border-color:var(--ee-status-color-yellow)}.close-espresso-notice{background:0 0!important;box-shadow:none!important;color:var(--ee-status-color-light-grey);cursor:pointer;font-size:21px;font-weight:700;line-height:21px;margin:0;padding:0;position:absolute;right:3px;text-align:center;text-decoration:none!important;top:1px;vertical-align:middle}.close-espresso-notice:hover{color:var(--ee-status-color-dark-grey)}.clear{clear:both}.clearfix::after{content:"";clear:both;display:block}@font-face{font-display:swap;font-family:awsmicon;src:url(/wp-content/plugins/awsm-team-pro/css/fonts/awsmicon-1.10.0.ttf)format("truetype"),url(/wp-content/plugins/awsm-team-pro/css/fonts/awsmicon-1.10.0.woff)format("woff"),url(/wp-content/plugins/awsm-team-pro/css/fonts/awsmicon-1.10.0.svg#awsmicon)format("svg");font-weight:400;font-style:normal;font-display:block}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:" ";height:15px;width:2px;top:3px;background-color:rgb(128 128 128)}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container{padding:15px 25px}}@font-face{font-display:swap;font-family:"wpdm-icons";src:url(/wp-content/plugins/download-manager/assets/wpdm-iconfont/font/wpdm-icons.eot?9713993);src:url(/wp-content/plugins/download-manager/assets/wpdm-iconfont/font/wpdm-icons.eot?9713993#iefix)format("embedded-opentype"),url(/wp-content/plugins/download-manager/assets/wpdm-iconfont/font/wpdm-icons.woff2?9713993)format("woff2"),url(/wp-content/plugins/download-manager/assets/wpdm-iconfont/font/wpdm-icons.woff?9713993)format("woff"),url(/wp-content/plugins/download-manager/assets/wpdm-iconfont/font/wpdm-icons.ttf?9713993)format("truetype"),url(/wp-content/plugins/download-manager/assets/wpdm-iconfont/font/wpdm-icons.svg?9713993#wpdm-icons)format("svg");font-weight:400;font-style:normal}:root{--font-size-lg:16px;--font-size-sm:12px;--border-radius-regular:3px;--border-radius-sm:2px;--padding-regular:6px 15px;--ld-spacer-0:0.25rem;--ld-spacer-1:0.5rem;--ld-spacer-2:0.75rem;--ld-spacer-3:1rem;--ld-spacer-4:1.25rem;--ld-spacer-5:1.5rem;--ld-spacer-6:2rem;--ld-spacer-7:2.25rem;--ld-spacer-8:2.5rem;--ld-spacer-9:3rem;--ld-spacer-10:3.5rem;--ld-spacer-11:4rem;--ld-spacer-12:5rem;--ld-spacer-13:6rem;--ld-spacer-14:8rem;--ld-spacer-fixed-0:4px;--ld-spacer-fixed-1:8px;--ld-spacer-fixed-2:12px;--ld-spacer-fixed-3:16px;--ld-spacer-fixed-4:20px;--ld-spacer-fixed-5:24px;--ld-spacer-fixed-6:32px;--ld-spacer-fixed-7:36px;--ld-spacer-fixed-8:40px;--ld-spacer-fixed-9:48px;--ld-spacer-fixed-10:56px;--ld-spacer-fixed-11:64px;--ld-spacer-fixed-12:80px;--ld-spacer-fixed-13:96px;--ld-spacer-fixed-14:128px;--ld-radius:4px;--ld-color-brand-primary:#235af3;--ld-color-brand-secondary:#f3b33e;--ld-color-brand-tertiary:#479bf8;--ld-color-semantic-success:#3eab6a;--ld-color-semantic-error:#e65255;--ld-color-system-validation-error:#db0000;--ld-color-semantic-error-light:#faeeee;--ld-color-system-validation-success:#2f8351;--ld-color-semantic-success-light:#eef7f1;--ld-color-system-dark:#0e2a90;--ld-color-system-body-text:#4a4a68;--ld-color-system-text-dark:#0e0e2c;--ld-color-system-subtle:#8c8ca2;--ld-color-system-border:#dce1e8;--ld-color-system-light-1:#f3f8ff;--ld-color-system-light-2:#f7f9fc;--ld-color-system-white:#fff;--ld-color-alert-bg:#7a7a7a;--ld-color-alert-text:var(--ld-color-system-white);--ld-color-body-bg:var(--ld-color-system-white);--ld-color-border:#ddd;--ld-color-button:var(--ld-color-system-white);--ld-color-button-bg:var(--ld-color-brand-primary);--ld-color-button-bg-hover:#2c4fd1;--ld-color-progress-bar-bg:#f5f5f5;--ld-color-progress-bar-fg:#000;--ld-color-field-bg:var(--ld-color-system-light-1);--ld-color-field-bg-hover:var(--ld-color-system-white);--ld-color-field-bg-active:var(--ld-color-system-white);--ld-color-field-bg-valid:var(--ld-color-system-white);--ld-color-field-bg-error:var(--ld-color-system-white);--ld-color-field-bg-disabled:var(--ld-color-system-light-2);--ld-color-field-border:var(--ld-color-system-subtle);--ld-color-field-border-active:var(--ld-color-brand-primary);--ld-color-field-border-active-shadow:0 0 0 4px rgba(50,89,235,.2);--ld-color-field-border-error-shadow:0 0 0 4px rgba(230,82,85,.2);--ld-color-field-border-valid-shadow:0 0 0 4px rgba(62,171,106,.2);--ld-color-field-border-disabled:var(--ld-color-system-light-3);--ld-color-field-text:var(--ld-color-system-subtle-text);--ld-color-field-text-active:var(--ld-color-system-dark);--ld-color-field-text-valid:var(--ld-color-system-dark);--ld-color-field-text-error:var(--ld-color-system-dark);--ld-color-field-text-disabled:var(--ld-color-system-subtle-text);--ld-color-field-description:var(--ld-color-system-subtle-text);--ld-color-label:var(--ld-color-system-dark);--ld-color-button-secondary-border:#728188;--ld-typography-font-family:inter,-apple-system,roboto,ubuntu,sans-serif;--ld-icon-size-xl:2rem;--ld-icon-size-lg:1.5rem;--ld-icon-size-md:1.25rem;--ld-icon-size-sm:1rem;--ld-icon-size-default:var(--ld-icon-size-md);--ld-button-border-radius:var(--ld-radius);--ld-button-border-radius-rounded:100px;--ld-field-radius:var(--ld-radius);--ld-border-radius:8px;--ld-border-radius-small:4px;--ld-alert-border-radius:8px;--ld-alert-border-width:1px;--ld-alert-margin:0 0 var(--ld-spacer-3) 0;--ld-alert-padding:var(--ld-spacer-2) var(--ld-spacer-fixed-3);--ld-alert-last-margin:0 0 var(--ld-spacer-8) 0;--ld-breadcrumbs-font-size:var(--ld-typography-desktop-body-small-size);--ld-breadcrumbs-line-height:var(--ld-typography-desktop-body-small-height);--ld-breadcrumbs-font-weight:var(--ld-typography-font-weight-regular);--ld-breadcrumbs-link-color:var(--ld-color-brand-primary);--ld-breadcrumbs-text-color:var(--ld-color-body-text);--ld-breadcrumbs-delimiter-color:var(--ld-color-system-border);--ld-breadcrumbs-truncation-size:19ch;--ld-tabs-gap:var(--ld-spacer-6);--ld-tabs-font-weight:var(--ld-typography-font-weight-bold);--ld-tabs-color-text-active:var(--ld-color-brand-primary);--ld-tabs-background-color-hover:var(--ld-color-system-light-2);--ld-tabs-border-width:2px;--ld-tabs-border-width-active:4px;--ld-tabs-border-color:var(--ld-color-system-border);--ld-tabs-border-color-active:var(--ld-color-brand-primary);--ld-tabs-tab-gap:10px;--ld-pricing-gap:0.25rem 0;--ld-instructors-margin:var(--ld-spacer-8) 0 0 0;--ld-instructors-gap:var(--ld-spacer-2);--ld-instructors-list-gap:var(--ld-spacer-3);--ld-instructors-item-gap:var(--ld-spacer-3);--ld-instructors-avatar-border-radius:50%;--ld-steps-margin-top:var(--ld-spacer-6);--ld-steps-list-gap:var(--ld-spacer-3);--ld-steps-info-padding:var(--ld-spacer-3) var(--ld-spacer-fixed-5);--ld-steps-item-background-color:var(--ld-color-system-light-2);--ld-steps-item-background-color-hover:var(--ld-color-system-border);--ld-steps-item-border-width:0.063rem;--ld-steps-item-border-color:var(--ld-color-system-border);--ld-steps-item-border-radius:0.25rem;--ld-steps-item-truncation-size:65ch;--ld-steps-sub-item-background-color:var(--ld-color-system-white);--ld-steps-link-item-background-color:var(--ld-color-system-border);--ld-steps-link-item-padding:var(--ld-spacer-0) var(--ld-spacer-fixed-5);--ld-steps-loader-item-padding:var(--ld-spacer-1) var(--ld-spacer-fixed-5);--ld-steps-pagination-margin:var(--ld-spacer-6) 0 0 0;--ld-pagination-item-size:2rem;--ld-pagination-item-active-color:var(--ld-color-brand-primary);--ld-pagination-item-active-border:0.063rem solid var(--ld-color-brand-primary);--ld-pagination-item-active-border-radius:0.25rem;--ld-progress-bar-width:100%;--ld-progress-bar-height:1rem;--ld-progress-bar-background-color:var(--ld-color-system-border);--ld-progress-bar-foreground-color:var(--ld-color-brand-primary);--ld-progress-bar-border-radius:0.125rem;--ld-progress-bar-margin:var(--ld-spacer-4) 0 var(--ld-spacer-2) 0;--ld-progress-bar-value:0%;--ld-progress-donut-size:1.625rem;--ld-progress-donut-background-color:var(--ld-color-system-border);--ld-progress-donut-foreground-color:var(--ld-color-brand-primary);--ld-course-overview-gap:1rem}.ult-modal-box-content__inside::-webkit-scrollbar-thumb:vertical{background:#afafaf;border-radius:150px;background-clip:padding-box;border:2px solid transparent;min-height:10px}input[type=password]{width:100%!important;padding:5px!important;margin-top:5px!important}input[type=password]:focus{border:1px solid #00a0d5}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/integrated-dentistry/css/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/integrated-dentistry/css/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/integrated-dentistry/css/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/integrated-dentistry/css/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/integrated-dentistry/css/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/integrated-dentistry/css/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-close:before{content:""}.fa-shopping-cart:before,.top-cart .cart-icon:before{content:""}.fa-sign-in:before{content:""}.fa-envelope:before{content:""}html{font-family:"Libre Franklin",sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}article,aside,footer,header,main{display:block;margin:0}a{background-color:#fff0;color:#06f;text-decoration:none}img{border:0;height:auto;max-width:100%;vertical-align:middle}button,input,select{font:inherit;margin:0}button{overflow:visible;-webkit-appearance:button;cursor:pointer}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox]{box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}body,input{color:#000;line-height:1.68}button{background:#06f;padding:0 20px;color:#fff;border:0;border-radius:3px;line-height:36px;height:36px;box-shadow:inset 0 0 0 rgb(0 0 0/.15);transition:all .5s}body,button,h1,h2,input,select{font-family:"Libre Franklin",Helvetica,Arial,Verdana,sans-serif}body,button,input,select{font-size:1rem;font-weight:300}select{color:#000}h1,h2{color:#036;font-weight:400;line-height:1.2;margin:0}h1{font-size:1.5rem;margin-bottom:1.6rem}h2{font-size:1.4rem;margin-bottom:1.4rem}.entry-content h1,.entry-content h2{position:relative;padding-bottom:5px}.entry-content h1:after,.entry-content h2:after{position:absolute;content:"";top:100%;left:0;height:4px;background:#06f;border-radius:2px}.entry-content h1:before{width:66px}.entry-content h1:after{width:170px}.entry-content h2:before{width:40px}.entry-content h2:after{width:106px}p{margin:0 0 15px}i{font-style:italic}*,:after,:before{box-sizing:inherit}body{background:#f7f7f7}ul{margin:0 0 15px 20px;padding:0;list-style:disc}li>ul{margin-bottom:0;margin-left:15px}.top-login-dropdown button.button:hover,button:hover{box-shadow:inset 0-100px 0#fff0;transition:all linear 1s}button:active,button:focus{outline:0}input[type=text],select{border:1px solid #ddd;border-radius:3px}input[type=password],input[type=search],input[type=text]{color:#036;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;height:2rem;padding:1rem .5rem;-webkit-appearance:unset}input[type=text]{width:100%}input[type=password],input[type=search]{border:1px solid #ddd;border-radius:3px}select{padding:3px 40px 3px 8px;height:36px;background-color:#fff;line-height:100%;outline:0;background-image:url(/wp-content/themes/integrated-dentistry/images/select-arrow.png);background-position:right center;background-repeat:no-repeat;position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus{outline:0;border:1px solid rgb(0 0 0/.2)}input[type=search]{width:auto}a:active,a:focus,a:hover{color:#06f}a:focus{outline:0}a:active,a:hover{outline:0}.single-entry-content a{color:#06f;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;font-weight:500}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;color:#06f;display:block;font-size:.85rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clearfix:after,.clearfix:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.clearfix:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.hentry,.widget{margin:0 0 30px}.widget ul{list-style:none;margin:0;padding:0}.widget a{text-decoration:none;color:#000}#colophon .widget,.top-login-mini-cart p{margin:0}.single-entry-content{font-size:.9rem}#primary{background:#fff0;width:66%;float:left;transform:translateY(0)}#primary.full-width{width:auto;float:none}article{position:relative;border-radius:5px;padding:20px;margin-bottom:20px}.entry-footer{font-size:.85rem;color:rgb(68 68 68/.5);font-style:normal}article,aside{background:#fff}.container{width:1160px;max-width:100%;margin:0 auto;padding:0 10px}.site-content{position:relative;z-index:99}.integrated-dentistry-overlay{background-color:rgb(0 0 0/.8);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.integrated-dentistry-overlay:target{visibility:visible;opacity:1}.integrated-dentistry-modal{background-color:#036;display:inline-block;left:50%;opacity:0;padding:10px 40px 40px;position:fixed;text-align:justify;top:40%;visibility:hidden;z-index:1010;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s,top .5s;-moz-transition:opacity .5s,top .5s;-ms-transition:opacity .5s,top .5s;-o-transition:opacity .5s,top .5s;transition:opacity .5s,top .5s;border-radius:5px;border:1px solid #f7f7f7;max-width:99%}.integrated-dentistry-overlay:target+.integrated-dentistry-modal{top:50%;opacity:1;visibility:visible}.integrated-dentistry-modal div{margin-bottom:10px}.integrated-dentistry-modal .close-this{display:block;margin-bottom:20px;text-align:right}.integrated-dentistry-modal a.fa-close{font-size:1.1rem;font-weight:400}.integrated-dentistry-modal select#product_cat.postform{border-right-color:#fff0}.integrated-dentistry-modal select{text-overflow:ellipsis;max-width:99%}#masthead{width:100%;background:#036;position:fixed;left:0;right:0;z-index:999;font-family:"Libre Franklin",Helvetica,Arial,Verdana,sans-serif;min-height:70px;transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;height:auto}#site-branding{float:left;width:20%;padding:20px 0}#site-description{width:30%;float:left;text-align:right;color:#06f;padding:20px 0 0;font-size:.7rem;line-height:1}.main-header{background-color:#7cf;background-repeat:no-repeat;background-position:65%0;background-size:cover;background-attachment:scroll;margin-bottom:25px}.header-title{padding:70px 0}.header-title .fa{font-size:1.3rem;font-weight:400;text-align:center;margin-right:15px;top:-5px;width:40px;height:40px;line-height:40px;background:#fff;color:#7cf;box-shadow:0 0 0 3px rgb(255 255 255/.45);border-radius:100%;display:inline-block}.main-title,.top-login-dropdown button.button{color:#fff;margin:0;position:relative;display:inline-block}.main-title{font-family:"Lato",Helvetica,Arial,Verdana,sans-serif;font-size:1.4rem;font-weight:700;text-align:left;padding:13px 20px;background:rgb(0 102 255/.8);text-shadow:1px 1px 1px rgb(0 0 0/.5);border-radius:5px}#top-info{width:50%;text-align:right;padding:0}.top-login,.top-tel{border-bottom-left-radius:5px}.top-tel{float:right;font-size:1rem;font-weight:700;padding:5px 15px;background:rgb(0 0 0/.2);border-bottom-right-radius:5px}.top-tel .mobile-clear{display:inline-block;float:left}.top-tel,.top-tel .mobile-clear a,.top-tel .mobile-clear a:hover{color:#fff}.top-tel .fa{font-size:1.2rem;font-weight:400;color:#06f;text-align:center;line-height:40px;width:40px;height:40px;position:relative;top:1px;margin-right:15px;border-radius:50%}.top-login{display:none;float:left;position:relative;margin-left:10px;padding-left:15px;padding-bottom:2px;background:rgb(0 0 0/.1);border-top-left-radius:5px}.top-login-dropdown{display:none;visibility:hidden;position:absolute;top:42px;right:0;min-width:240px;padding:10px;background-color:#7cf;background-image:url(/wp-content/themes/integrated-dentistry/images/mini-cart-bg.png);background-position:left center;background-repeat:repeat;font-size:.8rem;font-weight:400;text-align:left;z-index:100;border-radius:3px;-webkit-transition:.5s all;-webkit-transition-delay:.7s;-moz-transition:.5s all;-moz-transition-delay:.7s;-ms-transition:.5s all;-ms-transition-delay:.7s;-o-transition:.5s all;-o-transition-delay:.7s;transition:.5s all;transition-delay:.7s}#primary-menu li,.top-cart{float:left;position:relative}.top-cart{display:inline-block;padding-left:15px;padding-right:15px;padding-bottom:2px;background:rgb(0 0 0/.1);border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:1px solid rgb(255 255 255/.05)}.top-cart:hover .fa,.top-login:hover .fa,.top-tel .mobile-clear:hover .fa{background:#fff}.top-cart .fa,.top-login .fa,.top-tel .fa{background:rgb(0 0 0/.2)}.top-cart .item-count{position:absolute;top:4px;right:-2px;background:#fff;font-weight:400;border:1px solid #fff0;border-radius:100%;padding:0;text-align:center;font-size:.7rem;color:#888;min-width:16px;height:16px;line-height:14px}.top-cart:hover .item-count{background:#036;border:1px solid #fff;color:#fff}.top-login-mini-cart{visibility:hidden;position:absolute;top:42px;right:0;min-width:240px;padding:10px;background-color:#06f;background-image:url(/wp-content/themes/integrated-dentistry/images/mini-cart-bg.png);background-position:left center;background-repeat:repeat;font-size:80%;font-weight:400;text-align:left;line-height:1.2;z-index:100;border-radius:3px;-webkit-transition:.5s all;-webkit-transition-delay:.7s;-moz-transition:.5s all;-moz-transition-delay:.7s;-ms-transition:.5s all;-ms-transition-delay:.7s;-o-transition:.5s all;-o-transition-delay:.7s;transition:.5s all;transition-delay:.7s}.top-cart:hover .top-login-mini-cart{visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-login-dropdown button.button{background:#036;border-radius:3px;font-weight:400;text-transform:uppercase;font-size:.75rem;line-height:1;cursor:pointer;text-decoration:none;overflow:visible;padding:.618em 1em;left:auto;border:0;white-space:nowrap;background-image:none;text-shadow:none;box-shadow:inset 0 0 0 rgb(0 0 0/.15);transition:all .5s}.title-tagline-hidden .site-description{clip:rect(1px,1px,1px,1px);position:absolute}.site-navigation{font-family:"Libre Franklin",Helvetica,Arial,Verdana,sans-serif;width:80%;float:right;margin-top:1rem}.toggle-nav{display:none}#primary-menu,#top-info{margin:0;float:right}#primary-menu li{list-style:none}#primary-menu li a{display:block;color:#fff;padding:10px 15px}#primary-menu li.menu-item-has-children a{padding:10px 25px 10px 15px}.menu-item-has-children:hover::after{font-family:Font Awesome\ 5 Free;font-size:1rem;font-weight:900;text-shadow:none;content:"";color:#fff;position:absolute;top:8px;right:8px}#primary-menu li:hover a{color:#fff}#primary-menu li a:hover{display:block;color:#0fc}#primary-menu ul,#primary-menu>li>a{font-size:.85rem;font-weight:300}#primary-menu ul{position:absolute;visibility:hidden;opacity:0;background:#036;min-width:180px;text-align:left;top:140%;margin:0;border-radius:0 0 3px 3px;z-index:10}#primary-menu li:hover>ul{opacity:1;visibility:visible;top:100%}#primary-menu ul li{width:100%;background:0 0}#primary-menu ul li a{position:relative;overflow:hidden;color:#fff}#primary-menu ul li a:hover{background:rgb(255 255 255/.03);color:#06f}.sub-menu li{border-bottom:1px solid rgb(255 255 255/.03)}.sub-menu li:last-child{border:0}#primary-menu li.menu-item-has-children .sub-menu a,.sub-menu a{padding-top:8px;padding-bottom:8px;font-size:.75rem}#colophon{font-family:"Libre Franklin",Helvetica,Arial,Verdana,sans-serif;font-size:.75rem;color:#888;background:#036}#colophon aside{background:#fff0}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer a,.site-footer a:hover{color:#fff;text-decoration:none;position:relative}.site-footer a:hover{text-decoration:underline}#middle-footer{background:rgb(0 0 0/.15)}#middle-footer .container{padding-top:20px;padding-bottom:20px}#middle-footer .widget{margin-bottom:0}#bottom-footer{padding:25px 0;line-height:1.2;background:rgb(0 0 0/.3)}.woocommerce h2{position:relative;margin-bottom:25px;padding-bottom:5px}.woocommerce h2:after,.woocommerce h2:before{position:absolute;content:"";top:100%;left:0;height:4px;border-radius:2px}.woocommerce h2:before{width:40px;background-color:#036;background-image:url(/wp-content/themes/integrated-dentistry/images/content-heading-bg.png);background-position:left center;background-repeat:repeat-y}.woocommerce h2:after{width:105px;background:rgb(0 0 0/.03)}.woocommerce button.button{background:#06f;border-radius:3px;text-transform:uppercase;font-weight:400;color:#fff;font-size:.75rem}.woocommerce button.button:hover{background:#036;color:#fff}.woocommerce form.login{border:1px solid #ddd;border-radius:3px}@media screen and (max-width:1120px){.header-title .fa{font-size:1.3rem;width:36px;height:36px;line-height:36px}.main-title{font-size:1.4rem}.container{max-width:100%;padding:0 10px}#colophon,#page{display:block}#colophon,#content{height:auto}}@media screen and (max-width:1024px){.site-navigation{width:100%;float:none}.toggle-nav{display:block;position:absolute;top:0;right:0;z-index:1000;width:47px;height:47px}#masthead,#page,#primary-menu,.toggle-nav span,.toggle-nav span:after,.toggle-nav span:before{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.toggle-nav span{background:#fff;height:3px;position:absolute;left:7px;top:calc(50% - 1px);width:23px;border-radius:3px}.toggle-nav span:after,.toggle-nav span:before{content:"";position:absolute;background:#fff;border-radius:3px;backface-visibility:hidden;height:100%;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.toggle-nav span:before{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-7px)}.toggle-nav span:after{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(7px)}#page{position:relative;right:0}#primary-menu{background:#888;text-align:left;height:100vh;overflow:auto;position:fixed;right:-250px;padding-top:50px;width:250px;z-index:100}#primary-menu li{position:relative;width:100%}#primary-menu>li::after,.menu-item-has-children:after{display:none}#primary-menu li.menu-item-has-children a,#primary-menu li.menu-item-has-children a:hover{padding:8px 40px 8px 20px}#primary-menu li a,#primary-menu li a:hover{padding:8px 20px;margin:0}#primary-menu>li:hover{background-image:none}#primary-menu .sub-menu,#primary-menu li:hover>.sub-menu{left:0;width:250px;display:none;opacity:1;visibility:visible;position:relative;top:0;-webkit-transition:none;-moz-transition:none;transition:none}#primary-menu .sub-menu li{padding:0;text-transform:none;border:0}#site-description{width:73%;margin-top:5px;margin-bottom:5px;padding:10px 0 0}#top-info{width:73%;float:right;padding:0;margin-top:8px;margin-right:7%}.top-tel{border-top-left-radius:5px;border-top-right-radius:5px}.top-tel .fa{font-size:.9rem;line-height:34px;width:34px;height:34px;top:0;margin-right:13px}.top-login-dropdown,.top-login-mini-cart{top:39px}.top-cart .item-count{top:3px;right:-3px;font-size:.5rem;min-width:14px;height:14px;line-height:14px}.header-title .fa{font-size:1.1rem;width:35px;height:35px;line-height:35px}}@media screen and (max-width:768px){#site-branding,#site-description{width:100%;text-align:center;padding:5px 0}#site-description{margin:7px 0;padding:0}#top-info,.top-tel{float:none;text-align:center}#top-info{width:100%}.top-tel{background:#fff0;font-size:1rem}.top-tel .fa{font-size:.8rem;line-height:30px;width:30px;height:30px;top:-1px;margin-right:11px}.top-login-dropdown,.top-login-mini-cart{top:35px}.top-cart,.top-login,.top-tel .mobile-clear{float:none}.top-cart{padding-left:10px;margin-left:-7px}.header-title .fa{font-size:1rem;width:33px;height:33px;line-height:33px}.main-title{font-size:1.2rem}#primary{width:auto!important;float:none!important;margin-bottom:25px}}@media screen and (max-width:580px){#site-branding{margin:0 60px;width:calc(100% - 120px)}.header-title .fa{font-size:.9rem;width:30px;height:30px;line-height:30px}.main-title{font-size:1.2rem}}@media screen and (max-width:480px){.top-tel .mobile-clear{width:100%}.top-login{margin-left:0}.top-login-dropdown{left:0;right:auto}.top-login-dropdown,.top-login-mini-cart{min-width:200px;max-width:220px}.header-title .fa{font-size:.8rem;width:27px;height:27px;line-height:27px}#bottom-footer{text-align:center}}@media print{#colophon,#masthead,.main-header{display:none}}:root{--ld-typography-font-family:inter, -apple-system, roboto, ubuntu, sans-serif;--ld-typography-font-weight-regular:400;--ld-typography-font-weight-medium:500;--ld-typography-font-weight-bold:700;--ld-typography-desktop-h1-size:4rem;--ld-typography-desktop-h1-height:4.5rem;--ld-typography-desktop-h1-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h1-spacing:-2%;--ld-typography-desktop-h1-margin:var(--ld-spacer-8);--ld-typography-mobile-h1-size:3rem;--ld-typography-mobile-h1-height:3.5rem;--ld-typography-mobile-h1-margin:var(--ld-spacer-7);--ld-typography-desktop-h2-size:3rem;--ld-typography-desktop-h2-height:3.5rem;--ld-typography-desktop-h2-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h2-spacing:-2%;--ld-typography-desktop-h2-margin:var(--ld-spacer-7);--ld-typography-mobile-h2-size:2.5rem;--ld-typography-mobile-h2-height:3rem;--ld-typography-mobile-h2-margin:var(--ld-spacer-6);--ld-typography-desktop-h3-size:2.5rem;--ld-typography-desktop-h3-height:3rem;--ld-typography-desktop-h3-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h3-spacing:-2%;--ld-typography-desktop-h3-margin:var(--ld-spacer-6);--ld-typography-mobile-h3-size:2rem;--ld-typography-mobile-h3-height:2.5rem;--ld-typography-mobile-h3-margin:var(--ld-spacer-5);--ld-typography-desktop-h4-size:2rem;--ld-typography-desktop-h4-height:2.5rem;--ld-typography-desktop-h4-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h4-spacing:inherit;--ld-typography-desktop-h4-margin:var(--ld-spacer-5);--ld-typography-mobile-h4-size:1.5rem;--ld-typography-mobile-h4-height:2rem;--ld-typography-mobile-h4-margin:var(--ld-spacer-4);--ld-typography-desktop-h5-size:1.5rem;--ld-typography-desktop-h5-height:2rem;--ld-typography-desktop-h5-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h5-spacing:inherit;--ld-typography-desktop-h5-margin:var(--ld-spacer-4);--ld-typography-mobile-h5-size:1.25rem;--ld-typography-mobile-h5-height:1.75rem;--ld-typography-mobile-h5-margin:var(--ld-spacer-4);--ld-typography-desktop-h6-size:1.125rem;--ld-typography-desktop-h6-height:1.5rem;--ld-typography-desktop-h6-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h6-spacing:inherit;--ld-typography-desktop-h6-margin:var(--ld-spacer-3);--ld-typography-mobile-h6-size:1.125rem;--ld-typography-mobile-h6-height:1.5rem;--ld-typography-mobile-h6-margin:var(--ld-spacer-3);--ld-typography-desktop-body-large-size:1.25rem;--ld-typography-desktop-body-large-height:1.75rem;--ld-typography-mobile-body-large-size:1rem;--ld-typography-mobile-body-large-height:1.5rem;--ld-typography-desktop-body-size:1rem;--ld-typography-desktop-body-height:1.5rem;--ld-typography-mobile-body-size:0.875rem;--ld-typography-mobile-body-height:1.375rem;--ld-typography-desktop-body-small-size:0.875rem;--ld-typography-desktop-body-small-height:1.375rem;--ld-typography-desktop-caption-size:0.75rem;--ld-typography-desktop-caption-height:1.25rem;--ld-typography-mobile-caption-size:0.75rem;--ld-typography-mobile-caption-height:1.25rem;--ld-typography-desktop-pre-title-size:0.75rem;--ld-typography-desktop-pre-title-height:1.25rem;--ld-typography-desktop-pre-title-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-pre-title-spacing:3%;--ld-typography-desktop-pre-title-transform:uppercase;--ld-typography-mobile-pre-title-size:0.75rem;--ld-typography-mobile-pre-title-height:1.25rem;--ld-typography-desktop-button-text-size:1rem;--ld-typography-desktop-button-text-height:1.5rem;--ld-typography-desktop-button-text-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-button-text-spacing:3%;--ld-typography-mobile-button-text-size:0.875rem;--ld-typography-mobile-button-text-height:1.375rem;--ld-typography-desktop-link-size:1rem;--ld-typography-desktop-link-height:1.5rem;--ld-typography-desktop-link-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-link-decoration:underline;--ld-typography-mobile-link-size:0.875rem;--ld-typography-mobile-link-height:1.375rem;--ld-color-semantic-success:#2f8351;--ld-color-semantic-error:#db0000;--ld-color-system-body-text:#333;--ld-color-system-middle-gray:#d2d7e2;--ld-color-system-middle-gray-light:#edf0f5;--ld-color-system-light-2:#f6f8fa;--ld-color-system-subtle:#73738c;--ld-color-system-subtle-text:var(--ld-color-system-subtle);--ld-color-field-bg:var(--ld-color-system-white);--ld-color-field-border:var(#8694B1);--ld-color-field-border-error:var(--ld-color-semantic-error);--ld-color-field-border-valid:var(--ld-color-semantic-success);--ld-color-field-error:var(--ld-color-semantic-error)}@font-face{font-display:swap;font-family:"ld-icons";src:url(/wp-content/plugins/sfwd-lms/themes/ld30/assets/fonts/ld-icons.eot?e0vk6b);src:url(/wp-content/plugins/sfwd-lms/themes/ld30/assets/fonts/ld-icons.eot?e0vk6b#iefix)format("embedded-opentype"),url(/wp-content/plugins/sfwd-lms/themes/ld30/assets/fonts/ld-icons.ttf?e0vk6b)format("truetype"),url(/wp-content/plugins/sfwd-lms/themes/ld30/assets/fonts/ld-icons.woff?e0vk6b)format("woff"),url(/wp-content/plugins/sfwd-lms/themes/ld30/assets/fonts/ld-icons.svg?e0vk6b#ld-icons)format("svg");font-weight:400;font-style:normal}#cart-results-modal-wrap-dv{max-height:100%!important;max-width:100%!important;text-align:center;z-index:10001}@media only screen and (max-width:320px){#cart-results-modal-wrap-dv{height:100%!important;width:100%!important}}@media only screen and (max-width:240px){#cart-results-modal-wrap-dv{height:100%!important;width:100%!important}}ul.the_champ_sharing_ul{margin:1px 0;list-style:none;padding-left:0}ul.the_champ_sharing_ul li{text-decoration:none!important;margin:2px;float:left;padding:0;list-style:none;border:0;clear:none}div.the_champ_horizontal_counter li.the_champ_facebook_share{width:76px}div.the_champ_horizontal_counter li.the_champ_facebook_like{width:56px}div.the_champ_horizontal_counter li.the_champ_twitter_tweet{width:65px}.the_champ_counter_container li{height:21px}div.the_champ_horizontal_counter li{margin-right:14px!important}