#productPhotoContainer-product-template .selector-wrapper label{display:none}#productPhotoContainer-product-template .selector-wrapper select{margin-top:10px;max-width:none}body{font-family:Encode Sans Semi Expanded,sans-serif;background-color:#fff;cursor:default}body .wrap{width:1180px;margin:0 auto;max-width:none;padding:0;position:relative}body hr{display:none}body .h1,body .h2,body .h3,body h1,body h2,body h3{color:#b1c478!important;display:block;font-size:53px;font-weight:200;margin:0;letter-spacing:-.02em;line-height:normal;text-transform:capitalize;font-family:Encode Sans Semi Expanded,sans-serif}body .h2,body h2{font-size:48px}body .h3,body h3{font-size:38px;margin-bottom:20px}body a{text-decoration:none}body .fa{font-family:fontawesome}body ::-webkit-input-placeholder{color:#fff}body ::-moz-placeholder{color:#fff}body :-ms-input-placeholder{color:#fff}body :-moz-placeholder{color:#fff}body input{color:#fff;padding:15px;font-size:19px;font-weight:300;border-radius:5px;background-color:#ffffff0d;font-family:Encode Sans Semi Expanded,sans-serif}body button:not(#mobile-menu):not(.search-bar--submit),body .button{cursor:pointer;transition:.3s;font-weight:400;color:#fff;border-radius:0;font-size:16px;height:45px;border:none;padding:0 20px;line-height:45px;position:relative;display:inline-block;text-transform:uppercase;background-color:transparent;font-family:Encode Sans Semi Expanded,sans-serif}body button:not(#mobile-menu):not(.search-bar--submit):before,body .button:before{content:"";background-image:url(//book.orthodonticteamtraining.com/cdn/shop/t/7/assets/bg.png?v=763546951008109241783453650);position:absolute;opacity:.25;right:0;top:0;width:100%;height:100%}body button:not(#mobile-menu):not(.search-bar--submit) .fa,body .button .fa{color:#b1c478;font-size:30px;margin-left:20px;transition:.3s;vertical-align:sub}body button:not(#mobile-menu):not(.search-bar--submit):hover,body .button:hover{background-color:#fff;color:#b1c478}body button:not(#mobile-menu):not(.search-bar--submit).solid,body .button.solid{border:1px solid #B1C478;color:#b1c478}body button:not(#mobile-menu):not(.search-bar--submit).solid .fa,body .button.solid .fa{color:#b1c478}body button:not(#mobile-menu):not(.search-bar--submit).solid:hover,body .button.solid:hover{background-color:#b1c478;color:#fff}body button:not(#mobile-menu):not(.search-bar--submit).solid:hover .fa,body .button.solid:hover .fa{color:#fff}body button:not(#mobile-menu):not(.search-bar--submit).light,body .button.light{background-color:#f3f4f4;font-weight:600;color:#b1c478;font-size:14px;letter-spacing:.04em}body button:not(#mobile-menu):not(.search-bar--submit).light .fa,body .button.light .fa{color:#b1c478}body button:not(#mobile-menu):not(.search-bar--submit).light:before,body .button.light:before{content:"";background-image:url(//book.orthodonticteamtraining.com/cdn/shop/t/7/assets/bg.png?v=763546951008109241783453650);position:absolute;opacity:.25;z-index:-1;right:0;top:0;width:100%;height:100%}body *{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body *:before,body *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body *:focus{outline:none}.cart-form{margin-bottom:60px}.cart-form .price{line-height:45px}header.section-header{position:absolute;top:1px;right:0;width:auto;max-width:calc(100% - 300px);display:inline-block}header.section-header .section-header--right{display:block;width:auto}header.section-header .section-header--right .light{display:none!important;border-radius:0;background-color:#ececeb}header.section-header .section-header--right .form-horizontal{line-height:45px;font-size:14px}header.section-header .section-header--right .form-horizontal #sortBy{border-radius:0;padding:12px 28px 12px 10px}header ::-webkit-input-placeholder{color:#a8a8a9}header ::-moz-placeholder{color:#a8a8a9}header :-ms-input-placeholder{color:#a8a8a9}header :-moz-placeholder{color:#a8a8a9}.cart-subtotal{color:#000;font-size:18px;letter-spacing:-.02em;font-weight:500;line-height:normal;position:relative;margin-top:10px;margin-right:145px}.cart-subtotal .price{font-weight:500}#EmptyCart{padding:45px 0 60px}#EmptyCart .cart--empty-message,#EmptyCart .cart--continue-message{font-size:38px;display:block;font-weight:200;line-height:normal;margin-bottom:20px;letter-spacing:-.02em}#EmptyCart .cart--continue-message{font-size:24px}#EmptyCart .cart--continue-message a{color:#b1c478}#EmptyCart .cart--continue-message a:hover{text-decoration:underline}.template-search .main-content{padding:60px 30px 0}.price{font-size:23px;letter-spacing:-.02em;font-weight:300;line-height:normal;position:relative}.price sup{top:-10px;font-size:15px}.cart-row a{color:#585858;font-size:27px;display:inline-block;letter-spacing:-.02em;font-weight:300;line-height:40px;transition:.3s}.cart-row a:hover{color:#b1c27d}#ProductSection .sticky{position:sticky;top:90px}#ProductSection .section-header{margin:0}#ProductSection .section-header .section-header--right{position:absolute;top:30px;right:0;margin:0;display:inline-block;width:auto}#ProductSection .product-description h4{color:#b1c478;text-transform:none;font-size:34px;margin-top:60px;font-weight:300;line-height:55px;margin-bottom:15px;letter-spacing:-.04em}#ProductSection .product-description p{font-size:15px;line-height:22px;margin-bottom:15px;letter-spacing:-.012em}#ProductSection .product-description p a{color:#b1c478}#ProductSection .product-description p a:hover{text-decoration:underline}#ProductSection .product-description p:last-child{margin-bottom:0}#ProductSection .product-description>ul{line-height:30px;margin:0 0 35px 20px;list-style-type:disc;list-style-position:outside}#ProductSection .product-description>ul li{font-size:15px;display:list-item;list-style-type:circle}#ProductSection .product-description>ul li:last-of-type{margin-bottom:0}.social-sharing{position:absolute;right:0;top:12px;padding:0}.social-sharing a{margin:0}.shopify-section{position:relative}.grid-border>.grid-item{padding-top:0}.main-content{padding-bottom:0}.breadcrumb{border-bottom:none;display:inline-block;font-size:14px;width:100%;height:auto;margin:auto;margin-bottom:30px!important}#shopify-section-list-collections-template{padding-bottom:30px}.rte{margin-bottom:60px}.lazyload__image-wrapper{max-width:none!important}.product-photo-container{position:relative;margin-bottom:60px}.product-photo-container .inline-list .price{position:absolute;top:30px;right:-5px}.product-photo-container .inline-list .price>span{font-size:27px;letter-spacing:-.02em;font-weight:300;line-height:normal;padding:5px 20px 5px 5px;background:#fff;border:1px solid #cfcfcf;z-index:1;position:relative}.product-photo-container .inline-list .price>span.visually-hidden{display:none}.product-photo-container .inline-list .price>span:before{content:"";width:0;position:absolute;height:0;border-bottom:5px solid #b1b1b1;border-right:5px solid transparent;right:0;bottom:100%}.product-photo-container .inline-list .price>span sup{top:-10px;font-size:15px}.collection-view{display:none}.product-grid-item{position:relative}.product-grid-item p{color:#fff;font-size:27px;background-color:#b1c478;display:inline-block;letter-spacing:-.02em;font-weight:300;line-height:normal;padding:10px 20px;position:relative;top:-25px;max-width:calc(100% - 40px);left:20px}.product-grid-item .product-item--price{position:absolute;top:20px;right:-5px}.product-grid-item .product-item--price .medium--left small{font-size:27px;letter-spacing:-.02em;font-weight:300;line-height:normal;padding:5px 20px 5px 5px;background:#fff;border:1px solid #cfcfcf;position:relative}.product-grid-item .product-item--price .medium--left small:before{content:"";width:0;position:absolute;height:0;border-bottom:5px solid #b1b1b1;border-right:5px solid transparent;right:0;bottom:100%}.product-grid-item .product-item--price .medium--left small sup{top:-10px;font-size:15px}.template-index .shopify-section-collection-list{margin-bottom:45px}h1.section-header--title.section-header--left.h1,h1.h2,#navigation .shop-action.visible{display:none}#shopify-section-header header{position:fixed;top:0;left:0;width:100%;z-index:999;padding:30px 0;transition:.3s}#shopify-section-header header .wrap .logo{display:inline-block;line-height:0}#shopify-section-header header .wrap .logo img{height:80px;transition:.3s}#shopify-section-header header .wrap .logo img:first-child{position:absolute;opacity:0}#shopify-section-header header .wrap .shop-action{right:160px;background-color:#fff;padding:5px;border-radius:50px}#shopify-section-header header .wrap .shop-action .currency-picker{margin-right:15px}#shopify-section-header header .wrap .shop-action .currency-picker .currentCurrency{border:none;box-shadow:none}#shopify-section-header header .wrap .shop-action>a{color:#33393f;margin:0 30px 0 15px}#shopify-section-header header .wrap .shop-action>a .icon-cart:before{font-size:25px}#shopify-section-header header .wrap .shop-action>*{float:left;line-height:40px}#shopify-section-header header .wrap .shop-action form.search-bar{margin:0;max-width:220px}#shopify-section-header header .wrap .shop-action form.search-bar input[type=search]{color:#33393f;border-radius:50px}#shopify-section-header header .wrap .shop-action form.search-bar button.search-bar--submit{transition:.3s;color:#fff}#shopify-section-header header .wrap .shop-action form.search-bar button.search-bar--submit .icon{transition:.3s;color:#33393f}#shopify-section-header header .wrap .shop-action form.search-bar button.search-bar--submit:hover .icon{color:#b1c478}#shopify-section-header header .wrap>div{position:absolute;right:0;top:50%;transform:translateY(-50%)}#shopify-section-header header .wrap>div .contact-us{font-size:14px;font-weight:400;color:#fff;position:relative;margin-right:20px;letter-spacing:.08em}#shopify-section-header header .wrap>div #login-btn{margin-right:135px;transition:.3s;background-color:#fff3;display:inline-block;font-weight:600;color:#fff;line-height:35px;padding:0 20px;height:35px;border-radius:3px;letter-spacing:.08em;text-transform:uppercase;font-family:Encode Sans Semi Expanded,sans-serif;font-size:15px}#shopify-section-header header .wrap>div #login-btn:before{content:none}#shopify-section-header header .wrap>div #login-btn:hover{background-color:#b1c478}#shopify-section-header header .wrap>div #mobile-menu{width:23px;padding:0;border:none;background:none;height:18px;position:absolute;cursor:pointer;transition:.3s;right:15px;top:50%;overflow:visible;transform:translateY(-50%)}#shopify-section-header header .wrap>div #mobile-menu:before{content:"Menu";display:inline-block;font-weight:600;color:#fff;position:absolute;transition:.3s;letter-spacing:.08em;text-transform:uppercase;font-family:Encode Sans Semi Expanded,sans-serif;top:50%;font-size:15px;right:calc(100% + 25px);transform:translateY(-50%)}#shopify-section-header header .wrap>div #mobile-menu:after{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;transition:.3s;border-radius:50%;border:1px solid white;background-color:transparent;transform:translate(-50%,-50%);z-index:-1}#shopify-section-header header .wrap>div #mobile-menu span{display:block;position:absolute;background:#fff;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#shopify-section-header header .wrap>div #mobile-menu span:nth-child(1){bottom:calc(100% - 2px)}#shopify-section-header header .wrap>div #mobile-menu span:nth-child(2),#shopify-section-header header .wrap>div #mobile-menu span:nth-child(3){top:8px}#shopify-section-header header .wrap>div #mobile-menu span:nth-child(4){top:calc(100% - 2px)}#shopify-section-header header .wrap>div #mobile-menu.open span:nth-child(1){bottom:100%;width:0%;left:50%;opacity:0}#shopify-section-header header .wrap>div #mobile-menu.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#shopify-section-header header .wrap>div #mobile-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#shopify-section-header header .wrap>div #mobile-menu.open span:last-child{top:100%;width:0%;left:50%;opacity:0}#shopify-section-header header.scroll-top{padding:5px 0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05)}#shopify-section-header header.scroll-top .wrap .logo img{height:50px;opacity:1}#shopify-section-header header.scroll-top .wrap .logo img:last-child{opacity:0}#shopify-section-header header.scroll-top .wrap .shop-action>a{color:#33393f}#shopify-section-header header.scroll-top .wrap .shop-action form.search-bar button.search-bar--submit{transition:.3s;color:#fff}#shopify-section-header header.scroll-top .wrap>div .contact-us{color:#33393f}#shopify-section-header header.scroll-top .wrap>div .contact-us:after{color:#33393f}#shopify-section-header header.scroll-top .wrap>div #login-btn{background-color:#33393f}#shopify-section-header header.scroll-top .wrap>div #login-btn:hover{color:#33393f;background-color:#33393f33}#shopify-section-header header.scroll-top .wrap>div #mobile-menu:before{color:#33393f}#shopify-section-header header.scroll-top .wrap>div #mobile-menu:after{border-color:#33393f}#shopify-section-header header.scroll-top .wrap>div #mobile-menu span{background:#33393f}a.icon-fallback-text.btn-secondary.remove{background:none;width:auto;height:auto;transition:.3s;margin:0;font-size:20px;border-radius:0}input[type=number]{font-family:Montserrat,sans-serif;font-size:23px;letter-spacing:-.02em;font-weight:300;color:#585858;background-color:#5858581a;display:block;margin:0;padding:0;text-align:center;line-height:45px}.mobile.search{display:none;position:fixed;bottom:0;width:100%;padding:5px;z-index:999;background-color:#28404cf7;left:0;max-width:none;margin:0}.mobile.search form{margin-bottom:0}.mobile.search input[type=search]{background-color:#ffffff1a;border-radius:0}.mobile.search button.search-bar--submit,.mobile.search button.search-bar--submit .icon{transition:.3s;color:#fff}.mobile.search button.search-bar--submit:hover .icon{color:#b1c478}#navigation{position:fixed;top:0;left:0;width:100%;opacity:0;z-index:998;height:100vh;transition:.3s;pointer-events:none;background-color:#273d4bf2}#navigation .shop-action{position:absolute;bottom:50px;left:50%;transform:translate(-50%);background-color:#fff;padding:5px;border-radius:50px}#navigation .shop-action ::-webkit-input-placeholder{color:#a8a8a9}#navigation .shop-action ::-moz-placeholder{color:#a8a8a9}#navigation .shop-action :-ms-input-placeholder{color:#a8a8a9}#navigation .shop-action :-moz-placeholder{color:#a8a8a9}#navigation .shop-action .currency-picker{margin-right:15px}#navigation .shop-action .currency-picker .currentCurrency{border:none;box-shadow:none}#navigation .shop-action>a{color:#33393f;margin:0 30px 0 15px}#navigation .shop-action>a .icon-cart:before{font-size:25px}#navigation .shop-action>*{display:inline-block}#navigation .shop-action form.search-bar{margin:0;max-width:250px}#navigation .shop-action form.search-bar input[type=search]{color:#33393f;border-radius:50px}#navigation .shop-action form.search-bar button.search-bar--submit{transition:.3s;color:#fff}#navigation .shop-action form.search-bar button.search-bar--submit .icon{transition:.3s;color:#33393f}#navigation .shop-action form.search-bar button.search-bar--submit:hover .icon{color:#b1c478}#navigation .choose-service{transition:.5s;bottom:-100%}#navigation .wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#navigation .wrap ol{width:100%;display:inline-block}#navigation .wrap ol li{width:50%;float:left}#navigation .wrap ol li a{display:inline-block;line-height:75px;font-size:42px;color:#fff;transition:.3s;font-weight:300}#navigation .wrap ol li a:hover,#navigation .wrap ol li a.current{color:#b1c478}#navigation.show{opacity:1;pointer-events:all}#navigation.show .choose-service{bottom:30px;height:80px;transition-delay:.5s}#social-media{text-align:center;padding:15px 0;position:fixed;z-index:999;top:50%;background-color:#273d4b;right:0;transition:.3s;transform:translateY(-75%)}#social-media.mobile{display:none}#social-media:before{content:"";background-image:url(//book.orthodonticteamtraining.com/cdn/shop/t/7/assets/bg.png?v=763546951008109241783453650);position:absolute;opacity:.2;z-index:-1;right:0;top:0;width:100%;height:100%}#social-media li a{color:#fff;transition:.3s;font-size:20px;width:60px;line-height:40px}#social-media li:first-child:hover a{color:#cc181e}#social-media li:nth-child(2):hover a{color:#8a3ab9}#social-media li:nth-child(3):hover a{color:#1dcaff}#social-media li:nth-child(4):hover a{color:#0077b5}#social-media li:nth-child(5):hover a{color:#3b5998}.carousel{padding:0;height:650px;overflow:hidden;position:relative}.carousel img{position:absolute;transform:translate(-50%,-50%);height:auto;min-width:100%;min-height:100%;right:0;left:auto;width:auto;bottom:0;top:auto;transform:none}.carousel .wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel .wrap h1{color:#fff!important;font-size:54px;padding:25px 20px;margin-bottom:25px;text-transform:none;background-color:#b1c478;display:inline-block;letter-spacing:-.02em;font-weight:300}.carousel .wrap p{color:#fff;font-size:17px;line-height:29px;margin-bottom:30px;font-weight:400;width:590px;max-width:100%}.carousel.small{height:400px}.carousel.small .wrap{top:auto;bottom:60px;transform:translate(-50%)}.carousel.home{height:100vh;min-height:800px;max-height:100vh}.carousel.home .content .slick-slide img{height:auto;width:100%;min-height:100%}.carousel.home .content .slick-slide .wrap{top:50%}.about-us{padding:70px 0 30px}.about-us .wrap h3{display:inline-block;font-size:53px;font-weight:200;letter-spacing:-.02em;margin-bottom:40px;padding-right:400px;text-transform:none}.about-us .wrap>div{padding:35px;background-color:#f8f8f8;background-image:url(//book.orthodonticteamtraining.com/cdn/shop/t/7/assets/bg.png?v=763546951008109241783453650);display:flex;justify-content:space-between}.about-us .wrap>div>*{flex:1;-ms-flex:0 auto}.about-us .wrap>div .left{width:100%;max-width:575px;margin-bottom:-55px}.about-us .wrap>div .left img{width:100%}.about-us .wrap>div .right{margin-top:-130px;max-width:410px}.about-us .wrap>div .right .photo{line-height:0}.about-us .wrap>div .right .photo img{width:100%}.about-us .wrap>div .right p{font-size:15px;line-height:27px;color:#7e8083;padding-right:50px;letter-spacing:.02em;display:block;margin:35px auto 20px}.about-us .wrap>div .right a,.about-us .wrap>div .right button{color:#b1c478!important;font-weight:600!important;background-color:#f3f4f4!important}.about-us .wrap>div .right a:hover,.about-us .wrap>div .right button:hover{background-color:#b1c478!important;color:#fff!important}.about-us .wrap>div .right a:hover .fa,.about-us .wrap>div .right button:hover .fa{color:#fff!important}#newsletter{padding:45px 0;background-color:#273d4b;text-align:center}#newsletter small{margin-bottom:30px;display:block;line-height:normal;color:#fff}#newsletter .button{background-color:transparent;color:#fff}#newsletter .button:hover{color:#fff;background-color:#b1c478}#newsletter .button .fa{display:none}footer{padding:40px 0;position:relative;background-color:#2b2724}footer .wrap ul{display:inline-block}footer .wrap ul li{float:left;margin-right:15px}footer .wrap ul li a{color:#fff;font-size:16px;line-height:26px;letter-spacing:.02em;font-weight:300}footer .wrap ul li a:hover{text-decoration:underline}footer .wrap ul li:last-child{margin-right:0}footer .wrap>a{position:absolute;color:#7e8083;transition:.3s;right:0;top:50%;transform:translateY(-50%)}footer .wrap>a:hover{color:#fff}.cart-form .checkout{padding-right:145px}.cart-form .checkout button,.cart-form .checkout .button,.cart-form .checkout input[type=button]{height:44px!important;line-height:44px!important;margin:0 0 0 10px}.cart-form .checkout .action-buttons{display:inline-block;width:100%}.cart-form .checkout .action-buttons .button.solid.checkout{background-color:#b1c478!important;color:#fff!important}.cart-form .checkout .action-buttons .button.solid.checkout .fa{color:#fff}.cart-form .checkout .action-buttons>div{float:right}.cart-form .checkout .action-buttons>div>*{margin-bottom:0;float:left}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.scss.css.map */
