@import url(https://use.typekit.net/mnk6bgo.css);
@charset "UTF-8";hr{background:#ccc!important}ol,ul{list-style:inherit}.t3p0-field{min-height:auto!important}.center{text-align:center}.container-fluid--padding{padding:0 25px}.container{max-width:calc(100% - 20px);padding:0 10px}@media (min-width:768px){.container{max-width:calc(100% - 40px);padding:0 20px}}@media (min-width:992px){.container{max-width:1280px;padding:0 15px}}body.dc-angular .row{margin:0}.container--body{margin:auto;padding:25px}@media (min-width:768px){.container--body{max-width:750px;padding:25px 15px}}@media (min-width:992px){.container--body{max-width:970px}}@media (min-width:1200px){.container--body{max-width:1170px}}.add-col-padding{padding:0 5%}.page-divider{background-color:#efefef;padding:5%}@media (min-width:768px){main{border-right:1px solid rgba(0,0,0,.2);margin-right:20px;padding-right:20px}}main h3{margin:1.25rem 0 1rem}main li,main p{margin:1rem 0}main li b,main li strong,main p b,main p strong{font-weight:600}.social-icons li{display:inline-block;float:left;margin:0 16px 0 0}.social-icons li:last-child{margin:0}.social-icons li a{font-size:1.25rem;transition:.1s ease}.social-icons li a:hover{scale:1.25;text-decoration:none}.header__social-icons--white li a{color:#fff}.header__social-icons--white li a:hover{color:#933592}.header__social-icons--dark li a{color:#0e5cab}.header__social-icons--dark li a:hover{color:#933592}.header__social-icons{display:none}@media (min-width:768px){.header__social-icons{display:inline-block;float:left;width:40%}}.section-title{font-family:foco,serif;font-size:1.15rem}.section-title i{font-size:1.15rem;margin-right:6px}.footer__social-icons--white li a{color:#fff}.footer__social-icons--white li a:hover{color:#933592}.footer__social-icons--dark li a{color:#0e5cab}.footer__social-icons--dark li a:hover{color:#933592}.latest-resources__collection .t3p0-col.col-sm-10{min-width:100%}.clp__container{max-width:1280px;padding:0}@media (min-width:768px){.clp__container{padding:0 40px}}.clp__container h1{margin:40px 0 60px;text-align:center}.clp__container .t3p0-pagination{margin-top:-40px}.clp__container .col-sm-8,.clp__container .col-sm-9,.clp__container>.col-sm-8,.clp__container>.col-sm-9{flex:0 0 100%;max-width:100%}@media (min-width:576px){.clp__container .col-sm-8,.clp__container .col-sm-9,.clp__container>.col-sm-8,.clp__container>.col-sm-9{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.clp__container .col-sm-8,.clp__container .col-sm-9,.clp__container>.col-sm-8,.clp__container>.col-sm-9{flex:0 0 75%;max-width:75%}}.clp__container .col-sm-3,.clp__container .col-sm-4,.clp__container>.col-sm-3,.clp__container>.col-sm-4{flex:0 0 100%;max-width:100%}@media (min-width:576px){.clp__container .col-sm-3,.clp__container .col-sm-4,.clp__container>.col-sm-3,.clp__container>.col-sm-4{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.clp__container .col-sm-3,.clp__container .col-sm-4,.clp__container>.col-sm-3,.clp__container>.col-sm-4{flex:0 0 25%;max-width:25%}}.t3p0-pagination{font-family:foco,sans-serif;padding-bottom:40px;text-align:center;width:100%}.t3p0-pagination a{font-family:foco,sans-serif;font-weight:600}.t3p0-pagination .pagination-numbers{display:flex;justify-content:center}.t3p0-pagination .pagination-numbers ul{margin:0}.t3p0-pagination .pagination-numbers li{margin:0 2px;padding:2px 8px}.t3p0-pagination .pagination-numbers .active{background:#ccc;border-radius:4px}.t3p0-pagination .pagination-numbers .active a{color:#fff}.t3p0-pagination-search{font-family:foco,sans-serif;font-weight:600;text-transform:uppercase}.t3p0-pagination-search i.fa.fa-search{font-size:.85rem;padding-right:5px}.dcContainer{max-width:1230px;padding:0 40px}@media (min-width:992px){.dcContainer{padding:0 15px}}@media (min-width:768px){.dcContainer .col-sm-8{flex:73%;max-width:73%}.dcContainer .col-sm-4{flex:25%;max-width:25%}}.socialIcons i{padding:0 5px}.socialIcons i:hover{cursor:pointer;opacity:.8}@media (min-width:576px){#articleContent .dcContainer .col-sm-4,#articleContent .dcContainer .col-sm-8{flex:100%;max-width:100%}}@media (min-width:768px){#articleContent .dcContainer .col-sm-8{flex:67%;max-width:67%}#articleContent .dcContainer .col-sm-4{flex:30%;max-width:30%}}@media (min-width:576px){#articleContent .dcContainer .authorImageWrap{padding-right:20px}}.two-col #articleContent .dcContainer .col-sm-8 .t3p0-field-collection h2{border-top:1px solid #ececec;color:#0e5cab;padding-top:15px}.two-col #articleContent .dcContainer .col-sm-8 .t3p0-field-collection h2 a{color:#0e5cab}.two-col #articleContent .dcContainer .col-sm-8 .t3p0-field-collection h2 a:hover{color:#933592}.articleBody p strong{font-weight:700}.articleBody ol,.articleBody ul{margin-bottom:24px;padding-left:40px}.articleBody ol li,.articleBody ul li{margin-bottom:5px}.articleBody ol{list-style-type:auto}.cms-section #footer,.cms-section #header,.cms-section .mainMenuContainer,.e-resources .carousel{display:none}.webinar-featured-image img{width:100%}.publishDate .t3p0-field-field,.publishDate span{display:inline}#socialShare{margin-bottom:6px;text-align:right}#socialShare p{margin:4px 0}#socialShare span{color:#933592;font-size:.9em;font-weight:600;text-transform:uppercase}span.chicklets.email,span.chicklets.facebook,span.chicklets.linkedin,span.chicklets.twitter{background-image:none;height:20px;width:20px}span.chicklets.facebook:before{content:"\f09a"}span.chicklets.facebook:before,span.chicklets.twitter:before{color:#933592;font-family:FontAwesome;font-size:1.325em;margin-left:-15px}span.chicklets.twitter:before{content:"\f099"}span.chicklets.linkedin:before{content:"\f0e1"}span.chicklets.email:before,span.chicklets.linkedin:before{color:#933592;font-family:FontAwesome;font-size:1.325em;margin-left:-15px}span.chicklets.email:before{content:"\f0e0"}#ctFish .dcContainer .col-sm-8{border-right:0}.minus-30-pixels-margin-top{margin-top:-30px}.classified__content img{max-width:300px;padding:10px 0}.subscribePage #contentBody .col-sm-8 .t3p0-field-wysiwyg img{width:100%}@media (min-width:768px){.subscribePage #contentBody .col-sm-8 .t3p0-field-wysiwyg img{width:500px}}.videoWrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}::-moz-selection{background:#a4e36e;color:#0e5cab}::selection{background:#a4e36e;color:#0e5cab}body{color:#0e5cab}body,button,input,optgroup,select,textarea{font-family:foco,sans-serif;line-height:1.5em}h1,h2,h3,h4,h5,h6{font-family:foco,serif;font-weight:600;line-height:normal;margin:1rem 0}h1{font-size:2.5em}h1,h2{line-height:1.125em}h2{font-size:2em}h3{font-size:1.75em;line-height:1.125em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1.125em}p{font-size:1rem;line-height:1.5rem;margin:0 0 24px}a{color:#933592}a:hover{color:#a4e36e;text-decoration:none}em,i{font-style:italic}button{outline:none!important}button:active,button:active:focus,button:focus,button:hover{box-shadow:none!important;outline:none!important}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled):focus{background-color:#933592!important;border:2px solid #933592!important;color:#fff!important;text-decoration:none!important}.btn-info,.btn-info:focus,.btn-primary,.btn-success{background-color:#fff;border:2px solid #933592!important;border-radius:40px!important;color:#933592;font-family:foco,sans-serif;font-size:14px;font-weight:700;line-height:18px;padding:10px 20px;text-transform:uppercase;transition-property:all}.btn-info:active,.btn-info:active:focus,.btn-info:focus,.btn-info:focus:active,.btn-info:focus:active:focus,.btn-info:focus:focus,.btn-info:focus:hover,.btn-info:hover,.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover,.btn-success:active,.btn-success:active:focus,.btn-success:focus,.btn-success:hover{background-color:#fff!important;border:2px solid #0e5cab!important;color:#0e5cab!important;text-decoration:none!important}.btn-info[disabled=disabled]{background-color:#eaeaea;border-color:#eaeaea}.btn-info[disabled=disabled]:hover,.btn-warning{background-color:#eee;border-color:#eee}.btn-warning:hover{background-color:#ccc;border-color:#ccc;text-decoration:none!important}.btn-danger{background-color:#eee;border-color:#eee}.btn-danger:hover{background-color:#ccc;border-color:#ccc;text-decoration:none!important}.btn-link:hover{color:#933592}a.read-more-link{color:#933592;font-size:.75em;font-weight:600}a.btn-green,a.btn-purple,a.btn-white{border-radius:36px;display:inline-block;font-weight:600;padding:12px 20px;transform:scale(1);transition:.25s ease}a.btn-green:hover,a.btn-purple:hover,a.btn-white:hover{box-shadow:0 25px 50px rgba(50,50,50,.15);text-decoration:none;transform:scale(1.15);transition:.25s ease}a.btn-purple{background-color:#8e3a80;color:#fff}a.btn-green{background-color:#a4e36e;color:#2c5697}a.btn-white{background-color:#fff;border:2px solid #ddd;color:#2c5697}.joinASAPCTA,.moreBtn{animation-duration:3s;animation-iteration-count:1;animation-name:wiggle;background:#a4e36e;border-radius:36px;color:#933592!important;display:inline-block;font-size:1.125rem;font-weight:700;padding:18px 26px;text-align:center;text-transform:uppercase;transition:.25s ease}.joinASAPCTA span,.moreBtn span{font-style:italic;font-weight:700;text-transform:lowercase}.joinASAPCTA:hover,.moreBtn:hover{box-shadow:0 25px 50px rgba(0,0,0,.25);text-decoration:none;transform:scale(1.15);transition:.25s ease}.joinASAPCTA:active,.moreBtn:active{background:#89db43;box-shadow:0 10px 30px rgba(0,0,0,.25);transform:scale(1.1);transition:.1s ease}@keyframes wiggle{0%,7%{transform:rotate(0)}15%{transform:rotate(-10deg)}20%{transform:rotate(5deg)}25%{transform:rotate(-5deg)}30%{transform:rotate(3deg)}35%{transform:rotate(-2deg)}40%,to{transform:rotate(0)}}.moreBtn{animation-name:none;background-color:#fff;border:2px solid #ddd;color:#933592!important;font-size:.9em;margin-bottom:35px;margin-top:30px;padding:8px 25px;text-transform:uppercase}.moreBtn:hover{box-shadow:0 25px 50px rgba(50,50,50,.15);text-decoration:none;transform:scale(1.15);transition:.25s ease}.moreBtn:active{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15)!important;transform:scale(1.1);transition:.1s ease}.paceCTAs .moreBtn{margin-bottom:10px;margin-top:10px;padding:4px 20px}.paceCTAs .add-to-cart{font-size:.9em}.delete-icon .btn-default{background-color:#fff!important}.modal-footer .btn-primary,.modal-footer .btn-secondary{border-radius:40px!important}.modal-footer .btn-primary:hover{background-color:#933592!important;border:2px solid #933592!important;color:#fff!important;text-decoration:none!important}.my-account .btn-danger,.my-account-customer .btn-danger{background-color:#933592;border-color:#933592;border-radius:40px}.my-account .btn-danger:hover,.my-account-customer .btn-danger:hover{border-color:#0e5cab!important;color:#0e5cab!important}.elearning-center .nav-tabs .nav-link:hover{color:#0e5cab}.modal-dialog{border:1px solid #c8d4de;border-radius:40px;overflow:hidden}.modal-header .close{margin:0!important;padding:0!important}.modal-header .close:hover{background-color:transparent;background:transparent}.modal-body label{color:#061d47}.modal-header{background-color:#fff!important;border-bottom:0;color:#061d47!important;font-weight:600}.site-checkout-checkout.store-checkout .modal-header .close span{display:block}.site-checkout-checkout.store-checkout .modal-header .close{top:15px!important}.site-checkout-checkout.store-checkout .modal-dialog .form-control,.site-checkout-checkout.store-checkout .modal-dialog .form-control:focus{border-radius:40px}.form-control{border:0;border-radius:0;box-shadow:none;height:40px}input.form-control,select.form-control{background-color:#fff;border:1px solid #ccc}.password-request.password-reset .btn-primary{border-radius:36px}.fsBody .fsForm input.fsSubmitButton{animation-duration:3s;animation-iteration-count:1;animation-name:wiggle;transition:.25s ease}.fsBody .fsForm input.fsSubmitButton:hover{box-shadow:0 25px 50px rgba(0,0,0,.25);text-decoration:none;transform:scale(1.15);transition:.25s ease}.mainContainer .col-sm-8 .fsBody .fsForm .fsLabel,.mainContainer .col-sm-8 .fsBody .fsForm .fsMatrix th,.mainContainer .col-sm-8 .fsBody .fsForm .fsMatrixLabel,.mainContainer .col-sm-8 .fsBody .fsForm .fsOptionLabel{font-family:foco,sans-serif!important;font-size:1.1em!important;font-weight:400!important;margin-bottom:4px}.mainContainer .col-sm-8 .fsBody .fsRowBody{padding:10px 0}.mainContainer .col-sm-8 .fsBody .fsForm input.fsField[type=email],.mainContainer .col-sm-8 .fsBody .fsForm input.fsField[type=file],.mainContainer .col-sm-8 .fsBody .fsForm input.fsField[type=number],.mainContainer .col-sm-8 .fsBody .fsForm input.fsField[type=tel],.mainContainer .col-sm-8 .fsBody .fsForm input.fsField[type=text],.mainContainer .col-sm-8 .fsBody .fsForm select.fsField,.mainContainer .col-sm-8 .fsBody .fsForm textarea.fsField{background-color:#eaeaea;background-image:none;border:0;border-radius:6px;box-shadow:none;min-width:100%}.mainContainer .col-sm-8 .fsFieldFocused,.mainContainer .col-sm-8 .fsForm .fsSubmit{background-color:#fff;background-image:none;border:0}.mainContainer .col-sm-8 .fsSubmitButton{background-color:#933592!important;border-radius:36px!important;font-family:foco,sans-serif!important;font-size:1.5em!important;font-weight:700!important;min-height:40px!important;padding-left:20px!important;padding-right:20px!important;text-transform:uppercase!important}#loginPanelWrap .login-col{float:none;margin:10% auto auto;width:100%}#loginPanelWrap .login-col .panel-heading{font-size:2em;padding-bottom:15px;padding-left:20px;padding-top:12px}#loginPanelWrap .control-label{text-align:left;width:100%}#loginPanelWrap .panel-body{padding-bottom:0;padding-left:20px;padding-right:20px}#loginPanelWrap #loginPanelLoader{line-height:325px;min-height:325px;text-align:center;vertical-align:middle}.loginButtonContainer{text-align:center}.loginButtonContainer .btn-blue{height:45px;margin-bottom:15px;margin-top:0;width:100%}.links--below-login{text-align:center}#closeLogin{background-image:url(img/close-btn.png);background-size:100%;height:30px;margin-right:5px;margin-top:5px;opacity:.8;padding:20px;top:0;width:30px}#closeLogin:hover{opacity:1}.close{height:30px;width:30px}.col-label{padding-left:15px}.login-col span.linkSeperator{background-color:#ccc;display:inline-block;float:none;height:20px;line-height:1em;margin-bottom:-6px;padding-left:0;width:1px}.login-col input#email,.login-col input#password{height:40px}.login-col .control-label{font-size:1.125em;font-weight:300}.login-col input.form-control{background-color:#dedede}.login-page{margin-top:30px}.login-page .panel-body{border-bottom:1px solid #dedede!important;border-left:1px solid #dedede!important;border-right:1px solid #dedede!important}#loginPanelWrap .login-col{max-width:375px;padding:0}#loginPanelWrap .control-label{padding-bottom:5px}#closeLogin{right:0}.login-page{margin:auto;max-width:375px}.login-page .control-label{text-align:left}.login-page .panel-heading{font-size:2em!important;padding-bottom:20px!important;padding-left:20px!important;padding-top:19px!important}.login-page .panel-body{padding-bottom:0!important;padding-left:20px!important;padding-right:20px!important}#loginFormContainer .col-sm-6{width:100%}#loginFormContainer .col-sm-6.col-sm-offset-4,#loginFormContainer .col-sm-8.col-sm-offset-4{margin-left:0;width:100%}#loginFormContainer .btn.btn-primary{border-radius:36px;font-size:1.25em;font-weight:400;margin-bottom:5px;padding:8px;text-transform:uppercase;width:100%}.become-a-member-login-link{padding-right:10px}.forgot-your-password-link{padding-left:10px}#loginPanelWrap{background-color:rgba(0,0,0,.65);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10999}#loginPanelWrap .login-col{border:0;padding:0 15px}.login-col .panel{border:0;border-radius:0;box-shadow:none;margin-bottom:40px}.login-col .panel .panel-heading{background-color:#933592;border-bottom:0;border-radius:0;color:#fff;font-size:1.5em;font-weight:300;padding:15px 15px 16px}.login-col .checkbox label{font-size:.8em}.login.login.ng-scope .checkbox label{line-height:20px}.login.login.ng-scope .btn.btn-primary{border-radius:36px;font-size:1.25em;font-weight:400;margin-bottom:5px;padding:8px;text-transform:uppercase;width:100%}#closeLogin{color:hsla(0,0%,100%,.75);cursor:pointer;font-size:1.25em;position:absolute;right:28px;top:10px}#closeLogin:hover{color:#fff}.loginButtonContainer .btn.btn-primary{background-color:#8e3a80;border-color:#8e3a80;border-radius:36px;font-size:1.25em;font-weight:400;margin-bottom:5px;padding:8px;text-transform:uppercase;width:100%}#loggedOutContainer .container-fluid{padding:0}.login-Page-Container .btn-outline-secondary{font-size:1.75rem!important;height:40px}.login-Page-Container .card .card-header{font-size:2.5rem!important}.login-Page-Container input.form-control,.login-Page-Container select.form-control{border-radius:40px;font-size:1.5rem!important;padding-left:15px}.login .ecommContainer{margin-bottom:20px}.btn-primary.disabled,.btn-primary:disabled{background:#fff!important;border:2px solid #0e5cab!important;color:#0e5cab!important}.main-nav{background:#fff;line-height:normal;margin:auto;max-width:1200px;text-align:center}@media (min-width:768px){.main-nav{background:transparent;display:flex;justify-content:end}.main-nav nav{width:85%}}.main-nav .with-dropdowns{margin-top:0;padding-bottom:10px}@media (min-width:768px){.main-nav .with-dropdowns{margin-top:0;padding-bottom:0;padding-top:0}}.main-nav ul{background:#888;position:absolute;right:0;width:75%;z-index:999}.main-nav ul li{color:#fff}.main-nav ul li ul{background:#666;position:relative;width:100%}.main-nav ul li ul li ul{background:#444}.main-nav ul li a{color:#fff;display:inline-block;padding:10px;width:75%}.main-nav ul li a:hover{color:#fff;text-decoration:none}.main-nav ul li i{background:rgba(0,0,0,.15);border-radius:50%;color:#fff!important;cursor:pointer;margin-top:4px;padding:11px;position:absolute;right:10px}.main-nav span.sub-toggle:hover{cursor:pointer}.main-nav span.sub-toggle i{margin:0 10px 0 0}@media (min-width:768px){.main-nav{text-align:center}.main-nav .with-dropdowns{box-shadow:none;margin-top:0}.main-nav ul{display:inline-block;position:relative;width:100%}.main-nav ul li.has-children:before{background:none}.main-nav ul li{transition:all .15s ease}.main-nav ul li:last-child ul{right:0!important;text-align:right!important}.main-nav ul li:last-child ul ul{left:-240px!important;text-align:right!important}.main-nav ul li:last-child ul li i{right:calc(100% - 26px)!important;top:20px!important;transform:rotate(90deg)!important}.main-nav ul li a{display:inline-block;padding:10px;width:auto}.main-nav ul li i{background:none;margin-top:0;padding:0 10px 0 0;position:relative;right:inherit}.main-nav ul li:hover{background:#666}.main-nav ul li:hover ul{right:auto;text-align:left;width:240px}.main-nav ul li:hover ul li{width:100%}.main-nav ul li:hover ul li a{display:block}.main-nav ul li:hover ul li i{position:absolute;right:10px;top:10px;transform:rotate(-90deg)}.main-nav ul li:hover ul li:hover{background:#444}.main-nav ul li:hover ul li ul{left:240px}.main-nav ul li:hover ul li ul li:hover{background:#222}}.member-menu{display:none}@media (min-width:768px){.member-menu{display:block;text-align:right}}.member-menu ul{align-items:center;display:flex;justify-content:flex-end;width:100%}.member-menu ul li{display:inline-block}.member-menu ul li:last-child{padding-right:0}.member-menu ul li:last-child a{margin-right:0}.member-menu ul li a{margin:0 10px}.member-menu ul li i{color:hsla(0,0%,100%,.5);transition:.15s ease}.member-menu ul li i:hover{color:#fff}.member-menu ul .customer--name-wrap,.member-menu ul .customer--name-wrap .customer--name{padding-right:0}@media (min-width:768px){.member-menu ul .customer--name-wrap{padding-right:20px}.member-menu ul .fa-user{display:none}}.member-menu ul #cartCountContainer{color:#fff;float:right;font-weight:700;margin-left:4px;text-align:center}@media screen and (min-width:768px) and (max-width:920px){.main-nav{text-align:left}}.menu-bar{padding-top:4px}@media (max-width:767px){.menu-bar{left:0;margin:0;position:absolute;top:80px;width:100%;z-index:9}}@media (min-width:768px){.menu-bar{height:60px;padding-top:8px}}.menu-bar .main-nav ul{background:#fff;width:100%}@media (min-width:768px){.menu-bar .main-nav ul{background:transparent;border-top:none;display:flex;justify-content:space-between;padding-top:5px}}.menu-bar .main-nav ul ul{background:#eee;border-top:none}@media (min-width:768px){.menu-bar .main-nav ul ul{box-shadow:0 40px 80px 0 rgba(0,0,0,.25)}}.menu-bar .main-nav ul ul ul{background:#ddd;border-top:none}@media (min-width:768px){.menu-bar .main-nav ul ul ul{box-shadow:0 40px 80px 0 rgba(0,0,0,.25)}}.menu-bar .main-nav ul li:hover{background:none}.menu-bar .main-nav a{transition:none!important}.main-nav ul li i{color:#061d47!important}@media (min-width:768px){.main-nav ul ul li i{color:#fff!important}.menu-bar .main-nav ul li a:hover{color:#933592!important}.menu-bar .main-nav ul .has-children li{border-bottom:1px solid hsla(0,0%,100%,.25)}.menu-bar .main-nav ul .has-children li:hover{background:none}.menu-bar .main-nav ul li ul li a:hover,.menu-bar .main-nav ul li ul li ul li a:hover{background-color:#0e5cab;color:#fff!important}}.main-nav ul li i,.menu-bar .main-nav ul li a{color:#061d47;font-weight:600}@media (max-width:767px){.menu-bar .main-nav ul li a{font-size:2rem}.menu-bar .main-nav ul li:first-child{padding-top:20px}}@media (min-width:768px){.main-nav ul ul li a,.main-nav ul ul li i{color:#fff}.main-nav ul ul li a:hover,.main-nav ul ul li i:hover{color:#933592!important}}.main-nav .mobile-member-menu,.mobile-member-menu ul{background:#fff!important;border-bottom:1px solid #ccc;display:block;margin-top:-20px}@media (min-width:768px){.main-nav .mobile-member-menu,.mobile-member-menu ul{display:none}}.main-nav .mobile-member-menu ul{width:100%}.main-nav .mobile-member-menu ul li{display:inline-block}.main-nav .mobile-member-menu ul li i{background:none;margin:0;padding:0;position:relative}.main-nav .mobile-member-menu ul li a{width:100%}.main-nav .mobile-member-menu ul #cartCountContainer{color:#061d47;font-weight:700;position:absolute;top:10px}.cart,a.link--bam,a.link--login,a.link--logout,a.link--my-account{color:hsla(0,0%,100%,.5);display:inline-block;font-size:.9em;text-decoration:none}.cart:hover,a.link--bam:hover,a.link--login:hover,a.link--logout:hover,a.link--my-account:hover{color:#fff}.mobile-member-menu .cartCountSpan{color:#061d47}.cart-icon{display:inline-block;text-align:center;width:25%}@media (min-width:768px){.cart-icon{width:100%}}.cart-icon i.fa.fa-shopping-cart{line-height:49px}.cart-icon a,a.customer--name{color:#4f4f4f}.toggle-closed,.toggle-open{transition:all .5s ease}.sub-toggle--main{color:#061d47;margin-top:0;position:absolute;right:5px;top:50px;z-index:9999}.sub-toggle--main.toggle-closed:before,.sub-toggle--main.toggle-open:before{border-radius:50%;color:#061d47;content:"\f0c9";display:inline-flex;font-family:Font Awesome\ 6 Pro;font-size:26px;font-weight:400;height:36px;vertical-align:middle;width:36px}.sub-toggle--main.toggle-open:before{background:transparent;color:#0e5cab;content:"\f057";font-size:32px!important;margin-right:4px;padding:0!important;position:fixed;right:5px;top:45px}.sub-toggle--main{opacity:0;transition:opacity .5s ease-in}.sub-toggle--main.toggle-closed,.sub-toggle--main.toggle-open{opacity:1;transition-delay:.3s}.sub-toggle--main{display:none}header .sub-toggle--main{display:inline-block}.sub-toggle--title{display:none}.current-page>a{color:#0e5cab!important}@media (min-width:768px){.has-children .current-page>a{color:#fff!important;opacity:.5}.menu-padding{padding-top:60px}}.main-nav ul li a,.main-nav ul li i{font-size:16px}.main-nav ul li a.current-page,.main-nav ul li.current-page>i,a.current-page{color:#933592!important}@media (min-width:768px){.menu-bar:before{background-color:#e6e8ec;content:"";display:block;height:1px;margin:auto;width:100%}ul.with-dropdowns.menu-closed li:last-child a{padding-right:0}}ul.with-dropdowns.menu-open:after{content:"";display:block;height:2000px;width:100%}span.sub-toggle.sub-toggle--main.toggle-closed{right:-55px;top:-85px}.menu-bar-fixed{position:fixed}.header{margin:0;position:relative}.logo__section{align-items:center;display:flex;flex:100%;justify-content:center;max-width:100%;padding:0}@media (min-width:768px){.logo__section{flex:50%;justify-content:start;max-width:50%}.logo{margin-right:20px}}.logo p{margin:0}.logo img{width:90px}@media (min-width:768px){.logo img{width:120px}}.search__login--section{display:flex;flex:100%;flex-direction:row;max-width:100%}@media (min-width:768px){.search__login--section{flex:50%;max-width:50%}}.member__cart--section{margin:10px 0 0;width:100%}@media (min-width:768px){.member__cart--section{margin-top:0}}.member__cart--section ul{display:flex}.member__cart--section ul li{list-style:none;padding-right:15px}@media (min-width:768px){.member__cart--section ul li{padding-right:20px}}.member__cart--section ul li a{color:#061d47;font-size:14px;font-weight:600;transition:all .3s ease}@media (min-width:768px){.member__cart--section ul li a{font-size:16px}}.member__cart--section ul li a:hover{color:#933592;text-decoration:none;transition:all .3s ease}.menu-bar{display:none}@media (min-width:768px){.member__cart--section .col-sm-12,.menu-bar .col-sm-12{padding:0}}.member__cart--section ul{margin-bottom:0}.asap__spelled-out{display:none}@media (min-width:768px){.asap__spelled-out{display:block}}.asap__spelled-out p{margin-bottom:5px}.asap__spelled-out p,.asap__spelled-out p a{color:rgba(6,29,69,.502);font-size:14px;font-weight:400;line-height:14px;padding-top:3px}.asap__spelled-out p a,.asap__spelled-out p a:hover{text-decoration:none}.header__inner{align-items:center;display:flex;margin:auto;margin:auto!important;max-width:1280px;padding:15px 20px 10px}.member__cart--section .col-sm-12{display:flex;flex-direction:row;justify-content:space-between}@media (min-width:768px){.member__cart--section .col-sm-12{justify-content:end}}.logoutBtnWrap img{width:16px}.menu__row{border-top:1px solid rgba(6,29,69,.102);padding-top:15px}.cart__blade,.member__blade{padding:0}.cart__blade a,.cart__blade i,.member__blade a,.member__blade i{color:#061d47!important}.cart__blade ul li a,.member__blade ul li a{font-size:14px;font-weight:400}@media (min-width:768px){.cart__blade ul li a,.member__blade ul li a{font-size:16px}}.cart__blade a.cartCount{font-size:14px}@media (min-width:768px){.cart__blade a.cartCount{font-size:16px}}.cart__blade,.member__cart--section ul{justify-content:end;padding:0}.cart__blade{display:flex;margin-top:-2px}.svg__wrap{bottom:-40px;height:40px;position:absolute;width:100%;z-index:1}.svg__wrap svg{box-shadow:inset 0 10px 10px rgba(0,0,0,.25);height:40px;width:100%}@media (min-width:768px){.svg__wrap svg{box-shadow:inset 0 20px 20px rgba(0,0,0,.25)}}svg.e-fas-shopping-cart{fill:#061d47;width:16px}a#cartCountHeader:before{content:"Cart (";padding-left:4px}a#cartCountHeader:after{content:")"}.t3p0-sub-header-container{background-color:transparent;background:linear-gradient(135deg,#933592,#1d9add);height:175px;position:absolute;width:100%}.t3p0-sub-header-container:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.member__blade{width:400px}}i.fa-solid.fa-arrow-up-right-from-square{display:none;float:left;font-size:.8rem;margin-top:0;padding-bottom:10px;transform:rotate(-90deg)}@media (min-width:768px){i.fa-solid.fa-arrow-up-right-from-square{font-size:.9rem;margin-top:-1px}}.cartCountSpan{margin-top:2px}.container-fluid.row-offcanvas.row-offcanvas-right{position:relative}.footer__container{background:linear-gradient(180deg,#061d45,#0e5cab);margin:0;padding-top:40px}.footer__container .col-sm-12,.footer__lower,.footer__upper{margin:auto;max-width:1280px}.asap__logo img{width:160px}.footer__upper{padding:40px 20px 45px}@media (min-width:768px){.footer__upper .col-sm-3{flex:16%;max-width:16%;padding-left:15px}.footer__upper .col-sm-9{flex:84%;max-width:84%;padding-right:15px}}@media (min-width:1200px){.footer__upper .col-sm-9{padding:0}}.footer__menu ul{padding:0}.footer__menu ul li{font-size:16px;list-style:none;padding:4px 0}.footer__menu ul li a{color:#fff}.footer__menu ul li a:hover{color:#a4e36e;text-decoration:none}.footer__menu>ul{display:flex;flex-direction:column}@media (min-width:768px){.footer__menu>ul{flex-direction:row;justify-content:space-between}}.footer__menu>ul>li{border-top:1px solid #933592;font-size:18px;padding-top:15px;width:100%}@media (min-width:768px){.footer__menu>ul>li{margin-left:2.5%}}.has-children>a{font-size:18px;font-weight:600}.social__col{display:flex}@media (min-width:768px){.social__col{justify-content:end;padding-right:15px}}.socialMediaCol{align-items:center;display:flex}.socialMediaCol .socialMediaIcons{padding-top:0}.socialMediaCol:before{color:#fff;content:"Connect";font-size:12px;font-weight:700;letter-spacing:2px;padding-right:20px;text-transform:uppercase}.socialMediaCol p a{background-color:#fff;color:#0e5cab}.asap-circle-icon{padding:0}.asap-circle-icon img{height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}.svg__wrap--footer{height:40px;left:0;position:absolute;width:100%;z-index:1}.svg__wrap--footer svg{fill:#fff;box-shadow:inset 0 10px 10px rgba(0,0,0,.25);height:40px;width:100%}@media (min-width:768px){.svg__wrap--footer svg{box-shadow:inset 0 20px 20px rgba(0,0,0,.25)}}.socialMediaIcons{display:inline-block;padding-left:15px;padding-top:17px;text-align:left}.socialMediaIcons .fab{border-radius:50px;height:32px;line-height:32px;margin-right:10px;padding-left:4px;text-align:center;width:32px}.socialMediaIcons .fab:hover{text-decoration:none!important}.socialMediaIcons p{display:inline-block;margin:0 4px 6px}.socialMediaIcons p a{font-size:1em;text-decoration:none}.socialMediaIcons p a:hover{text-decoration:none!important}.socialMediaCol{float:right;padding-left:0;position:relative;right:0;top:0}.socialMediaCol .socialContainer{display:flex}.socialMediaCol .socialContainer p{margin:0}.socialMediaCol .socialContainer p a{background-color:#fff;border-radius:40px;color:#0e5cab;height:32px;padding-left:7px;transition:all .3s ease-in-out;width:32px}.socialMediaCol .socialContainer p a:hover{background-color:#a4e36e;text-decoration:none;transform:translateY(-8px)}.socialMediaCol .socialContainer p a.fab.fa-youtube{padding-left:6px}.socialMediaCol .socialContainer p .asap-circle-icon{padding:0}p.circle-icon{border-radius:40px;display:flex;height:32px;position:relative;width:32px}@keyframes moveIconsUp{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.footer__upper .asap__logo{padding-bottom:40px}@media (min-width:768px){.footer__upper .asap__logo{padding-bottom:0}}.footer__upper .sub-toggle,.footer__upper span.sub-toggle--title{display:none}.footer__menu{padding-left:20px}@media (min-width:768px){.footer__menu{display:flex;justify-content:end;padding-left:0}.footer__menu nav{width:92.5%}}.footer__menu ul{display:flex;flex-direction:column}@media (min-width:768px){.footer__menu ul{flex-direction:row;justify-content:space-between}}.footer__menu ul li.has-children{display:flex;flex-direction:column;padding-top:20px;width:100%}@media (min-width:768px){.footer__menu ul li.has-children{border-top:1px solid #933592;width:23.25%}}.footer__menu ul li.has-children ul{display:flex;flex-direction:column}.password-reset .form-error{margin:30px 0 10px}#webinarAccess input[type=checkbox],.mktoForm input[type=checkbox]{height:15px!important;left:0;position:absolute;top:-6px;width:15px!important}#webinarThankYou{display:none}.mktoForm.mktoLayoutAbove label.mktoLabel[for=formSubscriptionSSDaily],.mktoForm.mktoLayoutAbove label.mktoLabel[for=formSubscriptionSSGlobal],.mktoForm.mktoLayoutAbove label.mktoLabel[for=formSubscriptionSSNA]{float:right!important;padding-left:10px;width:97%!important}@media (min-width:768px){.mktoForm.mktoLayoutAbove label.mktoLabel[for=formSubscriptionSSDaily],.mktoForm.mktoLayoutAbove label.mktoLabel[for=formSubscriptionSSGlobal],.mktoForm.mktoLayoutAbove label.mktoLabel[for=formSubscriptionSSNA]{padding-left:0}}.mktoForm.mktoLayoutAbove .mktoCheckboxList.mktoHasWidth{width:100%!important}input,select{color:#777}.mktoOffset{height:auto!important;width:0!important}.mktoFormCol{min-height:unset!important}.mktoForm textarea.mktoField,input.mktoField.mktoEmailField,input.mktoField.mktoTelField,input.mktoField.mktoTextField{background:transparent;background-color:#ededed!important;border:0;padding:10px!important;width:100%!important}select.mktoField{-webkit-appearance:unset!important;background:transparent;border:0;min-height:40px;padding:5px 10px!important}select.mktoField,textarea.mktoField{background-color:#ededed!important;width:100%!important}textarea.mktoField{padding:10px!important}.mktoHtmlText.mktoHasWidth p{color:#6c6c6c!important;font-size:11px;line-height:18px;padding-top:15px;width:100%!important}select#Country{margin-bottom:15px}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{background-color:#933592!important}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{background-color:#0e5cab!important}.newsletterSubscription{border-top:1px solid #ececec;margin-top:20px;padding-bottom:40px;text-align:center}@media (min-width:576px){.newsletterSubscription{text-align:left}}.newsletterSubscription h3{margin-bottom:10px!important}.newsletterSubscription .mktoFormRow,.newsletterSubscription label#LblEmail{display:none}.newsletterSubscription .mktoFormRow:first-of-type{display:block}@media (min-width:576px){.newsletterSubscription .mktoFormRow:first-of-type{display:inline-block;max-width:74%}}@media (min-width:992px){.newsletterSubscription .mktoFormRow:first-of-type{max-width:500px}}.newsletterSubscription .mktoFormRow:first-of-type .mktoFormCol{margin-bottom:0}.newsletterSubscription .mktoButtonRow{display:block;margin-bottom:10px;text-align:center;vertical-align:top}@media (min-width:576px){.newsletterSubscription .mktoButtonRow{display:inline-block;margin:0}}.newsletterSubscription .mktoButtonRow .mktoButton{min-height:40px;padding-left:20px!important;padding-right:20px!important}@media (min-width:576px){.newsletterSubscription .mktoButtonRow{display:inline-block}}.newsletterSubscription .formGDPR{margin:0!important}#dcfooter{background-color:#000;color:#8b8b8b;display:flex;font-size:12px;font-weight:700;justify-content:center;padding:15px 10px}#dcfooter .container{align-items:center;display:flex;flex-direction:column;max-width:1280px}@media (min-width:768px){#dcfooter .container{flex-direction:row;justify-content:space-between}}#dcfooter a,#dcfooter p{color:#8b8b8b;font-size:12px;font-weight:700;text-decoration:none}#dcfooter a:hover,#dcfooter p:hover{text-decoration:none}#dcfooter p{margin:0}#dcfooter .dcfooter__copyright{align-items:center;display:flex}#dcfooter .dbclogo{background-image:url(https://d186djytkf4mr2.cloudfront.net/footer-logo/dc_white.png);background-repeat:no-repeat;float:right;height:26px;width:125px}@media (min-width:768px){#dcfooter .copyright{padding-right:20px}}.my-account-header-inner{background-color:transparent;padding:0;position:absolute;width:100%}@media (max-width:767px){.my-account-header-inner{padding-top:0}}.my-account-header-inner h1{font-size:36px;font-weight:700;margin-top:0}.my-account.dc-my-account{padding-top:20px}.dc-my-account-home-alerts.resume-coursework-notification{display:none}.my-account-header h1,.my-account-header h3{color:#061d47}.my-account-right-container{margin-top:30px}.my-account-menu .nav-link.active,.my-account-menu .nav-link:hover{background-color:#1d9add;color:#fff!important}.card-body a,.card-body h3{color:#061d47}td.dc-enrollment-expiration.text-nowrap{min-width:150px}i.fa.fa-exclamation-triangle.ml-1{color:orange}.elearning-center .progress{height:30px;margin-top:0!important}#_fad70970-a559-4f53-b16e-2536a829d8b8 div.expiration-details{display:none}.my-account-menu .navbar{background-color:#fff}@media (min-width:768px){.my-account-right-container{margin-top:15px}}@media (max-width:767px){.nav-tabs .nav-link{font-size:.9rem}}.dc-cert-expires{min-width:120px}.dc-certificates-table .fa-calendar{display:none!important}.input-group button.btn-info.btn.btn-primary{background-color:transparent;border:0!important;color:#933592!important}.my-account-header-container{position:absolute;top:130px;width:100%}button:hover{cursor:pointer}.card,.dc-event-card .card{border-radius:40px;overflow:hidden}.dc-my-account-home-primary-cards .card{background:#e9f3fb;border:1px solid rgba(6,29,69,.102);transition:all .3s ease}.dc-my-account-home-primary-cards .card:hover{background-color:#0e5cab;border:1px solid #0e5cab;transition:all .3s ease}.dc-my-account-home-primary-cards .card:hover h3,.dc-my-account-home-primary-cards .card:hover p{color:#fff}.dc-webinar-search .input-group button.btn-info.btn.btn-primary{background-color:#933592!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:#fff!important}.dc-webinar-search .input-group button.btn-info.btn.btn-primary:active,.dc-webinar-search .input-group button.btn-info.btn.btn-primary:focus{border:none!important;color:#fff!important}.dc-webinar-search .form-control{border-radius:40px!important;border-bottom-right-radius:0!important;border-top-right-radius:0!important}.btn-xs,.btn-xs:focus{font-size:.7rem;padding:4px 8px}.my-account .ecommerce-container,.my-account-customer .ecommerce-container,.my-account-lms .ecommerce-container,.my-account-my-events .ecommerce-container,.my-account-my-webinars .ecommerce-container,.my-account-orders .ecommerce-container,.my-account-subscriptions .ecommerce-container{margin-top:120px;min-height:400px}@media (min-width:768px){.my-account .ecommerce-container,.my-account-customer .ecommerce-container,.my-account-lms .ecommerce-container,.my-account-my-events .ecommerce-container,.my-account-my-webinars .ecommerce-container,.my-account-orders .ecommerce-container,.my-account-subscriptions .ecommerce-container{margin-top:180px}}.my-account .myAccountLink,.my-account-customer .myAccountLink,.my-account-lms .myAccountLink,.my-account-my-events .myAccountLink,.my-account-my-webinars .myAccountLink,.my-account-orders .myAccountLink,.my-account-subscriptions .myAccountLink{display:none}nav.dc-order-history.nav.nav-tabs .nav-link:hover{color:#061d47}.badge-danger{background-color:#933592;border-radius:20px}.my-account .btn-danger{border:2px solid #933592;padding:2px 12px}.my-account .btn-danger:hover{color:#fff!important}.site-my-account-order-view .t3p0-sub-header-container{z-index:-1}.site-my-account-order-view .ecommerce-container{padding-top:40px}.site-my-account-order-view .ecommerce-container .col-sm-4,.site-my-account-order-view .ecommerce-container .t3p0-product-description,.site-my-account-order-view .ecommerce-container h1,.site-my-account-order-view .ecommerce-container h3{color:#061d47}.dc-event-card .card,.my-account .btn{border-radius:40px}.dc-webinar-container .dc-webinar-card .btn{padding:10px 20px}.addressBook,.customerDetails{color:#061d47}.dc-events-container .account-info-group{border-bottom:0}.my-account .account-info-group h3,.my-account-customer .account-info-group h3{border-bottom:1px solid rgba(6,29,69,.102)}.billing-addresses{border-top:1px solid rgba(6,29,69,.102)}@media (min-width:768px){.dc-enrollments-table.mt-3.table th{min-width:130px}}.dc-enrollment-actions .btn{margin:0}.dc-enrollment-actions .btn-primary{margin-bottom:10px;padding:5px 10px}.dc-enrollment-actions .btn-danger:hover{border-color:#933592!important}.t3p0-checkout-breadcrumbs{display:block!important}.site-checkout-confirmation a.form-control.btn.btn-default.btn-no-border.trashIcon,.site-store-cart a.form-control.btn.btn-default.btn-no-border.trashIcon{background-color:#fff;border-radius:50px;height:40px;line-height:28px;width:40px}.site-checkout-confirmation .quantityWrap input.form-control.quantity,.site-store-cart .quantityWrap input.form-control.quantity{font-size:1em}.breadcrumb{margin-bottom:0;padding:8px 25px}.t3p0-checkout-breadcrumbs .active{color:#933592;font-weight:400}.t3p0-checkout-breadcrumbs .active:after{color:#933592}.ecommWrapper h1{font-family:foco,serif}.ecommWrapper .btn.btn-large.btn-primary{border-radius:36px;color:#fff}.rowShippingBillingConfirm{font-size:.9em;line-height:1.5em}.quantityTitle{padding-left:18px!important}.site-checkout-confirmation tr.cart-item>td:first-of-type,.site-checkout-customer tr.cart-item>td:first-of-type,.site-checkout-payment-customer-profile-index tr.cart-item>td:first-of-type,.site-checkout-shipping-address-index tr.cart-item>td:first-of-type{padding-left:0;padding-top:15px}.site-checkout-confirmation .cart-item .label.label-primary,.site-checkout-customer .cart-item .label.label-primary,.site-checkout-payment-customer-profile-index .cart-item .label.label-primary,.site-checkout-shipping-address-index .cart-item .label.label-primary{display:none}.site-checkout-confirmation h3,.site-checkout-customer h3,.site-checkout-payment-customer-profile-index h3,.site-checkout-shipping-address-index h3{color:#933592}.site-checkout-confirmation .itemsTitle,.site-checkout-customer .itemsTitle,.site-checkout-payment-customer-profile-index .itemsTitle,.site-checkout-shipping-address-index .itemsTitle{font-size:1.5em}.site-checkout-confirmation .payment-profile,.site-checkout-confirmation .shipping-address,.site-checkout-customer .payment-profile,.site-checkout-customer .shipping-address,.site-checkout-payment-customer-profile-index .payment-profile,.site-checkout-payment-customer-profile-index .shipping-address,.site-checkout-shipping-address-index .payment-profile,.site-checkout-shipping-address-index .shipping-address{padding-left:0}.site-checkout-confirmation .well,.site-checkout-customer .well,.site-checkout-payment-customer-profile-index .well,.site-checkout-shipping-address-index .well{border:0;box-shadow:none;font-size:.9em;line-height:1.5em}.site-checkout-confirmation .btn-default,.site-checkout-customer .btn-default,.site-checkout-payment-customer-profile-index .btn-default,.site-checkout-shipping-address-index .btn-default{font-size:.8em;margin-bottom:10px}.site-checkout-confirmation .btn-default,.site-checkout-confirmation .btn-primary,.site-checkout-customer .btn-default,.site-checkout-customer .btn-primary,.site-checkout-payment-customer-profile-index .btn-default,.site-checkout-payment-customer-profile-index .btn-primary,.site-checkout-shipping-address-index .btn-default,.site-checkout-shipping-address-index .btn-primary{border-radius:36px}.site-checkout-confirmation .col-sm-6.col-sm-offset-4,.site-checkout-customer .col-sm-6.col-sm-offset-4,.site-checkout-payment-customer-profile-index .col-sm-6.col-sm-offset-4,.site-checkout-shipping-address-index .col-sm-6.col-sm-offset-4{padding-left:10px}.site-checkout-confirmation .col-sm-6.col-sm-offset-4 .form-group input,.site-checkout-customer .col-sm-6.col-sm-offset-4 .form-group input,.site-checkout-payment-customer-profile-index .col-sm-6.col-sm-offset-4 .form-group input,.site-checkout-shipping-address-index .col-sm-6.col-sm-offset-4 .form-group input{max-width:400px}.site-checkout-confirmation .col-sm-6.col-sm-offset-4 p,.site-checkout-customer .col-sm-6.col-sm-offset-4 p,.site-checkout-payment-customer-profile-index .col-sm-6.col-sm-offset-4 p,.site-checkout-shipping-address-index .col-sm-6.col-sm-offset-4 p{padding-left:5px}.site-checkout-confirmation .col-sm-6.col-sm-offset-4 button,.site-checkout-customer .col-sm-6.col-sm-offset-4 button,.site-checkout-payment-customer-profile-index .col-sm-6.col-sm-offset-4 button,.site-checkout-shipping-address-index .col-sm-6.col-sm-offset-4 button{margin-left:5px}.discount-codes-form input{border-bottom-left-radius:36px;border-top-left-radius:36px}.discount-codes-form .btn-default{border-bottom-right-radius:36px;border-top-right-radius:36px;height:40px}.discount-codes-form .btn-default,.discount-codes-form .btn-default:active:focus{background-color:#933592;border-color:#933592;color:#fff}.table-responsive>.table>tbody>tr>td{white-space:normal!important}.product-info{padding-left:0!important;padding-right:0!important}.product-info .col-sm-3,.product-info .col-sm-9{padding:0}.product-name{display:block;font-size:1.5em;padding-top:10px}.ecommWrapper{padding:0 15px}.ecommWrapper .table>thead>tr>th{border-bottom:1px solid #ddd}.bundle-products h3{font-size:1.25em}.bundle-products .bundle-savings{top:-5px}.bundle-products .bundle-savings span{background-color:#a4e36e;border-radius:36px;color:#933592;padding:6px 10px}.t3p0-is-zero-dollar._e93adaa8-2f97-448b-8ea0-7419a25d02f2 .checkout__checkout-btn span{display:none}.t3p0-is-zero-dollar._e93adaa8-2f97-448b-8ea0-7419a25d02f2 .checkout__checkout-btn:after{content:"Join Now"}.t3p0-is-zero-dollar._e93adaa8-2f97-448b-8ea0-7419a25d02f2 #checkoutSummary p.small span:after{content:'"Join Now"'}.checkout__join_message,.t3p0-is-zero-dollar._e93adaa8-2f97-448b-8ea0-7419a25d02f2 #checkoutSummary .checkout__panel,.t3p0-is-zero-dollar._e93adaa8-2f97-448b-8ea0-7419a25d02f2 #checkoutSummary p.small span span,.t3p0-is-zero-dollar._e93adaa8-2f97-448b-8ea0-7419a25d02f2 #checkoutSummary>div:nth-child(3){display:none}._e93adaa8-2f97-448b-8ea0-7419a25d02f2 .checkout__join_message{display:block;font-size:70%;line-height:normal}.store-cart a.btn.btn-large.btn-primary{border-radius:36px;font-size:1.1rem}.site-store-cart .fa-refresh{display:none}@media (min-width:992px){.t3p0-checkout-breadcrumbs>li+li:before{display:none}.breadcrumb{margin-bottom:24px}.cart-item{border-bottom:1px solid #ededed}.cart-item td{padding-bottom:15px!important}.line-under-breadcrumbs{border-top:1px solid #ccc;margin-bottom:25px;margin-top:-32px;z-index:1}.line-under-breadcrumbs:before{background-color:#000;background:#fff;background:linear-gradient(90deg,#fff 0,#ccc 50%,#fff);content:"";display:block;height:1px;position:relative;top:-1px}.t3p0-checkout-breadcrumbs{position:relative;text-align:center;z-index:2}.t3p0-checkout-breadcrumbs li{font-size:.8em;padding:10px;position:relative}.t3p0-checkout-breadcrumbs li:after{color:#ccc;content:"\f111";display:block;font-family:Fontawesome;font-size:1.5em;left:0;margin:auto;position:absolute;right:0;z-index:-1}.t3p0-checkout-breadcrumbs li a{padding-bottom:25px}.create-payment-method,.create-shipping-addresses{display:inline-block;margin-right:20px}.create-payment-method a#createPaymentMethod,.create-shipping-addresses a#createPaymentMethod{padding:6px 10px}#payment-select-form button.t3p0-form-submit.btn.btn-primary,#shipping-select-form button.t3p0-form-submit.btn.btn-primary{vertical-align:top}.product-info .col-sm-9{padding-left:15px}}.single-page-checkout .checkout__order-panel .checkout__checkout-btn{background-color:#fff;border:2px solid #933592;border-radius:40px;color:#933592}.single-page-checkout .checkout__order-panel .checkout__checkout-btn:hover{background-color:#933592;border:2px solid #933592;color:#fff}.checkout__checkout-btn:disabled,.single-page-checkout .checkout__order-panel .checkout__checkout-btn:disabled{background-color:#fff;border:2px solid #ccc;color:#ccc}.modal-footer .btn-primary{background-color:#efefef}.modal-footer .btn-primary:hover{background-color:#933592;border:2px solid #933592;color:#fff}.t3p0-back-to-last-article-container{display:none!important}a.btn.btn-primary.btn-sm.t3p0-back-to-last-article{margin-left:0}.thank-you-container a.btn.btn-primary.btn-sm{margin-right:20px}.ecommContainer{margin-top:60px;min-height:400px}.ecommContainer h1,.ecommContainer p{color:#061d47}.store-cart .t3p0-sub-header-container,.store-checkout .t3p0-sub-header-container{height:175px;position:absolute;width:100%;z-index:-1}.store-checkout .header--checkout{border:0;margin-bottom:0;margin:0!important}.header--checkout__container .col-sm-6{text-align:center}.store-cart .table th{border:0}.site-store-product-detail button[name=add-to-cart]{background-color:#fff;border:2px solid #933592!important}.site-store-product-detail button[name=add-to-cart]:active:focus,.site-store-product-detail button[name=add-to-cart]:focus,.site-store-product-detail button[name=add-to-cart]:hover{background-color:#933592!important;border:2px solid #933592!important;color:#fff!important}.product-detail a:hover{color:#0e5cab!important}.product-name a:hover{color:#0e5cab}.store-checkout .panel-heading{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;font-size:1.325rem!important;font-weight:600;padding-bottom:20px!important;padding-top:20px!important}.single-page-checkout .panel{background-color:#e9f3fb!important;background-color:#fff!important;border:1px solid rgba(6,29,69,.102);border-radius:40px;box-shadow:none;margin-bottom:20px;overflow:hidden}.single-page-checkout .panel-heading{background-color:#e9f3fb!important}.single-page-checkout label{color:#061d47}.single-page-checkout .col-sm-7{border-bottom:0}.bundle-products .bundle-savings{margin:10px 0}.checkout__help a:hover,.spc_fine-print a:hover{color:#0e5cab}.choose-payment-method .credit-card-form button{background-color:#933592!important;border-radius:40px!important}.header>.row{margin:auto}.product .form-group .col-sm-9 select{border-radius:40px}.product .form-group .col-sm-9{padding-left:0}.single-page-checkout .help-block.with-errors{font-size:.8rem}@media (max-width:767px){input#formHorizontalPassword{margin-top:15px}}.site-checkout-thankyou .t3p0-sub-header-container{z-index:-1}.back-to-last-page-text{display:none}@media (min-width:768px){.dc-cart-img-container{margin-right:20px}}.bundle-products .list-group{margin-left:0!important}.bundle-products .list-group-item h4 a{color:#061d47;pointer-events:none}.bundle-products._b64456ed-7e1e-4267-a01d-b4cb00a19a0f,.site-store-cart .breadcrumb,.site-store-cart .cart-item span.label.label-primary,.site-store-cart .col-sm-3.product-filters,.site-store-cart .product-item span.label.label-primary,.site-store-index .breadcrumb,.site-store-index .cart-item span.label.label-primary,.site-store-index .col-sm-3.product-filters,.site-store-index .product-item span.label.label-primary,.site-store-product-detail .breadcrumb,.site-store-product-detail .cart-item span.label.label-primary,.site-store-product-detail .col-sm-3.product-filters,.site-store-product-detail .product-item span.label.label-primary,body.store-products-b64456ed-7e1e-4267-a01d-b4cb00a19a0f .bundle-products{display:none}.site-store-cart #mainContent,.site-store-index #mainContent,.site-store-product-detail #mainContent{margin-top:50px}.site-store-cart .product-image,.site-store-index .product-image,.site-store-product-detail .product-image{margin-top:10px}.site-store-cart .product-image{margin-top:20px}.site-store-product-detail ol li,.site-store-product-detail ul li{line-height:1.5em}.site-store-product-detail .carousel-inner .item:before{background:none}.site-store-product-detail .carousel-indicators{display:none}.site-store-product-detail .product-image{margin-top:28px}.site-store-product-detail button[name=add-to-cart]{border-color:#a4e36e;color:#933592!important;height:40px}.site-store-product-detail button[name=add-to-cart]:active,.site-store-product-detail button[name=add-to-cart]:active:focus,.site-store-product-detail button[name=add-to-cart]:focus,.site-store-product-detail button[name=add-to-cart]:hover{background-color:#a4e36e;border-color:#a4e36e}.site-store-product-detail .chooseSelect{margin-top:15px;width:50%}.site-store-product-detail .chooseSelect select{background-color:#efefef}.cart-item .form-control{background-color:transparent}.site-my-account-order-view h2{color:#933592}.site-my-account-order-view .col-sm-4{font-size:.9em;line-height:1.5em}.site-my-account-order-view .col-sm-4 h3{font-size:1.125em;font-weight:600}.site-my-account-order-view span.label.label-primary{display:none}.site-my-account-order-view .t3p0-product-description,.site-my-account-order-view .t3p0-product-instructions{line-height:1.5em}.site-my-account-order-view .orderItemsSection{border-top:1px solid #eaeaea;margin-top:2.5em;padding-top:1em}.site-my-account-order-view .orderItemsSection h3{color:#933592;font-size:1.25em}.modal-dialog .well{border:0;box-shadow:none}.modal-dialog .subscription-change-form .discount-codes-form{width:50%}.modal-dialog .subscription-change-form .discount-codes-form .btn-default{border-bottom-right-radius:36px;border-top-right-radius:36px;line-height:25px}.modal-dialog .subscription-change-form .discount-codes-form .btn-default:active,.modal-dialog .subscription-change-form .discount-codes-form .btn-default:active:focus,.modal-dialog .subscription-change-form .discount-codes-form .btn-default:focus{background-color:#933592;border-color:#933592;box-shadow:none;color:#fff}.modal-dialog .subscription-change-form .current-subscription .col-sm-2.text-right{display:none}.control-label[for=variant-select]{color:#933592;font-size:1.125em;font-weight:600;margin-left:-15px;margin-top:15px}.modal-footer .btn+.btn{float:right}.confirmDialog .btn-danger{border-radius:36px;float:right}.dc-related-products-container .list-group-item{background-color:transparent;border:0;border-top:1px solid #ddd;padding-left:0;padding-right:0}.dc-related-products-container .image-upsell-wrap{float:right;margin-left:10px;margin-top:10px}.dc-related-products-container .dc-upsell-add-to-cart{border-radius:36px;margin-top:15px}.dc-related-promo-text{padding-bottom:10px}.product-price,.product-price p{color:#933592;font-weight:600}.product-price p{font-size:20px}@media (min-width:768px){.site-store-cart .product-image{max-width:175px;width:100%}.dc-related-products-container{padding-left:20px}}.order-item-thankyou-container ol,.order-item-thankyou-container ul,.product ol,.product ul,.product-info ol,.product-info ul,.t3p0-order-item-instructions ol,.t3p0-order-item-instructions ul{margin-left:18px}.site-store-product-detail .form-group .col-sm-9{padding-left:0;padding-top:10px}.site-store-product-detail .form-group .col-sm-9 select{border-radius:40px}.bundle-products li.list-group-item{background-color:#e9f3fb;border:1px solid rgba(6,29,69,.102);border-radius:40px;margin-bottom:20px}span.bundle-product-price{font-size:1rem}.cart-item .product-info p span{color:#061d47!important;font-family:foco,sans-serif!important;font-size:1rem!important}.checkout__discount-code i.fa.fa-times-circle.text-danger.clickable{margin-left:10px}.checkout p{font-size:.95rem;line-height:1.35em;margin-bottom:15px}.checkout p.small{font-size:70%}.checkout .col-sm-6,.checkout label.col-sm-4{float:none;font-weight:600;text-align:left;width:100%}.checkout .form-group{margin-bottom:5px}.checkout .col-sm-offset-4{margin-left:0}.header--checkout{background:#fff;padding-bottom:12px;position:relative;z-index:999}@media (min-width:768px){.header--checkout{border-bottom:1px solid rgba(0,0,0,.1)}}.site-checkout-checkout.store-checkout #mainContent.ecommWrapper{margin-top:0}@media (min-width:768px){.site-checkout-checkout.store-checkout #mainContent.ecommWrapper{margin-top:40px}}.header--checkout__container{margin:0 auto;max-width:1200px}.header--checkout__container .secure-checkout{padding:20px 0 0;text-align:center}@media (min-width:768px){.header--checkout__container .secure-checkout{padding:27px 0 0;text-align:right}}.header--checkout__container .secure-checkout a{transition:.5s ease}.header--checkout__container .secure-checkout a:hover{color:#2c5697;text-decoration:none;transition:.5s ease}.header--checkout__container .checkout__navigation{padding:20px 0 0;text-align:center}@media (min-width:768px){.header--checkout__container .checkout__navigation{padding:27px 0 0;text-align:left}}.header--checkout__container .checkout__navigation a{transition:.5s ease}.header--checkout__container .checkout__navigation a:hover{color:#2c5697;text-decoration:none;transition:.5s ease}.header--checkout__container .logoWrapper img{margin:18px auto 0;max-width:120px;width:120px}@media (max-width:960px){.checkout .col-sm-4,.checkout .col-sm-8{width:100%}}.checkout__panel{margin-bottom:20px}.checkout__panel-heading{background-color:#c9c9c9;padding:5px 15px}.checkout__panel-heading h2{color:#444;display:inline-block;font-size:1.15em;font-weight:600;line-height:1.5em;margin:0!important}.checkout__panel-heading--highlight{background-color:#333;color:#fff}.checkout__panel-heading--highlight h2{color:#fff}.checkout__panel-body{background-color:#e9e9e9;font-size:.95rem;line-height:25px;padding:15px}.checkout__panel-body input{background-color:#fff;border:0;border-radius:0;font-size:.9rem;height:32px;margin-top:0;padding:5px 10px}.checkout__panel-body label{font-size:.9rem;font-weight:400}.checkout__panel-body .help-block.with-errors{padding:0}.checkout__panel-body select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(img/checkout-select.png);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:20px;border-radius:0;font-size:.9rem;height:32px;padding:5px 10px}.checkout__panel-body h4{font-size:.9rem;font-weight:700;margin-top:0}.checkout__panel-body .discount-codes-form .btn-default{border-bottom-right-radius:0;border-top-right-radius:0}.checkout__panel-body .btn-primary{border-radius:36px;font-size:.95em;margin-top:10px}.checkout__panel-body .btn-primary:after{content:"›";margin-left:5px}.checkout__panel-body .btn-primary i{display:none}.checkout__panel-body .btn-primary:hover{background-color:#58244f}.checkout__panel-body .btn-primary:disabled{opacity:.75}.checkout__panel-body .btn-primary.disabled:hover,.checkout__panel-body .btn-primary:disabled:hover{background-color:#333;border-color:#333}.checkout__panel-body .alert.alert-warning{background-color:#fcf8e3;border:0;border-radius:0;color:#333}.checkout__panel-body .alert.alert-warning p{margin-bottom:10px}.checkout__panel-body .invalid-address .buttons,.checkout__panel-body .verified-address .buttons{padding-top:0}.checkout__panel-body #currentShippingAddressInfo,.checkout__panel-body #paymentProfileAddress{background-color:hsla(0,0%,100%,.75)!important;border:0;box-shadow:none;margin-bottom:0;padding:15px}.checkout__panel-body .modal-content{background:transparent}.checkout__panel-body .modal-body{padding:0}#mainContent .col-sm-8 .checkout__panel-body p{margin-bottom:15px}#mainContent .col-sm-8 .checkout__panel-body #currentShippingAddressInfo p,#mainContent .col-sm-8 .checkout__panel-body #paymentProfileAddress p{margin-bottom:3px}.checkout__step{background-color:#333;border-radius:50%;color:#fff;display:block;float:left;font-size:1.15em;height:30px;margin-right:10px;text-align:center;width:30px}.checkout__step,.checkout__step i{line-height:30px}#addressForm .col-sm-6,#addressForm .col-sm-8,#addressForm label.col-sm-4,#checkoutStepOne .col-sm-6,#checkoutStepOne .col-sm-8,#checkoutStepOne label.col-sm-4,#checkoutStepThree .col-sm-6,#checkoutStepThree .col-sm-8,#checkoutStepThree label.col-sm-4,#checkoutStepTwo .col-sm-6,#checkoutStepTwo .col-sm-8,#checkoutStepTwo label.col-sm-4{float:none;font-weight:400;text-align:left;width:100%}#addressForm label.col-sm-4,#checkoutStepOne label.col-sm-4,#checkoutStepThree label.col-sm-4,#checkoutStepTwo label.col-sm-4{width:auto}#addressForm .form-group,#checkoutStepOne .form-group,#checkoutStepThree .form-group,#checkoutStepTwo .form-group{margin-bottom:10px}#addressForm .col-sm-offset-4,#checkoutStepOne .col-sm-offset-4,#checkoutStepThree .col-sm-offset-4,#checkoutStepTwo .col-sm-offset-4{margin-left:0}#addressForm .col-sm-offset-4.col-sm-6.small,#checkoutStepOne .col-sm-offset-4.col-sm-6.small,#checkoutStepThree .col-sm-offset-4.col-sm-6.small,#checkoutStepTwo .col-sm-offset-4.col-sm-6.small{margin-bottom:10px;margin-left:0;padding-left:0}#addressForm .checkbox,#checkoutStepOne .checkbox,#checkoutStepThree .checkbox,#checkoutStepTwo .checkbox{padding-top:0}#addressForm .checkbox input,#checkoutStepOne .checkbox input,#checkoutStepThree .checkbox input,#checkoutStepTwo .checkbox input{font-size:.95rem;height:unset;margin-top:5px}#addressForm input#useThisShippingAddress,#checkoutStepOne input#useThisShippingAddress,#checkoutStepThree input#useThisShippingAddress,#checkoutStepTwo input#useThisShippingAddress{height:14px}#addressForm .t3-modal-section.t3-payment-section.col-md-6,#checkoutStepOne .t3-modal-section.t3-payment-section.col-md-6,#checkoutStepThree .t3-modal-section.t3-payment-section.col-md-6,#checkoutStepTwo .t3-modal-section.t3-payment-section.col-md-6{width:100%}#addressForm .t3-modal-section.t3-cc-section.col-md-6,#checkoutStepOne .t3-modal-section.t3-cc-section.col-md-6,#checkoutStepThree .t3-modal-section.t3-cc-section.col-md-6,#checkoutStepTwo .t3-modal-section.t3-cc-section.col-md-6{padding-top:20px;width:100%}#addressForm h3,#checkoutStepOne h3,#checkoutStepThree h3,#checkoutStepTwo h3{font-size:.95rem;font-weight:700;margin-bottom:10px!important;margin-top:0}#addressForm ul.payment-method-list,#checkoutStepOne ul.payment-method-list,#checkoutStepThree ul.payment-method-list,#checkoutStepTwo ul.payment-method-list{margin-bottom:0}#addressForm ul.payment-method-list li,#checkoutStepOne ul.payment-method-list li,#checkoutStepThree ul.payment-method-list li,#checkoutStepTwo ul.payment-method-list li{display:inline-block;margin-right:20px}#addressForm .create-payment-profile .payment-method-list+div,#checkoutStepOne .create-payment-profile .payment-method-list+div,#checkoutStepThree .create-payment-profile .payment-method-list+div,#checkoutStepTwo .create-payment-profile .payment-method-list+div{border-top:0}#addressForm .modal-footer,#checkoutStepOne .modal-footer,#checkoutStepThree .modal-footer,#checkoutStepTwo .modal-footer{border-top:0;padding:0;text-align:left;width:100%}#addressForm input[type=radio],#checkoutStepOne input[type=radio],#checkoutStepThree input[type=radio],#checkoutStepTwo input[type=radio]{float:left;height:16px;margin:7px 10px 30px 0}#addressForm .col-sm-8.checkbox,#addressForm label.col-sm-4.control-label[for=defaultCard],#checkoutStepOne .col-sm-8.checkbox,#checkoutStepOne label.col-sm-4.control-label[for=defaultCard],#checkoutStepThree .col-sm-8.checkbox,#checkoutStepThree label.col-sm-4.control-label[for=defaultCard],#checkoutStepTwo .col-sm-8.checkbox,#checkoutStepTwo label.col-sm-4.control-label[for=defaultCard]{display:inline-block;float:left;width:auto}#addressForm input#defaultCard,#checkoutStepOne input#defaultCard,#checkoutStepThree input#defaultCard,#checkoutStepTwo input#defaultCard{margin-top:4px!important}.checkout__panel-body.checkout__panel-confirm{background-color:#f9f9f9;border:15px solid #e9e9e9}.checkout__panel-btn{background-color:#fff;border:0;border-radius:36px;color:#333;font-size:.9em;font-weight:700;padding:3px 12px;transition:.2s ease}.checkout__panel-btn:hover{background-color:#333;color:#fff}.checkout__edit-btn{background-color:transparent;border:0;color:#333;display:inline-block;float:right;font-size:.8em;text-transform:uppercase}.checkout__edit-btn:hover{color:#58244f}@media (max-width:960px){.checkout__progress{display:none}}.checkout__progress-step{background-color:#c9c9c9;color:#444;font-size:1.15em;font-weight:600;line-height:1.5em;margin-bottom:10px;margin-top:0;min-height:41px;padding:5px 15px}.checkout__progress-step--active{background-color:#333;color:#fff}.checkout__progress-step--active .checkout__step{background-color:#fff;color:#333}.checkout__coupon-btn{background-color:transparent;border:0;font-size:1.15em;font-weight:600;padding:0}.checkout__coupon-btn i{color:#333;font-size:1.3em;margin-right:10px}.checkout__coupon-btn .checkout__coupon-btn-toggle{font-size:1.35em;padding-left:5px}.checkout__coupon-btn .checkout__coupon-btn-toggle:after{content:"-";vertical-align:top}.checkout__coupon-btn.collapsed .checkout__coupon-btn-toggle:after{content:"+";vertical-align:middle}a.checkout__cart-btn{background-color:transparent;border:0;color:#fff;display:none;float:right;font-size:.8em;font-weight:600;padding-top:2px;text-transform:uppercase}a.checkout__cart-btn i{color:#fff;font-size:1.5em;margin-right:10px}a.checkout__cart-btn:hover{color:#fff;text-decoration:none}.checkout__checkout-btn{background-color:#24517a;border:0;border-radius:36px;color:#2c5697;font-size:1.25em;font-weight:800;margin-bottom:10px;padding:10px;text-transform:uppercase;transition:.2s ease;width:100%}.checkout__checkout-btn:hover{transform:scale(1.1)}.checkout__checkout-btn:disabled{background-color:#3578b5;color:#5a88cf;cursor:not-allowed}.checkout__checkout-btn:disabled:hover{transform:scale(1)}.checkout__help{margin:40px -15px 20px}.checkout__help:after{clear:both}.checkout__help:after,.checkout__help:before{content:" ";display:table}.checkout__help p{font-size:.85em}.checkout__help .col-sm-2{margin-bottom:5px;padding-top:2px}@media (max-width:960px){.checkout__help .col-sm-10,.checkout__help .col-sm-2{text-align:center;width:100%}}.checkout__help-icon{background-color:grey;border-radius:5px;color:#fff;display:inline-block;font-size:3em;font-weight:800;line-height:50px;text-align:center;width:50px}#checkoutSummary .checkout__panel-body{padding:15px;position:relative}#checkoutSummary .checkout__panel-body input{background-color:#fff;border:0;border-radius:0;height:40px;margin-top:5px}#checkoutSummary .checkout__panel-body button{background-color:#333;border:0;color:#fff;height:40px;margin-top:5px;transition:.1s ease}#checkoutSummary .checkout__panel-body button:hover{background-color:#58244f;color:#fff}.col-sm-3.checkout__cart-product-img{padding-left:0}.col-sm-3.checkout__cart-product-img img{height:auto;margin-top:5px;width:100%}.checkout__cart-product{border-bottom:1px solid #ccc;padding:10px 0}.checkout__cart-product:after{clear:both;content:" ";display:table}.checkout__cart-product:before{content:" ";display:table}.checkout__cart-product span.label.label-primary{display:none}.checkout__cart-product p{margin-bottom:5px}.checkout__cart-product .col-sm-3{float:left;padding:0;width:25%}.checkout__cart-product .col-sm-9{float:left;width:75%}.checkout__cart-product .checkout__cart-product-info .col-sm-9{width:90%}.checkout__cart-product .checkout__cart-product-info .col-sm-3{padding-left:0;padding-right:0;text-align:right;width:10%}.checkout__cart-product-name{font-size:.95rem;font-weight:600;line-height:1.4}.checkout__cart-product-quantity input{display:inline-block;font-size:1em!important;height:25px;margin-left:5px;padding:5px;width:50px}.checkout__cart-product-quantity i{font-size:.95em;margin-left:6px}.checkout__cart-product-bundle h3{font-size:1.05rem;font-weight:400;margin-bottom:5px;margin-top:15px}.checkout__cart-product-bundle ul.list-group{margin-bottom:0;margin-top:10px}.checkout__cart-product-bundle li.list-group-item{background:transparent;border:none;border-top:1px solid #ccc;padding:10px 0}.checkout__cart-product-bundle li.list-group-item h4{font-size:1rem;font-weight:400;margin-bottom:0}.checkout__cart-product-bundle li.list-group-item span.badge{display:none}.checkout__cart-totals{border-bottom:1px solid #ccc;padding:10px 0}.checkout__cart-totals .col-sm-5{float:left;padding-right:5px;text-align:right;width:50%}.checkout__cart-totals .col-sm-7{float:left;padding-left:5px;text-align:left;width:50%}.checkout__cart-grand-total{padding:10px 0}.checkout__cart-grand-total .col-sm-5{float:left;padding-right:5px;text-align:right;width:50%}.checkout__cart-grand-total .col-sm-7{float:left;padding-left:5px;text-align:left;width:50%}.site-checkout-checkout.store-checkout.ng-scope.modal-open .well{margin-bottom:0}.site-checkout-checkout.store-checkout.ng-scope.modal-open .btn-primary i{margin-right:5px}.site-checkout-checkout.store-checkout.ng-scope.modal-open .modal-body .well.col-md-4 p{margin-bottom:0}.site-checkout-checkout.store-checkout.ng-scope.modal-open .modal-body .well.col-md-4 button{margin-top:10px}.site-checkout-checkout.store-checkout.ng-scope.modal-open .modal-body .checkbox{display:inline-block;min-height:16px;padding-top:2px}.site-checkout-checkout.store-checkout.ng-scope.modal-open .modal-body input#defaultCard{display:inline-block;margin:0 0 0 -20px}.dc-course-description .btn{margin-right:12px}.dc-exam-modal-container .modal-footer{padding-bottom:0!important;padding-top:0!important}.my-account .form-horizontal .member-fields .form-group{margin-right:15px}.my-account .form-horizontal .member-fields .form-group input.form-control{height:34px}.manage-purchased-learners-table .btn-danger{background-color:#dc3545!important;border-radius:30px}.courseAssignmentsTabs a.btn.btn-sm.btn-warning.pull-right.ng-scope{background-color:#933592;border:0;border-radius:36px;color:#fff!important}.courseAssignmentsTabs .nav-tabs>li.active>a,.courseAssignmentsTabs .nav-tabs>li.active>a:focus,.courseAssignmentsTabs .nav-tabs>li.active>a:hover{background-color:#933592;border:1px solid #933592;color:#fff}.courseAssignmentsTabs .nav-tabs{border-bottom:1px solid #933592}.courseAssignmentsTabs .nav-tabs>li>a{border-radius:6px 6px 0 0;margin-right:4px}.courseAssignmentsTabs .nav-tabs>li>a:hover{border-bottom:1px solid #933592}.lmsCourseHome h2{margin-top:0}.lmsCourseHome h3{font-size:1.25em}.lmsCourseHome .img-thumbnail{border:0;border-radius:0;padding:0}.lmsCourseHome .progress{min-height:30px}.lmsCourseHome .badge{background-color:#d6d6d6;color:#6e276d}.progress{background-color:#eaeaea;box-shadow:none;margin-top:22px!important;min-height:25px}.progress-bar-striped,.progress-striped .progress-bar{background-image:none}lms-my-enrollments .btn-primary{height:25px;padding-top:3px}.panel-primary{border:0;border-radius:0}.panel-primary>.panel-heading,.panel-success>.panel-heading{background-color:#933592;border:0;border-radius:0;color:#fff;font-size:1.5em;font-weight:300;padding-bottom:15px;padding-top:15px}.panel-footer{border:0;border-radius:0}.my_account_section.courses .overlay-wrapper .overlay{top:30%}.my_account_section.courses .overlay-wrapper .overlay .lead{font-weight:400}.my_account_section.courses .overlay-wrapper .overlay .btn-primary{border-radius:36px}.my_account_section.courses .overlay-wrapper .overlay a small{display:none}.wizard-slide .btn-group.center-block{text-align:center}.wizard-slide .btn-group.center-block label.btn.btn-lg{background-color:#933592;border:0;border-radius:36px;color:#fff;float:none;margin-bottom:20px;margin-left:20px;margin-right:20px;transition:.2s ease;width:25%!important}.wizard-slide .btn-group.center-block label.btn.btn-lg:hover{box-shadow:0 10px 20px rgba(0,0,0,.25);text-decoration:none;transform:scale(1.1);transition:.2s ease}.wizard-slide .label-danger{background-color:#933592}.wizard-slide h4{font-size:1.25em!important}.wizard-slide table h4{font-size:1em!important}.wizard-slide h4.pull-right{font-size:.9em!important}.wizard-slide .lead{font-weight:400}.wizard-slide .lead .fa{display:none}.wizard-slide .member-fields .form-control{width:90%}.wizard-slide .member-fields button.btn.btn-success{border-bottom-left-radius:36px;border-top-left-radius:36px;height:40px}lms-my-enrollments table tbody p{display:none}@media (min-width:768px){lms-manage-courses img,lms-my-enrollments img{max-width:80px!important}}@media (min-width:992px){lms-my-enrollments table tbody td:nth-of-type(2){min-width:250px}}.popover-header{margin:0!important}.lms-overlay-container .overlay-wrapper .overlay{top:0}button.btn-setup-wizard-skip.ml-3.btn.btn-default{background:#fff}.modal-dialog.dc-exam-modal{border:0;border-radius:0}.attend-apc .reg-page-header-wrapper,.attend-apc .svg__wrap svg,.attend-apc .svg__wrap--footer,.attend-eaignite .reg-page-header-wrapper,.attend-eaignite .svg__wrap svg,.attend-eaignite .svg__wrap--footer{display:none}.attend-apc .reg-page-body-wrapper,.attend-eaignite .reg-page-body-wrapper{flex-direction:column}@media (min-width:1024px){.attend-apc .reg-page-body-wrapper,.attend-eaignite .reg-page-body-wrapper{padding:150px 5%}}.register-page #footerMiddleRowBg,.register-page #footerTopEdge,.register-page #header,.register-page #mainMenu{display:none}.register-page .container-fluid{padding:0}.reg-page-body-wrapper{align-items:center;background-color:#001e45;background:linear-gradient(90deg,#001e45,#8e3a80);background-image:linear-gradient(90deg,rgba(0,30,69,.9),rgba(142,58,128,.9)),url(https://s3.divcom.com/www.asaporg.com/images/d432326456afcdad5a8b2c8ba1fd5207.jpg);background-size:cover;display:flex;min-height:calc(100vh - 200px);padding:50px 5%}.reg-page-body-inner{margin:0 auto;max-width:1200px;width:100%}.reg-page-body,.reg-page-body h1,.reg-page-body h2,.reg-page-body h3{color:#fff}.reg-page-body p{color:#fff;font-size:1.2rem}.reg-page-body a{color:#fff;text-decoration:underline}.reg-page-body .disclaimer{font-size:.85em;font-style:italic}.reg-page-form p{color:#fff}.reg-page-header{margin:0;padding:0 5%}.reg-page-header-wrapper{margin:0 auto;max-width:1200px;width:100%}.reg-page-header-left{padding:25px 0 6px}.reg-page-header-left,.reg-page-header-right{align-items:center;display:flex;justify-content:center}.reg-page-header-right{flex-direction:column;padding:0 0 25px}.producer-text{padding-bottom:10px}@media (min-width:768px){.events-new .future__events table tr td{width:31%}.event-brands{flex-direction:row;margin:0 -25px}.event-brands .col-sm-4{width:30%}.event-testimonials .carousel-caption{top:50px;width:calc(100% - 100px)}.event-testimonials .carousel-caption h3{font-size:2.125rem}.event-testimonials .carousel-inner,.event-testimonials .carousel-inner .item{max-height:350px}.pace-prep-courses-block ul li{display:inline-block}.reg-page-body-inner{align-items:center;display:flex}.reg-page-body{padding-right:40px}.reg-page-header{margin:0 -15px}.reg-page-header-wrapper{align-items:center;display:flex}.reg-page-header-left{justify-content:start;padding:20px 0}.reg-page-header-right{flex-direction:row;justify-content:end;padding:20px 0}.producer-text{padding-bottom:0}}
