/*!
Theme Name: Melt Method
Theme URI: http://sellsgroup.com
Author: Sells Group
Author URI: http://sellsgroup.com
Description: Customized wordpress theme for Melt Method based on Sells Group designed Sections Layout.
Version: 1.0.1
Text Domain: wordpress
*/.btn.btn-link,a{transition:all 250ms linear}#page-header .desktop-nav-wrapper #menu-right,#page-header .desktop-nav-wrapper #menu-search,.alignright{float:right}.page-header,.text-center{text-align:center}.blue-bg:after,.section-title:after{content:"";bottom:0}.back-to-top,.button,.form-group-header{text-transform:uppercase}.finder-back-to-search-btn:before,.link__more:after,.melt-cpt__contact a:before,.optin:before{-moz-osx-font-smoothing:grayscale}.text-white{color:#fff}.text-blue-dk{color:#0064ac}.text-blue-lt{color:#067ecc}.hide{display:none!important}html{font-size:16px}pre{white-space:pre-wrap}body{font-family:Raleway,sans-serif;font-size:1em;font-weight:500;position:relative;color:#666}.columns .box .section-title,h1,h2,h3,h4,h5,h6{font-weight:700;padding:.1em 0;margin:0;font-family:Raleway,sans-serif}body .dark-bg{color:#fff}h1,h2{color:#0064ac}h1 a,h2 a{color:inherit}.columns .box .section-title,h3,h4,h5,h6{color:#067ecc}h5,p,ul{font-weight:500}button,li>a,ol,ul{padding:0}.columns .box .section-title a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:4em}h2{font-size:3.2em}h3{font-size:2em}.columns .box .section-title,h4{font-size:1.2em;color:#0070bf;font-weight:500}h5{font-size:1.2em;color:#f93}h6{font-size:.8em}ol,ul{margin:0;list-style:none}li>a{margin:0}button{background:0 0;border:none;margin:0;font-size:.75rem;letter-spacing:2px}p,ul{font-family:Raleway,sans-serif;font-size:1em;line-height:1.5}a{outline:0!important;cursor:pointer}.bg-dark .columns .box .section-title,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark p,.columns .box .bg-dark .section-title,.columns .box .dark-bg .section-title,.dark-bg .columns .box .section-title,.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6,.dark-bg p{color:#fff}.text-orange{color:#f93}.clear{clear:both}.btn.btn-link{padding:0;font-size:1em;color:inherit;letter-spacing:inherit;text-decoration:underline;border:none}.btn.btn-link:hover{color:#f93}.sg-grid{display:block;clear:both;margin-left:-7.5px;margin-right:-7.5px}.sg-grid-middle [class*=sg-col]{vertical-align:middle}[class*=sg-col]{display:inline-block;vertical-align:top;width:100%;min-height:1px;margin:0 -.27rem 0 0;padding:0 7.5px;box-sizing:border-box}[class*=sg-col].no-space,[class*=sg-col]:last-child{margin-right:0}[class*=sg-col].no-gutter{padding:0}.sg-col--1{width:8.3333333333%}.sg-col--2{width:16.6666666667%}.sg-col--3{width:25%}.sg-col--4{width:33.3333333333%}.sg-col--5{width:41.6666666667%}.sg-col--6{width:50%}.sg-col--7{width:58.3333333333%}.sg-col--8{width:66.6666666667%}.sg-col--9{width:75%}.sg-col--10{width:83.3333333333%}.sg-col--11{width:91.6666666667%}.sg-col--12{width:100%}@media(min-width:480px){.sg-col-xs-1{width:8.3333333333%}.sg-col-xs-2{width:16.6666666667%}.sg-col-xs-3{width:25%}.sg-col-xs-4{width:33.3333333333%}.sg-col-xs-5{width:41.6666666667%}.sg-col-xs-6{width:50%}.sg-col-xs-7{width:58.3333333333%}.sg-col-xs-8{width:66.6666666667%}.sg-col-xs-9{width:75%}.sg-col-xs-10{width:83.3333333333%}.sg-col-xs-11{width:91.6666666667%}.sg-col-xs-12{width:100%}}@media(min-width:768px){.sg-col-sm-1{width:8.3333333333%}.sg-col-sm-2{width:16.6666666667%}.sg-col-sm-3{width:25%}.sg-col-sm-4{width:33.3333333333%}.sg-col-sm-5{width:41.6666666667%}.sg-col-sm-6{width:50%}.sg-col-sm-7{width:58.3333333333%}.sg-col-sm-8{width:66.6666666667%}.sg-col-sm-9{width:75%}.sg-col-sm-10{width:83.3333333333%}.sg-col-sm-11{width:91.6666666667%}.sg-col-sm-12{width:100%}}@media(min-width:992px){.sg-col-md-1{width:8.3333333333%}.sg-col-md-2{width:16.6666666667%}.sg-col-md-3{width:25%}.sg-col-md-4{width:33.3333333333%}.sg-col-md-5{width:41.6666666667%}.sg-col-md-6{width:50%}.sg-col-md-7{width:58.3333333333%}.sg-col-md-8{width:66.6666666667%}.sg-col-md-9{width:75%}.sg-col-md-10{width:83.3333333333%}.sg-col-md-11{width:91.6666666667%}.sg-col-md-12{width:100%}}@media(min-width:1200px){.sg-col-lg-1{width:8.3333333333%}.sg-col-lg-2{width:16.6666666667%}.sg-col-lg-3{width:25%}.sg-col-lg-4{width:33.3333333333%}.sg-col-lg-5{width:41.6666666667%}.sg-col-lg-6{width:50%}.sg-col-lg-7{width:58.3333333333%}.sg-col-lg-8{width:66.6666666667%}.sg-col-lg-9{width:75%}.sg-col-lg-10{width:83.3333333333%}.sg-col-lg-11{width:91.6666666667%}.sg-col-lg-12{width:100%}}@media print{.sg-col-print-1{width:8.3333333333%}.sg-col-print-2{width:16.6666666667%}.sg-col-print-3{width:25%}.sg-col-print-4{width:33.3333333333%}.sg-col-print-5{width:41.6666666667%}.sg-col-print-6{width:50%}.sg-col-print-7{width:58.3333333333%}.sg-col-print-8{width:66.6666666667%}.sg-col-print-9{width:75%}.sg-col-print-10{width:83.3333333333%}.sg-col-print-11{width:91.6666666667%}.sg-col-print-12{width:100%}}.table{margin-bottom:2em}.img-responsive{width:100%}.center-menu-button{display:block;position:absolute;top:0;width:120px;left:50%;margin-left:-60px;text-align:center;margin-top:15px;margin-bottom:15px}.img-placeholder,.relative{position:relative}.aligncenter{margin:0 auto;display:block}.alignright{margin:.5em 0 .5em .5em}#page-header .desktop-nav-wrapper #logo,#page-header .desktop-nav-wrapper #menu-left,.alignleft{float:left}.alignleft{margin:.5em .5em .5em 0}.instructor-mobile-link{display:inline-block;font-size:1.2em;color:orange;line-height:2.8em}.mailchimp-sg-form .button,.mailchimp-sg-form .form-control,.mailchimp-sg-form .input-text,.mailchimp-sg-form .state_select{vertical-align:top;display:inline-block;margin-right:-.25em;height:45px}.mailchimp-sg-form .form-control,.mailchimp-sg-form .input-text,.mailchimp-sg-form .state_select{width:60%}.mailchimp-sg-form .button{width:40%;padding:.2em}.search-form{display:block;max-width:300px;width:100%;margin:auto;line-height:normal;height:2em}.search-form .form-control,.search-form .input-text,.search-form .state_select{display:inline-block;vertical-align:middle;border-radius:15px 0 0 15px;width:75%;margin-right:-.3em;height:100%;border-right:none}.search-form .search-button{font-size:.9em;display:inline-block;vertical-align:middle;background:#0064ac;color:#fff;width:25%;border-radius:0 15px 15px 0;height:100%;margin-right:-.3em}.mobile-menu-wrapper .search-form{background:#f2f2f2;padding:1em;width:100%;max-width:100%;height:6em;border-bottom:1px solid #000}.mobile-menu-wrapper .search-form .form-control,.mobile-menu-wrapper .search-form .input-text,.mobile-menu-wrapper .search-form .state_select{border:none;background:#fff}.mobile-menu-wrapper .search-form .search-button{background-color:#067ecc;font-size:1.5em}.mobile-menu-wrapper .search-form .form-control,.mobile-menu-wrapper .search-form .input-text,.mobile-menu-wrapper .search-form .search-button,.mobile-menu-wrapper .search-form .state_select{border-radius:0;border-bottom:none}.search-listing{margin-bottom:1em}.search-listing .box{margin-bottom:2em}.content-listing{margin-bottom:1em}.inline-header{margin:2em auto}.inline-header .inline-site-title{display:inline-block;vertical-align:middle;margin-right:2em;color:#0064ac}.back-to-top,.back-to-top:hover,.button{color:#fff}@media(max-width:991px){.inline-header{padding:0 2em}}.inline.inline{display:inline-block}.pointer{cursor:pointer}.img-placeholder{z-index:-1}.blue-bg:after,.edit,.youtubeplayer{position:absolute}.youtubeplayer{top:0;left:0}.youtubeplayer .html5-video-container{background-color:#fff!important}.constrain-max,.container-fluid{max-width:1600px;margin:0 auto}.constrain-max.medium-width,.container-fluid.medium-width{max-width:1040px}.constrain-max.min-width,.container-fluid.min-width{max-width:640px}.button{transition:background,.3s;display:inline-block;padding:1em 1.5em;font-size:1em;background-color:#f93;text-decoration:none!important;font-weight:700;letter-spacing:2px;border:none}.button:active,.button:focus,.button:hover{color:#fff;background-color:#ff6000}.button.button-small{font-size:.6em}.button.full-width{width:100%;display:block}.blue-bg,.button.blue{background-color:#0064ac}.blue-bg:after{left:0;z-index:1;width:100%;height:4em;background:linear-gradient(to bottom,rgba(0,100,172,0) 0,#0064ac 100%)}.blue-bg ::-webkit-scrollbar{width:8px}.blue-bg ::-webkit-scrollbar-track{background:#005898}.blue-bg ::-webkit-scrollbar-thumb{background:#067ecc;border-radius:10px}.row.indented{margin-left:0;margin-right:0}.sg-table{display:table}.sg-row{display:table-row}.sg-cell{display:table-cell}.back-to-top{display:block;background-color:#f93;padding:30px 0 20px;font-size:16px;font-weight:400;letter-spacing:1px}.edit{top:0;left:-3%}.edit a{border-radius:6px;border:.2em solid;padding:.4em;text-decoration:none;background:#fff}.page-header{border-bottom:none;margin-bottom:5em}.page-header .header-image{display:block;margin:auto auto .5em;max-width:320px}.page-header .title{margin-bottom:.1em}.page-header .subtitle{font-weight:500;color:inherit}.sg-padding-all{padding:2em 10%}.sg-padding-all.text-section{margin-bottom:4em}blockquote{font-size:inherit;padding:0;border-left:0;color:#333;margin-bottom:1.5em}blockquote strong{color:#0064ac}.section-title{color:#0064ac;position:relative;padding-bottom:.65em;margin-bottom:.8em}.placeholder,.placeholder:after{padding:.375rem .5rem;position:absolute}.section-title:after{position:absolute;left:0;width:2em;max-width:100%;height:.15em;background:#067ecc}.text-center .section-title:after{left:50%;margin-left:-1em}.dark-bg .section-title{color:inherit}.dark-bg .section-title:after{background:#f93}.blue-bg .section-title:after{background:#067ecc}.comment-form,.sg-form{position:relative;transition:all 250ms linear}.comment-form .form-control,.comment-form .input-text,.comment-form .placeholder,.comment-form .state_select,.sg-form .form-control,.sg-form .input-text,.sg-form .placeholder,.sg-form .state_select{max-width:300px}.comment-form .form-control.populated+.placeholder,.comment-form .form-control:focus+.placeholder,.comment-form .input-text:focus+.placeholder,.comment-form .populated.input-text+.placeholder,.comment-form .populated.state_select+.placeholder,.comment-form .state_select:focus+.placeholder,.sg-form .form-control.populated+.placeholder,.sg-form .form-control:focus+.placeholder,.sg-form .input-text:focus+.placeholder,.sg-form .populated.input-text+.placeholder,.sg-form .populated.state_select+.placeholder,.sg-form .state_select:focus+.placeholder{top:-1.8em;color:#0064ac}.comment-form:before,.sg-form:before{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all 250ms linear}.group-wrapper{margin-top:2em;margin-bottom:2em}.form-group{position:relative;margin-bottom:1.5em}.form-group.required-group .form-group-header:after,.form-group.required-group>.control-label:after{content:" *";color:#f93}.form-group-header{font-size:.875rem;margin-bottom:1em;color:#0064ac}@media(max-width:991px){.comment-form .form-control,.comment-form .input-text,.comment-form .placeholder,.comment-form .state_select,.sg-form .form-control,.sg-form .input-text,.sg-form .placeholder,.sg-form .state_select{max-width:100%}.form-group-header{font-size:1em}}.form-errors{margin-top:.5em;font-size:.875rem}.form-group.has-feedback .form-control-feedback{top:1.8em}.control-label{font-size:1em;cursor:pointer;display:block}.control-label .required-text{color:silver;font-size:.875rem;font-weight:400}.checkbox-label{font-size:.875rem}@media(max-width:991px){.checkbox-label{font-size:1em}}.placeholder{font-size:.875rem;color:silver;font-weight:500;top:0;left:0;transition:all 250ms linear;width:100%;pointer-events:none}.ng-not-empty+.placeholder,.ng-not-empty+.woocommerce-password-strength+.placeholder,.ng-not-empty+.woocommerce-password-strength+.woocommerce-password-hint+.placeholder{top:-1.8em;color:#0064ac}.placeholder:after{right:0;top:0;line-height:1.8}.form-control,.input-text,.state_select{padding:.375rem .5rem;font-size:1rem;border:1px solid silver;border-radius:0;box-shadow:none;transition:all 250ms linear}.form-control:focus,.input-text:focus,.state_select:focus{border-color:#f93;box-shadow:none}.checkbox-label{position:relative;padding-left:2.5em}.checkbox-label .check-label{display:block;line-height:1.5em}.checkbox-label .check-label:before{transition:all 250ms linear;content:"";position:absolute;top:0;left:0;height:1.5em;width:1.5em;border:.2em solid #f93;background:#fff}.overlay.loading:before,.overlay.searching:before{top:50%;position:absolute;color:#fff;text-align:center}.checkbox-label input{display:none}.checkbox-label input:checked~.check-label:before{background-color:#f93}textarea.form-control,textarea.input-text,textarea.state_select{min-height:150px}.sg-login,.sg-passwordreset,.sg-register{max-width:300px;margin:auto}.sg-login .links a,.sg-passwordreset .links a,.sg-register .links a{display:inline-block;margin:10px;padding:5px}.overlay.searching:before{content:"Searching";display:block;width:100%}.overlay.loading:before{content:"Loading";display:block;width:100%}.overlay .message{position:absolute;top:45%;width:100%;text-align:center;color:#fff;text-shadow:0 0 .5em #000}.sg-loading-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:#000;z-index:100000}.preloader{position:absolute;top:calc(50% + 2.5em)}.preloader.boxes{left:calc(50% - 2em);width:4.15em}.preloader.boxes span{display:block;position:absolute;bottom:0;width:.7em;height:.4em;animation:preloader-boxes 1s infinite linear}.preloader.boxes span:nth-child(1){left:0}.preloader.boxes span:nth-child(2){left:1em;animation-delay:.2s}.preloader.boxes span:nth-child(3){left:2em;animation-delay:.4s}.preloader.boxes span:nth-child(4){left:3em;animation-delay:.6s}.preloader.boxes span:nth-child(5){left:4em;animation-delay:.8s}.preloader.pre-circles{left:calc(50% - 3em);width:6em;text-align:center}.preloader.pre-circles span{width:1.2em;height:1.2em;border-radius:100%;display:inline-block;background:#0070bf;animation:preloader-circles 1.4s infinite ease-in-out both}.preloader.pre-circles span:nth-child(2){animation-delay:.3s}.preloader.pre-circles span:nth-child(3){animation-delay:.6s}.preloader.pre-circles span:nth-child(4){animation-delay:.9s}@keyframes preloader-circles{0%,100%,80%{transform:scale(0);background:#003459}30%,50%{transform:scale(.5);background:#003459}40%{transform:scale(1);background:#c60}}@keyframes preloader-boxes{0%,100%,50%{height:.4em;transform:translateY(0);background:#0070bf}25%{height:1.4em;transform:translateY(.5em);background:#c60}}.animate-if.ng-enter,.animate-if.ng-leave{transition:all cubic-bezier(.25,.46,.45,.94) 1s}.animate-if.ng-enter,.animate-if.ng-leave.ng-leave-active{opacity:0}.animate-if.ng-enter.ng-enter-active,.animate-if.ng-leave{opacity:1}#page-header .desktop-nav-wrapper{padding:15px;height:104px}#page-header .desktop-nav-wrapper #logo a{display:block;padding:0 10px;line-height:74px}#page-header .desktop-nav-wrapper #logo a img{display:inline-block;vertical-align:middle}#page-header .desktop-nav-wrapper #menu-left{margin-left:15px}#page-header .desktop-nav-wrapper #menu-left ul>li,#page-header .desktop-nav-wrapper #menu-right ul>li{line-height:74px;position:relative;display:inline-block;vertical-align:middle;margin:0}#page-header .desktop-nav-wrapper #menu-left ul>li>a:before,#page-header .desktop-nav-wrapper #menu-right ul>li>a:before{content:"";position:absolute;bottom:.6em;left:0;width:100%;transition:all 250ms linear;border-bottom:.3em solid transparent}#page-header .desktop-nav-wrapper #menu-left ul>li:hover>a:before,#page-header .desktop-nav-wrapper #menu-right ul>li:hover>a:before{border-color:#f93}#page-header .desktop-nav-wrapper #menu-left ul>li:hover .sub-menu,#page-header .desktop-nav-wrapper #menu-right ul>li:hover .sub-menu{left:-1em;opacity:1}#page-header .desktop-nav-wrapper #menu-left ul>li.menu-item-has-children:focus>ul,#page-header .desktop-nav-wrapper #menu-left ul>li.menu-item-has-children:hover>ul,#page-header .desktop-nav-wrapper #menu-left ul>li.menu-item-has-children>a:active+ul,#page-header .desktop-nav-wrapper #menu-left ul>li.menu-item-has-children>a:focus+ul,#page-header .desktop-nav-wrapper #menu-left ul>li.menu-item-has-children>a:hover+ul,#page-header .desktop-nav-wrapper #menu-right ul>li.menu-item-has-children:focus>ul,#page-header .desktop-nav-wrapper #menu-right ul>li.menu-item-has-children:hover>ul,#page-header .desktop-nav-wrapper #menu-right ul>li.menu-item-has-children>a:active+ul,#page-header .desktop-nav-wrapper #menu-right ul>li.menu-item-has-children>a:focus+ul,#page-header .desktop-nav-wrapper #menu-right ul>li.menu-item-has-children>a:hover+ul{display:block}#page-header .desktop-nav-wrapper #menu-left ul>li.menu-item-has-children>ul.sub-menu ul.sub-menu,#page-header .desktop-nav-wrapper #menu-right ul>li.menu-item-has-children>ul.sub-menu ul.sub-menu{top:-5px;left:249px}#page-header .desktop-nav-wrapper #menu-left ul>li .sub-menu,#page-header .desktop-nav-wrapper #menu-right ul>li .sub-menu{position:absolute;top:100%;left:-999px;z-index:100;min-width:250px;opacity:0;transition:opacity .2s linear;font-size:.8em;background:#fff;border:1px solid silver;border-top:none;border-radius:0 0 8px 8px;padding:1em 0;display:none}#page-header .desktop-nav-wrapper #menu-left ul>li .sub-menu a:before,#page-header .desktop-nav-wrapper #menu-right ul>li .sub-menu a:before{display:none}#page-header .desktop-nav-wrapper #menu-left ul>li .sub-menu:before,#page-header .desktop-nav-wrapper #menu-right ul>li .sub-menu:before{content:"";position:absolute;top:0;left:-2%;width:104%;height:100%;z-index:20;background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0)}#page-header .desktop-nav-wrapper #menu-left ul>li .sub-menu .fa,#page-header .desktop-nav-wrapper #menu-right ul>li .sub-menu .fa{color:#f93}#page-header .desktop-nav-wrapper #menu-left ul>li .sub-menu li,#page-header .desktop-nav-wrapper #menu-right ul>li .sub-menu li{position:relative;z-index:30;display:block;margin:0 0 1em;padding-right:1.5em;padding-left:1.5em}#page-header .desktop-nav-wrapper #menu-left ul>li .sub-menu li:before,#page-header .desktop-nav-wrapper #menu-right ul>li .sub-menu li:before{display:none}#page-header .desktop-nav-wrapper #menu-left ul>li .sub-menu a,#page-header .desktop-nav-wrapper #menu-right ul>li .sub-menu a{font-weight:400;color:gray;line-height:1.2em;padding:0;text-transform:none}#page-header .desktop-nav-wrapper #menu-left ul>li a,#page-header .desktop-nav-wrapper #menu-right ul>li a{font-size:.875rem;display:block;padding:0 .3em;line-height:inherit;text-transform:uppercase;color:gray;text-decoration:none!important;letter-spacing:.1em}@media(max-width:1199px){#page-header .desktop-nav-wrapper #menu-left ul>li a,#page-header .desktop-nav-wrapper #menu-right ul>li a{font-size:1em}}#page-header .desktop-nav-wrapper #menu-left ul>li a.instructor-login-btn,#page-header .desktop-nav-wrapper #menu-right ul>li a.instructor-login-btn{position:absolute;top:-37px;left:0;border:2px solid #f93;width:100%;border-radius:0 0 14px 14px;line-height:.9em;border-top:none;padding:.5em;text-align:center;color:#f93;text-transform:uppercase;font-size:.9em}#page-header .desktop-nav-wrapper #menu-left ul>li a.instructor-login-btn:before,#page-header .desktop-nav-wrapper #menu-right ul>li a.instructor-login-btn:before{border:none}#page-header .desktop-nav-wrapper #menu-left ul>li a.instructor-login-btn:hover,#page-header .desktop-nav-wrapper #menu-right ul>li a.instructor-login-btn:hover{background:#f93;color:#fff}#page-header .desktop-nav-wrapper #menu-left ul>li.current-menu-item>a,#page-header .desktop-nav-wrapper #menu-left ul>li.current-page-ancestor>a,#page-header .desktop-nav-wrapper #menu-left ul>li.highlight a,#page-header .desktop-nav-wrapper #menu-left ul>li>a:hover,#page-header .desktop-nav-wrapper #menu-right ul>li.current-menu-item>a,#page-header .desktop-nav-wrapper #menu-right ul>li.current-page-ancestor>a,#page-header .desktop-nav-wrapper #menu-right ul>li.highlight a,#page-header .desktop-nav-wrapper #menu-right ul>li>a:hover{color:#0064ac}#page-header .desktop-nav-wrapper #menu-left ul>li.highlight,#page-header .desktop-nav-wrapper #menu-right ul>li.highlight{font-weight:800}#page-header .desktop-nav-wrapper #menu-left ul>li.highlight a:hover,#page-header .desktop-nav-wrapper #menu-right ul>li.highlight a:hover{color:#067ecc}#page-header .desktop-nav-wrapper #menu-search{margin-left:10px;line-height:74px}#page-header .desktop-nav-wrapper #menu-search form{display:inline-block;vertical-align:middle;width:150px;height:30px}#page-header .desktop-nav-wrapper #menu-search form input.form-control,#page-header .desktop-nav-wrapper #menu-search form input.input-text,#page-header .desktop-nav-wrapper #menu-search form input.state_select{float:left;width:120px;height:30px;border-color:gray;border-radius:0}#page-header .desktop-nav-wrapper #menu-search form button{display:block;float:left;margin:0;padding:0}#page-header .desktop-nav-wrapper #menu-search form button i.fa{display:block;height:30px;width:30px;text-align:center;line-height:30px;background:gray;color:#fff}#page-header .mobile-menu-wrapper{position:relative}#page-header .mobile-menu-wrapper #mobile-logo{display:inline-block;padding:15px}#page-header .mobile-menu-wrapper #mobile-logo img{max-width:50px}#page-header .mobile-menu-wrapper #mobile-toggle{display:block;position:absolute;text-transform:uppercase;text-align:center;top:0;right:15px;width:68px;height:68px;line-height:68px;z-index:600}#page-header .mobile-menu-wrapper #mobile-toggle>i.fa{font-weight:700;font-size:1.125em}#page-header .mobile-menu-wrapper #mobile-menu{overflow:hidden;top:100%;left:0;width:100%;z-index:500}#page-header .mobile-menu-wrapper #mobile-nav-menu{padding-bottom:20px}#page-header .mobile-menu-wrapper #mobile-nav-menu #menu-links li>a{font-weight:700;display:block;background-color:#067ecc;color:#fff;font-size:1.125em;text-decoration:none!important;padding:20px;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #056fb3}#page-header .mobile-menu-wrapper #mobile-nav-menu #menu-links li>a:hover{background-color:#078de5}#page-header .mobile-menu-wrapper #mobile-nav-menu #menu-links li>a:after{font-family:FontAwesome;color:#fff;font-size:1.125em;content:"\f054";float:right}#page-header .mobile-menu-wrapper #mobile-nav-menu #sg-links{height:66px}#page-header .mobile-menu-wrapper #mobile-nav-menu #sg-links li{display:block;width:50%;float:left}#page-header .mobile-menu-wrapper #mobile-nav-menu #sg-links li a{font-weight:700;display:block;line-height:65px;text-align:center;background-color:#0064ac;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:1em;text-decoration:none!important;border:1px solid #005593;border-top:none}#page-header .mobile-menu-wrapper #mobile-nav-menu #sg-links li a:hover{background-color:#0073c6}#page-footer{background-repeat:repeat}#page-footer a{display:inline-block;vertical-align:middle;color:#fff;text-transform:uppercase;text-decoration:none!important;font-size:.875rem}#page-footer a:hover{color:#f93}#page-footer .columns .box .section-title,#page-footer h4,.columns .box #page-footer .section-title{text-transform:uppercase}#page-footer .columns .head-footer-wrapper{padding:3em 0;width:500px;max-width:100%;margin:0 auto}@media only screen and (min-width:768px){#page-footer .columns .head-footer-wrapper{padding:3em;width:auto}}#page-footer .columns .split>div{display:inline-block;vertical-align:top;width:47%;margin:0 1%}#page-footer .columns li{margin-top:25px;letter-spacing:1px}#page-footer .columns .social-media{margin-left:30%}#page-footer .columns .social-media a{margin-left:4px;margin-right:4px}#page-footer .columns .social-media a i.fa{margin-right:5px;font-size:20px}#page-footer .columns .box .news-signup .section-title,#page-footer .columns .news-signup .box .section-title,#page-footer .columns .news-signup h4{margin-bottom:23px}#page-footer .columns .news-signup .input-wrapper{margin-top:23px;height:40px}#page-footer .columns .news-signup .input-wrapper input.form-control,#page-footer .columns .news-signup .input-wrapper input.input-text,#page-footer .columns .news-signup .input-wrapper input.state_select{display:inline-block;float:left;font-size:.875rem;border:none;border-radius:0;height:40px;width:65%}#page-footer .columns .news-signup .input-wrapper button{margin:0;padding:0 15px;line-height:40px;display:inline-block;float:left;height:40px;max-width:29%}#page-footer #site-footer-menu{padding:22px 0;border-top:1px solid #fff}#page-footer #site-footer-menu ul>li a,#page-footer #site-footer-menu ul>li>span{padding:0 15px;line-height:30px;font-size:.85em;text-transform:uppercase}#page-footer #site-footer-menu ul{display:inline}#page-footer #site-footer-menu ul>li{display:inline-block;vertical-align:middle;margin:0 2px}#page-footer #site-footer-menu ul>li>span{color:#fff}.large-socials i{font-size:36px;margin:0 20px 20px}/*! Tweaks to things related to the wp admin bars */@media screen and (max-width:600px){#wpadminbar{position:fixed!important}}@media print{body,html{font-size:.9em}a[href]:after,abbr[title]:after{display:none}.text-section .section-content{padding:0!important}.container-fluid{max-width:100%;width:100%}}.cart [class*=sg-col]{margin-bottom:1em}.cart-thumb-wrapper{max-width:100px;max-height:100px;overflow:hidden}.cart-thumb-wrapper img{width:100%;height:100%}.cart-thumb-wrapper .woocommerce-placeholder{width:100%;height:auto}.item [class*=sg-col]{margin-bottom:0}.mobile-quantity{margin-top:.5em}.mobile-quantity input{max-width:100%}.print-button{font-size:1em;letter-spacing:inherit;padding:inherit;color:#f93}.cart-info-bar{margin-bottom:1.5em;clear:both;font-size:.9em}.cart-info-bar.sg-grid{margin-bottom:0}.cart-info-bar .cart-info{color:#0064ac;font-size:1.5em;display:inline-block}.cart-info-bar .cart-status{display:inline-block;margin:0 1em;text-transform:uppercase;font-size:.6em}.add-button{height:3em;padding-top:.6em;padding-bottom:.6em;position:relative;overflow:hidden}.add-button .fa{position:absolute;right:-100%;height:100%;line-height:3em;top:0;transition:all 150ms linear}.add-button.loading{padding-right:3em}.add-button.loading .fa{right:1.5em;animation:spin 1s linear infinite both}.place-order .place-order-header-button{float:right}@media screen and (max-width:768px){.place-order .place-order-header-button{float:none;display:block;margin-bottom:.8em}}.items{border-top:1px solid #666;border-bottom:1px solid #666}.items .item{padding:1em 0;border-top:1px solid silver}.items .item:first-child{border-top:none}.cart-controls .price{font-size:1.5em;display:block}.cart-metabox{border:1px solid silver;border-top:none;padding:2em}.cart-metabox .order-total{font-weight:700;margin-bottom:.8em;font-size:1.6em}.cart-metabox .promo-codes{margin-bottom:1em}.cart-metabox .promo-codes .text-muted{color:inherit;font-weight:700;margin-bottom:.5em}.cart-metabox .promo-codes input{font-size:16px;background:#fff;border:1px solid silver;height:40px;margin-right:-.25em;display:inline-block;vertical-align:top;padding-left:.5em;padding-right:.5em;max-width:60%}.cart-metabox .promo-codes .button{max-width:40%;height:40px;vertical-align:top}.cart-metabox .promo-codes .button .fa{line-height:40px}@media screen and (max-width:768px){.cart-metabox .promo-codes .button,.cart-metabox .promo-codes input{max-width:100%;width:100%}}.cart-metabox ul.promocode-list{list-style:none;margin:0}.cart-metabox ul.promocode-list li{margin-bottom:.5em}.cart-metabox ul.promocode-list li:hover .remove-code{opacity:1}.cart-metabox ul.promocode-list .remove-code{opacity:0;font-size:1em;transition:all 250ms linear}.button-grid{font-size:.7em;text-transform:uppercase}.button-grid .button{width:100%;display:block;padding:1.4em .1em}.modal-backdrop{position:fixed;bottom:0}.modal-backdrop.in{opacity:.8}.modal-dialog{width:100%;max-width:1120px;margin:6em auto}@media screen and (max-width:1120px){.modal-dialog .modal-content{border-radius:0}}@media(max-width:767px){.modal-dialog{margin:0}.admin-bar .modal-dialog{margin-top:46px}}.modal-content{position:relative;border:none;border-radius:12px;box-shadow:none;padding:6% 8%}.modal-content .close{position:absolute;top:2%;right:1.5%;width:28px;height:28px;text-indent:-9999px;background:url(images/modal-close.png) no-repeat;opacity:1}.modal-content input[type=checkbox],.modal-content input[type=radio]{display:none}.modal-content input[type=checkbox]+label,.modal-content input[type=radio]+label{cursor:pointer;font-weight:700}.modal-content input[type=checkbox]+label span{display:inline-block;content:'';cursor:pointer;vertical-align:middle;margin-right:10px;height:30px;width:30px;border:1px solid #aaa;border-radius:6px}.modal-content input[type=checkbox]+label:hover{font-weight:700}.modal-content input[type=checkbox]+label:hover span:before{font-family:FontAwesome;content:"\f00c";font-size:16px;margin:6px;line-height:30px;color:#aaa}.modal-content input[type=checkbox]:checked+label{font-weight:700;color:#39bc53}.modal-content input[type=checkbox]:checked+label span{border-color:#39bc53}.modal-content input[type=checkbox]:checked+label span:before{font-family:FontAwesome;content:"\f00c";font-size:16px;margin:6px;line-height:30px;color:#39bc53}.modal-content input[type=radio]+label{font-size:16px}.modal-content input[type=radio]+label span{display:inline-block;content:'';cursor:pointer;vertical-align:middle;margin-right:10px;height:32px;width:32px;border:1px solid #aaa;border-radius:50%}.modal-content input[type=radio]+label:hover{font-weight:700}.modal-content input[type=radio]+label:hover span:before{font-family:FontAwesome;content:"\f111";font-size:28px;margin:3px;line-height:31px;color:#aaa}.modal-content input[type=radio]:checked+label{font-weight:700;color:#0270bf}.modal-content input[type=radio]:checked+label span{border-color:#0270bf}.modal-content input[type=radio]:checked+label span:before{font-family:FontAwesome;content:"\f111";font-size:28px;margin:3px;line-height:31px;color:#0270bf}.modal-content .dropdown{position:relative}.modal-content .dropdown .btn-group{display:block}.modal-content .dropdown .open>.dropdown-menu{width:100%;max-height:300px;overflow-y:scroll}.modal-content .dropdown .dropdown-menu{width:100%}.modal-content .dropdown .dropdown-menu li{height:40px}.modal-content .dropdown .dropdown-menu li.active{color:#39bc53}.modal-content .dropdown .dropdown-menu li.inactive{color:#ccc}.modal-content .dropdown .dropdown-menu li a{line-height:40px;transition:none}.modal-content .dropdown .dropdown-menu li a:hover{background:#1aaaf3;color:#fff}.modal-content .dropdown .btn{display:block;position:relative;margin:0 10px 0 0;width:100%;height:40px;background:#fff;color:gray;border:1px solid #ccc;border-radius:0;text-align:left;font-weight:700;letter-spacing:normal}.modal-content .dropdown .btn .caret-wrap{position:absolute;right:0;top:0;width:40px;height:100%;background:#0270bf;border:1px solid #0270bf;text-align:center;border-radius:0}.modal-content .dropdown .btn .caret-wrap .caret{color:#fff;margin-top:40%}.modal-content #actionButtons .btn{font-weight:500;font-size:13px;padding:8px 0;margin:0 10px;letter-spacing:normal;border-radius:3px;width:145px}.modal-content #actionButtons .btn.btn-success{color:#fff;background-color:#39bc53;border:2px solid #39bc53}.modal-content #actionButtons .btn.btn-delete{color:#000;background-color:#fff;border:2px solid #ff1300}.modal-content #actionButtons .btn.btn-delete:active,.modal-content #actionButtons .btn.btn-delete:focus,.modal-content #actionButtons .btn.btn-delete:hover{color:#fff;background-color:#ff1300}.modal-content #actionButtons .btn.btn-default{color:gray;border:2px solid gray}.modal-content #actionButtons .btn.btn-default:active,.modal-content #actionButtons .btn.btn-default:focus,.modal-content #actionButtons .btn.btn-default:hover{background:gray;color:#fff}.modal-body{padding:0}@keyframes spin{0%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}3.2%{transform:matrix3d(.763,.652,0,0,-.501,.871,0,0,0,0,1,0,0,0,0,1)}4.3%{transform:matrix3d(.614,.797,0,0,-.649,.768,0,0,0,0,1,0,0,0,0,1)}6.41%{transform:matrix3d(.325,.953,0,0,-.853,.534,0,0,0,0,1,0,0,0,0,1)}8.61%{transform:matrix3d(.083,1.002,0,0,-.961,.296,0,0,0,0,1,0,0,0,0,1)}12.71%{transform:matrix3d(-.149,.992,0,0,-1.003,-.001,0,0,0,0,1,0,0,0,0,1)}12.91%{transform:matrix3d(-.154,.991,0,0,-1.003,-.01,0,0,0,0,1,0,0,0,0,1)}17.22%{transform:matrix3d(-.181,.984,0,0,-.994,-.111,0,0,0,0,1,0,0,0,0,1)}18.92%{transform:matrix3d(-.163,.987,0,0,-.994,-.116,0,0,0,0,1,0,0,0,0,1)}25.23%{transform:matrix3d(-.066,.998,0,0,-.998,-.067,0,0,0,0,1,0,0,0,0,1)}28.33%{transform:matrix3d(-.028,1,0,0,-.999,-.037,0,0,0,0,1,0,0,0,0,1)}31.43%{transform:matrix3d(-.004,1,0,0,-1,-.015,0,0,0,0,1,0,0,0,0,1)}39.44%{transform:matrix3d(.013,1,0,0,-1,.007,0,0,0,0,1,0,0,0,0,1)}56.46%{transform:matrix3d(0,1,0,0,-1,0,0,0,0,0,1,0,0,0,0,1)}61.66%{transform:matrix3d(-.001,1,0,0,-1,0,0,0,0,0,1,0,0,0,0,1)}100%,81.48%,83.98%{transform:matrix3d(0,1,0,0,-1,0,0,0,0,0,1,0,0,0,0,1)}}.gallery .control--video .fa-play,.instructor-popup,.overlay-video{-ms-transform:translate(-50%,-50%)}.animate-show{opacity:1;transition:all linear .5s .1s}.animate-show.ng-hide{opacity:0}.overlay.ng-enter,.overlay.ng-leave.ng-leave-active{opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.overlay.ng-enter.ng-enter-active,.overlay.ng-leave{opacity:1;transition:all .4s cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width:1040px){.checkout-page{padding:0 2em}}.optin{line-height:1;cursor:pointer}.optin:before{content:"\f096";display:inline-block;color:silver;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:.4em}.optin.checked:before{content:"\f046";color:#0070bf}.optin span{font-size:.9em}.notes{padding-top:1.5em}.note{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid silver}.note:last-child{border-bottom:none}.checkout .additional-order-notes h2{font-size:2em}.checkout .additional-order-notes p{margin:0}.checkout .login-form{border:1px solid silver;padding:3em 0;margin:4em 0}.checkout .login-form .column{padding:2em 4%;border-left:1px solid silver}.checkout .login-form .column:first-child{border-left:none}.checkout .checkout-header{padding:1em 0}.checkout .checkout-header .print-button{padding:.4em 0;float:right}.checkout .checkout-header .header-title{color:#0064ac}.checkout .checkout-nav{list-style:none;margin:0 0 2em;border-top:1px solid silver;border-bottom:1px solid silver}.checkout .checkout-nav .checkout-nav-item{display:inline-block;vertical-align:middle;padding:1em;margin:0 1em 0 0;cursor:pointer;color:silver;font-weight:600;transition:all 250ms linear}.checkout .checkout-nav .checkout-nav-item.current{color:#000}.checkout .payment-selector{display:none}.checkout .payment-selector:checked~.payment-selector-label{color:#f93}.checkout .payment-selector-label{cursor:pointer;display:block;margin-bottom:.5em}.checkout .payment-selector-label img{display:inline-block;vertical-align:middle}.checkout .checkout-section{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid silver}.checkout .checkout-section .entered-info{margin-bottom:0;margin-top:1em}.checkout .checkout-section .section-title{font-size:1.5em;color:silver;transition:all 250ms linear;padding-bottom:0;margin-bottom:0}.checkout .checkout-section .section-title:after{opacity:0;transition:all 250ms linear}.checkout .checkout-section .section-title .edit-section{cursor:pointer;display:inline-block;margin:0 1em;color:#f93;font-weight:400;font-size:.6em}.checkout .checkout-section .active.section-title{color:#0064ac;padding-bottom:.65em;margin-bottom:1em}.checkout .checkout-section .active.section-title:after{opacity:1}.checkout.no-border .checkout-section{border-bottom:none;margin-bottom:0}.checkout.no-border .checkout-fields{border-bottom:1px solid silver;margin-bottom:2em}.checkout .order-summary{margin-left:2em;border:1px solid silver;padding:2em}.checkout .order-summary .columns .box .section-title,.checkout .order-summary h4,.columns .box .checkout .order-summary .section-title{color:inherit;font-size:1.5em;font-weight:700}@media(max-width:991px){.checkout .checkout-header .print-button{float:none}.checkout .checkout-fields{margin:0;padding:0 1em}}.gm-style>div:first-child>div:last-child>div:last-child>div>div:first-child{display:none!important}.gm-style-iw{position:static!important;top:0!important;left:0!important;width:100%}.gm-style-iw>div{display:block!important}.gm-style-iw+div{background-color:#0064ac;border:.0625rem solid #fff;border-radius:50%;width:2em!important;height:2em!important;top:-45px!important;right:-10px!important;opacity:1!important;color:#fff;line-height:1.9}.sg-infowindow,.sg-infowindow .sg-table{width:100%;height:60px}.gm-style-iw+div img{display:none}.gm-style-iw+div:after{content:'X';display:block;text-align:center}@media(max-width:767px){.checkout .order-summary{margin-left:0}.responsive-map{padding-bottom:60%!important}}@media(max-width:991px){.block-md-down{display:block!important}}.sg-infowindow{position:absolute;top:-30px;left:0;color:#fff;z-index:100}.sg-infowindow .sg-cell{height:60px;vertical-align:middle}.sg-infowindow h3{font-size:1.5em;font-weight:600;text-align:left;padding-left:1em;padding-right:1em;max-width:280px}.columns .box .sg-infowindow .section-title,.sg-infowindow .columns .box .section-title,.sg-infowindow h4{font-size:1em;text-align:left;padding-left:1.5em}.melt-cpt__bio,.melt-cpt__header,.melt-cpt__legend-list,.modal-finder-details__close,.sg-infowindow__more{text-align:center}.columns .box .sg-infowindow .section-title,.sg-infowindow .columns .box .section-title,.sg-infowindow h3,.sg-infowindow h4{color:#fff}.sg-infowindow__general{background-color:#0064ac;width:75%;max-width:280px;height:100%;border-radius:.5em 0 0 .5em;cursor:pointer}.sg-infowindow.orange .sg-infowindow__general,.sg-infowindow__more{background-color:#f93}.sg-infowindow__more{text-decoration:none!important;width:25%;height:100%;border-radius:0 .5em .5em 0;font-weight:700;color:#fff;line-height:1;text-transform:uppercase}.sg-infowindow:after{content:'';position:absolute;left:50%;margin-left:-1em;top:100%;width:0;height:0;border-left:1em solid transparent;border-right:1em solid transparent;border-top:1em solid #0064ac;clear:both}.sg-infowindow.orange .sg-infowindow__more{background-color:#fff;color:#f93}.sg-infowindow.orange:after{border-top:1em solid #f93}.modal-finder-details__title{font-size:2em}.modal-finder-details__sub-title{font-size:1em;color:gray;line-height:1.5;font-weight:600;margin-bottom:1.5em}.modal-finder-details__close{position:absolute;top:1em;right:1em;width:2em;height:2em;line-height:2;cursor:pointer;font-size:1.5em;color:#0070bf}.modal-finder-details__common>div{margin-top:2em;padding-bottom:2em;border-bottom:solid .0625rem silver}.modal-finder-details__common>div:last-child{border-bottom:none}@media(max-width:767px){.modal-dialog.instructor .instructor__certifications-description{left:0;margin-left:0}}.link__more{color:#f93;font-weight:600}.link__more:after{content:"\f0a9";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:.3em;margin-right:.5em;transition:margin .2s ease}.link__more:focus,.link__more:hover{color:#f93;text-decoration:none}.link__more:focus:after,.link__more:hover:after{margin-left:.5em;margin-right:.3em}.finder-back-to-search-btn{display:block;position:absolute;top:0;left:0;line-height:2em}.finder-back-to-search-btn:before{content:"\f0a8";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:.4em}.melt-cpt__location,h5.melt-cpt__meta-data{line-height:1.5;color:#666}.melt-cpt{font-size:1rem}.columns .box .melt-cpt__pre-title.section-title,h4.melt-cpt__pre-title{text-transform:uppercase}h6.melt-cpt__sub-title{font-size:.875em;text-transform:uppercase;font-weight:700;color:#0064ac;line-height:1.5}h6.melt-cpt__sub-title.inline{display:inline-block}h6.melt-cpt__sub-title.inline+*{margin-left:.2em}h5.melt-cpt__meta-data.inline{display:inline-block}h1.melt-cpt__title{overflow:hidden;text-overflow:ellipsis}.melt-cpt__meta-group+.melt-cpt__meta-group{margin-top:1.5em}.melt-cpt__date-group+.melt-cpt__date-group{margin-top:.5em}.melt-cpt__location{font-size:1em}.melt-cpt__content{position:relative;width:50em;max-width:100%;margin-left:auto;margin-right:auto}.melt-cpt__content>div{margin-top:2em;margin-bottom:2em;padding-bottom:2em;border-bottom:solid .0625rem silver}.melt-cpt__content>div:first-child{margin-top:0;padding-top:2em}.melt-cpt__content>div p:last-child{margin-bottom:0}.melt-cpt__contact a{white-space:nowrap;color:#666}.melt-cpt__contact a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:.4em;line-height:1.5;color:#0064ac}.melt-cpt__contact .email:before{content:"\f199"}.melt-cpt__contact .phone:before{content:"\f098"}.melt-cpt__contact .website:before{content:"\f14c"}.melt-cpt__contact+.melt-cpt__contact,.melt-cpt__contact+.melt-cpt__social-links{margin-top:1.5em}.melt-cpt__shop-link{font-size:.8em}.melt-cpt__social-links li{font-size:1.8em;position:relative;display:inline-block;width:1em;height:1em;margin-right:.25em}.melt-cpt__social-links li a{color:#0064ac}.melt-cpt__social-links li a:hover{color:#067ecc}.melt-cpt__locations{margin-top:4em;margin-bottom:4em}.melt-cpt__legend-list-item{display:inline-block;margin:1em}.melt-cpt__legend-list-icon{margin-right:.25em}.melt-cpt__meta-data li{overflow:hidden;text-overflow:ellipsis}.melt-cpt__learn-more{margin-top:1.5em}.sg-checkbox,.sg-radio{margin-bottom:0}.sg-checkbox>span,.sg-radio>span{display:inline-block;padding:.5em 1em;margin:.2em;background-color:#0064ac;color:rgba(255,255,255,.8);cursor:pointer;border-radius:.3rem}.sg-checkbox>span:hover,.sg-radio>span:hover{color:#fff;background-color:#067ecc}.sg-checkbox>span:before,.sg-radio>span:before{content:"\f10c";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.3em}.sg-checkbox input[type=checkbox],.sg-checkbox input[type=radio],.sg-radio input[type=checkbox],.sg-radio input[type=radio]{display:none}.sg-checkbox input[type=checkbox]:checked+span,.sg-checkbox input[type=radio]:checked+span,.sg-radio input[type=checkbox]:checked+span,.sg-radio input[type=radio]:checked+span{background-color:#067ecc;color:#fff}.sg-checkbox input[type=checkbox]:checked+span:before,.sg-checkbox input[type=radio]:checked+span:before,.sg-radio input[type=checkbox]:checked+span:before,.sg-radio input[type=radio]:checked+span:before{content:"\f058"}.sg-inline-label{display:inline-block;margin:.2em .6em .2em 0;padding-top:.5em;padding-bottom:.5em}.sg-checkbox-group,.sg-radio-group{display:inline-block;vertical-align:middle}.sg-checkbox-group+.sg-checkbox-group,.sg-checkbox-group+.sg-radio-group,.sg-radio-group+.sg-checkbox-group,.sg-radio-group+.sg-radio-group{margin-left:4em}.melt-finder{font-size:1rem;margin-top:3em;margin-bottom:3em}.melt-finder__views-menu{display:table;width:100%;border-radius:.3rem .3rem 0 0;background-color:#0070bf}.melt-finder__views-menu a>span{display:block;padding:.75em;text-align:center}.melt-finder__views-menu a>span>span{display:inline-block;vertical-align:middle;text-align:left}.melt-finder__header,.melt-finder__refine-menu{text-align:center}.columns .box .melt-finder__views-menu .section-title,.melt-finder__views-menu .columns .box .section-title,.melt-finder__views-menu h4,.melt-finder__views-menu h6{color:#fff;line-height:1.5}.columns .box .melt-finder__views-menu .section-title,.melt-finder__views-menu .columns .box .section-title,.melt-finder__views-menu h4{font-size:1.125em;font-weight:700}.melt-finder__views-menu h6{font-size:.875em;font-weight:500}.melt-finder__views-menu img{display:inline-block;height:3.75em;width:3.75em}.melt-finder__views-menu:after{content:"";display:table;clear:both}.melt-finder__views-menu a:first-child{overflow:hidden;border-radius:.3rem 0 0}.melt-finder__views-menu a:last-child{overflow:hidden;border-radius:0 .3rem 0 0}.melt-finder__views-menu-item{display:table-cell;vertical-align:middle;cursor:pointer;width:33.333%;border-top:.25em solid transparent;border-bottom:.25em solid transparent}.melt-finder__views-menu-item.active{background-color:#067ecc;border-bottom-color:#f93}.melt-finder__views-menu-item:hover{background-color:#067ecc}.melt-finder__header h1{font-weight:900}.melt-finder__header h1+h5{margin-top:.5em}.melt-finder__header h5{font-size:1em;color:gray;font-weight:500}.melt-finder__refine{position:relative}.melt-finder__refine.with-button{top:-2.25em;margin-bottom:-2.25em}.melt-finder__refine .sg-table{width:100%;height:100%;padding:0}.melt-finder__refine .keyword-column{position:absolute;top:0;right:0;height:100%;background-color:#0064ac}@media(max-width:767px){.melt-finder__refine .keyword-column{position:relative;height:auto;padding-top:1.5em;padding-bottom:1.5em}.melt-finder__refine .keyword-column .sg-cell,.melt-finder__refine .keyword-column .sg-table{display:block}}.melt-finder__refine .keyword-cell{vertical-align:middle;padding-left:1.8em;padding-right:1.8em}.melt-finder__refine .sg-row:last-child>.sg-cell{padding:0}.melt-finder__refine .button-refine-wrapper{padding:1em;margin:0 auto;width:30em;max-width:100%}.melt-finder__refine .refine-label{padding-top:.7em}.melt-finder__refine .row-refine-button{border-top:solid .0625rem #067ecc}.melt-finder__refine-menu li{display:inline-block}.melt-finder__refine-btn{display:block;height:2.25em;line-height:2.25;color:#0070bf;background-color:transparent;padding:0 1.6em;border-radius:.3rem .3rem 0 0;border:.0625rem solid silver;border-bottom:none;text-transform:uppercase;text-decoration:none}.melt-finder__refine-btn:focus,.melt-finder__refine-btn:hover{color:#fff;text-decoration:none;background-color:#067ecc}.melt-finder__refine-body,.melt-finder__refine-btn.active{background-color:#0070bf;color:#fff}.melt-finder__refine-btn>span{font-size:.8em;font-weight:600}.melt-finder__refine-body{font-size:.9em;border-radius:0 0 .3rem .3rem;text-align:left}.melt-finder__refine-body .refine-group{padding:1.5em .7em}.melt-finder__refine-body .refine-group+.refine-group{border-top:solid .0625rem #067ecc}@media(max-width:767px){.melt-finder__refine-body.classes-events .sg-cell,.melt-finder__refine-body.classes-events .sg-row,.melt-finder__refine-body.classes-events .sg-table{display:block}.melt-finder__refine-body.classes-events .sg-cell:first-child{padding-bottom:0}}.melt-finder__locations-title{font-size:1.6em;text-align:left;margin:2em 0 .4em;font-weight:800}.finder-view{text-align:center}.finder-view__content{margin:0 auto 2em;width:70em;max-width:calc(100% - 1.5em)}.finder-view__content h2{margin-bottom:.5em}.finder-view__header{border-style:solid;border-width:.0625rem;border-color:silver;border-top:none;border-radius:0 0 .3rem .3rem;padding:3em 0}.finder-view__header.refining{border-radius:0}.finder-forms label{display:block;text-align:left;font-weight:600;color:gray}.finder-forms__form{width:30em;max-width:calc(100% - 1.5em);margin:0 auto 2em}.finder-forms__location,.finder-forms__name{position:relative}.finder-forms__location.with-separator:after{content:'';position:relative;display:block;background-color:gray;height:.125rem;width:6em;margin:0 auto}@media(min-width:768px){.finder-forms__location.with-separator:after{position:absolute;width:.125rem;height:6em;right:-.0625rem;top:50%;margin-top:-3em}}.finder-forms__location.with-single-field{float:none;margin-left:auto;margin-right:auto}.finder-forms__location .btn-block{margin-top:1em}.finder-forms__name:before{content:'OR';position:relative;display:block;text-align:center;background-color:#fff;margin:-1em auto 0;height:2em;width:2em;line-height:2.1}@media(min-width:768px){.finder-forms__name:before{position:absolute;left:-1em;top:50%}}.single-form,.standard-form{position:relative}.single-form .dropdown-menu,.standard-form .dropdown-menu{top:3em!important}.single-form .finder-button-search,.single-form .finder-input,.standard-form .finder-button-search,.standard-form .finder-input{height:3em;line-height:2;border-width:.0625rem;border-color:silver;border-style:solid;padding:0 1em}.single-form li>a,.standard-form li>a{overflow:hidden;text-overflow:ellipsis}.single-form:after{content:"";display:table;clear:both}.single-form .button-search,.single-form .input-search{float:left}.single-form .input-search{width:calc(100% - 8em);border-right:none}.single-form .button-search{width:8em;border-left:none;line-height:3.05em}.melt-locations__listings{text-align:left;border-radius:.3rem;border:.0625rem solid silver}.melt-locations__listings.finder{margin-top:2em}.melt-locations__listings .instructor__certifications{font-size:.6em;margin:0}.melt-locations__listings .instructor__certifications li{vertical-align:middle}.melt-locations__listings .instructor__certifications-description{font-size:.7em}.melt-locations__listings .sg-table{font-size:.9em;width:100%}.melt-locations__listings .sg-table .header .sg-cell{font-size:.9em;padding-top:1.5em;padding-bottom:1.5em;background-color:#0070bf;color:#fff;text-transform:uppercase}.melt-locations__listings .sg-row.header .sg-cell:first-child{border-top-left-radius:.3rem}.melt-locations__listings .sg-row.header .sg-cell:last-child{border-top-right-radius:.3rem}.melt-locations__listings .sg-row:last-child .sg-cell:first-child{border-bottom-left-radius:.3rem}.melt-locations__listings .sg-row:last-child .sg-cell:last-child{border-bottom-right-radius:.3rem}.melt-locations__listings .sg-row:not(:first-child).active,.melt-locations__listings .sg-row:not(:first-child):hover{cursor:pointer}.melt-locations__listings .sg-row:not(:first-child).active .sg-cell,.melt-locations__listings .sg-row:not(:first-child):hover .sg-cell{background-color:rgba(6,126,204,.5);color:#fff}.melt-locations__listings .sg-row:not(:first-child)+.sg-row .sg-cell{border-top:.0625rem solid silver}.melt-locations__listings .sg-cell{line-height:1.5;padding:.8em .5em;color:#0070bf;font-weight:600;vertical-align:middle}.melt-locations__listings .sg-cell>span{display:inline-block}.melt-locations__listings .sg-cell:last-child{padding-right:1.2em}.melt-locations__listings .sg-cell:first-child{padding-left:1.2em}.melt-locations__listings.responsive .class-type>span{display:block}@media(max-width:767px){.melt-locations__listings.responsive{font-size:1.5em;width:26em;max-width:100%;margin-left:auto;margin-right:auto}.melt-locations__listings.responsive .class-type>span{display:inline-block;margin:0 .1em}.melt-locations__listings.responsive .sg-cell,.melt-locations__listings.responsive .sg-row,.melt-locations__listings.responsive .sg-table{display:block}.melt-locations__listings.responsive .sg-cell{padding:.5em 1em;border:none!important}.melt-locations__listings.responsive .sg-cell:first-child{color:#fff;background-color:#0064ac!important}.melt-locations__listings.responsive .sg-cell:before{content:attr(table-title);display:block;color:gray}.melt-locations__listings.responsive .sg-row:not(:last-child){border-bottom:.0625rem solid silver}.melt-locations__listings.responsive .sg-row:nth-child(2)>.sg-cell:first-child{border-radius:.3rem .3rem 0 0}.melt-locations__listings.responsive .sg-row:hover .sg-cell:not(:first-child){color:#0064ac}.melt-locations__listings.responsive .sg-row:last-child .sg-cell:first-child{border-radius:0}}.melt-locations__pagination{font-size:.9em;margin-top:3em;margin-bottom:3em;text-align:center}.melt-locations__pagination ul{display:inline-block}.melt-locations__pagination li{display:inline-block;vertical-align:middle}.melt-locations__pagination li a{display:block;font-weight:700;padding:.5em 0;text-align:center;height:2.6em;width:2.6em;border-radius:.3rem}.melt-locations__pagination li a.prev_next{width:auto;padding:.5em;color:#f93}.melt-locations__pagination li a:hover:not(.active){text-decoration:none;background-color:rgba(6,126,204,.1)}.melt-locations__pagination li a.active{color:#666;text-decoration:none!important;cursor:default}.class-overlay{background-color:#000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;visibility:hidden;opacity:0;transition:.3s opacity ease-in-out,0s .3s z-index,0s .3s visibility}.class-overlay.show{opacity:.4;visibility:visible;z-index:610;transition:.3s opacity ease-in-out}.instructor-main{padding-left:2.5rem}@media(max-width:768px){.instructor-main{padding-left:15px}}.instructor-main__content{margin-bottom:1em}.instructor-popup{background-color:#fff;position:fixed;top:50%;left:50%;max-height:100%;transform:translate(-50%,-50%);z-index:10100;padding:0;border-radius:.5em;overflow:hidden;max-width:50rem;box-shadow:0 1px 6px 3px rgba(50,50,50,.5)}@media screen and (max-width:768px){.instructor-popup__classes{border-top:.0625rem solid silver}}.instructor-popup__wrapper{max-height:calc(100vh - 5rem);overflow:auto}.instructor-popup__class-hdg{margin-top:1em;color:#0275d8;font-weight:bolder;text-transform:uppercase}.instructor-popup__header{background-color:#0275d8;position:relative;padding-right:2rem}@media(max-width:768px){.instructor-popup{width:100%;height:100%;max-width:100%;border-top-left-radius:0;border-top-right-radius:0}.instructor-popup__header{height:5rem}}.instructor-popup__header__hdg{text-transform:uppercase;padding:1.5em 3rem;color:#fff;font-weight:800}.instructor-info h5,.instructor-sidebar h5{color:#0275d8;font-weight:800}.instructor-popup__header__close{position:absolute;top:0;right:0;height:100%;cursor:pointer}.instructor-popup__header__close .__wrapper{position:relative;width:4.8em;padding-bottom:100%}.instructor-popup__header__close .x-close{height:.25em;width:1.5em;-ms-transform-origin:50% 50%;transform-origin:50% 50%;position:absolute;left:calc(50% - .75em);top:calc(50% - .125em);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;background-color:#fff}.instructor-popup__header__close .x-close.reverse{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.instructor-popup__content{padding:1rem 2rem}.instructor-sidebar img{width:100%}.instructor-sidebar__block{margin:1em 0}.instructor-info{display:table;width:100%;margin-bottom:2em}.instructor-info__img{width:25%}.instructor-info__img img{width:100%;height:auto}.instructor-info__content{width:75%;padding-left:30px}.instructor-info__content,.instructor-info__img{display:table-cell;vertical-align:middle}.instructor-info h5{margin-bottom:.25em}.maps-link,.maps-link:hover{color:#f93}.maps-link{font-weight:bolder;display:inline-block;font-size:.9em}.img-featured{width:100%;height:auto}.load-more{display:block;margin:auto auto 2em}.load-more.hide{margin-bottom:0;padding:0;height:0;overflow:hidden}.article-box .date{margin-bottom:0;color:#0064ac}.article-box .article-title{font-weight:400;font-size:1.8em;margin-bottom:.5em}.article-box .content{min-height:6em}.full-article{margin-bottom:2em}.full-article .img-responsive{margin-bottom:2em;width:100%;height:auto}.full-article .date{color:#067ecc;font-size:.5em;font-weight:600}.full-article__banner{width:100%;background-size:cover;background-position:center top}.full-article__banner:after{content:'';display:block;padding-bottom:50%}.full-article ol{margin-left:1.5em;margin-bottom:1.5em;list-style:decimal}.full-article ol li{margin-bottom:.5em}.sidebar.sidebar{margin:0;list-style:none}.sidebar.sidebar .widget{border:.1em solid silver;max-width:400px;margin:auto}.text-section .content-row img,.text-section .section-content img{max-width:100%}.sidebar.sidebar .widget-title{color:#fff;text-align:center;text-transform:uppercase;background:#067ecc;padding:.5em 1em;margin-bottom:1em}.sidebar.sidebar .post-list{margin-left:0;padding:0 4%}.sidebar.sidebar .post-list a{color:inherit;text-decoration:none}.sidebar.sidebar .post-list a:hover{color:#f93}.sidebar.sidebar .post-list p{padding-top:1em}.article-controls{font-size:.8em;margin:0 0 2em;border-top:.1em solid silver;border-bottom:.1em solid silver;padding:1em 0}.article-controls .sg-table{width:100%}.article-controls .sg-row{min-width:100%}.article-controls .sg-cell{width:auto;float:none;vertical-align:middle}.article-controls .sg-cell:first-child{border-right:solid .0625rem silver}.article-controls .sg-cell:last-child{border-left:solid .0625rem silver}@media(max-width:767px){.article-controls .sg-cell:first-child{border-right:none}.article-controls .sg-cell:last-child{border-left:none}.article-controls .sg-cell,.article-controls .sg-row,.article-controls .sg-table{display:block}}.article-controls .links{white-space:nowrap}.article-controls .links a{color:#f93;text-transform:uppercase;display:inline-block;font-weight:700;padding:.4em 1em;text-decoration:none!important}.article-controls .inline-title,.article-controls .title{text-transform:uppercase;color:#0064ac}.article-controls .links a:hover{background-color:rgba(0,112,191,.2)}.article-controls .inline-title{display:inline-block}@media(max-width:767px){.article-controls .title.sort-by{border-top:1px solid #EEE;padding-top:1em;margin-top:1em}}.article-controls .category{display:inline-block;color:silver;padding:.4em 1em;cursor:pointer}.article-controls .categories{height:100%;border-right:.1em solid gray}.article-controls .inline-list{display:inline-block;vertical-align:top;list-style:none;margin-left:0}.article-controls .inline-list li{display:inline-block;vertical-align:top;margin-right:1em;margin-bottom:0}.ctas .cta-single,.sg-video-embed>div .video-overlay .video-content-constrain .sg-cell,section.carousel-full .carousel-inner .carousel-caption .sg-table .sg-cell.html-only{vertical-align:middle}.article-controls .back{height:100%;text-align:right;padding-top:.3em}.article-controls .sort-by.sg-cell{width:20em;max-width:100%}@media(max-width:767px){.article-controls .sort-by.sg-cell{width:100%}}.article-controls .sort-by .select{width:100%;position:relative;display:block;overflow:hidden;line-height:2;height:2em}.article-controls .sort-by .select:after{content:"\f078";position:absolute;top:0;right:0;height:100%;pointer-events:none;color:#0064ac;font-family:FontAwesome;font-style:normal;font-weight:400;font-size-adjust:none;font-stretch:normal;font-feature-settings:normal;font-language-override:normal;font-kerning:auto;font-synthesis:weight style;font-variant:normal;font-size:inherit;text-rendering:auto}.article-controls .sort-by .select select{position:absolute;top:0;left:0;line-height:2;height:100%;cursor:pointer;width:106%;border:none;background:0 0}@media(max-width:543px){.article-controls .back{padding-top:0;text-align:left}.article-controls .categories{border-right:none;margin-bottom:1em}.article-controls .sort-by{text-align:left}}.article-full-preview{position:relative;padding-bottom:26%;margin-bottom:2em}@media(max-width:767px){.article-full-preview{margin-right:.9375rem;margin-left:.9375rem;padding-bottom:0;margin-bottom:0}}.article-full-preview>a,.article-full-preview>div{margin-bottom:2em}.article-full-preview .preview-image{position:absolute;display:block;top:0;left:.9375rem;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}@media(max-width:767px){.article-full-preview .preview-image{margin-bottom:0}}.article-full-preview .preview-content{position:absolute;top:0;height:100%;padding:1em 1.5em;overflow-y:auto}.article-full-preview .preview-content h2{font-size:1em}.article-full-preview .preview-content h2 a{font-size:1.5em;color:#fff;text-decoration:none!important}.article-full-preview .preview-content h2 a:hover{color:#f93}.article-full-preview .preview-content .date{font-weight:600;color:#0064ac;margin:.4em 0 .6em}.article-full-preview .preview-content .excerpt{font-size:.9em}.article-full-preview .preview-content .read-more{margin-top:.6em}@media(min-width:992px){.article-full-preview .preview-content{left:calc(50% + .9375rem);width:calc(25% - 1.875rem)}}@media(min-width:768px) and (max-width:991px){.article-full-preview .preview-content{left:calc(33.33% + .9375rem);width:calc(33.33% - 1.875rem)}}@media(max-width:543px){.article-full-preview .preview-content{height:auto!important}}.article-full-preview .newsletter-content{position:absolute;padding:1em 1.5em;top:0;right:.9375rem;height:100%;background:url(../images/assets/MELT-Dark-Blue-Repeat.jpg);overflow:hidden}@media(min-width:992px){.article-full-preview .newsletter-content{width:calc(25% - 1.875rem)}}@media(min-width:768px) and (max-width:991px){.article-full-preview .newsletter-content{width:calc(33.33% - 1.875rem)}}@media(max-width:767px){.article-full-preview .newsletter-content{position:relative;top:0;right:0;height:auto;clear:both}}.article-full-preview .sg-table{width:100%;height:100%}.article-full-preview .sg-cell{width:100%;height:100%;vertical-align:middle}.article-full-preview .newsletter-subscribe{text-align:center}.article-full-preview .newsletter-subscribe .columns .box .section-title,.article-full-preview .newsletter-subscribe h3,.article-full-preview .newsletter-subscribe h4,.article-full-preview .newsletter-subscribe p,.columns .box .article-full-preview .newsletter-subscribe .section-title{color:#fff}.article-full-preview .newsletter-subscribe h3{font-size:1.5em;margin-bottom:.2em}.article-full-preview .newsletter-subscribe p{font-size:.9em;margin:0 0 .4em}.article-full-preview .newsletter-subscribe:before{content:'';display:inline-block;width:3em;height:3em;background-image:url(../images/assets/newsletter-icon.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media(max-width:767px){.article-full-preview .preview-content,.article-full-preview .preview-image{position:relative;left:0;height:15em}}@media(min-width:992px) and (max-width:1199px){.article-full-preview .newsletter-content,.article-full-preview .preview-content,.article-full-preview .preview-image{font-size:.8em}}@media(max-width:991px){.article-full-preview .newsletter-content,.article-full-preview .preview-content,.article-full-preview .preview-image{font-size:.95em}}.article-full-preview .mailchimp-sg-form{margin:0 auto}@media(min-width:544px) and (max-width:767px){.article-full-preview .mailchimp-sg-form{width:20em}}.article-full-preview .mailchimp-sg-form .columns .box .section-title,.article-full-preview .mailchimp-sg-form h4,.columns .box .article-full-preview .mailchimp-sg-form .section-title{display:none}.article-full-preview .mailchimp-sg-form .form-control,.article-full-preview .mailchimp-sg-form .input-text,.article-full-preview .mailchimp-sg-form .state_select{width:calc(100% - 5em)}.article-full-preview .mailchimp-sg-form .button{position:relative;width:5em}.article-full-preview .mailchimp-sg-form .button:after{content:'submit';font-size:.8em;font-weight:700;line-height:3.2em;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f93;text-align:center}.article-full-preview .mailchimp-sg-form .button:hover:after{background-color:#ff6000}.article-full-preview .mailchimp-sg-form .button,.article-full-preview .mailchimp-sg-form .form-control,.article-full-preview .mailchimp-sg-form .input-text,.article-full-preview .mailchimp-sg-form .state_select{height:2.5em;font-size:.9em}.article-preview{margin-bottom:2em}.article-preview .link{display:block;position:relative;overflow:hidden;padding-bottom:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.article-preview .link:hover .overlay{background:rgba(0,100,172,.9)}.article-preview .img-responsive{top:0;left:0;z-index:-1;position:absolute}.article-preview .overlay{position:absolute;width:100%;bottom:0;left:0;color:#fff;padding:.8em 4%;height:3em;background:rgba(6,126,204,.9);transition:all 250ms linear;overflow:hidden}.article-preview .overlay p{margin:0}.article-preview .overlay-header{color:inherit;font-weight:500;font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.5em;transition:all 250ms linear}.article-preview .overlay-content{font-size:.9em;transition:all 250ms linear;opacity:0}.article-list{position:relative}.articles-fade{position:absolute;bottom:1.8em;left:-20%;width:120%;height:200px;z-index:100;box-shadow:0 -6rem 6rem #fff inset}.text-section{margin-bottom:6em;position:relative;font-size:1.1em}@media screen and (max-width:992px){.text-section>.text-center{text-align:left}.text-section>.text-center .section-title:after{left:0;margin-left:0}}.text-section .content-row{padding:0 8%;position:relative}.text-section .content-row.background-pattern{padding-top:3em;padding-bottom:3em}.text-section .section-content{padding:0 4em}.text-section .img-abs-left+.section-content,.text-section .img-left+.section-content{padding-top:2em;padding-bottom:2em}.text-section p{margin-bottom:1.5em}.text-section p:last-child{margin-bottom:0}.text-section ul{margin-left:1.5em;list-style:disc}.text-section ul li{margin-bottom:1.5em}.text-section .img-abs-left,.text-section .img-abs-right{position:static}.text-section .img-abs-left img,.text-section .img-abs-right img{position:absolute;bottom:0;max-width:28%;width:auto}.img-abs-left .text-section .img-abs-left img,.img-abs-left .text-section .img-abs-right img{left:0}.img-abs-right .text-section .img-abs-left img,.img-abs-right .text-section .img-abs-right img{right:0}.text-section .img-abs-left{position:absolute;bottom:0;height:100%}.text-section .img-abs-left img{max-width:100%;max-height:90%;bottom:initial;top:10%}.text-section .img-abs-left+.section-content{float:right!important;padding-left:6em}.text-section .background-standout{padding-top:3em;padding-bottom:3em;background-color:#f2f2ee}.text-section.no-edge,.text-section.no-edge .section-content{padding:0}.text-section.no-edge .row,.text-section.no-edge .sg-grid{margin:0}.text-section.no-edge .section-content .column{padding-top:3em;padding-bottom:3em}.text-section.no-edge .section-content .column.full-width-content{padding:0}.columns .column{padding-left:5%;padding-right:5%}.columns .column.highlight{padding:1em;background-color:#0064ac;color:#fff}.columns .column.highlight .section-title{color:#fff}.columns .column.highlight .section-title:after{background:#fff}.columns .box .column.highlight .section-title,.columns .column.highlight .box .section-title,.columns .column.highlight .column-content,.columns .column.highlight h1,.columns .column.highlight h2,.columns .column.highlight h3,.columns .column.highlight h4,.columns .column.highlight h5,.columns .column.highlight h6{color:#fff}.columns .column.highlight a{color:#fff;text-decoration:underline}.columns .border{border-right:.1em solid silver}.columns .border:last-child{border:none}.btn-blue,.btn-orange{border-radius:0;text-transform:uppercase}.columns .box{padding:0 7.5px;text-align:left;font-size:.8em}.columns .box li:last-child{margin-bottom:0}.columns .box .column-box{box-shadow:0 0 6px 1px rgba(0,0,0,.1);min-height:450px}@media screen and (max-width:992px){.columns .box .column-box{min-height:auto}}.columns .box .column-hero{width:100%;margin-bottom:2em;display:block}.columns .box .section-title{color:#067ecc;font-weight:400;padding:0 1.7em .6em}.columns .box .section-title:after{display:none}.columns .box .column-content{padding:0 2em 2em}.columns .full-width-content.column{padding-left:15px;padding-right:15px}@media all and (max-width:992px){.columns .column{margin-bottom:2em}.columns .border{border-right:none;padding-bottom:2em;border-bottom:.1em solid silver}.columns .border:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}}.faqs .faq{width:100%;list-style:none;padding:1.5em 2em;border-top:.1em solid #666;margin:0}.faqs .faq:last-child{border-bottom:.1em solid #666}.faqs .faq .faq-header{position:relative;font-weight:300;font-size:1em}.faqs .faq .faq-header label{cursor:pointer;margin-bottom:0}.faqs .faq .faq-header label:before{font-family:Helvetica;line-height:1.6em;font-size:70%;color:#f93;content:"\25bc";position:absolute;top:0;left:-2em;transition:all 250ms linear}.faqs .faq .faq-content{opacity:0;height:0;overflow:hidden;transition:all 250ms linear}.faqs .faq .faq-control:checked~.faq-header label:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.faqs .faq .faq-control:checked~.faq-content{opacity:1;height:auto;padding-top:1em}.background-pattern{color:#fff;background:url(../images/assets/MELT-Blue-Repeat.jpg)}.inst-login-bg-wrap{background-image:url(http://s3.amazonaws.com/consumer-wp/wp-content/uploads/2015/08/21143950/Banners-Training.jpg);background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(http://s3.amazonaws.com/consumer-wp/wp-content/uploads/2015/08/21143950/Banners-Training.jpg);background-size:cover;position:relative}.inst-login-form-wrap{padding:0 46px}.inst-login-form-wrap .btn-blue{background-color:#0275d8;margin:0 0 50px}.btn-blue{margin:0 0 15px;font-size:12px;font-weight:700}.inst-login-hr{width:70px;height:5px;margin:10px 0;background:#0cf}.inst-login-form{background:#fff;margin:50px 0 15px;padding:50px}.inst-login-form h3{font-size:2em;color:#006fbe}.inst-login-form__field label{font-weight:bolder}.inst-login-form__remember{margin:1em 0}.inst-login-form__recovery{margin:1em 0;text-align:center}.inst-login-form .required{color:silver}.inst-login-form .request{display:block;text-align:center;margin:20px 0 0}.inst-login-form .login-error{color:red;text-align:center}.btn-orange{background:#ff9934;font-weight:700;font-size:14px}section.carousel-full .carousel-inner .carousel-bg,section.carousel-full .carousel-inner .carousel-image{transition:background,.5s;background-position:center;background-repeat:no-repeat;top:0;width:100%;left:0}.inst-login-text{padding:150px 50px 50px}.inst-login-text h3{color:#FFF;font-size:2.8em}.inst-login-text p{color:#FFF;font-size:14px;font-weight:700}/*! Carousel Full */section.carousel-full{padding:0}section.carousel-full .carousel-mobile-content{height:10em}section.carousel-full .item{position:relative;height:100%}section.carousel-full .carousel{position:relative}section.carousel-full .carousel-inner .carousel-bg{position:absolute;height:100%;background-size:100%;z-index:1}section.carousel-full .carousel-inner .carousel-image{position:absolute;height:100%;background-size:contain;z-index:2}section.carousel-full .carousel-inner .carousel-image.combo{background-size:100%;background-position:50% 10%}section.carousel-full .carousel-inner .carousel-caption{top:0;bottom:0;padding:0;left:0;right:0;width:100%;height:100%;text-align:center;text-shadow:none;display:none}.columns .box section.carousel-full .carousel-inner .carousel-caption .section-title,section.carousel-full .carousel-inner .carousel-caption .button,section.carousel-full .carousel-inner .carousel-caption .columns .box .section-title,section.carousel-full .carousel-inner .carousel-caption h1,section.carousel-full .carousel-inner .carousel-caption h2,section.carousel-full .carousel-inner .carousel-caption h4{text-transform:uppercase;margin:12px 4px}.columns .box section.carousel-full .carousel-inner .carousel-caption .section-title,section.carousel-full .carousel-inner .carousel-caption .columns .box .section-title,section.carousel-full .carousel-inner .carousel-caption h4{letter-spacing:7px}.columns .box section.carousel-full .carousel-inner .carousel-caption .dynamic-header.section-title,section.carousel-full .carousel-inner .carousel-caption .columns .box .dynamic-header.section-title,section.carousel-full .carousel-inner .carousel-caption h4.dynamic-header{font-size:1.1em;letter-spacing:.3em}section.carousel-full .carousel-inner .carousel-caption h1,section.carousel-full .carousel-inner .carousel-caption h2{letter-spacing:10px}section.carousel-full .carousel-inner .carousel-caption h1.dynamic-header,section.carousel-full .carousel-inner .carousel-caption h2.dynamic-header{font-size:2.4em;letter-spacing:.2em}section.carousel-full .carousel-inner .carousel-caption p{color:#666}.columns .box section.carousel-full .carousel-inner .carousel-caption .html-only .section-title,section.carousel-full .carousel-inner .carousel-caption .html-only .button,section.carousel-full .carousel-inner .carousel-caption .html-only .columns .box .section-title,section.carousel-full .carousel-inner .carousel-caption .html-only h1,section.carousel-full .carousel-inner .carousel-caption .html-only h2,section.carousel-full .carousel-inner .carousel-caption .html-only h4{margin:9px 4px}.columns .box section.carousel-full .carousel-inner .carousel-caption .combo .section-title,section.carousel-full .carousel-inner .carousel-caption .combo .columns .box .section-title,section.carousel-full .carousel-inner .carousel-caption .combo h4{margin:0}section.carousel-full .carousel-inner .carousel-caption .sg-table{height:100%;width:100%}section.carousel-full .carousel-inner .carousel-caption .sg-table .sg-cell{height:100%}section.carousel-full .carousel-inner .carousel-caption .sg-table .sg-cell.combo{vertical-align:bottom}section.carousel-full .carousel-inner .carousel-caption .sg-table .sg-cell.combo>div{padding:40px 20px}@media only screen and (max-width:767px){section.carousel-full .carousel-inner .carousel-caption .sg-table .sg-cell.combo>div{padding:.25em}}section.carousel-full .carousel-inner .carousel-caption .sg-table .sg-cell.top{vertical-align:top}section.carousel-full .carousel-inner .carousel-caption .sg-table .sg-cell>div.left,section.carousel-full .carousel-inner .carousel-caption .sg-table .sg-cell>div.right{text-align:center;width:70%;padding:3em}@media only screen and (max-width:767px){section.carousel-full .carousel-inner .carousel-caption .sg-table .sg-cell>div.left,section.carousel-full .carousel-inner .carousel-caption .sg-table .sg-cell>div.right{width:100%;padding:.1em}}section.carousel-full .carousel-inner .carousel-caption .sg-table .sg-cell>div.left{margin:0 auto 0 0}section.carousel-full .carousel-inner .carousel-caption .sg-table .sg-cell>div.right{margin:0 0 auto}section.carousel-full .carousel-inner .visible .carousel-caption{display:block}section.carousel-full .carousel-indicators li{display:inline-block;width:12px;height:12px;margin:1px 4px;text-indent:-999px;border:2px solid #fff;border-radius:50%;cursor:pointer;background-color:transparent}section.carousel-full .carousel-indicators li.active{width:12px;height:12px;background-color:#fff;border-color:#fff;cursor:default}section.carousel-full .sg-carousel-control{position:absolute;top:50%;background:0 0;border:none;color:#f2f2f2;opacity:1;height:66px;width:66px;margin-top:-33px;line-height:66px;font-size:60px;cursor:pointer;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.2);z-index:10}section.carousel-full .sg-carousel-control.left{left:0}section.carousel-full .sg-carousel-control.right{right:0}@media only screen and (max-width:480px){section.carousel-full .carousel-mobile-content{height:11em}.hidden-xxs{display:none!important}.mobile-only h1,.mobile-only h2{font-size:2em;padding-top:.4em}}@media only screen and (min-width:481px) and (max-width:767px){section.carousel-full .mobile-only h1,section.carousel-full .mobile-only h2{font-size:2.6em}}@media only screen and (max-width:767px){section.carousel-full .carousel-inner .carousel-bg{display:none}section.carousel-full .carousel-inner .carousel-image{height:calc(100% - 11em)}section.carousel-full .carousel-inner .carousel-image.combo{background-size:110%;background-position:50% 50%}section.carousel-full .carousel-inner .carousel-caption{height:auto;position:relative;top:0}section.carousel-full .carousel-inner .carousel-caption h1,section.carousel-full .carousel-inner .carousel-caption h1.dynamic-header,section.carousel-full .carousel-inner .carousel-caption h2,section.carousel-full .carousel-inner .carousel-caption h2.dynamic-header{font-size:1.8em;letter-spacing:.17em;margin:.25rem 0}.columns .box section.carousel-full .carousel-inner .carousel-caption .dynamic-header.section-title,section.carousel-full .carousel-inner .carousel-caption .columns .box .dynamic-header.section-title,section.carousel-full .carousel-inner .carousel-caption .html-only .button,section.carousel-full .carousel-inner .carousel-caption h4.dynamic-header{margin:.25rem 0}section.carousel-full .carousel-inner .carousel-caption .text-white{color:#0070bf}.columns .box section.carousel-full .mobile-only .section-title,section.carousel-full .mobile-only .button,section.carousel-full .mobile-only .columns .box .section-title,section.carousel-full .mobile-only h1,section.carousel-full .mobile-only h2,section.carousel-full .mobile-only h4{line-height:1em;margin:3px 4px;color:#0064ac}section.carousel-full .mobile-only .button{margin-top:1.2em}}@media only screen and (min-width:768px) and (max-width:991px){section.carousel-full .carousel-inner .carousel-bg{background-size:145%}section.carousel-full .carousel-inner .carousel-image.combo{background-size:60%;background-position:50% top}section.carousel-full .carousel-inner .carousel-caption h1.dynamic-header,section.carousel-full .carousel-inner .carousel-caption h2.dynamic-header{font-size:2em;letter-spacing:.17em}.columns .box section.carousel-full .carousel-inner .carousel-caption .dynamic-header.section-title,section.carousel-full .carousel-inner .carousel-caption .columns .box .dynamic-header.section-title,section.carousel-full .carousel-inner .carousel-caption h4.dynamic-header{font-size:.9em;letter-spacing:.19em}.columns .box section.carousel-full .carousel-inner .carousel-caption .html-only .section-title,section.carousel-full .carousel-inner .carousel-caption .html-only .button,section.carousel-full .carousel-inner .carousel-caption .html-only .columns .box .section-title,section.carousel-full .carousel-inner .carousel-caption .html-only h1,section.carousel-full .carousel-inner .carousel-caption .html-only h2,section.carousel-full .carousel-inner .carousel-caption .html-only h4{margin:3px 4px}section.carousel-full .carousel-inner .carousel-caption .combo h1,section.carousel-full .carousel-inner .carousel-caption .combo h2{font-size:32px;margin:6px}}@media only screen and (min-width:992px) and (max-width:1199px){section.carousel-full .carousel-inner .carousel-bg{background-size:125%}section.carousel-full .carousel-inner .carousel-image.combo{background-size:80%;background-position:50% top}section.carousel-full .carousel-inner .carousel-caption h1.dynamic-header,section.carousel-full .carousel-inner .carousel-caption h2.dynamic-header{font-size:2em;letter-spacing:.2em}.columns .box section.carousel-full .carousel-inner .carousel-caption .dynamic-header.section-title,section.carousel-full .carousel-inner .carousel-caption .columns .box .dynamic-header.section-title,section.carousel-full .carousel-inner .carousel-caption h4.dynamic-header{font-size:1em;letter-spacing:.2em}.columns .box section.carousel-full .carousel-inner .carousel-caption .html-only .section-title,section.carousel-full .carousel-inner .carousel-caption .html-only .button,section.carousel-full .carousel-inner .carousel-caption .html-only .columns .box .section-title,section.carousel-full .carousel-inner .carousel-caption .html-only h1,section.carousel-full .carousel-inner .carousel-caption .html-only h2,section.carousel-full .carousel-inner .carousel-caption .html-only h4{margin:6px 4px}}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.carousel-item,.carousel-inner>.item{position:relative;display:none;transition:.6s ease-in-out left}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.carousel-inner>.item>a>img,.carousel-inner>.item>img{max-width:100%;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.carousel-item,.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner>.carousel-item.active.right,.carousel-inner>.carousel-item.next,.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;transform:translate3d(100%,0,0)}.carousel-inner>.carousel-item.active.left,.carousel-inner>.carousel-item.prev,.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;transform:translate3d(-100%,0,0)}.carousel-inner>.carousel-item.active,.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right,.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.video-container{width:100%;padding:0}.video-play-btn{display:inline-block;height:72px;width:72px;border:2px solid #fff;padding-left:7px;border-radius:50%;text-align:center;cursor:pointer;transition:background .5s ease}.video-play-btn:hover{background:#f93}.video-play-btn i.fa{line-height:72px;font-size:34px;color:#fff}.sg-video-embed>div{position:relative}.sg-video-embed>div .sg-video{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;border:none;z-index:90}.sg-video-embed>div .video-overlay{position:absolute;top:0;right:0;left:0;bottom:0;z-index:95;margin-left:0;background-repeat:no-repeat;background-size:cover;background-position:center center;visibility:visible;opacity:1;transition:all,.5s,ease}.overlay-background,.sg-video-embed>div .video-overlay.fadeOut{opacity:0;visibility:hidden}.overlay-background,.video-close{transition-property:opacity,visibility;transition-timing-function:ease}.sg-video-embed>div .video-overlay .video-content-constrain{position:relative;width:100%;height:100%;max-width:980px;margin:0 auto}.sg-video-embed>div .video-overlay .video-content-constrain .sg-table{position:absolute;height:100%;width:100%}#overlay-wrapper,.overlay-background{position:fixed;top:0;left:0;width:100%;height:100%}.sg-video-embed>div .video-overlay .video-content-constrain .video-play-btn,.sg-video-embed>div .video-overlay .video-content-constrain h2{margin-top:0;margin-bottom:18px}.sg-video-embed>div .video-overlay .video-content-constrain p{margin-bottom:34px;color:#fff}.alternate-view p,.sg-video-embed>div .video-overlay .video-content-constrain p:last-child{margin-bottom:0}.sg-video-embed>div .video-overlay .video-content-constrain h2{color:#fff;text-transform:none!important}.alternate-view{background:#fff;padding:20px}.alternate-view h2{margin-top:4px}#overlay-wrapper{display:none;z-index:1100}#overlay-wrapper.active{display:block}.overlay-background{background:#000;background:rgba(0,0,0,.8);z-index:1;transition-delay:0s;transition-duration:.5s}.overlay-background.active{visibility:visible;opacity:1}.overlay-video{margin:auto;width:60rem;max-width:90%;position:absolute;top:50%;z-index:213;left:50%;transform:translate(-50%,-50%)}.overlay-video .video-wrapper{position:relative}.overlay-video .video-wrapper>div[data-sg-video]{position:relative;padding-bottom:56.25%;z-index:2}.ctas .cta-bg,.overlay-video .video-wrapper .youtubeplayer,.video-close{position:absolute}.video-close{font-size:2rem;top:-.75em;right:-.75em;height:1.5em;width:1.5em;z-index:3;background:#fff;border-radius:50%;line-height:1.3;text-align:center;border:2px solid #fff;cursor:pointer;opacity:0;visibility:hidden;transition-delay:5s;transition-duration:1s}.sg-dialog-box,.sg-dialog-close-x{border-width:1px;border-style:solid}.video-close:hover{border-color:#d9534f;color:#d9534f}.video-close.active{visibility:visible;opacity:1}.video-close .icon-close{line-height:2.5rem}.ctas .cta-bg{transition:all,.5s,linear;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.sg-dialog,.sg-dialog-box{transition-property:opacity,visibility;transition-delay:0ms;transition-timing-function:ease}.ctas .cta-one .cta-bg{background-image:url(../images/Callout-1-Blue.jpg)}.ctas .cta-two .cta-bg{background-image:url(../images/Callout-2-Blue.jpg)}.ctas .cta-three .cta-bg{background-image:url(../images/Callout-3-Blue.jpg)}.ctas .cta-single{min-height:387px;margin:0 -.25em 0 0;padding:0;background:#0064ac;display:inline-block;position:relative;overflow:hidden}.ctas .cta-single .pre-table .sg-table .sg-row.bottom>.sg-cell,.ctas .cta-single .pre-table .sg-table.bottom .sg-cell{vertical-align:top}.ctas .cta-single:hover .cta-bg{margin:-10px;width:calc(100% + 20px);height:calc(100% + 20px)}.ctas .cta-single .pre-table{position:absolute;top:0;left:0;height:100%;width:100%}.ctas .cta-single .pre-table .sg-table{height:100%;width:100%}.ctas .cta-single .pre-table .sg-table.top{height:75%}.ctas .cta-single .pre-table .sg-table.bottom{height:25%}.ctas .cta-single .pre-table .sg-table .sg-row.top{height:75%}.ctas .cta-single .pre-table .sg-table .sg-row.bottom{height:25%}.ctas .cta-single .pre-table .sg-table .sg-cell{text-align:center;vertical-align:middle}.ctas .cta-single .pre-table .sg-table .sg-cell.left{width:60%}.ctas .cta-single .pre-table .sg-table .sg-cell.left img{width:90%;margin:0 auto}.ctas .cta-single .pre-table .sg-table .sg-cell.left .sg-cell{vertical-align:bottom}.ctas .cta-single .pre-table .sg-table .sg-cell.right{width:40%;text-align:left}.ctas .cta-single .pre-table .sg-table .sg-cell.right h5,.ctas .cta-single .pre-table .sg-table .sg-cell.right p{padding-left:0}.ctas .cta-single .cta-title{padding:20px 0 10px;text-shadow:4px 3px .5px rgba(0,100,172,.3)}.ctas .cta-single p,.sg-dialog-content{padding:0 20px}.ctas .cta-single .cta-title span{text-transform:uppercase}.ctas .cta-side{width:25%}.ctas .cta-center{width:50%}@media only screen and (max-width:480px){.ctas .cta-center.cta-single .pre-table .sg-cell.right a.button{display:none}.ctas .cta-center.cta-single .pre-table .sg-table.bottom{min-height:0}}@media only screen and (min-width:481px) and (max-width:767px){.ctas .cta-single .pre-table .sg-table.bottom{display:none}}@media only screen and (max-width:1175px){.ctas .cta-single{min-height:auto}.ctas .cta-center,.ctas .cta-side{display:block!important;width:100%!important}.ctas .cta-single .pre-table{position:relative;padding:10px 0 30px}.ctas .cta-single .pre-table .sg-table{min-height:200px}}@media only screen and (min-width:768px) and (max-width:1175px){.ctas .cta-single .pre-table .sg-table{min-height:250px}.ctas .cta-single .pre-table .sg-table.bottom{display:none}}@media only screen and (min-width:1175px){.ctas .cta-center.cta-single .pre-table .sg-cell.right a.button{display:none}}@media only screen and (min-width:1200px){.ctas .cta-single p{font-size:1.125em}}.as-seen-container{padding:60px}.as-seen-title{text-align:center}.as-seen-title .columns .box .section-title,.as-seen-title h4,.columns .box .as-seen-title .section-title{color:#aeaeae}.as-seen-image{max-width:inherit;width:100%}@media only screen and (max-width:1199px){.as-seen-container{padding:60px 30px}.as-seen-title .columns .box .section-title,.as-seen-title h4,.columns .box .as-seen-title .section-title{margin-bottom:10px}}@media only screen and (max-width:767px){.as-seen-container{padding:50px 10px 30px}.as-seen-title .columns .box .section-title,.as-seen-title h4,.columns .box .as-seen-title .section-title{margin-bottom:10px}}.whats-new{padding:4em 0}.whats-new p{color:#666;font-weight:400;font-size:1rem;line-height:1.5em;margin-bottom:1em}.whats-new-items{margin:0 auto;width:500px;max-width:100%;overflow:hidden}.whats-new-items>.row{position:relative}.whats-new-items img{margin:0 auto .8em;width:100%}.whats-new-items .post{margin-top:3.5em;margin-bottom:3.5em}.item-bg{display:none;position:absolute;top:0;height:calc(100% - 20px);width:calc(33.3% - 50px);background:#fff;margin:10px 0;box-shadow:0 0 10px 4px rgba(0,0,0,.2)}@media only screen and (min-width:992px){.whats-new-items{width:auto}.whats-new-items .post{margin-top:0;margin-bottom:0}.whats-new-items img{margin:0 auto}.whats-new-items .post-content{padding:2em}.item-wrap{padding:10px}.item-bg{display:block}}.sg-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.8);z-index:2000;opacity:0;visibility:hidden;transition-duration:.5s}.sg-dialog .sg-dialog-width{position:relative;height:100%;margin:0 auto;width:600px;max-width:100%}.sg-dialog .sg-dialog-width .sg-dialog-close-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2250}.sg-dialog .sg-dialog-table{display:table;width:100%;height:100%}.sg-dialog .sg-dialog-table .sg-dialog-cell{display:table-cell;height:100%;width:100%;vertical-align:middle}.sg-dialog.active{opacity:1;visibility:visible}.sg-dialog-box{position:relative;background:#FFF;border-color:#333;border-color:rgba(0,0,0,.5);border-radius:6px;width:100%;margin-left:auto;margin-right:auto;min-height:100px;z-index:2500;opacity:0;visibility:hidden;transition-duration:.3s}.sg-dialog-box.active{opacity:1;visibility:visible;transition-delay:.5s}.sg-dialog-close-x{display:block;position:absolute;top:10px;right:10px;width:30px;height:30px;line-height:28px;font-size:24px;text-align:center;cursor:pointer;border-color:#333;border-color:rgba(0,0,0,.3);border-radius:4px;color:#999}.sg-dialog-close-x:hover{color:#FFF;background:red;background:rgba(255,0,0,.4)}.sg-dialog-header{margin:0 10px 20px;height:50px;line-height:50px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#333;border-bottom-color:rgba(0,0,0,.3);color:#0064ac;font-weight:700}.sg-dialog-footer{margin:20px}.related-products{background:#f5f5f5;padding:6%}.woocommerce-pagination ul.page-numbers{list-style:none;margin:0;text-align:center}.woocommerce-pagination .page-numbers li{display:inline-block;vertical-align:middle;margin:0 2em}.woocommerce-pagination .page-numbers li .current{color:silver}.button.disabled{color:#0064ac!important;background-color:silver;font-weight:600}.reviews{padding:0 6%}.reviews .reviews-list{padding-right:8%}.reviews .reviews-list .review-title{color:inherit}.reviews .reviews-list .review-stars{color:#fdc131;margin-bottom:1em}.reviews .reviews-list .review-text{margin-bottom:2em}.reviews .reviews-write{border-left:1px solid silver;padding-left:8%}@media screen and (max-width:992px){.reviews .reviews-list,.reviews .reviews-write{padding:0 15px;border:none}.reviews .reviews-list{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid silver}}.reviews .star-rating-field .title{display:inline-block;vertical-align:middle;margin:0 .2em 0 0;text-transform:uppercase}.reviews .star-rating-field .star-rating-inputs{unicode-bidi:bidi-override;direction:rtl;text-align:left;display:inline-block;vertical-align:middle}.reviews .star-rating-field .star{position:relative;display:inline-block;vertical-align:middle;color:#fdc131;cursor:pointer;font-size:1.5em;margin-right:-.25em;padding:0 .2em}.reviews .star-rating-field .star-rating:checked~.star .fa:before,.reviews .star-rating-field .star:hover .fa:before,.reviews .star-rating-field .star:hover~.star .fa:before{content:"\f005"}.reviews .star-rating-field .star-rating{display:none}.breadcrumbs{padding:2em 1.5em;text-align:left;color:#666;font-weight:400}.breadcrumbs .crumb{display:inline-block;vertical-align:top;margin-right:.4em}.breadcrumbs a{color:inherit}.gallery .main-image{display:block;width:100%;height:20em;margin-bottom:1em;background-size:contain;background-repeat:no-repeat;background-position:center}.gallery img{max-height:100%;display:block;margin:auto}.gallery .control-bar{width:100%;text-align:center;margin-left:0}.gallery .control{list-style:none;display:inline-block;vertical-align:top;border:1px solid silver;border-radius:2px;width:6em;height:4em;cursor:pointer;margin:0 .5em .5em;transition:all 250ms linear}.cart-controls .quantity,.ia__form-checkbox .sg-cell,.ia__logo img,.ia__membership-expired .sg-cell,.instructor-login .sg-cell,.instructor__certifications,.instructor__preview .sg-cell,.profile-image{vertical-align:middle}.gallery .control--gallery-item{background-size:cover;background-position:center}.gallery .control--gallery-item:after{padding-bottom:75%;content:'';display:block}.gallery .control.current{border-color:#0064ac}.gallery .control--video{position:relative}.gallery .control--video:after{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.3);z-index:20;content:''}.gallery .control--video .fa-play{color:#0064ac;z-index:30;font-size:2rem;width:5rem;height:5rem;border:3px solid #0064ac;border-radius:50%;transform:translate(-50%,-50%)}.gallery .control--video .fa-play,.gallery .control--video .fa-play:before{display:inline-block;position:absolute;top:50%;left:50%}.gallery .control--video .fa-play:before{-ms-transform:translate(-35%,-50%);transform:translate(-35%,-50%)}.product-info .product-title{color:#0064ac}.product-info .price{color:#0064ac;margin-bottom:1em}.product-info .short-description{padding-right:20%}.product-info .review-stars{margin:.2em 0}.product-info .review-stars a{color:#000;font-size:.8em;display:inline-block;margin:0 .5em}.product-info .review-stars .fa-star,.product-info .review-stars .fa-star-half-o,.product-info .review-stars .fa-star-o{color:#fdc131}.cart-controls .quantity{position:relative;display:inline-block;max-width:6em;height:2.5em;line-height:2.5em;color:#000;font-weight:700;text-transform:uppercase;margin-right:.5em}.cart-controls .quantity:before{content:"QTY:";position:absolute;top:0;left:0;height:100%;width:4em;text-align:center;pointer-events:none}.cart-controls .quantity input{border:1px solid silver;font-size:16px;background:#fff;display:block;height:100%;max-width:100%;color:inherit;padding-left:3em;line-height:initial;text-align:right}.cart-controls .button{height:3.5em;position:relative;overflow:hidden;min-width:11em}.product-description{position:relative}.product-description .lifestyle-image{position:relative;z-index:2;width:100%}.product-description .column.match-height{height:100%;overflow:auto;position:absolute;right:0}@media screen and (max-width:992px){.product-description .column.match-height{position:relative}.product-description .column.match-height.column{padding-top:0;padding-bottom:0}}@media screen and (max-width:768px){.products-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-wrap .products{width:100%;-ms-flex-order:-1;order:-1;margin-bottom:2em}.products-wrap .products-sidebar-wrap{width:100%}}.products-sidebar.products-sidebar{border:1px solid silver;padding:1.5em;margin-bottom:2em}.products-sidebar.products-sidebar .sidebar-item{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid silver}.products-sidebar.products-sidebar .sidebar-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.products-sidebar.products-sidebar .product-types-list{margin-left:0;list-style:none;font-size:.9em}.products-sidebar.products-sidebar .product-types-list a{color:#666}.products-sidebar.products-sidebar .product-types-list a:hover{color:#0064ac}.products-sidebar.products-sidebar .product-types-list li{margin-bottom:.5em}@media screen and (max-width:768px){.products-sidebar.products-sidebar .product-types-list li{margin-bottom:1em}}.products hr{margin:2em 1em;border-color:silver;border-width:.1em}.product{margin-bottom:4em}.product .product-title{font-size:1.5em;color:#0064ac;font-weight:700;margin-top:1em}.product .short-description{font-size:.9em}.product .review-stars{color:#fdc131;margin-bottom:0}.product .price{color:#0064ac;font-weight:700;font-size:1.25em}.product:hover .price,.product:hover .product-title{color:#f93}.sticky-product{font-size:.9em;margin-bottom:4em}.sticky-product a:hover{color:inherit}.sticky-product p{margin-bottom:1em}.sticky-product .review-stars{color:#fdc131;margin-bottom:0}.sticky-product .price{font-weight:700}.sticky-product.overlay{position:relative;width:100%;overflow:hidden;display:block;visibility:visible;opacity:1;z-index:auto}.sticky-product.overlay .overlay-image{width:100%;height:auto}.sticky-product.overlay .overlay-content{position:absolute;width:100%;height:100%;left:0;top:0;padding:2% 4%;overflow:auto}.sticky-product.overlay .overlay-right{left:auto;right:0;max-width:375px}.sticky-product.overlay .dark-bg{background:rgba(0,0,0,.7)}@media screen and (max-width:768px){.sticky-product.overlay .overlay-image{height:100%;width:auto;position:absolute;top:0;left:0}.sticky-product.overlay .overlay-content{position:relative;z-index:10;max-width:100%;padding:8% 6%}}.ease-margin-left{transition:margin-left .5s ease}body.post-type-archive-instructor_portal{font-size:1rem}.ia .instructor__certifications-description{z-index:1475}@media(max-width:767px){.ia .instructor__certifications-description{left:0;margin-left:0}}.my-profile__edit-btn-wrapper{position:absolute;top:1em;right:1em;z-index:20}.post-type-archive-instructor_portal .modal{top:5rem}.post-type-archive-instructor_portal .modal .modal__instructor-popout .modal-content{padding:2em 0}@media(min-width:544px){.post-type-archive-instructor_portal .modal{left:16em}.post-type-archive-instructor_portal .modal .modal__instructor-popout .modal-content{margin:1em;border-radius:.75em}}@media(min-width:768px){.post-type-archive-instructor_portal .modal .modal__instructor-popout .modal-content{margin:0;padding:3em 1em}.post-type-archive-instructor_portal .modal .modal__instructor-popout.modal-dialog{width:calc(100% - 4em);margin:3em 2em}}@media(min-width:1200px){.post-type-archive-instructor_portal .modal .modal__instructor-popout.modal-dialog{margin:3em auto}}.post-type-archive-instructor_portal .modal .modal__instructor-dialog.modal-dialog{width:30em;max-width:100%;margin:3em auto}.post-type-archive-instructor_portal .modal .modal__instructor-dialog .modal-content{padding:0;border-radius:0}.post-type-archive-instructor_portal .modal+.modal-backdrop{background-color:rgba(0,0,0,.5)}.instructor-dialog__header{background:#0064ac}.instructor-dialog__header h3{color:#fff;font-size:1.5em;margin:.5em 0}.instructor-dialog__body{padding-top:1.5em;padding-bottom:1.5em}.instructor-dialog__footer{padding-bottom:1em}.instructor-dialog__footer a.button{font-size:1em;background-color:#fff;border-width:.125rem;border-style:solid}.instructor-dialog__footer a.button.btn-cancel{border-color:#d9534f;color:#d9534f}.instructor-dialog__footer a.button.btn-cancel:hover{background-color:rgba(217,83,79,.4)}.instructor-dialog__footer a.button.btn-continue{border-color:#0064ac;color:#0064ac}.instructor-dialog__footer a.button.btn-continue:hover{background-color:rgba(0,100,172,.4)}.ia__form .field-wrapper{padding-bottom:.4em;padding-top:.4em}.alert-invalid-form{margin-bottom:2em;position:relative;padding:.75em .75em .75em 3.75em;border:.1875rem solid #d9534f;color:#d9534f}@media(min-width:768px){.alert-invalid-form.profile{width:16em;max-width:100%}}.alert-invalid-form:before{content:' ';position:absolute;top:0;left:0;background:#d9534f;display:block;width:3em;height:100%}.alert-invalid-form:after,.inline-radio input[type=radio]+span:before{left:0;top:50%;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert-invalid-form:after{display:inline-block;position:absolute;margin-top:-.7em;width:3em;text-align:center;content:"\f071";color:#fff}.required-fields-legend span.required,.validation-wrapper span.required,.validation-wrapper.invalid .field-label{color:#d9534f;font-weight:700}.validation-wrapper.invalid .field-wrapper{background-color:rgba(217,83,79,.3)}.validation-wrapper.invalid input[type=button],.validation-wrapper.invalid input[type=email],.validation-wrapper.invalid input[type=phone],.validation-wrapper.invalid input[type=text],.validation-wrapper.invalid select{border-bottom-width:.1875rem;border-bottom-color:#d9534f}.required-fields-legend{margin-top:1em;margin-bottom:1em}.inline-radio{display:inline-block;line-height:1;margin:0}.inline-radio input[type=radio]{position:absolute;border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.inline-radio input[type=radio]+span{display:inline-block;position:relative;padding:.1875em .25em .1875em 1.6em;color:#55595c;cursor:pointer}.inline-radio input[type=radio]+span:before{display:inline-block;content:"\f1db";font-size:1.5em;position:absolute;margin-top:-.5em}.inline-radio input[type=radio]:checked+span{color:#0070bf;cursor:default}.inline-radio input[type=radio]:checked+span:before{content:"\f192"}.ia__form h3{text-align:center;line-height:1;padding:.5em 0 1em}.ia__form .inline-radio{font-size:2em}.ia__form .inline-radio>label{display:block;line-height:1.5!important}.ia__location-lookup-form .dropdown-menu li:last-child{background:#f93;line-height:2.5}.ia__location-lookup-form .dropdown-menu li:last-child>a{color:#fff}.ia__location-lookup-form .dropdown-menu li:last-child>a:before{display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0fe";margin-right:.5em}.ia__location-lookup-form .dropdown-menu li:last-child>a:after{content:"Add a New Location"}.dropdown-menu{top:3.4em!important;left:0!important;padding:0;width:calc(100% - .1em);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;color:gray;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#fff;background-color:#067ecc}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#0070bf}.text-icon:before{display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.3em}.text-icon-copy:before{content:"\f0c5"}.text-icon-edit:before{content:"\f044"}.text-icon-status:before{content:"\f111"}.text-icon-view:before{content:"\f06e"}.text-icon-delete:before{content:"\f014"}.text-icon.success{color:#5cb85c}.text-icon.orange{color:#f93}.text-icon.fail{color:#d9534f}.single-icon:before{display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single-icon-status:before{content:"\f111"}.single-icon.success:before{color:#5cb85c}.melt-locations__listings.admin .sg-row:hover:not(:first-child) .sg-cell{cursor:default;background-color:inherit;color:inherit}.melt-locations__listings.admin .sg-cell{color:gray}.melt-locations__listings.admin .associated{display:inline-block;border:.0625rem solid #0070bf;color:#0070bf;padding:.2em .6em;border-radius:.2em}.icon-legend span+span{margin-left:1.5em}.ia__header{font-size:1em;position:fixed;top:0;left:0;width:100%;height:5rem;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);z-index:1500}.ia__header .menu-item>a{display:block;height:5rem;line-height:5;text-decoration:none!important;padding:0 1em;font-weight:600;color:#55595c}.ia__header .menu-item>a:focus,.ia__header .menu-item>a:hover{color:#0070bf}.ia__logo{display:block;float:left;height:5rem;margin-left:1em;line-height:4.8}.ia__logo img{height:3.5rem;display:inline-block}.ia__menu-top{float:right}.ia__menu-top-list{float:left;margin:0;padding:0;position:absolute;top:100%;left:0;width:100%}.ia__avatar-changer,.ia__view{position:relative}.ia__menu-top-list li{text-align:center;background:#fff;background:rgba(220,220,220,.8);border-top:.0625rem solid #aaa}.ia__menu-top-list li:last-child{border-bottom:.0625rem solid #aaa}@media(min-width:544px){.ia__menu-top-list{display:block;height:5rem!important;position:relative;top:0;left:0;width:auto}.ia__menu-top-list li{display:block;background:#fff;float:left;border:none}.ia__menu-top-list li:last-child{border-bottom:none}}.ia__menu-top-mobile-toggle-wrapper{float:left}.ia__menu-top-mobile-toggle{font-size:2.5rem;display:block;padding:0 .4em;height:5rem;line-height:2.2;cursor:pointer}.ia__menu-top-mobile-toggle.active{background:rgba(220,220,220,.8)}.ia__section{font-size:1em;padding-top:5rem}@media(min-width:544px){.ia__menu-top-mobile-toggle{display:none}.ia__section{margin-left:16em}.ia__view{padding:2em}}.ia__section.full{margin-left:0}.ia__view{padding-top:2em;padding-bottom:2em}.ia__edit-controls-wrapper{width:16em;max-width:100%;margin-bottom:2em}.ia__edit-controls-wrapper>*+*{margin-top:.8em}.ia__avatar-changer div,.ia__avatar-changer span{transition:opacity .5s ease}.ia__avatar-changer:hover div{opacity:.5}.ia__avatar-changer:hover span{opacity:1}.ia__avatar-change-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:75}.ia__avatar-change-button span{font-size:1.5em;line-height:1.1;display:block;opacity:0;position:absolute;top:55%;width:100%;text-align:center;color:#0070bf}.ia__avatar-change-button input{visibility:hidden;z-index:-1}.ia__listing-footer{margin:1em 2em}.ia__membership-expired{position:fixed;top:5rem;height:calc(100% - 5rem);width:100%;right:0}.ia__membership-expired .sg-table{height:100%;width:100%}.ia__membership-expired .sg-cell{height:100%;width:100%;text-align:center}.ia__membership-expired .fa{font-size:3em}.ia__membership-expired h3{font-weight:900;margin:1em 0 .3em;color:gray}.ia__information p:last-child{padding-bottom:0;margin-bottom:0}.ia__information:before{display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;content:"\f05a";position:absolute;top:0;right:100%}@media(max-width:767px){.ia__information{margin-left:2em}}.ia__separator{height:.0625rem;background:#666;margin-left:-6em;margin-top:2em;margin-bottom:2em}.ia__separator.bottom,.ia__separator.top{margin-top:.5em;margin-bottom:1em}.ia .ia__listing-bar{font-size:1rem;width:100%;margin-bottom:2em}@media(max-width:767px){.ia__separator{height:.095rem;margin-left:0}.ia .ia__listing-bar .sg-cell,.ia .ia__listing-bar .sg-row,.ia .ia__listing-bar.listing-bar{display:block}.ia .ia__listing-bar .sg-cell:nth-child(1){width:40%;float:left}.ia .ia__listing-bar .sg-cell:nth-child(2){width:60%;float:right}.ia .ia__listing-bar .sg-cell:nth-child(2) .form-control-wrapper{margin-right:0}}.ia .ia__listing-bar .form-control,.ia .ia__listing-bar .input-text,.ia .ia__listing-bar .state_select{font-size:1em;display:inline-block;height:auto;line-height:1.5;font-weight:700;border:none;margin:0;padding:.6em 1em}.ia .ia__listing-bar select.form-control,.ia .ia__listing-bar select.input-text,.ia .ia__listing-bar select.state_select{border:1px solid transparent}.ia .ia__listing-bar .form-control-wrapper{border:.0625rem solid silver;margin:.5em 1em .5em 0;padding-bottom:1px}.ia__type-list .ia__form-button.btn-add{margin:.5em 0}.ia__type-list .ia__form-button.btn-add.btn-wide{width:16em}.sg-select-wrapper{position:relative;border:.0625rem solid #aaa;overflow:hidden;height:2.8em;background-color:#fff}.sg-select-wrapper:after,.sg-select-wrapper:before{content:'';position:absolute}.sg-select-wrapper:before{display:block;right:0;width:2.8em;height:100%;background-color:#0064ac}.sg-select-wrapper:after{top:50%;margin-top:-.2em;right:1.4em;margin-right:-.34em;height:0;width:0;border:.4em solid transparent;pointer-events:none;border-top-color:#fff}.sg-select-wrapper select{font-size:1em!important;background:0 0!important;width:calc(100% + 2em)!important;position:relative;border:none!important;height:2.8em!important;z-index:1}.sg-date-wrapper{position:relative}.sg-date-wrapper>div{height:0;position:absolute;top:100%;left:0;z-index:20;background-color:#fff;overflow:hidden}.uib-datepicker.instructor-types{border:.0625rem solid gray;overflow:hidden}.uib-datepicker.instructor-types .text-info{color:#f93!important;font-weight:700}.uib-datepicker.instructor-types .btn-info.active{background-color:#0064ac;border-color:#0064ac}.sg-input-inline-btn{position:relative}.sg-input-inline-btn>input{width:calc(100% - 6em)}.sg-input-inline-btn>button,.sg-input-inline-btn>span{position:absolute;display:block;padding:.6em 1em;top:0;right:0;height:100%;width:6em;text-align:center;background-color:#0064ac;letter-spacing:0;color:#fff}.sg-input-inline-btn>button .clear:before,.sg-input-inline-btn>button .filter:before,.sg-input-inline-btn>button .search:before,.sg-input-inline-btn>span .clear:before,.sg-input-inline-btn>span .filter:before,.sg-input-inline-btn>span .search:before{display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.4em}.sg-input-inline-btn>button .filter:before,.sg-input-inline-btn>span .filter:before{content:"\f0b0"}.sg-input-inline-btn>button .clear:before,.sg-input-inline-btn>span .clear:before{content:"\f057"}.sg-input-inline-btn>button .search:before,.sg-input-inline-btn>span .search:before{content:"\f002"}.sg-input-inline-btn.wide>input{width:calc(100% - 8em)}.sg-input-inline-btn.wide>button,.sg-input-inline-btn.wide>span{width:8em}.active-sidebar .ia__membership-expired,.active-sidebar-mobile .ia__membership-expired{width:calc(100% - 16em)}.list-modify-btn-wrapper{display:block;margin:.3em 0}.ia .validation-error:last-child,.ia__form label{margin-bottom:0}.list-modify-btn-wrapper>a{padding:.2em;white-space:nowrap}.ia__form label{white-space:nowrap;font-size:.9em;line-height:3.4;color:#aaa}@media(max-width:767px){.ia__form label{line-height:1.5;margin-bottom:0}}.ia__form label.colon:after{content:':'}@media(min-width:768px){.ia__form label.time{line-height:7}.ia__form label.check{line-height:2.5;margin-bottom:0}.ia__form label.limited-text{line-height:5.2}}.ia__form input[type=button],.ia__form input[type=email],.ia__form input[type=phone],.ia__form input[type=text],.ia__form select{width:100%}.ia__form input[type=button].success,.ia__form input[type=email].success,.ia__form input[type=phone].success,.ia__form input[type=text].success,.ia__form select.success{color:#5cb85c}.ia__form-edit input[type=button],.ia__form-edit input[type=email],.ia__form-edit input[type=phone],.ia__form-edit input[type=text],.ia__form-edit select{font-size:1.1em;background:0 0;border:none;border-bottom:.0625rem solid #aaa;font-weight:700;color:gray;letter-spacing:.05em;outline:0}.ia__form-edit input[type=button]:active,.ia__form-edit input[type=button]:focus,.ia__form-edit input[type=email]:active,.ia__form-edit input[type=email]:focus,.ia__form-edit input[type=phone]:active,.ia__form-edit input[type=phone]:focus,.ia__form-edit input[type=text]:active,.ia__form-edit input[type=text]:focus,.ia__form-edit select:active,.ia__form-edit select:focus{color:#0070bf;border-color:#0070bf}.ia__form-edit textarea{width:100%;background:0 0;border:none;border-bottom:.0625rem solid #aaa;height:6em;color:gray;overflow:hidden;overflow-y:auto;outline:0}.ia__form-edit textarea:active,.ia__form-edit textarea:focus{color:#0070bf;border-bottom:.0625rem solid #0070bf}.ia__form-edit textarea.short{height:4em}.ia__form-edit select{border:.0625rem solid #aaa}.ia__form-row{position:relative;margin-bottom:.5em}.ia__form-row.has-array-adjust input[type=button],.ia__form-row.has-array-adjust input[type=email],.ia__form-row.has-array-adjust input[type=phone],.ia__form-row.has-array-adjust input[type=text]{width:calc(100% - 48px)}.ia__array-adjust{font-size:16px;position:absolute;right:0;top:0;width:3em;height:100%;z-index:10}.ia__array-adjust i.fa{display:inline-block;height:1em;width:1em;cursor:pointer}.ia__array-adjust .delete{color:#d9534f}.ia__array-adjust .add{color:#5cb85c}.ia__form-item-counter{font-size:.9em;color:#5cb85c}.ia__form-item-counter span{text-transform:uppercase;font-weight:700}.ia__form-item-counter:before{display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058"}.ia__form-item-counter.invalid{color:#d9534f}.ia__form-item-counter.invalid:before{content:"\f057"}.ia__form-checkbox{font-size:.8em;height:3em;padding-left:3.2em;position:relative;line-height:1.1;cursor:pointer}.ia__form-checkbox:after,.ia__form-checkbox:before,.ia__form-input-list:before{position:absolute;display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ia__form-checkbox .sg-table{height:100%}.ia__form-checkbox:after,.ia__form-checkbox:before{font-size:3em;line-height:1.13;top:50%;margin-top:-.5em;left:0;text-align:center;content:"\f096"}.ia__form-checkbox.checked{color:#5cb85c}.ia__form-checkbox.checked:after{content:"\f00c";font-size:1.8em;width:1.3em}.ia__form-input-list:before{font-size:.5em;line-height:8;content:"\f111";top:0;left:.9375rem}.ia__form-input-list input.form-edit{font-weight:500;margin-left:.75em}.ia__form-button.button[disabled=disabled]{cursor:not-allowed}.ia__form-button.button[disabled=disabled].btn-save{color:#fff!important;background:gray!important;border-color:gray!important}.ia__form-button.button[disabled=disabled].btn-cancel{color:gray!important;border-color:gray!important;background:#fff!important}.ia__form-button.button{text-align:center;font-weight:700;border:.125rem solid transparent;border-radius:.25em;margin:.5em;padding:.6em 1em;width:14em;max-width:calc(100% - 1em)}.ia__form-button.button.btn-profile{display:block;margin-left:auto;margin-right:auto}.ia__form-button.button.btn-secondary{background-color:#067ecc;border-color:#067ecc;width:auto;padding-top:.7em}.ia__form-button.button.btn-secondary:hover{color:#067ecc;background-color:#fff}.ia__form-button.button.btn-icon span:before{display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.6em}.ia__form-button.button.btn-add span:before{content:"\f0fe"}.ia__form-button.button.btn-save{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.ia__form-button.button.btn-save span:before{content:"\f0c7"}.ia__form-button.button.btn-save:hover{background-color:#fff;color:#5cb85c}.ia__form-button.button.btn-cancel{background-color:#fff;color:gray;border-color:gray}.ia__form-button.button.btn-cancel span:before{content:"\f057"}.ia__form-button.button.btn-cancel:hover{border-color:#d9534f;color:#d9534f}.ia__form-button.button.btn-edit{background-color:#fff;color:#f93;border-color:#f93}.ia__form-button.button.btn-edit span:before{content:"\f040"}.ia__form-button.button.btn-edit:hover{background-color:#f93;color:#fff}.ia__filter-wrapper{width:20em;max-width:100%}.ia__filter-wrapper>input{float:left;width:calc(100% - 4em);height:2em}.ia__filter-wrapper>span{display:block;background:#0070bf;color:#fff;text-align:center;float:right;width:4em;height:2em;line-height:2em;cursor:pointer}.ia .form-control,.ia .input-text,.ia .state_select{font-size:1em;height:2.8em;line-height:2.8;padding:.1em .75em}.ia__sidebar{font-size:1rem;position:fixed;top:0;left:0;width:16em;max-width:100%;margin-left:-16em;z-index:1450;height:100%;background-color:#0064ac}@media(min-width:544px){.ia__sidebar.active{margin-left:0}}.ia__sidebar.active-mobile.active{margin-left:0}.ia__sidebar>ul{padding:1em 0}.ia__sidebar-mobile-toggle{font-size:4rem;display:block;position:absolute;top:5rem;left:100%;margin-top:1rem;width:1em;height:1em;text-align:center;line-height:1;z-index:1550;transition:margin-left .5s ease;cursor:pointer}.ia__sidebar-mobile-toggle:after{content:"\f0d9";position:absolute;top:0;left:0;width:1em;height:1em;display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ia__sidebar-mobile-toggle.open{margin-left:-.75em}.ia__sidebar-mobile-toggle.open:after{font-size:.5em;content:"\f00d";color:#f93}@media(min-width:544px){.ia__sidebar-mobile-toggle{display:none}}.ia__sidebar-list-wrap{position:absolute;top:0;left:0;width:100%;margin-top:5rem;height:calc(100% - 5rem);overflow:auto}.ellipsis,.instructor__preview{overflow:hidden}.ia__sidebar-list{margin:1em 0}.ia__sidebar-item{display:block;color:#fff;padding:1em 2em;text-decoration:none!important;font-weight:400}.ia__sidebar-item.current,.ia__sidebar-item:focus,.ia__sidebar-item:hover{color:#fff;background-color:#067ecc}.ia__sidebar-item i{font-size:1.5em;margin-right:.7em;display:inline-block;width:1.1em;text-align:center}.ia__searchbar{padding-bottom:4em}.ia__searchbar .sg-radio-group{position:relative}.ia__searchbar-dropdown{position:absolute;top:100%;left:50%;width:20em;margin-left:-10em}.ia__searchbar-dropdown input[type=text]{float:left;width:calc(100% - 2.8em)}.ia__searchbar-dropdown button[type=submit]{font-size:1em;float:right;width:2.8em;height:2.8em;background-color:#f93}.ia__search-clear{display:inline-block;margin:0 .4em;background:rgba(217,83,79,.8);color:#fff;border-radius:.2em;padding:.2em .6em;cursor:pointer}.ia__search-clear:after{display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f057";margin-left:.6em}.ia__search-clear:hover{background:#d9534f}.ia__search-results-text{margin-top:.5em;margin-bottom:.5em}.ia__menu-profile-toggle:after,.instructor-location-dropdown:after{content:"\f0d8";width:1em;margin-top:-.5em;font-family:FontAwesome;-webkit-font-smoothing:antialiased;transition:transform .5s ease;text-align:center;text-rendering:auto;-moz-osx-font-smoothing:grayscale}.instructor-location-dropdown{display:inline-block;position:relative;cursor:pointer;padding-right:1.2em}.instructor-location-dropdown.active:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.instructor-location-dropdown:after{display:inline-block;position:absolute;right:0;height:1em;line-height:.8;vertical-align:middle;top:50%}.instructor-location-dropdown>div{position:absolute;top:100%;left:0;z-index:10}.instructor-location-dropdown a{display:block;max-width:16em;text-decoration:none}.instructor-location-dropdown a span{display:block;background-color:#0070bf;color:#fff;padding:.5em 1em;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.instructor-location-dropdown a span:hover{color:#f93}.ia__menu-profile{float:left;position:relative}.ia__menu-profile-toggle{position:relative;padding-right:2em;height:5rem}.ia__menu-profile-toggle.menu-item>a:last-child{padding-left:0}.ia__menu-profile-toggle:after{display:inline-block;position:absolute;right:1em;height:1em;line-height:.9;top:50%}.ia__menu-profile-toggle.active:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.ia__menu-profile-toggle.active,.ia__menu-profile-toggle:focus,.ia__menu-profile-toggle:hover{color:#0070bf}.ia__menu-profile-item{float:left}.ia__menu-profile-item.name{display:none!important}@media(min-width:544px){.ia__menu-profile-item.name{display:block!important}}.ia__profile-list-wrapper{font-size:1rem;position:absolute;top:100%;right:0;width:20em;background-color:#0064ac}.ia__menu-profile-list{padding:1em 3em}.ia__menu-profile-list li{display:block;border-bottom:solid .0625rem #067ecc}.ia__menu-profile-list li:first-child{padding:1em 0}.ia__menu-profile-list li:last-child{border-bottom:none}.ia__profile-list-item{display:block;color:#fff;padding:1.5em .2em;text-decoration:none!important}.ia__profile-list-item:focus,.ia__profile-list-item:hover{color:#DDD}.ia__profile-list-item>i{font-size:1.5em;margin-right:.7em;display:inline-block;width:1.1em;text-align:center}.ia__profile-name-item{color:#3fb0f9}.ia__profile-name-item:first-child{font-size:1.5em;color:#fff}.loading.btn-save>span:after{content:'';display:inline-block;width:1em;height:1em;margin-left:.2em;background-color:#FFF;border-radius:100%;animation:sk-scaleout 1s infinite ease-in-out}@keyframes sk-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.ia .sg-sub-overlay{top:5rem!important;left:0}.ia.active-sidebar .sg-sub-overlay,.ia.active-sidebar-mobile .sg-sub-overlay{left:16em}@media(max-width:543px){.ia.active-sidebar .sg-sub-overlay{left:0}}.ia__form-edit .uib-timepicker{width:9em;max-width:100%}.ia__form-edit .uib-timepicker .form-control,.ia__form-edit .uib-timepicker .input-text,.ia__form-edit .uib-timepicker .state_select{padding-left:.01em;padding-right:.01em}@media(max-width:767px){.ia__type-list .type-list-table,.ia__type-list .type-list-table .sg-row-responsive{display:block!important}.ia__type-list .type-list-table .sg-cell-responsive{font-size:1.2rem;color:#666;padding-left:.8em}.ia__type-list .type-list-table .sg-cell-responsive.list-item-small{width:50%}.ia__type-list .type-list-table .sg-cell-responsive:before{font-size:.8em;color:gray;content:attr(type-title);display:block;margin-left:-.4em}.ia__type-list .type-list-table .sg-cell-responsive:not(:last-child){display:block;float:left}.ia__type-list .type-list-table .new-line{clear:both}.ia__type-list .type-list-table .sg-cell-responsive:last-child{display:block;clear:both}.ia__type-list .type-list-table .list-modify-btn-wrapper{float:left;width:50%;padding-left:2em}.ia__type-list .type-list-table .list-modify-btn-wrapper a{padding:.4em}.ia__type-list .melt-locations__listings,.ia__type-list .melt-locations__listings .sg-row .sg-cell{border:none!important}.ia__type-list .melt-locations__listings .sg-row{border:.0625rem solid gray;border-radius:.5em}.ia__type-list .melt-locations__listings .sg-row+.sg-row{margin-top:1.5em}}.ia__faqs-heading{margin:1.5em auto;text-align:center}.ia__faqs-question{position:relative;padding:1em 1em 1em 2em;font-weight:700;border-top:.0625rem solid silver;cursor:pointer}.ia__faqs-question:before{display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:.75em;top:1em;content:"\f0d7";color:#f93;transition:transform .5s ease}.ia__faqs-question.active:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.ia__faqs-answer{padding-left:2.4em}.ia__faqs-answer:last-child{border-bottom:.0625rem solid silver}.ia__faqs-answer-content{padding-bottom:1em}.uppercase{text-transform:uppercase}.ellipsis{white-space:nowrap;text-overflow:ellipsis}.profile-image{background-size:cover;display:inline-block}.profile-image.circle,.profile-image.circle>div{border-radius:50%}.profile-image.lg{display:block;width:16em;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:2em}.profile-image.lg>div{background-size:cover;padding-bottom:100%}.profile-image.md{width:4em;height:4em}.profile-image.sm{width:3em;height:3em}.instructor-login{background-repeat:no-repeat;background-size:cover;padding-top:2em;padding-bottom:2em}@media(max-width:543px){.instructor-login{padding-top:1em;padding-bottom:1em}}.instructor-login label{font-weight:600;color:#55595c}.instructor-login__wrap{max-width:70rem;margin:0 auto}.instructor-login__wrap>.row{position:relative}.instructor-login__form-wrap{padding:2.5em;background-color:#fff}.instructor-login__form-wrap+*{margin-top:2em}@media(max-width:767px){.ia__faqs .row>div:not(:last-child) .ia__faqs-answer:last-child{border-bottom:none}.instructor-login__form-wrap{margin:1.5em 2.75em}.instructor-login__form-wrap+a{font-size:1em;margin-left:2.75em;margin-right:2.75em;width:auto;white-space:normal}}@media(max-width:543px){.instructor-login__form-wrap{margin:0}.instructor-login__form-wrap+a{margin:1em 0}}.instructor-login__content{position:absolute;right:0;height:100%;color:#fff}.instructor__certifications li,.instructor__certifications-wrapper{position:relative;display:inline-block}@media(max-width:767px){.instructor-login__content{position:relative}}.columns .box .instructor-login__content .section-title,.instructor-login__content .columns .box .section-title,.instructor-login__content h1,.instructor-login__content h2,.instructor-login__content h3,.instructor-login__content h4,.instructor-login__content h5{color:#fff}.instructor-login__form-remember{margin-top:1.5em}.instructor-login__form-recovery{text-align:center}.instructor-login__form-recovery a{font-weight:700;line-height:2}.instructor-login .sg-table{padding:2.5em;height:100%}@media(max-width:543px){.instructor-login .sg-table{padding:0}}.instructor-login__message-wrapper{min-height:3.6em}h3.instructor__preview-title{overflow:hidden;text-overflow:ellipsis}.instructor__certifications{font-size:.8em;display:inline-block;margin-top:.2em;margin-bottom:0}.instructor__certifications li{margin:.2em;font-weight:600;width:3em;height:3em}.instructor__certifications li:before{position:absolute;content:attr(data-code);font-family:arial,san-serif;line-height:3.1;text-transform:uppercase;top:0;left:0;text-align:center;width:3em;color:#fff}.instructor__certifications-description{font-size:.8rem;position:absolute;top:100%;left:50%;margin-left:-15em;color:#fff;padding:1em 1em 1em 6em;width:30em;border-radius:.3rem;z-index:100}@media(max-width:767px){.instructor__certifications-description{left:auto;right:0}}.instructor__certifications-description .code-box{display:block;position:absolute;top:1.5em;left:1.5em;width:3em;height:3em;background-color:#fff;text-align:center;line-height:3.1;font-weight:900;text-transform:uppercase;z-index:101}.columns .box .instructor__certifications-description .section-title,.instructor__certifications-description .columns .box .section-title,.instructor__certifications-description h4,.instructor__certifications-description p{color:#fff}.columns .box .instructor__certifications-description .section-title,.instructor__certifications-description .columns .box .section-title,.instructor__certifications-description h4{font-size:1.2em;margin-top:.5em;line-height:1.5;font-weight:700;text-transform:uppercase}.instructor__certifications-description p{font-size:.9em;line-height:2}.instructor__profile-image{border-radius:50%}.instructor__profile-image.lg{display:block;height:14.5em;width:14.5em;max-width:90%;margin:1em auto}.instructor__profile-image.md{display:inline-block;height:5em;width:5em}.instructor__profile-image.sm{display:inline-block;height:4em;width:4em;margin-right:1.5em}.instructor__profile-image+.melt-cpt__title{margin-top:1em}.instructor__preview .sg-cell:first-child{padding-right:1em}.glyphicon{position:relative;top:.0625rem;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-chevron-left:before{content:"\f053"}.glyphicon-chevron-right:before{content:"\f054"}.glyphicon-chevron-up:before{content:"\f077"}.glyphicon-chevron-down:before{content:"\f078"}@media only screen and (max-width:767px){section.text-section .section-content{padding:0}}@media only screen and (max-width:991px){html{font-size:12px}.page-header{margin-bottom:2em}.column~.column:last-child .faq:first-child{margin-top:-2em;border-top:none}}@media only screen and (min-width:768px){.text-sm-right{text-align:right}.text-sm-center{text-align:center}}
/*# sourceMappingURL=style.min.css.map */