@charset "US-ASCII";.selectboxit-container{position:relative;display:inline-block;vertical-align:top}.selectboxit-container *{font:14px Helvetica,Arial;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:0;white-space:nowrap}.selectboxit-container .selectboxit{width:220px;cursor:pointer;margin:0;padding:0;border-radius:6px;overflow:hidden;display:block;position:relative}.selectboxit-container .selectboxit-options a,.selectboxit-container span{height:30px;line-height:30px;display:block}.selectboxit-container .selectboxit:focus{outline:0}.selectboxit-options .selectboxit-disabled,.selectboxit.selectboxit-disabled{opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:default}.selectboxit-text{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left}.selectboxit .selectboxit-option-icon-container{margin-left:5px}.selectboxit-container .selectboxit-options{-moz-box-sizing:border-box;box-sizing:border-box;min-width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;border-radius:6px;text-align:left;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.selectboxit-option .selectboxit-option-anchor{padding:0 2px}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none}.selectboxit-optgroup-header,.selectboxit-option{text-indent:5px;margin:0;list-style-type:none}.selectboxit-option-first{border-top-right-radius:6px;border-top-left-radius:6px}.selectboxit-optgroup-header+.selectboxit-option-first{border-top-right-radius:0;border-top-left-radius:0}.selectboxit-option-last{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.selectboxit-optgroup-header{font-weight:700}.selectboxit-optgroup-header:hover{cursor:default}.selectboxit-arrow-container{width:30px;position:absolute;right:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%}.selectboxit-option-icon-container{float:left}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left}.selectboxit-rendering{display:inline-block!important;zoom:1!important;visibility:visible!important;position:absolute!important;top:-9999px!important;left:-9999px!important}.jqueryui .ui-icon{background-color:inherit}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px}.selectboxit-btn{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;border-color:#e6e6e6 #e6e6e6 #b3b3b3;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) #b3b3b3}.selectboxit-btn.selectboxit-enabled:active,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:hover{color:#333;background-color:#e6e6e6}.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:hover{color:#333;text-decoration:none;background-position:0 -15px}.selectboxit-default-arrow{width:0;height:0;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent}.selectboxit-list{background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.selectboxit-list .selectboxit-option-anchor{color:#333}.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x}.selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor{color:#999}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/mgs_assets/javascripts/vendor/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/mgs_assets/javascripts/vendor/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(/mgs_assets/javascripts/vendor/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/mgs_assets/javascripts/vendor/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/mgs_assets/javascripts/vendor/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/mgs_assets/javascripts/vendor/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}.tooltipster-default{border-radius:5px;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-8px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-8px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-8px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-8px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-8px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-8px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);transition-timing-function:cubic-bezier(0.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(0.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(0.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(0.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(0.23,.635,.495,2.4);transition-timing-function:cubic-bezier(0.23,.635,.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);transition-timing-function:cubic-bezier(0.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);transition-timing-function:cubic-bezier(0.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.2.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2014 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/mgs_assets/images/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/mgs_assets/images/vendor/chosen/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/mgs_assets/images/vendor/chosen/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none;width:auto}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/mgs_assets/images/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/mgs_assets/images/vendor/chosen/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/mgs_assets/images/vendor/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.mm-menu.mm-horizontal>.mm-panel{-webkit-transition:left .4s ease;-moz-transition:left .4s ease;-ms-transition:left .4s ease;-o-transition:left .4s ease;transition:left .4s ease}.mm-menu .mm-hidden{display:none}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{background:inherit;display:block;overflow:hidden;height:100%;padding:0;position:absolute;left:0;top:0;z-index:0}.mm-menu>.mm-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;padding:20px;position:absolute;top:0;left:100%;z-index:0}.mm-menu>.mm-panel.mm-opened{left:0}.mm-menu>.mm-panel.mm-subopened{left:-40%}.mm-menu>.mm-panel.mm-highest{z-index:1}.mm-menu .mm-list{padding:20px 0}.mm-menu>.mm-list{padding:20px 0 40px}.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}.mm-panel>.mm-list:first-child{padding-top:0}.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0}.mm-list{font:inherit;font-size:14px}.mm-list a,.mm-list a:hover{text-decoration:none}.mm-list>li{position:relative}.mm-list>li>a,.mm-list>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;bottom:0;width:auto;margin-left:20px;position:relative;left:auto}.mm-list a.mm-subopen{width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}.mm-list a.mm-subopen.mm-fullsubopen{width:100%}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px}.mm-list>li.mm-selected>a.mm-subopen{background:0 0}.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0}.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}.mm-list>li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}.mm-list>li.mm-spacer{padding-top:40px}.mm-list>li.mm-spacer.mm-label{padding-top:25px}.mm-list a.mm-subclose:before,.mm-list a.mm-subopen:after{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px}.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen{height:40px}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px}html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-ismenu{background:#333;color:rgba(255,255,255,.6)}.mm-menu .mm-list>li:after{border-color:rgba(0,0,0,.15)}.mm-menu .mm-list>li>a.mm-subclose{background:rgba(0,0,0,.1);color:rgba(255,255,255,.3)}.mm-menu .mm-list>li>a.mm-subclose:before,.mm-menu .mm-list>li>a.mm-subopen:after{border-color:rgba(255,255,255,.3)}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.15)}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:rgba(0,0,0,.1)}.mm-menu .mm-list>li.mm-label,.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,.05)}.mm-fixed-bottom,.mm-fixed-top,.mm-page{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,border;-moz-transition-property:top,right,bottom,left,border;-ms-transition-property:top,right,bottom,left,border;-o-transition-property:top,right,bottom,left,border;transition-property:top,right,bottom,left,border}#mm-blocker,.mm-page{margin:0;top:0;right:0;bottom:0;left:0}.mm-page{border:0 solid rgba(0,0,0,0)}html.mm-opening .mm-page{border:0 solid transparent}.mm-fixed-bottom,.mm-fixed-top{position:fixed;left:0}.mm-fixed-top{top:0}.mm-fixed-bottom{bottom:0}html.mm-opened{overflow:hidden;position:relative}html.mm-opened body{overflow:hidden}html.mm-opened .mm-page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative}html.mm-background .mm-page{background:inherit}#mm-blocker{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);display:none;width:100%;height:100%;position:fixed;z-index:999999}html.mm-blocking #mm-blocker,html.mm-opened #mm-blocker{display:block}.mm-menu.mm-offcanvas{display:none;position:fixed}.mm-menu.mm-current{display:block}html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-bottom,html.mm-opening .mm-fixed-top,html.mm-opening .mm-page{left:80%}.mm-menu{width:80%}@media all and (max-width:175px){.mm-menu{width:140px}html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-bottom,html.mm-opening .mm-fixed-top,html.mm-opening .mm-page{left:140px}}@media all and (min-width:550px){.mm-menu{width:440px}html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-bottom,html.mm-opening .mm-fixed-top,html.mm-opening .mm-page{left:440px}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:proxima-nova-1,proxima-nova-2,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a:focus{outline:dotted thin}a:active,a:hover{outline:0}p,pre{margin:1.73333em 0}blockquote{margin:1.73333em 40px}.h1,h1{font-size:2em;line-height:1.3em;margin-top:.86667em;margin-bottom:.86667em}.h2,h2{font-size:1.5em;line-height:1.73333em}.h3,.post-med .entry-title,.toc li,body.landing-location .discounts .discount-heading,h3{font-size:1.17em;line-height:1.48148em;margin-top:1.48148em;margin-bottom:1.48148em}.h4,.reviews-grid .review-item .review-title,h4{font-size:1em;line-height:1.73333em;margin-top:1.73333em;margin-bottom:1.73333em}.h5,h5{font-size:.83em;line-height:2.08835em;margin-top:2.08835em;margin-bottom:2.08835em}.h6,h6{font-size:.67em;line-height:2.58706em;margin-top:2.58706em;margin-bottom:2.58706em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.search-excerpt span,mark{background:#ffffb3;color:#000;display:inline-block;padding:0 .25em}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1.73333em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{margin:0 2px}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-spacing:0}@font-face{font-family:SSSocial;src:url(/mgs_assets/fonts/ss-social-circle.eot);src:url(/mgs_assets/fonts/ss-social-circle.eot?#iefix) format("embedded-opentype"),url(/mgs_assets/fonts/ss-social-circle.woff) format("woff"),url(/mgs_assets/fonts/ss-social-circle.ttf) format("truetype"),url(/mgs_assets/fonts/ss-social-circle.svg#SSSocialCircle) format("svg");font-weight:700;font-style:normal}@font-face{font-family:SSSocial;src:url(/mgs_assets/fonts/ss-social-regular.eot);src:url(/mgs_assets/fonts/ss-social-regular.eot?#iefix) format("embedded-opentype"),url(/mgs_assets/fonts/ss-social-regular.woff) format("woff"),url(/mgs_assets/fonts/ss-social-regular.ttf) format("truetype"),url(/mgs_assets/fonts/ss-social-regular.svg#SSSocialRegular) format("svg");font-weight:400;font-style:normal}.post-featured .post-type i,.post-featured .post-type i.ss-social,.post-featured .post-type i.ss-social-circle,.ss-icon,.ss-icon.ss-social,.ss-icon.ss-social-circle,.vtabs .tabs a.ss-social-circle:before,.vtabs .tabs a.ss-social:before,.vtabs .tabs a:before,[class*=" ss-"].right:after,[class*=" ss-"]:before,[class*=" ss-"][class*=" ss-social"].right:after,[class*=" ss-"][class*=" ss-social"]:before,[class^=ss-].right:after,[class^=ss-]:before,[class^=ss-][class*=" ss-social"].right:after,[class^=ss-][class*=" ss-social"]:before,body.training_roles .show-all:before,body.training_roles .ss-social-circle.show-all:before,body.training_roles .ss-social.show-all:before{font-family:SSSocial;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.post-featured .post-type i.ss-social-circle,.ss-icon.ss-social-circle,.vtabs .tabs a.ss-social-circle:before,[class*=" ss-"].ss-social-circle.right:after,[class*=" ss-"].ss-social-circle:before,[class^=ss-].ss-social-circle.right:after,[class^=ss-].ss-social-circle:before,body.training_roles .ss-social-circle.show-all:before{font-weight:700}.ss-facebook.right:after,.ss-facebook:before{content:''}.ss-twitter.right:after,.ss-twitter:before{content:''}.ss-linkedin.right:after,.ss-linkedin:before{content:''}.ss-googleplus.right:after,.ss-googleplus:before{content:''}.ss-appdotnet.right:after,.ss-appdotnet:before{content:''}.ss-zerply.right:after,.ss-zerply:before{content:''}.ss-reddit.right:after,.ss-reddit:before{content:''}.ss-tumblr.right:after,.ss-tumblr:before{content:''}.ss-wordpress.right:after,.ss-wordpress:before{content:''}.ss-blogger.right:after,.ss-blogger:before{content:''}.ss-posterous.right:after,.ss-posterous:before{content:''}.ss-youtube.right:after,.ss-youtube:before{content:''}.ss-vimeo.right:after,.ss-vimeo:before{content:''}.ss-flickr.right:after,.ss-flickr:before{content:''}.ss-instagram.right:after,.ss-instagram:before{content:''}.ss-fivehundredpx.right:after,.ss-fivehundredpx:before{content:''}.ss-pinterest.right:after,.ss-pinterest:before{content:''}.ss-svpply.right:after,.ss-svpply:before{content:''}.ss-readmill.right:after,.ss-readmill:before{content:''}.ss-dropbox.right:after,.ss-dropbox:before{content:''}.ss-pinboard.right:after,.ss-pinboard:before{content:''}.ss-dribbble.right:after,.ss-dribbble:before{content:''}.ss-behance.right:after,.ss-behance:before{content:''}.ss-github.right:after,.ss-github:before{content:''}.ss-octocat.right:after,.ss-octocat:before{content:''}.ss-stackoverflow.right:after,.ss-stackoverflow:before{content:''}.ss-paypal.right:after,.ss-paypal:before{content:''}.ss-kickstarter.right:after,.ss-kickstarter:before{content:''}.ss-foursquare.right:after,.ss-foursquare:before{content:''}.ss-yelp.right:after,.ss-yelp:before{content:''}.ss-skype.right:after,.ss-skype:before{content:''}.ss-rdio.right:after,.ss-rdio:before{content:''}.ss-spotify.right:after,.ss-spotify:before{content:''}.ss-lastfm.right:after,.ss-lastfm:before{content:''}.ss-soundcloud.right:after,.ss-soundcloud:before{content:''}.ss-share.right:after,.ss-share:before{content:''}.ss-apple.right:after,.ss-apple:before{content:''}.ss-microsoft.right:after,.ss-microsoft:before{content:''}.ss-windows.right:after,.ss-windows:before{content:''}.ss-android.right:after,.ss-android:before{content:''}.ss-blackberry.right:after,.ss-blackberry:before{content:''}@font-face{font-family:SSStandard;src:url(/mgs_assets/fonts/ss-standard.eot);src:url(/mgs_assets/fonts/ss-standard.eot?#iefix) format("embedded-opentype"),url(/mgs_assets/fonts/ss-standard.woff) format("woff"),url(/mgs_assets/fonts/ss-standard.ttf) format("truetype"),url(/mgs_assets/fonts/ss-standard.svg#SSStandard) format("svg");font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}.post-featured .post-type i,.post-featured .post-type i.ss-standard,.ss-icon,.ss-icon.ss-standard,.vtabs .tabs a.ss-standard:before,.vtabs .tabs a:before,[class*=" ss-"].right:after,[class*=" ss-"].ss-standard.right:after,[class*=" ss-"].ss-standard:before,[class*=" ss-"]:before,[class^=ss-].right:after,[class^=ss-].ss-standard.right:after,[class^=ss-].ss-standard:before,[class^=ss-]:before,body.training_roles .show-all:before,body.training_roles .ss-standard.show-all:before{font-family:SSStandard;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[class*=" ss-"].right:before,[class^=ss-].right:before{display:none;content:''}.ss-cursor.right:after,.ss-cursor:before{content:''}.ss-crosshair.right:after,.ss-crosshair:before{content:'⌖'}.ss-search.right:after,.ss-search:before{content:'🔎'}.ss-zoomin.right:after,.ss-zoomin:before{content:''}.ss-zoomout.right:after,.ss-zoomout:before{content:''}.ss-view.right:after,.ss-view:before{content:'👀'}.ss-attach.right:after,.ss-attach:before{content:'📎'}.ss-link.right:after,.ss-link:before{content:'🔗'}.ss-move.right:after,.ss-move:before{content:''}.post-featured .post-type .articles:before,.post-featured .post-type .blog:before,.post-featured .post-type .presentations:before,.post-featured .post-type .reviews:before,.post-featured .post-type .right.articles:after,.post-featured .post-type .right.blog:after,.post-featured .post-type .right.presentations:after,.post-featured .post-type .right.reviews:after,.ss-write.right:after,.ss-write:before{content:'✎'}.ss-writingdisabled.right:after,.ss-writingdisabled:before{content:''}.ss-erase.right:after,.ss-erase:before{content:'✐'}.ss-compose.right:after,.ss-compose:before{content:'📝'}.ss-lock.right:after,.ss-lock:before{content:'🔒'}.ss-unlock.right:after,.ss-unlock:before{content:'🔓'}.ss-key.right:after,.ss-key:before{content:'🔑'}.ss-backspace.right:after,.ss-backspace:before{content:'⌫'}.ss-ban.right:after,.ss-ban:before{content:'🚫'}.ss-trash.right:after,.ss-trash:before{content:''}.ss-target.right:after,.ss-target:before{content:'◎'}.ss-tag.right:after,.ss-tag:before{content:''}.ss-bookmark.right:after,.ss-bookmark:before{content:'🔖'}.ss-flag.right:after,.ss-flag:before{content:'⚑'}.ss-like.right:after,.ss-like:before{content:'👍'}.ss-dislike.right:after,.ss-dislike:before{content:'👎'}.ss-heart.right:after,.ss-heart:before{content:'♥'}.ss-halfheart.right:after,.ss-halfheart:before{content:''}.ss-star.right:after,.ss-star:before{content:'⋆'}.ss-halfstar.right:after,.ss-halfstar:before{content:''}.ss-sample.right:after,.ss-sample:before{content:''}.ss-crop.right:after,.ss-crop:before{content:''}.ss-layers.right:after,.ss-layers:before{content:''}.ss-fill.right:after,.ss-fill:before{content:''}.ss-stroke.right:after,.ss-stroke:before{content:''}.ss-phone.right:after,.ss-phone:before{content:'📞'}.ss-phonedisabled.right:after,.ss-phonedisabled:before{content:''}.ss-rss.right:after,.ss-rss:before{content:''}.ss-facetime.right:after,.ss-facetime:before{content:''}.ss-reply.right:after,.ss-reply:before{content:'↩'}.ss-send.right:after,.ss-send:before{content:''}.ss-mail.right:after,.ss-mail:before{content:'✉'}.ss-inbox.right:after,.ss-inbox:before{content:'📥'}.ss-chat.right:after,.ss-chat:before{content:'💬'}.ss-ellipsischat.right:after,.ss-ellipsischat:before{content:''}.ss-ellipsis.right:after,.ss-ellipsis:before{content:'…'}.ss-user.right:after,.ss-user:before{content:'👤'}.ss-femaleuser.right:after,.ss-femaleuser:before{content:'👧'}.ss-users.right:after,.ss-users:before{content:'👥'}.ss-cart.right:after,.ss-cart:before{content:''}.ss-creditcard.right:after,.ss-creditcard:before{content:'💳'}.ss-dollarsign.right:after,.ss-dollarsign:before{content:'💲'}.ss-barchart.right:after,.ss-barchart:before{content:'📊'}.ss-piechart.right:after,.ss-piechart:before{content:''}.ss-box.right:after,.ss-box:before{content:'📦'}.ss-home.right:after,.ss-home:before{content:'⌂'}.ss-buildings.right:after,.ss-buildings:before{content:'🏢'}.ss-warehouse.right:after,.ss-warehouse:before{content:''}.ss-globe.right:after,.ss-globe:before{content:'🌎'}.ss-navigate.right:after,.ss-navigate:before{content:''}.ss-compass.right:after,.ss-compass:before{content:''}.ss-signpost.right:after,.ss-signpost:before{content:''}.ss-map.right:after,.ss-map:before{content:''}.ss-location.right:after,.ss-location:before{content:''}.ss-pin.right:after,.ss-pin:before{content:'📍'}.ss-database.right:after,.ss-database:before{content:''}.ss-hdd.right:after,.ss-hdd:before{content:''}.ss-music.right:after,.ss-music:before{content:'♫'}.ss-mic.right:after,.ss-mic:before{content:'🎤'}.ss-volume.right:after,.ss-volume:before{content:'🔈'}.ss-lowvolume.right:after,.ss-lowvolume:before{content:'🔉'}.ss-highvolume.right:after,.ss-highvolume:before{content:'🔊'}.ss-airplay.right:after,.ss-airplay:before{content:''}.ss-camera.right:after,.ss-camera:before{content:'📷'}.ss-picture.right:after,.ss-picture:before{content:'🌄'}.ss-video.right:after,.ss-video:before{content:'📹'}.ss-play.right:after,.ss-play:before{content:'▶'}.ss-pause.right:after,.ss-pause:before{content:''}.ss-stop.right:after,.ss-stop:before{content:'■'}.ss-record.right:after,.ss-record:before{content:'●'}.ss-rewind.right:after,.ss-rewind:before{content:'⏪'}.ss-fastforward.right:after,.ss-fastforward:before{content:'⏩'}.ss-skipback.right:after,.ss-skipback:before{content:'⏮'}.ss-skipforward.right:after,.ss-skipforward:before{content:'⏭'}.ss-eject.right:after,.ss-eject:before{content:'⏏'}.ss-repeat.right:after,.ss-repeat:before{content:'🔁'}.ss-replay.right:after,.ss-replay:before{content:'↺'}.ss-shuffle.right:after,.ss-shuffle:before{content:'🔀'}.ss-book.right:after,.ss-book:before{content:'📕'}.ss-openbook.right:after,.ss-openbook:before{content:'📖'}.ss-notebook.right:after,.ss-notebook:before{content:'📓'}.ss-newspaper.right:after,.ss-newspaper:before{content:'📰'}.ss-grid.right:after,.ss-grid:before{content:''}.ss-rows.right:after,.ss-rows:before{content:''}.ss-columns.right:after,.ss-columns:before{content:''}.ss-thumbnails.right:after,.ss-thumbnails:before{content:''}.ss-filter.right:after,.ss-filter:before{content:''}.ss-desktop.right:after,.ss-desktop:before{content:'💻'}.ss-laptop.right:after,.ss-laptop:before{content:''}.ss-tablet.right:after,.ss-tablet:before{content:''}.ss-cell.right:after,.ss-cell:before{content:'📱'}.ss-battery.right:after,.ss-battery:before{content:'🔋'}.ss-highbattery.right:after,.ss-highbattery:before{content:''}.ss-mediumbattery.right:after,.ss-mediumbattery:before{content:''}.ss-lowbattery.right:after,.ss-lowbattery:before{content:''}.ss-emptybattery.right:after,.ss-emptybattery:before{content:''}.ss-lightbulb.right:after,.ss-lightbulb:before{content:'💡'}.ss-downloadcloud.right:after,.ss-downloadcloud:before{content:''}.ss-download.right:after,.ss-download:before{content:''}.ss-uploadcloud.right:after,.ss-uploadcloud:before{content:''}.ss-upload.right:after,.ss-upload:before{content:''}.ss-fork.right:after,.ss-fork:before{content:''}.ss-merge.right:after,.ss-merge:before{content:''}.ss-transfer.right:after,.ss-transfer:before{content:'⇆'}.ss-refresh.right:after,.ss-refresh:before{content:'↻'}.ss-sync.right:after,.ss-sync:before{content:''}.ss-loading.right:after,.ss-loading:before{content:''}.ss-wifi.right:after,.ss-wifi:before{content:''}.ss-connection.right:after,.ss-connection:before{content:''}.ss-file.right:after,.ss-file:before{content:'📄'}.ss-folder.right:after,.ss-folder:before{content:'📁'}.ss-quote.right:after,.ss-quote:before{content:'“'}.ss-text.right:after,.ss-text:before{content:''}.ss-font.right:after,.ss-font:before{content:''}.ss-print.right:after,.ss-print:before{content:'⎙'}.ss-fax.right:after,.ss-fax:before{content:'📠'}.ss-list.right:after,.ss-list:before{content:''}.ss-layout.right:after,.ss-layout:before{content:''}.ss-action.right:after,.ss-action:before{content:''}.ss-redirect.right:after,.ss-redirect:before{content:'↪'}.ss-expand.right:after,.ss-expand:before{content:'⤢'}.ss-contract.right:after,.ss-contract:before{content:''}.ss-help.right:after,.ss-help:before{content:'❓'}.ss-info.right:after,.ss-info:before{content:'ℹ'}.ss-alert.right:after,.ss-alert:before{content:'⚠'}.ss-caution.right:after,.ss-caution:before{content:'⛔'}.ss-logout.right:after,.ss-logout:before{content:''}.ss-plus.right:after,.ss-plus:before{content:'+'}.ss-hyphen.right:after,.ss-hyphen:before{content:'-'}.ss-check.right:after,.ss-check:before{content:'✓'}.ss-delete.right:after,.ss-delete:before{content:'␡'}.ss-settings.right:after,.ss-settings:before{content:'⚙'}.ss-dashboard.right:after,.ss-dashboard:before{content:''}.ss-notifications.right:after,.ss-notifications:before{content:'🔔'}.ss-notificationsdisabled.right:after,.ss-notificationsdisabled:before{content:'🔕'}.ss-clock.right:after,.ss-clock:before{content:'⏲'}.ss-stopwatch.right:after,.ss-stopwatch:before{content:'⏱'}.ss-calendar.right:after,.ss-calendar:before{content:'📅'}.ss-addcalendar.right:after,.ss-addcalendar:before{content:''}.ss-removecalendar.right:after,.ss-removecalendar:before{content:''}.ss-checkcalendar.right:after,.ss-checkcalendar:before{content:''}.ss-deletecalendar.right:after,.ss-deletecalendar:before{content:''}.ss-briefcase.right:after,.ss-briefcase:before{content:'💼'}.ss-cloud.right:after,.ss-cloud:before{content:'☁'}.ss-droplet.right:after,.ss-droplet:before{content:'💧'}.ss-flask.right:after,.ss-flask:before{content:''}.ss-up.right:after,.ss-up:before{content:'⬆'}.ss-upright.right:after,.ss-upright:before{content:'⬈'}.ss-right.right:after,.ss-right:before{content:'➡'}.ss-downright.right:after,.ss-downright:before{content:'⬊'}.ss-down.right:after,.ss-down:before{content:'⬇'}.ss-downleft.right:after,.ss-downleft:before{content:'⬋'}.ss-left.right:after,.ss-left:before{content:'⬅'}.ss-upleft.right:after,.ss-upleft:before{content:'⬉'}.ss-navigateup.right:after,.ss-navigateup:before{content:''}.ss-navigateright.right:after,.ss-navigateright:before{content:'▻'}.ss-navigatedown.right:after,.ss-navigatedown:before{content:''}.ss-navigateleft.right:after,.ss-navigateleft:before{content:'◅'}.ss-directup.right:after,.ss-directup:before{content:'▴'}.ss-directright.right:after,.ss-directright:before{content:'▹'}.ss-dropdown.right:after,.ss-dropdown:before{content:'▾'}.ss-directleft.right:after,.ss-directleft:before{content:'◃'}.ss-retweet.right:after,.ss-retweet:before{content:''}.ss-volumelow.right:after,.ss-volumelow:before{content:'🔉'}.ss-volumehigh.right:after,.ss-volumehigh:before{content:'🔊'}.ss-batteryhigh.right:after,.ss-batteryhigh:before{content:''}.ss-batterymedium.right:after,.ss-batterymedium:before{content:''}.ss-batterylow.right:after,.ss-batterylow:before{content:''}.ss-batteryempty.right:after,.ss-batteryempty:before{content:''}.ss-clouddownload.right:after,.ss-clouddownload:before{content:''}.ss-cloudupload.right:after,.ss-cloudupload:before{content:''}.ss-calendaradd.right:after,.ss-calendaradd:before{content:''}.ss-calendarremove.right:after,.ss-calendarremove:before{content:''}.ss-calendarcheck.right:after,.ss-calendarcheck:before{content:''}.ss-calendardelete.right:after,.ss-calendardelete:before{content:''}.icon-128-aep,.icon-128-agile,.icon-128-apm,.icon-128-blank,.icon-128-csm,.icon-128-cspo,.icon-128-estimating,.icon-128-eus,.icon-128-fra,.icon-128-newto,.icon-128-planningpoker,.icon-128-productowner,.icon-128-projectsliders,.icon-128-relativewgt,.icon-128-scrum,.icon-128-scrummaster,.icon-128-sprite,.icon-128-srg,.icon-128-succeed,.icon-128-succeeding,.icon-128-swa,.icon-128-themescoring,.icon-128-themescreening,.icon-128-transitioning,.icon-128-userstories,.icon-128-velocity{background-image:url(/mgs_assets/images/v3/icons/icon-128-s38dc06dcce.png);background-repeat:no-repeat}.icon-128-aep,.icon-128-estimating{background-position:0 0}.icon-128-agile{background-position:0 -128px}.icon-128-apm{background-position:0 -256px}.icon-128-blank{background-position:0 -384px}.icon-128-csm,.icon-128-scrummaster{background-position:0 -512px}.icon-128-cspo,.icon-128-productowner{background-position:0 -640px}.icon-128-eus,.icon-128-userstories{background-position:0 -768px}.icon-128-fra{background-position:0 -896px}.icon-128-newto{background-position:0 -1024px}.icon-128-planningpoker{background-position:0 -1152px}.icon-128-projectsliders{background-position:0 -1280px}.icon-128-relativewgt{background-position:0 -1408px}.icon-128-scrum{background-position:0 -1536px}.icon-128-srg{background-position:0 -1664px}.icon-128-succeed,.icon-128-succeeding,.icon-128-swa{background-position:0 -1792px}.icon-128-themescoring{background-position:0 -1920px}.icon-128-themescreening{background-position:0 -2048px}.icon-128-transitioning{background-position:0 -2176px}.icon-128-velocity{background-position:0 -2304px}i[class*=icon-128-]{display:block;width:128px;height:128px}.icon-256-aep,.icon-256-csm,.icon-256-cspo,.icon-256-estimating,.icon-256-eus,.icon-256-productowner,.icon-256-scrummaster,.icon-256-sprite,.icon-256-succeed,.icon-256-succeeding,.icon-256-swa,.icon-256-userstories{background-image:url(/mgs_assets/images/v3/icons/icon-256-s2a5ea11fb5.png);background-repeat:no-repeat}.icon-256-aep,.icon-256-estimating{background-position:0 0}.icon-256-csm,.icon-256-scrummaster{background-position:0 -256px}.icon-256-cspo,.icon-256-productowner{background-position:0 -512px}.icon-256-eus,.icon-256-userstories{background-position:0 -766px}.icon-256-succeed,.icon-256-succeeding,.icon-256-swa{background-position:0 -1022px}i[class*=icon-256-]{display:block;width:256px;height:256px}.flag-16-br,.flag-16-ca,.flag-16-dk,.flag-16-fi,.flag-16-gb,.flag-16-nl,.flag-16-no,.flag-16-se,.flag-16-sprite,.flag-16-uk,.flag-16-us{background-image:url(/mgs_assets/images/v3/icons/flag-16-s7503af209b.png);background-repeat:no-repeat}.flag-24-bg,.flag-24-br,.flag-24-ca,.flag-24-cn,.flag-24-cr,.flag-24-de,.flag-24-dk,.flag-24-es,.flag-24-fi,.flag-24-fr,.flag-24-gb,.flag-24-gr,.flag-24-id,.flag-24-il,.flag-24-in,.flag-24-ir,.flag-24-it,.flag-24-jp,.flag-24-nl,.flag-24-no,.flag-24-pl,.flag-24-pt,.flag-24-ro,.flag-24-rs,.flag-24-ru,.flag-24-se,.flag-24-si,.flag-24-sprite,.flag-24-tr,.flag-24-uk,.flag-24-us,.flag-24-vn{background-image:url(/mgs_assets/images/v3/icons/flag-24-se39bc85d50.png);background-repeat:no-repeat}.flag-32-blank,.flag-32-br,.flag-32-ca,.flag-32-dk,.flag-32-fi,.flag-32-nl,.flag-32-no,.flag-32-se,.flag-32-sprite,.flag-32-uk,.flag-32-us{background-image:url(/mgs_assets/images/v3/icons/flag-32-s08a3e5bf69.png);background-repeat:no-repeat}.flag-16-br{background-position:0 0}.flag-16-ca{background-position:0 -112px}.flag-16-dk{background-position:0 -224px}.flag-16-fi{background-position:0 -336px}.flag-16-gb,.flag-16-uk{background-position:0 -448px}.flag-16-nl{background-position:0 -560px}.flag-16-no{background-position:0 -672px}.flag-16-se{background-position:0 -784px}.flag-16-us{background-position:0 -896px}.flag-24-bg{background-position:0 0}.flag-24-br{background-position:0 -120px}.flag-24-ca{background-position:0 -240px}.flag-24-cn{background-position:0 -360px}.flag-24-cr{background-position:0 -480px}.flag-24-de{background-position:0 -600px}.flag-24-dk{background-position:0 -720px}.flag-24-es{background-position:0 -840px}.flag-24-fi{background-position:0 -960px}.flag-24-fr{background-position:0 -1080px}.flag-24-gb,.flag-24-uk{background-position:0 -1200px}.flag-24-gr{background-position:0 -1320px}.flag-24-id{background-position:0 -1440px}.flag-24-il{background-position:0 -1560px}.flag-24-in{background-position:0 -1680px}.flag-24-ir{background-position:0 -1800px}.flag-24-it{background-position:0 -1920px}.flag-24-jp{background-position:0 -2040px}.flag-24-nl{background-position:0 -2160px}.flag-24-no{background-position:0 -2280px}.flag-24-pl{background-position:0 -2400px}.flag-24-pt{background-position:0 -2520px}.flag-24-ro{background-position:0 -2640px}.flag-24-rs{background-position:0 -2760px}.flag-24-ru{background-position:0 -2880px}.flag-24-se{background-position:0 -3000px}.flag-24-si{background-position:0 -3120px}.flag-24-tr{background-position:0 -3240px}.flag-24-us{background-position:0 -3360px}.flag-24-vn{background-position:0 -3480px}.flag-32-blank{background-position:0 0}.flag-32-br{background-position:0 -128px}.flag-32-ca{background-position:0 -256px}.flag-32-dk{background-position:0 -384px}.flag-32-fi{background-position:0 -512px}.flag-32-nl{background-position:0 -640px}.flag-32-no{background-position:0 -768px}.flag-32-se{background-position:0 -896px}.flag-32-uk{background-position:0 -1024px}.flag-32-us{background-position:0 -1152px}i[class*=flag-16-]{display:block;width:16px;height:16px}i[class*=flag-24-]{display:block;width:24px;height:24px}i[class*=flag-32-]{display:block;width:32px;height:32px}.icon-download-keynote,.icon-download-openoffice,.icon-download-powerpoint,.icon-download-sprite{background-image:url(/mgs_assets/images/v3/icons/icon-download-s747e69f6a7.png);background-repeat:no-repeat}.icon-download-keynote{background-position:0 0}.icon-download-openoffice{background-position:0 -24px}.icon-download-powerpoint{background-position:0 -48px}i[class*=icon-download-]{display:block;width:24px;height:24px}a{-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;color:inherit}a:hover{color:#3e94e0}.h1,.h2,.h3,.h4,.h5,.h6,.post-med .entry-title,.reviews-grid .review-item .review-title,.toc li,body.landing-location .discounts .discount-heading,h1,h2,h3,h4,h5,h6{font-weight:300;color:#63a437}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.post-med .entry-title a,.reviews-grid .review-item .review-title a,.toc li a,body.landing-location .discounts .discount-heading a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:inherit;cursor:inherit;border-bottom:none!important}.h1 a:active,.h1 a:focus,.h2 a:active,.h2 a:focus,.h3 a:active,.h3 a:focus,.h4 a:active,.h4 a:focus,.h5 a:active,.h5 a:focus,.h6 a:active,.h6 a:focus,.post-med .entry-title a:active,.post-med .entry-title a:focus,.reviews-grid .review-item .review-title a:active,.reviews-grid .review-item .review-title a:focus,.toc li a:active,.toc li a:focus,body.landing-location .discounts .discount-heading a:active,body.landing-location .discounts .discount-heading a:focus,h1 a:active,h1 a:focus,h2 a:active,h2 a:focus,h3 a:active,h3 a:focus,h4 a:active,h4 a:focus,h5 a:active,h5 a:focus,h6 a:active,h6 a:focus{outline:0}.h1 a:focus,.h1 a:hover,.h2 a:focus,.h2 a:hover,.h3 a:focus,.h3 a:hover,.h4 a:focus,.h4 a:hover,.h5 a:focus,.h5 a:hover,.h6 a:focus,.h6 a:hover,.post-med .entry-title a:focus,.post-med .entry-title a:hover,.reviews-grid .review-item .review-title a:focus,.reviews-grid .review-item .review-title a:hover,.toc li a:focus,.toc li a:hover,body.landing-location .discounts .discount-heading a:focus,body.landing-location .discounts .discount-heading a:hover,h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{text-decoration:underline;color:#527fad;cursor:pointer}.h2,h2{margin-top:1.44444em;margin-bottom:.28889em}.h2+p,h2+p{margin-top:0}.ad-flyout .ad-flyout-heading,.heading-hfeed,.heading-primary,.heading-primary-alt,.heading-secondary,.heading-secondary-alt,.section-heading{text-align:center}.heading-primary,.heading-primary-alt{font-size:2.4em;line-height:1.44444em;color:#63a437}.heading-primary-alt{color:#b33d4a}.ad-flyout .ad-flyout-heading,.heading-hfeed,.heading-secondary,.heading-secondary-alt{font-size:1.2em;line-height:1.44444em;color:#f79323;text-transform:uppercase;font-weight:400}.ad-flyout .ad-flyout-heading,.heading-secondary-alt{color:#63a437}.heading-tertiary{font-size:.93333em;line-height:1.85714em;color:#aaa;text-transform:uppercase;font-weight:400}.heading-hfeed{margin-top:1.73333em;padding-top:0;padding-bottom:0;margin-bottom:0;color:#63a437}.entry-heading,.entry-heading-med,.entry-title-large,.post-large .entry-title{margin-bottom:.43333em;color:#b33d4a;text-align:center;font-size:1.86667em;line-height:1.39286em}@media (min-width:41em){.entry-heading,.entry-heading-med,.entry-title-large,.post-large .entry-title{font-size:3em;line-height:1.15556em}}@media (min-width:41em){.entry-heading-med,.post-large .entry-title{font-size:2.4em;line-height:1.44444em}}.content-sidebar .h2,.content-sidebar h2{font-size:1.73333em;line-height:1.5em}body{color:#636363}.about-author .about-content a,.about-mike .about-content a,.content-centered a,.content-link,.content-sidebar .sidebar a,.content-type a,.filters a,.has-sidebar .content a,.has-sidebar .sidebar a,.map-infobox a,.page-intro a,.pdus-banner>p a,.post-footer .about-author .about-content a,.post-large .entry-summary a,.post-metadata a,.presentation-item-full .presentation-summary a,.presentations-list .entry-content a,.resource-list a,.review-content a,.section-intro a,.tag-list-large a,.topics .recommended-book a,.upcoming-training-table td:not(.button-group) a,.upcoming-training-table-simple td:not(.button-group) a,.upcoming-training-weeks-heading a,.video-intro .intro-text a,body.articles .hentry-full .entry-content a,body.blog .hentry-full .entry-content a,body.course_detail .about-mike .about-content a,body.landing .content-centered a,body.landing-location .banner-intro a,body.landing-video-course .banner-intro a,body.landing-video-course .toc-list a,body.newsletter .newsletter-banner-intro a,body.newsletter .notification-form a,body.newsletter .stripe-newsletter-preview a,body.training_roles .role .suggested-courses a{border-bottom:1px solid #90c7ff;text-decoration:none}.about-author .about-content a:hover,.about-mike .about-content a:hover,.content-centered a:hover,.content-link:hover,.content-sidebar .sidebar a:hover,.content-type a:hover,.filters a:hover,.has-sidebar .content a:hover,.has-sidebar .sidebar a:hover,.map-infobox a:hover,.page-intro a:hover,.pdus-banner>p a:hover,.post-large .entry-summary a:hover,.post-metadata a:hover,.presentation-item-full .presentation-summary a:hover,.presentations-list .entry-content a:hover,.resource-list a:hover,.review-content a:hover,.section-intro a:hover,.tag-list-large a:hover,.topics .recommended-book a:hover,.upcoming-training-table td:not(.button-group) a:hover,.upcoming-training-table-simple td:not(.button-group) a:hover,.upcoming-training-weeks-heading a:hover,.video-intro .intro-text a:hover,body.articles .hentry-full .entry-content a:hover,body.blog .hentry-full .entry-content a:hover,body.landing-location .banner-intro a:hover,body.landing-video-course .banner-intro a:hover,body.landing-video-course .toc-list a:hover,body.newsletter .newsletter-banner-intro a:hover,body.newsletter .notification-form a:hover,body.newsletter .stripe-newsletter-preview a:hover,body.training_roles .role .suggested-courses a:hover{border-bottom-width:2px}.view-more-link{color:#527fad;text-decoration:none}.view-more-link:hover{color:#f79323}.view-more-link:before{content:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%228px%22%20height%3D%2211px%22%20viewBox%3D%220%200%208%2011%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Emore%3C%2Ftitle%3E%20%20%20%20%3Cdescription%3ECreated%20with%20Sketch.%3C%2Fdescription%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M2.33327651%2C0.999973774%20C2.27540599%2C0.999973774%202.22910957%2C1.02312198%202.18281315%2C1.0578443%20L0.724475995%2C2.51618145%20C0.643457264%2C2.59720019%200.643457264%2C2.73608944%200.724475995%2C2.81710817%20L3.90735471%2C5.99998689%20L0.724475995%2C9.1828656%20C0.643457264%2C9.26388434%200.643457264%2C9.40277359%200.724475995%2C9.48379232%20L2.18281315%2C10.9421295%20C2.26383188%2C11.0231482%202.40272114%2C11.0231482%202.48373987%2C10.9421295%20L7.2754191%2C6.15045024%20C7.35643783%2C6.06943151%207.35643783%2C5.93054226%207.2754191%2C5.84952353%20L2.48373987%2C1.0578443%20C2.43744345%2C1.02312198%202.39114703%2C0.999973774%202.33327651%2C0.999973774%20L2.33327651%2C0.999973774%20Z%22%20id%3D%22more%22%20fill%3D%22%23F9A530%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");margin-right:.5em}.about-author .about-content .addthis_toolbox a,.about-mike .about-content .addthis_toolbox a,.content-centered .addthis_toolbox a,.content-sidebar .sidebar .addthis_toolbox a,.content-type .addthis_toolbox a,.filters .addthis_toolbox a,.has-sidebar .content .addthis_toolbox a,.has-sidebar .sidebar .addthis_toolbox a,.page-intro .addthis_toolbox a,.pdus-banner>p .addthis_toolbox a,.post-large .entry-summary .addthis_toolbox a,.presentation-item-full .presentation-summary .addthis_toolbox a,.presentations-list .entry-content .addthis_toolbox a,.review-content .addthis_toolbox a,.section-intro .addthis_toolbox a,.video-intro .intro-text .addthis_toolbox a,body.articles .hentry-full .entry-content .addthis_toolbox a,body.blog .hentry-full .entry-content .addthis_toolbox a,body.landing-location .banner-intro .addthis_toolbox a,body.landing-video-course .banner-intro .addthis_toolbox a,body.landing-video-course .toc-list .addthis_toolbox a,body.newsletter .newsletter-banner-intro .addthis_toolbox a,body.newsletter .notification-form .addthis_toolbox a,body.newsletter .stripe-newsletter-preview .addthis_toolbox a{color:inherit;text-decoration:inherit;cursor:inherit;border-bottom:none!important}.about-author .about-content .addthis_toolbox a:active,.about-author .about-content .addthis_toolbox a:focus,.about-mike .about-content .addthis_toolbox a:active,.about-mike .about-content .addthis_toolbox a:focus,.content-centered .addthis_toolbox a:active,.content-centered .addthis_toolbox a:focus,.content-sidebar .sidebar .addthis_toolbox a:active,.content-sidebar .sidebar .addthis_toolbox a:focus,.content-type .addthis_toolbox a:active,.content-type .addthis_toolbox a:focus,.filters .addthis_toolbox a:active,.filters .addthis_toolbox a:focus,.has-sidebar .content .addthis_toolbox a:active,.has-sidebar .content .addthis_toolbox a:focus,.has-sidebar .sidebar .addthis_toolbox a:active,.has-sidebar .sidebar .addthis_toolbox a:focus,.page-intro .addthis_toolbox a:active,.page-intro .addthis_toolbox a:focus,.pdus-banner>p .addthis_toolbox a:active,.pdus-banner>p .addthis_toolbox a:focus,.post-large .entry-summary .addthis_toolbox a:active,.post-large .entry-summary .addthis_toolbox a:focus,.presentation-item-full .presentation-summary .addthis_toolbox a:active,.presentation-item-full .presentation-summary .addthis_toolbox a:focus,.presentations-list .entry-content .addthis_toolbox a:active,.presentations-list .entry-content .addthis_toolbox a:focus,.review-content .addthis_toolbox a:active,.review-content .addthis_toolbox a:focus,.section-intro .addthis_toolbox a:active,.section-intro .addthis_toolbox a:focus,.video-intro .intro-text .addthis_toolbox a:active,.video-intro .intro-text .addthis_toolbox a:focus,body.articles .hentry-full .entry-content .addthis_toolbox a:active,body.articles .hentry-full .entry-content .addthis_toolbox a:focus,body.blog .hentry-full .entry-content .addthis_toolbox a:active,body.blog .hentry-full .entry-content .addthis_toolbox a:focus,body.landing-location .banner-intro .addthis_toolbox a:active,body.landing-location .banner-intro .addthis_toolbox a:focus,body.landing-video-course .banner-intro .addthis_toolbox a:active,body.landing-video-course .banner-intro .addthis_toolbox a:focus,body.landing-video-course .toc-list .addthis_toolbox a:active,body.landing-video-course .toc-list .addthis_toolbox a:focus,body.newsletter .newsletter-banner-intro .addthis_toolbox a:active,body.newsletter .newsletter-banner-intro .addthis_toolbox a:focus,body.newsletter .notification-form .addthis_toolbox a:active,body.newsletter .notification-form .addthis_toolbox a:focus,body.newsletter .stripe-newsletter-preview .addthis_toolbox a:active,body.newsletter .stripe-newsletter-preview .addthis_toolbox a:focus{outline:0}.about-author .about-content,.about-mike .about-content,.filters,.page-intro,.post-large .entry-summary,.presentation-item-full .presentation-summary,.presentations-list .entry-content,.review-content,.section-intro,.video-intro .intro-text,body.articles .hentry-full .entry-content,body.blog .hentry-full .entry-content,body.newsletter .newsletter-banner-intro,body.newsletter .notification-form{font-weight:300}@media (min-width:41em){.about-author .about-content,.about-mike .about-content,.filters,.page-intro,.post-large .entry-summary,.presentation-item-full .presentation-summary,.presentations-list .entry-content,.review-content,.section-intro,.video-intro .intro-text,body.articles .hentry-full .entry-content,body.blog .hentry-full .entry-content,body.newsletter .newsletter-banner-intro,body.newsletter .notification-form{font-size:1.13333em;line-height:1.52941em}}.content-centered,.has-sidebar .content,.post-footer .about-author .about-content,body.course_detail .about-mike .about-content,body.newsletter .stripe-newsletter-preview{font-size:1em;line-height:1.73333em}@media (min-width:41em){.content-sidebar .sidebar,.has-sidebar .sidebar,.pdus-banner>p{font-size:.86667em;line-height:2em}}.page-intro>.h1,.page-intro>.h2,.page-intro>h1,.page-intro>h2{margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:.86667em}.page-intro>.h1,.page-intro>h1{font-size:2.4em;line-height:1.44444em}.page-intro-content>p,.page-intro>p:first-child{margin-top:0}hr{border:none;background:#e4e8ec;height:1px;width:100%;margin-top:24px;margin-bottom:24px;position:relative;top:-1px;clear:both}.content-sidebar .sidebar{color:#969696}table{width:100%;border-collapse:collapse}table.simple td,table.simple th{border:none}table caption{text-align:center}td,th{padding:.5em;border-bottom:1px solid #eee;vertical-align:top;text-align:left}td.actions,th.actions{text-align:right}thead th{font-size:.73333em;line-height:2.36364em;letter-spacing:1px;font-weight:400;text-transform:uppercase;color:#888;border-bottom:2px solid #ddd;vertical-align:bottom;white-space:nowrap}tbody th{font-weight:700}tr.odd td{background:#fffce5}@media (max-width:60em){table,tbody,td,th,thead,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border-bottom:3px solid #eee;padding-bottom:1em;margin-bottom:1em}td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:35%}td:last-child{border-bottom:none}td.actions{padding-left:0;text-align:center}td.actions:before{content:''!important}td:before{content:attr(data-label);position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}.reusable-presentation-table .language{padding-left:36px}.reusable-presentation-table .download{text-align:center;vertical-align:middle}.reusable-presentation-table .icon-download-keynote,.reusable-presentation-table .icon-download-openoffice,.reusable-presentation-table .icon-download-powerpoint{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;width:24px;height:24px;display:inline-block}.reusable-presentation-table .quiet{font-size:.86667em;line-height:2em}.likert-table{margin-bottom:3.46667em;width:100%;table-layout:fixed}.likert-table tr{-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s;transition:background .2s;width:100%}.likert-table td{padding-left:50%}.likert-table td,.likert-table th{border-color:#e3e3e3}@media (min-width:60em){.likert-table td,.likert-table th{padding:1em 0}}.likert-table thead th{white-space:normal;text-align:center;line-height:1.5;padding-left:0}.likert-table thead .h3,.likert-table thead .h4,.likert-table thead .post-med .entry-title,.likert-table thead .reviews-grid .review-item .review-title,.likert-table thead .toc li,.likert-table thead body.landing-location .discounts .discount-heading,.likert-table thead h3,.likert-table thead h4,.post-med .likert-table thead .entry-title,.reviews-grid .review-item .likert-table thead .review-title,.toc .likert-table thead li,body.landing-location .discounts .likert-table thead .discount-heading{margin:0!important;font-weight:600;text-transform:none;text-align:left;font-size:1.6em;letter-spacing:normal}@media (min-width:60em){.likert-table tbody th,.likert-table thead th:first-child{width:45%}.likert-table tbody td,.likert-table thead th{text-align:center;width:11%}}.likert-table tbody tr:hover{background:#dde8ef}.likert-table input[type=radio]{display:inline-block!important;cursor:pointer}.socialmedia ul,ul.socialmedia{margin:0;padding:0;border:0;overflow:hidden}.socialmedia ul li,ul.socialmedia li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;white-space:nowrap}.socialmedia ul a,ul.socialmedia a{font-size:2.53333em;line-height:1.36842em;color:#63a437;padding:0 .2em;margin:0 .1em}.socialmedia ul a:hover,ul.socialmedia a:hover{color:#4c7e2a}.stripe-green .socialmedia ul a,.stripe-green ul.socialmedia a{color:#59785d}.stripe-green .socialmedia ul a:hover,.stripe-green ul.socialmedia a:hover{color:#fff}.about-avatar .socialmedia ul a,.about-avatar ul.socialmedia a{color:#cacaca}.about-avatar .socialmedia ul a:hover,.about-avatar ul.socialmedia a:hover{color:#636363}.resource-list{list-style:none;padding-left:0}.resource-list li{margin-bottom:1.73333em;width:100%;height:auto;padding-left:1.75em;background-position:0 .25em}.view-more-list{list-style:none;margin-left:0;padding-left:0}.view-more-list li{margin-left:0;padding-left:0;background:0 0}.view-more-list li:before{content:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%228px%22%20height%3D%2211px%22%20viewBox%3D%220%200%208%2011%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Emore%3C%2Ftitle%3E%20%20%20%20%3Cdescription%3ECreated%20with%20Sketch.%3C%2Fdescription%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M2.33327651%2C0.999973774%20C2.27540599%2C0.999973774%202.22910957%2C1.02312198%202.18281315%2C1.0578443%20L0.724475995%2C2.51618145%20C0.643457264%2C2.59720019%200.643457264%2C2.73608944%200.724475995%2C2.81710817%20L3.90735471%2C5.99998689%20L0.724475995%2C9.1828656%20C0.643457264%2C9.26388434%200.643457264%2C9.40277359%200.724475995%2C9.48379232%20L2.18281315%2C10.9421295%20C2.26383188%2C11.0231482%202.40272114%2C11.0231482%202.48373987%2C10.9421295%20L7.2754191%2C6.15045024%20C7.35643783%2C6.06943151%207.35643783%2C5.93054226%207.2754191%2C5.84952353%20L2.48373987%2C1.0578443%20C2.43744345%2C1.02312198%202.39114703%2C0.999973774%202.33327651%2C0.999973774%20L2.33327651%2C0.999973774%20Z%22%20id%3D%22more%22%20fill%3D%22%23F9A530%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");display:inline-block;width:1em;margin-left:-1em}.view-more-list a{color:#527fad;text-decoration:none}.view-more-list a:hover{color:#f79323}.view-more-list a em{font-size:.86667em;line-height:2em;color:#969696;font-style:normal}.dl-horizontal dt{float:left;width:20%;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.dl-horizontal dd{margin-left:22%}.dot-separated,.horizontal-grid-list,body.course_detail .learn-outline ul,body.course_detail .sidebar ul{list-style:none;margin-left:0;padding-left:0}.dot-separated li,.horizontal-grid-list li,body.course_detail .learn-outline ul li,body.course_detail .sidebar ul li{margin-left:0;padding-left:0;background:0 0}.dot-separated li:after,.horizontal-grid-list li:after,body.course_detail .learn-outline ul li:after,body.course_detail .sidebar ul li:after{content:'\00b7';font-size:50px;display:block;text-align:center;color:#f79323}.dot-separated li:last-child:after,.horizontal-grid-list li:last-child:after,body.course_detail .learn-outline ul li:last-child:after,body.course_detail .sidebar ul li:last-child:after{content:''}.horizontal-grid-list,body.course_detail .learn-outline ul{list-style:none;margin-left:0;padding-left:0}.horizontal-grid-list li,body.course_detail .learn-outline ul li{margin-left:0;padding-left:0;background:0 0}@media (min-width:41em){.horizontal-grid-list,body.course_detail .learn-outline ul{margin:0;padding:0;border:0;overflow:hidden}.horizontal-grid-list li,body.course_detail .learn-outline ul li{list-style-image:none;list-style-type:none;margin-left:0;padding-left:4px;padding-right:4px}.horizontal-grid-list li:first-child,body.course_detail .learn-outline ul li:first-child{padding-left:0}.horizontal-grid-list li.last,.horizontal-grid-list li:last-child,body.course_detail .learn-outline ul li.last,body.course_detail .learn-outline ul li:last-child{padding-right:0}.horizontal-grid-list li,body.course_detail .learn-outline ul li{width:48.85655%;float:left;margin-right:2.2869%;display:inline;margin-bottom:1.73333em;white-space:normal}.horizontal-grid-list li:after,body.course_detail .learn-outline ul li:after{display:none}.horizontal-grid-list li:nth-child(2n),body.course_detail .learn-outline ul li:nth-child(2n){float:right;margin-right:0;display:inline}}@media (min-width:60em){.horizontal-grid-list,body.course_detail .learn-outline ul{margin:0;padding:0;border:0;overflow:hidden}.horizontal-grid-list li,body.course_detail .learn-outline ul li{list-style-image:none;list-style-type:none;margin-left:0;padding-left:4px;padding-right:4px}.horizontal-grid-list li:first-child,body.course_detail .learn-outline ul li:first-child{padding-left:0}.horizontal-grid-list li.last,.horizontal-grid-list li:last-child,body.course_detail .learn-outline ul li.last,body.course_detail .learn-outline ul li:last-child{padding-right:0}.horizontal-grid-list li,body.course_detail .learn-outline ul li{width:31.80873%;float:left;margin-right:2.2869%;display:inline;margin-bottom:1.73333em;white-space:normal}.horizontal-grid-list li:after,body.course_detail .learn-outline ul li:after{display:none}.horizontal-grid-list li:nth-child(2n),body.course_detail .learn-outline ul li:nth-child(2n){float:left;margin-right:2.2869%}.horizontal-grid-list li:nth-child(3n),body.course_detail .learn-outline ul li:nth-child(3n){float:right;margin-right:0;display:inline}}.checklist{margin-left:0;font-weight:600;padding-left:0}.checklist li{background:url(/mgs_assets/images/v3/svg-icons/png/check.png?1425588506) 0 2px no-repeat;list-style-type:none;margin-bottom:.43333em;padding-left:30px}.details{margin:40px 0}.details p{display:none}.summary:hover{cursor:pointer}.closed:before,.open:before{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;float:left;height:16px;width:16px;color:#fff;font-weight:700;text-align:center;margin-top:2px;font-size:16px;line-height:17px}.closed:before{content:'+';background-color:#527fad}.open:before{content:'-';background-color:#f79323;line-height:14px}.details .summary{outline:0}.summary{font-size:1.13333em;line-height:1.52941em;font-weight:500;padding-left:21px}.details{margin-top:0;padding-top:.86667em;padding-bottom:.86667em;margin-bottom:0;border-bottom:solid 1px #D0DAE2}.details:last-child{border-bottom:none}.details p{margin:0 0 0 21px}.client-list{list-style:none;margin-left:0;padding-left:0;font-size:.86667em;line-height:2em}.client-list li{margin-left:0;padding-left:0;background:0 0}.client-list a{color:inherit;text-decoration:inherit;cursor:inherit;border-bottom:none!important;display:block;padding:14px 0;width:100%}.client-list a:active,.client-list a:focus{outline:0}.client-list a:hover{background-color:#f2f7fc;color:#f79323}.client-list li{text-align:center;border-bottom:#e3e3e3 solid 1px;width:48.85655%;float:left;margin-right:2.2869%;display:inline}.client-list li:nth-child(2n){float:right;margin-right:0;display:inline}@media (min-width:41em){.client-list li{width:31.80873%;float:left;margin-right:2.2869%;display:inline}.client-list li:nth-child(2n){float:left;margin-right:2.2869%}.client-list li:nth-child(3n){float:right;margin-right:0;display:inline}}@media (min-width:60em){.client-list li{width:23.28482%;float:left;margin-right:2.2869%;display:inline}.client-list li:nth-child(3n){float:left;margin-right:2.2869%}.client-list li:nth-child(4n){float:right;margin-right:0;display:inline}}.client-logo-list li{border-bottom:none}.client-logo-list img{max-width:100px}@media (min-width:41em){.client-logo-list img{max-width:170px}}img.right{float:right;margin:0 0 1em 1em}img.left{float:left;margin:0 1em 1em 0}address{font-style:normal}abbr{border:none}img{max-width:100%}.alert{color:#b33d4a}.hidden{display:none}.highlighter{background-color:#fefeb4;font-style:normal;display:inline-block;padding-left:.25em;padding-right:.25em}.button,.button-disabled,.button-green,.button-grey,.button-large,.button-orange,.button-quiet,.button-small,.button-success-check,.button-white,.button.secondary,.button.small,.upcoming-training-table .actions .button,.upcoming-training-table .td-more-info .button,.upcoming-training-table-simple .actions .button,.upcoming-training-table-simple .td-more-info .button,body.course_detail .button-one,body.course_detail .button-two,body.course_detail .soldout,body.course_detail .spots-left,button,input[type=submit],input[type=submit].button-orange{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:.43333em;background-color:#527fad;color:#fff;display:inline-block;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:none;text-align:center;padding:.7em 1em;border:none!important}.button-disabled:hover,.button-green:hover,.button-grey:hover,.button-large:hover,.button-orange:hover,.button-quiet:hover,.button-small:hover,.button-success-check:hover,.button-white:hover,.button:hover,.upcoming-training-table .actions .button:hover,.upcoming-training-table .td-more-info .button:hover,.upcoming-training-table-simple .actions .button:hover,.upcoming-training-table-simple .td-more-info .button:hover,body.course_detail .button-one:hover,body.course_detail .button-two:hover,body.course_detail .soldout:hover,body.course_detail .spots-left:hover,button:hover,input[type=submit].button-orange:hover,input[type=submit]:hover{background-color:#456b91;color:#fff}.button-disabled:active,.button-green:active,.button-grey:active,.button-large:active,.button-orange:active,.button-quiet:active,.button-small:active,.button-success-check:active,.button-white:active,.button:active,.upcoming-training-table .actions .button:active,.upcoming-training-table .td-more-info .button:active,.upcoming-training-table-simple .actions .button:active,.upcoming-training-table-simple .td-more-info .button:active,body.course_detail .button-one:active,body.course_detail .button-two:active,body.course_detail .soldout:active,body.course_detail .spots-left:active,button:active,input[type=submit].button-orange:active,input[type=submit]:active{-moz-transform:translateY(2px);-ms-transform:translateY(2px);-webkit-transform:translateY(2px);transform:translateY(2px)}.upcoming-training-table .actions td .button,.upcoming-training-table .td-more-info td .button,.upcoming-training-table-simple .actions td .button,.upcoming-training-table-simple .td-more-info td .button,body.course_detail td .button-one,body.course_detail td .button-two,body.course_detail td .soldout,body.course_detail td .spots-left,td .button,td .button-disabled,td .button-green,td .button-grey,td .button-large,td .button-orange,td .button-quiet,td .button-small,td .button-success-check,td .button-white,td .button.secondary,td .button.small,td .upcoming-training-table .actions .button,td .upcoming-training-table .td-more-info .button,td .upcoming-training-table-simple .actions .button,td .upcoming-training-table-simple .td-more-info .button,td body.course_detail .button-one,td body.course_detail .button-two,td body.course_detail .soldout,td body.course_detail .spots-left,td button,td input[type=submit],td input[type=submit].button-orange{margin-bottom:0}.button-orange,input[type=submit].button-orange{background-color:#f79323;color:#fff}.button-orange:hover,input[type=submit].button-orange:hover{background-color:#e97f08;color:#fff}.button-green{background-color:#4e8053;color:#fff}.button-green:hover{background-color:#3f6743;color:#fff}.button-grey{background-color:#c2c2c2;color:#fff}.button-grey:hover{background-color:#aeaeae;color:#fff}.button-white,body.course_detail .button-one{background-color:#fff;color:#527fad;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25);font-weight:600}.button-white:hover,body.course_detail .button-one:hover{background-color:#ebebeb;color:#527fad}.button-white .ss-play,body.course_detail .button-one .ss-play{font-size:.73333em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;display:inline-block;background-color:#f79323;color:#fff;width:2.25em;height:2.25em;line-height:2.5em;padding-left:.25em;margin-right:1em}.button-large{font-size:19px}.button-small,.small.button,.small.button-disabled,.small.button-green,.small.button-grey,.small.button-large,.small.button-orange,.small.button-quiet,.small.button-small,.small.button-success-check,.small.button-white,.upcoming-training-table .actions .button,.upcoming-training-table .actions .button-disabled,.upcoming-training-table .actions .button-green,.upcoming-training-table .actions .button-grey,.upcoming-training-table .actions .button-large,.upcoming-training-table .actions .button-orange,.upcoming-training-table .actions .button-quiet,.upcoming-training-table .actions .button-small,.upcoming-training-table .actions .button-success-check,.upcoming-training-table .actions .button-white,.upcoming-training-table .actions .small.button,.upcoming-training-table .actions body.course_detail .button-one,.upcoming-training-table .actions body.course_detail .button-two,.upcoming-training-table .actions body.course_detail .soldout,.upcoming-training-table .actions body.course_detail .spots-left,.upcoming-training-table .td-more-info .button,.upcoming-training-table .td-more-info .button-disabled,.upcoming-training-table .td-more-info .button-green,.upcoming-training-table .td-more-info .button-grey,.upcoming-training-table .td-more-info .button-large,.upcoming-training-table .td-more-info .button-orange,.upcoming-training-table .td-more-info .button-quiet,.upcoming-training-table .td-more-info .button-small,.upcoming-training-table .td-more-info .button-success-check,.upcoming-training-table .td-more-info .button-white,.upcoming-training-table .td-more-info .small.button,.upcoming-training-table .td-more-info body.course_detail .button-one,.upcoming-training-table .td-more-info body.course_detail .button-two,.upcoming-training-table .td-more-info body.course_detail .soldout,.upcoming-training-table .td-more-info body.course_detail .spots-left,.upcoming-training-table-simple .actions .button,.upcoming-training-table-simple .actions .button-disabled,.upcoming-training-table-simple .actions .button-green,.upcoming-training-table-simple .actions .button-grey,.upcoming-training-table-simple .actions .button-large,.upcoming-training-table-simple .actions .button-orange,.upcoming-training-table-simple .actions .button-quiet,.upcoming-training-table-simple .actions .button-small,.upcoming-training-table-simple .actions .button-success-check,.upcoming-training-table-simple .actions .button-white,.upcoming-training-table-simple .actions .small.button,.upcoming-training-table-simple .actions body.course_detail .button-one,.upcoming-training-table-simple .actions body.course_detail .button-two,.upcoming-training-table-simple .actions body.course_detail .soldout,.upcoming-training-table-simple .actions body.course_detail .spots-left,.upcoming-training-table-simple .td-more-info .button,.upcoming-training-table-simple .td-more-info .button-disabled,.upcoming-training-table-simple .td-more-info .button-green,.upcoming-training-table-simple .td-more-info .button-grey,.upcoming-training-table-simple .td-more-info .button-large,.upcoming-training-table-simple .td-more-info .button-orange,.upcoming-training-table-simple .td-more-info .button-quiet,.upcoming-training-table-simple .td-more-info .button-small,.upcoming-training-table-simple .td-more-info .button-success-check,.upcoming-training-table-simple .td-more-info .button-white,.upcoming-training-table-simple .td-more-info .small.button,.upcoming-training-table-simple .td-more-info body.course_detail .button-one,.upcoming-training-table-simple .td-more-info body.course_detail .button-two,.upcoming-training-table-simple .td-more-info body.course_detail .soldout,.upcoming-training-table-simple .td-more-info body.course_detail .spots-left,body.course_detail .small.button-one,body.course_detail .small.button-two,body.course_detail .small.soldout,body.course_detail .small.spots-left,body.course_detail .upcoming-training-table .actions .button-one,body.course_detail .upcoming-training-table .actions .button-two,body.course_detail .upcoming-training-table .actions .soldout,body.course_detail .upcoming-training-table .actions .spots-left,body.course_detail .upcoming-training-table .td-more-info .button-one,body.course_detail .upcoming-training-table .td-more-info .button-two,body.course_detail .upcoming-training-table .td-more-info .soldout,body.course_detail .upcoming-training-table .td-more-info .spots-left,body.course_detail .upcoming-training-table-simple .actions .button-one,body.course_detail .upcoming-training-table-simple .actions .button-two,body.course_detail .upcoming-training-table-simple .actions .soldout,body.course_detail .upcoming-training-table-simple .actions .spots-left,body.course_detail .upcoming-training-table-simple .td-more-info .button-one,body.course_detail .upcoming-training-table-simple .td-more-info .button-two,body.course_detail .upcoming-training-table-simple .td-more-info .soldout,body.course_detail .upcoming-training-table-simple .td-more-info .spots-left,input.small[type=submit].button-orange{font-size:.93333em;line-height:1.85714em;padding-top:.1em;padding-bottom:.1em}.button-disabled,.button-quiet,.secondary.button,.secondary.button-disabled,.secondary.button-green,.secondary.button-grey,.secondary.button-large,.secondary.button-orange,.secondary.button-quiet,.secondary.button-small,.secondary.button-success-check,.secondary.button-white,.upcoming-training-table .actions .secondary.button,.upcoming-training-table .td-more-info .secondary.button,.upcoming-training-table-simple .actions .secondary.button,.upcoming-training-table-simple .td-more-info .secondary.button,body.course_detail .secondary.button-one,body.course_detail .secondary.button-two,body.course_detail .secondary.soldout,body.course_detail .secondary.spots-left,input.secondary[type=submit].button-orange{background-color:#f2f2f2;color:#a8a8a8}.button-disabled:hover,.button-quiet:hover,.secondary.button-disabled:hover,.secondary.button-green:hover,.secondary.button-grey:hover,.secondary.button-large:hover,.secondary.button-orange:hover,.secondary.button-quiet:hover,.secondary.button-small:hover,.secondary.button-success-check:hover,.secondary.button-white:hover,.secondary.button:hover,body.course_detail .secondary.button-one:hover,body.course_detail .secondary.button-two:hover,body.course_detail .secondary.soldout:hover,body.course_detail .secondary.spots-left:hover{background-color:#dedede;color:#a8a8a8}.button-disabled,.button-disabled:hover{background-color:#f2f2f2;color:#bbb}@-moz-keyframes spinner{to{transform:rotate(360deg)}}@-webkit-keyframes spinner{to{transform:rotate(360deg)}}@keyframes spinner{to{transform:rotate(360deg)}}.button-spinner{padding-top:8px;position:relative;min-width:4em;outline:0;cursor:default}.button-spinner:before{-moz-animation:spinner 1s steps(13,end) infinite;-webkit-animation:spinner 1s steps(13,end) infinite;animation:spinner 1s steps(13,end) infinite;content:url(/mgs_assets/images/v3/svg-icons-source/spinner-white.svg?1413409718);display:inline-block;width:24px;height:24px;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px}.button-spinner[disabled]:active{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.button-spinner span{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:inline-block}.button-success-check{background-color:#61a52e;color:#fff;position:relative;padding-top:8px;min-width:4em;outline:0;cursor:default}.button-success-check:hover{color:#fff}.button-success-check:before{content:url(/mgs_assets/images/v3/svg-icons-source/check-white.svg?1413410546);display:inline-block;width:16px;height:16px;position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px}.button-success-check:hover{background-color:#61a52e}.button-success-check span{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:inline-block}.star-rating-input{margin-bottom:1.73333em;font-size:0;white-space:nowrap;display:inline-block;width:120px;height:24px;overflow:hidden;position:relative;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4yLjIgKDk5ODMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPnN0YXI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8cGF0aCBkPSJNMjMuODYxMTczNyw5Ljg2MTA3NDAzIEMyNC4wMDAwNjI5LDkuNzIyMTg0NzggMjQuMDI3ODQwOCw5LjQ5OTk2MTk3IDIzLjk3MjI4NTEsOS4zMDU1MTcwMiBDMjMuODg4OTUxNSw5LjExMTA3MjA2IDIzLjY5NDUwNjYsOC45OTk5NjA2NiAyMy41MDAwNjE2LDguOTk5OTYwNjYgTDE1LjgzMzM3NDksOC45OTk5NjA2NiBMMTIuNDcyMjU0OSwwLjMzMzI3MTI2NSBDMTIuMzg4OTIxNCwwLjEzODgyNjMxMSAxMi4xOTQ0NzY0LC02LjI5NDI1MDQ5ZS0wNSAxMi4wMDAwMzE1LC02LjI5NDI1MDQ5ZS0wNSBDMTEuODA1NTg2NSwtNi4yOTQyNTA0OWUtMDUgMTEuNjExMTQxNiwwLjEzODgyNjMxMSAxMS41Mjc4MDgsMC4zMzMyNzEyNjUgTDguMTY2Njg4MDgsOC45OTk5NjA2NiBMMC41MDAwMDEzMTEsOC45OTk5NjA2NiBDMC4zMDU1NTYzNTcsOC45OTk5NjA2NiAwLjExMTExMTQwMyw5LjExMTA3MjA2IDAuMDI3Nzc3ODUwNiw5LjMwNTUxNzAyIEMtMC4wMjc3Nzc4NTA2LDkuNDk5OTYxOTcgLTEuOTc2NTAwNTZlLTE2LDkuNzIyMTg0NzggMC4xMzg4ODkyNTMsOS44NjEwNzQwMyBMNS45NzIyMzc4OCwxNS42NjY2NDQ4IEw0LjUwMDAxMTgsMjMuNDE2NjY1MSBDNC40NzIyMzM5NSwyMy42MTExMTAxIDQuNTU1NTY3NSwyMy44MDU1NTUgNC43MjIyMzQ2MSwyMy45MTY2NjY0IEM0Ljg4ODkwMTcxLDI0LjAyNzc3NzkgNS4xMTExMjQ1MiwyNC4wMjc3Nzc5IDUuMjc3NzkxNjIsMjMuOTE2NjY2NCBMMTIuMDAwMDMxNSwxOS41ODMzMjE4IEwxOC43MjIyNzEzLDIzLjkxNjY2NjQgQzE4LjgwNTYwNDksMjMuOTcyMjIyMSAxOC45MTY3MTYzLDI0IDE5LjAwMDA0OTgsMjQgQzE5LjA4MzM4MzQsMjQgMTkuMTk0NDk0OCwyMy45NzIyMjIxIDE5LjI3NzgyODMsMjMuOTE2NjY2NCBDMTkuNDQ0NDk1NCwyMy44MDU1NTUgMTkuNTI3ODI5LDIzLjYxMTExMDEgMTkuNTAwMDUxMSwyMy40MTY2NjUxIEwxOC4wMjc4MjUxLDE1LjY2NjY0NDggTDIzLjg2MTE3MzcsOS44NjEwNzQwMyBaIiBpZD0ic3RhciIgZmlsbD0iI0QxRDFEMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=) 0 0/contain;vertical-align:text-bottom}.star-rating-input i{opacity:0;position:absolute;left:0;top:0;height:100%;width:20%;z-index:1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4yLjIgKDk5ODMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPnN0YXItb3JhbmdlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPHBhdGggZD0iTTIzLjg2MTE3MzcsOS44NjEwNzQwMyBDMjQuMDAwMDYyOSw5LjcyMjE4NDc4IDI0LjAyNzg0MDgsOS40OTk5NjE5NyAyMy45NzIyODUxLDkuMzA1NTE3MDIgQzIzLjg4ODk1MTUsOS4xMTEwNzIwNiAyMy42OTQ1MDY2LDguOTk5OTYwNjYgMjMuNTAwMDYxNiw4Ljk5OTk2MDY2IEwxNS44MzMzNzQ5LDguOTk5OTYwNjYgTDEyLjQ3MjI1NDksMC4zMzMyNzEyNjUgQzEyLjM4ODkyMTQsMC4xMzg4MjYzMTEgMTIuMTk0NDc2NCwtNi4yOTQyNTA0OWUtMDUgMTIuMDAwMDMxNSwtNi4yOTQyNTA0OWUtMDUgQzExLjgwNTU4NjUsLTYuMjk0MjUwNDllLTA1IDExLjYxMTE0MTYsMC4xMzg4MjYzMTEgMTEuNTI3ODA4LDAuMzMzMjcxMjY1IEw4LjE2NjY4ODA4LDguOTk5OTYwNjYgTDAuNTAwMDAxMzExLDguOTk5OTYwNjYgQzAuMzA1NTU2MzU3LDguOTk5OTYwNjYgMC4xMTExMTE0MDMsOS4xMTEwNzIwNiAwLjAyNzc3Nzg1MDYsOS4zMDU1MTcwMiBDLTAuMDI3Nzc3ODUwNiw5LjQ5OTk2MTk3IC0xLjk3NjUwMDU2ZS0xNiw5LjcyMjE4NDc4IDAuMTM4ODg5MjUzLDkuODYxMDc0MDMgTDUuOTcyMjM3ODgsMTUuNjY2NjQ0OCBMNC41MDAwMTE4LDIzLjQxNjY2NTEgQzQuNDcyMjMzOTUsMjMuNjExMTEwMSA0LjU1NTU2NzUsMjMuODA1NTU1IDQuNzIyMjM0NjEsMjMuOTE2NjY2NCBDNC44ODg5MDE3MSwyNC4wMjc3Nzc5IDUuMTExMTI0NTIsMjQuMDI3Nzc3OSA1LjI3Nzc5MTYyLDIzLjkxNjY2NjQgTDEyLjAwMDAzMTUsMTkuNTgzMzIxOCBMMTguNzIyMjcxMywyMy45MTY2NjY0IEMxOC44MDU2MDQ5LDIzLjk3MjIyMjEgMTguOTE2NzE2MywyNCAxOS4wMDAwNDk4LDI0IEMxOS4wODMzODM0LDI0IDE5LjE5NDQ5NDgsMjMuOTcyMjIyMSAxOS4yNzc4MjgzLDIzLjkxNjY2NjQgQzE5LjQ0NDQ5NTQsMjMuODA1NTU1IDE5LjUyNzgyOSwyMy42MTExMTAxIDE5LjUwMDA1MTEsMjMuNDE2NjY1MSBMMTguMDI3ODI1MSwxNS42NjY2NDQ4IEwyMy44NjExNzM3LDkuODYxMDc0MDMgWiIgaWQ9InN0YXItb3JhbmdlIiBmaWxsPSIjRjdBNDNFIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==) 0 0/contain}.star-rating-input input{-moz-appearance:none;-webkit-appearance:none;opacity:0;display:inline-block!important;width:20%;height:100%;margin:0;padding:0;z-index:2;position:relative;cursor:pointer}.star-rating-input input:checked+i,.star-rating-input input:hover+i{opacity:1}.star-rating-input i~i{width:40%}.star-rating-input i~i~i{width:60%}.star-rating-input i~i~i~i{width:80%}.star-rating-input i~i~i~i~i{width:100%}.star-rating-choice{display:inline-block;padding-left:.5em}fieldset li.no_margin,fieldset.no_margin{margin-bottom:0}fieldset{overflow:hidden;margin-bottom:1.73333em;border:none;padding:0;margin-left:0;margin-right:0}form ol,form ul{float:left;clear:left;width:100%;margin:0;padding:0;list-style:none}form ol.ruled,form ul.ruled{border-top:1px solid #f3f5f7}form ol.ruled>li,form ul.ruled>li{padding:.5em 0;margin-bottom:0;border-bottom:1px solid #f3f5f7}form ol li,form ul li{float:left;clear:left;width:100%;margin:0 0 13px}form ol li .inputgroup,form ul li .inputgroup{margin-left:25%;padding-top:.5em}form ol li ul.inputgroup,form ul li ul.inputgroup{clear:none;list-style:none;margin-bottom:0}form ol li ul.inputgroup li,form ul li ul.inputgroup li{margin-bottom:0}form ol li ul.inputgroup li label,form ul li ul.inputgroup li label{width:auto;font-weight:400}form ol li .instructions,form ul li .instructions{float:left;margin-right:.5em;font-size:.91em}form ol li .instructions.optional,form ul li .instructions.optional{color:#969696;font-style:italic;font-size:12px}form ol li .instructions label,form ul li .instructions label{float:none;clear:both;display:block;margin:0;padding-top:4px;width:auto;font-size:.91em;font-weight:400;line-height:1;color:#777}fieldset.submit,li.submit{padding-left:27%}fieldset.submit input,li.submit input{display:inline}.no-label{padding-left:27%}legend span{display:block;line-height:22px;font-weight:700;font-family:"Korolev Compressed",sans-serif;padding-bottom:1.2em;white-space:normal}label{float:left;margin-right:2%;font-weight:700;width:25%;padding:4px 0}input.text,input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{font-family:proxima-nova-1,proxima-nova-2,sans-serif;font-size:15px;line-height:26px;border:1px solid #c6c7c0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0;padding:7px .5em;width:70%}input.tiny.text,input.tiny[type=email],input.tiny[type=password],input.tiny[type=tel],input.tiny[type=text],input.tiny[type=url],textarea.tiny{width:10%}input.short.text,input.short[type=email],input.short[type=password],input.short[type=tel],input.short[type=text],input.short[type=url],textarea.short{width:31.11111%}input.large.text,input.large[type=email],input.large[type=password],input.large[type=tel],input.large[type=text],input.large[type=url],textarea.large{width:87.5%}input.bigtext.text,input.bigtext[type=email],input.bigtext[type=password],input.bigtext[type=tel],input.bigtext[type=text],input.bigtext[type=url],textarea.bigtext{font-size:18px;line-height:52px}input.default.text,input.default[type=email],input.default[type=password],input.default[type=tel],input.default[type=text],input.default[type=url],input.placeholder.text,input.placeholder[type=email],input.placeholder[type=password],input.placeholder[type=tel],input.placeholder[type=text],input.placeholder[type=url],textarea.default,textarea.placeholder{color:#999}input.text:active,input.text:focus,input.text:hover,input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=password]:active,input[type=password]:focus,input[type=password]:hover,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,input[type=url]:active,input[type=url]:focus,input[type=url]:hover,textarea:active,textarea:focus,textarea:hover{border-color:#555}textarea{height:8em}select{margin:4px 0}.checkboxes,.choices-group,.radios{margin-left:0}.checkboxes input[type=checkbox],.checkboxes input[type=radio],.choices-group input[type=checkbox],.choices-group input[type=radio],.radios input[type=checkbox],.radios input[type=radio]{margin-right:.5em;display:inline}.checkboxes input[type=radio],.choices-group input[type=radio],.radios input[type=radio]{vertical-align:baseline}.checkboxes label,.choices-group label,.radios label{float:none;width:auto;display:inline;font-weight:400}input.checkbox,input[type=checkbox]{margin-right:.5em;display:inline-block}label.checkbox{float:none;width:auto;display:inline-block}.stacked li,.top_labels li{margin-bottom:1.2em}.stacked li li,.top_labels li li{margin-bottom:0}.stacked label,.top_labels label{display:block;float:none;width:auto;margin:0}.stacked .checkboxes label,.stacked .choices-group label,.stacked .radios label,.top_labels .checkboxes label,.top_labels .choices-group label,.top_labels .radios label{display:inline}.stacked input.text,.stacked input[type=email],.stacked input[type=tel],.stacked input[type=text],.stacked input[type=url],.top_labels input.text,.top_labels input[type=email],.top_labels input[type=tel],.top_labels input[type=text],.top_labels input[type=url]{margin-left:0}.stacked .submit,.stacked.submit,.top_labels .submit,.top_labels.submit{padding-left:0}.wide-labels li>label{width:45%}.wide-labels input.text,.wide-labels input[type=email],.wide-labels input[type=password],.wide-labels input[type=tel],.wide-labels input[type=text],.wide-labels input[type=url],.wide-labels textarea{width:50%}.wide-labels .no-label,.wide-labels .submit{padding-left:47%}ol.name,ul.name{float:left;clear:none;width:70%;margin-left:0;margin-bottom:.5em}ol.name .fname,ol.name .lname,ul.name .fname,ul.name .lname{float:left;clear:none;margin-right:10px;margin-bottom:0;width:35%}ol.name .fname label,ol.name .lname label,ul.name .fname label,ul.name .lname label{width:auto;position:relative;top:2.25em;font-weight:400;font-size:.91em}ol.name .fname input,ol.name .lname input,ul.name .fname input,ul.name .lname input{position:relative;top:-1.95em;width:100%}ol.name .lname,ul.name .lname{margin-right:0}ol.address,ul.address{float:left;clear:none;width:70%;margin-left:0;margin-bottom:0}ol.address .locality,ol.address .postal_code,ol.address .region,ol.address .street_address,ul.address .locality,ul.address .postal_code,ul.address .region,ul.address .street_address{float:left;clear:none}ol.address .locality label,ol.address .postal_code label,ol.address .region label,ol.address .street_address label,ul.address .locality label,ul.address .postal_code label,ul.address .region label,ul.address .street_address label{width:auto;position:relative;top:48.1px;font-weight:400;font-size:12.6px;color:#969696}ol.address .locality input,ol.address .postal_code input,ol.address .region input,ol.address .street_address input,ul.address .locality input,ul.address .postal_code input,ul.address .region input,ul.address .street_address input{position:relative;top:-1.95em;width:100%}ol.address .locality,ul.address .locality{width:50%}ol.address .region,ul.address .region{width:20%;margin:0 5%}ol.address .postal_code,ul.address .postal_code{width:20%;float:left}ol.address .country label,ul.address .country label{display:none}#flash{clear:both;padding:8px 10px;margin-bottom:1em;color:#222;background:#fffbbe;border:1px solid #d8d056}#flash.error{background:#fde5e5;border:1px solid #cb7a7a}#flash p{margin-bottom:0}#errorExplanation,#error_explanation,.error-explanation{clear:both;padding:8px 10px;margin-bottom:2em;color:#222;background:#fde5e5;border:1px solid #cb7a7a}#errorExplanation .error-title,#errorExplanation .h2,#errorExplanation h2,#error_explanation .error-title,#error_explanation .h2,#error_explanation h2,.error-explanation .error-title,.error-explanation .h2,.error-explanation h2{color:#900;font-size:1.4em;margin-bottom:.35em}#errorExplanation p,#error_explanation p,.error-explanation p{margin-bottom:.8em}#errorExplanation ul,#error_explanation ul,.error-explanation ul{margin-bottom:0}.field-with-errors label,.fieldWithErrors label,.field_with_erors label{color:#800}.field-with-errors input.text,.field-with-errors input[type=email],.field-with-errors input[type=password],.field-with-errors input[type=tel],.field-with-errors input[type=text],.field-with-errors input[type=url],.field-with-errors textarea,.fieldWithErrors input.text,.fieldWithErrors input[type=email],.fieldWithErrors input[type=password],.fieldWithErrors input[type=tel],.fieldWithErrors input[type=text],.fieldWithErrors input[type=url],.fieldWithErrors textarea,.field_with_erors input.text,.field_with_erors input[type=email],.field_with_erors input[type=password],.field_with_erors input[type=tel],.field_with_erors input[type=text],.field_with_erors input[type=url],.field_with_erors textarea{background:#fde5e5}.nav-inpage ul{margin:0;padding:0;border:0;overflow:hidden}.nav-inpage ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:0;padding-right:0}.nav-inpage ul li:first-child{padding-left:0}.nav-inpage ul li.last,.nav-inpage ul li:last-child{padding-right:0}.nav-inpage li{width:100%}.nav-inpage a{text-decoration:inherit;cursor:inherit;border-bottom:none!important;font-size:1.2em;line-height:1.44444em;display:block;text-align:center;color:#63a437;padding:1.5em 1em;position:relative}.nav-inpage a:active,.nav-inpage a:focus{outline:0}.nav-inpage a:after{content:'';background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2215px%22%20height%3D%2211px%22%20viewBox%3D%220%200%2015%2011%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Enavigatedown%3C%2Ftitle%3E%20%20%20%20%3Cdescription%3ECreated%20with%20Sketch.%3C%2Fdescription%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M14.9936974%2C2.66664219%20C14.9936974%2C2.58562346%2014.9612899%2C2.52080847%2014.9126787%2C2.45599349%20L12.8710066%2C0.414321467%20C12.7575804%2C0.300895244%2012.5631355%2C0.300895244%2012.4497092%2C0.414321467%20L7.99367903%2C4.88655542%20L3.53764882%2C0.414321467%20C3.4242226%2C0.300895244%203.22977765%2C0.300895244%203.11635142%2C0.414321467%20L1.0746794%2C2.45599349%20C0.961253178%2C2.56941971%200.961253178%2C2.76386467%201.0746794%2C2.87729089%20L7.78303033%2C9.58564182%20C7.89645655%2C9.69906804%208.09090151%2C9.69906804%208.20432773%2C9.58564182%20L14.9126787%2C2.87729089%20C14.9612899%2C2.8124759%2014.9936974%2C2.74766092%2014.9936974%2C2.66664219%20L14.9936974%2C2.66664219%20Z%22%20id%3D%22navigatedown%22%20fill%3D%22%23F38018%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:15px;height:11px;-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;color:#f79323;display:block;text-align:center;position:absolute;bottom:.25em;left:50%;margin-left:-7px;opacity:0}.nav-inpage a:hover{background-color:rgba(0,0,0,.05)}.nav-inpage a:hover:after{display:block;opacity:1}@media (min-width:41em){.nav-inpage li{width:50%}}@media (min-width:60em){.nav-inpage li{width:25%}}@media (min-width:60em){.nav-inpage.nav-inpage-three li{width:33%}}.icon-link{text-decoration:inherit;cursor:inherit;border-bottom:none!important;color:#527fad;display:inline-block;width:100%;text-align:center}.icon-link:active,.icon-link:focus{outline:0}.icon-link:hover{color:#7599bd}.icon-link:hover .icon-link-circle{background-color:#ddeaf7}.icon-link:hover .icon-link-circle i{-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.icon-link-circle{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;display:block;margin:0 auto;background-color:#f2f7fc;width:142px;height:142px;text-align:center}.icon-link-circle i{-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;display:inline-block}.course-icon-nav,.icon-nav{list-style:none;margin-left:0;padding-left:0;margin-top:1.73333em;padding-top:0;padding-bottom:0;margin-bottom:0}.course-icon-nav li,.icon-nav li{margin-left:0;padding-left:0;background:0 0}.course-icon-nav:after,.icon-nav:after{content:"";display:table;clear:both}.course-icon-nav li,.icon-nav li{margin-bottom:3.46667em;width:48.85655%;float:left;display:inline;margin-right:-100%}.course-icon-nav li:nth-child(2n+1),.icon-nav li:nth-child(2n+1){margin-left:0;clear:left}.course-icon-nav li:nth-child(2n+2),.icon-nav li:nth-child(2n+2){margin-left:51.14345%;clear:none}@media (min-width:41em){.course-icon-nav li,.icon-nav li{width:31.80873%;float:left;display:inline;margin-right:-100%}.course-icon-nav li:nth-child(2n+1),.icon-nav li:nth-child(2n+1){clear:none}.course-icon-nav li:nth-child(3n+1),.icon-nav li:nth-child(3n+1){margin-left:0;clear:left}.course-icon-nav li:nth-child(3n+2),.icon-nav li:nth-child(3n+2){margin-left:34.09563%;clear:none}.course-icon-nav li:nth-child(3n+3),.icon-nav li:nth-child(3n+3){margin-left:68.19127%;clear:none}}@media (min-width:60em){.course-icon-nav li,.icon-nav li{width:14.76091%;float:left;display:inline;margin-right:-100%}.course-icon-nav li:nth-child(4n+1),.icon-nav li:nth-child(4n+1){clear:none}.course-icon-nav li:nth-child(6n+1),.icon-nav li:nth-child(6n+1){margin-left:0;clear:left}.course-icon-nav li:nth-child(6n+2),.icon-nav li:nth-child(6n+2){margin-left:17.04782%;clear:none}.course-icon-nav li:nth-child(6n+3),.icon-nav li:nth-child(6n+3){margin-left:34.09563%;clear:none}.course-icon-nav li:nth-child(6n+4),.icon-nav li:nth-child(6n+4){margin-left:51.14345%;clear:none}.course-icon-nav li:nth-child(6n+5),.icon-nav li:nth-child(6n+5){margin-left:68.19127%;clear:none}.course-icon-nav li:nth-child(6n+6),.icon-nav li:nth-child(6n+6){margin-left:85.23909%;clear:none}}@media (min-width:60em){.course-icon-nav li{width:15.46392%;float:left;display:inline;margin-right:-100%}.course-icon-nav li:nth-child(5n+1){margin-left:0;clear:left}.course-icon-nav li:nth-child(5n+2){margin-left:21.13402%;clear:none}.course-icon-nav li:nth-child(5n+3){margin-left:42.26804%;clear:none}.course-icon-nav li:nth-child(5n+4){margin-left:63.40206%;clear:none}.course-icon-nav li:nth-child(5n+5){margin-left:84.53608%;clear:none}}.flag-nav{list-style:none;margin-left:0;padding-left:0;margin-top:1.73333em;padding-top:0;padding-bottom:0;margin-bottom:0}.flag-nav li{margin-left:0;background:0 0}.flag-nav:after{content:"";display:table;clear:both}.flag-nav a{text-align:left}.flag-nav i{display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:.2em}.flag-nav li{margin-bottom:.86667em;padding-left:2em}@media (min-width:41em){.flag-nav li{width:31.80873%;float:left;display:inline;margin-right:-100%;padding-left:10%}.flag-nav li:nth-child(3n+1){margin-left:0;clear:left}.flag-nav li:nth-child(3n+2){margin-left:34.09563%;clear:none}.flag-nav li:nth-child(3n+3){margin-left:68.19127%;clear:none}}.sidebar-nav{padding-left:0}.sidebar-nav ul{list-style:none;padding-left:0;margin:0}.sidebar-nav ul li{margin-left:0;padding-left:0;background:0 0}.sidebar-nav li{overflow:hidden;margin-bottom:.43333em}.sidebar-nav li ul{margin-bottom:0}.sidebar-nav li ul li li a{padding-left:1.5em}.sidebar-nav a{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;overflow:hidden;margin-top:0;padding-top:.43333em;padding-bottom:.43333em;margin-bottom:0;display:block;border-bottom:none!important}.sidebar-nav a:hover{text-decoration:none!important}.sidebar-nav-condensed li{margin-bottom:0}.sidebar-nav-condensed a{margin-top:0;padding-top:.21667em;padding-bottom:.21667em;margin-bottom:0;color:#527fad}.panes .pane{display:none}.panes .pane.active{display:block}.panes .pane>:first-child{margin-top:.86667em}.htabs .tabs{margin:0 0 1.73333em;padding:0;border:0;border-bottom:1px solid #ddd;overflow:visible}.htabs .tabs li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:4px;padding-right:4px}.htabs .tabs li:first-child{padding-left:0}.htabs .tabs li.last,.htabs .tabs li:last-child{padding-right:0}.htabs .tabs:after{content:"";display:table;clear:both}.htabs .tabs.tabs-centered{text-align:center}.htabs .tabs.tabs-centered li{float:none;display:inline-block;vertical-align:bottom}.htabs .tabs li{position:relative}.htabs .tabs li:hover{background:#e6e6e6;text-decoration:none}.htabs .tabs li.active,.htabs .tabs li.current{background:#cce1f5;color:#4a4a4a}@media (min-width:41em){.htabs .tabs li.active:after,.htabs .tabs li.current:after{content:'';display:block;height:0;width:0;border-top:8px solid #cce1f5;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;bottom:-8px;left:50%;margin-left:-6px}}.htabs .tabs li a{margin-top:0;padding:.43333em 1em;margin-bottom:0;border-bottom:none;display:block;text-decoration:none;position:relative}.htabs .tabs li a:hover{color:#636363}@media (min-width:41em){.htabs.has-icons .tabs li.active,.htabs.has-icons .tabs li.current{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2UxZjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#cce1f5));background:-moz-linear-gradient(rgba(255,255,255,0),#cce1f5);background:-webkit-linear-gradient(rgba(255,255,255,0),#cce1f5);background:linear-gradient(rgba(255,255,255,0),#cce1f5)}.htabs.has-icons .tabs li:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ddd));background:-moz-linear-gradient(rgba(255,255,255,0),#ddd);background:-webkit-linear-gradient(rgba(255,255,255,0),#ddd);background:linear-gradient(rgba(255,255,255,0),#ddd)}}.htabs.has-icons .tabs i{display:none}@media (min-width:41em){.htabs.has-icons .tabs i{display:block}}.vtabs .tabs{list-style:none;padding-left:0;margin:0}.vtabs .tabs li{margin-left:0;padding-left:0;background:0 0}.vtabs .tabs a{text-decoration:inherit;cursor:inherit;border-bottom:none!important;color:#969696;margin-top:0;padding-top:.86667em;padding-bottom:.86667em;margin-bottom:0;display:block;text-transform:uppercase;padding-right:2.5em}.vtabs .tabs a:active,.vtabs .tabs a:focus{outline:0}.vtabs .tabs a:hover{color:#f79323}.vtabs .tabs a:before{content:'';-moz-transition:all .35s;-o-transition:all .35s;-webkit-transition:all .35s;transition:all .35s;font-size:.86667em;line-height:2em;color:#f79323;position:absolute;left:-1em;top:50%;margin-top:-.85em;opacity:0}.vtabs .tabs .active a{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#527fad;position:relative;padding-left:2em;padding-right:1em;background-color:#f5f5f5}.vtabs .tabs .active a:before{content:'navigateright';left:.85em;opacity:1}@media (min-width:60em){.vtabs .tabs-container{width:31.80873%;float:left;margin-right:2.2869%;display:inline}.vtabs .panes{width:65.90437%;float:right;margin-right:0;display:inline}}.carousel-container{position:relative}.carousel{position:relative;overflow:auto}.carousel .carousel-items{list-style:none;margin-left:0;padding-left:0}.carousel .carousel-items li{margin-left:0;padding-left:0;background:0 0}.carousel .carousel-item{float:left}.carousel+.arrows{margin:0}.carousel+.arrows .next,.carousel+.arrows .prev{background-image:url(/mgs_assets/images/v3/carousel-arrow.png);background-image:none,url(/mgs_assets/images/v3/carousel-arrow.svg);background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;width:48px;height:82px;-moz-transition:opacity .25s;-o-transition:opacity .25s;-webkit-transition:opacity .25s;transition:opacity .25s;position:absolute;top:50%;margin-top:-24.6px;left:-72px;cursor:pointer;opacity:.15}.carousel+.arrows .next:hover,.carousel+.arrows .prev:hover{opacity:.3}.carousel+.arrows .next{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);left:auto;right:-72px}.carousel-arrows{position:relative}.carousel-arrows .carousel-arrow-next,.carousel-arrows .carousel-arrow-prev{text-decoration:none;opacity:.15}.carousel-arrows .carousel-arrow-next:hover,.carousel-arrows .carousel-arrow-prev:hover{opacity:.25}.carousel-arrows .carousel-arrow-next{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tags{color:#969696}.tags .icon-tag{position:relative;top:.25em;margin-right:.4em}.tags .tags-heading{display:inline;font-size:inherit;color:inherit;font-weight:600}.tags ul{list-style-type:none;font-weight:100}.tags ul,.tags ul li{margin:0;padding:0;display:inline}.tags ul li:after{content:","}.tags ul li.last:after,.tags ul li:last-child:after{content:""}.tags a{color:#969696;border-bottom:1px solid #90c7ff;text-decoration:none}.tags a:hover{color:#527fad;border-bottom-width:2px}.tag-list-large{list-style:none;margin-left:0;padding-left:0}.tag-list-large li{margin-bottom:.86667em;margin-left:0}html{font-size:93.75%;line-height:1.73333em;background:#5e8098}body{margin:0;padding:0;background-color:#fff}.container,.stripe-container{padding-left:.73333em;padding-right:.73333em;margin-left:auto;margin-right:auto}.container:after,.stripe-container:after{content:"";display:table;clear:both}@media (min-width:41em){.container,.stripe-container{padding-left:.73333em;padding-right:.73333em;margin-left:auto;margin-right:auto}.container:after,.stripe-container:after{content:"";display:table;clear:both}}@media (min-width:60em){.container,.stripe-container{max-width:64.13333em;padding-left:.73333em;padding-right:.73333em;margin-left:auto;margin-right:auto}.container:after,.stripe-container:after{content:"";display:table;clear:both}}.stripe,.stripe-blue,.stripe-container,.stripe-green,.stripe-lightblue,.stripe-lightgrey,.stripe-mountains,.stripe-mountains-color,.stripe-mountains-grey,.stripe-texture-darkblue,.stripe-texture-lightblue,body.onsite .stripe-combinations{margin-top:0;padding-top:3.46667em;padding-bottom:3.46667em;margin-bottom:0}.ad-flyout .stripe-blue>.ad-flyout-heading:first-child,.ad-flyout .stripe-container>.ad-flyout-heading:first-child,.ad-flyout .stripe-green>.ad-flyout-heading:first-child,.ad-flyout .stripe-lightblue>.ad-flyout-heading:first-child,.ad-flyout .stripe-lightgrey>.ad-flyout-heading:first-child,.ad-flyout .stripe-mountains-color>.ad-flyout-heading:first-child,.ad-flyout .stripe-mountains-grey>.ad-flyout-heading:first-child,.ad-flyout .stripe-mountains>.ad-flyout-heading:first-child,.ad-flyout .stripe-texture-darkblue>.ad-flyout-heading:first-child,.ad-flyout .stripe-texture-lightblue>.ad-flyout-heading:first-child,.ad-flyout .stripe>.ad-flyout-heading:first-child,.ad-flyout body.onsite .stripe-combinations>.ad-flyout-heading:first-child,.stripe-blue>.heading-hfeed:first-child,.stripe-blue>.heading-secondary-alt:first-child,.stripe-blue>.heading-secondary:first-child,.stripe-container>.heading-hfeed:first-child,.stripe-container>.heading-secondary-alt:first-child,.stripe-container>.heading-secondary:first-child,.stripe-green>.heading-hfeed:first-child,.stripe-green>.heading-secondary-alt:first-child,.stripe-green>.heading-secondary:first-child,.stripe-lightblue>.heading-hfeed:first-child,.stripe-lightblue>.heading-secondary-alt:first-child,.stripe-lightblue>.heading-secondary:first-child,.stripe-lightgrey>.heading-hfeed:first-child,.stripe-lightgrey>.heading-secondary-alt:first-child,.stripe-lightgrey>.heading-secondary:first-child,.stripe-mountains-color>.heading-hfeed:first-child,.stripe-mountains-color>.heading-secondary-alt:first-child,.stripe-mountains-color>.heading-secondary:first-child,.stripe-mountains-grey>.heading-hfeed:first-child,.stripe-mountains-grey>.heading-secondary-alt:first-child,.stripe-mountains-grey>.heading-secondary:first-child,.stripe-mountains>.heading-hfeed:first-child,.stripe-mountains>.heading-secondary-alt:first-child,.stripe-mountains>.heading-secondary:first-child,.stripe-texture-darkblue>.heading-hfeed:first-child,.stripe-texture-darkblue>.heading-secondary-alt:first-child,.stripe-texture-darkblue>.heading-secondary:first-child,.stripe-texture-lightblue>.heading-hfeed:first-child,.stripe-texture-lightblue>.heading-secondary-alt:first-child,.stripe-texture-lightblue>.heading-secondary:first-child,.stripe>.heading-hfeed:first-child,.stripe>.heading-secondary-alt:first-child,.stripe>.heading-secondary:first-child,body.onsite .ad-flyout .stripe-combinations>.ad-flyout-heading:first-child,body.onsite .stripe-combinations>.heading-hfeed:first-child,body.onsite .stripe-combinations>.heading-secondary-alt:first-child,body.onsite .stripe-combinations>.heading-secondary:first-child{margin-top:0}.nav-inpage,.stripe-nopadding,body.home .banner,body.home .whatsnew{padding-top:0;padding-bottom:0}.stripe-halfpadding{margin-top:0;padding-top:1.73333em;padding-bottom:1.73333em;margin-bottom:0}.stripe-lightgrey{background-color:#f2f2f2}.stripe-blue,.stripe-texture-darkblue{background-color:#769abe;color:#fff}.ad-flyout .stripe-blue .ad-flyout-heading,.ad-flyout .stripe-texture-darkblue .ad-flyout-heading,.stripe-blue .ad-flyout .ad-flyout-heading,.stripe-blue .heading-hfeed,.stripe-blue .heading-secondary,.stripe-blue .heading-secondary-alt,.stripe-texture-darkblue .ad-flyout .ad-flyout-heading,.stripe-texture-darkblue .heading-hfeed,.stripe-texture-darkblue .heading-secondary,.stripe-texture-darkblue .heading-secondary-alt{color:#fff}.stripe-lightblue{background-color:#f2f7fc;border-top:1px solid #d0dae2;border-bottom:1px solid #d0dae2}.stripe-green{background-color:#80ad86;color:#fff}.post-med .stripe-green .entry-title,.reviews-grid .review-item .stripe-green .review-title,.stripe-green .h1,.stripe-green .h2,.stripe-green .h3,.stripe-green .h4,.stripe-green .h5,.stripe-green .h6,.stripe-green .post-med .entry-title,.stripe-green .reviews-grid .review-item .review-title,.stripe-green .toc li,.stripe-green body.landing-location .discounts .discount-heading,.stripe-green h1,.stripe-green h2,.stripe-green h3,.stripe-green h4,.stripe-green h5,.stripe-green h6,.toc .stripe-green li,body.landing-location .discounts .stripe-green .discount-heading{color:#fff}.stripe-green a{border-color:#a8d1f2}.stripe-green a:hover{color:#b8dfff}.stripe-green .button,.stripe-green .button-disabled,.stripe-green .button-green,.stripe-green .button-grey,.stripe-green .button-large,.stripe-green .button-orange,.stripe-green .button-quiet,.stripe-green .button-small,.stripe-green .button-success-check,.stripe-green .button-white,.stripe-green .upcoming-training-table .actions .button,.stripe-green .upcoming-training-table .td-more-info .button,.stripe-green .upcoming-training-table-simple .actions .button,.stripe-green .upcoming-training-table-simple .td-more-info .button,.stripe-green body.course_detail .button-one,.stripe-green body.course_detail .button-two,.stripe-green body.course_detail .soldout,.stripe-green body.course_detail .spots-left,.stripe-green input[type=submit].button-orange,.upcoming-training-table .actions .stripe-green .button,.upcoming-training-table .td-more-info .stripe-green .button,.upcoming-training-table-simple .actions .stripe-green .button,.upcoming-training-table-simple .td-more-info .stripe-green .button,body.course_detail .stripe-green .button-one,body.course_detail .stripe-green .button-two,body.course_detail .stripe-green .soldout,body.course_detail .stripe-green .spots-left{background-color:#f79323;color:#fff}.stripe-green .button-disabled:hover,.stripe-green .button-green:hover,.stripe-green .button-grey:hover,.stripe-green .button-large:hover,.stripe-green .button-orange:hover,.stripe-green .button-quiet:hover,.stripe-green .button-small:hover,.stripe-green .button-success-check:hover,.stripe-green .button-white:hover,.stripe-green .button:hover,.stripe-green body.course_detail .button-one:hover,.stripe-green body.course_detail .button-two:hover,.stripe-green body.course_detail .soldout:hover,.stripe-green body.course_detail .spots-left:hover,body.course_detail .stripe-green .button-one:hover,body.course_detail .stripe-green .button-two:hover,body.course_detail .stripe-green .soldout:hover,body.course_detail .stripe-green .spots-left:hover{background-color:#e97f08;color:#fff}.stripe-green .button-green{background-color:#4e8053;color:#fff}.stripe-green .button-green:hover{background-color:#3f6743;color:#fff}.stripe-mountains-color{background-color:#f6faff}.stripe-mountains{background:url(/mgs_assets/images/v3/mountains.jpg?1425588505) 50% 100% repeat-x #f6faff}.ad-flyout .stripe-mountains .ad-flyout-heading,.stripe-mountains .ad-flyout .ad-flyout-heading,.stripe-mountains .heading-hfeed,.stripe-mountains .heading-secondary,.stripe-mountains .heading-secondary-alt{color:#63a437}.stripe-mountains-grey{background:url(/mgs_assets/images/v3/mountains-grey.jpg?1425588505) 50% 100% repeat-x #f4f4f4}.stripe-texture-lightblue{background:url(/mgs_assets/images/v3/texture-lightblue.png?1425588507) 50% 0 #f2f7fc;color:#788ea5}.stripe-texture-darkblue{background-image:url(/mgs_assets/images/v3/texture-darkblue.png?1425588507);background-position:50% 0;background-repeat:repeat}.stripe-first{border-top:none}.stripe-first>.heading-primary,.stripe-first>.heading-primary-alt{margin-top:-.86667em}@media (min-width:60em){.section-intro{padding-left:17.04782%;padding-right:17.04782%}}.section-intro .half{width:100%;float:left;margin-right:2.2869%;display:inline}@media (min-width:41em){.section-intro .half{width:48.26498%;float:left;margin-right:3.47003%;display:inline}.section-intro .half:last-child{float:right;margin-right:0;display:inline}}@media (min-width:60em){.page-intro .page-intro-content{width:65.90437%;float:left;margin-right:2.2869%;display:inline}.page-intro .page-intro-sidebar{width:31.80873%;float:right;margin-right:0;display:inline}}.content-sidebar .h1,.content-sidebar .h2,.content-sidebar .h3,.content-sidebar .h4,.content-sidebar .post-med .entry-title,.content-sidebar .reviews-grid .review-item .review-title,.content-sidebar .toc li,.content-sidebar body.landing-location .discounts .discount-heading,.content-sidebar h1,.content-sidebar h2,.content-sidebar h3,.content-sidebar h4,.post-med .content-sidebar .entry-title,.reviews-grid .review-item .content-sidebar .review-title,.toc .content-sidebar li,body.landing-location .discounts .content-sidebar .discount-heading{text-align:center}@media (min-width:41em){.content-sidebar .content{width:65.90437%;float:left;margin-right:2.2869%;display:inline}.content-sidebar .sidebar{width:31.80873%;float:right;margin-right:0;display:inline}}.content-centered{margin-bottom:3.46667em}@media (min-width:41em){.content-centered{margin-left:8.52391%;margin-right:8.52391%}}.promo-content .content-avatar{text-align:center}.promo-content .content .h2,.promo-content .content h2{margin-top:0}@media (min-width:41em){.promo-content .content-avatar{width:23.28482%;float:left;margin-right:2.2869%;display:inline}.promo-content .content{width:74.42827%;float:right;margin-right:0;display:inline}}.breadcrumbs{margin-top:0;padding-top:.69333em;padding-bottom:0;margin-bottom:0;padding-left:4.25em;display:none}.breadcrumbs[class*=stripe-]{border:none}@media (min-width:41em){.breadcrumbs{display:block}}.breadcrumbs ol{margin:0;padding:0;border:0;overflow:hidden}.breadcrumbs ol li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;white-space:nowrap}.breadcrumbs li{margin-right:.25em}.breadcrumbs li:after{content:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%227px%22%20height%3D%2210px%22%20viewBox%3D%220%200%207%2010%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Ebreadcrumb-divider%3C%2Ftitle%3E%20%20%20%20%3Cdescription%3ECreated%20with%20Sketch.%3C%2Fdescription%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M2.00000787%2C0.999976397%20C1.9479244%2C0.999976397%201.90625762%2C1.02080978%201.86459085%2C1.05205987%20L0.552087404%2C2.36456331%20C0.479170546%2C2.43748017%200.479170546%2C2.56248049%200.552087404%2C2.63539735%20L3.41667825%2C5.4999882%20L0.552087404%2C8.36457904%20C0.479170546%2C8.4374959%200.479170546%2C8.56249623%200.552087404%2C8.63541309%20L1.86459085%2C9.94791653%20C1.9375077%2C10.0208334%202.06250803%2C10.0208334%202.13542489%2C9.94791653%20L6.4479362%2C5.63540522%20C6.52085306%2C5.56248836%206.52085306%2C5.43748803%206.4479362%2C5.36457118%20L2.13542489%2C1.05205987%20C2.09375811%2C1.02080978%202.05209134%2C0.999976397%202.00000787%2C0.999976397%20L2.00000787%2C0.999976397%20Z%22%20id%3D%22breadcrumb-divider%22%20fill%3D%22%23BAC5CF%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");display:inline-block;position:relative;top:-.1em;margin-left:1em;margin-right:.2em}.breadcrumbs li:last-child:after{content:''}.breadcrumbs a{font-size:.86667em;line-height:2em;-moz-transition-duration:0;-o-transition-duration:0;-webkit-transition-duration:0;transition-duration:0;color:#7999b3;text-transform:uppercase;text-decoration:none;font-weight:600}.breadcrumbs a:hover{border-bottom:1px solid #f79323}.breadcrumbs .breadcrumb-home{position:relative;left:.35em;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2213px%22%20height%3D%2213px%22%20viewBox%3D%220%200%2013%2013%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Ehouse%3C%2Ftitle%3E%20%20%20%20%3Cdescription%3ECreated%20with%20Sketch.%3C%2Fdescription%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.986077%2C7.09720674%20C12.0138548%2C6.99998426%2011.9999659%2C6.90276179%2011.9305213%2C6.81942824%20L6.1805062%2C1.06941316%20C6.08328372%2C0.972190678%205.91661662%2C0.972190678%205.81939414%2C1.06941316%20L0.0693790615%2C6.81942824%20C-6.55651093e-05%2C6.90276179%20-0.0139544904%2C6.99998426%200.0138233602%2C7.09720674%20C0.0554901361%2C7.19442922%200.152712613%2C7.24998492%200.249935091%2C7.24998492%20L1.49993837%2C7.24998492%20L1.49993837%2C12.7499993%20C1.49993837%2C12.8888886%201.61104977%2C13%201.74993902%2C13%20L4.24994558%2C13%20C4.38883483%2C13%204.49994624%2C12.8888886%204.49994624%2C12.7499993%20L4.49994624%2C8.4999882%20L7.4999541%2C8.4999882%20L7.4999541%2C12.7499993%20C7.4999541%2C12.8888886%207.61106551%2C13%207.74995476%2C13%20L10.2499613%2C13%20C10.3888506%2C13%2010.499962%2C12.8888886%2010.499962%2C12.7499993%20L10.499962%2C7.24998492%20L11.7499653%2C7.24998492%20C11.8471877%2C7.24998492%2011.9444102%2C7.19442922%2011.986077%2C7.09720674%20L11.986077%2C7.09720674%20Z%22%20id%3D%22house%22%20fill%3D%22%237999B3%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;display:inline-block;width:12px;height:13px}.breadcrumbs .breadcrumb-home:hover{border-bottom:none}.breadcrumbs.stripe-aep .breadcrumb-home,.breadcrumbs.stripe-blue .breadcrumb-home,.breadcrumbs.stripe-csm .breadcrumb-home,.breadcrumbs.stripe-cspo .breadcrumb-home,.breadcrumbs.stripe-eus .breadcrumb-home,.breadcrumbs.stripe-green .breadcrumb-home,.breadcrumbs.stripe-swa .breadcrumb-home,.breadcrumbs.stripe-texture-darkblue .breadcrumb-home,.breadcrumbs.stripe-us .breadcrumb-home{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2212px%22%20height%3D%2213px%22%20viewBox%3D%220%200%2012%2013%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Ehouse-white%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.9856668%2C6.59720674%20C12.0134446%2C6.49998426%2011.9995557%2C6.40276179%2011.9301111%2C6.31942824%20L6.180096%2C0.569413155%20C6.08287353%2C0.472190678%205.91620642%2C0.472190678%205.81898395%2C0.569413155%20L0.0689688668%2C6.31942824%20C-0.00047575975%2C6.40276179%20-0.0143646851%2C6.49998426%200.0134131656%2C6.59720674%20C0.0550799415%2C6.69442922%200.152302419%2C6.74998492%200.249524896%2C6.74998492%20L1.49952817%2C6.74998492%20L1.49952817%2C12.2499993%20C1.49952817%2C12.3888886%201.61063958%2C12.5%201.74952883%2C12.5%20L4.24953539%2C12.5%20C4.38842464%2C12.5%204.49953604%2C12.3888886%204.49953604%2C12.2499993%20L4.49953604%2C7.9999882%20L7.49954391%2C7.9999882%20L7.49954391%2C12.2499993%20C7.49954391%2C12.3888886%207.61065531%2C12.5%207.74954457%2C12.5%20L10.2495511%2C12.5%20C10.3884404%2C12.5%2010.4995518%2C12.3888886%2010.4995518%2C12.2499993%20L10.4995518%2C6.74998492%20L11.7495551%2C6.74998492%20C11.8467775%2C6.74998492%2011.944%2C6.69442922%2011.9856668%2C6.59720674%20L11.9856668%2C6.59720674%20Z%22%20id%3D%22house-white%22%20fill%3D%22%23FFFFFF%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E")}.stripe-green .breadcrumbs a,.stripe-green.breadcrumbs a{color:#fff}.breadcrumbs.stripe-texture-darkblue a,.stripe-blue .breadcrumbs a,.stripe-blue.breadcrumbs a,.stripe-texture-darkblue .breadcrumbs a{color:#e3eaf1}.pagination{margin-top:0;padding-top:3.46667em;padding-bottom:3.46667em;margin-bottom:1.73333em;clear:both}.pagination a{text-decoration:inherit;cursor:inherit;border-bottom:none!important;color:#969696;text-transform:uppercase;font-weight:600;position:relative;width:auto;height:auto;line-height:1.2em}.pagination a:active,.pagination a:focus{outline:0}.pagination a:hover{color:#f79323}.pagination .paginate-prev{padding-left:1.5em}.pagination .paginate-prev:hover{left:-1em}.pagination .paginate-next{float:right;padding-right:1.5em;background-position:100% 50%}.pagination .paginate-next:hover{right:-1em}#gmap img{max-width:none}.map-infobox{padding:.5em 1em;min-width:215px}.map-infobox .view-more-list{margin:0;padding-left:1em}.map-stripe,.map-stripe-single{background:#f2f7fc}@media (min-width:60em){.map-stripe .gmap{width:65.90437%;float:right;margin-right:0;display:inline}}.gmap{height:460px;margin:0 1em}@media (min-width:41em){.gmap{margin:0}}.map-stripe .map-stripe-overlay,.map-stripe-single .map-stripe-overlay{background:#f2f7fc;position:relative;z-index:10;padding-right:1em;display:none}.map-stripe .map-stripe-overlay .h2,.map-stripe .map-stripe-overlay h2,.map-stripe-single .map-stripe-overlay .h2,.map-stripe-single .map-stripe-overlay h2{color:#527fad;margin-bottom:.86667em}.map-stripe .map-stripe-overlay .view-more-list li,.map-stripe-single .map-stripe-overlay .view-more-list li{margin-bottom:.86667em}.map-stripe .map-stripe-overlay{display:block}@media (min-width:60em){.map-stripe .map-stripe-overlay{width:31.80873%;float:left;margin-right:2.2869%;display:inline;height:460px;margin-top:-460px}}.icon-hidetext,footer[role=contentinfo] .contact .socialmedia [class^=icon-]{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}[class*=button-icon-]{padding-left:2.75em;background-position:.5em 50%}[class*=heading-icon-]{padding-left:1.5em;background-position:0 50%}i.icon-64{display:block;width:80px;height:80px}i.icon-64 img{display:block;width:64px;max-width:64px;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.video-playicon{position:relative;display:inline-block;text-decoration:none;border-bottom:none!important}.video-playicon:before{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;position:absolute;top:50%;left:50%;width:42px;height:42px;margin-left:-21px;margin-top:-21px;content:'\25B6';color:#fff;font-size:19px;line-height:46px;text-align:center;text-decoration:none;background:rgba(0,0,0,.5)}.video-playicon:hover:before{background-color:#f79323}.video-playicon img{display:block}.video-posterframe{text-align:center}.video-posterframe iframe,.video-posterframe img{-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25);display:block}.video-block .video-posterframe .social-media{margin-top:1.73333em}.video-block .video-description{font-size:1.2em;line-height:1.44444em}@media (min-width:60em){.video-block .video-posterframe{padding-left:17.04782%;padding-right:17.04782%}.video-block .video-description{width:31.80873%;float:right;margin-right:0;display:inline}}@media (min-width:60em){.video-intro .video-posterframe{width:65.90437%;float:left;margin-right:2.2869%;display:inline}.video-intro .intro-text{width:31.80873%;float:right;margin-right:0;display:inline}}.ad-box{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZThlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fdfdfe),color-stop(100%,#e1e8ee));background:-moz-linear-gradient(#fdfdfe,#e1e8ee);background:-webkit-linear-gradient(#fdfdfe,#e1e8ee);background:linear-gradient(#fdfdfe,#e1e8ee);-moz-box-shadow:inset rgba(0,0,0,.25) 0 1px 1px;-webkit-box-shadow:inset rgba(0,0,0,.25) 0 1px 1px;box-shadow:inset rgba(0,0,0,.25) 0 1px 1px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:1.73333em;-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;display:block;padding:1em;text-align:center}.no-boxshadow .ad-box{border:1px solid #e1e8ee}.no-gradient .ad-box{background:#eef2f5}.ad-box:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3ZDRkZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fdfdfe),color-stop(100%,#c7d4df));background:-moz-linear-gradient(#fdfdfe,#c7d4df);background:-webkit-linear-gradient(#fdfdfe,#c7d4df);background:linear-gradient(#fdfdfe,#c7d4df)}.ad-box:hover img{position:relative;top:-.25em}.ad-box img{-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;margin-left:auto;margin-right:auto}.ad-box a{text-decoration:none!important;border-bottom:none!important}.ad-box-breakout{margin-top:-1.75em;margin-bottom:-1em}.feature-box-small{background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-top:1.73333em;padding:.86667em 1em;margin-bottom:1.73333em;overflow:hidden;border:1px solid #d0dae2}.audio-blog-box{margin-top:1.73333em;padding:.86667em 1em;margin-bottom:1.73333em;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#f2f7fc;text-align:center;border:1px solid #d0dae2}.audio-blog-box i{vertical-align:middle;margin:0 auto;display:block}@media (min-width:41em){.audio-blog-box i{display:inline-block;margin:0 1em 0 .5em}}.audio-blog-box span{line-height:33px;display:block}@media (min-width:41em){.audio-blog-box span{display:inline}}.audio-blog-box .button,.audio-blog-box .button-disabled,.audio-blog-box .button-green,.audio-blog-box .button-grey,.audio-blog-box .button-large,.audio-blog-box .button-orange,.audio-blog-box .button-quiet,.audio-blog-box .button-small,.audio-blog-box .button-success-check,.audio-blog-box .button-white,.audio-blog-box .upcoming-training-table .actions .button,.audio-blog-box .upcoming-training-table .td-more-info .button,.audio-blog-box .upcoming-training-table-simple .actions .button,.audio-blog-box .upcoming-training-table-simple .td-more-info .button,.audio-blog-box body.course_detail .button-one,.audio-blog-box body.course_detail .button-two,.audio-blog-box body.course_detail .soldout,.audio-blog-box body.course_detail .spots-left,.audio-blog-box input[type=submit].button-orange,.upcoming-training-table .actions .audio-blog-box .button,.upcoming-training-table .td-more-info .audio-blog-box .button,.upcoming-training-table-simple .actions .audio-blog-box .button,.upcoming-training-table-simple .td-more-info .audio-blog-box .button,body.course_detail .audio-blog-box .button-one,body.course_detail .audio-blog-box .button-two,body.course_detail .audio-blog-box .soldout,body.course_detail .audio-blog-box .spots-left{background-color:#9db5cc;color:#fff;display:block;margin-right:0}.audio-blog-box .button-disabled:hover,.audio-blog-box .button-green:hover,.audio-blog-box .button-grey:hover,.audio-blog-box .button-large:hover,.audio-blog-box .button-orange:hover,.audio-blog-box .button-quiet:hover,.audio-blog-box .button-small:hover,.audio-blog-box .button-success-check:hover,.audio-blog-box .button-white:hover,.audio-blog-box .button:hover,.audio-blog-box body.course_detail .button-one:hover,.audio-blog-box body.course_detail .button-two:hover,.audio-blog-box body.course_detail .soldout:hover,.audio-blog-box body.course_detail .spots-left:hover,body.course_detail .audio-blog-box .button-one:hover,body.course_detail .audio-blog-box .button-two:hover,body.course_detail .audio-blog-box .soldout:hover,body.course_detail .audio-blog-box .spots-left:hover{background-color:#82a1be;color:#fff}@media (min-width:41em){.audio-blog-box .button,.audio-blog-box .button-disabled,.audio-blog-box .button-green,.audio-blog-box .button-grey,.audio-blog-box .button-large,.audio-blog-box .button-orange,.audio-blog-box .button-quiet,.audio-blog-box .button-small,.audio-blog-box .button-success-check,.audio-blog-box .button-white,.audio-blog-box .upcoming-training-table .actions .button,.audio-blog-box .upcoming-training-table .td-more-info .button,.audio-blog-box .upcoming-training-table-simple .actions .button,.audio-blog-box .upcoming-training-table-simple .td-more-info .button,.audio-blog-box body.course_detail .button-one,.audio-blog-box body.course_detail .button-two,.audio-blog-box body.course_detail .soldout,.audio-blog-box body.course_detail .spots-left,.audio-blog-box input[type=submit].button-orange,.upcoming-training-table .actions .audio-blog-box .button,.upcoming-training-table .td-more-info .audio-blog-box .button,.upcoming-training-table-simple .actions .audio-blog-box .button,.upcoming-training-table-simple .td-more-info .audio-blog-box .button,body.course_detail .audio-blog-box .button-one,body.course_detail .audio-blog-box .button-two,body.course_detail .audio-blog-box .soldout,body.course_detail .audio-blog-box .spots-left{display:inline-block;margin-bottom:0;margin-right:1em}}.buy_now{text-align:center}.buy_now .button_icon{font-size:16px;padding-right:32px}.discounts_banner.h2,h2.discounts_banner{margin-bottom:-4px;margin-left:0;padding-left:14px;position:relative}.pricing{padding:10px 0;margin-bottom:1.73333em;color:#333;background:#fafafa;border-top:2px solid #ccc;border-bottom:2px solid #ccc;position:relative}.pricing:after{content:"";display:table;clear:both}.post-med .pricing .entry-title,.pricing .h3,.pricing .post-med .entry-title,.pricing .toc li,.pricing body.landing-location .discounts .discount-heading,.pricing h3,.toc .pricing li,body.landing-location .discounts .pricing .discount-heading{margin-top:0;color:#7d7d7d;text-align:center;border-color:#eee;text-transform:uppercase;border-bottom:1px solid #eee;font-size:15px;padding-bottom:.86667em;margin-bottom:.86667em}.pricing .current_price{background:#fffacd}.pricing .current_price strong{font-size:18px}.pricing .current_price em{position:relative;top:-2px}.pricing dd,.pricing dt{padding:3px 0}.pricing dl{overflow:hidden;margin-bottom:1.73333em}.pricing dt{float:left;clear:both;padding-left:4px;width:42%;font-weight:400}.pricing dd{float:left;width:55%;margin-left:0;font-weight:700}.pricing dd em{font-weight:400;font-style:normal;color:#900}.pricing .footer{font-size:12px;text-align:center}.pricing .sale-tag{position:absolute;top:-9px;right:-20px}.pricing.pricing-icons{padding-left:10px;padding-right:10px}.pricing.pricing-icons .h4,.pricing.pricing-icons .reviews-grid .review-item .review-title,.pricing.pricing-icons h4,.reviews-grid .review-item .pricing.pricing-icons .review-title{line-height:blh(1);border-bottom:1px solid #e0e0e0}.pricing.pricing-icons .feature-box .h4,.pricing.pricing-icons .feature-box .reviews-grid .review-item .review-title,.pricing.pricing-icons .feature-box h4,.reviews-grid .review-item .pricing.pricing-icons .feature-box .review-title{border:none}.pricing.pricing-icons dt{width:14.2857143%;padding:0;margin-right:3.5714286%}.pricing.pricing-icons dd{width:80%;padding-top:blh(0.25);font-weight:400}.pricing.pricing-icons .price dt{background-color:#e0e0e0}.pricing.pricing-icons .price dt span{display:block;width:32px;min-height:32px;text-indent:-5000px;margin:4px}.pricing.pricing-icons .price strike{color:#969696;display:block}.pricing.pricing-icons .price strong{font-size:18px;line-height:32px}.pricing.pricing-icons .price.early dt span{min-height:blh(2)}.pricing.pricing-icons .price.early strong{line-height:blh(1)}.pricing.pricing-icons .discount dd,.pricing.pricing-icons .discount dt{margin-bottom:.43333em}.pricing.pricing-icons .discount dt{background-color:#fffacd;color:#a69f5e;font-weight:700;font-weight:800;font-size:18px;line-height:blh(1.5);height:blh(1.5);text-align:center}body.env-beta,body.env-local{margin-top:2.4em}body.env-beta:before,body.env-local:before{-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25);background:#ff0;height:2em;width:100%;line-height:2em;text-align:center;font-weight:700;position:fixed;top:0;left:0;color:#000;font-size:1.25em;letter-spacing:1px;opacity:.75;z-index:100000}body.env-local:before{content:'LOCAL'}body.env-beta:before{content:'BETA'}body.no_header{background-image:none;padding:1em;height:100%}body.admin #nav_admin{position:fixed;top:100%;left:50%;z-index:9999;width:100%;height:30px;margin-top:-30px;margin-left:-50%;line-height:30px;color:#bbb;text-align:center;background:rgba(0,0,0,.75)}body.admin #nav_admin a{color:#fff}.ad-flyout{-moz-box-shadow:rgba(0,0,0,.2) 0 2px 8px;-webkit-box-shadow:rgba(0,0,0,.2) 0 2px 8px;box-shadow:rgba(0,0,0,.2) 0 2px 8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-transition:right .25s;-o-transition:right .25s;-webkit-transition:right .25s;transition:right .25s;position:absolute;top:250px;right:-220px;width:220px;border:3px solid #fff;background-color:#e7e7e7;background-position:0 0;background-repeat:repeat;padding:20px 15px 15px}.ad-flyout .ad-flyout-heading{margin-bottom:.86667em;margin-top:0;text-align:left;color:#527fad}.ad-flyout .ad-flyout-body>p:first-child{margin-top:0}.ad-flyout .ad-flyout-cta{text-align:center}.ad-flyout .ad-flyout-cta .button,.ad-flyout .ad-flyout-cta .button-disabled,.ad-flyout .ad-flyout-cta .button-green,.ad-flyout .ad-flyout-cta .button-grey,.ad-flyout .ad-flyout-cta .button-large,.ad-flyout .ad-flyout-cta .button-orange,.ad-flyout .ad-flyout-cta .button-quiet,.ad-flyout .ad-flyout-cta .button-small,.ad-flyout .ad-flyout-cta .button-success-check,.ad-flyout .ad-flyout-cta .button-white,.ad-flyout .ad-flyout-cta body.course_detail .button-one,.ad-flyout .ad-flyout-cta body.course_detail .button-two,.ad-flyout .ad-flyout-cta body.course_detail .soldout,.ad-flyout .ad-flyout-cta body.course_detail .spots-left,.ad-flyout .ad-flyout-cta input,body.course_detail .ad-flyout .ad-flyout-cta .button-one,body.course_detail .ad-flyout .ad-flyout-cta .button-two,body.course_detail .ad-flyout .ad-flyout-cta .soldout,body.course_detail .ad-flyout .ad-flyout-cta .spots-left{display:block;width:100%}.ad-flyout .ad-flyout-cta input[type=email]{margin-bottom:.86667em;-moz-box-shadow:inset rgba(0,0,0,.2) 0 1px 0;-webkit-box-shadow:inset rgba(0,0,0,.2) 0 1px 0;box-shadow:inset rgba(0,0,0,.2) 0 1px 0;background:url(/mgs_assets/images/v3/svg-icons-source/email-grey.svg?1422286869) 6px 50% no-repeat #fff;padding-left:36px;border-left:0;border-right:0;border-top:1px solid #fff;border-bottom:1px solid #cbcbcb}.ad-flyout .ad-flyout-footer{font-size:.8em;line-height:2.16667em;text-align:center}.ad-flyout.active{right:0}.ad-flyout.active,.ad-flyout.closing{position:fixed;bottom:100px;top:auto!important}.ad-flyout.texture-lightblue,.ad-flyout.texture-lightgrey{background-image:url(/mgs_assets/images/v3/texture-lightgrey.png?1425588507)}.avatar-circle{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.about-author,.about-mike{text-align:left}.about-author .about-avatar,.about-mike .about-avatar{padding-left:12.37006%;padding-right:12.37006%;text-align:center}.about-author .about-avatar img,.about-mike .about-avatar img{margin-bottom:.86667em}.about-author .socialmedia a,.about-mike .socialmedia a{font-size:2.13333em;line-height:1.21875em}.about-author .about-content .h1,.about-author .about-content h1,.about-mike .about-content .h1,.about-mike .about-content h1{font-size:2.41176em;line-height:.63415em;margin-top:0}.about-author .about-content .h3,.about-author .about-content .post-med .entry-title,.about-author .about-content .toc li,.about-author .about-content body.landing-location .discounts .discount-heading,.about-author .about-content h3,.about-mike .about-content .h3,.about-mike .about-content .post-med .entry-title,.about-mike .about-content .toc li,.about-mike .about-content body.landing-location .discounts .discount-heading,.about-mike .about-content h3,.post-med .about-author .about-content .entry-title,.post-med .about-mike .about-content .entry-title,.toc .about-author .about-content li,.toc .about-mike .about-content li,body.landing-location .discounts .about-author .about-content .discount-heading,body.landing-location .discounts .about-mike .about-content .discount-heading{margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:0;font-weight:400;color:#63a437}@media (min-width:41em){.about-author .about-avatar,.about-mike .about-avatar{padding-left:0;padding-right:0}.about-author .socialmedia a,.about-mike .socialmedia a{font-size:2.53333em;line-height:1.36842em}}@media (min-width:60em){.about-author .about-avatar,.about-mike .about-avatar{width:31.80873%;float:left;margin-right:2.2869%;display:inline}.about-author .about-content,.about-mike .about-content{width:65.90437%;float:right;margin-right:0;display:inline}}.filters{margin-top:0;padding-top:1.3em;padding-bottom:1.3em;margin-bottom:0;text-align:center}.breadcrumbs+.filters{padding-top:2.6em;margin-top:-2.6em}.filters label{float:none;display:inline-block;width:auto;line-height:26px;vertical-align:top;margin:0 .5em;font-weight:400}.filters .chosen-label{line-height:35px}.filters .chosen-container{text-align:left;z-index:1}.filters .chosen-container+input[type=submit]{vertical-align:top}.filters .chosen-container-multi .chosen-choices li{clear:none}.filters .chosen-container-multi .chosen-choices{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding-top:6px;padding-bottom:6px}.filters .search-choice-close{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;border:none}.filters .chosen-single{height:40px;padding-top:7px}.filters .selectboxit-container .selectboxit,.filters .selectboxit-container .selectboxit-options a,.filters .selectboxit-container span{height:40px;line-height:40px}.filters .filters-submit{-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;position:relative;left:-15px;opacity:0;z-index:0}.filters .is-changed .filters-submit{left:0;opacity:1}.selectboxit-option-anchor{border-bottom:none!important}.filters-tags{display:none}@media (min-width:41em){.filters-tags{display:block}}.filter-tags-form{height:1px;overflow:hidden}.filter-tags-form.is-chosen-ready{height:auto;overflow:visible}footer[role=contentinfo]{background:url(/mgs_assets/images/v3/mountains-grey.jpg?1425588505) 30% 30% repeat-x #f4f4f4;border-top:8px solid #e2e2e2;color:#777}@media (min-width:41em){footer[role=contentinfo]{background-position:50% 50%}}@media (min-width:60em){footer[role=contentinfo]{background-position:50% -60px}}.ad-flyout footer[role=contentinfo] .ad-flyout-heading,footer[role=contentinfo] .ad-flyout .ad-flyout-heading,footer[role=contentinfo] .heading-hfeed,footer[role=contentinfo] .heading-secondary,footer[role=contentinfo] .heading-secondary-alt{text-align:center}footer[role=contentinfo] .newsletter label{display:none}footer[role=contentinfo] .newsletter fieldset,footer[role=contentinfo] .newsletter input{margin-bottom:0}footer[role=contentinfo] .newsletter input{display:block;width:100%;margin-bottom:.25em}footer[role=contentinfo] .newsletter .newsletter-promo{display:none;padding-right:1em}footer[role=contentinfo] .newsletter .newsletter-promo-image{float:left;margin-right:1em}footer[role=contentinfo] .newsletter .newsletter-promo p{margin-top:-.6em;margin-bottom:1.3em}footer[role=contentinfo] .newsletter small{display:block;text-align:center;color:#969696}footer[role=contentinfo] .contact{text-align:center}@media (min-width:41em){footer[role=contentinfo] .contact{text-align:left}footer[role=contentinfo] .contact .socialmedia{text-align:center}}@media (min-width:60em){footer[role=contentinfo] .contact .socialmedia{text-align:left}}.ad-flyout footer[role=contentinfo] .contact .ad-flyout-heading,footer[role=contentinfo] .contact .ad-flyout .ad-flyout-heading,footer[role=contentinfo] .contact .heading-hfeed,footer[role=contentinfo] .contact .heading-secondary,footer[role=contentinfo] .contact .heading-secondary-alt{color:#527fad}footer[role=contentinfo] .contact .vcard{font-size:.86667em;line-height:2em;overflow:hidden;margin-bottom:1.73333em}footer[role=contentinfo] .contact .country-name,footer[role=contentinfo] .contact .org{display:none}footer[role=contentinfo] .contact .region{border-bottom:none}footer[role=contentinfo] .contact .socialmedia{margin-bottom:1.73333em;clear:both}footer[role=contentinfo] .legal{margin-top:0;padding-top:.86667em;padding-bottom:2.6em;margin-bottom:0;clear:both;background-color:#5e8098;color:#bfd4e3}footer[role=contentinfo] .legal span,footer[role=contentinfo] .legal ul{font-size:.86667em;line-height:2em}footer[role=contentinfo] .legal a{text-decoration:inherit;cursor:inherit;border-bottom:none!important;color:inherit}footer[role=contentinfo] .legal a:active,footer[role=contentinfo] .legal a:focus{outline:0}footer[role=contentinfo] .legal a:focus,footer[role=contentinfo] .legal a:hover{text-decoration:underline;color:#527fad;cursor:pointer}footer[role=contentinfo] .legal a:hover{color:#fff}footer[role=contentinfo] .legal ul{list-style:none;margin-left:0;padding-left:0}footer[role=contentinfo] .legal ul li{margin-left:0;padding-left:0;background:0 0;text-align:center}@media (min-width:41em){footer[role=contentinfo] .legal ul{margin:0;padding:0;border:0;overflow:hidden;float:right}footer[role=contentinfo] .legal ul li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;white-space:nowrap;padding:0 1em}footer[role=contentinfo] .legal ul li:last-child{padding-right:0}}@media (min-width:41em){footer[role=contentinfo] .adr{width:48.85655%;float:left;margin-right:2.2869%;display:inline}footer[role=contentinfo] .telecommunications{width:48.85655%;float:right;margin-right:0;display:inline}}@media (min-width:60em){.ad-flyout footer[role=contentinfo] .ad-flyout-heading,footer[role=contentinfo] .ad-flyout .ad-flyout-heading,footer[role=contentinfo] .heading-hfeed,footer[role=contentinfo] .heading-secondary,footer[role=contentinfo] .heading-secondary-alt{text-align:left}footer[role=contentinfo] .newsletter{width:57.38046%;float:left;margin-right:2.2869%;display:inline}footer[role=contentinfo] .newsletter .newsletter-promo{display:block}footer[role=contentinfo] .newsletter input{display:inline-block}footer[role=contentinfo] .newsletter input[type=email]{width:60%}footer[role=contentinfo] .newsletter input[type=submit]{width:38%}footer[role=contentinfo] .contact{width:40.33264%;float:right;margin-right:0;display:inline}footer[role=contentinfo] .adr{width:36.59794%;float:left;margin-right:5.6701%;display:inline}footer[role=contentinfo] .telecommunications{width:57.73196%;float:right;margin-right:0;display:inline}}#_atssh{position:absolute}header[role=banner]{position:relative;background-color:#425a6b;border-top:2px solid #26343d;border-bottom:8px solid #f9a530;height:85.05px;z-index:100}header[role=banner]:after{content:"";display:table;clear:both}@media (min-width:41em){header[role=banner]{height:104px}}body.blog header[role=banner]{border-bottom-color:#3e94e0}body.presentations header[role=banner]{border-bottom-color:#6ab837}body.reviews header[role=banner]{border-bottom-color:#f79323}body.topics header[role=banner]{border-bottom-color:#faf4c8}body.training header[role=banner]{border-bottom-color:#d4d4d4}body.about header[role=banner]{border-bottom-color:#cee3f4}header[role=banner] .logo{float:left;position:relative;bottom:-10px;margin-left:2em}header[role=banner] .logo a{background:url(/mgs_assets/images/v3/logo.png?1425588505) 0 0/85% no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;width:221.85px;height:79.05px}@media (min-width:41em){header[role=banner] .logo a{width:261px;height:93px;background-size:100%}}header[role=banner] a{color:#fff}#nav{margin-right:2em;display:none}#nav ul{list-style-type:none;padding:0;margin:0;line-height:1}#nav a{display:block}#nav li{float:left}#nav li.sfhover ul,#nav li:hover ul{left:auto}#nav li.sfhover ul li,#nav li:hover ul li{float:none;display:block}#nav li ul{position:absolute;width:225px;left:-999em}@media (min-width:60em){#nav{display:block}}#nav ul.primary{margin:0;padding:0;border:0;overflow:hidden;float:right}#nav ul.primary li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:0;padding-right:0}#nav ul.primary li:first-child{padding-left:0}#nav ul.primary li.last,#nav ul.primary li:last-child{padding-right:0}#nav ul.primary a{-moz-transition-duration:.15s;-o-transition-duration:.15s;-webkit-transition-duration:.15s;transition-duration:.15s;display:block;text-decoration:none}#nav ul.primary>li>a{font-size:1.13333em;line-height:1.52941em;height:104px;padding:35px 1em;color:#fff;position:relative;font-weight:300}#nav ul.primary li.current>a{color:#f79323}#nav ul.primary:hover li.current>a{color:inherit}#nav ul.primary .is-searching>a,#nav ul.primary:hover>li.current:hover>a,#nav ul.primary>li.sfhover>a,#nav ul.primary>li:hover>a{color:#f9a530;background:rgba(248,250,252,.2)}#nav ul.primary>li:last-child .primary-subnav{right:20px}#nav ul.primary .primary-subnav{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(0,0,0,.4) 0 1px 4px;-webkit-box-shadow:rgba(0,0,0,.4) 0 1px 4px;box-shadow:rgba(0,0,0,.4) 0 1px 4px;background:#f9fbfc;margin-left:0;padding:5px;margin-top:-26px}#nav ul.primary .primary-subnav.wide{width:285px}#nav ul.primary .primary-subnav a{font-size:.93333em;line-height:2.78571em;line-height:2.6em;color:#333;margin-bottom:2px;padding-left:15px}#nav ul.primary .primary-subnav a:hover{background:#dbe9d0}#nav ul.primary .primary-subnav li:last-child a{margin-bottom:0}#nav ul.primary li .explore-menu{width:600px;margin-left:-100px;padding:6px 2px}#nav ul.primary li .explore-menu .explore-subnav{float:left;width:32.25%;margin-left:.5%;margin-right:.5%}#nav ul.primary li .explore-menu .explore-subnav .nav-heading,#nav ul.primary li .explore-menu .explore-subnav .nav-heading:hover{line-height:3.46667em;font-weight:600;padding-left:15px;text-transform:uppercase;color:#63a437;background:0 0}#nav ul.primary li .explore-menu .explore-subnav ul{position:static;width:100%;display:block!important;visibility:visible!important}#nav ul.primary li .explore-menu .explore-subnav a{margin-bottom:0;border-bottom:2px solid #f9fbfc}#nav #search.is-searching ul,#nav #search.sfhover ul,#nav #search:hover ul,#search.is-searching ul,#search.sfhover ul,#search:hover ul{left:auto}#nav #search ul,#search ul{background-color:#edf3f8;width:325px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:rgba(0,0,0,.25) 0 4px 6px;-webkit-box-shadow:rgba(0,0,0,.25) 0 4px 6px;box-shadow:rgba(0,0,0,.25) 0 4px 6px}#nav #search form,#nav #search li,#search form,#search li{width:100%}#nav #search form input,#search form input{display:inline;margin-bottom:0}#nav #search form input[type=text],#search form input[type=text]{width:81%}#mm-nav{background:#222}.mobile-nav-button{float:right;margin-top:2em;margin-right:1em}@media (min-width:60em){.mobile-nav-button{display:none}}#account_info{position:absolute;top:0;right:3em;display:block;text-align:right}#account_info>a{color:#f79323;text-decoration:none;height:2.4em}#account_info>a:hover{color:#f9a530}#account_info>a i{display:inline-block;margin-right:.25em;position:relative;top:2px}#account_info ul{list-style:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(0,0,0,.5) 0 3px 8px;-webkit-box-shadow:rgba(0,0,0,.5) 0 3px 8px;box-shadow:rgba(0,0,0,.5) 0 3px 8px;display:none;background:#e0e6ec;width:12em;padding:.35em;margin:0;position:absolute;right:-2em;top:2.4em}#account_info ul li{padding-left:0;background:0 0}#account_info ul.active{display:block}#account_info ul:before{content:'';position:absolute;top:-10px;left:50%;margin-left:-5px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e0e6ec}#account_info ul li{margin:1px 0;float:none}#account_info ul a{color:#636363;-moz-transition:all 0;-o-transition:all 0;-webkit-transition:all 0;transition:all 0;display:block;background-color:#fff;text-align:left;text-decoration:none;padding:.5em}#account_info ul a:hover{color:#fff;background-color:#f9a530}.post-med{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:0;padding:.86667em 1em;margin-bottom:1.73333em;background-color:#fff;border:1px solid #dfdfdf;border-left:3px solid #527fad;width:100%;height:12em;position:relative}.post-med.post-blog{border-left-color:#3e94e0}.post-med.post-presentations{border-left-color:#6ab837}.post-med.post-reviews{border-left-color:#f79323}.post-med a{text-decoration:none}.post-med .heading-tertiary{margin-top:0}.post-med .entry-title{color:#527fad}.post-med .tags{font-size:.86667em;line-height:2em;margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:0;position:absolute;bottom:1em}.post-med.post-med-summary{height:18em}.post-med.post-med-summary .entry-title{margin-bottom:.86667em}.post-med.post-med-summary .entry-summary{font-size:.93333em;line-height:1.85714em;color:#969696;max-height:5.5em;overflow:hidden}.post-med.post-med-summary .entry-summary p:first-child{margin-top:0}@media (min-width:60em){.post-med-carousel .post-med{width:31.80873%;float:left;margin-right:2.2869%;display:inline}.post-med-carousel .post-med:nth-child(3n){float:right;margin-right:0}}.post-medthumb{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:1.73333em;-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;overflow:hidden}.post-medthumb:hover{-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.post-medthumb .entry-title{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;position:relative;height:2.5em;line-height:2.5em;top:-2.5em;margin-bottom:-2.5em;background-color:#000;background-color:rgba(0,0,0,.6);color:#fff;margin-top:0;text-align:center;pointer-events:none}.post-medthumb .post-thumb{width:100%;display:block;border:1px solid #e4e8ec}.post-medthumb .footer-link{font-size:.8em;line-height:2.16667em;margin-top:0;text-align:center}.post-large{border-bottom-width:.06667em;border-bottom-style:solid;margin-top:2.6em;padding-top:0;padding-bottom:3.46667em;margin-bottom:1.73333em;border-color:#e4e8ec}.post-large .button,.post-large .button-disabled,.post-large .button-green,.post-large .button-grey,.post-large .button-large,.post-large .button-orange,.post-large .button-quiet,.post-large .button-small,.post-large .button-success-check,.post-large .button-white,.post-large .upcoming-training-table .actions .button,.post-large .upcoming-training-table .td-more-info .button,.post-large .upcoming-training-table-simple .actions .button,.post-large .upcoming-training-table-simple .td-more-info .button,.post-large body.course_detail .button-one,.post-large body.course_detail .button-two,.post-large body.course_detail .soldout,.post-large body.course_detail .spots-left,.post-large input[type=submit].button-orange,.upcoming-training-table .actions .post-large .button,.upcoming-training-table .td-more-info .post-large .button,.upcoming-training-table-simple .actions .post-large .button,.upcoming-training-table-simple .td-more-info .post-large .button,body.course_detail .post-large .button-one,body.course_detail .post-large .button-two,body.course_detail .post-large .soldout,body.course_detail .post-large .spots-left{float:right}.post-large .post-comment-total{font-size:2.53333em;line-height:1.36842em;margin-right:.25em;top:.2em}.post-large .post-comment-total span{top:-.1em}.post-large .post-comment-total a:hover{opacity:.8}.post-large .tags{display:inline-block;position:relative;top:-.5em;margin-top:1em}@media (min-width:41em){.post-large .tags{margin-top:0}}.post-large .post-preview-image{margin-top:0;padding-top:3.46667em;padding-bottom:0;margin-bottom:1.73333em;-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;position:relative;overflow:hidden}.post-large .post-preview-image:after{content:'';display:block;width:100%;height:10px;position:absolute;bottom:0;left:0;border-bottom:1px solid rgba(0,0,0,.2);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjEwMCUiIHI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-moz-radial-gradient(50% 100%,ellipse farthest-side,rgba(0,0,0,.5),rgba(0,0,0,0));background:-webkit-radial-gradient(50% 100%,ellipse farthest-side,rgba(0,0,0,.5),rgba(0,0,0,0));background:radial-gradient(ellipse farthest-side at 50% 100%,rgba(0,0,0,.5),rgba(0,0,0,0))}@media (min-width:41em){.post-large .post-preview-image:hover img{top:11em}}@media (min-width:41em){.post-large .post-preview-image{padding-left:3.7594%;padding-right:3.7594%;margin-left:16.79198%;margin-right:16.79198%}}.post-large .post-preview-image img{-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;display:block;width:100%;position:relative}@media (min-width:41em){.post-large .post-preview-image img{top:14em;margin-top:-14em}}.entry-subtitle{margin-top:-.86667em;color:#836d6f;text-align:center}.post-metadata{font-size:1em;line-height:1.73333em;color:#969696;text-align:center}.post-metadata ul{list-style-type:none}.post-metadata ul,.post-metadata ul li{margin:0;padding:0;display:inline}.post-metadata ul li:after{content:"\2022"}.post-metadata ul li.last:after,.post-metadata ul li:last-child:after{content:""}.post-metadata ul li{display:inline-block;margin-right:.5em}.post-metadata ul li:after{margin-left:.5em}.post-metadata ul li:last-child:after{margin-left:0}.post-comment-total{font-size:3.33333em;line-height:1.3em;display:inline-block;position:relative;color:#527fad;text-align:center}.post-comment-total a{text-decoration:none}.post-comment-total span{font-size:.48em;line-height:2.16667em;display:inline-block;position:absolute;left:0;top:-.1em;width:100%;color:#fff}.post-footer{border-top-width:.06667em;border-top-style:solid;border-bottom-width:.06667em;border-bottom-style:solid;margin-top:3.46667em;padding-top:0;padding-bottom:1.73333em;margin-bottom:3.46667em;border-color:#e4e8ec;position:relative;text-align:center}.post-footer:after{content:"";display:table;clear:both}.post-footer .post-comment-total{display:block;top:-.5em}.post-footer .footer-actions{position:absolute;right:0;top:-1.5em}.post-footer .footer-action{font-size:3em;line-height:1.15556em;float:right;margin:0 .15em}.post-footer .footer-action>a{color:#e4e8ec;text-decoration:none}.post-footer .footer-action>a:hover{color:#b33d4a}.post-footer .footer-action>a span{display:none}.post-footer .addthis_toolbox>a{float:none;display:inline-block}.post-footer .about-author{border-top-width:.06667em;border-top-style:solid;padding-top:3.4em;margin-top:1.73333em;border-color:#e4e8ec}.post-footer .tags{margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:1.73333em}.post-footer .footer-actions+.post-metadata,.post-footer .footer-actions+.tags{margin-top:-1.73333em}.subscribe-stripe{margin-top:0;padding-top:1.73333em;padding-bottom:1.73333em;margin-bottom:0;text-align:center}.subscribe-stripe .subscribe-icon{font-size:2.8em;line-height:1.2381em;color:#fff;text-decoration:none}.ad-flyout .subscribe-stripe .ad-flyout-heading,.subscribe-stripe .ad-flyout .ad-flyout-heading,.subscribe-stripe .heading-hfeed,.subscribe-stripe .heading-secondary,.subscribe-stripe .heading-secondary-alt{margin-top:.43333em}@media (min-width:41em){.subscribe-stripe form{width:65.90437%;float:left;display:inline;margin-left:17.04782%;margin-right:17.04782%}}.subscribe-stripe form input[type=email],.subscribe-stripe form input[type=text]{border:none}.subscribe-stripe form input[type=submit]{background-color:#f79323;color:#fff}.subscribe-stripe form input[type=submit]:hover{background-color:#e97f08;color:#fff}.stripe-testimonials{overflow:hidden;padding-top:2.6em;padding-bottom:0}@media (min-width:41em){.stripe-testimonials .testimonial,.stripe-testimonials .testimonial-wide{width:31.80873%;float:left;display:inline;margin-left:17.04782%;margin-right:17.04782%}}@media (min-width:60em){.stripe-testimonials .testimonial,.stripe-testimonials .testimonial-wide{margin-left:0;width:31.80873%;float:left;margin-right:2.2869%;display:inline}.stripe-testimonials .testimonial-wide:nth-child(3n),.stripe-testimonials .testimonial:nth-child(3n){float:right;margin-right:0}}@media (min-width:60em){.stripe-testimonials .testimonial-wide{width:48.85655%;float:left;margin-right:2.2869%;display:inline}.stripe-testimonials .testimonial-wide:nth-child(2n){float:right;margin-right:0;display:inline}}.testimonial,.testimonial-wide{margin-bottom:3.46667em}.testimonial .testimonial-avatar,.testimonial-wide .testimonial-avatar{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:80px;height:80px;overflow:hidden;margin:0 auto}.testimonial blockquote,.testimonial-wide blockquote{font-style:italic;margin:0}.testimonial blockquote p,.testimonial-wide blockquote p{margin-top:.86667em;padding-top:0;padding-bottom:0;margin-bottom:.86667em}.testimonial blockquote p:before,.testimonial-wide blockquote p:before{content:'\201C'}.testimonial blockquote p:after,.testimonial-wide blockquote p:after{content:'\201D'}.testimonial blockquote cite,.testimonial-wide blockquote cite{display:block;text-align:center;font-style:normal;font-weight:600;color:#40699F}.testimonial blockquote small,.testimonial-wide blockquote small{font-size:.93333em;line-height:1.85714em;font-weight:400;color:#788EA5}.testimonial-wide{padding-left:90px;padding-right:20px}.testimonial-wide .testimonial-avatar{float:left;margin-left:-90px}.testimonial-wide blockquote p:first-child{margin-top:0}.testimonial-wide blockquote cite{text-align:left}blockquote.single{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:url(/mgs_assets/images/v3/quote-bubble.png) -10px -10px no-repeat #f2f7fc;padding:26px 20px 26px 80px}blockquote.single p{margin:0;font-size:1em;line-height:1.73333em;font-style:italic;color:#40699F;display:inline}blockquote.single .testimonial-source{font-style:normal;color:#788EA5}@media (min-width:60em){body.articles .hentry-full,body.blog .hentry-full{width:82.95218%;float:left;display:inline;margin-left:8.52391%;margin-right:8.52391%}}body.articles .related-entries,body.blog .related-entries{margin-bottom:5.2em}.ad-flyout body.articles .related-entries .ad-flyout-heading,.ad-flyout body.blog .related-entries .ad-flyout-heading,body.articles .related-entries .ad-flyout .ad-flyout-heading,body.articles .related-entries .heading-hfeed,body.articles .related-entries .heading-secondary,body.articles .related-entries .heading-secondary-alt,body.blog .related-entries .ad-flyout .ad-flyout-heading,body.blog .related-entries .heading-hfeed,body.blog .related-entries .heading-secondary,body.blog .related-entries .heading-secondary-alt{margin-bottom:0}@media (min-width:60em){body.articles #disqus_thread,body.blog #disqus_thread{width:82.95218%;float:left;display:inline;margin-left:8.52391%;margin-right:8.52391%}}@media (min-width:60em){body.articles .hfeed,body.articles .pagination,body.blog .hfeed,body.blog .pagination{width:82.95218%;float:left;display:inline;margin-left:8.52391%;margin-right:8.52391%}}@media (min-width:60em){.events-list{width:82.95218%;float:left;display:inline;margin-left:8.52391%;margin-right:8.52391%}}.events-list .post-large footer{text-align:center}.events-list .post-large footer .button,.events-list .post-large footer .button-disabled,.events-list .post-large footer .button-green,.events-list .post-large footer .button-grey,.events-list .post-large footer .button-large,.events-list .post-large footer .button-orange,.events-list .post-large footer .button-quiet,.events-list .post-large footer .button-small,.events-list .post-large footer .button-success-check,.events-list .post-large footer .button-white,.events-list .post-large footer body.course_detail .button-one,.events-list .post-large footer body.course_detail .button-two,.events-list .post-large footer body.course_detail .soldout,.events-list .post-large footer body.course_detail .spots-left,body.course_detail .events-list .post-large footer .button-one,body.course_detail .events-list .post-large footer .button-two,body.course_detail .events-list .post-large footer .soldout,body.course_detail .events-list .post-large footer .spots-left{float:none}body.home .banner{background:url(/mgs_assets/images/v3/mountains-blue.jpg?1425588505) 50% 100% repeat-x #769abe;position:relative}body.home .banner:after{content:'';background:rgba(15,54,93,.53);width:100%;height:1em;position:absolute;bottom:0}body.home .banner .banner-content{padding-top:4em}@media (min-width:60em){body.home .banner .banner-content{width:65.90437%;float:left;margin-right:2.2869%;display:inline}}body.home .banner .goat{display:none}@media (min-width:60em){body.home .banner .goat{width:31.80873%;float:right;margin-right:0;display:inline;display:block;position:relative}}body.home .banner .h1,body.home .banner h1{margin-top:0;color:#fff}body.home .banner img{display:block;max-width:none;position:relative;z-index:10}body.course_detail body.home .banner .button-one,body.course_detail body.home .banner .button-two,body.course_detail body.home .banner .soldout,body.course_detail body.home .banner .spots-left,body.home .banner .button,body.home .banner .button-disabled,body.home .banner .button-green,body.home .banner .button-grey,body.home .banner .button-large,body.home .banner .button-orange,body.home .banner .button-quiet,body.home .banner .button-small,body.home .banner .button-success-check,body.home .banner .button-white,body.home .banner body.course_detail .button-one,body.home .banner body.course_detail .button-two,body.home .banner body.course_detail .soldout,body.home .banner body.course_detail .spots-left{background-color:rgba(15,54,93,.53);color:#fff;margin-right:.5em}body.course_detail body.home .banner .button-one:hover,body.course_detail body.home .banner .button-two:hover,body.course_detail body.home .banner .soldout:hover,body.course_detail body.home .banner .spots-left:hover,body.home .banner .button-disabled:hover,body.home .banner .button-green:hover,body.home .banner .button-grey:hover,body.home .banner .button-large:hover,body.home .banner .button-orange:hover,body.home .banner .button-quiet:hover,body.home .banner .button-small:hover,body.home .banner .button-success-check:hover,body.home .banner .button-white:hover,body.home .banner .button:hover,body.home .banner body.course_detail .button-one:hover,body.home .banner body.course_detail .button-two:hover,body.home .banner body.course_detail .soldout:hover,body.home .banner body.course_detail .spots-left:hover{background-color:rgba(9,34,58,.53);color:#fff}body.home .h1,body.home h1{font-size:2.73333em;line-height:1.26829em;margin-top:1.73333em}body.home .whatsnew .h2,body.home .whatsnew h2{text-align:center;color:#527fad}body.home .whatsnew img{display:block}@media (min-width:60em){body.home .whatsnew-content{width:31.80873%;float:left;margin-right:2.2869%;display:inline}body.home .whatsnew-image{width:65.90437%;float:right;margin-right:0;display:inline}}body.home #available-courses .course-icon-nav li,body.home #available-courses .icon-nav li{width:48.85655%;float:left;display:inline;margin-right:-100%;margin-bottom:0}body.home #available-courses .course-icon-nav li:nth-child(2n+1),body.home #available-courses .icon-nav li:nth-child(2n+1){margin-left:0;clear:left}body.home #available-courses .course-icon-nav li:nth-child(2n+2),body.home #available-courses .icon-nav li:nth-child(2n+2){margin-left:51.14345%;clear:none}@media (min-width:41em){body.home #available-courses .course-icon-nav li,body.home #available-courses .icon-nav li{width:31.80873%;float:left;display:inline;margin-right:-100%}body.home #available-courses .course-icon-nav li:nth-child(2n+1),body.home #available-courses .icon-nav li:nth-child(2n+1){clear:none}body.home #available-courses .course-icon-nav li:nth-child(3n+1),body.home #available-courses .icon-nav li:nth-child(3n+1){margin-left:0;clear:left}body.home #available-courses .course-icon-nav li:nth-child(3n+2),body.home #available-courses .icon-nav li:nth-child(3n+2){margin-left:34.09563%;clear:none}body.home #available-courses .course-icon-nav li:nth-child(3n+3),body.home #available-courses .icon-nav li:nth-child(3n+3){margin-left:68.19127%;clear:none}}@media (min-width:60em){body.home #available-courses .course-icon-nav li,body.home #available-courses .icon-nav li{width:31.80873%;float:left;display:inline;margin-right:-100%}body.home #available-courses .course-icon-nav li:nth-child(3n+1),body.home #available-courses .icon-nav li:nth-child(3n+1){margin-left:0;clear:left}body.home #available-courses .course-icon-nav li:nth-child(3n+2),body.home #available-courses .icon-nav li:nth-child(3n+2){margin-left:34.09563%;clear:none}body.home #available-courses .course-icon-nav li:nth-child(3n+3),body.home #available-courses .icon-nav li:nth-child(3n+3){margin-left:68.19127%;clear:none}}.stripe footer,.stripe-blue footer,.stripe-container footer,.stripe-green footer,.stripe-lightblue footer,.stripe-lightgrey footer,.stripe-mountains footer,.stripe-mountains-color footer,.stripe-mountains-grey footer,.stripe-texture-darkblue footer,.stripe-texture-lightblue footer,body.onsite .stripe-combinations footer{text-align:center}.featured-posts{padding-top:1.73333em}.featured-posts .heading-primary,.featured-posts .heading-primary-alt{margin-top:0;color:#b33d4a;display:none}@media (min-width:41em){.featured-posts .heading-primary,.featured-posts .heading-primary-alt{display:block}}.ad-flyout .featured-posts .ad-flyout-heading,.featured-posts .ad-flyout .ad-flyout-heading,.featured-posts .heading-hfeed,.featured-posts .heading-secondary,.featured-posts .heading-secondary-alt{margin-bottom:.43333em}.featured-posts .carousel{margin-bottom:-12.13333em;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;padding-bottom:5px}.featured-posts .carousel+.arrows .next,.featured-posts .carousel+.arrows .prev{top:60%}.featured-posts .carousel-items{margin-top:0;margin-bottom:0}.post-featured{-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff}@media (min-width:60em){.post-featured{width:82.95218%;float:left;display:inline;margin-left:8.52391%;margin-right:8.52391%}}.post-featured .post-preview-image{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;height:260px;overflow:hidden;text-align:center;border-bottom:1px solid #e4e8ec}.post-featured .post-preview-image img{width:100%}.post-featured .entry-content{margin-bottom:1.73333em;padding-left:2em;padding-right:2em}.post-featured .entry-title{margin-bottom:.43333em;color:#63a437;text-align:center}.post-featured .post-type{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#527fad;width:2em;height:2em;color:#fff;font-size:2.5em;margin:-1em auto -.25em;position:relative;z-index:10;text-align:center;line-height:2.25em}.post-featured .post-type.post-type-articles,.post-featured .post-type.post-type-blog{background-color:#3e94e0}.post-featured .post-type.post-type-presentations{background-color:#6ab837}.post-featured .post-type.post-type-reviews{background-color:#f79323}.stripe-recent{width:100%;padding-top:10.4em}.stripe-recent .ss-social-circle{font-size:1.6em;line-height:1.625em;color:#b0b0b0;position:relative;top:.25em;margin-left:.5em}.stripe-recent .ss-social-circle:hover{color:#f79323}@media (min-width:41em){.stripe-recent .post-med,.stripe-recent .post-medthumb{width:31.80873%;float:left;margin-right:2.2869%;display:inline}.stripe-recent .post-med:nth-child(3n),.stripe-recent .post-medthumb:nth-child(3n){float:right;margin-right:0;display:inline}}body.new-notable hr{margin:0}body.new-notable .stripe-topics{padding-bottom:0}@media (min-width:41em){.stripe-video-recorded .post-medthumb{width:31.80873%;float:left;margin-right:2.2869%;display:inline}.stripe-video-recorded .post-medthumb:nth-child(3n){float:right;margin-right:0;display:inline}}.stripe-tags{padding-top:0}.stripe-tags .container,.stripe-tags .stripe-container{margin-top:0;padding-top:1.73333em;padding-bottom:0;margin-bottom:0;border-top:1px solid #e4e8ec}@media (min-width:41em){.stripe-tags .tag-list-large{-moz-column-count:4;-webkit-column-count:4;column-count:4}.no-csscolumns .stripe-tags .tag-list-large li{width:23.28482%;float:left;margin-right:2.2869%;display:inline}.no-csscolumns .stripe-tags .tag-list-large li:nth-child(4n){float:right;margin-right:0;display:inline}}.pdus-banner{margin-top:1.73333em;padding-top:0;padding-bottom:0;margin-bottom:1.73333em;overflow:hidden;text-align:center}.pdus-banner.single .pdus-type{margin-left:25.57173%}.pdus-banner .pdus-type{margin-top:.86667em;padding-top:0;padding-bottom:0;margin-bottom:2.6em}@media (min-width:60em){.pdus-banner .pdus-type{margin-top:.86667em;padding:0 2em;margin-bottom:.86667em;width:48.85655%;float:left;margin-right:2.2869%;display:inline}.pdus-banner .pdus-type:nth-of-type(2n){float:right;margin-right:0;display:inline;border-left:1px solid #e4e8ec}}.pdus-banner .pdus-type img{margin:0 1em 1em}@media (min-width:60em){.pdus-banner .pdus-type img{float:left}}.pdus-banner .pdus-type p{margin:0}.pdus-banner .h3,.pdus-banner .post-med .entry-title,.pdus-banner .toc li,.pdus-banner body.landing-location .discounts .discount-heading,.pdus-banner h3,.post-med .pdus-banner .entry-title,.toc .pdus-banner li,body.landing-location .discounts .pdus-banner .discount-heading{color:#63a437;margin:0}.pdus-banner a{color:inherit;text-decoration:inherit;cursor:inherit;border-bottom:none!important}.pdus-banner a:active,.pdus-banner a:focus{outline:0}.pdus-banner .ss-help{color:#527fad}.pdus-banner .ss-help:before{-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;font-size:1.2em;margin-right:.5em;color:#c9c9c9;position:relative;top:.15em}.pdus-banner .ss-help:hover:before{color:#f79323}.pdus-banner img{margin:1em auto}.pdus-banner>p{text-align:center;clear:both}@media (min-width:60em){.pdus-banner{text-align:left}.pdus-banner img{float:right;margin-top:-1.5em}}body.pdus .page-intro-sidebar{text-align:center}@media (min-width:60em){body.pdus .page-intro-content{width:65.90437%;float:left;margin-right:2.2869%;display:inline}body.pdus .page-intro-sidebar{width:31.80873%;float:right;margin-right:0;display:inline}}body.pdus .pdus-option{overflow:hidden;margin-bottom:1.73333em;clear:both;border-bottom:1px solid #e4e8ec}body.pdus .pdus-option .pdus-icon{text-align:center}@media (min-width:41em){body.pdus .pdus-option .pdus-icon{width:6.23701%;float:left;margin-right:2.2869%;display:inline;text-align:right}}@media (min-width:60em){body.pdus .pdus-option .pdus-icon{width:14.76091%;float:left;margin-right:2.2869%;display:inline}}body.pdus .pdus-option .pdus-icon img{margin-top:-.5em}@media (min-width:41em){body.pdus .pdus-option .pdus-description{width:57.38046%;float:right;margin-right:0;display:inline}}@media (min-width:60em){body.pdus .pdus-option .pdus-description{width:57.38046%;float:left;margin-right:2.2869%;display:inline}}body.pdus .pdus-option .pdus-description>.h2:first-child,body.pdus .pdus-option .pdus-description>h2:first-child{margin-top:0;text-align:center}@media (min-width:41em){body.pdus .pdus-option .pdus-description>.h2:first-child,body.pdus .pdus-option .pdus-description>h2:first-child{text-align:left}}@media (min-width:41em){body.pdus .pdus-option footer{width:57.38046%;float:right;margin-right:0;display:inline}}@media (min-width:60em){body.pdus .pdus-option footer{width:23.28482%;float:right;margin-right:0;display:inline}}.post-med body.pdus .pdus-option footer .entry-title,.toc body.pdus .pdus-option footer li,body.landing-location .discounts body.pdus .pdus-option footer .discount-heading,body.pdus .pdus-option footer .h3,body.pdus .pdus-option footer .post-med .entry-title,body.pdus .pdus-option footer .toc li,body.pdus .pdus-option footer body.landing-location .discounts .discount-heading,body.pdus .pdus-option footer h3{margin-top:0;color:#f79323}body.pdus .pdus-option footer ul{list-style:none;margin-left:0;padding-left:0;font-size:.93333em;line-height:1.85714em}body.pdus .pdus-option footer ul li{margin-left:0;padding-left:0;background:0 0}body.pdus .pdus-option footer ul li:before{content:'\2022';color:#969696;float:left;margin-left:-1em}body.pdus .pdus-option footer a{text-decoration:inherit;cursor:inherit;border-bottom:none!important;color:#527fad}body.pdus .pdus-option footer a:active,body.pdus .pdus-option footer a:focus{outline:0}body.pdus .pdus-option footer a:focus,body.pdus .pdus-option footer a:hover{text-decoration:underline;color:#527fad;cursor:pointer}body.pdus .pdus-option footer img{max-width:95%}body.pdus .pdus-option footer .icon-32{display:none}body.pdus .pdus-option-videos{border-bottom:none}@media (min-width:60em){body.pdus .pdus-option-videos .pdus-description{width:82.95218%;float:right;margin-right:0;display:inline;padding-right:8.52391%}body.pdus .pdus-option-videos .pdus-videos{width:82.95218%;float:right;margin-right:0;display:inline;font-size:1em;line-height:1.73333em}}.presentation-thumb{width:100%;border:1px solid #e4e8ec}.presentation-actions>a{color:#527fad;line-height:2.6em;text-decoration:none;display:block}.presentation-actions>a:hover{color:#f79323}.presentation-actions>a:before{font-size:1.26667em;line-height:1.36842em;margin-right:.5em;position:relative;top:.15em}.presentations-explore p.arrows{display:none}@media (min-width:60em){.presentations-list{width:82.95218%;float:left;display:inline;margin-left:8.52391%;margin-right:8.52391%}}.presentation-item.post-large{margin-top:0;padding-top:0}.presentation-item.post-large .tags{padding-top:.86667em}.presentation-item-full .stripe-lightblue.stripe-first{padding-bottom:1.73333em}.presentation-item-full .presentation-actions{width:82.95218%;float:left;margin-right:2.2869%;display:inline;margin-left:17.04782%}@media (min-width:60em){.presentation-item-full .stripe-lightblue.stripe-first{margin-bottom:5.2em}.presentation-item-full .stripe-lightblue.stripe-first>.container,.presentation-item-full .stripe-lightblue.stripe-first>.stripe-container{margin-bottom:-6.93333em}.presentation-item-full .presentation-details,.presentation-item-full header{width:82.95218%;float:left;display:inline;margin-left:8.52391%;margin-right:8.52391%}.presentation-item-full .presentation-preview{width:48.85655%;float:left;margin-right:2.2869%;display:inline;margin-left:25.57173%}.presentation-item-full .presentation-actions{width:23.28482%;float:right;margin-right:0;display:inline;margin-top:5.2em;margin-left:0}}.presentation-item-full .presentation-summary{margin-bottom:3.46667em}.presentation-item-full .presentation-summary .tags{margin-top:1.73333em;padding-top:0;padding-bottom:0;margin-bottom:1.73333em}.presentation-item-full .presentation-table{font-weight:300}.presentation-item-full .presentation-table td,.presentation-item-full .presentation-table th{border-bottom-color:rgba(255,255,255,.15)}.presentation-item-full .presentation-table td:before,.presentation-item-full .presentation-table th:before{color:#294517}.presentation-embed-hide{width:80%;position:absolute;left:-9999em}#presentation-embed{min-width:240px}@media (min-width:41em){#presentation-embed{width:708px;height:593px}}@media (min-width:60em){.reviews .pagination,.reviews-list{width:82.95218%;float:left;display:inline;margin-left:8.52391%;margin-right:8.52391%}}.reviews-list .post-large{margin-top:0;padding-top:0}@media (min-width:41em){.reviews-list .post-large .post-preview-image:hover img{top:1em}.reviews-list .post-large .post-preview-image img{top:4em;margin-top:-4em}}.reviews-list .post-large .post-preview-image img{width:auto;margin-left:auto;margin-right:auto}.reviews-list .tags{padding-top:.86667em}.review-item-full .post-footer{margin-bottom:0}@media (min-width:60em){.review-item-full{width:82.95218%;float:left;display:inline;margin-left:8.52391%;margin-right:8.52391%}}.star-rating{color:#f79323}.review-content .review-image{margin-right:-10.27569%;margin-left:1em;margin-bottom:1em;float:right;max-width:12em}.review-content .review-image a{border:none}.reviews-grid{overflow:hidden;clear:both}.reviews-grid ul{list-style:none;padding-left:0;margin:0}.reviews-grid ul li{margin-left:0;padding-left:0;background:0 0}.reviews-grid .review-item{padding-top:.86667em;text-align:center}.reviews-grid .review-item:hover img{-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}@media (min-width:60em){.reviews-grid .review-item{width:31.80873%;float:left;margin-right:2.2869%;display:inline}.reviews-grid .review-item:nth-child(3n){float:right;margin-right:0}}.reviews-grid .review-item img{-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s}.reviews-grid .review-item .review-title{margin-top:0;font-weight:600}.toc{list-style:none;margin-left:0;padding-left:0}.toc li{margin-left:0;padding-left:0;background:0 0;color:#63a437}.toc li ol,.toc li ul{margin:0;color:#969696}.toc li li{font-weight:400;font-size:15px;color:#636363;margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:0}.topics .intro-banner{margin-top:0;padding-top:.86667em;padding-bottom:.86667em;margin-bottom:0}.topics .topic-icon{text-align:center}.topics .page-intro{margin-bottom:1.73333em}.topics .page-intro>.h1,.topics .page-intro>h1{margin-top:.43333em;padding-top:0;padding-bottom:0;margin-bottom:.43333em;color:#fff}.topics .faq .heading-primary,.topics .faq .heading-primary-alt{margin-top:0}.topics .faq .vtabs .tabs a{text-transform:none;font-weight:600}@media (min-width:60em){.topics .topic-icon{width:23.28482%;float:left;margin-right:2.2869%;display:inline}.topics .page-intro{width:74.42827%;float:right;margin-right:0;display:inline}}.topics .recommended-book{margin-top:1.73333em}.topics .recommended-book:after{content:"";display:table;clear:both}.topics .recommended-book img{margin-top:-.86667em;padding-top:0;padding-bottom:0;margin-bottom:.86667em;max-width:100px;float:left;margin-right:1em}.topics .recommended-book .more-books{font-size:.86667em;line-height:2em;clear:left}@media (min-width:60em){.topics .recommended-book{width:31.80873%;float:left;margin-right:2.2869%;display:inline}}@media (min-width:41em){.topics .resource-list li{width:48.85655%;float:left;margin-right:2.2869%;display:inline}.topics .resource-list li:nth-child(2n){float:right;margin-right:0}}@media (min-width:60em){.topics .resource-list li{width:31.80873%;display:inline;float:left;margin-right:2.2869%}.topics .resource-list li:nth-child(3n){float:right;margin-right:0}}.topics .recommended-book+.resource-list{clear:both}@media (min-width:41em){.topics .recommended-book+.resource-list li{width:48.85655%;float:left;margin-right:2.2869%;display:inline}.topics .recommended-book+.resource-list li:nth-child(2n){float:right;margin-right:0}}@media (min-width:60em){.topics .recommended-book+.resource-list{clear:none;width:65.90437%;float:right;margin-right:0;display:inline}}body.training_available .htabs{overflow:hidden}body.training_available .htabs .tabs li{padding:.5em 0;white-space:normal;width:100%}@media (min-width:41em){body.training_available .htabs .tabs li{padding-top:0;padding-bottom:0;width:20%}}body.training_available .htabs .tabs li a{text-align:center}@media (min-width:41em){body.training_available .htabs .tabs li a{min-height:198px}}body.training_available .htabs .tabs li i{margin-bottom:.43333em}body.training_available .more-classes{margin-top:.43333em;padding-top:0;padding-bottom:0;margin-bottom:.86667em;padding-left:5px}body.training_available .no-upcoming{padding-left:5px;margin-top:1.73333em;font-size:1.06667em;line-height:1.625em}body.training_available .contact-onsite{text-align:center}body.training_available .content.centered{margin-left:17.04782%}i[class^=icon-128]{display:block;width:128px;height:128px;margin:0 auto}.comparison-table{margin-bottom:3.46667em}.comparison-table thead th{text-align:center;text-transform:none;letter-spacing:normal;color:#555;padding-left:.5em;padding-right:.5em;border-bottom:1px solid #eee}.comparison-table thead th>a{margin-bottom:.86667em;display:block}.comparison-table thead th .selectboxit-options li:first-child{display:none}.comparison-table tbody td,.comparison-table tbody th{margin-top:0;padding-top:.86667em;padding-bottom:3.46667em;margin-bottom:0}.comparison-table tbody th{width:16%}.comparison-table tbody td{width:28%}.stripe-compare-courses{text-align:center}.stripe-compare-courses .h1,.stripe-compare-courses h1{margin:0}.stripe-compare-courses .h1+p,.stripe-compare-courses h1+p{margin-top:0;color:#636363}.stripe-compare-courses input[type=checkbox]{display:none}.stripe-compare-courses ul{margin:0;padding:0;border:0;overflow:hidden}.stripe-compare-courses ul li{list-style-image:none;list-style-type:none;margin-left:0;float:left;padding-left:0;padding-right:0}.stripe-compare-courses ul li:first-child{padding-left:0}.stripe-compare-courses ul li.last,.stripe-compare-courses ul li:last-child{padding-right:0}.stripe-compare-courses ul li{width:50%;white-space:normal;clear:none}.stripe-compare-courses ul li:last-child{width:100%}@media (min-width:41em){.stripe-compare-courses ul li,.stripe-compare-courses ul li:last-child{width:33%}}@media (min-width:60em){.stripe-compare-courses ul li,.stripe-compare-courses ul li:last-child{width:20%}}.stripe-compare-courses .icon-link-circle{margin-bottom:.21667em;cursor:pointer;background-color:transparent}.stripe-compare-courses .icon-link-circle i{-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;-moz-transform:scale(0.95,.95);-ms-transform:scale(0.95,.95);-webkit-transform:scale(0.95,.95);transform:scale(0.95,.95);opacity:.45}.stripe-compare-courses label{-moz-transition:color .25s;-o-transition:color .25s;-webkit-transition:color .25s;transition:color .25s;line-height:1.4;width:100%}.stripe-compare-courses label:focus,.stripe-compare-courses label:hover{color:#636363}.stripe-compare-courses label:focus i,.stripe-compare-courses label:hover i{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);opacity:.65}.stripe-compare-courses label.selected{color:#636363}.stripe-compare-courses label.selected .icon-link-circle{background-color:#f2f7fc}.stripe-compare-courses label.selected .icon-link-circle i{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}@media (min-width:60em){.course-icon{width:31.80873%;float:left;margin-right:2.2869%;display:inline}.video-preview{width:65.90437%;float:right;margin-right:0;display:inline}.course-detail{width:100%;float:left;margin-right:2.2869%;display:inline;padding-left:34.09563%}}.course-icon,.video-preview{height:0;overflow:visible;margin-top:0;position:relative;top:26px;z-index:1}.course-icon{text-align:center;margin-top:-225px;display:none}@media (min-width:60em){.course-icon{display:block}}.stripe-cspo .course-icon{margin-top:-212px}.course-icon i{display:inline-block}.button-white,body.course_detail .button-one{margin-top:-.6em}@media (min-width:41em){.button-white,body.course_detail .button-one{margin-top:0}}.course-detail{position:relative;z-index:1;overflow:hidden;min-height:260px}@media (min-width:60em){.course-detail:before{content:'';-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;display:block;background-color:rgba(255,255,255,.2);width:300px;height:300px;position:absolute;bottom:-50px;left:0;z-index:-1}}.course-detail .heading-primary,.course-detail .heading-primary-alt{line-height:1.3em;padding-top:.43333em;color:#fff;text-align:left}.stripe-aep,.stripe-coursetype,.stripe-csm,.stripe-cspo,.stripe-eus,.stripe-swa,.stripe-us{margin-top:0;padding-top:.86667em;padding-bottom:0;margin-bottom:0;color:#fff;position:relative}.breadcrumbs.stripe-aep a,.breadcrumbs.stripe-csm a,.breadcrumbs.stripe-cspo a,.breadcrumbs.stripe-eus a,.breadcrumbs.stripe-swa a,.breadcrumbs.stripe-us a,.stripe-coursetype.breadcrumbs a{color:rgba(255,255,255,.8)}.stripe-aep,.stripe-csm,.stripe-cspo,.stripe-eus,.stripe-swa,.stripe-us{background-color:#5e9a64;border-bottom:104px solid #4b7a4f}@media (min-width:60em){.location-overview .stripe-lightblue.stripe-first{margin-bottom:5.2em}.location-overview .stripe-lightblue.stripe-first>.container,.location-overview .stripe-lightblue.stripe-first>.stripe-container{margin-bottom:-6.93333em}}@media (min-width:60em){.location-overview .stripe-description{padding-left:25.57173%;padding-right:25.57173%}}.location-overview .stripe-description .h2,.location-overview .stripe-description h2{text-align:center}.location-overview .stripe-upcoming-training{padding-top:.86667em}@media (min-width:60em){.location-overview .stripe-upcoming-training .upcoming-training{width:65.90437%;float:left;margin-right:2.2869%;display:inline}.location-overview .stripe-upcoming-training .upcoming-training.no-discounts{width:82.95218%;float:left;display:inline;margin-left:8.52391%;margin-right:8.52391%}.location-overview .stripe-upcoming-training .discounts{width:31.80873%;float:right;margin-right:0;display:inline}}.location-overview .stripe-upcoming-training .discounts{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:.43333em;padding:1.73333em 3.1185% 0;margin-bottom:0;background:#80ad86;color:#2e4c1a}.location-overview .stripe-upcoming-training .discounts .h3,.location-overview .stripe-upcoming-training .discounts .post-med .entry-title,.location-overview .stripe-upcoming-training .discounts .toc li,.location-overview .stripe-upcoming-training .discounts h3,.location-overview .stripe-upcoming-training body.landing-location .discounts .discount-heading,.post-med .location-overview .stripe-upcoming-training .discounts .entry-title,.toc .location-overview .stripe-upcoming-training .discounts li,body.landing-location .location-overview .stripe-upcoming-training .discounts .discount-heading{color:#fff;margin:0}.location-overview .stripe-upcoming-training .discounts dd,.location-overview .stripe-upcoming-training .discounts dl{margin:0 0 1.73333em}.location-overview .stripe-upcoming-training .discounts dt{font-weight:700}.location-overview .stripe-upcoming-training table tr:last-child td{border-bottom:none}.location-overview .stripe-decisions .compare{border-top:1px solid #fff;padding-top:2em}@media (min-width:41em){.location-overview .stripe-decisions .compare,.location-overview .stripe-decisions .roles{width:48.85655%;float:left;margin-right:2.2869%;display:inline}.location-overview .stripe-decisions .compare{float:right;margin-right:0;display:inline;border-left:1px solid #fff;border-top:none;padding-top:0}.location-overview .stripe-decisions figure{height:240px}}.location-overview .stripe-decisions img{display:block;margin:0 auto}.location-overview .stripe-decisions p{text-align:center}.upcoming-training #no-results{display:none}.upcoming-training-table,.upcoming-training-table-simple{font-size:.93333em;line-height:1.85714em}.upcoming-training-table thead td,.upcoming-training-table-simple thead td{border-bottom-width:2px;text-transform:uppercase;color:#969696}.upcoming-training-table .training-date,.upcoming-training-table-simple .training-date{white-space:nowrap}.upcoming-training-table .early-bird,.upcoming-training-table-simple .early-bird{font-style:italic;color:#969696}.upcoming-training-table .actions .alert,.upcoming-training-table .td-more-info .alert,.upcoming-training-table-simple .actions .alert,.upcoming-training-table-simple .td-more-info .alert{width:7.2em;text-align:center;float:right;clear:both}.upcoming-training-table .actions .button,.upcoming-training-table .actions .button-disabled,.upcoming-training-table .actions .button-green,.upcoming-training-table .actions .button-grey,.upcoming-training-table .actions .button-large,.upcoming-training-table .actions .button-orange,.upcoming-training-table .actions .button-quiet,.upcoming-training-table .actions .button-small,.upcoming-training-table .actions .button-success-check,.upcoming-training-table .actions .button-white,.upcoming-training-table .actions body.course_detail .button-one,.upcoming-training-table .actions body.course_detail .button-two,.upcoming-training-table .actions body.course_detail .soldout,.upcoming-training-table .actions body.course_detail .spots-left,.upcoming-training-table .td-more-info .button,.upcoming-training-table .td-more-info .button-disabled,.upcoming-training-table .td-more-info .button-green,.upcoming-training-table .td-more-info .button-grey,.upcoming-training-table .td-more-info .button-large,.upcoming-training-table .td-more-info .button-orange,.upcoming-training-table .td-more-info .button-quiet,.upcoming-training-table .td-more-info .button-small,.upcoming-training-table .td-more-info .button-success-check,.upcoming-training-table .td-more-info .button-white,.upcoming-training-table .td-more-info body.course_detail .button-one,.upcoming-training-table .td-more-info body.course_detail .button-two,.upcoming-training-table .td-more-info body.course_detail .soldout,.upcoming-training-table .td-more-info body.course_detail .spots-left,.upcoming-training-table-simple .actions .button,.upcoming-training-table-simple .actions .button-disabled,.upcoming-training-table-simple .actions .button-green,.upcoming-training-table-simple .actions .button-grey,.upcoming-training-table-simple .actions .button-large,.upcoming-training-table-simple .actions .button-orange,.upcoming-training-table-simple .actions .button-quiet,.upcoming-training-table-simple .actions .button-small,.upcoming-training-table-simple .actions .button-success-check,.upcoming-training-table-simple .actions .button-white,.upcoming-training-table-simple .actions body.course_detail .button-one,.upcoming-training-table-simple .actions body.course_detail .button-two,.upcoming-training-table-simple .actions body.course_detail .soldout,.upcoming-training-table-simple .actions body.course_detail .spots-left,.upcoming-training-table-simple .td-more-info .button,.upcoming-training-table-simple .td-more-info .button-disabled,.upcoming-training-table-simple .td-more-info .button-green,.upcoming-training-table-simple .td-more-info .button-grey,.upcoming-training-table-simple .td-more-info .button-large,.upcoming-training-table-simple .td-more-info .button-orange,.upcoming-training-table-simple .td-more-info .button-quiet,.upcoming-training-table-simple .td-more-info .button-small,.upcoming-training-table-simple .td-more-info .button-success-check,.upcoming-training-table-simple .td-more-info .button-white,.upcoming-training-table-simple .td-more-info body.course_detail .button-one,.upcoming-training-table-simple .td-more-info body.course_detail .button-two,.upcoming-training-table-simple .td-more-info body.course_detail .soldout,.upcoming-training-table-simple .td-more-info body.course_detail .spots-left,body.course_detail .upcoming-training-table .actions .button-one,body.course_detail .upcoming-training-table .actions .button-two,body.course_detail .upcoming-training-table .actions .soldout,body.course_detail .upcoming-training-table .actions .spots-left,body.course_detail .upcoming-training-table .td-more-info .button-one,body.course_detail .upcoming-training-table .td-more-info .button-two,body.course_detail .upcoming-training-table .td-more-info .soldout,body.course_detail .upcoming-training-table .td-more-info .spots-left,body.course_detail .upcoming-training-table-simple .actions .button-one,body.course_detail .upcoming-training-table-simple .actions .button-two,body.course_detail .upcoming-training-table-simple .actions .soldout,body.course_detail .upcoming-training-table-simple .actions .spots-left,body.course_detail .upcoming-training-table-simple .td-more-info .button-one,body.course_detail .upcoming-training-table-simple .td-more-info .button-two,body.course_detail .upcoming-training-table-simple .td-more-info .soldout,body.course_detail .upcoming-training-table-simple .td-more-info .spots-left{white-space:nowrap;width:7em}.upcoming-training-weeks-heading{margin-top:.30333em;padding-top:0;padding-bottom:0;margin-bottom:0;color:#636363;font-weight:600;clear:both}@media (min-width:60em){.upcoming-training-weeks-heading{float:left;width:20%}}.upcoming-training-weeks-heading.has-flag{padding-left:30px}.upcoming-training-weeks-heading i{float:left;width:24px;height:24px;margin-left:-30px}.upcoming-training-weeks-heading em,.upcoming-training-weeks-heading time{font-size:.79772em;line-height:2.32143em}.upcoming-training-weeks-heading time{display:block;text-transform:none;font-weight:400;font-style:italic;color:#969696}.upcoming-training-weeks-heading em{display:block;margin-top:-.5em;color:#999;font-weight:400}.upcoming-training-weeks{overflow:hidden;padding-top:1.73333em}.upcoming-training-weeks .upcoming-training-table,.upcoming-training-weeks .upcoming-training-table-simple{margin-bottom:0}@media (min-width:60em){.upcoming-training-weeks .upcoming-training-table,.upcoming-training-weeks .upcoming-training-table-simple{border-bottom-width:.06667em;border-bottom-style:solid;padding-bottom:1.66667em;border-color:#e4e8ec;float:right;width:80%}.upcoming-training-weeks .upcoming-training-table tr:last-child td,.upcoming-training-weeks .upcoming-training-table tr:last-child th,.upcoming-training-weeks .upcoming-training-table-simple tr:last-child td,.upcoming-training-weeks .upcoming-training-table-simple tr:last-child th{border-bottom:none}.upcoming-training-weeks .upcoming-training-table .training-date,.upcoming-training-weeks .upcoming-training-table-simple .training-date{width:14%}.upcoming-training-weeks .upcoming-training-table .training-course,.upcoming-training-weeks .upcoming-training-table-simple .training-course{width:32%}.upcoming-training-weeks .upcoming-training-table .training-price,.upcoming-training-weeks .upcoming-training-table-simple .training-price{width:25%}.upcoming-training-weeks .upcoming-training-table .td-more-info,.upcoming-training-weeks .upcoming-training-table-simple .td-more-info{width:30%}}.upcoming-training-courses-icon{display:block;margin:0 auto}@media (min-width:60em){.upcoming-training-courses-icon{float:left;width:80%}}.upcoming-training-courses-heading{margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:.86667em;text-align:center}@media (min-width:60em){.upcoming-training-courses-heading{text-align:left;float:right;width:80%}}.upcoming-training-courses-heading a{color:inherit;text-decoration:inherit;cursor:inherit;border-bottom:none!important;padding-left:4px}.upcoming-training-courses-heading a:active,.upcoming-training-courses-heading a:focus{outline:0}.upcoming-training-courses-heading a:focus,.upcoming-training-courses-heading a:hover{text-decoration:underline;color:#527fad;cursor:pointer}.upcoming-training-courses{overflow:hidden;padding-top:1.73333em;margin-bottom:3.46667em}@media (min-width:60em){.upcoming-training-courses{border-bottom-width:.06667em;border-bottom-style:solid;padding-bottom:1.66667em;margin-bottom:0;border-color:#e4e8ec}}.h2+.upcoming-training-courses,h2+.upcoming-training-courses{padding-top:0}.upcoming-training-courses .upcoming-training-table,.upcoming-training-courses .upcoming-training-table-simple{margin-bottom:0}@media (min-width:60em){.upcoming-training-courses .upcoming-training-table,.upcoming-training-courses .upcoming-training-table-simple{float:right;width:80%}}.upcoming-training-courses .upcoming-training-table i,.upcoming-training-courses .upcoming-training-table-simple i{float:left;position:relative;top:4px;margin-right:5px}.upcoming-training-courses .upcoming-training-table tr:last-child td,.upcoming-training-courses .upcoming-training-table tr:last-child th,.upcoming-training-courses .upcoming-training-table-simple tr:last-child td,.upcoming-training-courses .upcoming-training-table-simple tr:last-child th{border-bottom:none}@media (min-width:60em){.upcoming-training-courses .upcoming-training-table .training-date,.upcoming-training-courses .upcoming-training-table-simple .training-date{width:30%}.upcoming-training-courses .upcoming-training-table .training-location,.upcoming-training-courses .upcoming-training-table-simple .training-location{width:40%}.upcoming-training-courses .upcoming-training-table .td-more-info,.upcoming-training-courses .upcoming-training-table-simple .td-more-info{width:20%}}.upcoming-training-courses .upcoming-training-table .more,.upcoming-training-courses .upcoming-training-table-simple .more{color:#527fad}.upcoming-training-table-simple tbody+tbody:before{content:" "}.upcoming-training-table-simple tbody{border-bottom:2px solid #d0dae2}.upcoming-training-table-simple tbody:last-child{border-bottom:none}.upcoming-training-table-simple tbody>tr:first-child td{padding-top:1em}.upcoming-training-table-simple tbody>tr:last-child td{padding-bottom:1em}body.training_roles .show-all{color:#7599bd}@media (min-width:60em){body.training_roles .show-all{position:relative;top:-4.3em}}body.training_roles .show-all a{color:#527fad;text-decoration:none}body.training_roles .show-all a:hover{color:#f79323}body.training_roles .show-all:before{content:'navigateleft';margin-right:.5em;position:relative;top:.15em}body.training_roles .role .role-avatar{text-align:center}@media (min-width:60em){body.training_roles .role .role-avatar{width:23.28482%;float:left;margin-right:2.2869%;display:inline}}body.training_roles .role .suggested-description{margin-bottom:1.73333em}@media (min-width:60em){body.training_roles .role .suggested-description{width:74.42827%;float:right;margin-right:0;display:inline}}body.training_roles .role .suggested-description p:first-child{margin-top:0}body.training_roles .role .suggested-courses-title{font-size:1em;line-height:1.73333em;float:right;font-weight:400;text-transform:uppercase}@media (min-width:60em){body.training_roles .role .agile-role,body.training_roles .role .pre-agile-role{width:31.80873%;float:left;margin-right:2.2869%;display:inline}}body.training_roles .role .agile-role small,body.training_roles .role .pre-agile-role small{font-size:.86667em;line-height:2em;color:#969696;text-transform:uppercase;letter-spacing:.1em;display:block}body.training_roles .role .agile-role .h1,body.training_roles .role .agile-role .h2,body.training_roles .role .agile-role h1,body.training_roles .role .agile-role h2,body.training_roles .role .pre-agile-role .h1,body.training_roles .role .pre-agile-role .h2,body.training_roles .role .pre-agile-role h1,body.training_roles .role .pre-agile-role h2{margin-top:0}body.training_roles .role .agile-role .h2,body.training_roles .role .agile-role h2,body.training_roles .role .pre-agile-role .h2,body.training_roles .role .pre-agile-role h2{line-height:2;color:#969696}body.training_roles .role .heading-suggested{margin:0}body.training_roles .role .suggested-courses td,body.training_roles .role .suggested-courses th{border:none}body.training_roles .role .suggested-courses tbody{border-top:1px solid #d0dae2}body.training_roles .role .suggested-courses th{padding-top:1em}body.training_roles .role .suggested-courses td{padding:1em 1.5em}body.training_roles .role .suggested-courses .course-type{text-transform:uppercase;letter-spacing:.1em}.post-med body.training_roles .role .suggested-courses .entry-title,.toc body.training_roles .role .suggested-courses li,body.landing-location .discounts body.training_roles .role .suggested-courses .discount-heading,body.training_roles .role .suggested-courses .h3,body.training_roles .role .suggested-courses .post-med .entry-title,body.training_roles .role .suggested-courses .toc li,body.training_roles .role .suggested-courses body.landing-location .discounts .discount-heading,body.training_roles .role .suggested-courses h3{margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:.86667em}.post-med body.training_roles .role .suggested-courses .entry-title+p,.toc body.training_roles .role .suggested-courses li+p,body.landing-location .discounts body.training_roles .role .suggested-courses .discount-heading+p,body.training_roles .role .suggested-courses .h3+p,body.training_roles .role .suggested-courses .post-med .entry-title+p,body.training_roles .role .suggested-courses .toc li+p,body.training_roles .role .suggested-courses body.landing-location .discounts .discount-heading+p,body.training_roles .role .suggested-courses h3+p{margin-top:0}.post-med body.training_roles .role .suggested-courses .entry-title a,.toc body.training_roles .role .suggested-courses li a,body.landing-location .discounts body.training_roles .role .suggested-courses .discount-heading a,body.training_roles .role .suggested-courses .h3 a,body.training_roles .role .suggested-courses .post-med .entry-title a,body.training_roles .role .suggested-courses .toc li a,body.training_roles .role .suggested-courses body.landing-location .discounts .discount-heading a,body.training_roles .role .suggested-courses h3 a{color:inherit;text-decoration:inherit;cursor:inherit;border-bottom:none!important}.post-med body.training_roles .role .suggested-courses .entry-title a:active,.post-med body.training_roles .role .suggested-courses .entry-title a:focus,.toc body.training_roles .role .suggested-courses li a:active,.toc body.training_roles .role .suggested-courses li a:focus,body.landing-location .discounts body.training_roles .role .suggested-courses .discount-heading a:active,body.landing-location .discounts body.training_roles .role .suggested-courses .discount-heading a:focus,body.training_roles .role .suggested-courses .h3 a:active,body.training_roles .role .suggested-courses .h3 a:focus,body.training_roles .role .suggested-courses .post-med .entry-title a:active,body.training_roles .role .suggested-courses .post-med .entry-title a:focus,body.training_roles .role .suggested-courses .toc li a:active,body.training_roles .role .suggested-courses .toc li a:focus,body.training_roles .role .suggested-courses body.landing-location .discounts .discount-heading a:active,body.training_roles .role .suggested-courses body.landing-location .discounts .discount-heading a:focus,body.training_roles .role .suggested-courses h3 a:active,body.training_roles .role .suggested-courses h3 a:focus{outline:0}.post-med body.training_roles .role .suggested-courses .entry-title a:focus,.post-med body.training_roles .role .suggested-courses .entry-title a:hover,.toc body.training_roles .role .suggested-courses li a:focus,.toc body.training_roles .role .suggested-courses li a:hover,body.landing-location .discounts body.training_roles .role .suggested-courses .discount-heading a:focus,body.landing-location .discounts body.training_roles .role .suggested-courses .discount-heading a:hover,body.training_roles .role .suggested-courses .h3 a:focus,body.training_roles .role .suggested-courses .h3 a:hover,body.training_roles .role .suggested-courses .post-med .entry-title a:focus,body.training_roles .role .suggested-courses .post-med .entry-title a:hover,body.training_roles .role .suggested-courses .toc li a:focus,body.training_roles .role .suggested-courses .toc li a:hover,body.training_roles .role .suggested-courses body.landing-location .discounts .discount-heading a:focus,body.training_roles .role .suggested-courses body.landing-location .discounts .discount-heading a:hover,body.training_roles .role .suggested-courses h3 a:focus,body.training_roles .role .suggested-courses h3 a:hover{text-decoration:underline;color:#527fad;cursor:pointer}body.training_roles .role .compare-button{text-align:right}body.training_roles .role-list{text-align:center;position:relative}body.training_roles .role-clone,body.training_roles .role-list .role{display:inline-block;position:relative;width:24%;margin:0}body.training_roles .role-clone header,body.training_roles .role-list .role header{-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s}body.training_roles .role-clone .agile-role,body.training_roles .role-clone .compare-button,body.training_roles .role-clone .suggested-courses,body.training_roles .role-clone .suggested-courses-title,body.training_roles .role-clone .suggested-description,body.training_roles .role-list .role .agile-role,body.training_roles .role-list .role .compare-button,body.training_roles .role-list .role .suggested-courses,body.training_roles .role-list .role .suggested-courses-title,body.training_roles .role-list .role .suggested-description{display:none}body.training_roles .role-clone .pre-agile-role,body.training_roles .role-clone .role-avatar,body.training_roles .role-clone header,body.training_roles .role-list .role .pre-agile-role,body.training_roles .role-list .role .role-avatar,body.training_roles .role-list .role header{float:none;width:auto;margin-right:auto;display:block;text-align:center}body.training_roles .role-clone .pre-agile-role .h2,body.training_roles .role-clone .pre-agile-role h2,body.training_roles .role-list .role .pre-agile-role .h2,body.training_roles .role-list .role .pre-agile-role h2{color:#636363}body.training_roles .role-clone .pre-agile-role small,body.training_roles .role-list .role .pre-agile-role small{display:none}body.training_roles .role-list .role:hover header{-moz-transform:scale(1.05) translate(0,-8px) rotate(-1deg);-ms-transform:scale(1.05) translate(0,-8px) rotate(-1deg);-webkit-transform:scale(1.05) translate(0,-8px) rotate(-1deg);transform:scale(1.05) translate(0,-8px) rotate(-1deg);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(10%,#eee),color-stop(40%,#fff));background:-moz-linear-gradient(#eee 10%,#fff 40%);background:-webkit-linear-gradient(#eee 10%,#fff 40%);background:linear-gradient(#eee 10%,#fff 40%);-moz-box-shadow:rgba(0,0,0,.25) 0 4px 8px,rgba(0,0,0,.15) 0 1px 5px;-webkit-box-shadow:rgba(0,0,0,.25) 0 4px 8px,rgba(0,0,0,.15) 0 1px 5px;box-shadow:rgba(0,0,0,.25) 0 4px 8px,rgba(0,0,0,.15) 0 1px 5px;border:1px solid #fff}body.training_roles .role-list .role:hover header .h2,body.training_roles .role-list .role:hover header h2{margin:0;line-height:2}body.training_roles .role-list .role:hover header a{color:inherit;text-decoration:inherit;cursor:inherit;border-bottom:none!important}body.training_roles .role-list .role:hover header a:active,body.training_roles .role-list .role:hover header a:focus{outline:0}@media (min-width:41em){body.onsite .engagements{padding-left:8.52391%;padding-right:8.52391%}}body.onsite .stripe-combinations{margin-top:-3.46667em;padding-top:0;padding-bottom:3.46667em;margin-bottom:0}.combo-list{list-style:none;margin-left:0;padding-left:0;overflow:hidden}.combo-list li{margin-left:0;padding-left:0;background:0 0;margin-bottom:2.16667em}@media (min-width:60em){.combo-list li{width:48.85655%;float:left;margin-right:2.2869%;display:inline;padding-left:3.1185%;padding-right:0}.combo-list li:nth-child(2n){float:right;margin-right:0;display:inline;padding-left:0;padding-right:3.1185%}}.combo-list i[class*=icon-]{float:left;margin-right:10px;background-color:#f2f7fc;border-radius:100%}.has-sidebar .entry-title-large{margin-bottom:.86667em}.has-sidebar .content footer{margin-top:1.73333em;padding-top:1.73333em;padding-bottom:0;margin-bottom:1.73333em;border-top:1px solid #e4e8ec;text-align:center}.has-sidebar .sidebar{color:#898989}@media (min-width:60em){.has-sidebar .content{width:65.90437%;float:left;margin-right:2.2869%;display:inline;margin-bottom:3.46667em}.has-sidebar .sidebar{width:31.80873%;float:right;margin-right:0;display:inline}}@media (min-width:60em){body.video-courses .page-intro{padding-left:8.52391%;padding-right:8.52391%}}body.tools .page-intro{overflow:hidden;clear:both}body.tools .page-intro .page-intro-content{width:65.90437%;float:left;margin-right:2.2869%;display:inline}body.tools .page-intro .page-intro-sidebar{width:31.80873%;float:right;margin-right:0;display:inline}body.tools .tool-summary{width:31.80873%;float:left;margin-right:2.2869%;display:inline;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:3.46667em;color:inherit;text-decoration:inherit;cursor:inherit;border-bottom:none!important;-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;-moz-box-shadow:rgba(0,0,0,.15) 0 1px 2px,rgba(0,0,0,.25) 0 1px 8px inset #fff 0 0 2px;-webkit-box-shadow:rgba(0,0,0,.15) 0 1px 2px,rgba(0,0,0,.25) 0 1px 8px inset #fff 0 0 2px;box-shadow:rgba(0,0,0,.15) 0 1px 2px,rgba(0,0,0,.25) 0 1px 8px inset #fff 0 0 2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em}body.tools .tool-summary:active,body.tools .tool-summary:focus{outline:0}body.tools .tool-summary:nth-child(3n){float:right;margin-right:0;display:inline}body.tools .tool-summary:hover{-moz-transform:scale(1.05) translate(0,-8px);-ms-transform:scale(1.05) translate(0,-8px);-webkit-transform:scale(1.05) translate(0,-8px);transform:scale(1.05) translate(0,-8px);-moz-box-shadow:rgba(0,0,0,.15) 0 1px 1px,rgba(0,0,0,.15) 0 6px 10px;-webkit-box-shadow:rgba(0,0,0,.15) 0 1px 1px,rgba(0,0,0,.15) 0 6px 10px;box-shadow:rgba(0,0,0,.15) 0 1px 1px,rgba(0,0,0,.15) 0 6px 10px;background-color:#ebf4fb}body.tools .tool-summary .h2,body.tools .tool-summary h2{margin-top:.43333em;padding-top:0;padding-bottom:0;margin-bottom:0;text-align:center;font-size:1.35em}body.tools .tool-summary .icon{margin-top:-3.46667em;display:inline-block;width:100%;text-align:center}body.tools .tool-summary p{margin-top:.86667em;padding-top:0;padding-bottom:0;margin-bottom:.86667em;color:#636363!important}body.tools .tools-nav{margin-top:-.86667em}body.tools .tools-nav .tabs li{width:16.5%;padding:0;text-align:center;white-space:normal}body.tools .tools-nav .tabs li a{padding:0 .25em .5em;min-height:9em;font-size:.9em}body.tools .tools-nav img{display:block;max-width:64px;margin:0 auto}body.tools .entry-title-large{clear:both}body.tools .addthis-title-links{float:right;margin-top:-3em}body.tools .tool-description p:first-child{margin-top:0}body.tools .tool-instructions{margin-top:0;padding-top:0;padding-bottom:1.73333em;margin-bottom:1.73333em;display:none;border-bottom:1px solid #e4e8ec}body.tools .tool-instructions p:first-child{margin-top:0}body.tools .inset-sidebar .addthis_toolbox a{clear:both}body.tools .velocity-range-calculator .example,body.tools .velocity-range-calculator .how-it-works,body.tools .velocity-range-calculator .tool-description,body.tools .velocity-range-calculator .tool-detail{width:48.85655%;float:left;margin-right:2.2869%;display:inline;margin-bottom:1.73333em}body.tools .velocity-range-calculator .tool-detail{float:right;margin-right:0;display:inline}body.tools .velocity-range-calculator .how-it-works{margin-top:1.73333em}body.tools .velocity-range-calculator .example{float:right;margin-right:0;display:inline;margin-top:1.73333em}body.tools #velocity_confidence_form{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25);padding:10px 20px 0;border:1px solid #ddd;background:#f5f8fb;position:relative;margin-top:10px}body.tools #velocity_confidence_form input[type=text]{width:96%}body.tools #velocity_confidence_form fieldset{margin-right:64px}body.tools #velocity_confidence_form img{position:absolute;right:-15px;top:-20px;width:96px;height:96px}body.tools #velocity_confidence_form .result{font-size:16px;font-weight:700;color:#900}body.tools #output,body.tools #planned-output{background-color:#ffd;padding:10px 10px 1px;margin:-10px -10px 10px}body.tools #output p:first-child,body.tools #planned-output p:first-child{margin-top:.86667em}body.tools #sprints{font-weight:700}body.tools .relative-weighting .tool-instructions,body.tools .theme-scoring .tool-instructions,body.tools .theme-screening .tool-instructions{-moz-column-count:2;-webkit-column-count:2;column-count:2;clear:both}body.tools .relative-weighting .tool-description,body.tools .theme-scoring .tool-description,body.tools .theme-screening .tool-description{-moz-column-count:2;-webkit-column-count:2;column-count:2;margin-bottom:3.46667em;clear:both}body.tools .relative-weighting .tool-detail,body.tools .theme-scoring .tool-detail,body.tools .theme-screening .tool-detail{clear:both}body.tools .relative-weighting .totals td,body.tools .theme-scoring .totals td,body.tools .theme-screening .totals td{border-top:2px solid #ddd;border-bottom-width:0}body.tools #exported_data{display:none}body.tools .caution{color:#900;font-style:italic}body.course_detail body.tools #data th .button-one,body.course_detail body.tools #data th .button-two,body.course_detail body.tools #data th .soldout,body.course_detail body.tools #data th .spots-left,body.tools #data th .button,body.tools #data th .button-disabled,body.tools #data th .button-green,body.tools #data th .button-grey,body.tools #data th .button-large,body.tools #data th .button-orange,body.tools #data th .button-quiet,body.tools #data th .button-small,body.tools #data th .button-success-check,body.tools #data th .button-white,body.tools #data th body.course_detail .button-one,body.tools #data th body.course_detail .button-two,body.tools #data th body.course_detail .soldout,body.tools #data th body.course_detail .spots-left{font-size:12px;text-transform:none;letter-spacing:0;padding:0 1em;height:20px;line-height:19px}body.tools #data .rating{color:red}body.tools #data .totals{font-size:1.1em;font-weight:700}body.tools #data .results{color:#00f}body.tools .project-success-sliders .tool-description{width:48.85655%;float:left;margin-right:2.2869%;display:inline}body.tools .project-success-sliders .tool-detail{width:48.85655%;float:right;margin-right:0;display:inline}body.tools #project_success_form{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25);padding:10px 20px 0;border:1px solid #ddd;background:#f5f8fb;position:relative;margin-right:15px}body.tools #project_success_form .h2,body.tools #project_success_form h2{margin-top:.86667em;padding-top:0;padding-bottom:0;margin-bottom:1.73333em;color:#f79323}body.tools #project_success_form fieldset{width:338px;padding-left:10px;padding-right:10px;margin-left:-10px}body.tools #project_success_form fieldset ol{margin-bottom:1em}body.tools #project_success_form fieldset li.ps_slider{padding-left:10px;padding-right:10px;margin-left:-10px;margin-bottom:.5em;padding-bottom:20px;background:url(/mgs_assets/images/slider_bg_scale_5.png?1358175980) 10px 100% no-repeat}body.tools #project_success_form fieldset p{margin-top:0}body.tools #project_success_form .ui-slider-handle{background:url(/mgs_assets/images/slider_handle.png?1358175980);border:none;width:16px;height:16px;top:-5px}body.tools #project_success_form .ui-slider-handle.ui-state-active,body.tools #project_success_form .ui-slider-handle.ui-state-hover{background-position:-16px 0;cursor:pointer}body.tools #project_success_form .ui-slider{height:5px;background:url(/mgs_assets/images/slider_bg.png?1358175980);border:none}body.tools #project_success_form .ui-slider-range{background-image:url(/mgs_assets/images/slider_bg_range.png?1358175980);background-position:0 0;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body.tools #project_success_form #ps_labels{display:none}body.tools #project_success_form #balance{position:absolute;right:-15px;top:-20px;width:96px;height:96px;line-height:96px;background:url(/mgs_assets/images/bg_balance.png?1358175980) no-repeat;font-size:48px;font-family:Helvetica,Arial,sans-serif;overflow:visible;font-weight:700;color:#fff;text-align:center;text-shadow:0 4px 5px rgba(0,0,0,.5);cursor:default}body.tools #project_success_form #balance.off{background-position:-96px 0}body.tools #project_success_form #tooltip{display:none;background:#000;color:#fff;border:2px solid #fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 4px 5px 0 #666;-webkit-box-shadow:0 4px 5px 0 #666;box-shadow:0 4px 5px 0 #666;padding:7px 12px 9px;width:286px}.login_register .login{float:left;display:inline;width:48%}.login_register .register{float:right;display:inline;width:48%}body.course_registration fieldset{margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:3.46667em}body.course_registration fieldset>ol{margin-top:1.73333em}body.course_registration legend{font-size:1.33333em;line-height:1.3em;color:#63a437}body.course_registration ol#steps{margin:1.73333em 0;padding:0;border:0;overflow:hidden}body.course_registration ol#steps li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-right:4px}body.course_registration ol#steps li.last,body.course_registration ol#steps li:last-child{padding-right:0}body.course_registration ol#steps li{padding-left:16px}body.course_registration ol#steps li:before{content:'\00BB';float:left;font-size:24px;color:#BBB;line-height:30px;margin-left:-15px}body.course_registration ol#steps li:first-child{padding-left:0}body.course_registration ol#steps li:first-child:before{content:''}body.course_registration ol#steps li a,body.course_registration ol#steps li span{font-size:16px;display:block;color:#999;padding:0 20px;min-height:32px;line-height:32px;text-decoration:none}body.course_registration ol#steps li a:hover{color:#069}body.course_registration ol#steps li.current a{color:#222;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#ffeebc;border:1px solid #ffd773}body.course_registration .registrant{margin-top:0;padding-top:0;padding-bottom:2.6em;margin-bottom:2.6em;border-bottom:2px solid #e4e8ec;position:relative;overflow:visible;background:url(/mgs_assets/images/icons/icon-32/avatar.png?1358175980) 0 6px no-repeat;padding-left:50px}body.course_registration .registrant.loading{font-size:1.2em;line-height:3.39444em;padding-bottom:.86667em;margin-bottom:5.2em;background-image:url(/mgs_assets/images/spinner-32.gif?1391557809);font-weight:700;color:#969696}body.course_registration .registrant legend{display:none}body.course_registration .registrant .remove_registrant{color:#900;position:absolute;right:12px;top:6px;background:url(/mgs_assets/images/delete.png?1358175980) 0 40% no-repeat;padding-left:20px;text-decoration:none}body.course_registration .registrant li{float:left;clear:none}body.course_registration .registrant li.fname,body.course_registration .registrant li.lname{width:23%}body.course_registration .registrant li.email{width:52%}body.course_registration .registrant li input[type=email],body.course_registration .registrant li input[type=text]{width:90%}body.course_registration .choose_classes{width:100%;clear:both}.post-med body.course_registration .choose_classes .entry-title,.toc body.course_registration .choose_classes li,body.course_registration .choose_classes .h3,body.course_registration .choose_classes .post-med .entry-title,body.course_registration .choose_classes .toc li,body.course_registration .choose_classes body.landing-location .discounts .discount-heading,body.course_registration .choose_classes h3,body.landing-location .discounts body.course_registration .choose_classes .discount-heading{margin-bottom:.5em}body.course_registration .choose_classes li{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;float:none;padding:4px;width:100%;margin-bottom:0}body.course_registration .choose_classes li:hover{background:#cce1f5}body.course_registration .choose_classes li input[type=checkbox]{float:left;margin:.5em .75em 0 0}body.course_registration .choose_classes li abbr{text-decoration:none;border:none}body.course_registration .choose_classes li .price{font-style:normal;color:#666}body.course_registration .choose_classes li .price del{color:#969696;font-size:.9em;padding-right:.5em}body.course_registration .choose_classes li .price ins{color:#636363;text-decoration:none}body.course_registration .choose_classes li label{float:left;width:90%;cursor:pointer;font-weight:400}body.course_registration .choose_classes li label .date{font-weight:400;color:#969696}body.course_registration .add-another{margin-top:-4.3em;margin-bottom:2em;position:relative;z-index:10;text-align:center}body.course_registration fieldset.buttons p{margin-top:0;font-weight:700}body.course_registration fieldset.buttons div,body.course_registration fieldset.buttons form{display:inline}body.course_registration #purchase_order{display:none}body.course_registration .street_address{margin-bottom:0}body.course_registration .street_address label{display:none}body.course_registration .street_address input{top:0}body.course_registration .street_address .field{margin-bottom:.86667em}body.course_registration li.cvv .field{float:left;width:auto;margin-right:10px}body.course_registration li.cvv input{width:6em}body.course_registration li.cvv img{position:relative;top:3px;margin-right:5px}body.course_registration li.cvv .instructions{clear:left;margin:3px 0 0 13.35em}body.course_registration fieldset.submit{border-top:2px solid #ddd;padding-top:20px}body.course_registration fieldset#coupons ol{display:none}body.course_registration .payment_total{border-top:2px solid #ddd;padding:.5em 0;margin-bottom:-.25em}body.course_registration #payment_total{color:#222}body.course_registration #payment_total .h2,body.course_registration #payment_total h2{color:#63a437}.post-med body.course_registration #payment_total .entry-title,.toc body.course_registration #payment_total li,body.course_registration #payment_total .h3,body.course_registration #payment_total .post-med .entry-title,body.course_registration #payment_total .toc li,body.course_registration #payment_total body.landing-location .discounts .discount-heading,body.course_registration #payment_total h3,body.landing-location .discounts body.course_registration #payment_total .discount-heading{margin-top:0;padding-left:3px}body.course_registration #payment_total td{text-align:right;padding-left:0}body.course_registration #payment_total td.qty{color:#666;text-align:right;padding-right:0}body.course_registration #payment_total .class_discount{font-style:italic;color:green}body.course_registration #payment_total .class_discount th{font-weight:400}body.course_registration #payment_total tfoot{font-size:1.3em}body.course_registration #payment_total tfoot td,body.course_registration #payment_total tfoot th{border-top:2px solid #ccc;border-bottom:none;padding-top:5px;font-weight:700}body.course_registration #coupons{margin-bottom:1.5em}body.course_registration #confirm_classes{margin-bottom:2em}body.course_registration #confirm_classes tbody th{padding-left:0}body.course_registration #confirm_classes tbody td{font-style:italic}body.course_registration #confirm_classes tfoot td{padding-top:1em;border-bottom:none}body.course_registration #confirm_total{background:#ffd;border:1px solid #e1d8b9;font-weight:700;font-size:1.3em;color:#222;padding:10px 20px}body.course_registration p.cc{text-align:right;font-style:italic;margin-bottom:0}body.course_registration p.cc img{position:relative;top:4px;margin:0 5px}table.cart .class_discount td,table.cart .class_discount th{color:#900}table.cart tfoot td{border:none}body.course_detail .stripe-coursedetail{margin-top:0;padding-top:1.73333em;padding-bottom:0;margin-bottom:0;color:#fff;position:relative;border-bottom:78px solid #757575}body.course_detail .stripe-coursedetail.tall{border-bottom-width:104px}body.course_detail .stripe-coursedetail.tall .info-block{margin-bottom:-117px}@media (min-width:60em){body.course_detail .stripe-coursedetail{margin-top:0;padding-top:.86667em;padding-bottom:0;margin-bottom:1.73333em}}body.course_detail .course-detail-banner .heading-primary,body.course_detail .course-detail-banner .heading-primary-alt{font-size:2em;line-height:1.3em;color:#fff;text-align:center}@media (min-width:60em){body.course_detail .course-detail-banner .heading-primary,body.course_detail .course-detail-banner .heading-primary-alt{font-size:3.2em;line-height:1.08333em;margin-bottom:.43333em;text-align:left}}.post-med body.course_detail .course-detail-banner .entry-title,.toc body.course_detail .course-detail-banner li,body.course_detail .course-detail-banner .h3,body.course_detail .course-detail-banner .post-med .entry-title,body.course_detail .course-detail-banner .toc li,body.course_detail .course-detail-banner body.landing-location .discounts .discount-heading,body.course_detail .course-detail-banner h3,body.landing-location .discounts body.course_detail .course-detail-banner .discount-heading{line-height:.43333em;color:#fff;text-align:center}@media (min-width:60em){.post-med body.course_detail .course-detail-banner .entry-title,.toc body.course_detail .course-detail-banner li,body.course_detail .course-detail-banner .h3,body.course_detail .course-detail-banner .post-med .entry-title,body.course_detail .course-detail-banner .toc li,body.course_detail .course-detail-banner body.landing-location .discounts .discount-heading,body.course_detail .course-detail-banner h3,body.landing-location .discounts body.course_detail .course-detail-banner .discount-heading{font-size:1.6em;line-height:1.625em;text-align:left;margin-bottom:.86667em}}body.course_detail .course-detail-banner p{margin:0;display:none;height:26px;overflow:hidden}@media (min-width:60em){body.course_detail .course-detail-banner p{display:block}}body.course_detail .course-detail-banner form,body.course_detail .course-detail-banner form>div{display:inline-block;margin-right:.5em;width:100%}@media (min-width:60em){body.course_detail .course-detail-banner form,body.course_detail .course-detail-banner form>div{width:275px}}body.course_detail .course-detail-icon{padding-top:.43333em;background-color:rgba(255,255,255,.3);border:1px solid #fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;display:block;width:178px;height:178px;margin:0 auto}body.course_detail .course-detail-icon i{position:relative;top:20px}@media (min-width:60em){body.course_detail .course-detail-icon{float:left;margin-left:3.1185%;margin-right:3.1185%;margin-top:-.86667em}}body.course_detail .course-detail-info{padding-bottom:1.73333em;max-width:64.13333em;padding-left:.73333em;padding-right:.73333em;margin-left:auto;margin-right:auto;margin-bottom:-50px}body.course_detail .course-detail-info:after{content:"";display:table;clear:both}@media (min-width:60em){body.course_detail .course-detail-info{margin-bottom:inherit}}@media (min-width:60em){body.course_detail .info-block{width:31.80873%;float:left;display:inline;margin-right:-100%;margin-bottom:-90px}body.course_detail .info-block:nth-child(3n+1){margin-left:0;clear:left}body.course_detail .info-block:nth-child(3n+2){margin-left:34.09563%;clear:none}body.course_detail .info-block:nth-child(3n+3){margin-left:68.19127%;clear:none}}.post-med body.course_detail .info-block .entry-title em,.post-med body.course_detail .info-block .entry-title strike,.toc body.course_detail .info-block li em,.toc body.course_detail .info-block li strike,body.course_detail .info-block .h3 em,body.course_detail .info-block .h3 strike,body.course_detail .info-block .post-med .entry-title em,body.course_detail .info-block .post-med .entry-title strike,body.course_detail .info-block .toc li em,body.course_detail .info-block .toc li strike,body.course_detail .info-block body.landing-location .discounts .discount-heading em,body.course_detail .info-block body.landing-location .discounts .discount-heading strike,body.course_detail .info-block h3 em,body.course_detail .info-block h3 strike,body.landing-location .discounts body.course_detail .info-block .discount-heading em,body.landing-location .discounts body.course_detail .info-block .discount-heading strike{font-size:.58333em;line-height:1.85714em}.post-med body.course_detail .info-block .entry-title strike,.toc body.course_detail .info-block li strike,body.course_detail .info-block .h3 strike,body.course_detail .info-block .post-med .entry-title strike,body.course_detail .info-block .toc li strike,body.course_detail .info-block body.landing-location .discounts .discount-heading strike,body.course_detail .info-block h3 strike,body.landing-location .discounts body.course_detail .info-block .discount-heading strike{color:rgba(255,255,255,.7);float:left;margin-top:-1em;line-height:1}@media (max-width:60em){.post-med body.course_detail .info-block .entry-title,.toc body.course_detail .info-block li,body.course_detail .info-block .h3,body.course_detail .info-block .post-med .entry-title,body.course_detail .info-block .toc li,body.course_detail .info-block body.landing-location .discounts .discount-heading,body.course_detail .info-block h3,body.landing-location .discounts body.course_detail .info-block .discount-heading{background:0 0;padding-left:0}}body.course_detail .info-block a{text-decoration:none;padding-bottom:1px;border-bottom:#91D2FF solid 1px}body.course_detail .info-block a:hover{border-bottom:none}body.course_detail .info-block .quiet{font-size:13px;color:#cacaca}body.course_detail .info-block .heading-icon-location{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-left:1.25em}body.course_detail .button-one{color:#63a437;font-size:1.33333em;line-height:1.3em;margin-right:1.55925%;position:relative;bottom:-50px;width:100%}@media (min-width:60em){body.course_detail .button-one{width:275px;bottom:inherit;top:0}}body.course_detail .button-two{background-color:rgba(0,0,0,.25);color:#fff;font-size:18px;text-transform:none;display:none;padding-left:2.75em}@media (min-width:60em){body.course_detail .button-two{display:inline-block}}body.course_detail .button-two:hover{background-color:rgba(0,0,0,.5)}body.course_detail .soldout{margin-right:1.55925%;background:#642b21;cursor:default}body.course_detail .soldout:hover{background:#642b21}body.course_detail .soldout:active{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}body.course_detail .spots-left{font-size:1.2em;line-height:1.5em;margin-left:-1em;padding-left:1.5em;margin-right:.25em;background:#734c45;cursor:default}body.course_detail .spots-left:hover{background:#734c45}body.course_detail .spots-left:active{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}body.course_detail .learn-outline{margin-top:0;padding-top:1.73333em;padding-bottom:1.73333em;margin-bottom:0}body.course_detail .stripe-overview{padding-bottom:0}body.course_detail .about-mike .about-content{font-weight:500}body.about .stripe-approach{background-color:#f2f7fc}@media (min-width:60em){body.about .stripe-approach{height:450px}}body.about .stripe-approach .content{width:100%;float:left;margin-right:2.2869%;display:inline;margin-top:1.73333em;padding-top:0;padding-bottom:0;margin-bottom:1.73333em}@media (min-width:60em){body.about .stripe-approach .content{width:40.33264%;float:left;margin-right:2.2869%;display:inline}}@media (min-width:60em){body.about .stripe-approach .aside{width:57.38046%;float:right;margin-right:0;display:inline;position:absolute;overflow:hidden;height:450px}}body.about .stripe-approach img.scale{width:100%}body.about .arrows{display:none}@media (min-width:41em){body.about .arrows{display:block}}@media (min-width:60em){body.about .arrows{display:block}}body.about .view-more-link{display:block;text-align:center}body.about .stripe-green ul.socialmedia a{color:#fff}body.about .stripe-green ul.socialmedia a:hover{color:#59785d}.clients-carousel .client-logo{width:48.85655%;float:left;margin-right:2.2869%;display:inline;margin-top:0;padding-top:.86667em;padding-bottom:.86667em;margin-bottom:1.73333em;text-align:center}.clients-carousel .client-logo:nth-child(2n){float:right;margin-right:0}@media (min-width:60em){.clients-carousel .client-logo{width:23.28482%;float:left;margin-right:2.2869%;display:inline}.clients-carousel .client-logo:nth-child(4n){float:right;margin-right:0}}.search-results{list-style:none;margin-left:0;padding-left:0}.search-results li{margin-left:0;padding-left:0;background:0 0}.search-result{margin-top:1.73333em;padding-top:0;padding-bottom:0;margin-bottom:3.46667em}.search-page-title{margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:0}.search-url{text-decoration:inherit;cursor:inherit;border-bottom:none!important;font-size:.86667em;line-height:2em;color:#969696}.search-url:active,.search-url:focus{outline:0}.search-excerpt{margin-bottom:1.73333em}.search-form-block{text-align:center}.search-form-block label{float:none}.search-form-block input[type=search]{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);height:2.4em;line-height:2.4em;border:1px solid #c4c4c4;padding-left:.5em;width:280px;margin-bottom:.5em}.search-form-block input[type=search]:hover{border-color:#f9a530}.search-form-block input[type=search]:focus{outline:0;border-color:#aaa}@media (min-width:41em){.search-form-block input[type=search]{width:360px}}body.newsletter .newsletter-banner-intro p:last-child{margin-bottom:0}@media (min-width:60em){body.newsletter .newsletter-banner-intro{width:65.90437%;float:left;margin-right:2.2869%;display:inline}body.newsletter .newsletter-banner-promo{width:31.80873%;float:right;margin-right:0;display:inline}}body.newsletter .stripe-newsletter-preview{text-align:center}body.newsletter .stripe-newsletter-preview p{margin-top:.86667em;padding-top:0;padding-bottom:0;margin-bottom:.86667em}body.newsletter .stripe-newsletter-preview .icon-document-preview{vertical-align:middle;border:none;margin-right:.5em}body.newsletter .newsletter-banner-promo{margin-top:0;padding-top:1.73333em;padding-bottom:1.73333em;margin-bottom:0}body.newsletter .newsletter-banner-promo img{display:block;margin:0 auto 1em}body.newsletter .newsletter-banner-promo-footer{font-size:.86667em;line-height:1.5em}body.newsletter .newsletter-banner-promo-footer .h2,body.newsletter .newsletter-banner-promo-footer h2{font-size:1em;line-height:2em;font-weight:700;color:#636363;margin:0;text-align:center}body.newsletter .newsletter-banner-promo-footer p{margin:0}body.newsletter .offer-download-box{padding:2em}@media (min-width:41em){body.newsletter .offer-download-box{margin-left:8.52391%;margin-right:8.52391%}}@media (min-width:60em){body.newsletter .offer-download-box{margin-bottom:-120px;position:relative;z-index:10}}body.newsletter .offer-download-box p:first-child{margin-top:0}body.newsletter .offer-download-box .newsletter-banner-promo{padding-bottom:0}@media (min-width:60em){body.newsletter .stripe-notification{padding-top:100px}}body.newsletter .signup-form{margin-left:12%;margin-right:12%;margin-top:3.46667em;padding-right:5%}body.newsletter .signup-form fieldset{margin-bottom:0}body.newsletter .signup-form label{font-size:1.2em;line-height:2.16667em;font-weight:400}body.newsletter .signup-form input[type=submit]{width:96%}body.newsletter .signup-form .submit p{margin:0;text-align:center}body.newsletter .signup-form small{line-height:1.73333em;display:block;color:#5e8098}body.newsletter .notification-form .email-address{margin:1.73333em 8.52391%;padding-top:0;padding-bottom:0}body.newsletter .notification-form .email-address label{font-size:1.05882em;line-height:2.16667em;font-weight:400}body.newsletter .notification-form p{margin-top:0;text-align:center}body.newsletter .notification-form legend{margin-top:0;padding-top:0;padding-bottom:.43333em;margin-bottom:.86667em;display:block;width:100%;font-weight:700;border-bottom:1px solid #d0dae2;text-align:center}body.newsletter .notification-form ol{margin-left:3em}body.newsletter .notification-form li{margin-bottom:.43333em}body.newsletter .notification-form label[for]{cursor:pointer}body.newsletter .notification-form .anywhere,body.newsletter .notification-form .submit{clear:both;text-align:center;padding:0}body.newsletter .notification-form .anywhere ol,body.newsletter .notification-form .submit ol{margin-left:0}body.newsletter .notification-form button{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;outline:0;width:12em;height:42px}body.newsletter .notification-form .button-disabled{display:none;background-color:#fff;color:#666}@media (min-width:60em){body.newsletter .notification-form ol{margin-left:0}body.newsletter .notification-form .north-america{width:58.89724%;float:left;margin-right:2.75689%;display:inline}body.newsletter .notification-form .north-america ol{-moz-column-count:2;-webkit-column-count:2;column-count:2}body.newsletter .notification-form .international{width:38.34586%;float:right;margin-right:0;display:inline}}header[role=banner].no-nav .logo{width:100%;margin-left:0}header[role=banner].no-nav .logo a{width:100%;background-position:50% 0;background-size:auto}@media (min-width:41em){body.landing .content-centered,body.landing-location .banner-intro,body.landing-video-course .banner-intro,body.landing-video-course .toc-list{font-size:1.06667em;line-height:1.625em}}body.landing .stripe-first{padding-top:1.73333em}@media (min-width:41em){body.landing .content-centered{margin-left:17.04782%;margin-right:17.04782%}}body.landing .text-center{text-align:center}body.landing .heading-light{font-size:1.73333em;line-height:1.5em;margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:.86667em;font-weight:100;color:#636363}body.landing .pretty-embed{-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}body.landing .pretty-embed img{display:block}@media (min-width:41em){body.landing-location .banner-intro{width:48.85655%;float:left;margin-right:2.2869%;display:inline}}body.landing-location .banner-intro p:first-child{margin-top:0}@media (min-width:41em){body.landing-location .banner-video{width:48.85655%;float:right;margin-right:0;display:inline}}body.landing-location .banner-video img{-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25);display:block}body.landing-location .stripe-compare{text-align:center}@media (min-width:41em){body.landing-location .stripe-compare{text-align:left}}body.landing-location .stripe-compare .h2,body.landing-location .stripe-compare h2{margin-top:0}@media (min-width:41em){body.landing-location .stripe-compare .compare-image{width:31.80873%;float:left;margin-right:2.2869%;display:inline}}@media (min-width:41em){body.landing-location .stripe-compare .compare-description{width:65.90437%;float:right;margin-right:0;display:inline}}body.landing-location .discounts{overflow:hidden;text-align:center}@media (min-width:41em){body.landing-location .discounts .discount-team{width:65.90437%;float:left;margin-right:2.2869%;display:inline;padding:0 3em}body.landing-location .discounts .discount-team li{width:48.26498%;float:left;margin-right:3.47003%;display:inline}body.landing-location .discounts .discount-team li:last-child{float:right;margin-right:0;display:inline}body.landing-location .discounts .discount-class{width:31.80873%;float:right;margin-right:0;display:inline;padding:0 3em}}body.landing-location .discounts .discount-heading{margin-bottom:0}body.landing-location .discounts .discount-name{font-weight:700;color:#636363;margin:0}body.landing-location .discounts ul{list-style:none;margin-left:0;padding-left:0}body.landing-location .discounts ul li{margin-left:0;padding-left:0;background:0 0}body.landing-location .discounts p{margin:0}@media (min-width:41em){body.landing-video-course .banner-intro{margin-left:8.52391%;margin-right:8.52391%}}body.landing-video-course .banner-intro p:first-child{margin-top:0}body.landing-video-course .banner-intro li{margin-bottom:1.73333em}@media (min-width:41em){body.landing-video-course .banner-intro li{width:48.62155%;float:left;margin-right:2.75689%;display:inline;margin-left:-30px}body.landing-video-course .banner-intro li:nth-child(2n){float:right;margin-right:0;display:inline}}@media (min-width:41em){body.landing-video-course .enroll-description{width:40.33264%;float:left;margin-right:2.2869%;display:inline;margin-left:8.52391%}}@media (min-width:41em){body.landing-video-course .enroll-button{width:40.33264%;float:left;display:inline;margin-right:8.52391%}body.course_detail body.landing-video-course .enroll-button .button-one,body.course_detail body.landing-video-course .enroll-button .button-two,body.course_detail body.landing-video-course .enroll-button .soldout,body.course_detail body.landing-video-course .enroll-button .spots-left,body.landing-video-course .enroll-button .button,body.landing-video-course .enroll-button .button-disabled,body.landing-video-course .enroll-button .button-green,body.landing-video-course .enroll-button .button-grey,body.landing-video-course .enroll-button .button-large,body.landing-video-course .enroll-button .button-orange,body.landing-video-course .enroll-button .button-quiet,body.landing-video-course .enroll-button .button-small,body.landing-video-course .enroll-button .button-success-check,body.landing-video-course .enroll-button .button-white,body.landing-video-course .enroll-button body.course_detail .button-one,body.landing-video-course .enroll-button body.course_detail .button-two,body.landing-video-course .enroll-button body.course_detail .soldout,body.landing-video-course .enroll-button body.course_detail .spots-left{width:100%}}@media (min-width:60em){body.landing-video-course .toc-list{margin-left:8.52391%;margin-right:8.52391%}}body.landing-video-course .toc-list ol{padding-left:0}body.landing-video-course .toc-list li{padding-right:2em}.reviews-grid .review-item body.landing-video-course .toc-list .review-title,body.landing-video-course .toc-list .h4,body.landing-video-course .toc-list .reviews-grid .review-item .review-title,body.landing-video-course .toc-list h4{color:#636363;font-weight:600;text-transform:uppercase;margin-bottom:0}body.landing-video-course .toc-list p{margin-top:0;color:#969696}@media (min-width:60em){body.landing-video-course .toc-list-1{width:48.62155%;float:left;margin-right:2.75689%;display:inline}body.landing-video-course .toc-list-2{width:48.62155%;float:right;margin-right:0;display:inline}}