/* Source and licensing information for the line(s) below can be found at https://www.thesnellgroup.com/themes/custom/thesnellgroup/css/style.css. */
@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');.field--name-field-registration-type{display:none}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff;color:#4d4d4d;font-size:15px;line-height:1.35;border-bottom:2px solid #005288}h1,h2,h3,h4,h5,h6{color:#3d3d3d;line-height:1.3}h1,h1.title{font-size:25px}h2{font-size:23px}h2.block-title{font-size:21px}h3,h2.block-title,.view-search .search-result-title{font-size:21px}h1,h2,h3,#block-youtubevideoblock h2{margin-bottom:21px}p,.view-search .search-result-description{margin-bottom:20px;font-size:15px}dl,ol,ul,.item-list ul,ul ul{padding-left:30px;margin:20px 0}.title{padding-bottom:18px;margin-bottom:0}.sidebar nav .nav,.site-footer__bottom .region,.site-footer__bottom .block,footer p,.node__content,.navbar-brand,.path-frontpage .view-footer p,.view-case-studies-block .view-header p,.field--name-field-the-need .field__item p:last-child,.field--name-field-the-solution .field__item p:last-child,.field--name-field-the-results .field__item p:last-child,.entity-pager-list>li,.entity-pager-list .entity-pager-item{margin:0}a,.ui-widget-content a{color:#337ab7;text-decoration:none}.view-knowledge-briefs-pre-instructions a:hover{text-decoration:none}a:hover,a:focus,.link:hover,.link:focus{color:#23527c;text-decoration:none;transition:color .25s ease-out;-moz-transition:color .25s ease-out;-webkit-transition:color .25s ease-out;-o-transition:color .25s ease-out}.path-frontpage #block-breadcrumbs,.path-frontpage #block-pagetitle,.mailchimp-subscribe-btn legend,.pagination .pager__item--next+li,.entity-pager-list>li.entity-pager-item-all,.block-views-blockpartial-customer-list-by-service--block-1>h2{display:none}.pagination .pager__item--next>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.custom-control-label::after,.custom-control-label::before,.captcha summary::marker,body .alert-warning::before{content:none}button,input[type="submit"],.btn-primary,.btn,.field--name-field-cta-button>a{background-color:#d21144;border-color:#d21144;padding:6px 12px;border-radius:4px;transition:transform .25s ease-in-out;line-height:27px;text-align:center;display:inline-block;font-size:15px;color:#fff;font-weight:normal;text-decoration:none}.view-infrared-courses a.btn.btn-primary{padding:4px 9px;margin-top:5px;margin-bottom:5px;font-size:13px;font-weight:700;line-height:18px}input[type="submit"]:hover,.btn-primary:hover,.btn:hover,.field--name-field-cta-button>a:hover,input[type="submit"]:active,.btn-primary:active,.btn:active,.field--name-field-cta-button>a:active,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,.btn-primary:hover,.btn-primary:focus{background-color:#d21144;border-color:#d21144;outline:0;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}#edit-submit-search{border-color:#ddd}#edit-submit-search:hover{border-color:#adadad}.field--name-field-cta-button>a::after,.btn-primary::after,.page-view-training-schedule .main-content .form-row .form-actions button::before,.page-view-training-registration .main-content .form-row .form-actions button::before{content:" »";font-weight:bold;font-size:17px}.page-view-training-schedule .main-content .form-row .form-actions button::before,.page-view-training-registration .main-content .form-row .form-actions button::before,.page-view-testimonials .main-content .form-row .form-actions button::before{content:"«";padding-right:3px;font-size:15px;font-weight:normal}button:hover,input[type="submit"]:hover,.btn-primary:hover,.btn:hover,.field--name-field-cta-button>a:hover{background-color:#b80f3c;transform:scale3d(1.05,1.05,1.05);-webkit-transform:scale3d(1.05,1.05,1.05);-moz-transform:scale3d(1.05,1.05,1.05) rotate(0.02deg);animation-duration:.25s;animation-name:zoom-button;transition:transform .25s ease-in-out}
.navbar-brand,.node--unpublished{padding:0}.view-news nav{text-align:center}.fa-phone:before{display:none}.fa-phone{width:16px;height:16px;background:url(/themes/custom/thesnellgroup/images/telephone_old.png);background-size:100%;margin-right:10px;background-repeat:no-repeat}header #navbar-top{background-color:#fff;padding:20px 0}header #navbar-main{background-color:#005288;padding:0;border-top-right-radius:4px;border-top-left-radius:4px}header .nav.navbar-nav>li>a,.navbar-expand-lg .navbar-nav .nav-link{padding:15px 32px;line-height:20px;font-size:13px;text-shadow:1px 1px #004877;color:#fff;font-weight:bold;line-height:20px;display:inline-block}.dropdown-menu{font-size:12px}header .nav.navbar-nav li .dropdown-menu{padding:15px;margin:0;min-width:216px;border:0;border-radius:0}.dropdown-item{padding:0}.navbar .navbar-brand img{max-width:314px;height:auto}.dropdown-item:focus,.dropdown-item:hover{background:unset}#block-tollfree p{margin-bottom:5px;font-size:15px}.sidebar{margin-bottom:20px}#search-block-form input{border-bottom-right-radius:0;border-top-right-radius:0}#search-block-form button{border-bottom-left-radius:0;border-top-left-radius:0;height:34px;position:relative;width:40px;font-size:0;padding:6px 12px;border-color:#ddd;background-image:-webkit-linear-gradient(top,#fff,#e6e6e6)}#search-block-form,.view-testimonials .views-exposed-form.bef-exposed-form>.form-row,.view-customer-testimonials .views-exposed-form.bef-exposed-form>.form-row,.view-customer-testimonials .view-content.row{margin-left:0;margin-right:0}#block-exposedformsearchpage-1 button::after{font-family:FontAwesome;content:"\f002";display:inline-block;font-size:14px;font-weight:normal;vertical-align:middle;color:#4d4d4d;line-height:1.4;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#block-exposedformsearchpage-1 .form-row .form-actions,div[data-drupal-selector="views-exposed-form-search-page-1"] .form-row .form-actions{padding:0;display:block;flex:unset;width:auto}#block-exposedformsearchpage-1 .form-row>fieldset,div[data-drupal-selector="views-exposed-form-search-page-1"] .form-row>fieldset{padding:0}#block-exposedformsearchpage-1 .form-item-search-api-fulltext input,div[data-drupal-selector="views-exposed-form-search-page-1"] .form-item-search-api-fulltext input{border-bottom-right-radius:0;border-top-right-radius:0}#block-exposedformsearchpage-1 button,div[data-drupal-selector="views-exposed-form-search-page-1"] button{font-size:0;background-color:#f5f5f5;background-image:linear-gradient(to bottom,#fff,#e6e6e6);position:relative;border-bottom-left-radius:0;border-top-left-radius:0;margin:0;animation-duration:unset;animation-name:unset;transition:unset;border:1px solid #ddd;line-height:unset;padding:0;height:34px;padding:2px 18px}.menu--main .navbar-nav li,.dropdown-menu .dropdown-item{position:relative}.carousel-fade .carousel-item{display:block;position:relative;opacity:0;transition:opacity .75s ease-in-out}.carousel-fade .carousel-item.active{opacity:1;display:block}.carousel-caption{right:10px;bottom:10px;left:10px;top:0;padding-top:0;padding-bottom:0}.carousel-fade .carousel-item .carousel-caption p{text-align:center;margin-bottom:0;font-size:42px;font-weight:700;display:none;text-shadow:0 1px 0 rgb(0 0 0 / 50%);text-transform:capitalize;right:10px;position:relative;left:0}.carousel-indicators{bottom:15px;justify-content:flex-end;margin-right:15px;right:20px}.carousel-indicators li{border-radius:50%;width:11px;background:#ccc;border:0;height:11px;opacity:1}.carousel-indicators li.active{background:#fff}.carousel-fade .carousel-item .carousel-caption p>a:hover{color:#00c6fc;text-decoration:none}footer.site-footer{background-color:#005288;padding:35px 0 55px 0}#block-footermenu ul{display:inline-block;padding:0 30px;vertical-align:top;margin:0;text-align:left}#block-footermenu ul li{list-style:none}#block-footermenu ul a,.site-footer .content a,.site-footer .content a.is-active,.site-footer p{color:#a8c4d6;font-size:14px;line-height:1.2;display:inline-block}#block-footermenu ul a:hover,#block-widgetssocialmedia-profilebuttons p a>img:hover,.site-footer .content a:hover,.site-footer .content a.is-active:hover{color:#80a9c4;text-decoration:none;transition:color .25s ease-out;-moz-transition:color .25s ease-out;-webkit-transition:color .25s ease-out;-o-transition:color .25s ease-out}
#block-footermenu ul li ul{display:block;padding:0}.site-footer__bottom{letter-spacing:0;margin-top:0;border-top:0;border-color:unset}.site-footer .content{font-size:14px;color:unset}.site-footer__bottom .content,header #search-block-form,header #search-block-form .form-type-search,header #search-block-form .form-actions{padding:0}header #search-block-form{flex-flow:unset}#block-footermenu{padding-bottom:27px}#block-views-block-page-quote-secondary-block-block-1{padding-bottom:0}#block-widgetssocialmedia-profilebuttons p a>img{opacity:.66;filter:alpha(opacity=66);max-width:32px;max-height:32px}#block-widgetssocialmedia-profilebuttons,#block-copyrightstatement,.region-header-image img,#block-headerimageourcompany img,.webform-submission-newsletter-sign-up-block-form .button--primary{display:block;width:100%;text-align:center}#block-widgetssocialmedia-profilebuttons p a>img:hover{opacity:.5}#block-copyrightstatement{padding:20px 0 0 0}.sidebar_second .field--name-field-cta-button a{display:block}.views-field-field-page-quote-text,.views-field-field-sidebar-text{font-size:17px;font-weight:400;line-height:1.3;color:#4d4d4d}.views-field-field-quote-source,.views-field-field-sidebar-text-source{margin-top:3px;font-size:13px;margin-bottom:23px;font-style:italic}.sidebar_first>aside{background-color:#f7f7f7;border-radius:4px;margin:0;border:1px solid #DDD}.sidebar_second>aside{border-left:1px solid #DDD}.sidebar_second>aside{background-color:#fff;padding:0 15px}.sidebar_second p{font-size:13px;margin-bottom:10px}.sidebar_second #block-blogtags p{font-size:14px;margin-bottom:0;text-shadow:1px 1px #fff}#block-navigation{padding:19px 19px 0 19px}.sidebar .block{border-style:unset;border-color:unset}.sidebar .block,.list-group-item{background-color:unset;border-radius:unset;border-radius:4px;margin-bottom:0}.list-group-item{padding:0;border:0}aside .nav .nav-link{padding:0 0 10px 0;display:block;line-height:1.2;font-weight:bold;font-size:13px}aside .nav li{width:100%}.twitter-tweet iframe a,.twitter-tweet iframe span{font-size:12px}.locations p{margin-bottom:20px}#block-locations,.sidebar_second .block{padding-top:0}.item-list ul li{padding:0}.custom-control-label::after,.custom-control-label::before,.page-view-training-schedule .form-row .form-actions button::after,.page-view-training-registration .form-row .form-actions button::after,.view-news button::after,.page-view-testimonials .main-content .form-row .form-actions button::after{content:none}.custom-select:focus,select:focus,input:focus{border-color:unset;outline:0;box-shadow:none}body .form-required::after{content:'*';font-size:15px;color:#4d4d4d;line-height:15px;vertical-align:text-top;margin-left:4px;background:none;display:inline-block}.mailchimp-checkbox-wrapper .fieldset-wrapper>.checkbox{margin-top:25px;margin-bottom:10px;padding:15px;border:1px solid #ddd;clear:both}.mailchimp-checkbox-wrapper .fieldset-wrapper>.checkbox .custom-control{padding-left:0}.captcha{margin-top:30px;margin-bottom:20px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 1px rgb(0 0 0 / 5%)}.captcha summary{background-color:#f5f5f5;padding:17px 15px;font-size:14px;font-weight:700;color:#337ab7}.captcha .details-wrapper{padding:15px}.captcha .text-muted{color:#777;font-size:12px;margin:5px 0 10px;padding:0;display:block}label,body legend{margin-bottom:5px;font-size:15px;font-weight:700}.form-control:focus{box-shadow:none}.form-control,input[type=text],.form-select{width:100%;height:34px;padding:6px 12px;font-size:14px;color:#8d8d8d;background:linear-gradient(to bottom,#fbfbfb 0,#fff 100%);border:1px solid #DDD;border-radius:4px;box-shadow:inset 0 1px 1px rgb(0 0 0 / 5%);margin-top:0}select,.custom-select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.form-textarea-wrapper{margin-bottom:1rem}.form-textarea-wrapper .grippie{background:#eee url(https://www.thesnellgroup.com/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}.form-row>fieldset,.form-row>div,.page-view-training-schedule .form-radios .custom-control,.page-view-training-registration .form-radios .custom-control{padding-left:0;padding-right:0}
.page-view-training-schedule .form-radios,.page-view-training-registration .form-radios{padding-top:10px}.form-row>.form-item-title-selective,.form-row>.form-item-field-quote-language-value-selective,.page-view-training-schedule .form-row>fieldset.js-form-item-field-course-location-target-id,.page-view-training-registration .form-row>fieldset.js-form-item-field-course-location-target-id,.page-view-training-registration .form-row>fieldset.form-item-field-course-language-value,.page-view-training-schedule .form-row>fieldset.form-item-field-course-category-value,.page-view-training-registration .form-row>fieldset.form-item-field-course-category-value,.page-view-training-schedule .form-row>fieldset.form-item-field-course-type-target-id,.page-view-training-registration .form-row>fieldset.form-item-field-course-type-target-id,.page-view-training-schedule .form-item-field-course-location-target-id-selective,.page-view-training-registration .form-item-field-course-location-target-id-selective,.page-view-training-schedule .form-item-field-course-language-value-selective,.page-view-training-registration .form-item-field-course-language-value-selective,.page-view-training-schedule .form-item-field-course-category-value-selective,.page-view-training-registration .form-item-field-course-category-value-selective,.page-view-training-schedule .form-row>.form-item-field-course-type-target-id-selective,.page-view-training-registration .form-row>.form-item-field-course-type-target-id-selective,.view-testimonials .form-row>.form-item-field-employees-quotes-target-id-selective{width:47.5%;padding:0}.page-view-training-schedule .form-item-field-course-location-target-id-selective,.page-view-training-registration .form-item-field-course-location-target-id-selective,.page-view-training-schedule .form-item-field-course-language-value-selective,.page-view-training-registration .form-item-field-course-language-value-selective,.page-view-training-schedule .form-item-field-course-category-value-selective,.page-view-training-registration .form-item-field-course-category-value-selective,.page-view-training-schedule .form-row>.form-item-field-course-type-target-id-selective,.page-view-training-registration .form-row>.form-item-field-course-type-target-id-selective,.form-row>.form-item-title-selective{padding-top:5px}.form-row>.form-item-title-selective,.page-view-training-schedule .form-row>fieldset.js-form-item-field-course-location-target-id,.page-view-training-registration .form-row>fieldset.js-form-item-field-course-location-target-id,.page-view-training-schedule .form-row>fieldset.form-item-field-course-category-value,.page-view-training-registration .form-row>fieldset.form-item-field-course-category-value,.page-view-training-schedule .form-item-field-course-location-target-id-selective,.page-view-training-registration .form-item-field-course-location-target-id-selective,.page-view-training-schedule .form-item-field-course-category-value-selective,.page-view-training-registration .form-item-field-course-category-value-selective,.view-testimonials .form-row>.form-item-field-employees-quotes-target-id-selective{margin-right:2.5%}.form-row>.form-item-field-quote-language-value-selective,.page-view-training-schedule .form-item-field-course-language-value,.page-view-training-registration .form-item-field-course-language-value,.page-view-training-schedule .form-row>fieldset.form-item-field-course-type-target-id,.page-view-training-registration .form-row>fieldset.form-item-field-course-type-target-id,.page-view-training-schedule .form-item-field-course-language-value-selective,.page-view-training-registration .form-item-field-course-language-value-selective,.page-view-training-schedule .form-row>.form-item-field-course-type-target-id-selective,.page-view-training-registration .form-row>.form-item-field-course-type-target-id-selective{margin-left:2.5%}.form-row>.form-item-field-course-type-target-id-selective,.page-view-training-schedule .js-form-item-field-country-value-selective,.page-view-training-registration .js-form-item-field-country-value-selective{width:100%;padding:0}
.view-testimonials .form-row>.form-actions{display:flex;justify-content:center;width:100%}.pagination{justify-content:center;padding-bottom:20px}.breadcrumb-item+.breadcrumb-item{padding-left:0}.breadcrumb>li{display:inline}.breadcrumb>li:last-child{padding-right:0}.breadcrumb-item+.breadcrumb-item::before{padding:0 1px;color:#ccc}#block-views-block-our-team-block-1 .view-content{display:block;margin:0}#block-youtubevideoblock iframe,.main-content section .form-item-search-api-fulltext{width:100%;border:0}.sidebar h2{font-size:14px;color:#4d4d4d;margin-bottom:0;font-weight:bold;border-bottom:0}.field--name-field-cta-button{padding-top:0;padding-bottom:5px;margin-bottom:25px}.layout-main-wrapper{margin:30px 0}.sidebar h2 a{color:#4d4d4d}.sidebar h2 a:after{display:none}header .region-secondary-menu,header .region-top-header-form{display:block;margin-left:0;margin-right:0}.view-testimonials .views-row{margin-bottom:30px;font-size:15px;display:block;width:100%;background-color:#f7f7f7;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:20px}.view-testimonials .views-field-field-quote-text{border-top:1px dotted #ccc;margin-top:15px;padding-top:15px;padding-bottom:15px;font-style:italic;font-size:14px}.view-testimonials .views-field-nothing-1,.view-testimonials .views-field-nothing,.view-testimonials .views-field-field-course-type,#block-copyrightstatement p,#block-copyrightstatement a,.page-view-training-schedule .form-radios .radio label,.page-view-training-registration .form-radios .radio label{font-size:13px}.view-testimonials .views-field-nothing,.view-testimonials .views-field-field-course-type,.view-news>.view-filters{display:flex;align-items:center}.print-class{display:flex;align-items:flex-start;justify-content:space-between}.print-class .print_html>a{display:flex;margin-top:5px}.print-class .print_html>a>img{margin-bottom:0 !important;margin-right:5px !important}.view-news>.view-filters{align-items:flex-end}.view-testimonials .views-field-field-course-type,.view-testimonials .views-field-nothing{font-weight:700}.view-testimonials .views-field-nothing a{font-weight:normal}.view-testimonials .views-field-field-course-type{padding-bottom:5px}.breadcrumb{font-size:21px}.radio label,.checkbox label{font-weight:normal;cursor:pointer}.custom-control{padding-left:15px}body.page-eform .radio label,body.page-eform .checkbox label{padding-left:40px}.custom-control-input{position:unset;opacity:1;width:12px;height:12px}.webform-options-display-one-column>.radio{display:inline-block}.webform-options-display-one-column>.radio label,.js-form-type-checkbox label{padding-left:7px}.region-header-image img{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.path-frontpage .header-image p{margin-bottom:5px}.breadcrumb{padding:9px 15px;margin-bottom:21px;background-color:#f7f7f7;border:1px solid #ddd;line-height:25px;margin-top:0;border-radius:4px;display:block;font-size:14px}.header-block-image img{margin:5px 0 20px}.item-list ul{list-style:disc}header dl,header ol,header ul,.form-item-captcha-response{padding-left:0;margin:0}.views-field-field-quote-text{font-size:14px;font-style:normal;font-weight:400;line-height:1.3;color:#4d4d4d;padding-bottom:8px}.block-views-blockprimary-customer-quote-block .views-field-field-employees-quotes{padding-top:7px;font-size:13px}.block-views-blockprimary-customer-quote-block .views-field.views-field-nothing{font-style:italic;font-size:13px}.node--type-employees .field--name-field-picture{display:block;float:right;max-width:210px;margin:0 0 30px 30px}.node--type-employees .field--name-field-picture img,#block-thesnellgroup-thesnellgroup-system-main img{max-width:100%;height:auto}.header-image img,.header-block-image img,.captcha img,.view-snell-blogs .views-field-field-main-image img,.main-content img{box-shadow:0 5px 10px -5px #99;border-radius:2px}.captcha img{margin-bottom:15px}.node--type-employees .field--name-field-position-title{font-weight:700;margin-top:0;margin-bottom:18px;padding:0}.path-frontpage h1,.path-frontpage h2,.path-frontpage h3{margin-bottom:5px}
.view-snell-blogs-front-page->.view-content .views-row p:first-child{margin-bottom:0;font-size:17px}.view-snell-blogs-front-page->.view-content .views-row .field-content>span:first-child{display:block;font-size:17px}.view-snell-blogs-front-page->.view-content .views-row .field-content>span:last-child{display:block;font-size:14px;margin-bottom:20px}.view-snell-blogs-front-page->.view-content .views-row p:last-child,.view-infrared-courses .views-row .views-field em,.view-infrared-courses .views-row .views-field-field-short-description,.page-view-training-schedule .views-row .views-field-field-course-format,.page-view-training-registration .views-row .views-field-field-course-format,.page-view-training-schedule .views-row .views-field-field-date,.page-view-training-registration .views-row .views-field-field-date,.page-view-training-schedule .views-row .views-field-field-course-location,.page-view-training-registration .views-row .views-field-field-course-location,.view-news button,.node--type-course-types .views-field-field-course-format,.node--type-course-types .views-field-field-date,.node--type-course-types .views-field-field-course-location,.page-view-training-registration .views-row .views-field-field-course-format-1{font-size:14px}.view-infrared-courses .views-row .views-field em{margin-bottom:10px;display:block}.view-snell-blogs-front-page->.view-content .views-row:last-child{margin-top:10px}.view-next-upcoming-course-schedule .view-content .views-field-nothing-4,.view-next-upcoming-course-schedule .view-content .views-field-nothing-5,.view-next-upcoming-course-schedule .views-field-field-course-type,.view-emt-training-courses .views-row>.views-field:first-child,.view-infrared-courses .views-row .views-field:first-child,.view-infrared-courses .views-row .views-field:first-child+.views-field,.view-infrared-courses .views-row .views-field-title,.page-view-training-schedule .views-row .views-field-views-conditional-field-3,.page-view-training-registration .views-row .views-field-views-conditional-field-3,.page-view-training-schedule .views-row .views-field-views-conditional-field-2,.page-view-training-registration .views-row .views-field-views-conditional-field-2,.page-view-training-schedule .views-row .views-field-views-conditional-field-4,.page-view-training-registration .views-row .views-field-views-conditional-field-4,.page-view-training-schedule .views-row .views-field-views-conditional-field-1,.page-view-training-registration .views-row .views-field-views-conditional-field-1,.page-view-training-schedule .views-row .views-field-product-id,.page-view-training-schedule .views-row .views-field-title-1,.page-view-training-registration .views-row .views-field-product-id,.page-view-training-registration .views-row .views-field-title-1,.page-view-training-registration .views-row .views-field-views-conditional-field,.node--type-course-types .views-field-views-conditional-field-1,.node--type-course-types .views-field-product-id,.node--type-course-types .views-field-title-1,.node--type-course-types .views-field-views-conditional-field-4,.node--type-course-types .views-field-views-conditional-field-2,.node--type-course-types .views-field-views-conditional-field-3{display:inline-block}.view-emt-training-courses .views-row>.views-field img,.page-view-training-schedule .views-row .views-field-views-conditional-field-3,.page-view-training-registration .views-row .views-field-views-conditional-field-3,.page-view-training-schedule .views-row .views-field-views-conditional-field-2,.page-view-training-registration .views-row .views-field-views-conditional-field-2,.page-view-training-schedule .views-row .views-field-views-conditional-field-4 .page-view-training-registration .views-row .views-field-views-conditional-field-4,.page-view-training-schedule .views-row .views-field-views-conditional-field-1,.page-view-training-registration .views-row .views-field-views-conditional-field,.page-view-training-registration .views-row .views-field-views-conditional-field-1,.field .field__label,.node--type-course-types .views-field-views-conditional-field-1,.node--type-course-types .views-field-views-conditional-field-4{float:left}.view-next-upcoming-course-schedule .view-content .views-field-nothing-4 img,.view-next-upcoming-course-schedule .view-content .views-field-nothing-5 img,.view-emt-training-courses .views-row>.views-field img,.view-infrared-courses .views-row .views-field:first-child img,.view-infrared-courses .views-row .views-field:first-child+.views-field img,.page-view-training-schedule .views-row .views-field img,.page-view-training-registration .views-row .views-field img,.page-view-training-schedule .views-row .views-field-views-conditional-field-3 img,.page-view-training-registration .views-row .views-field-views-conditional-field-3 img,.page-view-training-schedule .views-row .views-field-views-conditional-field-2 img,.page-view-training-registration .views-row .views-field-views-conditional-field-2 img,.page-view-training-schedule .views-row .views-field-views-conditional-field-4 img,.page-view-training-registration .views-row .views-field-views-conditional-field-4 img,.page-view-training-schedule .views-row .views-field-views-conditional-field-1 img,.page-view-training-registration .views-row .views-field-views-conditional-field-1 img,.node--type-course-types .views-field-views-conditional-field-1 img,.node--type-course-types .views-field-views-conditional-field-4 img{width:16px;height:16px;margin-bottom:5px !important;display:inline-block;margin-right:6px !important}
.dropdown-item.active,.dropdown-item:active{background-color:#fff}.user-login-form .form-actions button{margin-top:15px}body .alert-wrapper{position:unset}body .alert-wrapper .alert-dismissible .close:hover,body .alert-wrapper .alert-dismissible .close:focus{background:unset;outline:0}body .alert-wrapper .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}body .alert-wrapper .alert-dismissible .close{color:#66512c;text-shadow:0 1px 0 #fff;opacity:.2;padding:0;font-size:21px;float:right;line-height:1;position:unset;padding-right:10px}body .alert-wrapper .alert{padding:11px 15px;margin-top:30px;margin-bottom:21px;border:1px solid transparent;border-radius:4px;font-size:14px}body .alert-wrapper button.btn-close{background:url(/themes/custom/thesnellgroup/images/close.svg);background-repeat:no-repeat;border:0;position:absolute;right:10px;color:transparent;width:10px;height:15px;padding:0}body .alert-wrapper button.btn-close:hover{border:0}button:focus{outline:0}.field--name-field-the-need{margin-top:5px}.field--name-field-the-need,.field--name-field-the-solution,.field--name-field-the-results{padding:20px;padding-top:15px;border:1px solid #ddd;background:#f7f7f7;border-radius:4px;margin-bottom:30px}.field--name-field-the-results{margin-bottom:20px}.field--name-field-the-need .field__label,.field--name-field-the-solution .field__label,.field--name-field-the-results .field__label{font-size:21px;font-weight:400;color:#3d3d3d;margin-bottom:10px}.entity-pager-list{padding:0 20px;margin:20px 0 10px 0;text-align:center}.entity-pager-list>li{padding:5px 10px 5px 5px}.views-field-field-case-study-picture img,.view-snell-blogs>.view-header,.view-snell-blogs .item-list li,.view-snell-blogs .views-row,.addtoany_list a.addtoany_share img{margin-bottom:25px}hr{margin-top:25px;margin-bottom:25px;border:0;border-top:1px solid #ddd}.view-positions-available>.view-footer{padding-top:20px}.boxnone img{box-shadow:none}.view-snell-blogs .views-field-title{font-size:19px}.view-snell-blogs .views-field-field-author-override{font-size:14px;margin-top:10px}.view-snell-blogs .views-field-body,.view-snell-blogs .views-field-view-node{margin-top:10px}.view-snell-blogs .views-field-field-main-image img{display:inline-block;float:right;margin-left:15px;margin-bottom:15px}.view-snell-blogs .item-list li span{font-size:15px}.ui-accordion .ui-accordion-header{margin-top:15px;padding:14px .5em 14px 2.2em;font-size:15px;color:#337ab7;outline:0;text-decoration:none;text-shadow:1px 1px #fff;font-weight:bold}.ui-widget-content .views-row{padding-top:3px;padding-bottom:7px}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-state-active,.ui-state-default{border:1px solid #ddd;background:#f7f7f7;font-weight:400;color:#4d4d4d}.ui-state-default .ui-icon{background-image:url(/themes/custom/thesnellgroup/images/icons_dim.png)}.ui-state-active .ui-icon,.ui-state-hover .ui-icon{background-image:url(/themes/custom/thesnellgroup/images/icons_bright.png)}.view-emt-training-courses .views-row{border-top:1px dotted #b8b8b8;padding-top:14px;margin-top:5px}.view-infrared-courses .views-row .views-field-nid{margin-top:9px}.view-infrared-courses .views-row .views-field-field-course-type,.page-view-training-schedule .views-row .views-field-field-course-format,.page-view-training-registration .views-row .views-field-field-course-format-1,.node--type-course-types .views-field-field-course-format{clear:both}.page-view-training-schedule .views-row .views-field-field-course-format,.page-view-training-registration .views-row .views-field-field-course-format,.node--type-course-types .views-field-field-course-format{font-style:italic}.node--type-blog-post .submitted,.node--type-news .submitted{font-size:21px;font-weight:400;color:#3d3d3d;padding-top:4px;margin-bottom:21px}.field--name-field-blog-category{font-size:16px;border-right:1px solid #4d4d4d;padding-right:7px;margin-right:7px;font-weight:700;float:left}.field--name-field-author-override{margin-top:-5px;padding-bottom:19px;color:#337ab7;font-size:16px}
.field--name-field-postscript-message{padding:10px 20px 15px 20px;margin-top:21px;font-size:14px;font-style:italic;text-align:center;background-color:#f7f7f7;color:#4d4d4d;border-radius:4px;border:1px solid #ddd}.field--name-field-postscript-message a{margin-top:10px}.field--name-field-blog-tags{padding-top:20px;margin-bottom:40px}.field--name-field-main-image{padding-bottom:10px}.field--name-field-blog-tags .field__item{display:inline-block;padding-right:9px;color:#337ab7;font-size:14px}#disqus_thread{border-top:2px solid #ebeeef;margin-top:21px}.views-field-field-page-quote-text em,.views-field-field-sidebar-text em{font-size:18px;font-weight:700;margin-left:-14px;line-height:1.3}.node__content{font-size:15px}.views-field-field-quote-source em,.views-field-field-sidebar-text-source em,.views-field-field-customer-name em{margin-left:-8px}.views-field-field-page-quote-text i{font-size:18px;font-weight:700;margin-left:-4px;line-height:1.3}.view-infrared-courses .view-content>h3{margin-top:15px;padding-top:4px}.view-infrared-courses h3+.views-row{margin-top:5px}.view-infrared-courses .views-row{padding-top:14px;margin-top:14px;border-top:1px dotted #b8b8b8}.view-infrared-courses .views-row .views-field-title h2{font-size:15px;font-weight:700;margin-bottom:0}.page-view-training-schedule .js-form-item-field-country-value,.page-view-training-registration .js-form-item-field-country-value{width:100%;padding:0}.page-view-training-schedule .fieldgroup.form-composite,.page-view-training-registration .fieldgroup.form-composite{width:60%;display:inline-block}.page-view-training-schedule .form-row .form-actions,.page-view-training-registration .form-row .form-actions,.page-view-testimonials .form-row .form-actions{text-align:right;width:100%;display:inline-block;align-self:unset}.page-view-training-schedule .form-row .form-actions{width:40%}.page-view-training-schedule .main-content .form-row .form-actions button,.page-view-training-registration .main-content .form-row .form-actions button,.page-view-testimonials .main-content .form-row .form-actions button{color:#337ab7;font-size:13px;background-color:#fff;padding:0;margin-top:5px;border:0;line-height:1.2;border-color:unset}.page-view-training-schedule .view-training-schedule .views-row,.page-view-training-registration .view-training-registration .views-row,.node--type-course-types .views-row,.view-live-infrared-webcasts .views-row{margin-top:12px;border-top:1px dotted #b8b8b8;background:url(/themes/custom/thesnellgroup/css/../images/training-schedule-row-shadow.jpg) top center no-repeat;padding-top:12px;background-size:100% 30px}.page-view-training-schedule .view-training-schedule .views-row a.btn.btn-primary,.page-view-training-registration .view-training-registration .views-row a.btn.btn-primary,.node--type-course-types .view-training-schedule a.btn.btn-primary{font-size:13px;line-height:18px;font-weight:bold;float:right;margin-top:-33px;padding:4px 9px}.path-product .field--type-daterange{padding-bottom:15px;font-style:italic;font-size:14px}.path-product,.field--name-field-long-description p,.field.field--name-field-long-description{font-size:14px}.path-product .field--name-field-course-location{font-size:14px;margin-bottom:0}.field .field__label{font-weight:bold}.field.field--name-field-long-description{background-color:#f7f7f7;border:1px solid #DDD;border-radius:4px;padding:20px;margin-top:5px;margin-bottom:25px}.path-product .field--name-field-phone-for-questions,.path-product .field--name-field-venue-name{background:url(/themes/custom/thesnellgroup/images/icon-phone.jpg) no-repeat left 15px;line-height:18px;padding:15px 0 5px 20px;min-height:18px}.path-product .field--name-field-phone-for-questions,.path-product .field--name-field-venue-name{border-top:1px dotted #b8b8b8;padding-top:15px;margin-top:15px}.field--name-field-ceu-link a{display:block;font-size:13px;background:url(/themes/custom/thesnellgroup/images/icon-ceu-red-16x16.png) no-repeat left center;padding:5px 0 5px 22px;line-height:18px;min-height:18px}.path-product .field--name-field-venue-name{background:url(/themes/custom/thesnellgroup/images/icon-venue.jpg) no-repeat left 15px}.path-product .field--name-field-venue-url{font-style:italic;padding-bottom:15px}.field--type-commerce-price{padding-bottom:15px}.page-header{padding-top:2px;padding-bottom:18px}.mailchimp-knowledge-briefs-email-registration .webform-type-fieldset{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgb(0 0 0 / 5%);border-color:#ddd}.mailchimp-knowledge-briefs-email-registration .form-group>legend{color:#4d4d4d;background-color:#f5f5f5;border-color:#ddd;line-height:1em;border-top-right-radius:3px;border-top-left-radius:3px;float:left;padding:17px 15px;margin-bottom:0;border:1px solid #ddd;border-bottom:0}.mailchimp-knowledge-briefs-email-registration .form-group>legend+.field-wrapper{clear:both}.mailchimp-knowledge-briefs-email-registration .webform-type-fieldset .custom-switch{clear:both;display:flex;padding-bottom:15px;align-items:flex-start}.mailchimp-knowledge-briefs-email-registration .webform-type-fieldset .custom-switch .custom-control-input{position:initial;opacity:1;left:unset;z-index:unset;width:auto;height:auto;margin-top:2px}.mailchimp-knowledge-briefs-email-registration .webform-type-fieldset>.fieldset-wrapper{padding:15px;float:left;width:100%}.mailchimp-knowledge-briefs-email-registration .webform-type-fieldset>.fieldset-wrapper .custom-control{padding-left:0}.view-news #edit-keywords{width:375px}.view-news button{line-height:1.4}.view-news .js-form-item-keywords,.view-news #edit-actions{padding:.5em 1em 0 0;margin-bottom:0}#block-thesnellgroup-thesnellgroup-system-main .view-news>.view-filters>a img{max-width:none;height:100%}.view-news form>.form-row{flex-wrap:unset;margin:0}.view-news ul li{margin-bottom:20px}.view-news .item-list .views-field-title>span>a{display:block}.view-news .news-title a,.view-news .news-title a:hover{font-weight:bold;font-size:15px;line-height:1.35;text-decoration:none}.form-item-field-receive-mail{align-items:flex-start;margin-bottom:15px}basicpageimgright{float:right;margin:5px 0 15px}.form-radio{margin-top:3px}.webform-submission-newsletter-sign-up-block-form{background-color:#f7f7f7;border-radius:4px;border:1px solid #ddd;padding:15px}.webform-submission-newsletter-sign-up-block-form #edit-newsletter p>strong{background:url(/themes/custom/thesnellgroup/css/ /themes/custom/thesnellgroup/images/icon-newsletter-16x16.png) no-repeat}.webform-submission-newsletter-sign-up-block-form #edit-newsletter p{font-size:14px}.webform-submission-newsletter-sign-up-block-form #edit-newsletter p>strong{padding-left:21px}@media screen and (min-width:992px) and (max-width:1200px){header .nav.navbar-nav>li>a,.navbar-expand-lg .navbar-nav .nav-link{padding:15px 26px;font-size:11px}.carousel-fade .carousel-item .carousel-caption p{font-size:25px}}@media(min-width:991px){header .nav.navbar-nav li.menu-item--expanded>ul.dropdown-menu{display:none}.node--type-employees .header-block-image img{margin:unset !important}#block-footermenu ul{padding:0 30px 30px 30px}header .nav.navbar-nav li.menu-item--expanded>ul.dropdown-menu{border:1px solid #004877;-webkit-box-shadow:0 5px 10px rgb(0 0 0 / 20%);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgb(0 0 0 / 20%)}header .nav.navbar-nav li.menu-item--expanded>ul li.menu-item--expanded:hover>ul.dropdown-menu{left:100%;top:0;margin-top:9px;margin-left:-37px}header .nav.navbar-nav li>ul li.menu-item--expanded>a::after{border-style:solid;border-left-color:#eee;color:#fff;border-width:5px 0 5px 5px;position:absolute;right:5px;display:inline-block;content:'';top:50%;transform:translate(-50%,-50%)}.dropdown-item{white-space:initial}header .nav.navbar-nav>li.menu-item--expanded:hover>a{color:#80a9c4;background-color:#004877}
header .nav.navbar-nav li.menu-item--expanded:hover>ul.dropdown-menu{display:block}header .region-top-header-form{flex-direction:column;align-items:flex-end}#block-tollfree p{text-align:right}header .nav.navbar-nav li .dropdown-menu .dropdown-item a{color:#333;display:block;font-size:13px;padding:5px 0;line-height:20px;font-weight:normal}header .nav.navbar-nav li .dropdown-menu .dropdown-item a:hover,header .nav.navbar-nav li .dropdown-menu .dropdown-item a.is-active{color:#005288;text-decoration:none}header .nav.navbar-nav li .dropdown-menu .dropdown-item:first-child a{padding-top:0}header .nav.navbar-nav li .dropdown-menu .dropdown-item:last-child a{padding-bottom:0}header .nav.navbar-nav li .dropdown-menu .dropdown-item{border-bottom:1px solid #eee}header .nav.navbar-nav li .dropdown-menu .dropdown-item:last-child{border-bottom:0}#block-youtubevideoblock p:nth-child(3),.sidebar{margin-bottom:0}.views-field-field-case-study-picture img{width:100%;height:auto}#block-exposedformsearchpage-1 .form-row,div[data-drupal-selector="views-exposed-form-search-page-1"] .form-row{max-width:205px;margin:0;flex:unset;flex-wrap:unset;margin-top:8px}.main-content div[data-drupal-selector="views-exposed-form-search-page-1"] .form-row{width:100%;max-width:100%}#block-exposedformsearchpage-1 .form-item-search-api-fulltext,div[data-drupal-selector="views-exposed-form-search-page-1"] .form-item-search-api-fulltext{flex:unset;align-items:flex-start}.form-item-search-api-fulltext input{width:100% !important}}@media(max-width:480px){.form-row>.form-item-title-selective,.form-row>.form-item-field-quote-language-value-selective,.form-row>.form-item-field-course-type-target-id-selective,.view-testimonials .form-row>.form-item-field-employees-quotes-target-id-selective{width:100%;padding:0;margin-right:0;margin-left:0}.page-view-training-schedule .form-item-field-course-location-target-id-selective,.page-view-training-registration .form-item-field-course-location-target-id-selective,.page-view-training-schedule .form-item-field-course-language-value-selective,.page-view-training-registration .form-item-field-course-language-value-selective,.page-view-training-schedule .form-item-field-course-category-value-selective,.page-view-training-registration .form-item-field-course-category-value-selective,.page-view-training-schedule .form-row>.form-item-field-course-type-target-id-selective,.page-view-training-registration .form-row>.form-item-field-course-type-target-id-selective,.page-view-training-schedule .js-form-item-field-country-value-selective,.page-view-training-registration .js-form-item-field-country-value-selective{width:100%;margin-right:0;margin-left:0}#block-headerbannerimageresults,#block-headerbannerimagecontactusourcompany{display:none}}@media(max-width:991.5px){.carousel-fade .carousel-item .carousel-caption p{font-size:20px}.sidebar_second p,.field--name-field-cta-button>a,.webform-submission-newsletter-sign-up-block-form .button--primary{font-size:12px}.sidebar h2{font-size:13px}#block-navigation{padding:15px}.sidebar_second.sidebar .block,#search-block-form button{padding:0}}@media(max-width:991px){.views-field-field-page-quote-text em,.views-field-field-sidebar-text em{margin:0}.views-field-field-quote-source em,.views-field-field-sidebar-text-source em,.views-field-field-customer-name em{margin-left:0}#block-exposedformsearchpage-1 .form-row,div[data-drupal-selector="views-exposed-form-search-page-1"] .form-row{margin-left:0;margin-right:0s}.views-field-field-page-quote-text i,.views-field-field-sidebar-text i{margin-left:-4px}#block-exposedformsearchpage-1 .form-row,div[data-drupal-selector="views-exposed-form-search-page-1"] .form-row,.page-vocabulary-blog-tags .view-taxonomy-term{margin-bottom:20px}.views-field-field-page-quote-text,.views-field-field-quote-text{font-size:14px}#block-exposedformsearchpage-1 .form-row .form-actions,div[data-drupal-selector="views-exposed-form-search-page-1"] .form-row .form-actions{width:auto}#block-exposedformsearchpage-1 .form-row,#block-exposedformsearchpage-1 .form-row>fieldset,div[data-drupal-selector="views-exposed-form-search-page-1"] .form-row,div[data-drupal-selector="views-exposed-form-search-page-1"] .form-row>fieldset{flex:unset !important;flex-grow:unset !important;flex-wrap:unset !important}
.node--type-employees .field--name-field-picture{display:block;float:none;max-width:280px;margin:0 auto;margin-top:20px;margin-bottom:0}.header-image img,.header-block-image img,.node--type-employees .field--name-field-picture img,.captcha img,.view-snell-blogs .views-field-field-main-image img,.main-content img{max-width:100%;height:auto !important;margin:0 auto !important;float:none !important;display:block;margin-bottom:15px !important}.addtoany_list a.addtoany_share img{margin-bottom:25px !important}#block-tollfree p{margin-left:15px;margin-bottom:0}.sidebar h2{padding-bottom:0}.layout-main-wrapper{margin:20px 0}header #navbar-main .navbar-toggler:focus{outline:0}header #navbar-main .navbar-toggler{background-color:#f5f5f5;border-radius:4px;background-image:linear-gradient(to bottom,#fff,#e6e6e6);border:1px solid #ddd;text-shadow:0 1px 1px #ff;cursor:pointer;color:#aaa;animation:unset;outline:0;-webkit-transform:unset;padding:12px 14px;font-size:12px;top:-50px;right:0;position:absolute}header #navbar-main .navbar-toggler::before{content:"\f0c9";font-family:'FontAwesome'}header #navbar-main .navbar-toggler-icon,.view-snell-blogs .views-field-field-main-image img{display:none}.navbar-nav li.activemenu>ul{display:block !important}.region-secondary-menu,#search-block-form button,#block-footermenu{text-align:center;width:100%}#block-footermenu{padding-bottom:35px}header .navbar-form,#block-searchform .content.container-inline,#block-copyrightstatement .field--name-body a{width:99%;display:block}#block-exposedformsearchpage-1 .form-row>fieldset,div[data-drupal-selector="views-exposed-form-search-page-1"] .form-row>fieldset{width:99%;padding:0;margin-bottom:0;display:block !important}#block-exposedformsearchpage-1 .form-row .form-actions,div[data-drupal-selector="views-exposed-form-search-page-1"] .form-row .form-actions{margin-bottom:0}#block-copyrightstatement .field--name-body a{margin-top:8px;margin-bottom:4px}header .region-top-header-form{display:flex;flex-direction:column}.region-top-header-form #block-tollfree{order:2}#search-block-form>.form-type-search{width:92%;margin-bottom:0}#search-block-form .form-actions{width:45px;margin-bottom:0}aside .nav li:last-child .nav-link{padding-bottom:0}#search-block-form>.form-type-search input{width:100%;border-right:0}.region-secondary-menu,.view-partial-customer-list-by-service-{margin-bottom:20px}header #search-block-form{margin-bottom:30px}#block-footermenu ul{display:block;padding:0 0 26px 0}#navbar-main .navbar-collapse.collapse{border-radius:4px}header .nav.navbar-nav>li>a,.navbar-expand-lg .navbar-nav .nav-link,header .nav.navbar-nav li .dropdown-menu .dropdown-item a{display:block;padding:15px;font-weight:normal;font-size:14px;line-height:17px;color:#fff}header .nav.navbar-nav>li,header .nav.navbar-nav li .dropdown-menu,header .nav.navbar-nav li .dropdown-menu li{border-top:1px solid #fff}.path-frontpage header #navbar-main .show{border-bottom:20px solid white;border-radius:0}header .nav.navbar-nav li .dropdown-menu li:first-child{border-top:0}header .nav.navbar-nav li .dropdown-menu .dropdown-item a:hover{text-decoration:none}header .nav.navbar-nav li .dropdown-menu{padding:5px 15px 5px 25px;background-color:#005288;box-shadow:none}.dropdown-item.active,.dropdown-item:active{background-color:#005288}header .nav.navbar-nav li .dropdown-menu .dropdown-item a{padding:10px 0;border-top:0}header .nav.navbar-nav li .dropdown-menu .dropdown-item:last-child a{border-bottom:0}header .nav.navbar-nav>li.menu-item--expanded>a{width:90%}header .nav.navbar-nav li .dropdown-menu{width:100%;min-width:100%}#block-thesnellgroup-main-menu .nav{flex-wrap:nowrap}span.arrow{position:absolute;right:15px;top:18px;height:13px}header .nav.navbar-nav li .dropdown-menu span.arrow{top:12px}header .nav.navbar-nav li.menu-item--expanded span.arrow::after{content:'\f107';font-family:FontAwesome;display:inline-block;font-size:25px;vertical-align:middle;border:0;line-height:12px;color:#fff;margin-left:0;vertical-align:0}header .nav.navbar-nav li.showmenu>span.arrow::after{content:'\f106'}li.showmenu,.menu-item--expanded.activemenu>a{background-color:#004877}.region-header-image img{border-radius:4px}#block-thesnellgroup-thesnellgroup-system-main .noshadow{float:none !important;height:auto !important;margin:0 auto !important;margin-bottom:15px !important;display:block}ul li,.item-list ul li,.sidebar_second #block-blogtags p{margin-top:24px;margin-bottom:24px}header ul li,.sidebar ul li,footer ul li,.pagination li{margin-top:0;margin-bottom:0}#block-footermenu ul li{text-align:center}#block-footermenu ul li a{line-height:1.3;margin-bottom:7px}#block-footermenu ul:last-child{padding-bottom:0}#block-copyrightstatement{padding:35px 0 0 0}.entity-pager-list li.entity-pager-item-prev,.entity-pager-list li.entity-pager-item-next{margin-left:14px;margin-right:14px}.ui-accordion .ui-accordion-header{font-size:13px}.form-item-search-api-fulltext input{width:100% !important}.view-news #edit-keywords{width:256px}.view-news>.view-filters{flex-direction:column;align-items:flex-start}.view-news>.view-filters form{order:2}basicpageimgright{float:none}.video-wrapper{width:100%;height:auto;min-height:195px}}@media(max-width:767px){.custom-control{padding-left:0}.carousel-fade .carousel-item .carousel-caption p{font-size:18px}.views-field-field-page-quote-text,.views-field-field-quote-text{font-size:17px}.view-page-quote-secondary-block{border-bottom:1px solid #ddd}.locations{text-align:center;font-size:15px;padding-top:23px}.captcha,.webform-submission-contact-us-form .form-actions,.sidebar_second #block-blogtags p,.sidebar_second .views-element-container,.field--name-field-cta-button,.user-login-form .form-actions,#block-blogtags,.path-webform .form-actions,.webform-submission-newsletter-sign-up-block-form{text-align:center}.view-case-studies-secondary-block .views-field-field-sidebar-text,.view-case-studies-secondary-block .views-field-field-sidebar-text-source{text-align:left}.form-item-subscribe-subscribe{margin-left:15px}main.main-content{padding-bottom:15px}
.breadcrumb li a,.breadcrumb li{font-size:12px}.user-login-form .form-actions button{margin-top:15px;margin-bottom:15px}.sidebar_second>aside{border-left:0;padding:0;border-top:1px solid #ddd}.sidebar_second.sidebar .block{padding:23px 0 0 0}#block-youtubevideoblock p:nth-child(3){margin-bottom:2px}.sidebar h2{font-size:21px;font-weight:normal;line-height:1.39;padding-bottom:0}.sidebar_second .field--name-field-cta-button a,.webform-submission-newsletter-sign-up-block-form .button--primary{display:inline-block;font-size:16px;line-height:27px}.field--name-field-cta-button{padding-top:0}.sidebar_second p,.field--name-field-cta-button>a,.block-views-blockprimary-customer-quote-block .views-field-field-employees-quotes,.sidebar_second #block-blogtags p{font-size:15px}#block-views-block-page-quote-secondary-block-block-1{text-align:left}.views-field-field-case-study-picture img{margin-bottom:10px}.view-news #edit-keywords{width:196px}.webform-submission-newsletter-sign-up-block-form .button--primary{width:auto}}@media(max-width:360px){.navbar .navbar-brand img{width:100%}}@media screen and (min-width:768px) and (max-width:991px){#search-block-form>.form-type-search{width:94%}.views-field-field-case-study-picture img{width:100%}}@media(max-width:1200px){#block-twitterblock{display:none}}@media(min-width:576px){.container,.container-sm{max-width:100%;width:100%}}.webform-submission-contact-us-form .radio.form-check{padding:0}.webform-submission-contact-us-form .radio.form-check input{margin:3px 0 0}.webform-submission-contact-us-form .radio.form-check label{padding:0 7px 0 20px}@media(min-width:768px){.container,.container-md,.container-sm{width:750px}.page-node-2288 .radio.form-check{padding-left:0}.webform-submission-contact-us-form .radio.form-check label{padding:0 0 0 40px}.webform-submission-contact-us-form .radio.form-check input{margin-left:15px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{width:970px}.checkout-order-info .order-total-line__adjustment--promotion{display:block}}@media(max-width:1199px){.view-next-upcoming-course-schedule .view-content .views-row,.view-infrared-courses .views-row,.page-view-training-schedule .view-training-schedule .views-row,.page-view-training-registration .view-training-registration .views-row,.node--type-course-types .view-training-schedule .views-row{text-align:center}.view-infrared-courses .views-row .views-field-field-short-description{text-align:left}.view-infrared-courses a.btn.btn-primary,.page-view-training-schedule .view-training-schedule .views-row a.btn.btn-primary,.page-view-training-registration .view-training-registration .views-row a.btn.btn-primary,.node--type-course-types .view-training-schedule a.btn.btn-primary{text-align:center;margin:0 auto !important;margin-top:12px !important;margin-bottom:8px !important;font-size:16px;line-height:27px;font-weight:400;padding:6px 12px}.page-view-training-schedule .view-training-schedule .views-row a.btn.btn-primary,.page-view-training-registration .view-training-registration .views-row a.btn.btn-primary,.page-view-training-schedule .views-row .views-field-views-conditional-field-3,.page-view-training-registration .views-row .views-field-views-conditional-field,.page-view-training-registration .views-row .views-field-views-conditional-field-3,.page-view-training-schedule .views-row .views-field-views-conditional-field-2,.page-view-training-registration .views-row .views-field-views-conditional-field-2,.page-view-training-schedule .views-row .views-field-views-conditional-field-4,.page-view-training-registration .views-row .views-field-views-conditional-field-4,.page-view-training-schedule .views-row .views-field-views-conditional-field-1,.page-view-training-registration .views-row .views-field-views-conditional-field-1,.node--type-course-types .view-training-schedule a.btn.btn-primary,.node--type-course-types .view-training-schedule .views-field-views-conditional-field-2,.node--type-course-types .view-training-schedule .views-field-views-conditional-field-3,.node--type-course-types .view-training-schedule .views-field-views-conditional-field-4,.node--type-course-types .views-field-views-conditional-field-1{float:none}
.view-news #edit-keywords{width:275px}.page-node-248 .col-md-6 a.btn.btn-primary{left:auto;right:auto;float:none;margin:0 auto;margin-top:12px;margin-bottom:8px;margin-left:auto;margin-right:auto;font-size:16px;line-height:27px;font-weight:400;padding:6px 12px;display:inline-block;width:auto;text-align:center}}@media(min-width:1200px){#block-twitterblock{padding:0 15px}.timeline-Header{display:none}.container,.container-lg,.container-md,.container-sm,.container-xl{width:1170px}.node--type-course-types .views-field-field-date,.page-view-training-schedule .views-row .views-field-field-date,.page-view-training-registration .views-row .views-field-field-date{display:inline-block}}#toolbar-administration .toolbar-menu-administration .menu-item a{padding:15px 14px;font-size:.95em}#toolbar-administration .toolbar-menu-administration .menu-item a::before{width:12px;left:0}#sliding-popup.sliding-popup-bottom,#sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{border-top:1px solid #FFF}#sliding-popup.sliding-popup-bottom,#sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#005288}#sliding-popup .eu-cookie-compliance-more-button{display:block;margin-top:5px;font-weight:bold}#sliding-popup .eu-cookie-compliance-secondary-button{cursor:pointer;border:0;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;outline:0}#sliding-popup .eu-cookie-compliance-default-button{background:#d21144;color:transparent;border:0;box-shadow:none;font-weight:400;outline:0}.view-featured-tips .views-field-title{font-size:19px;font-weight:400}.view-featured-tips .views-field-field-author-override{font-size:14px;font-weight:700;margin-top:10px}.view-featured-tips .views-field-created{font-size:14px;margin-top:10px}.view-featured-tips .views-field-field-main-image img{display:block;float:right;margin-left:15px;margin-bottom:15px}.view-featured-tips .views-field-body{margin-top:10px;font-size:15px}.view-featured-tips .views-field-body{margin-top:10px;font-size:15px}.view-featured-tips .views-field-body a{display:inline-block;border:0;text-shadow:none;background-color:#d21144;font-size:15px;line-height:27px;border-radius:4px;padding:6px 12px;color:#fff;margin-bottom:25px}.view-featured-tips .views-field-body a::after{content:" »";font-size:17px;font-weight:700}.node--type-partial-customer-list .field{padding-top:5px;padding-bottom:5px}.node--type-partial-customer-list .field__label{float:none}.rtecenter{text-align:center}@media(max-width:979px){.view-featured-tips .views-field-field-main-image img{float:none;margin:0 auto;margin-bottom:15px;display:none}}.node--type-press-footer h2{display:none}.content h2 a::after,.content h3 a::after{content:"»";margin-left:5px}.page-node-248 .col-md-6 a.btn.btn-primary{left:0;float:left;margin-bottom:30px;margin-left:0;font-size:13px;line-height:18px;font-weight:700;padding:4px 9px}.page-node-248 .col-md-6 hr{clear:both}.main-content img.noshadow{display:block;float:inherit;clear:inherit;width:inherit;max-width:100%;height:inherit;margin:5px 0 15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.addtoany_list>a{font-size:14px;padding:0}.page-view-featured-tips .pagination{flex-wrap:wrap}.emt-wrapper .row{margin:0}.view-emt-training-courses .views-field-nothing,.view-emt-training-courses .views-field-nothing-1{position:relative;display:inline-block;clear:none;float:left;overflow:hidden;padding-right:6px}.view-emt-training-courses .views-field-title{font-size:15px;font-weight:700;margin-bottom:0}.view-emt-training-courses .views-field-field-short-description{font-size:14px}.view-emt-training-courses .btn.btn-primary{float:none;margin-top:5px;margin-bottom:5px;font-size:13px;line-height:18px;font-weight:700;padding:4px 9px;background:#d21144}.view-emt-training-courses a.btn.btn-primary:hover{background-color:#b80f3c}.view-emt-training-courses .views-field-field-course-format-1,.view-emt-training-courses .views-field-field-course-format-1{font-size:14px;margin-bottom:10px;clear:both}.view-emt-training-courses h3{margin-top:15px;margin-bottom:8px}.view-emt-training-courses .views-row{margin-top:14px}.view-links-of-interest-links- .views-row{position:relative;padding-left:15px;margin-left:30px}.view-links-of-interest-links- .views-row:before{content:"•";position:absolute;left:0;font-size:20px;top:50%;transform:translate(-50%,-50%)}#block-footermenu{display:block;float:none;clear:both;padding-top:8px;padding-bottom:27px;text-align:center}.site-footer .container{margin-top:0;padding-top:20px;padding-bottom:30px;border-top:0;font-size:13px;line-height:1.3}#block-widgetssocialmedia-profilebuttons a{padding-top:8px;padding-left:10px}#block-copyrightstatement{display:block;float:none;clear:both;text-align:center;padding:0 20px;padding-top:20px;padding-bottom:25px}footer.site-footer{padding:0}body #toolbar-administration .toolbar-menu-administration .menu-item a{padding:15px 14px;font-size:.7em}.page-node-1455 .submitted{margin:0 0 20px;font-style:normal;font-weight:bold;color:#4d4d4d}.sitemap h2{display:none}.sitemap .nav{display:block;margin-left:30px}.sitemap a{padding:0}.sitemap .menu-item--expanded ul{list-style-type:none}@media(max-width:1199px){.view-emt-training-courses .views-row{text-align:center}.view-emt-training-courses .views-field-field-short-description{text-align:left}.view-emt-training-courses .views-field-nothing,.view-emt-training-courses .views-field-nothing-1{position:relative;display:inline-block;clear:none;float:none;overflow:hidden}.view-emt-training-courses .views-field-title{display:inline-block;vertical-align:top}.view-emt-training-courses a.btn.btn-primary{padding:6px 12px;line-height:27px;margin-top:12px}}.white-papers .personal-information p{font-size:15px;margin-bottom:0}.white-papers .remember-me{margin-bottom:15px;padding-left:0}.white-papers input[type="checkbox"]{position:absolute;z-index:1;margin-top:2px;margin-left:0}.white-papers .checkbox:not(.remember-me){margin-bottom:8px;padding-left:0;padding-bottom:0}.white-papers .remember-me label{font-size:13px;font-style:italic;padding-left:40px;line-height:20px}.white-papers .remember-me input[type="checkbox"]{margin-left:15px}.white-papers .mute{line-height:15px;color:#8d8d8d;font-style:italic;display:block;width:100%;padding-top:10px;padding-bottom:5px;padding-left:1px;padding-right:15px;margin-bottom:10px}.white-papers .checkbox .form-check-label .mute p{font-size:13px}fieldset.webform-composite-hidden-title{margin-bottom:0}.white-papers .checkbox:not(.remember-me,.form-item-field-agree-giveaway) .form-check-label{padding-left:25px;border-bottom:1px dotted #DDD}
.white-papers .checkbox .form-check-label p{margin-bottom:0;font-size:14px}.white-papers details.form-wrapper:not(.captcha) summary{background-color:#f5f5f5;border:1px solid #DDD;margin:0;font-size:14px;font-weight:bold;margin-bottom:15px;border-radius:4px;padding:9px 14px;color:#337ab7;list-style:none}.white-papers details.form-wrapper:not(.captcha) summary::after{content:"[click to collapse/expand]";font-size:13px;font-weight:normal;padding-left:7px;line-height:23px}.white-papers .webform-submission-receive-free-white-papers-es-form details.form-wrapper:not(.captcha) summary::after{content:"[abierto/cerrado]"}.white-papers .webform-submission-receive-free-white-papers-fr-form details.form-wrapper:not(.captcha) summary::after{content:"[réduire/développer]"}.white-papers details.form-wrapper summary::-webkit-details-marker,.white-papers .webform-details-toggle-state-wrapper,.white-papers details.form-wrapper:not(.captcha) fieldset>legend{display:none}.white-papers details:not(.captcha) .details-wrapper{padding:0 15px}#edit-subscribe .form-check-label,#edit-suscribirse-al-boletin .form-check-label,#edit-abonnement-a-des-capsules-techniques .form-check-label{border:0}.node--type-featured-tips .field--name-field-main-image{width:100%}.node--type-featured-tips .field--type-list-string{display:block;float:left;clear:both;font-weight:700;padding-top:0;padding-bottom:0;padding-right:7px;margin-right:7px;border-right:1px solid #4d4d4d;font-size:16px}.node--type-featured-tips p.image-wrapper{float:right}.node--type-featured-tips p.image-wrapper::after{content:"";clear:both;display:table}.node--type-featured-tips .caption-text{margin:0 auto;font-size:12px;color:#7d7d7d;font-style:italic;width:240px}.node--type-featured-tips .field--name-field-author-override{display:block;float:left;font-size:16px;font-weight:400;padding-top:0;margin-top:0}.node--type-featured-tips .field--type-text-with-summary{display:block;clear:both}.node--type-featured-tips .field--name-field-disqu .field__label{display:none}.node--type-case-studies .field__label{font-weight:400}.node--type-case-studies .field__item{clear:both}@media(max-width:991px){.node--type-featured-tips p.image-wrapper{float:none}.node--type-featured-tips .image-wrapper .caption-text{width:auto;text-align:center}}.white-papers details.form-wrapper[open] .fieldset-wrapper{animation:openAccordian .5s 1;animation-direction:alternate;display:block}@keyframes openAccordian{0%{width:0;height:0;opacity:0}100%{width:100%;height:100%;opacity:1}}.block-views-blocklinks-of-interest-links--block-1 .view-header{margin:0 0 20px;font-size:15px;font-weight:bold}.white-papers .mailchimp-signup-subscribe-form .checkbox .form-check-label{border-bottom:0}.mailchimp-signup-subscribe-form .checkbox{margin-bottom:10px}.mailchimp-signup-subscribe-form .checkbox:last-child{margin-bottom:0}.white-papers .mailchimp-signup-subscribe-form .mailchimp-checkbox-wrapper{margin-top:25px;margin-bottom:10px;background-color:#fff;border:1px solid #ddd;border-radius:4px}.white-papers .mailchimp-signup-subscribe-form .mailchimp-checkbox-wrapper .fieldset-wrapper{padding:17px 15px}.white-papers .mailchimp-signup-subscribe-form{margin-top:-15px}.white-papers .mailchimp-signup-subscribe-form .mailchimp-checkbox-wrapper legend{color:#4d4d4d;background-color:#f5f5f5;border-color:#ddd;line-height:1em;border-top-right-radius:3px;border-top-left-radius:3px;float:left;padding:17px 15px;border:0;border-bottom:1px solid #ddd}.white-papers .mailchimp-signup-subscribe-form .fieldset-wrapper>.checkbox{border:0}#block-homepageslideshow a:hover{color:#02c3f8 !important}.sitemap a[href="/rss.xml"] img,#block-innerpageslideshow .carousel-indicators,.node--type-case-studies .entity-pager-item-all,.webform-submission-course-registration-add-form .form-item-field-order-number,.webform-submission-course-registration-add-form .form-item-registration-id,.webform-submission-course-registration-add-form .form-item-registration-state,.cart-form button::after,.nav-link--node-add-conferences,.nav-link--node-add-conferences+.menu,.cart-form .form-actions button:first-child,.role_marketing_administrator .toolbar-icon-system-admin-content,.role_marketing_administrator .toolbar-icon-system-admin-config,.role_marketing_administrator .toolbar-icon-help-main,#sidebar_first .navigation .nav-item .menu,#edit-payment-information-billing-information-field-billing-phone-0-format,#edit-payment-information-billing-information-field-billing-phone-0-format--vg-KKW8RACY,.js-filter-wrapper[data-drupal-selector="edit-payment-information-billing-information-field-billing-phone-0-format"],.js-filter-wrapper[data-drupal-selector="edit-payment-information-add-payment-method-billing-information-field-billing-phone-0-format"],.webform-submission-course-registration-cad-en-add-form .form-item-field-p-o-number,.webform-submission-course-registration-cad-en-add-form .form-item-field-order-number,.webform-submission-course-registration-cad-en-add-form .form-item-registration-id,.webform-submission-course-registration-cad-en-add-form .form-item-registration-state,.path-frontpage .sidebar_first nav ul li:first-child,.reload-captcha-wrapper{display:none}#sidebar_first .navigation .nav-item.menu-item--active-trail .menu{display:block;list-style-type:none;margin:0}#sidebar_first .navigation .nav-item.menu-item--active-trail>.nav-link{color:#265b89}#sidebar_first .navigation .nav-item.menu-item--active-trail .menu .nav-link{font-weight:normal;font-size:14px}.image-right{position:relative}.image-right img{margin-bottom:50px !important}.image-right .caption-text{position:absolute;top:230px;z-index:1}.node--type-featured-tips .image-right .image-wrapper{float:left}.image-right .image-wrapper .caption-text{top:150px}.full-image .caption-text{width:auto;margin:10px 15px}.node--type-featured-tips .full-image .image-wrapper{float:none}.node--type-featured-tips .full-image img{margin:20px auto}@media(max-width:768px){.image-right .caption-text{width:100%;left:50%;transform:translateX(-38%)}}@media(max-width:991px){.white-papers details.form-wrapper:not(.captcha) summary::after,.white-papers .webform-submission-receive-free-white-papers-es-form details.form-wrapper:not(.captcha) summary::after,.white-papers .webform-submission-receive-free-white-papers-fr-form details.form-wrapper:not(.captcha) summary::after{content:"[+/-]"}.white-papers input[type="checkbox"]{margin-left:0}}body .alert-wrapper .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.cart-empty-page{margin-bottom:35px}body .alert-wrapper .alert-danger{background-color:#f8d7da}.alert-success a{color:#2b542c}.alert a{font-weight:bold}table{font-size:14px}.table thead th{background:#fff;color:#4d4d4d;border-top:0}
.table tbody td,.table tbody th{background:#fff;color:#4d4d4d;border-top:0}.table tbody,.table tbody+tbody{border-top:0}.table thead th{border-bottom:1px solid #dee2e6}.delete-order-item{font-size:14px;background:none !important;color:#337ab7 !important;border:0;padding:0;line-height:normal}.delete-order-item:hover,.delete-order-item:active,.delete-order-item:focus{background:none;color:#337ab7}td.views-field-remove-button{padding:10px 0}.cart-form .views-field-edit-quantity input{background-color:transparent;background:none;padding:0;border:0;font-size:14px;color:#4d4d4d;height:auto;filter:none;border-radius:0;text-align:left;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:normal}.cart-form .table-responsive{padding:0}.cart-form .form-actions{margin-top:25px;text-align:end}.cart-form .form-actions button{font-size:14px}.order-total-line__total,.order-total-line__subtotal,.order-total-line__adjustment,.order-total-line__adjustment--promotion{font-size:14px;padding:5px 0}.order-total-line__adjustment--promotion .order-total-line-label,.order-total-line__subtotal .order-total-line-label{padding:0 10px}.order-total-line__adjustment--promotion{display:flex}.order-total-line-value{font-weight:400;padding:0 5px 0 10px}.cart-form button::after,.cart-form .form-actions button:first-child{display:none}.order-info{order:0}.contact-details{order:1;padding:0}.order-info,.contact-details fieldset#edit-contact-information,.contact-details fieldset#edit-payment-information{margin-bottom:20px;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);padding:0;max-width:calc(100% - 30px);margin:0 auto 20px auto}.order-info h3,.contact-details .checkout-pane>legend{background-color:#f5f5f5;border-color:#ddd;padding:17px 15px;margin-bottom:0;font-size:14px;font-weight:bold;color:#337ab7}.contact-details .checkout-pane>legend,.contact-details .checkout-pane .fieldset-wrapper{float:left}.contact-details .form-item-contact-information-email-confirm{margin-bottom:0}.order-info .checkout-pane,.contact-details .checkout-pane-contact>legend,.contact-details .checkout-pane-contact-information .fieldset-wrapper,.contact-details .checkout-pane-payment-information,.contact-details .checkout-pane-review,.contact-details .checkout-pane-payment-information .fieldset-wrapper{padding:17px 15px;margin-bottom:0}.order-info button:after,.layout-checkout-form button:after,.contact-details .address .col-sm-3{display:none}.contact-details .address,.contact-details .address h2{font-size:14px;color:#4d4d4d;margin-bottom:0}.contact-details .address h2{font-size:16px}.contact-details .address .row,.contact-details .address .row .col-sm-9,.contact-details .address .row .col-sm-9 p{display:block;margin:0;padding:0}.contact-details .address,.contact-details .field--name-field-billing-phone,.contact-details .field--type-email{padding:5px 0}.contact-details .profile--type--customer{padding:10px 0}.contact-details .field--name-field-billing-phone,.contact-details .field--type-email{display:flex;flex-direction:column;font-size:14px}.layout-region-checkout-footer{width:100%;padding-right:0}.layout-region-checkout-footer #edit-coupon-redemption{width:100%;border:1px solid #ddd;padding:17px 15px;border-radius:4px;margin-bottom:16px}.coupon-redemption-form__coupons--multiple table,.coupon-redemption-form__coupons--multiple tbody{display:block}.coupon-redemption-form__coupons--multiple tr{display:flex;background:none;border:0;width:100%;justify-content:space-around;flex-direction:column;padding:0}.coupon-redemption-form__coupons--multiple td{padding:0}.coupon-redemption-form__coupons--multiple td:first-child{width:100%;height:34px;padding:6px 12px;font-size:14px;color:#8d8d8d;background:linear-gradient(to bottom,#fbfbfb 0,#fff 100%);border:1px solid #ddd;border-radius:4px;box-shadow:inset 0 1px 1px rgb(0 0 0 / 5%);margin-top:0;margin-bottom:16px}.address-book-edit-button{background:#d21144;font-size:14px !important;padding:0 12px !important;width:auto}.layout-region-checkout-footer button{font-size:14px}.checkout-pane-payment-information>legend{padding-top:17px}@media(max-width:768px){.table thead th,.table tbody td{padding:12px 3px 12px 0}td.views-field-remove-button button,.quantity-edit-input{line-height:normal}table td.views-field-remove-button{padding:10px 3px 0}.image-right .caption-text{width:100%;left:50%;transform:translateX(-38%)}}.node--type-course-types .content .node__content{font-size:14px}.node--type-course-types .field--name-field-ceu-link{display:inline-block;padding-top:5px;padding-bottom:15px}.node--type-course-types .field--name-field-long-description{border:0;padding:15px 0 0;background:none;border-top:1px dotted #b8b8b8}.node--type-course-types .field--name-field-long-description p,.node--type-course-types .field--name-field-long-description li{font-size:15px}.node--type-course-types .field--name-field-online-reg-override a{background-color:#d21144;border-color:#d21144;padding:6px 12px;border-radius:4px;transition:transform .25s ease-in-out;line-height:27px;text-align:center;display:inline-block;font-size:15px;color:#fff;font-weight:normal;text-decoration:none;margin-bottom:20px}.node--type-course-types .field--name-field-online-reg-override a:hover{background-color:#b80f3c;transform:scale3d(1.05,1.05,1.05);-webkit-transform:scale3d(1.05,1.05,1.05);-moz-transform:scale3d(1.05,1.05,1.05) rotate(0.02deg);transition:transform .25s ease-in-out}.node--type-course-types #block-pagetitle .content{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.node--type-course-types #block-pagetitle .content .title{flex:1 0 100%}.node--type-course-types #block-pagetitle .content h3{flex:1 0 50%}.node--type-course-types #block-pagetitle .print-class{flex:1 0 50%;justify-content:flex-end;font-size:13px}.view-admin-course-locations button:after{display:none}.view-admin-course-locations button{font-size:14px;padding:3px 12px}.view-admin-course-locations button:last-child{background:#fff;color:#4d4d4d;border:1px solid #ddd}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#4d4d4d}@media(max-width:767px){.node--type-course-types #block-pagetitle .content h3{order:2;flex:1 0 100%}.node--type-course-types #block-pagetitle .print-class{flex:1 0 100%;justify-content:flex-start;margin-bottom:20px}}#block-views-block-training-schedule-block-1{padding-bottom:15px}#toolbar-item-administration-tray *,.adminimal .toolbar .toolbar-tray{border:0;background:none;text-decoration:none}.menu-item .toolbar-menu{background:rgba(32,32,32,.88) !important}#toolbar-item-administration-tray .toolbar-lining{background:linear-gradient(rgba(32,32,32,1) 0,rgba(50,50,50,0.88) 100%) !important}.toolbar-menu-administration a:not(.toolbar-icon-admin-toolbar-tools-help)::before,.toolbar-toggle-orientation{display:none !important}.toolbar-horizontal .toolbar-tray>.toolbar-lining{padding-right:1em}body.adminimal #toolbar-administration .toolbar-menu-administration .menu-item a::before,#toolbar-administration .toolbar-menu-administration .menu-item a::before{width:16px;height:16px;left:0;top:5%;background-size:contain}body.adminimal #toolbar-administration .toolbar-menu-administration .menu-item a,body #toolbar-administration .toolbar-menu-administration .menu-item a{padding:7px 14px;font-size:.7em;color:#fff;border-left:1px solid #323232;border-bottom:1px solid #323232}.toolbar-horizontal .toolbar-tray{border:0;box-shadow:none}.toolbar-tray-horizontal ul li.menu-item--expanded .menu-item.hover-intent ul{display:block;margin:-24px 0 0 200px}#toolbar-item-administration-tray.toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded{background-position:center right;background-image:url(/modules/contrib/admin_toolbar/misc/icons/0074bd/chevron-right.svg);background-repeat:no-repeat}.view-white-paper-files ul.secondary,.view-sales-reports-view ul.secondary{display:flex;list-style-type:none;padding:0;margin:0}.view-white-paper-files .element-invisible,.view-sales-reports-view .element-invisible{display:none}.view-white-paper-files ul.secondary li,.view-sales-reports-view ul.secondary li{padding:10px;border-bottom:1px solid #ddd;line-height:5px}
.view-white-paper-files ul.secondary li.active,.view-sales-reports-view ul.secondary li.active{border-bottom:1px solid #000}.view-white-paper-files ul.secondary li a,.view-sales-reports-view ul.secondary li a{color:#4d4d4d;font-size:13px}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}#edit-submit-search{border-color:#ddd}#edit-submit-search:hover{border-color:#adadad;background:#f5f5f5}.form-control:focus{box-shadow:none;border-color:#ddd}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:none}.contact-summary{border:0;box-shadow:none;padding:0 15px}.contact-summary .checkout-pane-review{padding:0}.order-summary .checkout-help{margin-bottom:20px}.order-summary h3,.contact-summary .summary-heading{font-size:14px;font-weight:bold;background:#f9f9f9;padding:8px 0;color:#4d4d4d}.order-total-line__total span{padding:10px;background:#f9f9f9;font-weight:bold}.order-total-line__total span:last-child{padding-right:5px}.rteindent1{margin-left:40px}.page-node-1070 .content h2 a:after,.page-node-1070 .content h3 a:after{content:"";margin:0}#block-headersnellir img{display:block;float:inherit;clear:inherit;width:inherit;max-width:100%;height:inherit;margin:5px 0 15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 5px 10px -5px rgba(153,153,153,1);-moz-box-shadow:0 5px 10px -5px rgba(153,153,153,1);box-shadow:0 5px 10px -5px rgba(153,153,153,1)}.page-view-training-registration .views-row .views-field-product-id strong,.page-view-training-registration .views-row .views-field-title-1 strong{font-weight:700}.page-node-1064 table tr{background:transparent}.page-node-1064 table{font-size:15px}.form-item-subscribe-subscribe,.form-item-suscribirse-al-boletin-suscribirse-al-boletín,.form-item-abonnement-a-des-capsules-techniques-abonnement-à-des-capsules-techniques{margin-left:15px}.form-check-input{margin-top:5px}body.page-eform .radio input[type="radio"]{margin-left:15px}.mailchimp-knowledge-briefs-email-registration .radios--wrapper legend{padding:0 0 10px;background:none}#homepageSlideshow .carousel-caption{display:flex;flex-flow:column;align-items:center;justify-content:center;height:100%}#homepageSlideshow .carousel-item .carousel-caption p{display:none !important}#homepageSlideshow .carousel-item.active .carousel-caption p{display:block !important}#homepageSlideshow .carousel-caption p:nth-child(1){animation:fadein linear 1s}#homepageSlideshow .carousel-caption p:nth-child(2){margin-top:5px;animation:fadein linear 2s}#homepageSlideshow .carousel-caption p:nth-child(3){margin-top:15px;animation:fadein linear 3s}#homepageSlideshow .carousel-caption p:nth-child(4){margin-top:5px;animation:fadein linear 4s}#homepageSlideshow .small{font-size:24px;line-height:34px}#homepageSlideshow .medium{font-size:26px;line-height:33px}#homepageSlideshow .large{font-size:34px;line-height:32px}@keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}@media(min-width:1199px){#homepageSlideshow .carousel-caption p:nth-child(2),#homepageSlideshow .carousel-caption p:nth-child(4){margin-top:5px}#homepageSlideshow .carousel-caption p:nth-child(3){margin-top:30px}#homepageSlideshow .small{font-size:40px;line-height:54px}#homepageSlideshow .medium{font-size:42px;line-height:52px}#homepageSlideshow .large{font-size:56px;line-height:50px}}.sidebar #block-views-block-shopping-cart-block-block-1{padding-bottom:30px}div#block-views-block-shopping-cart-block-block-1 .block-title{font-size:21px;font-weight:400;color:#3d3d3d;margin:0;padding:0;padding-bottom:2px}div#block-views-block-shopping-cart-block-block-1 .view-shopping-cart-block .views-row{display:flex;font-size:14px !important;margin:5px 0;flex-wrap:wrap}#block-views-block-shopping-cart-block-block-1 .view-footer{font-size:14px !important}div#block-views-block-shopping-cart-block-block-1 .view-shopping-cart-block .views-field-quantity{display:flex;flex-direction:row-reverse}div#block-views-block-shopping-cart-block-block-1 .view-shopping-cart-block .views-label-quantity{margin:0 5px}div#block-views-block-shopping-cart-block-block-1 .view-shopping-cart-block .views-label-total-price__number{font-weight:bold}#block-views-block-shopping-cart-block-block-1 .view-shopping-cart-block .view-footer p{font-size:14px !important}div#block-views-block-shopping-cart-block-block-1 .view-shopping-cart-block .view-footer p a{margin-right:5px}@media(max-width:767px){div#block-views-block-shopping-cart-block-block-1 .view-shopping-cart-block .views-row,#block-views-block-shopping-cart-block-block-1 .view-shopping-cart-block .view-footer p{font-size:15px !important}div#block-views-block-shopping-cart-block-block-1 .view-shopping-cart-block .views-row{display:block}
div#block-views-block-shopping-cart-block-block-1 .view-shopping-cart-block .views-field-quantity{justify-content:center}#homepageSlideshow .carousel-caption p:nth-child(2),#homepageSlideshow .carousel-caption p:nth-child(3),#homepageSlideshow .carousel-caption p:nth-child(4){margin-top:10px}#homepageSlideshow .small{font-size:14px;line-height:12px}#homepageSlideshow .medium{font-size:17px;line-height:15px}#homepageSlideshow .large{font-size:22px;line-height:21px}.carousel-indicators{display:none}}.field--name-field-date time{display:block;color:#4d4d4d;float:none}.field--name-field-date time:first-child{float:left;margin-right:10px}.contact-summary .link--previous{margin-bottom:20px;display:block}@media(max-width:480px){#homepageSlideshow .small{font-size:10px;line-height:unset}#homepageSlideshow .medium{font-size:12px;line-height:unset}#homepageSlideshow .large{font-size:16px;line-height:unset}#homepageSlideshow .carousel-caption p:nth-child(2),#homepageSlideshow .carousel-caption p:nth-child(3),#homepageSlideshow .carousel-caption p:nth-child(4){margin-top:5px}}.view-id-news #edit-actions{margin-bottom:0 !important}.view-testimonials .views-field-field-employees-quotes .views-label-field-employees-quotes{font-size:13px;font-weight:bold;display:inline-block}.view-testimonials .views-field-field-employees-quotes .field-content{display:inline-block;font-size:13px}.region-header-image p,#edit-field-terms-and-conditions{margin-bottom:0}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:inherit;font-weight:bold}.ui-accordion-header a:after{display:none}.ui-accordion-header a:before{content:"";width:5px;height:7px;background:#9e9e9e;position:absolute;left:16px;top:20px;clip-path:polygon(100% 50%,0 100%,0 0)}.ui-accordion-header.ui-state-active a:before{width:7px;height:5px;background:#757575;clip-path:polygon(50% 100%,0 0,100% 0)}.ui-accordion .ui-accordion-content{height:auto !important}.view-on-demand-infrared-webinars{margin-top:20px}.view-live-infrared-webcasts .views-field-nothing{float:left}.view-live-infrared-webcasts .views-field-nothing img{width:16px;height:16px;margin-bottom:5px !important;display:inline-block;margin-right:6px !important}.view-live-infrared-webcasts .views-field-field-course-type{display:inline-block}.view-live-infrared-webcasts .views-field-field-course-type a{color:#4d4d4d !important}.view-live-infrared-webcasts .views-field-field-course-format{font-size:14px;font-style:italic;clear:both}.view-live-infrared-webcasts .views-field-field-date,.view-live-infrared-webcasts .views-field-field-course-location{font-size:14px;display:inline-block}.view-live-infrared-webcasts a.btn.btn-primary{font-size:13px;line-height:18px;font-weight:bold;float:right;margin-top:-33px;padding:4px 9px}.view-testimonials .form-item-title-selective{width:100%;margin-right:0}.white-papers .form-item-field-agree-giveaway{margin-bottom:15px}.white-papers .form-item-field-agree-giveaway input{margin-left:15px}.white-papers .form-item-field-agree-giveaway label{padding-left:40px}@media(max-width:1199px){.view-live-infrared-webcasts .views-row{text-align:center}.view-live-infrared-webcasts a.btn.btn-primary{text-align:center;margin:0 auto !important;margin-top:12px !important;margin-bottom:8px !important;font-size:16px;line-height:27px;font-weight:400;padding:6px 12px}.view-live-infrared-webcasts .views-field-nothing,.view-live-infrared-webcasts a.btn.btn-primary{float:none;display:inline-block}}.page-link:focus{box-shadow:none}.tabs .nav-tabs.primary a{cursor:default;display:block;margin-right:2px;line-height:1.42857143;position:relative;padding:10px 15px;font-size:15px}.tabs .nav-tabs.primary li.active a{color:#8d8d8d;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;border-radius:4px 4px 0 0}.field--name-field-sponsored-course-text h2,.field--name-field-description-text{font-size:21px;font-weight:400;color:#3d3d3d;padding-top:0;padding-bottom:0;margin:15px 0 5px}
.field--name-field-description-text{margin:15px 0}.user-not-logged-in #password-policy-status,.user-not-logged-in #edit-google-analytics,.user-not-logged-in #edit-contact,.user-not-logged-in #edit-timezone,.user-not-logged-in #edit-user-picture-wrapper{display:none}.form-item-field-course-language-value+fieldset.form-composite{width:100%}.image-right,.caption-text{text-align:center}p>img{margin:15px !important}
/* Source and licensing information for the above line(s) can be found at https://www.thesnellgroup.com/themes/custom/thesnellgroup/css/style.css. */