@charset "UTF-8";
/* VARIABLES   */
/* Width of the PromoBar background in responsive mode*/
/* REPLACE with LIVE CDN URL WHEN READY //keycdn-112db.kxcdn.com  */
/* EXAMPLE background: url('@{cdn-dnn-path}img/your-image.png') top left no-repeat; */
/*------------------------------------------------*/
/* FONTS */
/*------------------------------------------------*/
@font-face {
  font-family: 'OpenSans Light';
  src: url('https://resources2.morganphilips.cn/fonts/opensans-light-webfont.eot');
  src: url('https://resources2.morganphilips.cn/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('https://resources2.morganphilips.cn/fonts/opensans-light-webfont.woff') format('woff'), url('https://resources2.morganphilips.cn/fonts/opensans-light-webfont.ttf') format('truetype'), url('https://resources2.morganphilips.cn/fonts/opensans-light-webfont.svg#opensanssemibold') format('svg');
}
@font-face {
  font-family: 'Montserrat Regular';
  src: url('https://resources2.morganphilips.cn/fonts/montserrat-regular-webfont.eot');
  src: url('https://resources2.morganphilips.cn/fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://resources2.morganphilips.cn/fonts/montserrat-regular-webfont.woff') format('woff'), url('https://resources2.morganphilips.cn/fonts/montserrat-regular-webfont.woff2') format('woff2'), url('https://resources2.morganphilips.cn/fonts/montserrat-regular-webfont.otf') format('opentype'), url('https://resources2.morganphilips.cn/fonts/montserrat-regular-webfont.svg#opensansregular') format('svg');
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Bold';
  src: url('https://resources2.morganphilips.cn/fonts/montserrat-bold-webfont.eot');
  src: url('https://resources2.morganphilips.cn/fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://resources2.morganphilips.cn/fonts/montserrat-bold-webfont.woff') format('woff'), url('https://resources2.morganphilips.cn/fonts/montserrat-bold-webfont.woff2') format('woff2'), url('https://resources2.morganphilips.cn/fonts/montserrat-bold-webfont.otf') format('opentype'), url('https://resources2.morganphilips.cn/fonts/montserrat-bold-webfont.svg#opensansregular') format('svg');
  font-display: swap;
}
* {
  box-sizing: border-box;
}
/* width = content + padding + border */
/* #dnn_ContentPane img {width: 100%;}*/
/*------------------------------------------------*/
/* DNN ADMIN STYLES - from version 8.*           */
/* Changes due to the box-sizing: border-box  mode*/
/*------------------------------------------------*/
.subNav.advanced dl ul li {
  width: 139px;
}
#ControlNav > li > a {
  height: 53px;
}
#ControlBar_CustomMenuItems > li > a,
#ControlActionMenu > li > a {
  height: 55px;
}
#ControlEditPageMenu > li > a {
  height: 54px;
}
#ControlBar mark,
#ControlBar .mark {
  background: none;
}
div.actionMenu ul.dnn_mact > li.actionMenuMove > ul li,
ul#ControlBar_Module_ModulePosition li {
  padding: 3px 0 3px 10px;
  height: 26px;
}
#ControlBar .search-container {
  margin-top: 0;
}
ul.dnnAdminTabNav {
  height: 44px;
}
.paneOutline .SubHead center {
  background: #f00;
  border-radius: 5px;
  padding: 3px 10px;
  color: #fff;
}
form.showControlBar #MainContentWrapper {
  top: 123px;
}
form.showControlBar .TopHeader {
  top: 53px;
}
form.showControlBar .TopHeader-logo .brand-logo {
  top: 78px;
}
/* Google translate takes 40px from top edge of the viewport - need to move fixed header content  */
/*
html.translated-ltr {
	.TopHeader-logo .brand-logo {		top: 75px;	}
	.TopHeader-background { top: 40px;	}
	.TopHeader { top: 40px; }
	.MainNavigation {top: 165px;}
	.BlueNavigation {top: 155px;}
	.TopNavigation ul.navbar-nav > li a::first-letter { text-transform: uppercase; }
}
	*/
/* ------------------------- */
/*    GEO LOCATION MODULE    */
/* ------------------------- */
#geoLocationModule span {
  position: fixed;
  right: 0;
  z-index: 3000;
  width: 170px;
  background: #fff;
  font-size: 11px;
  bottom: 50%;
  height: 200px;
  overflow: scroll;
  border-width: 5px !important;
}
/* --------------------------- */
/* AXEPTIO TOOL IN ADMIN MODE  */
/* --------------------------- */
body.personabar-visible #axeptio_overlay {
  display: none;
}
/*------------------------------------------------*/
/* MAIN STYLES */
/*------------------------------------------------*/
body {
  font-variant-ligatures: none;
  top: 0 !important;
  /*fix for the Google translate tool that puts inline style to body*/
}
.goog-te-banner-frame.skiptranslate {
  display: none !important;
  visibility: hidden !important;
}
pre {
  font-family: 'Courier New', Courier New, monospace;
  color: #666;
  padding: 10px;
}
.TopHeader,
.MainNavigation,
#MainContentWrapper,
th,
td,
table,
h1,
h2,
h3,
h4,
h5,
h6,
.Head,
a,
input {
  font-family: 'Montserrat Regular', Arial, Arial, sans-serif;
}
.TopHeader,
.MainNavigation,
#MainContentWrapper,
th,
td,
table {
  color: #666;
  font-size: 16px;
  line-height: 24px;
}
#MainContentWrapper {
  min-height: 450px;
  margin-top: 158px;
  position: relative;
}
h1.black,
h2.black,
h3.black,
h4.black,
h5.black,
h6.black {
  color: #000000;
}
h1.lineAbove,
h2.lineAbove,
h3.lineAbove,
h4.lineAbove,
h5.lineAbove,
h6.lineAbove {
  text-align: center;
}
h1.lineAbove:before,
h2.lineAbove:before,
h3.lineAbove:before,
h4.lineAbove:before,
h5.lineAbove:before,
h6.lineAbove:before {
  content: "";
  display: block;
  margin: 0.7em auto;
  width: 2.5em;
  height: 3px;
  background-color: #000000;
}
p.centered,
h1.centered,
h2.centered,
h3.centered,
h4.centered,
h5.centered,
h6.centered {
  text-align: center;
}
h1.margin,
h2.margin,
h3.margin,
h4.margin,
h5.margin,
h6.margin {
  margin-top: 40px;
  margin-bottom: 40px;
}
h1.noBottomMargin,
h2.noBottomMargin,
h3.noBottomMargin,
h4.noBottomMargin,
h5.noBottomMargin,
h6.noBottomMargin {
  margin-bottom: 0;
}
h1.noTopMargin,
h2.noTopMargin,
h3.noTopMargin,
h4.noTopMargin,
h5.noTopMargin,
h6.noTopMargin {
  margin-top: 0;
}
h1.noTopMargin::before,
h2.noTopMargin::before,
h3.noTopMargin::before,
h4.noTopMargin::before,
h5.noTopMargin::before,
h6.noTopMargin::before {
  margin-top: 0;
}
#MainContentWrapper.NonBrandSection,
#MainContentWrapper #dnn_ContentPane .RadAjaxPanel {
  /* For Admin/Edit/Popup skin   */
  font-family: Arial;
  font-size: 12px;
  line-height: 16px;
}
#MainContentWrapper.NonBrandSection th,
#MainContentWrapper #dnn_ContentPane .RadAjaxPanel th,
#MainContentWrapper.NonBrandSection td,
#MainContentWrapper #dnn_ContentPane .RadAjaxPanel td,
#MainContentWrapper.NonBrandSection table,
#MainContentWrapper #dnn_ContentPane .RadAjaxPanel table,
#MainContentWrapper.NonBrandSection a,
#MainContentWrapper #dnn_ContentPane .RadAjaxPanel a,
#MainContentWrapper.NonBrandSection input,
#MainContentWrapper #dnn_ContentPane .RadAjaxPanel input {
  font-family: Arial;
}
#MainContentWrapper.NonBrandSection th,
#MainContentWrapper #dnn_ContentPane .RadAjaxPanel th,
#MainContentWrapper.NonBrandSection td,
#MainContentWrapper #dnn_ContentPane .RadAjaxPanel td,
#MainContentWrapper.NonBrandSection table,
#MainContentWrapper #dnn_ContentPane .RadAjaxPanel table {
  font-size: 12px;
}
.DnnModule-Admin,
.AdminModule {
  /* For Admin/Edit/Popup skin   */
  font-family: Arial;
  font-size: 12px;
  line-height: 16px;
}
.DnnModule-Admin th,
.AdminModule th,
.DnnModule-Admin td,
.AdminModule td,
.DnnModule-Admin table,
.AdminModule table,
.DnnModule-Admin a,
.AdminModule a,
.DnnModule-Admin input,
.AdminModule input {
  font-family: Arial;
}
.DnnModule-Admin th,
.AdminModule th,
.DnnModule-Admin td,
.AdminModule td,
.DnnModule-Admin table,
.AdminModule table {
  font-size: 12px;
}
.DnnModule-Admin *,
.AdminModule * {
  box-sizing: content-box;
}
em {
  font-style: italic;
  letter-spacing: 0;
}
strong {
  color: #333;
  font-family: 'Montserrat Bold', Arial, Arial, sans-serif;
}
strong a {
  font-family: 'Montserrat Bold', Arial, Arial, sans-serif;
}
small {
  font-size: 11px;
  letter-spacing: 0;
}
a {
  cursor: pointer;
  -moz-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
p.bold {
  font-size: 22px;
  color: #303030;
  font-family: 'Montserrat Bold', Arial;
  line-height: 140%;
  max-width: 860px;
  margin: 0 auto;
}
.fontweight-bold {
  font-family: 'Montserrat Bold', Arial;
}
.Normal {
  color: unset;
  font-size: unset;
  line-height: unset;
}
.orangeBorder,
.DnnModule-DNN_HTML .orangeBorder {
  padding: 10px 0 0 0;
  border: 2px solid #f39e29;
}
.orangeBorder a,
.DnnModule-DNN_HTML .orangeBorder a {
  display: block;
}
.orangeBorder .gray,
.DnnModule-DNN_HTML .orangeBorder .gray {
  background: #f9f9f9;
  padding: 15px 0;
}
.orangeBorder p,
.DnnModule-DNN_HTML .orangeBorder p {
  color: #000;
  margin: 0;
}
.orangeBorder a:hover,
.DnnModule-DNN_HTML .orangeBorder a:hover {
  text-decoration: none;
}
.orangeBorder a:hover .gray,
.DnnModule-DNN_HTML .orangeBorder a:hover .gray {
  background: #f39e29;
  color: #fff;
}
.orangeBorder a:hover p,
.DnnModule-DNN_HTML .orangeBorder a:hover p {
  color: #fff;
  text-decoration: none;
}
.height40 {
  min-height: 40px;
}
.height60 {
  min-height: 60px;
}
.height80 {
  min-height: 80px;
}
.height100 {
  min-height: 100px;
}
.height120 {
  min-height: 120px;
}
.height140 {
  min-height: 140px;
}
.height160 {
  min-height: 160px;
}
.height180 {
  min-height: 180px;
}
.height200 {
  min-height: 200px;
}
.height220 {
  min-height: 220px;
}
.height240 {
  min-height: 240px;
}
.height260 {
  min-height: 260px;
}
.height280 {
  min-height: 280px;
}
.height300 {
  min-height: 300px;
}
.height320 {
  min-height: 320px;
}
.height340 {
  min-height: 340px;
}
.height360 {
  min-height: 360px;
}
.height380 {
  min-height: 380px;
}
.height400 {
  min-height: 400px;
}
.height420 {
  min-height: 420px;
}
.height440 {
  min-height: 440px;
}
.height460 {
  min-height: 460px;
}
.height480 {
  min-height: 480px;
}
.height500 {
  min-height: 500px;
}
.height520 {
  min-height: 520px;
}
.height540 {
  min-height: 540px;
}
.height560 {
  min-height: 560px;
}
.height580 {
  min-height: 580px;
}
.height600 {
  min-height: 600px;
}
.left-percent-40 {
  font-size: 52px;
  font-weight: bold;
  line-height: 100%;
  text-align: left;
  width: 40%;
  float: left;
}
.right-percent-60 {
  font-size: 28px;
  font-weight: bold;
  line-height: 130%;
  width: 58%;
  margin-left: 2%;
  float: left;
}
ul.list {
  font-size: 22px;
  /*margin-top: 5%;*/
  line-height: 30px;
  list-style: none;
  font-family: 'Montserrat Bold', Arial;
}
ul.list li {
  background: url('https://resources2.morganphilips.cn/img/mpg/arrow-button-right-black.png') top left no-repeat;
  padding-left: 40px;
  margin-bottom: 15px;
}
/*------------------------------------------------*/
/* ANCHOR STYLE */
/*------------------------------------------------*/
a,
a:link,
a:visited,
a:active {
  text-decoration: none;
}
a,
a:visited {
  color: #0067c6;
}
a:hover {
  text-decoration: none;
  color: #000;
}
.anchor {
  display: block;
  height: 170px;
  margin-top: -170px;
  visibility: hidden;
  position: absolute;
}
/*
.anchor::before {
	content: ''; width: 1px; display: block; padding-top: 170px; margin-top: -170px; visibility: hidden;
}
*/
/*  HOVER STYLES */
.TopHeader-links.CustomLinks a:hover {
  text-decoration: underline;
}
.countryPicker .click-item:hover {
  text-decoration: underline;
}
.newletter-sign-up-info .primary-button a.dnnPrimaryAction:hover {
  background: #c06f00;
  color: #fff;
  border-color: #c06f00;
}
.breadcrumbWrap a.breadcrumbLink:hover {
  text-decoration: underline;
}
.breadcrumbWrap span span span:last-child a.breadcrumbLink:hover {
  text-decoration: none;
}
.DnnModule-DNN_HTML a:hover {
  text-decoration: underline;
}
.DnnModule-DNN_HTML .inpageNavTitle a:hover,
.DnnModule-DNN_HTML .childrenNodes a:hover {
  text-decoration: none;
}
.DnnModule-DNN_HTML a.ctaButton:hover {
  text-decoration: none;
}
.DnnModule-HudsonSlugFeeds a:hover {
  text-decoration: underline;
}
/*  END OF HOVER STYLES */
.pinkLink {
  color: #ff5f76;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a.skip-to-main {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999;
  transition: none;
}
a.skip-to-main:focus,
a.skip-to-main:active {
  color: #fff;
  background-color: #000;
  left: 10%;
  top: auto;
  width: 200px;
  height: auto;
  overflow: auto;
  margin: 10px 35%;
  padding: 5px;
  border-radius: 0;
  text-align: center;
  font-size: 1.2em;
  z-index: 999;
}
p.blackButton,
p.whiteButton {
  margin-top: 25px;
}
p.blackButton a {
  display: inline-block;
  padding: 10px 20px 10px 35px;
  border: 2px solid #000;
  color: #000;
  font-weight: 700;
  font-family: Open Sans,Arial;
  background: url("/Portals/_default/skins/Mpg/img/mpg/resources/arrow-button-black.png") 0 11px no-repeat;
}
p.blackButton a:hover {
  background: #0067c6 url("/Portals/_default/skins/Mpg/img/mpg/resources/arrow-button-white.png") 0 11px no-repeat;
  color: #fff;
  border-color: #0067c6;
  text-decoration: none;
}
p.centeredButton a {
  display: table-cell;
  background-position: 0 50%;
  vertical-align: middle;
}
p.centeredButton a:hover {
  background-position: 0 50%;
}
p.centeredButton a.height40 {
  height: 40px;
}
p.centeredButton a.height60 {
  height: 60px;
}
p.centeredButton a.height80 {
  height: 80px;
}
p.centeredButton a.height100 {
  height: 100px;
}
p.centeredButton a.height120 {
  height: 120px;
}
p.centeredButton a.height140 {
  height: 140px;
}
p.centeredButton a.height160 {
  height: 160px;
}
p.centeredButton a.height180 {
  height: 180px;
}
p.centeredButton a.height200 {
  height: 200px;
}
p.centeredButton a.height220 {
  height: 220px;
}
p.centeredButton a.height240 {
  height: 240px;
}
p.centeredButton a.height260 {
  height: 260px;
}
p.centeredButton a.height280 {
  height: 280px;
}
p.centeredButton a.height300 {
  height: 300px;
}
p.centeredButton a.height320 {
  height: 320px;
}
p.centeredButton a.height340 {
  height: 340px;
}
p.centeredButton a.height360 {
  height: 360px;
}
p.centeredButton a.height380 {
  height: 380px;
}
p.centeredButton a.height400 {
  height: 400px;
}
p.centeredButton a.height420 {
  height: 420px;
}
p.centeredButton a.height440 {
  height: 440px;
}
p.centeredButton a.height460 {
  height: 460px;
}
p.centeredButton a.height480 {
  height: 480px;
}
p.centeredButton a.height500 {
  height: 500px;
}
p.centeredButton a.height520 {
  height: 520px;
}
p.centeredButton a.height540 {
  height: 540px;
}
p.centeredButton a.height560 {
  height: 560px;
}
p.centeredButton a.height580 {
  height: 580px;
}
p.centeredButton a.height600 {
  height: 600px;
}
/* MAIN STYLES */
/*  * { box-sizing: border-box;} */
*:before,
*:after {
  box-sizing: border-box;
}
header {
  display: block;
}
.navbar-header:before,
.TopHeader-right:before,
.navbar-nav:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}
.relative {
  position: relative;
}
.top-line {
  border-top: 2px solid #999;
  padding-top: 10px;
}
.red-color {
  color: #f00;
}
.content-tip {
  background: #009c9e;
  color: #fff;
  padding: 1px 8px;
  border-radius: 6px;
  font-size: 14px;
}
a.readMore:before {
  content: "❱";
  color: #0067c6;
  padding-right: 0.3em;
}
a.readMore:hover:before,
a.readMore:focus:before,
a.readMore:active:before {
  color: #222;
}
#wrapper {
  width: 100%;
  overflow: hidden;
}
.language-switcher select {
  border: none;
  padding: 8px 0 8px 15px;
  background: url('https://resources2.morganphilips.cn/img/orange-dropdown-arrow.png') 0 60% no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  line-height: 16px;
  color: #eb7a1a;
  margin-right: 10px;
  font-family: OpenSans Light, Arial, Arial;
}
.language-switcher span {
  text-transform: uppercase;
}
.language-switcher .languageButton a {
  display: block;
  float: right;
  border: none;
  padding: 8px 0 8px 3px;
  line-height: 16px;
  color: #eb7a1a;
  margin-right: 10px;
  font-family: OpenSans Light, Arial, Arial;
}
.language-switcher .languageButton a span.selected {
  padding-left: 5px;
}
.language-switcher .languageButton a:hover {
  color: #333;
}
.language-switcher .languageButton .language-object {
  float: right;
}
.language-switcher .languagePopup {
  display: none;
  margin-top: 0px;
  padding: 5px;
  position: relative;
  z-index: 500;
  background: #fff;
  border: 1px solid #eb7a1a;
}
.language-switcher .languagePopup a {
  float: left;
  display: block;
  color: #eb7a1a;
  padding: 5px 15px;
  font-family: 'Montserrat Regular', Arial;
}
.language-switcher .languagePopup a:hover {
  background: #eb7a1a;
  color: #fff;
}
.language-switcher .languagePopup span.selected {
  float: left;
  display: block;
  color: #333;
  padding: 5px 15px;
  font-family: 'Montserrat Regular', Arial;
}
.TopHeader-background {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  height: 115px;
  background: #fff;
}
#wrapper.SmartEvoHome2022 {
  background: url(https://resources2.morganphilips.com/img/smartevolution/hero_1920x1020.jpg) top left no-repeat;
  background-size: 100%;
  background-attachment: fixed;
}
.SmartEvoHome2022 .TopHeader-background {
  background: unset;
}
.SmartEvoHome2022 .TopHeader {
  top: 20px;
}
.SmartEvoHome2022 .hp-logos a img {
  width: 50%;
  max-width: 170px;
  margin-right: 20px;
  border-radius: 12px;
}
.SmartEvoHome2022 .TopHero {
  margin-top: 145px;
}
.SmartEvoHome2022 .TopHero .buttonOrangeGradient {
  margin-bottom: 20px;
}
.SmartEvoHome2022 h1 {
  color: #f57e22;
  text-align: left;
  font-family: 'Montserrat Bold', Arial;
  font-size: 2.8vw;
  font-weight: 700;
  padding-top: 50px;
}
.SmartEvoHome2022 p.title-h2 {
  color: #242156;
  font-size: 36px;
}
.SmartEvoHome2022 #MainContentWrapper {
  margin-top: 0;
}
.SmartEvoHome2022 .TopHero {
  padding-bottom: 20px;
}
.SmartEvo2022.newNav .mobile-no ul.navbar-nav > li,
.SmartEvoHome2022.newNav .mobile-no ul.navbar-nav > li {
  max-width: unset;
}
.SmartEvo2022 .TopNavigation ul.navbar-nav > li a:after,
.SmartEvoHome2022 .TopNavigation ul.navbar-nav > li a:after {
  display: none;
}
.SmartEvo2022 .mobile-no ul.navbar-nav > li a,
.SmartEvoHome2022 .mobile-no ul.navbar-nav > li a {
  display: block;
  border: 1px solid #242156;
  border-radius: 8px;
  padding: 8px 15px;
  background: #242156;
  color: #fff;
  font-size: 16px;
  margin-right: 30px;
}
.SmartEvo2022 .TopHeader-logo .brand-logo,
.SmartEvoHome2022 .TopHeader-logo .brand-logo {
  top: 30px;
}
.SmartEvo2022 .smartLogin2022,
.SmartEvoHome2022 .smartLogin2022 {
  float: right;
}
.SmartEvo2022 .FooterPane,
.SmartEvoHome2022 .FooterPane {
  background-color: #242156;
}
.SmartEvo2022 .FooterPane a.socialFollow svg,
.SmartEvoHome2022 .FooterPane a.socialFollow svg {
  border-radius: 6px;
}
.SmartEvo2022 .FooterPane a.socialFollow:hover path,
.SmartEvoHome2022 .FooterPane a.socialFollow:hover path {
  fill: #f57e22;
}
.SmartEvo2022 .scrollup a.scrolluplink,
.SmartEvoHome2022 .scrollup a.scrolluplink {
  background-color: #f57e22;
}
.smartLogin2022 {
  padding-top: 0;
}
.smartLogin2022 a {
  display: block;
  border: 1px solid #242156;
  border-radius: 8px;
  padding: 8px 15px;
  background: unset;
  color: #242156;
  font-size: 16px;
  line-height: 20px;
}
.newNav.SmartEvo2022 .breadcrumbWrap {
  background-image: linear-gradient(to right, #f67f23, #f0534e);
  padding: 10px 0;
}
.newNav.SmartEvo2022 .breadcrumbWrap a.breadcrumbLink,
.newNav.SmartEvo2022 .breadcrumbWrap span {
  color: #fff;
}
.newNav.SmartEvo2022 #MainContentWrapper {
  margin-top: 115px;
}
.newNav.SmartEvo2022 .TopHeader-background {
  z-index: 50;
}
.SmartEvoHome2022.newNav.scrolledDown #MainContentWrapper,
.SmartEvo2022.newNav.scrolledDown #MainContentWrapper {
  margin-top: 0;
}
.SmartEvoHome2022.newNav.scrolledDown .TopHeader-logo,
.SmartEvo2022.newNav.scrolledDown .TopHeader-logo {
  height: 80px;
  background: #fff;
  position: fixed;
  width: 100%;
  z-index: 100;
  border-bottom: 1px solid #f57e22;
}
.SmartEvoHome2022.newNav.scrolledDown .TopHeader-logo .brand-logo,
.SmartEvo2022.newNav.scrolledDown .TopHeader-logo .brand-logo {
  top: 20px;
}
.SmartEvoHome2022.newNav.scrolledDown .TopNavigation,
.SmartEvo2022.newNav.scrolledDown .TopNavigation {
  top: -93px;
}
.SmartEvoHome2022.newNav.scrolledDown .TopNavigation ul.navbar-nav > li a,
.SmartEvo2022.newNav.scrolledDown .TopNavigation ul.navbar-nav > li a {
  padding: 8px 15px;
  background: #242156;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
}
.SmartEvoHome2022.newNav.scrolledDown .TopHeader-logo .brand-logo svg,
.SmartEvo2022.newNav.scrolledDown .TopHeader-logo .brand-logo svg {
  width: 250px;
}
.SmartEvoHome2022.newNav.scrolledDown:hover,
.SmartEvo2022.newNav.scrolledDown:hover {
  transition: unset;
}
.SmartEvoHome2022.newNav.scrolledDown .TopNavigation ul.navbar-nav > li a:after,
.SmartEvo2022.newNav.scrolledDown .TopNavigation ul.navbar-nav > li a:after {
  display: none;
}
.DnnModule-CommanderPaymentModule .section-title {
  color: #242156;
  font-size: 18px;
  font-weight: 600;
}
.DnnModule-CommanderPaymentModule .section-subtitle {
  color: #242156;
  font-size: 16px;
}
.DnnModule-CommanderPaymentModule .form-horizontal .control-label {
  color: #242156;
  font-size: 15px;
  font-weight: 600;
}
.DnnModule-CommanderPaymentModule .dnnFormItem input {
  border: 1px solid #f88021;
  border-radius: 6px;
  font-size: 14px;
  height: auto;
}
.DnnModule-CommanderPaymentModule .accept-privacy-label {
  color: #242156;
  font-weight: 300;
}
.DnnModule-CommanderPaymentModule .dnnPrimaryAction {
  background: #f57e22;
}
.DnnModule-CommanderPaymentModule button.dnnPrimaryAction,
.DnnModule-CommanderPaymentModule input#btnCheckout {
  color: #fff;
  background-image: linear-gradient(to right, #f88021, #f1544f);
  border-radius: 8px;
}
.buttonOrangeGradient {
  display: block;
  float: left;
  padding: 8px 30px;
  margin-right: 30px;
  background: #f57e22;
  background: linear-gradient(90deg, #f57e22 0%, #f0514d 100%);
  border-radius: 8px;
}
.buttonOrangeGradient span {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}
.TopHeader {
  position: fixed;
  top: 115px;
  width: 100%;
  z-index: 120;
}
.TopHeader-logo .brand-logo {
  top: 5px;
  float: left;
  position: fixed;
  z-index: 105;
}
.TopHeader-logo .brand-logo a {
  display: block;
}
.TopHeader-logo .brand-logo svg {
  width: 363px;
}
.TopHeader a.loginButton {
  color: #000;
  font-family: 'Montserrat Regular', Arial;
  margin-left: 10px;
}
#MainContentWrapper ul {
  margin-left: 25px;
}
#MainContentWrapper ul li {
  font-family: 'Montserrat Regular', Arial;
  font-size: 20px;
  color: #000;
  padding-bottom: 10px;
  line-height: 22px;
}
#MainContentWrapper .dnnLoginService ul {
  margin-left: 0;
}
#MainContentWrapper .dnnLoginService ul li {
  font-size: 16px;
}
.dnnLoginService label {
  font-weight: unset;
}
.dnnLoginService .mark {
  background: none;
}
.countryPicker {
  white-space: nowrap;
}
.countryPicker .glyphicon {
  float: left;
  display: block;
  position: relative;
  color: #000;
  margin-top: 3px;
  margin-left: 0px;
  margin-right: 5px;
  font-size: 12px;
}
.countryPicker .countryName {
  padding-left: 5px;
}
.countryPicker .btn {
  font-size: 13px;
  font-family: 'Montserrat Regular', Arial;
  color: #0067c6;
  margin-top: 0px;
  background: none;
  padding-top: 4px;
  padding-right: 10px;
  background: #ddd;
  color: #000;
  border-radius: 0;
  margin-right: -10px;
}
.countryPicker .dropdown.open .btn {
  border-left: 1px solid #0067c6;
  border-right: 1px solid #0067c6;
  border-radius: 0;
  margin-right: -10px;
  padding-right: 10px;
  border-bottom: 0;
  position: relative;
  z-index: 110;
  background: #fff;
}
.languageButton .glyphicon {
  float: left;
  display: block;
  position: relative;
  margin-top: 2px;
  color: #0067c6;
}
.newNav .langSwitcherIcon {
  display: none;
  margin-top: 8px;
  padding: 0;
}
.navbar-header {
  float: left;
}
.open > .dropdown-menu {
  display: block;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 100;
  display: none;
  float: right;
  left: auto;
  min-width: 260px;
  padding: 0 10px 20px 10px;
  margin: -1px -10px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #0067c6;
  border-radius: 0;
  box-shadow: none;
}
.dropdown-menu ul {
  list-style: none;
  margin-left: 10px;
  font-family: 'Montserrat Regular', Arial;
  color: #000;
}
.dropdown-menu ul.country-picker-local {
  border-bottom: 1px solid #0067c6;
  margin-right: 15px;
  padding-bottom: 15px;
}
.dropdown-menu .dropdown-header {
  font-size: 16px;
  color: #000;
  font-family: 'Montserrat Regular', Arial;
  padding-bottom: 5px;
  margin-bottom: 0px;
  padding-top: 25px;
  padding-left: 10px;
  padding-right: 10px;
}
.dropdown-menu .dropdown-header.selectSite {
  padding-top: 15px;
}
.smartLogin {
  padding: 10px 25px 9px 25px;
  background: #ececec;
  /*margin-top: 115px; */
}
.smartLogin .loginGroup {
  float: right;
  margin-left: 10px;
}
.smartLogin .loginGroup a {
  color: #000;
}
.smartLogin img {
  float: left;
}
.TopHeader-links {
  float: right;
  font-size: 13px;
  font-family: 'Montserrat Regular', Arial;
}
.TopHeader-links a {
  font-size: 13px;
  font-family: 'Montserrat Regular', Arial;
}
.TopHeader-links ul.header-links,
.TopHeader-links .headerLinksPane ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.TopHeader-links ul.header-links > li,
.TopHeader-links .headerLinksPane ul > li {
  float: left;
}
.TopHeader-links ul.header-links > li > a,
.TopHeader-links .headerLinksPane ul > li > a {
  color: #0067c6;
  position: relative;
  display: block;
  padding: 2px 15px 2px 15px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.TopHeader-links ul.header-links > li > a.site-search-icon {
  border-left: 2px solid #0067c6;
}
.TopHeader-links ul.header-links > li.logoffLink a {
  background-color: #0067c6;
  position: relative;
  display: block;
  padding: 4px 15px;
  margin: 0;
  color: #fff;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.hp-featured-title {
  width: 100%;
}
.hp-featured-title p,
.hp-featured-title h1,
.hp-featured-title h2,
.hp-featured-title h3,
.hp-featured-title h4,
.hp-featured-title h5,
.hp-featured-title h6 {
  margin-top: 5px;
  padding-top: 0;
}
.hp-featured-left {
  display: inline-block;
  width: 50%;
  float: left;
}
.hp-featured-left .ContainerWrapper {
  min-height: 325px;
}
.hp-featured-left #dnn_FeaturedLeftPane {
  margin-bottom: 40px;
  margin-right: 15px;
}
.hp-featured-left #dnn_FeaturedLeftPane.DNNEmptyPane {
  margin-bottom: 0;
  display: none;
}
.hp-featured-left .eds_news_HudsonNew .article.in_list {
  margin-bottom: 0;
}
.hp-featured-right {
  display: inline-block;
  width: 50%;
  float: right;
}
.hp-featured-right #dnn_FeaturedRightPane {
  margin-bottom: 40px;
  margin-left: 15px;
}
.hp-featured-right #dnn_FeaturedRightPane.DNNEmptyPane {
  margin-bottom: 0;
  display: none;
}
.hp-featured-right .eds_news_HudsonNew .article.in_list {
  margin-bottom: 0;
}
.breadcrumbWrap {
  margin: 0;
  padding: 15px 0px;
  background-color: #f9f9f9;
}
.breadcrumbWrap a.breadcrumbLink {
  color: #0067c6;
  font-size: 16px;
  font-family: 'Montserrat Regular', Arial;
}
.breadcrumbWrap a.breadcrumbLink:hover,
.breadcrumbWrap a.breadcrumbLink:active {
  color: #000000;
}
.breadcrumbWrap span span span:last-child a.breadcrumbLink {
  color: #929292;
  cursor: text;
}
.breadcrumbWrap .breadcrumbSep {
  color: #0067c6;
  padding: 0 10px;
}
.breadcrumbWrap .breadcrumbLabel {
  padding-right: 0.5em;
}
.breadcrumbWrapIn .breadcrumbLabel,
.breadcrumbWrapIn #dnn_dnnBreadcrumb_lblBreadCrumb,
.breadcrumbWrapIn .ContactPane {
  display: inline-block;
}
.breadcrumbWrapIn #dnn_dnnBreadcrumb_lblBreadCrumb {
  margin-bottom: 0px;
}
#dnn_ContactPane p {
  margin-bottom: 0;
}
.homeAutoTranslateWrap {
  padding: 10px 0;
}
.homeAutoTranslateWrap .homeAutoTranslate {
  float: right;
}
.sitemapWrap {
  padding-left: 20px;
}
#quickLinksWrap #dnn_QuickLinksPane {
  min-height: 32px;
}
#quickLinksWrap #dnn_QuickLinksPane.DNNEmptyPane {
  min-height: unset;
}
#quickLinksWrap ul {
  min-height: 32px;
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  float: right;
}
#quickLinksWrap ul li {
  list-style: none;
  margin: 0;
  padding: 0 15px;
  float: left;
  min-height: 32px;
  line-height: 32px;
}
#quickLinksWrap ul li a {
  font-size: 14px;
  font-family: 'Montserrat Bold', Arial;
  color: #f39e29;
}
.cookie-consent {
  width: auto;
  z-index: 1000;
  background: #fcf8e3;
  padding: 0;
  border: 1px solid #faebcc;
}
.cookie-consent #cookieConsentDialog {
  width: 100%;
  /*max-width: 1170px;*/
  padding: 10px 30px;
  border: none;
  margin: 0 auto;
  position: fixed;
  bottom: 0;
  background: #333;
  color: #fec87e;
}
.cookie-consent #cookieConsentDialog a {
  color: #fff;
}
.cookie-consent .alert-warning {
  margin-top: 0;
  margin-bottom: 0;
  height: auto;
  text-align: center;
}
.cookie-consent .alert-warning:hover {
  height: auto;
  margin-top: 0;
}
.cookie-consent #cookieConsentDialog .close {
  display: none;
}
.country-selector {
  position: fixed;
  background: #fff;
  border: 1px solid #0067c6;
  padding: 10px 0px 10px 25px;
  z-index: 200;
  clear: both;
  right: 9%;
  top: 30px;
  display: none;
}
.country-selector .countryPickerTitle {
  font-size: 16px;
  font-family: 'Montserrat Bold', Arial, Arial;
  margin: 0;
  color: #333;
}
.country-selector ul,
.country-selector .country-selector ul li {
  list-style: none;
  margin: 0;
}
.country-selector ul li {
  margin: 12px 0;
}
.country-selector .column-1,
.country-selector .column-2,
.country-selector .column-3 {
  float: left;
  width: 100px;
  margin-right: 25px;
}
.country-selector .regionLabel {
  font-size: 14px;
  font-family: 'Montserrat Bold', Arial, Arial;
  color: #333;
  line-height: 16px;
}
.country-selector a {
  color: #333;
  display: block;
  white-space: normal;
  line-height: 16px;
  font-family: 'Montserrat Regular', Arial, Arial;
  font-size: 14px;
}
.country-selector a:hover {
  color: #009c9e;
}
.country-selector .topMargin {
  margin-top: 30px;
}
.showControlBar .country-selector {
  top: 83px;
}
.mobileCountryPicker {
  display: none;
  left: -375px;
}
/* China only */
.mobile-ok {
  display: none;
}
/* COUNTRY PORTAL SELECTOR SKIN */
.countrySelectorOnPage .countryPickerButton,
.countrySelectorOnPage .countryPickerTitle {
  display: none;
}
.countrySelectorOnPage .country-selector ul,
.countrySelectorOnPage .country-selector ul li {
  list-style: none;
  margin: 0;
}
.countrySelectorOnPage .column-1,
.countrySelectorOnPage .column-2,
.countrySelectorOnPage .column-3 {
  float: left;
  width: 33%;
  margin-right: 0px;
}
.countrySelectorOnPage .country-selector ul li {
  margin: 18px 0;
}
.countrySelectorOnPage .country-selector .regionLabel {
  font-size: 18px;
  font-family: 'Montserrat Bold', Arial, Arial;
  color: #333;
  line-height: 18px;
}
.countrySelectorOnPage .country-selector a {
  color: #333;
  display: block;
  white-space: normal;
  line-height: 16px;
  font-family: 'Montserrat Regular', Arial, Arial;
}
.countrySelectorOnPage .country-selector .topMargin {
  margin-top: 40px;
}
.countrySelectorOnPage .country-selector a:hover {
  color: #009c9e;
}
/* HUDSON SITE SEARCH POPUP */
#dnn_HUDSONSITESEARCH1_ClassicSearch {
  display: none;
  position: fixed;
  right: 20px;
  top: 30px;
  width: 350px;
  padding: 15px;
  z-index: 1001;
  background-color: #ffffff;
  border: 1px solid #f39e29;
}
#dnn_HUDSONSITESEARCH1_ClassicSearch .searchInputContainer {
  display: inline-block;
  margin: 0;
  position: static;
  width: 65%;
}
#dnn_HUDSONSITESEARCH1_ClassicSearch .searchInputContainer input {
  width: 100%;
  height: 36px;
  padding: 0 0 0 8px;
  border: 1px solid #929292;
  border-radius: 2px;
  font-size: 14px;
  font-family: 'Montserrat Regular', Arial;
}
#dnn_HUDSONSITESEARCH1_ClassicSearch .searchInputContainer input:focus {
  border: 2px solid #2483a6;
}
#dnn_HUDSONSITESEARCH1_ClassicSearch a#dnn_HUDSONSITESEARCH1_cmdSearch {
  display: inline-block;
  width: 30%;
  float: right;
  background-color: #0067c6;
  border: none;
  background-image: none;
  border-radius: 2px;
  padding: 7px 12px;
  font-size: 14px;
  height: 36px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-family: 'Montserrat Regular', Arial;
}
.searchInputContainer a.dnnSearchBoxClearText.dnnShow {
  right: 2px;
  top: 71px;
  z-index: 250;
  padding: 15px;
  margin: 0 0 0 0;
}
ul.searchSkinObjectPreview {
  margin-right: -1px;
}
/* GLOBAL FOOTPRINT SKIN */
.globalFootprint h2 {
  color: #333;
  margin-left: 20px;
}
.globalFootprint.layoutContainer .pane .cutout-wrap {
  margin-left: 0;
  margin-right: 0;
}
/* FIND A CONSULTANT MODULE */
.ContactSkin .noteMandatory {
  color: #f00;
  font-family: OpenSans Light, Arial;
  font-size: 12px;
}
.ContactSkin p {
  margin-bottom: 0;
}
.ContactSkin #dnn_ContentPane .NormalContainerPadding,
.ContactSkin .formPane .NormalContainerPadding {
  padding-bottom: 5px;
}
#divFindConsultants .find-consultants-search-box-title {
  font-size: 18px;
  font-family: 'Montserrat Bold', Arial, Arial;
  color: #303030;
  line-height: 30px;
  padding-bottom: 15px;
}
#divFindConsultants .find-consultants-search-box-category span.label,
#divFindConsultants .find-consultants-search-box-location span.label {
  display: none;
}
#divFindConsultants .find-consultants-search-box-category select,
#divFindConsultants .find-consultants-search-box-location select {
  background: #f6faf9 !important;
  border: 1px solid #b9e3dc !important;
  border-radius: 2px !important;
  line-height: 24px;
  font-size: 14px;
  font-family: 'Montserrat Regular', Arial;
  padding: 12px !important;
  width: 100%;
  outline-color: #009c9e;
}
#divFindConsultants .find-consultants-search-box-search-action a.dnnPrimaryAction {
  background: #01a2d9;
  border: 1px solid #80d0ec;
  border-radius: 2px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Montserrat Regular', Arial;
  font-size: 16px;
  text-shadow: none;
  padding: 14px 50px;
  box-shadow: none;
}
/*  ----------------------------------------    */
/* NAVIGATION                                   */
/* -----------------------------------------    */
.navbar-menutitle {
  float: left;
}
.navbar-menutitle .local-menu-country-title {
  color: #0067c6;
  padding: 5px 20px 10px 25px;
  margin: 0;
  font-size: 18px;
  font-family: 'Montserrat Regular', Arial;
  display: inline-block;
  background: #fff;
  /* url('@{cdn-dnn-path}img/icon-home-blue.png') 10px 15% no-repeat;  */
  background-size: 20px;
  min-height: 26px;
}
.navbar-menutitle .local-menu-country-title .glyphicon {
  font-size: 14px;
  padding-left: 10px;
}
.navbar-menutitle .local-menu-country-title a {
  color: #0067c6;
  font-family: 'Montserrat Regular', Arial;
}
#divMenuTitle.hiddenCountry p.local-menu-country-title {
  display: none;
}
#divMenuTitle {
  display: none;
}
/* we hide the country title by default, so it doesn't show cached value during page load*/
#localNavigation {
  /* Bootstrap reset*/
  /* Bootstrap reset*/
}
#localNavigation .nav > li > a:hover,
#localNavigation .nav > li > a:focus {
  background-image: none;
  background-color: transparent;
}
#localNavigation .nav > .active > a,
#localNavigation .nav > .active > a:hover,
#localNavigation .nav > .active > a:focus {
  background-image: none;
  background-color: transparent;
}
#localNavigation.visible .dropdown-menu {
  display: block !important;
  visibility: visible;
}
#localNavigation ul.nav-mpg-local-ul {
  float: left;
}
#localNavigation ul.nav-mpg-local-ul li.nav-mpg-local-li {
  margin: 0 0 0 25px;
}
#localNavigation ul.nav-mpg-local-ul li.nav-mpg-local-li a {
  padding: 12px 0 3px 0;
  font-size: 14px;
  color: #fff;
}
#localNavigation ul.nav-mpg-local-ul li.nav-mpg-local-li a:after {
  content: '';
  width: 100%;
  height: 3px;
  background: #fff;
  position: absolute;
  bottom: -4px;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
  transform-origin: 0% 50%;
  left: 0;
}
#localNavigation ul.nav-mpg-local-ul li.nav-mpg-local-li a:hover {
  transition: transform 250ms ease-in-out;
  background: unset;
}
#localNavigation ul.nav-mpg-local-ul li.nav-mpg-local-li a:hover:after {
  transform: scaleX(1);
}
#localNavigation ul.nav-mpg-local-ul li.nav-mpg-local-li a.selected:after {
  transform: scaleX(0.33);
}
#localNavigation ul.nav-mpg-local-ul li.nav-mpg-local-li.active a:after {
  transform: scaleX(0.33);
}
#localNavigation ul.nav-mpg-local-ul li.nav-mpg-local-li.active a:hover:after {
  transform: scaleX(1);
}
.MainNavigation {
  position: fixed;
  top: 125px;
  width: 100%;
  z-index: 101;
}
form.showControlBar .MainNavigation {
  top: 178px;
}
.HamburgerIcon,
.mobileCloseButton {
  display: none;
}
.TopNavigation {
  position: absolute;
  top: -83px;
  left: 0;
  clear: right;
  width: 100%;
  /* Bootstrap reset*/
  /* Bootstrap reset*/
}
.TopNavigation ul.navbar-nav {
  float: right;
  margin: 0;
  list-style: none;
  padding-left: 0;
}
.TopNavigation ul.navbar-nav > li {
  float: left;
  position: static;
  display: block;
  max-width: 150px;
}
.TopNavigation ul.navbar-nav > li a {
  font-size: 18px;
  font-family: 'Montserrat Regular', Arial, Arial;
  color: #000000;
  position: relative;
  display: block;
  padding: 10px 0px 5px 0px;
  margin-left: 30px;
  text-align: center;
}
.TopNavigation ul.navbar-nav > li a:after {
  content: '';
  width: 100%;
  height: 3px;
  background: #000;
  position: absolute;
  bottom: -4px;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
  transform-origin: 0% 50%;
  left: 0;
}
.TopNavigation ul.navbar-nav > li a.selected:after {
  background: #000;
}
.TopNavigation ul.navbar-nav > li a.selected:after {
  left: 33%;
  transform: scaleX(0.33);
}
.TopNavigation ul.navbar-nav > li a:hover {
  transition: transform 250ms ease-in-out;
}
.TopNavigation ul.navbar-nav > li a:hover:after {
  transform: scaleX(1);
  left: 0;
}
.TopNavigation ul.navbar-nav > li.active a {
  color: #000;
}
.TopNavigation ul.navbar-nav > li.active a:after {
  transform: scaleX(0.33);
  left: 33%;
}
.TopNavigation .nav > li > a:hover,
.TopNavigation .nav > li > a:focus {
  background-image: none;
  background-color: transparent;
}
.TopNavigation .nav > .active > a,
.TopNavigation .nav > .active > a:hover,
.TopNavigation .nav > .active > a:focus {
  background-image: none;
  background-color: transparent;
}
.TopNavigation .dropup,
.TopNavigation .dropdown {
  position: static;
}
.TopNavigation .TopNavWrap {
  max-width: 1170px;
  margin: 0 auto;
}
.dropdown-backdrop {
  z-index: 10;
}
/* Bootstrap reset*/
#localNavigation .dropdown-menu {
  max-width: 300px;
  float: left;
  left: 0;
  top: 45px;
  border: 1px solid #f5a009;
  margin: 0;
  background: #fff;
}
.dropdown .portal-title {
  display: inline-block;
  color: #fff;
  padding-right: 10px;
  padding-top: 13px;
  font-size: 16px;
}
.dropdown .portal-title:hover {
  text-decoration: underline;
}
.BlueNavigation {
  background: #f5a009;
  height: 45px;
  position: fixed;
  top: 115px;
  z-index: 100;
  width: 100%;
}
.BlueNavigation.FyteNavigation {
  background: #d25b41;
}
.BlueNavigation.FyteNavigation .dropdown .portal-title {
  color: #fff;
}
.newNav.FyteSkin .scrollup a.scrolluplink {
  background-color: #d25b41;
}
/*  ----------------------------------------    */
/* CONTAINER RULES                              */
/* -----------------------------------------    */
.ContainerWrapper {
  width: 100%;
  padding-left: 120px;
  padding-right: 120px;
}
.FluidDesktopSize {
  width: 100%;
  padding-left: 120px;
  padding-right: 120px;
}
.FluidDesktopSize .ContainerWrapper {
  padding-left: 0;
  padding-right: 0;
}
.FluidDesktopSize .MaxWidth {
  max-width: 1170px;
  margin: 0 auto;
}
.ContainerMiddle {
  max-width: 1170px;
  margin: 0 auto;
}
#MainContentWrapper .DefaultTextContainer .NormalContainerPadding {
  padding: 5px 20px;
}
#MainContentWrapper .DefaultTextContainer .ContainerPane {
  max-width: 650px;
}
#dnn_ContentPane .NormalContainerPadding,
.formPane .NormalContainerPadding {
  padding-top: 20px;
  padding-bottom: 20px;
}
#MainContentWrapper .layoutContainer .ContainerWrapper {
  width: 96%;
  margin: 0 2%;
  padding: 0;
  /* min-height: 300px; */
}
.dnnEditState #MainContentWrapper .layoutContainer .ContainerWrapper .DNNModuleContent.ModDNNHTMLC > div {
  min-height: 50px;
}
#MainContentWrapper .layoutContainer .NormalContainerPadding {
  padding-left: 20px;
  padding-right: 20px;
}
#MainContentWrapper .layoutContainer .DefaultTextContainer .NormalContainerPadding {
  padding-top: 1px;
  padding-bottom: 1px;
}
/* prevent double vertical padding for grid modules with Default Text containers */
#dnn_MapPane .ContainerWrapper,
#dnn_OfficePane .ContainerWrapper {
  padding-left: 0;
  padding-right: 0;
}
.container.officePanes {
  padding-left: 0;
  padding-right: 0;
}
.whiteTextWrap p,
.whiteTextWrap h1,
.whiteTextWrap h2,
.whiteTextWrap h3,
.whiteTextWrap h4,
.whiteTextWrap h5,
.whiteTextWrap span,
.whiteTextWrap div {
  color: #fff;
}
.TealContainer {
  background: #009c9e;
  border: 3px solid #009c9e;
}
.TealContainer h1,
.TealContainer h2,
.TealContainer h3,
.TealContainer h4,
.TealContainer h5,
.TealContainer h6,
.TealContainer p,
.TealContainer a {
  color: #fff;
}
.WhiteBlueBorderContainer {
  background: #fff;
  border: 3px solid #0067c6;
}
.WhiteBlueBorderContainer h1,
.WhiteBlueBorderContainer h2,
.WhiteBlueBorderContainer h3,
.WhiteBlueBorderContainer h4,
.WhiteBlueBorderContainer h5,
.WhiteBlueBorderContainer h6 {
  color: #000000;
}
.WhiteBlueBorderContainer a {
  color: #0067c6;
}
.WhiteBlueSlateBorderContainer {
  background: #fff;
  border: 3px solid #4b5b70;
}
.WhiteBlueSlateBorderContainer h1,
.WhiteBlueSlateBorderContainer h2,
.WhiteBlueSlateBorderContainer h3,
.WhiteBlueSlateBorderContainer h4,
.WhiteBlueSlateBorderContainer h5,
.WhiteBlueSlateBorderContainer h6 {
  color: #4b5b70;
}
.WhiteBlueSlateBorderContainer a {
  color: #4b5b70;
}
.WhiteGrayBorderContainer {
  background: #fff;
  border: 3px solid #929291;
}
.WhiteGrayBorderContainer h1,
.WhiteGrayBorderContainer h2,
.WhiteGrayBorderContainer h3,
.WhiteGrayBorderContainer h4,
.WhiteGrayBorderContainer h5,
.WhiteGrayBorderContainer h6 {
  color: #000;
}
.WhiteLightGrayBorderContainer {
  background: #fff;
  border: 2px solid #d9d9d9;
}
.WhiteLightGrayBorderContainer h1,
.WhiteLightGrayBorderContainer h2,
.WhiteLightGrayBorderContainer h3,
.WhiteLightGrayBorderContainer h4,
.WhiteLightGrayBorderContainer h5,
.WhiteLightGrayBorderContainer h6 {
  color: #000;
}
.WhiteBlackBorderContainer {
  background: #fff;
  border: 3px solid #000000;
}
.WhiteBlackBorderContainer h1,
.WhiteBlackBorderContainer h2,
.WhiteBlackBorderContainer h3,
.WhiteBlackBorderContainer h4,
.WhiteBlackBorderContainer h5,
.WhiteBlackBorderContainer h6 {
  color: #000;
}
.WhiteTealBorderContainer {
  background: #fff;
  border: 3px solid #009c9e;
}
.WhiteTealBorderContainer h1,
.WhiteTealBorderContainer h2,
.WhiteTealBorderContainer h3,
.WhiteTealBorderContainer h4,
.WhiteTealBorderContainer h5,
.WhiteTealBorderContainer h6,
.WhiteTealBorderContainer a {
  color: #009c9e;
}
.WhiteRedBorderContainer {
  background: #fff;
  border: 3px solid #eb6b51;
}
.WhiteRedBorderContainer h1,
.WhiteRedBorderContainer h2,
.WhiteRedBorderContainer h3,
.WhiteRedBorderContainer h4,
.WhiteRedBorderContainer h5,
.WhiteRedBorderContainer h6,
.WhiteRedBorderContainer a {
  color: #eb6b51;
}
.WhiteDarkRedBorderContainer {
  background: #fff;
  border: 3px solid #961914;
}
.WhiteDarkRedBorderContainer h1,
.WhiteDarkRedBorderContainer h2,
.WhiteDarkRedBorderContainer h3,
.WhiteDarkRedBorderContainer h4,
.WhiteDarkRedBorderContainer h5,
.WhiteDarkRedBorderContainer h6,
.WhiteDarkRedBorderContainer a {
  color: #961914;
}
.WhiteVioletBorderContainer {
  background: #fff;
  border: 3px solid #672769;
}
.WhiteVioletBorderContainer h1,
.WhiteVioletBorderContainer h2,
.WhiteVioletBorderContainer h3,
.WhiteVioletBorderContainer h4,
.WhiteVioletBorderContainer h5,
.WhiteVioletBorderContainer h6,
.WhiteVioletBorderContainer a {
  color: #672769;
}
.BlackContainer {
  background: #000000;
  border: 3px solid #000000;
}
.BlackContainer h1,
.BlackContainer h2,
.BlackContainer h3,
.BlackContainer h4,
.BlackContainer h5,
.BlackContainer h6,
.BlackContainer p,
.BlackContainer a {
  color: #fff;
}
.OrangeContainer {
  background: #f39e29;
  border: 3px solid #f39e29;
}
.OrangeContainer h1,
.OrangeContainer h2,
.OrangeContainer h3,
.OrangeContainer h4,
.OrangeContainer h5,
.OrangeContainer h6,
.OrangeContainer p,
.OrangeContainer a {
  color: #000000;
}
.DarkOrangeContainer {
  background: #da853a;
  border: 3px solid #da853a;
}
.DarkOrangeContainer h1,
.DarkOrangeContainer h2,
.DarkOrangeContainer h3,
.DarkOrangeContainer h4,
.DarkOrangeContainer h5,
.DarkOrangeContainer h6,
.DarkOrangeContainer p,
.DarkOrangeContainer a {
  color: #000000;
}
.DarkGrayContainer {
  background: #303030;
  border: 3px solid #303030;
}
.DarkGrayContainer h1,
.DarkGrayContainer h2,
.DarkGrayContainer h3,
.DarkGrayContainer h4,
.DarkGrayContainer h5,
.DarkGrayContainer h6,
.DarkGrayContainer p,
.DarkGrayContainer a {
  color: #fff;
}
.MediumGrayContainer {
  background: #666;
  border: 3px solid #666;
}
.MediumGrayContainer h1,
.MediumGrayContainer h2,
.MediumGrayContainer h3,
.MediumGrayContainer h4,
.MediumGrayContainer h5,
.MediumGrayContainer h6,
.MediumGrayContainer p,
.MediumGrayContainer a {
  color: #fff;
}
.LightTealContainer {
  background: #d0ede9;
  border: 3px solid #d0ede9;
}
.LightTealContainer h1,
.LightTealContainer h2,
.LightTealContainer h3,
.LightTealContainer h4,
.LightTealContainer h5,
.LightTealContainer h6,
.LightTealContainer p,
.LightTealContainer a {
  color: #303030;
}
.LightBlueContainer {
  background: #d9eaf0;
  border: 3px solid #d9eaf0;
}
.LightBlueContainer h1,
.LightBlueContainer h2,
.LightBlueContainer h3,
.LightBlueContainer h4,
.LightBlueContainer h5,
.LightBlueContainer h6,
.LightBlueContainer p,
.LightBlueContainer a {
  color: #000000;
}
.BlueContainer {
  background: #0067c6;
  border: 3px solid #0067c6;
}
.BlueContainer h1,
.BlueContainer h2,
.BlueContainer h3,
.BlueContainer h4,
.BlueContainer h5,
.BlueContainer h6,
.BlueContainer p,
.BlueContainer a {
  color: #fff;
}
.BlueSlateContainer {
  background: #4b5b70;
  border: 3px solid #4b5b70;
}
.BlueSlateContainer h1,
.BlueSlateContainer h2,
.BlueSlateContainer h3,
.BlueSlateContainer h4,
.BlueSlateContainer h5,
.BlueSlateContainer h6,
.BlueSlateContainer p,
.BlueSlateContainer a {
  color: #fff;
}
.TealContainer {
  background: #009c9e;
  border: 3px solid #009c9e;
}
.TealContainer h1,
.TealContainer h2,
.TealContainer h3,
.TealContainer h4,
.TealContainer h5,
.TealContainer h6,
.TealContainer p,
.TealContainer a {
  color: #fff;
}
.RedContainer {
  background: #eb6b51;
  border: 3px solid #eb6b51;
}
.RedContainer h1,
.RedContainer h2,
.RedContainer h3,
.RedContainer h4,
.RedContainer h5,
.RedContainer h6,
.RedContainer p,
.RedContainer a {
  color: #fff;
}
.DarkRedContainer {
  background: #961914;
  border: 3px solid #961914;
}
.DarkRedContainer h1,
.DarkRedContainer h2,
.DarkRedContainer h3,
.DarkRedContainer h4,
.DarkRedContainer h5,
.DarkRedContainer h6,
.DarkRedContainer p,
.DarkRedContainer a {
  color: #fff;
}
.VioletContainer,
.PurpleContainer {
  background: #672769;
  border: 3px solid #672769;
}
.VioletContainer h1,
.PurpleContainer h1,
.VioletContainer h2,
.PurpleContainer h2,
.VioletContainer h3,
.PurpleContainer h3,
.VioletContainer h4,
.PurpleContainer h4,
.VioletContainer h5,
.PurpleContainer h5,
.VioletContainer h6,
.PurpleContainer h6,
.VioletContainer p,
.PurpleContainer p,
.VioletContainer a,
.PurpleContainer a {
  color: #fff;
}
.DarkTealContainer {
  background: #008527;
  border: 3px solid #008527;
}
.DarkTealContainer h1,
.DarkTealContainer h2,
.DarkTealContainer h3,
.DarkTealContainer h4,
.DarkTealContainer h5,
.DarkTealContainer h6,
.DarkTealContainer p,
.DarkTealContainer a {
  color: #fff;
}
.LightGrayContainer {
  background: #f3f5f4;
  border: 3px solid #f3f5f4;
}
.ExtraLightGrayContainer {
  background: #fafafa;
  border: 3px solid #fafafa;
}
.PromoBar {
  height: 300px;
  background-position: top left;
  background-repeat: no-repeat;
}
.PromoBar h1,
.PromoBar h2,
.PromoBar h3,
.PromoBar h4,
.PromoBar h5,
.PromoBar h6,
.PromoBar p,
.PromoBar a {
  color: #000;
}
.PromoBar p {
  font-size: 18px;
  line-height: 160%;
}
.PromoBar .promo-title {
  font-size: 38px;
  font-family: 'Montserrat Regular', Arial;
  line-height: 120%;
  padding-top: 10px;
  margin-bottom: 5px;
}
.PromoBar .promo-button {
  text-transform: uppercase;
  font-family: 'Montserrat Regular', Arial;
  font-size: 16px;
  padding: 10px 30px;
  border: 1px solid #000;
  border-radius: 2px;
}
.PromoBar .promo-button:hover {
  background: #000;
  color: #fff;
}
.PromoBar .ContainerPane {
  padding-left: 50%;
  width: 90%;
}
#PromoBar_01 {
  background-image: url('https://resources2.morganphilips.cn/img/promo-bar/promo-bg01.jpg');
}
.HeaderBar-background {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #929291;
  -webkit-transition: background-image 0.5s ease-out;
  -moz-transition: background-image 0.5s ease-out;
  -o-transition: background-image 0.5s ease-out;
  transition: background-image 0.5s ease-out;
}
.HeaderBar-background h1,
.HeaderBar-background h2,
.HeaderBar-background h3,
.HeaderBar-background h4,
.HeaderBar-background h5,
.HeaderBar-background h6,
.HeaderBar-background p.title {
  font-family: 'Montserrat Bold', Arial;
  font-size: 44px;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  padding-top: 0px;
  margin-bottom: 20px;
  line-height: 120%;
}
.HeaderBar-background p {
  font-size: 24px;
  line-height: 140%;
  color: #fff;
  margin-top: 0;
  padding-top: 0px;
  font-family: 'Montserrat Regular', Arial;
  text-align: center;
}
.HeaderBar-background .HeaderBar-title {
  font-size: 38px;
  font-family: 'Montserrat Regular', Arial;
  line-height: 120%;
  padding-top: 10px;
  margin-bottom: 5px;
}
#HeaderBar-home-580 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/home-img-01_580.jpg');
  height: 460px;
  padding-top: 262px;
}
#HeaderBar-home-580 p.title,
#HeaderBar-home-580 h1.title {
  padding: 12px 30px 13px 30px;
  background-color: rgba(0, 103, 198, 0.7);
  font-size: 40px;
  font-family: 'Montserrat Regular', Arial;
  max-width: 740px;
  text-align: left;
  display: block;
  float: right;
  margin: -50px 0 0 0;
}
/* fix for Google translate - which injects double font tag */
#HeaderBar-100.mediumGrayBackground h1 font font {
  margin-top: -22px;
  margin-right: 10px;
  display: inline-block;
}
#HeaderBar-100.mediumGrayBackground h1 span font font {
  margin-top: 0;
}
#HeaderBar-320 .HeaderBar-hexa-cover {
  min-height: 320px;
  padding-top: 40px;
}
#HeaderBar-250 .HeaderBar-hexa-cover {
  min-height: 250px;
  padding-top: 30px;
}
#HeaderBar-400 .HeaderBar-hexa-cover {
  min-height: 400px;
  padding-top: 40px;
}
#HeaderBar-100 .HeaderBar-hexa-cover {
  padding-top: 0px;
}
#MiddleBar-320 .HeroBar-middle {
  min-height: 320px;
  padding-top: 25px;
}
#MiddleBar-250 .HeroBar-middle {
  min-height: 250px;
  padding-top: 25px;
}
#MiddleBar-400 .HeroBar-middle {
  min-height: 400px;
  padding-top: 25px;
}
#MiddleBar-dynamic .HeroBar-middle {
  padding-top: 25px 0;
}
#HeaderBar-320 {
  min-height: 320px;
}
#HeaderBar-250 {
  min-height: 250px;
}
#HeaderBar-400 {
  min-height: 400px;
}
#MiddleBar-400 {
  min-height: 400px;
  height: auto;
}
#MiddleBar-320 {
  min-height: 320px;
  height: auto;
}
#MiddleBar-250 {
  min-height: 250px;
  height: auto;
}
#HeaderBar-100.mediumGrayBackground {
  background-color: #929291;
}
/* headerBar background image list */
#HeaderBar-400 .image01,
#MiddleBar-400 .image01 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-01_400.jpg');
}
#HeaderBar-400 .image02,
#MiddleBar-400 .image02 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-02_400.jpg');
}
#HeaderBar-400 .image03,
#MiddleBar-400 .image03 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-03_400.jpg');
}
#HeaderBar-400 .image04,
#MiddleBar-400 .image04 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-04_400.jpg');
}
#HeaderBar-400 .image05,
#MiddleBar-400 .image05 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-05_400.jpg');
}
#HeaderBar-400 .image06,
#MiddleBar-400 .image06 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-06_400.jpg');
}
#HeaderBar-400 .image07,
#MiddleBar-400 .image07 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-07_400.jpg');
}
#HeaderBar-400 .image08,
#MiddleBar-400 .image08 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-08_400.jpg');
}
#HeaderBar-400 .image09,
#MiddleBar-400 .image09 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-09_400.jpg');
}
#HeaderBar-400 .image10,
#MiddleBar-400 .image10 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-10_400.jpg');
}
#HeaderBar-400 .image11,
#MiddleBar-400 .image11 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-11_400.jpg');
}
#HeaderBar-400 .image12,
#MiddleBar-400 .image12 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-12_400.jpg');
}
#HeaderBar-400 .image13,
#MiddleBar-400 .image13 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-13_400.jpg');
}
#HeaderBar-400 .image14,
#MiddleBar-400 .image14 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-14_400.jpg');
}
#HeaderBar-400 .image15,
#MiddleBar-400 .image15 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-15_400.jpg');
}
#HeaderBar-400 .image16,
#MiddleBar-400 .image16 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-16_400.jpg');
}
#HeaderBar-400 .image17,
#MiddleBar-400 .image17 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-17_400.jpg');
}
#HeaderBar-400 .image18,
#MiddleBar-400 .image18 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-18_400.jpg');
}
#HeaderBar-400 .image19,
#MiddleBar-400 .image19 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-19_400.jpg');
}
#HeaderBar-400 .image20,
#MiddleBar-400 .image20 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-20_400.jpg');
}
#HeaderBar-400 .image21,
#MiddleBar-400 .image21 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-21_400.jpg');
}
#HeaderBar-400 .image22,
#MiddleBar-400 .image22 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-22_400.jpg');
}
#HeaderBar-400 .image23,
#MiddleBar-400 .image23 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-23_400.jpg');
}
#HeaderBar-400 .image24,
#MiddleBar-400 .image24 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-24_400.jpg');
}
#HeaderBar-400 .image25,
#MiddleBar-400 .image25 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-25_400.jpg');
}
#HeaderBar-400 .image26,
#MiddleBar-400 .image26 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-26_400.jpg');
}
#HeaderBar-400 .image27,
#MiddleBar-400 .image27 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-27_400.jpg');
}
#HeaderBar-400 .image28,
#MiddleBar-400 .image28 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-28_400.jpg');
}
#HeaderBar-400 .image29,
#MiddleBar-400 .image29 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-29_400.jpg');
}
#HeaderBar-400 .image30,
#MiddleBar-400 .image30 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-30_400.jpg');
}
#HeaderBar-400 .image31,
#MiddleBar-400 .image31 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-31_400.jpg');
}
#HeaderBar-400 .image32,
#MiddleBar-400 .image32 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-32_400.jpg');
}
#HeaderBar-400 .image33,
#MiddleBar-400 .image33 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-33_400.jpg');
}
#HeaderBar-400 .image34,
#MiddleBar-400 .image34 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-34_400.jpg');
}
#HeaderBar-400 .image35,
#MiddleBar-400 .image35 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-35_400.jpg');
}
#HeaderBar-400 .image36,
#MiddleBar-400 .image36 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-36_400.jpg');
}
#HeaderBar-400 .image37,
#MiddleBar-400 .image37 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-37_400.jpg');
}
#HeaderBar-400 .image38,
#MiddleBar-400 .image38 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-38_400.jpg');
}
#HeaderBar-400 .image39,
#MiddleBar-400 .image39 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-39_400.jpg');
}
#HeaderBar-400 .image40,
#MiddleBar-400 .image40 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-40_400.jpg');
}
#HeaderBar-400 .image41,
#MiddleBar-400 .image41 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-41_400.jpg');
}
#HeaderBar-400 .image42,
#MiddleBar-400 .image42 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-42_400.jpg');
}
#HeaderBar-400 .image43,
#MiddleBar-400 .image43 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-43_400.jpg');
}
#HeaderBar-400 .image44,
#MiddleBar-400 .image44 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-44_400.jpg');
}
#HeaderBar-400 .image45,
#MiddleBar-400 .image45 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-45_400.jpg');
}
#HeaderBar-400 .image46,
#MiddleBar-400 .image46 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-46_400.jpg');
}
#HeaderBar-400 .image47,
#MiddleBar-400 .image47 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-47_400.jpg');
}
#HeaderBar-400 .image48,
#MiddleBar-400 .image48 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-48_400.jpg');
}
#HeaderBar-400 .image49,
#MiddleBar-400 .image49 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-49_400.jpg');
}
#HeaderBar-400 .image50,
#MiddleBar-400 .image50 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-50_400.jpg');
}
#HeaderBar-400 .image51,
#MiddleBar-400 .image51 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-51_400.jpg');
}
#HeaderBar-400 .image52,
#MiddleBar-400 .image52 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-52_400.jpg');
}
#HeaderBar-400 .image53,
#MiddleBar-400 .image53 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-53_400.jpg');
}
#HeaderBar-400 .image54,
#MiddleBar-400 .image54 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-54_400.jpg');
}
#HeaderBar-400 .image55,
#MiddleBar-400 .image55 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-55_400.jpg');
}
#HeaderBar-400 .image56,
#MiddleBar-400 .image56 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-56_400.jpg');
}
#HeaderBar-400 .image57,
#MiddleBar-400 .image57 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-57_400.jpg');
}
#HeaderBar-400 .image58,
#MiddleBar-400 .image58 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-58_400.jpg');
}
#HeaderBar-400 .image59,
#MiddleBar-400 .image59 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-59_400.jpg');
}
#HeaderBar-400 .image60,
#MiddleBar-400 .image60 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-60_400.jpg');
}
#HeaderBar-400 .image61,
#MiddleBar-400 .image61 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-61_400.jpg');
}
#HeaderBar-400 .image62,
#MiddleBar-400 .image62 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-62_400.jpg');
}
#HeaderBar-400 .image63,
#MiddleBar-400 .image63 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-63_400.jpg');
}
#HeaderBar-400 .image64,
#MiddleBar-400 .image64 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-64_400.jpg');
}
#HeaderBar-400 .image65,
#MiddleBar-400 .image65 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-65_400.jpg');
}
#HeaderBar-400 .image66,
#MiddleBar-400 .image66 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-66_400.jpg');
}
#HeaderBar-400 .image67,
#MiddleBar-400 .image67 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-67_400.jpg');
}
#HeaderBar-400 .image68,
#MiddleBar-400 .image68 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-68_400.jpg');
}
#HeaderBar-400 .image69,
#MiddleBar-400 .image69 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-69_400.jpg');
}
#HeaderBar-400 .image70,
#MiddleBar-400 .image70 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-70_400.jpg');
}
#HeaderBar-400 .image71,
#MiddleBar-400 .image71 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-71_400.jpg');
}
#HeaderBar-400 .image72,
#MiddleBar-400 .image72 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-72_400.jpg');
}
#HeaderBar-400 .image73,
#MiddleBar-400 .image73 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-73_400.jpg');
}
#HeaderBar-400 .image74,
#MiddleBar-400 .image74 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-74_400.jpg');
}
#HeaderBar-400 .image75,
#MiddleBar-400 .image75 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-75_400.jpg');
}
#HeaderBar-400 .image76,
#MiddleBar-400 .image76 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-76_400.jpg');
}
#HeaderBar-400 .image77,
#MiddleBar-400 .image77 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-77_400.jpg');
}
#HeaderBar-400 .image78,
#MiddleBar-400 .image78 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-78_400.jpg');
}
#HeaderBar-400 .image79,
#MiddleBar-400 .image79 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-79_400.jpg');
}
#HeaderBar-400 .image80,
#MiddleBar-400 .image80 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-80_400.jpg');
}
#HeaderBar-400 .image81,
#MiddleBar-400 .image81 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-81_400.jpg');
}
#HeaderBar-400 .image82,
#MiddleBar-400 .image82 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-82_400.jpg');
}
#HeaderBar-400 .image83,
#MiddleBar-400 .image83 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-83_400.jpg');
}
#HeaderBar-400 .image84,
#MiddleBar-400 .image84 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-84_400.jpg');
}
#HeaderBar-400 .image85,
#MiddleBar-400 .image85 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-85_400.jpg');
}
#HeaderBar-400 .image86,
#MiddleBar-400 .image86 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-86_400.jpg');
}
#HeaderBar-400 .image87,
#MiddleBar-400 .image87 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-87_400.jpg');
}
#HeaderBar-400 .image88,
#MiddleBar-400 .image88 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-88_400.jpg');
}
#HeaderBar-400 .image89,
#MiddleBar-400 .image89 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-89_400.jpg');
}
#HeaderBar-400 .image90,
#MiddleBar-400 .image90 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-90_400.jpg');
}
#HeaderBar-400 .image91,
#MiddleBar-400 .image91 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-91_400.jpg');
}
#HeaderBar-400 .image92,
#MiddleBar-400 .image92 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-92_400.jpg');
}
#HeaderBar-400 .image93,
#MiddleBar-400 .image93 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-93_400.jpg');
}
#HeaderBar-400 .image94,
#MiddleBar-400 .image94 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-94_400.jpg');
}
#HeaderBar-400 .image95,
#MiddleBar-400 .image95 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-95_400.jpg');
}
#HeaderBar-400 .image96,
#MiddleBar-400 .image96 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-96_400.jpg');
}
#HeaderBar-400 .image97,
#MiddleBar-400 .image97 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-97_400.jpg');
}
#HeaderBar-400 .image98,
#MiddleBar-400 .image98 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-98_400.jpg');
}
#HeaderBar-400 .image99,
#MiddleBar-400 .image99 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-99_400.jpg');
}
#HeaderBar-400 .image100,
#MiddleBar-400 .image100 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-100_400.jpg');
}
#HeaderBar-400 .image101,
#MiddleBar-400 .image101 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-101_400.jpg');
}
#HeaderBar-400 .image102,
#MiddleBar-400 .image102 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-102_400.jpg');
}
#HeaderBar-400 .image103,
#MiddleBar-400 .image103 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-103_400.jpg');
}
#HeaderBar-400 .image104,
#MiddleBar-400 .image104 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-104_400.jpg');
}
#HeaderBar-400 .image105,
#MiddleBar-400 .image105 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-105_400.jpg');
}
#HeaderBar-400 .image106,
#MiddleBar-400 .image106 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-106_400.jpg');
}
#HeaderBar-400 .image107,
#MiddleBar-400 .image107 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-107_400.jpg');
}
#HeaderBar-400 .image108,
#MiddleBar-400 .image108 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-108_400.jpg');
}
#HeaderBar-400 .image109,
#MiddleBar-400 .image109 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-109_400.jpg');
}
#HeaderBar-400 .image110,
#MiddleBar-400 .image110 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-110_400.jpg');
}
#HeaderBar-400 .image111,
#MiddleBar-400 .image111 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-111_400.jpg');
}
#HeaderBar-400 .image112,
#MiddleBar-400 .image112 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-112_400.jpg');
}
#HeaderBar-400 .image113,
#MiddleBar-400 .image113 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-113_400.jpg');
}
#HeaderBar-400 .image114,
#MiddleBar-400 .image114 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-114_400.jpg');
}
#HeaderBar-400 .image115,
#MiddleBar-400 .image115 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-115_400.jpg');
}
#HeaderBar-400 .image116,
#MiddleBar-400 .image116 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-116_400.jpg');
}
#HeaderBar-400 .image117,
#MiddleBar-400 .image117 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-117_400.jpg');
}
#HeaderBar-400 .image118,
#MiddleBar-400 .image118 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-118_400.jpg');
}
#HeaderBar-400 .image119,
#MiddleBar-400 .image119 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-119_400.jpg');
}
#HeaderBar-400 .image120,
#MiddleBar-400 .image120 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-120_400.jpg');
}
#HeaderBar-320 .image01,
#MiddleBar-320 .image01 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-01_320.jpg');
}
#HeaderBar-320 .image02,
#MiddleBar-320 .image02 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-02_320.jpg');
}
#HeaderBar-320 .image03,
#MiddleBar-320 .image03 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-03_320.jpg');
}
#HeaderBar-320 .image04,
#MiddleBar-320 .image04 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-04_320.jpg');
}
#HeaderBar-320 .image05,
#MiddleBar-320 .image05 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-05_320.jpg');
}
#HeaderBar-320 .image06,
#MiddleBar-320 .image06 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-06_320.jpg');
}
#HeaderBar-320 .image07,
#MiddleBar-320 .image07 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-07_320.jpg');
}
#HeaderBar-320 .image08,
#MiddleBar-320 .image08 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-08_320.jpg');
}
#HeaderBar-320 .image09,
#MiddleBar-320 .image09 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-09_320.jpg');
}
#HeaderBar-320 .image10,
#MiddleBar-320 .image10 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-10_320.jpg');
}
#HeaderBar-320 .image11,
#MiddleBar-320 .image11 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-11_320.jpg');
}
#HeaderBar-320 .image12,
#MiddleBar-320 .image12 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-12_320.jpg');
}
#HeaderBar-320 .image13,
#MiddleBar-320 .image13 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-13_320.jpg');
}
#HeaderBar-320 .image14,
#MiddleBar-320 .image14 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-14_320.jpg');
}
#HeaderBar-320 .image15,
#MiddleBar-320 .image15 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-15_320.jpg');
}
#HeaderBar-320 .image16,
#MiddleBar-320 .image16 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-16_320.jpg');
}
#HeaderBar-320 .image17,
#MiddleBar-320 .image17 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-17_320.jpg');
}
#HeaderBar-320 .image18,
#MiddleBar-320 .image18 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-18_320.jpg');
}
#HeaderBar-320 .image19,
#MiddleBar-320 .image19 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-19_320.jpg');
}
#HeaderBar-320 .image20,
#MiddleBar-320 .image20 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-20_320.jpg');
}
#HeaderBar-320 .image21,
#MiddleBar-320 .image21 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-21_320.jpg');
}
#HeaderBar-320 .image22,
#MiddleBar-320 .image22 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-22_320.jpg');
}
#HeaderBar-320 .image23,
#MiddleBar-320 .image23 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-23_320.jpg');
}
#HeaderBar-320 .image24,
#MiddleBar-320 .image24 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-24_320.jpg');
}
#HeaderBar-320 .image25,
#MiddleBar-320 .image25 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-25_320.jpg');
}
#HeaderBar-320 .image26,
#MiddleBar-320 .image26 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-26_320.jpg');
}
#HeaderBar-320 .image27,
#MiddleBar-320 .image27 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-27_320.jpg');
}
#HeaderBar-320 .image28,
#MiddleBar-320 .image28 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-28_320.jpg');
}
#HeaderBar-320 .image29,
#MiddleBar-320 .image29 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-29_320.jpg');
}
#HeaderBar-320 .image30,
#MiddleBar-320 .image30 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-30_320.jpg');
}
#HeaderBar-320 .image31,
#MiddleBar-320 .image31 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-31_320.jpg');
}
#HeaderBar-320 .image32,
#MiddleBar-320 .image32 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-32_320.jpg');
}
#HeaderBar-320 .image33,
#MiddleBar-320 .image33 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-33_320.jpg');
}
#HeaderBar-320 .image34,
#MiddleBar-320 .image34 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-34_320.jpg');
}
#HeaderBar-320 .image35,
#MiddleBar-320 .image35 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-35_320.jpg');
}
#HeaderBar-320 .image36,
#MiddleBar-320 .image36 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-36_320.jpg');
}
#HeaderBar-320 .image37,
#MiddleBar-320 .image37 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-37_320.jpg');
}
#HeaderBar-320 .image38,
#MiddleBar-320 .image38 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-38_320.jpg');
}
#HeaderBar-320 .image39,
#MiddleBar-320 .image39 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-39_320.jpg');
}
#HeaderBar-320 .image40,
#MiddleBar-320 .image40 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-40_320.jpg');
}
#HeaderBar-320 .image41,
#MiddleBar-320 .image41 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-41_320.jpg');
}
#HeaderBar-320 .image42,
#MiddleBar-320 .image42 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-42_320.jpg');
}
#HeaderBar-320 .image43,
#MiddleBar-320 .image43 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-43_320.jpg');
}
#HeaderBar-320 .image44,
#MiddleBar-320 .image44 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-44_320.jpg');
}
#HeaderBar-320 .image45,
#MiddleBar-320 .image45 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-45_320.jpg');
}
#HeaderBar-320 .image46,
#MiddleBar-320 .image46 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-46_320.jpg');
}
#HeaderBar-320 .image47,
#MiddleBar-320 .image47 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-47_320.jpg');
}
#HeaderBar-320 .image48,
#MiddleBar-320 .image48 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-48_320.jpg');
}
#HeaderBar-320 .image49,
#MiddleBar-320 .image49 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-49_320.jpg');
}
#HeaderBar-320 .image50,
#MiddleBar-320 .image50 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-50_320.jpg');
}
#HeaderBar-320 .image51,
#MiddleBar-320 .image51 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-51_320.jpg');
}
#HeaderBar-320 .image52,
#MiddleBar-320 .image52 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-52_320.jpg');
}
#HeaderBar-320 .image53,
#MiddleBar-320 .image53 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-53_320.jpg');
}
#HeaderBar-320 .image54,
#MiddleBar-320 .image54 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-54_320.jpg');
}
#HeaderBar-320 .image55,
#MiddleBar-320 .image55 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-55_320.jpg');
}
#HeaderBar-320 .image56,
#MiddleBar-320 .image56 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-56_320.jpg');
}
#HeaderBar-320 .image57,
#MiddleBar-320 .image57 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-57_320.jpg');
}
#HeaderBar-320 .image58,
#MiddleBar-320 .image58 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-58_320.jpg');
}
#HeaderBar-320 .image59,
#MiddleBar-320 .image59 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-59_320.jpg');
}
#HeaderBar-320 .image60,
#MiddleBar-320 .image60 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-60_320.jpg');
}
#HeaderBar-320 .image61,
#MiddleBar-320 .image61 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-61_320.jpg');
}
#HeaderBar-320 .image62,
#MiddleBar-320 .image62 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-62_320.jpg');
}
#HeaderBar-320 .image63,
#MiddleBar-320 .image63 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-63_320.jpg');
}
#HeaderBar-320 .image64,
#MiddleBar-320 .image64 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-64_320.jpg');
}
#HeaderBar-320 .image65,
#MiddleBar-320 .image65 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-65_320.jpg');
}
#HeaderBar-320 .image66,
#MiddleBar-320 .image66 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-66_320.jpg');
}
#HeaderBar-320 .image67,
#MiddleBar-320 .image67 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-67_320.jpg');
}
#HeaderBar-320 .image68,
#MiddleBar-320 .image68 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-68_320.jpg');
}
#HeaderBar-320 .image69,
#MiddleBar-320 .image69 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-69_320.jpg');
}
#HeaderBar-320 .image70,
#MiddleBar-320 .image70 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-70_320.jpg');
}
#HeaderBar-320 .image71,
#MiddleBar-320 .image71 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-71_320.jpg');
}
#HeaderBar-320 .image72,
#MiddleBar-320 .image72 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-72_320.jpg');
}
#HeaderBar-320 .image73,
#MiddleBar-320 .image73 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-73_320.jpg');
}
#HeaderBar-320 .image74,
#MiddleBar-320 .image74 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-74_320.jpg');
}
#HeaderBar-320 .image75,
#MiddleBar-320 .image75 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-75_320.jpg');
}
#HeaderBar-320 .image76,
#MiddleBar-320 .image76 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-76_320.jpg');
}
#HeaderBar-320 .image77,
#MiddleBar-320 .image77 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-77_320.jpg');
}
#HeaderBar-320 .image78,
#MiddleBar-320 .image78 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-78_320.jpg');
}
#HeaderBar-320 .image79,
#MiddleBar-320 .image79 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-79_320.jpg');
}
#HeaderBar-320 .image80,
#MiddleBar-320 .image80 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-80_320.jpg');
}
#HeaderBar-320 .image81,
#MiddleBar-320 .image81 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-81_320.jpg');
}
#HeaderBar-320 .image82,
#MiddleBar-320 .image82 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-82_320.jpg');
}
#HeaderBar-320 .image83,
#MiddleBar-320 .image83 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-83_320.jpg');
}
#HeaderBar-320 .image84,
#MiddleBar-320 .image84 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-84_320.jpg');
}
#HeaderBar-320 .image85,
#MiddleBar-320 .image85 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-85_320.jpg');
}
#HeaderBar-320 .image86,
#MiddleBar-320 .image86 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-86_320.jpg');
}
#HeaderBar-320 .image87,
#MiddleBar-320 .image87 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-87_320.jpg');
}
#HeaderBar-320 .image88,
#MiddleBar-320 .image88 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-88_320.jpg');
}
#HeaderBar-320 .image89,
#MiddleBar-320 .image89 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-89_320.jpg');
}
#HeaderBar-320 .image90,
#MiddleBar-320 .image90 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-90_320.jpg');
}
#HeaderBar-320 .image91,
#MiddleBar-320 .image91 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-91_320.jpg');
}
#HeaderBar-320 .image92,
#MiddleBar-320 .image92 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-92_320.jpg');
}
#HeaderBar-320 .image93,
#MiddleBar-320 .image93 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-93_320.jpg');
}
#HeaderBar-320 .image94,
#MiddleBar-320 .image94 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-94_320.jpg');
}
#HeaderBar-320 .image95,
#MiddleBar-320 .image95 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-95_320.jpg');
}
#HeaderBar-320 .image96,
#MiddleBar-320 .image96 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-96_320.jpg');
}
#HeaderBar-320 .image97,
#MiddleBar-320 .image97 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-97_320.jpg');
}
#HeaderBar-320 .image98,
#MiddleBar-320 .image98 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-98_320.jpg');
}
#HeaderBar-320 .image99,
#MiddleBar-320 .image99 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-99_320.jpg');
}
#HeaderBar-320 .image100,
#MiddleBar-320 .image100 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-100_320.jpg');
}
#HeaderBar-320 .image101,
#MiddleBar-320 .image101 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-101_320.jpg');
}
#HeaderBar-320 .image102,
#MiddleBar-320 .image102 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-102_320.jpg');
}
#HeaderBar-320 .image103,
#MiddleBar-320 .image103 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-103_320.jpg');
}
#HeaderBar-320 .image104,
#MiddleBar-320 .image104 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-104_320.jpg');
}
#HeaderBar-320 .image105,
#MiddleBar-320 .image105 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-105_320.jpg');
}
#HeaderBar-320 .image106,
#MiddleBar-320 .image106 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-106_320.jpg');
}
#HeaderBar-320 .image107,
#MiddleBar-320 .image107 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-107_320.jpg');
}
#HeaderBar-320 .image108,
#MiddleBar-320 .image108 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-108_320.jpg');
}
#HeaderBar-320 .image109,
#MiddleBar-320 .image109 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-109_320.jpg');
}
#HeaderBar-320 .image110,
#MiddleBar-320 .image110 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-110_320.jpg');
}
#HeaderBar-320 .image111,
#MiddleBar-320 .image111 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-111_320.jpg');
}
#HeaderBar-320 .image112,
#MiddleBar-320 .image112 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-112_320.jpg');
}
#HeaderBar-320 .image113,
#MiddleBar-320 .image113 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-113_320.jpg');
}
#HeaderBar-320 .image114,
#MiddleBar-320 .image114 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-114_320.jpg');
}
#HeaderBar-320 .image115,
#MiddleBar-320 .image115 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-115_320.jpg');
}
#HeaderBar-320 .image116,
#MiddleBar-320 .image116 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-116_320.jpg');
}
#HeaderBar-320 .image117,
#MiddleBar-320 .image117 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-117_320.jpg');
}
#HeaderBar-320 .image118,
#MiddleBar-320 .image118 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-118_320.jpg');
}
#HeaderBar-320 .image119,
#MiddleBar-320 .image119 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-119_320.jpg');
}
#HeaderBar-320 .image120,
#MiddleBar-320 .image120 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-120_320.jpg');
}
#HeaderBar-250 .image01,
#MiddleBar-250 .image01 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-01_250.jpg');
}
#HeaderBar-250 .image02,
#MiddleBar-250 .image02 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-02_250.jpg');
}
#HeaderBar-250 .image03,
#MiddleBar-250 .image03 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-03_250.jpg');
}
#HeaderBar-250 .image04,
#MiddleBar-250 .image04 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-04_250.jpg');
}
#HeaderBar-250 .image05,
#MiddleBar-250 .image05 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-05_250.jpg');
}
#HeaderBar-250 .image06,
#MiddleBar-250 .image06 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-06_250.jpg');
}
#HeaderBar-250 .image07,
#MiddleBar-250 .image07 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-07_250.jpg');
}
#HeaderBar-250 .image08,
#MiddleBar-250 .image08 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-08_250.jpg');
}
#HeaderBar-250 .image09,
#MiddleBar-250 .image09 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-09_250.jpg');
}
#HeaderBar-250 .image10,
#MiddleBar-250 .image10 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-10_250.jpg');
}
#HeaderBar-250 .image11,
#MiddleBar-250 .image11 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-11_250.jpg');
}
#HeaderBar-250 .image12,
#MiddleBar-250 .image12 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-12_250.jpg');
}
#HeaderBar-250 .image13,
#MiddleBar-250 .image13 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-13_250.jpg');
}
#HeaderBar-250 .image14,
#MiddleBar-250 .image14 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-14_250.jpg');
}
#HeaderBar-250 .image15,
#MiddleBar-250 .image15 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-15_250.jpg');
}
#HeaderBar-250 .image16,
#MiddleBar-250 .image16 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-16_250.jpg');
}
#HeaderBar-250 .image17,
#MiddleBar-250 .image17 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-17_250.jpg');
}
#HeaderBar-250 .image18,
#MiddleBar-250 .image18 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-18_250.jpg');
}
#HeaderBar-250 .image19,
#MiddleBar-250 .image19 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-19_250.jpg');
}
#HeaderBar-250 .image20,
#MiddleBar-250 .image20 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-20_250.jpg');
}
#HeaderBar-250 .image21,
#MiddleBar-250 .image21 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-21_250.jpg');
}
#HeaderBar-250 .image22,
#MiddleBar-250 .image22 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-22_250.jpg');
}
#HeaderBar-250 .image23,
#MiddleBar-250 .image23 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-23_250.jpg');
}
#HeaderBar-250 .image24,
#MiddleBar-250 .image24 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-24_250.jpg');
}
#HeaderBar-250 .image25,
#MiddleBar-250 .image25 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-25_250.jpg');
}
#HeaderBar-250 .image26,
#MiddleBar-250 .image26 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-26_250.jpg');
}
#HeaderBar-250 .image27,
#MiddleBar-250 .image27 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-27_250.jpg');
}
#HeaderBar-250 .image28,
#MiddleBar-250 .image28 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-28_250.jpg');
}
#HeaderBar-250 .image29,
#MiddleBar-250 .image29 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-29_250.jpg');
}
#HeaderBar-250 .image30,
#MiddleBar-250 .image30 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-30_250.jpg');
}
#HeaderBar-250 .image31,
#MiddleBar-250 .image31 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-31_250.jpg');
}
#HeaderBar-250 .image32,
#MiddleBar-250 .image32 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-32_250.jpg');
}
#HeaderBar-250 .image33,
#MiddleBar-250 .image33 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-33_250.jpg');
}
#HeaderBar-250 .image34,
#MiddleBar-250 .image34 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-34_250.jpg');
}
#HeaderBar-250 .image35,
#MiddleBar-250 .image35 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-35_250.jpg');
}
#HeaderBar-250 .image36,
#MiddleBar-250 .image36 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-36_250.jpg');
}
#HeaderBar-250 .image37,
#MiddleBar-250 .image37 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-37_250.jpg');
}
#HeaderBar-250 .image38,
#MiddleBar-250 .image38 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-38_250.jpg');
}
#HeaderBar-250 .image39,
#MiddleBar-250 .image39 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-39_250.jpg');
}
#HeaderBar-250 .image40,
#MiddleBar-250 .image40 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-40_250.jpg');
}
#HeaderBar-250 .image41,
#MiddleBar-250 .image41 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-41_250.jpg');
}
#HeaderBar-250 .image42,
#MiddleBar-250 .image42 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-42_250.jpg');
}
#HeaderBar-250 .image43,
#MiddleBar-250 .image43 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-43_250.jpg');
}
#HeaderBar-250 .image44,
#MiddleBar-250 .image44 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-44_250.jpg');
}
#HeaderBar-250 .image45,
#MiddleBar-250 .image45 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-45_250.jpg');
}
#HeaderBar-250 .image46,
#MiddleBar-250 .image46 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-46_250.jpg');
}
#HeaderBar-250 .image47,
#MiddleBar-250 .image47 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-47_250.jpg');
}
#HeaderBar-250 .image48,
#MiddleBar-250 .image48 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-48_250.jpg');
}
#HeaderBar-250 .image49,
#MiddleBar-250 .image49 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-49_250.jpg');
}
#HeaderBar-250 .image50,
#MiddleBar-250 .image50 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-50_250.jpg');
}
#HeaderBar-250 .image51,
#MiddleBar-250 .image51 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-51_250.jpg');
}
#HeaderBar-250 .image52,
#MiddleBar-250 .image52 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-52_250.jpg');
}
#HeaderBar-250 .image53,
#MiddleBar-250 .image53 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-53_250.jpg');
}
#HeaderBar-250 .image54,
#MiddleBar-250 .image54 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-54_250.jpg');
}
#HeaderBar-250 .image55,
#MiddleBar-250 .image55 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-55_250.jpg');
}
#HeaderBar-250 .image56,
#MiddleBar-250 .image56 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-56_250.jpg');
}
#HeaderBar-250 .image57,
#MiddleBar-250 .image57 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-57_250.jpg');
}
#HeaderBar-250 .image58,
#MiddleBar-250 .image58 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-58_250.jpg');
}
#HeaderBar-250 .image59,
#MiddleBar-250 .image59 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-59_250.jpg');
}
#HeaderBar-250 .image60,
#MiddleBar-250 .image60 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-60_250.jpg');
}
#HeaderBar-250 .image61,
#MiddleBar-250 .image61 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-61_250.jpg');
}
#HeaderBar-250 .image62,
#MiddleBar-250 .image62 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-62_250.jpg');
}
#HeaderBar-250 .image63,
#MiddleBar-250 .image63 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-63_250.jpg');
}
#HeaderBar-250 .image64,
#MiddleBar-250 .image64 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-64_250.jpg');
}
#HeaderBar-250 .image65,
#MiddleBar-250 .image65 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-65_250.jpg');
}
#HeaderBar-250 .image66,
#MiddleBar-250 .image66 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-66_250.jpg');
}
#HeaderBar-250 .image67,
#MiddleBar-250 .image67 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-67_250.jpg');
}
#HeaderBar-250 .image68,
#MiddleBar-250 .image68 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-68_250.jpg');
}
#HeaderBar-250 .image69,
#MiddleBar-250 .image69 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-69_250.jpg');
}
#HeaderBar-250 .image70,
#MiddleBar-250 .image70 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-70_250.jpg');
}
#HeaderBar-250 .image71,
#MiddleBar-250 .image71 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-71_250.jpg');
}
#HeaderBar-250 .image72,
#MiddleBar-250 .image72 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-72_250.jpg');
}
#HeaderBar-250 .image73,
#MiddleBar-250 .image73 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-73_250.jpg');
}
#HeaderBar-250 .image74,
#MiddleBar-250 .image74 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-74_250.jpg');
}
#HeaderBar-250 .image75,
#MiddleBar-250 .image75 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-75_250.jpg');
}
#HeaderBar-250 .image76,
#MiddleBar-250 .image76 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-76_250.jpg');
}
#HeaderBar-250 .image77,
#MiddleBar-250 .image77 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-77_250.jpg');
}
#HeaderBar-250 .image78,
#MiddleBar-250 .image78 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-78_250.jpg');
}
#HeaderBar-250 .image79,
#MiddleBar-250 .image79 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-79_250.jpg');
}
#HeaderBar-250 .image80,
#MiddleBar-250 .image80 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-80_250.jpg');
}
#HeaderBar-250 .image81,
#MiddleBar-250 .image81 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-81_250.jpg');
}
#HeaderBar-250 .image82,
#MiddleBar-250 .image82 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-82_250.jpg');
}
#HeaderBar-250 .image83,
#MiddleBar-250 .image83 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-83_250.jpg');
}
#HeaderBar-250 .image84,
#MiddleBar-250 .image84 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-84_250.jpg');
}
#HeaderBar-250 .image85,
#MiddleBar-250 .image85 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-85_250.jpg');
}
#HeaderBar-250 .image86,
#MiddleBar-250 .image86 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-86_250.jpg');
}
#HeaderBar-250 .image87,
#MiddleBar-250 .image87 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-87_250.jpg');
}
#HeaderBar-250 .image88,
#MiddleBar-250 .image88 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-88_250.jpg');
}
#HeaderBar-250 .image89,
#MiddleBar-250 .image89 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-89_250.jpg');
}
#HeaderBar-250 .image90,
#MiddleBar-250 .image90 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-90_250.jpg');
}
#HeaderBar-250 .image91,
#MiddleBar-250 .image91 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-91_250.jpg');
}
#HeaderBar-250 .image92,
#MiddleBar-250 .image92 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-92_250.jpg');
}
#HeaderBar-250 .image93,
#MiddleBar-250 .image93 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-93_250.jpg');
}
#HeaderBar-250 .image94,
#MiddleBar-250 .image94 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-94_250.jpg');
}
#HeaderBar-250 .image95,
#MiddleBar-250 .image95 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-95_250.jpg');
}
#HeaderBar-250 .image96,
#MiddleBar-250 .image96 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-96_250.jpg');
}
#HeaderBar-250 .image97,
#MiddleBar-250 .image97 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-97_250.jpg');
}
#HeaderBar-250 .image98,
#MiddleBar-250 .image98 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-98_250.jpg');
}
#HeaderBar-250 .image99,
#MiddleBar-250 .image99 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-99_250.jpg');
}
#HeaderBar-250 .image100,
#MiddleBar-250 .image100 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-100_250.jpg');
}
#HeaderBar-250 .image101,
#MiddleBar-250 .image101 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-101_250.jpg');
}
#HeaderBar-250 .image102,
#MiddleBar-250 .image102 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-102_250.jpg');
}
#HeaderBar-250 .image103,
#MiddleBar-250 .image103 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-103_250.jpg');
}
#HeaderBar-250 .image104,
#MiddleBar-250 .image104 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-104_250.jpg');
}
#HeaderBar-250 .image105,
#MiddleBar-250 .image105 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-105_250.jpg');
}
#HeaderBar-250 .image106,
#MiddleBar-250 .image106 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-106_250.jpg');
}
#HeaderBar-250 .image107,
#MiddleBar-250 .image107 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-107_250.jpg');
}
#HeaderBar-250 .image108,
#MiddleBar-250 .image108 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-108_250.jpg');
}
#HeaderBar-250 .image109,
#MiddleBar-250 .image109 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-109_250.jpg');
}
#HeaderBar-250 .image110,
#MiddleBar-250 .image110 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-110_250.jpg');
}
#HeaderBar-250 .image111,
#MiddleBar-250 .image111 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-111_250.jpg');
}
#HeaderBar-250 .image112,
#MiddleBar-250 .image112 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-112_250.jpg');
}
#HeaderBar-250 .image113,
#MiddleBar-250 .image113 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-113_250.jpg');
}
#HeaderBar-250 .image114,
#MiddleBar-250 .image114 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-114_250.jpg');
}
#HeaderBar-250 .image115,
#MiddleBar-250 .image115 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-115_250.jpg');
}
#HeaderBar-250 .image116,
#MiddleBar-250 .image116 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-116_250.jpg');
}
#HeaderBar-250 .image117,
#MiddleBar-250 .image117 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-117_250.jpg');
}
#HeaderBar-250 .image118,
#MiddleBar-250 .image118 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-118_250.jpg');
}
#HeaderBar-250 .image119,
#MiddleBar-250 .image119 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-119_250.jpg');
}
#HeaderBar-250 .image120,
#MiddleBar-250 .image120 {
  background-image: url('https://resources2.morganphilips.cn/img/header-bar/img-120_250.jpg');
}
.HeaderBar-background .ModDNNHTMLC > div > div {
  background-position: 0 1000px;
  background-repeat: no-repeat;
}
.ContainerWrapper p.title.insights-title {
  color: #fff;
  font-size: 36px;
  text-align: center;
  padding: 50px 0 30px;
}
video {
  min-height: 100%;
  min-width: 100%;
  width: 100%;
  overflow: hidden;
  margin-top: 0;
}
.DnnModule-8014 .BlankContainerWrapper {
  max-height: 468px;
  position: relative;
  overflow: hidden;
}
.video-banner {
  position: relative;
  margin-bottom: -7px;
  min-height: 200px;
}
.video-banner .video-play-button {
  position: absolute;
  cursor: pointer;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  text-align: center;
}
.video-banner .video-play-button p {
  margin-top: 9%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  padding: 15px 20px;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 6px;
}
.video-banner-320 .video-play-button p {
  margin-top: 6%;
}
.video-banner .video-play-button p:hover {
  background-color: #0067c6;
}
.video-banner .video-play-button span {
  color: #fff;
  font-family: 'Montserrat Regular', Arial;
  font-size: 20px;
  line-height: 45px;
  padding-left: 20px;
  float: right;
}
.grtyoutube-popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
}
.grtyoutube-popup-content {
  margin-top: 150px;
  width: 95%;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.grtyoutube-popup-close {
  position: absolute;
  top: -30px;
  right: 0;
  color: #FFF;
  font-size: 25px;
  width: 17px;
  height: 17px;
  cursor: pointer;
}
.grtyoutube-iframe {
  width: 100%;
  height: 480px;
}
@media (max-width: 767px) {
  .grtyoutube-iframe {
    width: 100%;
    height: 350px;
  }
}
.grtyoutube-dark-theme {
  background: rgba(0, 0, 0, 0.85);
}
.grtyoutube-dark-theme .grtyoutube-popup-content {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(255, 255, 255, 0.4);
  -moz-box-shadow: 0px 0px 8px 0px rgba(255, 255, 255, 0.4);
  box-shadow: 0px 0px 8px 0px rgba(255, 255, 255, 0.4);
}
.grtyoutube-dark-theme .grtyoutube-popup-close {
  background: url('icon-close-white.png') no-repeat;
}
.grtyoutube-light-theme {
  background: rgba(255, 255, 255, 0.85);
}
.grtyoutube-light-theme .grtyoutube-popup-content {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4);
}
.grtyoutube-light-theme .grtyoutube-popup-close {
  background: url('icon-close-black.png') no-repeat;
}
.BlueContainer .newletter-sign-up-container label.required :after,
.BlueContainer .optedin-agreement span.required,
.BlueContainer .newletter-sign-up-container #helpWarning {
  color: #fff;
}
.BlueContainer .newletter-sign-up-container .dnnLabel {
  color: #fff;
}
.BlueContainer .newletter-sign-up-container .sign-up-row1 .sign-up-container-row-right .dnnLabel {
  margin-top: 10px;
  font-size: 16px;
  font-family: 'Montserrat Regular', Arial;
  color: #fff;
}
.BlueContainer .newletter-sign-up-container .sign-up-row1 .sign-up-container-row-right .chbAddressBook {
  color: #fff;
  margin-right: 20px;
  display: inline;
}
.BlueContainer .newletter-sign-up-info .optedin-agreement .label-for-checkbox {
  padding-left: 0;
  font-size: 14px;
}
.BlueContainer .newletter-sign-up-info .optedin-agreement .label-for-checkbox a {
  font-family: 'Montserrat Regular', Arial;
  text-decoration: underline;
}
.BlueContainer .newletter-sign-up-title .sign-up-title-h2 {
  font-size: 38px;
}
.BlueContainer .sign-up-info,
.BlueContainer .newletter-sign-up-info .optedin-agreement {
  color: #fff;
}
.BlueContainer .newletter-sign-up-info .primary-button a {
  background: #f39e29;
  text-shadow: unset;
  text-transform: none;
  font-size: 20px;
  font-family: 'Montserrat Regular', Arial;
  font-weight: normal;
  border: none;
  min-width: 170px;
  border-radius: 0;
}
.BlueContainer .newletter-sign-up-info .optedin-agreement {
  padding-right: 20px;
}
.BlueContainer .sign-up-subtitle-h3 {
  color: #ccc;
  font-size: 20px;
  font-family: 'Montserrat Regular', Arial;
  font-style: italic;
}
/* LANDING PAGES CONTAINERS*/
#dnn_ContentPane .singleBoxWithPhoto h2 {
  font-family: OpenSans Light, Arial;
  font-size: 34px;
  font-style: italic;
  color: #fff;
  margin-top: 40px;
  margin-bottom: 35px;
  line-height: 1.2;
  text-align: left;
}
#dnn_ContentPane .singleBoxWithPhoto .title,
#locationsWrap .LocationsGrayContainer .title,
#aboutusWrap .title {
  font-size: 38px;
  font-family: 'Montserrat Regular', Arial;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background: url('https://resources2.morganphilips.cn/img/mpg/bg-h1-white.png') bottom center no-repeat;
  padding: 40px 0 20px 0;
  margin-bottom: 40px;
  margin-top: 40px;
}
#dnn_ContentPane .singleBoxWithPhoto {
  width: 100%;
  background-size: contain;
  min-height: 330px;
  max-width: 1170px;
  margin: 0 auto 40px auto;
}
.singleBoxWithPhoto.photoDigital {
  background: url('https://resources2.morganphilips.cn/img/mpg/bg-single-box-1.jpg') top right no-repeat;
}
.singleBoxWithPhoto.photoFyte {
  background: url('https://resources2.morganphilips.cn/img/mpg/bg-single-box-1-fyte.jpg?v=01') top right no-repeat;
}
.singleBoxWithPhoto.photoExecutive {
  background: url('https://resources2.morganphilips.cn/img/mpg/bg-single-box-2.jpg?v=01') top right no-repeat;
}
.singleBoxWithPhoto.photoHudson {
  background: url('https://resources2.morganphilips.cn/img/mpg/bg-single-box-3.jpg') top right no-repeat;
}
.singleBoxWithPhoto.photoConsulting {
  background: url('https://resources2.morganphilips.cn/img/mpg/bg-single-box-4.jpg?v=01') top right no-repeat;
}
.singleBoxWithPhoto.photoMEAafricaMap {
  background: #1c0926 url('https://resources2.morganphilips.cn/img/mpg/bg-single-box-MEAafricaMap_1170x582.jpg?v=01') center center no-repeat;
}
#dnn_ContentPane .singleBoxWithPhoto.photoMEAafricaMap {
  background-size: cover;
}
.singleBoxWithPhoto .purpleBox {
  padding: 35px;
  background: #67246b;
  min-height: 330px;
  display: inline-block;
  float: left;
  width: 50%;
  color: #fff;
}
.singleBoxWithPhoto .yellowBox {
  padding: 35px;
  background: #f5a009;
  min-height: 330px;
  display: inline-block;
  float: left;
  width: 50%;
  color: #fff;
}
.singleBoxWithPhoto .orangeBox {
  padding: 35px;
  background: #f07a00;
  min-height: 330px;
  display: inline-block;
  float: left;
  width: 50%;
  color: #fff;
}
.singleBoxWithPhoto .redBox {
  padding: 35px;
  background: #ed6a4c;
  min-height: 330px;
  display: inline-block;
  float: left;
  width: 50%;
  color: #fff;
}
.singleBoxWithPhoto .grayBox {
  padding: 35px;
  background: #4a5a71;
  min-height: 330px;
  display: inline-block;
  float: left;
  width: 50%;
  color: #fff;
}
.singleBoxWithPhoto .tealBox {
  padding: 35px;
  background: #019c9e;
  min-height: 330px;
  display: inline-block;
  float: left;
  width: 50%;
  color: #fff;
}
.singleBoxWithPhoto .lighttealBox {
  padding: 35px;
  background: #66b2b2;
  min-height: 330px;
  display: inline-block;
  float: left;
  width: 50%;
  color: #fff;
}
.singleBoxWithPhoto a.button {
  display: block;
  float: right;
  padding: 10px;
  background: url('https://resources2.morganphilips.cn/img/mpg/bg-white-button.png') top left no-repeat;
  color: #fff;
  margin-top: 30px;
}
.singleBoxWithPhoto a.button span {
  padding-left: 30px;
  background: none;
  font-family: 'Montserrat Bold', Arial;
  display: inline;
  padding-right: 15px;
}
.singleBoxWithPhoto .purpleBox a.button span {
  color: #67246b;
}
.singleBoxWithPhoto .yellowBox a.button span {
  color: #f5a009;
}
.singleBoxWithPhoto .orangeBox a.button span {
  color: #f07a00;
}
.singleBoxWithPhoto .redBox a.button span {
  color: #ed6a4c;
}
.singleBoxWithPhoto .grayBox a.button span {
  color: #4a5a71;
}
.singleBoxWithPhoto .tealBox a.button span {
  color: #019c9e;
}
.singleBoxWithPhoto .lighttealBox a.button span {
  color: #66b2b2;
}
.center {
  text-align: center;
}
.center .ctaButton {
  margin-right: auto;
  margin-left: auto;
}
#aboutusWrap {
  width: 100%;
  background: url('https://resources2.morganphilips.cn/img/mpg/bg-aboutus.jpg') top center no-repeat;
  min-height: 456px;
  margin: 0;
}
#locationsWrap {
  width: 100%;
  background: url('https://resources2.morganphilips.cn/img/mpg/bg-locations.jpg') top center no-repeat;
  min-height: 770px;
  margin: 0;
}
#locationsWrap {
  padding-top: 170px;
}
.LocationsGrayContainer {
  background: url('https://resources2.morganphilips.cn/img/mpg/bg-locations-transparent.png') top left repeat;
}
.LocationsGrayContainer .NormalContainerPadding {
  padding: 30px;
}
#locationsWrap .LocationsGrayContainer .title {
  margin-top: 0;
  line-height: 1.2em;
}
#aboutusWrap .title {
  line-height: 1em;
}
#aboutusWrap p,
#locationsWrap .LocationsGrayContainer p {
  text-align: center;
  color: #fff;
  font-family: 'Montserrat Regular', Arial;
  font-size: 20px;
  line-height: 1.6em;
}
#aboutusWrap a.button,
#locationsWrap .LocationsGrayContainer a.button {
  display: block;
  width: 250px;
  padding: 10px;
  background: none;
  color: #fff;
  border: 2px solid #fff;
  background: url('https://resources2.morganphilips.cn/img/mpg/bg-transparent-button.png') top left no-repeat;
  line-height: 1;
  margin: 0 auto;
}
#aboutusWrap a.button span,
#locationsWrap .LocationsGrayContainer a.button span {
  color: #fff;
  font-size: 16px;
  padding-left: 30px;
  padding-right: 20px;
  background: none;
  font-family: 'Montserrat Bold', Arial;
  display: inline;
}
p.rssLink {
  margin-bottom: 10px;
  font-family: 'Montserrat Regular', Arial;
}
p.rssLink a {
  font-family: 'Montserrat Regular', Arial;
}
p.rssLink .rssDate,
p.rssLink .location {
  font-family: 'Montserrat Regular', Arial;
  font-size: 0.8em;
}
p.alignCenter {
  text-align: center;
}
.DNNModuleContent.ModRSSLoaderC table {
  width: 100%;
  /*RSS module use inline styles to set width*/
}
.DNNModuleContent.ModRSSLoaderC table tbody td {
  width: 100% !important;
}
img.rssLogo {
  padding: 10px 0;
  height: 100px;
  max-width: 400px;
  display: block;
  margin: 0 auto;
}
.fyte-banner-middle-col {
  background: url('https://resources2.morganphilips.cn/img/fyte/fyte-banner-create-video.jpg') top left no-repeat;
  background-size: contain;
  height: 341px;
  overflow: hidden;
  margin-bottom: 60px;
}
.fyte-mid-content,
.fyte-mid-content img {
  width: 100%;
  max-width: 394px;
  margin: 0 auto;
}
.fyte-videos-more {
  background: #eb6b51 url('/Portals/shared-images/fyte/fyte-videos-more-bg.jpg') center left no-repeat;
  width: 100%;
  background-size: cover;
}
.fyte-videos-more a {
  display: block;
  border: 0;
  width: 100%;
  height: 150px;
}
.fyte-videos-more a:hover {
  text-decoration: none;
  color: #fff;
}
.fyte-videos-more p {
  color: #fff;
}
.fyte-videos-more-icon {
  width: 100%;
  margin-bottom: 10px;
  padding-top: 15px;
}
.fyte-videos-more-icon img {
  margin: 0 auto;
  display: block;
}
/*  REDUCED HEADER AFTER SCROLL DOWN  */
#localNavigation ul.nav-mpg-local-ul li.nav-mpg-local-li a,
.TopNavigation ul.navbar-nav > li a {
  transition: none;
}
.newNav.scrolledDown .TopHeader-logo .brand-logo {
  top: 0px;
  margin-top: 0;
}
.newNav.scrolledDown .TopHeader-logo .brand-logo img {
  width: 256px;
  padding-top: 0;
}
.newNav.scrolledDown .TopHeader {
  top: 75px;
}
.newNav.scrolledDown .MainNavigation {
  top: 115px;
}
.newNav.scrolledDown .TopNavigation ul.navbar-nav > li a {
  font-size: 15px;
  padding-bottom: 2px;
  transition: none;
  padding-top: 4px;
  line-height: 15px;
}
.newNav.scrolledDown .TopHeader-background {
  height: 75px;
}
.newNav.scrolledDown .BlueNavigation {
  top: 75px;
  height: 29px;
  background-color: #e09208;
}
.newNav.scrolledDown .BlueNavigation.FyteNavigation {
  background-color: #d25b41;
}
.newNav.scrolledDown .navbar-menutitle .local-menu-country-title {
  font-size: 15px;
  padding: 3px 20px 3px 25px;
  min-height: 25px;
}
.newNav.scrolledDown #MainContentWrapper {
  margin-top: 98px;
}
.newNav.scrolledDown #localNavigation ul.nav-mpg-local-ul li.nav-mpg-local-li a {
  padding: 3px 0 0 0;
  transition: none;
}
.newNav.scrolledDown .dropdown .portal-title {
  padding-top: 5px;
  font-size: 14px;
}
/*  SCROLL UP BUTTON  */
.scrollup a.scrolluplink {
  width: 50px;
  height: 50px;
  position: fixed;
  bottom: 5%;
  right: 3%;
  visibility: hidden;
  opacity: 0;
  background-color: #f39e29;
  z-index: 1000;
  color: #ffffff;
  text-align: center;
  line-height: 50px;
  font-size: 24px;
  transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
  border: 3px solid #fff;
}
.scrollup a.scrolluplink:hover {
  cursor: pointer;
  background-color: #000;
}
.scrollup a.scrolluplink:active {
  background-color: #0067c6;
}
.scrollup a.scrolluplink.show {
  opacity: 1;
  visibility: visible;
}
/*  CUT-OUT CORNER CONTAINERS */
/* BLANK WITH TITLE LIST CHILDREN - FOR CATEGORY PAGES */
.childrenNodes {
  margin-bottom: 5px;
}
.childrenNodes .listTitle {
  font-family: 'Montserrat Regular', Arial, Arial, sans-serif;
  color: #333;
}
.childrenNodes ul {
  display: inline-block;
  margin: 0;
  padding-left: 1em;
}
.childrenNodes li {
  display: inline-block;
  list-style: none;
  padding-right: 2em;
}
.childrenNodes li a {
  color: #333;
  position: relative;
}
.childrenNodes li a:hover {
  color: #009c9e;
}
.childrenNodes li a:hover::before {
  content: "❱";
  position: absolute;
  left: -0.6em;
}
/* SECONDARY NAVIGATION  - CONTAINERS: MENU_PARENT_PAGE   and MENU_CHILD_PAGE */
.BlankContainer.children {
  background: #f9f9f9;
}
.BlankContainer.children p.inpageNavTitle {
  display: inline-block;
  margin-top: 0.5em;
  width: 33%;
  float: left;
  color: #000000;
  font-family: 'Montserrat Regular', Arial;
  font-size: 24px;
}
.BlankContainer.children p.inpageNavTitle .Head {
  color: #000;
  font-size: 32px;
  padding-left: 20px;
}
.BlankContainer.children .childrenNodes {
  float: left;
  width: 66%;
  margin-top: 0;
}
.BlankContainer.children .childrenNodes ul {
  display: block;
}
.BlankContainer.children .childrenNodes ul li {
  padding-bottom: 9px;
  padding-top: 0;
  padding-right: 0em;
  width: 49%;
  margin: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.BlankContainer.children .childrenNodes ul li a {
  font-family: 'Montserrat Regular', Arial, Arial, sans-serif;
  color: #0067c6;
  padding-bottom: 0.2em;
  font-size: 20px;
  line-height: 29px;
}
.BlankContainer.children .childrenNodes ul li a::after {
  content: '\00a0';
  width: 100%;
  transform: scaleX(0);
  transform-origin: 0% 50%;
  height: 3px;
  background: #0067c6;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.BlankContainer.children .childrenNodes ul li a:hover,
.BlankContainer.children .childrenNodes ul li a:active {
  color: #0067c6;
}
.BlankContainer.children .childrenNodes ul li a:hover::before,
.BlankContainer.children .childrenNodes ul li a:active::before {
  content: "";
}
.BlankContainer.children .childrenNodes ul li a:hover::after,
.BlankContainer.children .childrenNodes ul li a:active::after {
  transform: scaleX(1);
}
.BlankContainer.children .childrenNodes ul li.selected a {
  color: #0067c6;
}
.BlankContainer.children .childrenNodes ul li.selected a::after {
  transform: scaleX(0.33);
}
.BlankContainer.children .childrenNodes ul li.selected a:hover::after,
.BlankContainer.children .childrenNodes ul li.selected a:active::after {
  transform: scaleX(1);
}
.BlankContainer.children .ContainerPane {
  display: none;
}
.inpageNavTitle {
  position: relative;
  float: left;
  width: 30%;
}
.inpageNavTitle ul.breadcrumb {
  background: none;
  float: left;
  z-index: 85;
  position: relative;
  max-width: 95%;
}
.inpageNavTitle ul.breadcrumb li {
  display: none;
}
#secondaryMenuChevron {
  margin-left: -15px;
  position: relative;
  z-index: 80;
  font-size: 18px;
  color: #999;
  display: inline-block;
  margin-top: 3px;
  /* float:right; */
}
/* SECONDARY NAVIGATION  - FOR PRESENTATION PAGE AND CHAPTER LIST PAGE (LIST OF MODULES) */
.BlankContainer.chapters .childrenNodes > ul,
.BlankContainer.modules .childrenNodes > ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-top: -10px;
  padding-left: 0;
}
.BlankContainer.chapters .childrenNodes > ul li,
.BlankContainer.modules .childrenNodes > ul li {
  background-color: #dcdcdc;
  flex: 1 0 200px;
  box-sizing: border-box;
  padding: 1em;
  margin-left: 10px;
  margin-top: 10px;
  text-align: center;
  position: relative;
}
.BlankContainer.chapters .childrenNodes > ul li.selected,
.BlankContainer.modules .childrenNodes > ul li.selected {
  background-color: #f5a009;
}
.BlankContainer.chapters .childrenNodes > ul li.selected a,
.BlankContainer.modules .childrenNodes > ul li.selected a {
  color: #fff;
}
.BlankContainer.chapters .childrenNodes > ul li::before,
.BlankContainer.modules .childrenNodes > ul li::before {
  content: "▶";
  position: absolute;
  color: #000;
  right: 8px;
  bottom: 5px;
  left: unset;
  font-size: 14px;
}
.BlankContainer.chapters .childrenNodes > ul li.selected::before,
.BlankContainer.modules .childrenNodes > ul li.selected::before {
  color: #fff;
}
.BlankContainer.chapters .childrenNodes > ul li a,
.BlankContainer.modules .childrenNodes > ul li a {
  font-family: 'Montserrat Bold', Arial;
  position: relative;
}
.BlankContainer.chapters .childrenNodes > ul li a .linkTitle,
.BlankContainer.modules .childrenNodes > ul li a .linkTitle {
  font-family: 'Montserrat Regular', Arial;
}
.BlankContainer.chapters .childrenNodes > ul li a:hover,
.BlankContainer.modules .childrenNodes > ul li a:hover,
.BlankContainer.chapters .childrenNodes > ul li a:active,
.BlankContainer.modules .childrenNodes > ul li a:active,
.BlankContainer.chapters .childrenNodes > ul li a:focus,
.BlankContainer.modules .childrenNodes > ul li a:focus {
  color: #000;
}
.BlankContainer.chapters .childrenNodes > ul li a::before,
.BlankContainer.modules .childrenNodes > ul li a::before,
.BlankContainer.chapters .childrenNodes > ul li a:hover::before,
.BlankContainer.modules .childrenNodes > ul li a:hover::before {
  display: none;
}
.BlankContainer.modules .childrenNodes > ul li {
  flex: 1 0 250px;
  min-height: 106px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.BlankContainer.modules .childrenNodes > ul li a {
  display: inline-block;
}
/* SECONDARY NAVIGATION - SWITCH BUTTONS FOR SUBPORTAL TEAM PAGE */
.BlankContainer.teamPageSwitch .childrenNodes ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}
.BlankContainer.teamPageSwitch .childrenNodes ul li {
  margin: 0 2% 0 0;
  padding: 0.5em 0;
  text-align: center;
  display: inline-block;
  float: left;
  width: 49%;
}
.BlankContainer.teamPageSwitch .childrenNodes ul li:nth-child(even) {
  margin-right: 0;
}
.BlankContainer.teamPageSwitch .childrenNodes ul li a {
  background-color: #fff;
  border: #0067c6 3px solid;
  padding: 1em 0;
  margin: 0;
  line-height: 1.5em;
  text-align: center;
  width: 100%;
  display: block;
  color: #0067c6;
  font-size: 28px;
  font-family: 'Montserrat Regular', Arial, Arial, sans-serif;
}
.BlankContainer.teamPageSwitch .childrenNodes ul li a:hover,
.BlankContainer.teamPageSwitch .childrenNodes ul li a:focus,
.BlankContainer.teamPageSwitch .childrenNodes ul li a:active {
  background-color: #0067c6;
  color: #fff;
}
.BlankContainer.teamPageSwitch .childrenNodes ul li a:hover::before,
.BlankContainer.teamPageSwitch .childrenNodes ul li a:focus::before,
.BlankContainer.teamPageSwitch .childrenNodes ul li a:active::before {
  display: none;
}
.BlankContainer.teamPageSwitch .childrenNodes ul li.selected a {
  background-color: #0067c6;
  color: #fff;
}
.BlankContainer.teamPageSwitch .childrenNodes ul li.selected a.selected a:hover,
.BlankContainer.teamPageSwitch .childrenNodes ul li.selected a.selected a:focus,
.BlankContainer.teamPageSwitch .childrenNodes ul li.selected a.selected a:active {
  background-color: #fff;
  color: #0067c6;
}
/* SECONDARY NAVIGATION - BRANDED BUTTONS FOR SUBPORTAL TEAM PAGE */
.BlankContainer.brands .childrenNodes ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
.BlankContainer.brands .childrenNodes li {
  border-width: 3px;
  margin: 0 2% 2% 0;
  padding-right: 0;
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}
.BlankContainer.brands .childrenNodes li:last-child {
  margin-right: 0;
}
.BlankContainer.brands .childrenNodes li a {
  border-width: 3px;
  border-style: solid;
  background-size: 200% 200%;
  background-repeat: no-repeat;
  background-position: center top;
  background-color: #ffffff;
  text-decoration: none;
  color: transparent;
  text-align: center;
  line-height: 0;
  height: 100%;
  padding: 45% 0;
}
.BlankContainer.brands .childrenNodes li.fyte a {
  background-color: #ffffff;
  border-color: #eb6b51;
  background-image: url('https://resources2.morganphilips.cn/img/mpg/brands/Fyte.svg');
}
.BlankContainer.brands .childrenNodes li.fyte a:hover,
.BlankContainer.brands .childrenNodes li.fyte a:active,
.BlankContainer.brands .childrenNodes li.fyte a:focus,
.BlankContainer.brands .childrenNodes li.fyte.selected a {
  background-color: #eb6b51;
  background-position: center bottom;
}
.BlankContainer.brands .childrenNodes li.talent a {
  border-color: #009c9e;
  background-color: #ffffff;
  background-image: url('https://resources2.morganphilips.cn/img/mpg/brands/MPG-TC.svg');
}
.BlankContainer.brands .childrenNodes li.talent a:hover,
.BlankContainer.brands .childrenNodes li.talent a:active,
.BlankContainer.brands .childrenNodes li.talent a:focus,
.BlankContainer.brands .childrenNodes li.talent.selected a {
  background-color: #009c9e;
  background-position: center bottom;
}
.BlankContainer.brands .childrenNodes li.executive a {
  border-color: #672769;
  background-color: #ffffff;
  background-image: url('https://resources2.morganphilips.cn/img/mpg/brands/MPG-ES.svg');
}
.BlankContainer.brands .childrenNodes li.executive a:hover,
.BlankContainer.brands .childrenNodes li.executive a:active,
.BlankContainer.brands .childrenNodes li.executive a:focus,
.BlankContainer.brands .childrenNodes li.executive.selected a {
  background-color: #672769;
  background-position: center bottom;
}
.BlankContainer.brands .childrenNodes li.outplacement a {
  border-color: #f5a009;
  background-color: #ffffff;
  background-image: url('https://resources2.morganphilips.cn/img/mpg/brands/MPG-O.svg');
}
.BlankContainer.brands .childrenNodes li.outplacement a:hover,
.BlankContainer.brands .childrenNodes li.outplacement a:active,
.BlankContainer.brands .childrenNodes li.outplacement a:focus,
.BlankContainer.brands .childrenNodes li.outplacement.selected a {
  background-color: #f5a009;
  background-position: center bottom;
}
.BlankContainer.brands .childrenNodes li.interim a {
  border-color: #4b5b70;
  background-color: #ffffff;
  background-image: url('https://resources2.morganphilips.cn/img/mpg/brands/MPG-IM.svg');
}
.BlankContainer.brands .childrenNodes li.interim a:hover,
.BlankContainer.brands .childrenNodes li.interim a:active,
.BlankContainer.brands .childrenNodes li.interim a:focus,
.BlankContainer.brands .childrenNodes li.interim.selected a {
  background-color: #4b5b70;
  background-position: center bottom;
}
.navTitleCurrent ul.breadcrumb li:last-child {
  display: block;
  float: left;
}
.navTitleCurrent ul.breadcrumb li:last-child a {
  font-size: 28px;
  color: #000;
  font-family: 'Montserrat Bold', Arial;
  padding-right: 25px;
}
.navTitleParent ul.breadcrumb li:nth-last-child(2) {
  display: block;
}
.navTitleParent ul.breadcrumb li:nth-last-child(2) a {
  font-size: 28px;
  color: #000;
  font-family: 'Montserrat Bold', Arial;
  padding-right: 25px;
}
.inpageNavTitle ul.breadcrumb > li + li:before {
  display: none;
}
.SecondaryNavigationPane {
  padding-top: 30px;
}
.SecondaryNavigationPane.DNNEmptyPane {
  padding-top: 0;
}
a.linkDownload {
  color: #000000;
  font-family: 'Montserrat Regular', Arial;
  font-size: 22px;
  padding: 2em 0 0 0;
}
/* MODULE PAGE - CHAPTER LIST */
ul.presentationsList {
  list-style: none;
  display: block;
  margin: 80px 0 0 0;
  padding: 0;
}
ul.presentationsList li {
  display: block;
  text-align: left;
  margin: 0 0 60px 0;
  padding: 0;
  position: relative;
  list-style: none;
  border-bottom: 3px solid #000;
}
ul.presentationsList li h3 {
  text-align: left;
}
ul.presentationsList li h3 a {
  font-size: 28px;
  font-family: 'Montserrat Bold', Arial;
  color: #f5a009;
  line-height: 1.5em;
}
ul.presentationsList li .ctaButton {
  display: inline-block;
  position: absolute;
  bottom: 20px;
  padding: 0.8em 1.2em 0.8em;
  right: 0;
  float: right;
  margin: 0;
}
ul.presentationsList li .presentationFlags {
  display: inline-block;
  float: left;
}
ul.presentationsList li .presentationFlags p {
  margin-bottom: 15px;
  line-height: 20px;
  font-size: 16px;
  padding-left: 30px;
  font-family: 'Montserrat Regular', Arial;
  color: #000000;
}
ul.presentationsList li .presentationFlags .iconPresentation {
  background: transparent url('https://resources2.morganphilips.com/SmartEvolution/img/smartevolution/icons/presentationIcon.svg') left center no-repeat;
  background-size: 20px 20px;
}
ul.presentationsList li .presentationFlags .iconVideo {
  background: transparent url('https://resources2.morganphilips.com/SmartEvolution/img/smartevolution/icons/videoIcon.svg') left center no-repeat;
  background-size: 20px 20px;
}
ul.presentationsList li::after {
  content: "";
  display: block;
  float: none;
  clear: both;
  width: 0;
  height: 0;
}
/* CTA BUTTONS */
a.ctaButton {
  border-radius: 0;
  color: #fff;
  padding: 0.5em 1.5em;
  font-size: 16px;
  letter-spacing: 1px;
  font-family: 'Montserrat Regular', Arial;
  display: inline-block;
  margin: 1em 1em 0 0;
  -moz-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
a.ctaButton.blue {
  background-color: #0067c6;
}
a.ctaButton.blue:hover,
a.ctaButton.blue:active {
  background-color: #000000;
}
a.ctaButton.teal {
  background-color: #009c9e;
}
a.ctaButton.teal:hover,
a.ctaButton.teal:active {
  background-color: #018082;
}
a.ctaButton.violet {
  background-color: #672769;
}
a.ctaButton.violet:hover,
a.ctaButton.violet:active {
  background-color: #000;
}
a.ctaButton.orange {
  background-color: #f39e29;
}
a.ctaButton.orange:hover,
a.ctaButton.orange:active {
  background-color: #d87500;
}
a.ctaButton.red {
  background-color: #eb6b51;
}
a.ctaButton.red:hover,
a.ctaButton.red:active {
  background-color: #000;
}
a.ctaButton.darkred {
  background-color: #961914;
}
a.ctaButton.darkred:hover,
a.ctaButton.darkred:active {
  background-color: #72120e;
}
a.ctaButton.bottom {
  position: absolute;
  bottom: 23px;
  right: 12px;
  margin-left: 0;
}
a.ctaButton.white {
  background-color: #fff;
  color: #000;
  font-family: 'Montserrat Bold', Arial;
  font-size: 20px;
  letter-spacing: unset;
}
a.ctaButton.white:hover,
a.ctaButton.white:active {
  background-color: #eee;
  text-decoration: none;
}
a.ctaButton.white.arrow {
  background: transparent url('https://resources2.morganphilips.cn/img/ctaButton-arrowBlack.svg') 12px center no-repeat;
  background-size: 14px 14px;
  padding-left: 32px;
  color: #000;
}
a.ctaButton.white.arrow:hover,
a.ctaButton.white.arrow:active {
  background-image: url('https://resources2.morganphilips.cn/img/ctaButton-arrowWhite.svg');
  background-color: #fff;
  text-decoration: none;
}
a.ctaButton.tealText {
  color: #009c9e;
}
a.ctaButton.whiteBorder {
  border: 2px solid #fff;
  background-color: transparent;
  color: #fff;
}
a.ctaButton.whiteBorder:hover,
a.ctaButton.whiteBorder:active {
  background-color: #fff;
  color: #000000;
  text-decoration: none;
}
a.ctaButton.whiteBorder.arrow {
  background: transparent url('https://resources2.morganphilips.cn/img/ctaButton-arrowWhite.svg') 12px center no-repeat;
  background-size: 14px 14px;
  padding-left: 32px;
}
a.ctaButton.whiteBorder.arrow:hover,
a.ctaButton.whiteBorder.arrow:active {
  background-image: url('https://resources2.morganphilips.cn/img/ctaButton-arrowBlack.svg');
  background-color: #fff;
}
a.ctaButton.blackBorder {
  border: 2px solid #000;
  background-color: transparent;
  color: #000;
}
a.ctaButton.blackBorder:hover,
a.ctaButton.blackBorder:active {
  background-color: #000;
  color: #fff;
  text-decoration: none;
}
a.ctaButton.blackBorder.arrow {
  background: transparent url('https://resources2.morganphilips.cn/img/ctaButton-arrowBlack.svg') 12px center no-repeat;
  background-size: 14px 14px;
  padding-left: 32px;
}
a.ctaButton.blackBorder.arrow:hover,
a.ctaButton.blackBorder.arrow:active {
  background-image: url('https://resources2.morganphilips.cn/img/ctaButton-arrowWhite.svg');
  background-color: #000;
  text-decoration: none;
}
p.roundButton {
  border: 2px solid #000;
  border-radius: 40px;
  font-size: 18px;
  font-family: 'Montserrat Regular', Arial;
  text-align: center;
}
p.roundButton a {
  display: block;
  padding: 15px;
  text-align: center;
  border-radius: 40px;
  font-family: 'Montserrat Regular', Arial;
  color: #000;
}
p.roundButton a:hover {
  text-decoration: none;
  background: #fff;
}
a.orangeButton {
  background: #f39e29;
  margin: 0;
  font-size: 18px;
}
.v-align-button {
  display: table;
  width: 95%;
}
.v-align-button a {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  height: 60px;
  text-decoration: none;
  font-family: 'Montserrat Regular', Arial;
  color: #000;
  font-size: 18px;
  line-height: 22px;
  padding: 0 10px;
}
.v-align-button span {
  width: 100%;
  display: inline-block;
}
.v-align-button.orange a {
  background: #f39e29;
  color: #fff;
}
.v-align-button.gray a {
  background: #929291;
  color: #fff;
}
p.orange-side-line {
  padding-left: 15px;
  background: url('https://resources2.morganphilips.cn/img/smartevolution/orange-vertical-line.png') top left no-repeat;
}
.colorText.orange,
.orange-color {
  color: #f39e29;
}
.colorText.black {
  color: #000;
}
.colorText.gray {
  color: #929291;
}
.coachingBox a,
.webinarBox a {
  color: inherit;
  font-family: inherit;
}
.coachingBox em,
.webinarBox em {
  font-family: 'Montserrat Bold', Arial;
}
.coachingBox h3,
.webinarBox h3 {
  margin-bottom: 0;
  font-family: 'Montserrat Bold', Arial;
  font-size: 26px;
}
.coachingBox .clock,
.webinarBox .clock {
  margin-right: 15px;
}
.SmartWebinars {
  margin-bottom: 20px;
  border: 3px solid #f39e29;
}
.SmartCoaching {
  margin-bottom: 20px;
}
.middleLine {
  background: url('https://resources2.morganphilips.cn/img/smartevolution/bg-middleLine.png') 0% 50% repeat-x;
  margin-bottom: 15px;
}
.middleLine::after {
  clear: both;
  content: ' ';
  display: table;
}
.middleLine span {
  float: right;
  background: #fff;
  padding: 5px 5px 5px 20px;
  line-height: 18px;
}
.DarkGrayContainer a.ctaButton.white,
.MediumGrayContainer a.ctaButton.white,
.BlackContainer a.ctaButton.white {
  color: #000000;
}
/* HTML SNIPPET - TWITTER QUOTE */
.quoteTwitter {
  position: relative;
  padding-bottom: 45px;
  margin: 50px 0 40px 0;
}
.quoteTwitter .quoteText {
  font-family: 'Montserrat Bold', Arial, Arial, sans-serif;
  font-size: 26px;
  padding-top: 20px;
  color: #0067c6;
  display: block;
  line-height: 32px;
}
.quoteTwitter::before {
  content: " ";
  width: 130px;
  height: 3px;
  display: block;
  border-top: 3px solid #0067c6;
  transition: all 0.2s ease-in-out;
}
.quoteTwitter:hover::before {
  width: 200px;
}
.quoteTwitter .quoteSocialBar {
  overflow: hidden;
  height: 0;
  right: 0;
  margin-top: 15px;
  transition: all 0.2s ease-in-out;
  position: absolute;
}
.quoteTwitter .quoteSocialBar:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.quoteTwitter .quoteSocialBar .shareLabel {
  padding: 0 10px 5px 0;
  vertical-align: middle;
  display: inline-block;
}
.quoteTwitter .quoteSocialBar ul {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
.quoteTwitter .quoteSocialBar li {
  list-style: none;
  float: left;
  margin-right: 15px;
  display: inline-block;
}
.quoteTwitter .quoteSocialBar li .hexIcon {
  width: 32px;
  height: 37px;
}
.quoteTwitter .quoteSocialBar li .hexIcon .hex {
  fill: #0067c6;
  transition: all 0.2s ease-in-out;
}
.quoteTwitter .quoteSocialBar li a:hover .hex,
.quoteTwitter .quoteSocialBar li a:active .hex {
  fill: #0073b9;
}
.quoteTwitter:hover .quoteSocialBar {
  height: 38px;
}
/* HTML SNIPPET - SOCIAL BAR */
.socialBar ul {
  display: inline-block;
  margin-left: 0;
  float: right;
}
.socialBar ul li {
  list-style: none;
  display: inline-block;
  margin: 0 0 0 10px;
  padding: 0;
  float: left;
}
.socialBar ul li a {
  display: block;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: 25px 25px;
  cursor: pointer;
  z-index: 1;
}
.socialBar ul li.linkedin a {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M94.16%2C0h-88a6%2C6%2C0%2C0%2C0-6%2C6V94a6%2C6%2C0%2C0%2C0%2C6%2C6h88a6%2C6%2C0%2C0%2C0%2C6-6V6A6%2C6%2C0%2C0%2C0%2C94.16%2C0ZM27.37%2C87H11.51V36.73H27.37ZM19%2C30.44h-.11c-5.74%2C0-9.47-3.84-9.47-8.71S13.29%2C13%2C19.15%2C13s9.45%2C3.75%2C9.57%2C8.71S25%2C30.44%2C19%2C30.44ZM90.86%2C87h-18V61c0-6.81-2.81-11.46-9-11.46-4.73%2C0-7.37%2C3.14-8.59%2C6.16a11.45%2C11.45%2C0%2C0%2C0-.39%2C4.11V87H37.06s.23-46.08%2C0-50.27H54.88v7.89c1.05-3.45%2C6.75-8.37%2C15.84-8.37C82%2C36.25%2C90.86%2C43.48%2C90.86%2C59Z%22%20style%3D%22fill%3A%23303030%3B%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul li.linkedin a:hover,
.socialBar ul li.linkedin a:active {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M94.16%2C0h-88a6%2C6%2C0%2C0%2C0-6%2C6V94a6%2C6%2C0%2C0%2C0%2C6%2C6h88a6%2C6%2C0%2C0%2C0%2C6-6V6A6%2C6%2C0%2C0%2C0%2C94.16%2C0ZM27.37%2C87H11.51V36.73H27.37ZM19%2C30.44h-.11c-5.74%2C0-9.47-3.84-9.47-8.71S13.29%2C13%2C19.15%2C13s9.45%2C3.75%2C9.57%2C8.71S25%2C30.44%2C19%2C30.44ZM90.86%2C87h-18V61c0-6.81-2.81-11.46-9-11.46-4.73%2C0-7.37%2C3.14-8.59%2C6.16a11.45%2C11.45%2C0%2C0%2C0-.39%2C4.11V87H37.06s.23-46.08%2C0-50.27H54.88v7.89c1.05-3.45%2C6.75-8.37%2C15.84-8.37C82%2C36.25%2C90.86%2C43.48%2C90.86%2C59Z%22%20style%3D%22fill%3A%23009c9e%3B%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul li.facebook a {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M94.2%2C0h-88c-3.3%2C0-6%2C2.7-6%2C6v88c0%2C3.3%2C2.7%2C6%2C6%2C6h49.4V59.4H41.8V43.7h13.8V32.1c0-13.5%2C8.3-21%2C20.3-21%20c4.1%2C0%2C8.2%2C0.2%2C12.2%2C0.7V26h-8.3c-6.5%2C0-7.8%2C3-7.8%2C7.6v10h15.7l-2%2C15.7H72.2V100h22c3.3%2C0%2C6-2.7%2C6-6V6C100.2%2C2.7%2C97.5%2C0%2C94.2%2C0z%22%20style%3D%22fill%3A%23303030%3B%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul li.facebook a:hover,
.socialBar ul li.facebook a:active {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M94.2%2C0h-88c-3.3%2C0-6%2C2.7-6%2C6v88c0%2C3.3%2C2.7%2C6%2C6%2C6h49.4V59.4H41.8V43.7h13.8V32.1c0-13.5%2C8.3-21%2C20.3-21%20c4.1%2C0%2C8.2%2C0.2%2C12.2%2C0.7V26h-8.3c-6.5%2C0-7.8%2C3-7.8%2C7.6v10h15.7l-2%2C15.7H72.2V100h22c3.3%2C0%2C6-2.7%2C6-6V6C100.2%2C2.7%2C97.5%2C0%2C94.2%2C0z%22%20style%3D%22fill%3A%23009c9e%3B%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul li.twitter a {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M100.08%2C18.24a40%2C40%2C0%2C0%2C1-11.76%2C3.31%2C21%2C21%2C0%2C0%2C0%2C9-11.62%2C40.35%2C40.35%2C0%2C0%2C1-13%2C5.09%2C20.2%2C20.2%2C0%2C0%2C0-15-6.63c-11.31%2C0-20.48%2C9.41-20.48%2C21a21.43%2C21.43%2C0%2C0%2C0%2C.53%2C4.78%2C57.68%2C57.68%2C0%2C0%2C1-42.23-22A21.39%2C21.39%2C0%2C0%2C0%2C4.41%2C22.8a21.15%2C21.15%2C0%2C0%2C0%2C9.11%2C17.48%2C20.11%2C20.11%2C0%2C0%2C1-9.28-2.62v.26a20.88%2C20.88%2C0%2C0%2C0%2C16.44%2C20.6%2C19.53%2C19.53%2C0%2C0%2C1-5.4.74%2C19.9%2C19.9%2C0%2C0%2C1-3.86-.37A20.56%2C20.56%2C0%2C0%2C0%2C30.56%2C73.47a40.45%2C40.45%2C0%2C0%2C1-25.44%2C9%2C41%2C41%2C0%2C0%2C1-4.89-.29%2C57%2C57%2C0%2C0%2C0%2C31.4%2C9.43c37.69%2C0%2C58.29-32%2C58.29-59.77%2C0-.91%2C0-1.83-.05-2.72a42%2C42%2C0%2C0%2C0%2C10.22-10.87%22%20style%3D%22fill%3A%23303030%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul li.twitter a:hover,
.socialBar ul li.twitter a:active {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M100.08%2C18.24a40%2C40%2C0%2C0%2C1-11.76%2C3.31%2C21%2C21%2C0%2C0%2C0%2C9-11.62%2C40.35%2C40.35%2C0%2C0%2C1-13%2C5.09%2C20.2%2C20.2%2C0%2C0%2C0-15-6.63c-11.31%2C0-20.48%2C9.41-20.48%2C21a21.43%2C21.43%2C0%2C0%2C0%2C.53%2C4.78%2C57.68%2C57.68%2C0%2C0%2C1-42.23-22A21.39%2C21.39%2C0%2C0%2C0%2C4.41%2C22.8a21.15%2C21.15%2C0%2C0%2C0%2C9.11%2C17.48%2C20.11%2C20.11%2C0%2C0%2C1-9.28-2.62v.26a20.88%2C20.88%2C0%2C0%2C0%2C16.44%2C20.6%2C19.53%2C19.53%2C0%2C0%2C1-5.4.74%2C19.9%2C19.9%2C0%2C0%2C1-3.86-.37A20.56%2C20.56%2C0%2C0%2C0%2C30.56%2C73.47a40.45%2C40.45%2C0%2C0%2C1-25.44%2C9%2C41%2C41%2C0%2C0%2C1-4.89-.29%2C57%2C57%2C0%2C0%2C0%2C31.4%2C9.43c37.69%2C0%2C58.29-32%2C58.29-59.77%2C0-.91%2C0-1.83-.05-2.72a42%2C42%2C0%2C0%2C0%2C10.22-10.87%22%20style%3D%22fill%3A%23009c9e%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul li.email a {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M97.3%2C59.1v-42H3.8v64h83.8l-8.8%2C8.8l3.5%2C3.5l14.8-14.8L82.3%2C63.8l-3.5%2C3.5l8.8%2C8.8H12.8L43.7%2C53l6.1%2C4.2%0A%09l43-28.9v30.9H97.3z%20M7.8%2C74.6V28.5l32.2%2C22L7.8%2C74.6z%20M49.8%2C52.1l-42-28.6v-1.9h85v1.6L49.8%2C52.1z%22%20style%3D%22fill%3A%23303030%22%2F%3E%3C%2Fsvg%3E%0A');
}
.socialBar ul li.email a:hover,
.socialBar ul li.email a:active {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M97.3%2C59.1v-42H3.8v64h83.8l-8.8%2C8.8l3.5%2C3.5l14.8-14.8L82.3%2C63.8l-3.5%2C3.5l8.8%2C8.8H12.8L43.7%2C53l6.1%2C4.2%0A%09l43-28.9v30.9H97.3z%20M7.8%2C74.6V28.5l32.2%2C22L7.8%2C74.6z%20M49.8%2C52.1l-42-28.6v-1.9h85v1.6L49.8%2C52.1z%22%20style%3D%22fill%3A%23009c9e%22%2F%3E%3C%2Fsvg%3E%0A');
}
.socialBar ul li.print a {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M95.07%2C35.71H77.4V7.08H22.91V35.71H5.24A4.65%2C4.65%2C0%2C0%2C0%2C.47%2C40.6V75.88a4.4%2C4.4%2C0%2C0%2C0%2C4.78%2C4.78H21.84V91.42H78.47V80.66H95.07a4.43%2C4.43%2C0%2C0%2C0%2C4.78-4.78V40.49A4.47%2C4.47%2C0%2C0%2C0%2C95.07%2C35.71ZM27.71%2C11.89H72.59V35.71H27.71ZM73.66%2C80.66v6h-47V76.24h47v4.41ZM95%2C75.85H78.47V71.43H21.84v4.41H5.28V40.6l89.64-.08C94.92%2C46.43%2C95%2C75.85%2C95%2C75.85Z%22%20style%3D%22fill%3A%23303030%22%2F%3E%3Cpath%20d%3D%22M81.14%2C51.24c3.1%2C0%2C3.1-4.81%2C0-4.81S78%2C51.24%2C81.14%2C51.24Z%22%20style%3D%22fill%3A%23303030%22%2F%3E%3Cpath%20d%3D%22M85.42%2C59.78H14.89a2.4%2C2.4%2C0%2C0%2C0%2C0%2C4.81H85.42a2.4%2C2.4%2C0%2C1%2C0%2C0-4.81Z%22%20style%3D%22fill%3A%23303030%22%2F%3E%3Cpath%20d%3D%22M62.72%2C18.2H37.59a2.4%2C2.4%2C0%2C0%2C0%2C0%2C4.81H62.73a2.4%2C2.4%2C0%2C1%2C0%2C0-4.81Z%22%20style%3D%22fill%3A%23303030%22%2F%3E%3Cpath%20d%3D%22M62.72%2C26.21H37.59a2.4%2C2.4%2C0%2C1%2C0%2C0%2C4.81H62.73a2.4%2C2.4%2C0%2C1%2C0%2C0-4.81Z%22%20style%3D%22fill%3A%23303030%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul li.print a:hover,
.socialBar ul li.print a:active {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M95.07%2C35.71H77.4V7.08H22.91V35.71H5.24A4.65%2C4.65%2C0%2C0%2C0%2C.47%2C40.6V75.88a4.4%2C4.4%2C0%2C0%2C0%2C4.78%2C4.78H21.84V91.42H78.47V80.66H95.07a4.43%2C4.43%2C0%2C0%2C0%2C4.78-4.78V40.49A4.47%2C4.47%2C0%2C0%2C0%2C95.07%2C35.71ZM27.71%2C11.89H72.59V35.71H27.71ZM73.66%2C80.66v6h-47V76.24h47v4.41ZM95%2C75.85H78.47V71.43H21.84v4.41H5.28V40.6l89.64-.08C94.92%2C46.43%2C95%2C75.85%2C95%2C75.85Z%22%20style%3D%22fill%3A%23009c9e%22%2F%3E%3Cpath%20d%3D%22M81.14%2C51.24c3.1%2C0%2C3.1-4.81%2C0-4.81S78%2C51.24%2C81.14%2C51.24Z%22%20style%3D%22fill%3A%23009c9e%22%2F%3E%3Cpath%20d%3D%22M85.42%2C59.78H14.89a2.4%2C2.4%2C0%2C0%2C0%2C0%2C4.81H85.42a2.4%2C2.4%2C0%2C1%2C0%2C0-4.81Z%22%20style%3D%22fill%3A%23009c9e%22%2F%3E%3Cpath%20d%3D%22M62.72%2C18.2H37.59a2.4%2C2.4%2C0%2C0%2C0%2C0%2C4.81H62.73a2.4%2C2.4%2C0%2C1%2C0%2C0-4.81Z%22%20style%3D%22fill%3A%23009c9e%22%2F%3E%3Cpath%20d%3D%22M62.72%2C26.21H37.59a2.4%2C2.4%2C0%2C1%2C0%2C0%2C4.81H62.73a2.4%2C2.4%2C0%2C1%2C0%2C0-4.81Z%22%20style%3D%22fill%3A%23009c9e%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul.white li.linkedin a {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M94.16%2C0h-88a6%2C6%2C0%2C0%2C0-6%2C6V94a6%2C6%2C0%2C0%2C0%2C6%2C6h88a6%2C6%2C0%2C0%2C0%2C6-6V6A6%2C6%2C0%2C0%2C0%2C94.16%2C0ZM27.37%2C87H11.51V36.73H27.37ZM19%2C30.44h-.11c-5.74%2C0-9.47-3.84-9.47-8.71S13.29%2C13%2C19.15%2C13s9.45%2C3.75%2C9.57%2C8.71S25%2C30.44%2C19%2C30.44ZM90.86%2C87h-18V61c0-6.81-2.81-11.46-9-11.46-4.73%2C0-7.37%2C3.14-8.59%2C6.16a11.45%2C11.45%2C0%2C0%2C0-.39%2C4.11V87H37.06s.23-46.08%2C0-50.27H54.88v7.89c1.05-3.45%2C6.75-8.37%2C15.84-8.37C82%2C36.25%2C90.86%2C43.48%2C90.86%2C59Z%22%20style%3D%22fill%3A%23fff%3B%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul.white li.linkedin a:hover,
.socialBar ul.white li.linkedin a:active {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M94.16%2C0h-88a6%2C6%2C0%2C0%2C0-6%2C6V94a6%2C6%2C0%2C0%2C0%2C6%2C6h88a6%2C6%2C0%2C0%2C0%2C6-6V6A6%2C6%2C0%2C0%2C0%2C94.16%2C0ZM27.37%2C87H11.51V36.73H27.37ZM19%2C30.44h-.11c-5.74%2C0-9.47-3.84-9.47-8.71S13.29%2C13%2C19.15%2C13s9.45%2C3.75%2C9.57%2C8.71S25%2C30.44%2C19%2C30.44ZM90.86%2C87h-18V61c0-6.81-2.81-11.46-9-11.46-4.73%2C0-7.37%2C3.14-8.59%2C6.16a11.45%2C11.45%2C0%2C0%2C0-.39%2C4.11V87H37.06s.23-46.08%2C0-50.27H54.88v7.89c1.05-3.45%2C6.75-8.37%2C15.84-8.37C82%2C36.25%2C90.86%2C43.48%2C90.86%2C59Z%22%20style%3D%22fill%3A%23fff%3B%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul.white li.facebook a {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M94.2%2C0h-88c-3.3%2C0-6%2C2.7-6%2C6v88c0%2C3.3%2C2.7%2C6%2C6%2C6h49.4V59.4H41.8V43.7h13.8V32.1c0-13.5%2C8.3-21%2C20.3-21%20c4.1%2C0%2C8.2%2C0.2%2C12.2%2C0.7V26h-8.3c-6.5%2C0-7.8%2C3-7.8%2C7.6v10h15.7l-2%2C15.7H72.2V100h22c3.3%2C0%2C6-2.7%2C6-6V6C100.2%2C2.7%2C97.5%2C0%2C94.2%2C0z%22%20style%3D%22fill%3A%23fff%3B%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul.white li.facebook a:hover,
.socialBar ul.white li.facebook a:active {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M94.2%2C0h-88c-3.3%2C0-6%2C2.7-6%2C6v88c0%2C3.3%2C2.7%2C6%2C6%2C6h49.4V59.4H41.8V43.7h13.8V32.1c0-13.5%2C8.3-21%2C20.3-21%20c4.1%2C0%2C8.2%2C0.2%2C12.2%2C0.7V26h-8.3c-6.5%2C0-7.8%2C3-7.8%2C7.6v10h15.7l-2%2C15.7H72.2V100h22c3.3%2C0%2C6-2.7%2C6-6V6C100.2%2C2.7%2C97.5%2C0%2C94.2%2C0z%22%20style%3D%22fill%3A%23fff%3B%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul.white li.twitter a {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M100.08%2C18.24a40%2C40%2C0%2C0%2C1-11.76%2C3.31%2C21%2C21%2C0%2C0%2C0%2C9-11.62%2C40.35%2C40.35%2C0%2C0%2C1-13%2C5.09%2C20.2%2C20.2%2C0%2C0%2C0-15-6.63c-11.31%2C0-20.48%2C9.41-20.48%2C21a21.43%2C21.43%2C0%2C0%2C0%2C.53%2C4.78%2C57.68%2C57.68%2C0%2C0%2C1-42.23-22A21.39%2C21.39%2C0%2C0%2C0%2C4.41%2C22.8a21.15%2C21.15%2C0%2C0%2C0%2C9.11%2C17.48%2C20.11%2C20.11%2C0%2C0%2C1-9.28-2.62v.26a20.88%2C20.88%2C0%2C0%2C0%2C16.44%2C20.6%2C19.53%2C19.53%2C0%2C0%2C1-5.4.74%2C19.9%2C19.9%2C0%2C0%2C1-3.86-.37A20.56%2C20.56%2C0%2C0%2C0%2C30.56%2C73.47a40.45%2C40.45%2C0%2C0%2C1-25.44%2C9%2C41%2C41%2C0%2C0%2C1-4.89-.29%2C57%2C57%2C0%2C0%2C0%2C31.4%2C9.43c37.69%2C0%2C58.29-32%2C58.29-59.77%2C0-.91%2C0-1.83-.05-2.72a42%2C42%2C0%2C0%2C0%2C10.22-10.87%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul.white li.twitter a:hover,
.socialBar ul.white li.twitter a:active {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M100.08%2C18.24a40%2C40%2C0%2C0%2C1-11.76%2C3.31%2C21%2C21%2C0%2C0%2C0%2C9-11.62%2C40.35%2C40.35%2C0%2C0%2C1-13%2C5.09%2C20.2%2C20.2%2C0%2C0%2C0-15-6.63c-11.31%2C0-20.48%2C9.41-20.48%2C21a21.43%2C21.43%2C0%2C0%2C0%2C.53%2C4.78%2C57.68%2C57.68%2C0%2C0%2C1-42.23-22A21.39%2C21.39%2C0%2C0%2C0%2C4.41%2C22.8a21.15%2C21.15%2C0%2C0%2C0%2C9.11%2C17.48%2C20.11%2C20.11%2C0%2C0%2C1-9.28-2.62v.26a20.88%2C20.88%2C0%2C0%2C0%2C16.44%2C20.6%2C19.53%2C19.53%2C0%2C0%2C1-5.4.74%2C19.9%2C19.9%2C0%2C0%2C1-3.86-.37A20.56%2C20.56%2C0%2C0%2C0%2C30.56%2C73.47a40.45%2C40.45%2C0%2C0%2C1-25.44%2C9%2C41%2C41%2C0%2C0%2C1-4.89-.29%2C57%2C57%2C0%2C0%2C0%2C31.4%2C9.43c37.69%2C0%2C58.29-32%2C58.29-59.77%2C0-.91%2C0-1.83-.05-2.72a42%2C42%2C0%2C0%2C0%2C10.22-10.87%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul.white li.email a {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M97.3%2C59.1v-42H3.8v64h83.8l-8.8%2C8.8l3.5%2C3.5l14.8-14.8L82.3%2C63.8l-3.5%2C3.5l8.8%2C8.8H12.8L43.7%2C53l6.1%2C4.2%0A%09l43-28.9v30.9H97.3z%20M7.8%2C74.6V28.5l32.2%2C22L7.8%2C74.6z%20M49.8%2C52.1l-42-28.6v-1.9h85v1.6L49.8%2C52.1z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E%0A');
}
.socialBar ul.white li.email a:hover,
.socialBar ul.white li.email a:active {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M97.3%2C59.1v-42H3.8v64h83.8l-8.8%2C8.8l3.5%2C3.5l14.8-14.8L82.3%2C63.8l-3.5%2C3.5l8.8%2C8.8H12.8L43.7%2C53l6.1%2C4.2%0A%09l43-28.9v30.9H97.3z%20M7.8%2C74.6V28.5l32.2%2C22L7.8%2C74.6z%20M49.8%2C52.1l-42-28.6v-1.9h85v1.6L49.8%2C52.1z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E%0A');
}
.socialBar ul.white li.print a {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M95.07%2C35.71H77.4V7.08H22.91V35.71H5.24A4.65%2C4.65%2C0%2C0%2C0%2C.47%2C40.6V75.88a4.4%2C4.4%2C0%2C0%2C0%2C4.78%2C4.78H21.84V91.42H78.47V80.66H95.07a4.43%2C4.43%2C0%2C0%2C0%2C4.78-4.78V40.49A4.47%2C4.47%2C0%2C0%2C0%2C95.07%2C35.71ZM27.71%2C11.89H72.59V35.71H27.71ZM73.66%2C80.66v6h-47V76.24h47v4.41ZM95%2C75.85H78.47V71.43H21.84v4.41H5.28V40.6l89.64-.08C94.92%2C46.43%2C95%2C75.85%2C95%2C75.85Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M81.14%2C51.24c3.1%2C0%2C3.1-4.81%2C0-4.81S78%2C51.24%2C81.14%2C51.24Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M85.42%2C59.78H14.89a2.4%2C2.4%2C0%2C0%2C0%2C0%2C4.81H85.42a2.4%2C2.4%2C0%2C1%2C0%2C0-4.81Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M62.72%2C18.2H37.59a2.4%2C2.4%2C0%2C0%2C0%2C0%2C4.81H62.73a2.4%2C2.4%2C0%2C1%2C0%2C0-4.81Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M62.72%2C26.21H37.59a2.4%2C2.4%2C0%2C1%2C0%2C0%2C4.81H62.73a2.4%2C2.4%2C0%2C1%2C0%2C0-4.81Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E');
}
.socialBar ul.white li.print a:hover,
.socialBar ul.white li.print a:active {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M95.07%2C35.71H77.4V7.08H22.91V35.71H5.24A4.65%2C4.65%2C0%2C0%2C0%2C.47%2C40.6V75.88a4.4%2C4.4%2C0%2C0%2C0%2C4.78%2C4.78H21.84V91.42H78.47V80.66H95.07a4.43%2C4.43%2C0%2C0%2C0%2C4.78-4.78V40.49A4.47%2C4.47%2C0%2C0%2C0%2C95.07%2C35.71ZM27.71%2C11.89H72.59V35.71H27.71ZM73.66%2C80.66v6h-47V76.24h47v4.41ZM95%2C75.85H78.47V71.43H21.84v4.41H5.28V40.6l89.64-.08C94.92%2C46.43%2C95%2C75.85%2C95%2C75.85Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M81.14%2C51.24c3.1%2C0%2C3.1-4.81%2C0-4.81S78%2C51.24%2C81.14%2C51.24Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M85.42%2C59.78H14.89a2.4%2C2.4%2C0%2C0%2C0%2C0%2C4.81H85.42a2.4%2C2.4%2C0%2C1%2C0%2C0-4.81Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M62.72%2C18.2H37.59a2.4%2C2.4%2C0%2C0%2C0%2C0%2C4.81H62.73a2.4%2C2.4%2C0%2C1%2C0%2C0-4.81Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M62.72%2C26.21H37.59a2.4%2C2.4%2C0%2C1%2C0%2C0%2C4.81H62.73a2.4%2C2.4%2C0%2C1%2C0%2C0-4.81Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E');
}
/* HTML SNIPPET - IMAGE FRAME */
img.fullSize {
  width: 100%;
  margin: 0 0 1em 0;
  height: auto;
  padding: 0;
  float: none;
}
img.halfSize {
  width: 48%;
  margin: 0.5em 4% 0.75em 0;
  height: auto;
  padding: 0;
}
img.thirdSize {
  width: 33%;
  margin: 0.5em 4% 0.75em 0;
  height: auto;
  padding: 0;
}
img.alignLeft {
  display: inline-block;
  float: left;
  margin-left: 0;
  margin-right: 4%;
}
img.alignRight {
  display: inline-block;
  float: right;
  margin-left: 4%;
  margin-right: 0;
}
.extendedAddressWrap {
  padding-bottom: 40px;
}
.extendedAddressWrap .extended-address .cityName {
  font-family: 'Montserrat Bold', Arial;
  /* color: #7d7d7d; */
  color: #000;
  font-size: 18px;
}
.extendedAddressWrap .extended-address span {
  font-family: 'Montserrat Regular', Arial;
  font-size: 16px;
  color: #303030;
  line-height: 20px;
  margin-bottom: 7px;
}
p.global-offices.bold {
  font-size: 16px;
  color: #303030;
  text-align: left;
  font-family: 'Montserrat Regular', Arial;
  line-height: 20px;
  margin-bottom: 7px;
}
p.global-offices.more {
  padding: 5px 30px 5px 25px;
  display: inline-block;
  background: #eee url('https://resources2.morganphilips.cn/img/mpg/arrow-navigation-right.png') 10px 10px no-repeat;
}
.sitemapWrap DIV.sitemap {
  margin-bottom: 100px;
}
DIV.sitemap UL A {
  font-weight: normal;
  font-size: 24px;
  color: #0067c6;
  font-family: 'Montserrat Regular', Arial;
}
/*   --------   BRIGHTCOVE VIDEO PLAYER ON THE HOMEPAGE --------  */
.video-js .vjs-control-bar {
  display: none;
}
.video-js .vjs-dock-text {
  display: none;
}
/*  ----------------------------------------    */
/*  BOTTOM PART AND FOOTER                      */
/*  ----------------------------------------    */
.SocialLinksPane {
  background-color: #009c9e;
  padding: 0;
}
.SocialLinksPane ul {
  list-style: none;
  display: block;
  width: 625px;
  margin: 0 auto;
}
.SocialLinksPane ul > li {
  float: left;
  position: relative;
  display: block;
  padding: 0 53px;
}
.SocialLinksPane ul > li > a {
  position: relative;
  display: block;
  padding: 0px;
}
.FooterPane {
  background-color: #303030;
  color: #fff;
  font-size: 12px;
  /* margin-bottom: 123px; */
}
.FooterPane a.socialFollow {
  margin: 0 14px 6px 0;
  display: block;
  float: left;
}
.FooterPane a.socialFollow:hover,
.FooterPane a.socialFollow:active,
.FooterPane a.socialFollow:focus {
  text-decoration: none;
}
.FooterPane a.socialFollow path {
  fill: #ffffff;
  -moz-transition: fill 0.3s ease-in-out;
  -o-transition: fill 0.3s ease-in-out;
  -webkit-transition: fill 0.3s ease-in-out;
  transition: fill 0.3s ease-in-out;
}
.FooterPane a.socialFollow:hover path,
.FooterPane a.socialFollow:active path,
.FooterPane a.socialFollow:focus path {
  fill: #0067c6;
}
.FooterPane a,
.FooterPane a:link,
.FooterPane a:visited,
.FooterPane a:focus {
  color: #fff;
}
.FooterPane p {
  margin-bottom: 12px;
  color: #fff;
  font-size: 14px;
}
.FooterPane p strong {
  color: #fff;
  font-size: 22px;
  font-family: 'Montserrat Regular', Arial;
}
.FooterPane .footer-title {
  font-size: 16px;
  font-family: 'Montserrat Bold', Arial;
  color: #fff;
}
.FooterPane ul,
.FooterPane li {
  list-style: none;
  margin-left: 0;
}
.FooterPane li {
  padding: 2px 0 2px 14px;
  font-size: 14px;
  background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%2022%22%3E%3Cpolygon%20points%3D%224%2C0%200%2C4%207%2C11%200%2C18%204%2C22%2015%2C11%22%20style%3D%22fill%3A%23FFFFFF%3B%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: left 9px;
  background-size: 10px 10px;
}
.FooterPane li a:hover,
.FooterPane li a:active,
.FooterPane li a:focus {
  text-decoration: underline;
}
.FooterPane .ContainerWrapper {
  padding-top: 30px;
}
.FooterPane #FooterCopyrightPane {
  padding-top: 15px;
}
.FooterPane #FooterCopyrightPane .ContainerWrapper {
  padding-top: 1em;
}
.FooterPane .ContainerWrapper .ContainerWrapper {
  padding-top: 0px;
}
.FooterPane .footerText,
.FooterPane .footerCopyrightText {
  margin-top: 1em;
}
.FooterPane .footer-links {
  font-size: 14px;
  margin-bottom: 0;
}
.FooterPane .footer-links a {
  padding: 0 15px;
}
.FooterPane .footer-links a:hover {
  color: #fff;
  text-decoration: underline;
}
.FooterPane .footer-links a:first-child {
  padding-left: 0;
}
.FooterPane .footer-company-info {
  font-size: 14px;
  padding-top: 20px;
}
.FooterPane .container:last-child {
  min-height: 250px;
}
/* SOCIAL MEDIA ICONS POPUP */
p.social.hover,
a.socialFollow.hover {
  position: relative;
}
p.social.hover .qrPopup,
a.socialFollow.hover .qrPopup {
  display: block;
  opacity: 0;
  visibility: hidden;
  padding: 10px;
  background-color: #999;
  width: 220px;
  position: absolute;
  bottom: 80px;
  left: -65px;
  transition: all 200ms ease;
}
p.social.hover .qrPopup::before,
a.socialFollow.hover .qrPopup::before {
  content: '⏷';
  position: absolute;
  bottom: -12px;
  left: 90px;
  font-size: 34px;
}
p.social.hover .qrPopup img,
a.socialFollow.hover .qrPopup img {
  width: 200px;
  height: auto;
  margin: 0;
  clear: both;
  float: none;
}
p.social.hover .qrPopup span.qrCodeNote,
a.socialFollow.hover .qrPopup span.qrCodeNote {
  font-size: 14px;
  line-height: 18px;
  color: #000;
  padding: 8px 0 0 0;
  display: block;
  margin: 0;
}
p.social.hover:hover .qrPopup,
a.socialFollow.hover:hover .qrPopup,
p.social.hover:active .qrPopup,
a.socialFollow.hover:active .qrPopup {
  visibility: visible;
  opacity: 1;
  bottom: 100px;
}
a.socialFollow.hover .qrPopup.gray::before {
  left: 185px;
  width: 32px;
  color: #999;
}
a.socialFollow .qrPopup.gray {
  background-color: #999;
  bottom: 60px;
  left: -180px;
}
.qrPopup.red {
  background-color: #eb6b51;
}
.qrPopup.red::before {
  color: #eb6b51;
}
a.socialFollow.hover:hover .qrPopup,
a.socialFollow.hover:active .qrPopup {
  bottom: 80px;
}
ul.socialMediaFooter img {
  width: 48px;
  height: 62px;
}
/*  ----------------------------------------    */
/*  HOMEPAGE SKIN                               */
/*  ----------------------------------------    */
#dnn_ContentPane > .DnnModule:first-child > .ContainerWrapper > .NormalContainerPadding > .dnnClear > h2 {
  margin-top: 0;
}
.brandListHomepage img {
  width: 100%;
  height: auto;
  padding: 0 1em;
}
/*  ----------------------------------------    */
/*  INSIGHTS SKIN                               */
/*  ----------------------------------------    */
.InsightsBanner {
  width: 100%;
  background-color: #929291;
  text-align: center;
}
.HeaderBar-background h1.insightsTitle,
.HeaderBar-background p.insightsTitle,
.InsightsBanner h1.insightsTitle,
.InsightsBanner p.insightsTitle {
  line-height: 90px;
  font-family: OpenSans Light, Arial;
  color: #fff;
  text-align: center;
  font-size: 52px;
  margin-bottom: 0;
  margin-top: 0;
  display: block;
  vertical-align: middle;
}
.HeaderBar-background h1.insightsTitle span.insightsSubtitle,
.HeaderBar-background p.insightsTitle span.insightsSubtitle,
.InsightsBanner h1.insightsTitle span.insightsSubtitle,
.InsightsBanner p.insightsTitle span.insightsSubtitle {
  font-size: 28px;
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
}
.HeaderBar-background h1.insightsTitle a,
.HeaderBar-background p.insightsTitle a,
.InsightsBanner h1.insightsTitle a,
.InsightsBanner p.insightsTitle a {
  color: #fff;
  font-family: OpenSans Light, Arial;
}
.HeaderBar-background h1.contactTitle,
.HeaderBar-background p.contactTitle,
.InsightsBanner h1.contactTitle,
.InsightsBanner p.contactTitle {
  font-family: OpenSans Light, Arial;
  font-size: 46px;
  display: block;
  text-align: center;
  line-height: 95px;
  margin-bottom: 0;
}
a.backToInsights {
  color: #fff;
  background-color: #0067c6;
  font-family: 'Montserrat Regular', Arial;
  font-size: 16px;
  padding: 6px 12px 2px;
  position: fixed;
  bottom: 12px;
  display: inline-block;
  right: 12px;
  z-index: 1001;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.6);
}
a.backToInsights:before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 22px;
  background: transparent url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%2012%22%3E%3Cpolygon%20class%3D%22cls-1%22%20style%3D%22fill%3A%23fff%3B%22%20points%3D%225.79%2011.71%200.09%206%205.79%200.29%207.21%201.71%202.91%206%207.21%2010.29%205.79%2011.71%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
}
a.backToInsights span {
  display: inline-block;
  height: 24px;
  padding-left: 5px;
  overflow: hidden;
}
a.backToInsights:hover,
a.backToInsights:active,
a.backToInsights:focus {
  background-color: #000000;
  color: #fff;
  text-decoration: none;
}
p.moduleTitle.filterTitle {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-align: left;
}
p.moduleTitle.filterTitle .Head {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: OpenSans Light, Arial;
  font-size: 16px;
  color: #303030;
}
#dnn_ContentPane .DnnModule-EasyDNNnewsWidgets:first-child .EasyDNNFilterContainer {
  padding-top: 1em;
  padding-left: 120px;
}
.ContactPane {
  float: right;
  min-width: 150px;
}
.ContactPane p {
  color: #000000;
  font-size: 20px;
  font-family: 'Montserrat Regular', Arial;
  padding: 0 0;
}
.ContactPane p a {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: 24px;
  fill: #000000;
}
.ContactPane p a:hover,
.ContactPane p a:active,
.ContactPane p a:focus {
  color: #0067c6;
  fill: #0067c6;
}
.ContactPane p a.phoneIcon,
.ContactPane p a.formIcon {
  padding-left: 1.4em;
  background-size: 24px 24px;
  background-position: left center;
  background-repeat: no-repeat;
}
.ContactPane p a.phoneIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M23.41%2C19.52c-1.36-0.6-2.75-1.09-2.96-1.14c0%2C0-0.01%2C0-0.01%2C0c-0.87-0.19-1.33%2C0.57-1.7%2C1.18%0A%09c-0.35%2C0.57-0.6%2C0.95-0.97%2C0.97c-0.01%2C0-0.02%2C0-0.04%2C0c-1.04%2C0-3.57-2.11-4.79-3.57c-1.23-1.47-2.9-4.37-2.67-5.37%0A%09c0.08-0.36%2C0.5-0.55%2C1.12-0.79c0.66-0.26%2C1.49-0.58%2C1.45-1.47c0-0.01%2C0-0.01%2C0-0.02c-0.02-0.22-0.26-1.68-0.61-3.11%0A%09c-0.61-2.5-1.07-3.07-1.57-3.12C8.98%2C2.8%2C7.39%2C3.25%2C6.19%2C4.34C4.88%2C5.52%2C4.17%2C7.36%2C4.3%2C9.25c0.27%2C4.08%2C3.81%2C8.7%2C5.31%2C10.5%0A%09c1.51%2C1.8%2C5.45%2C6.09%2C9.42%2C7.06c0.51%2C0.12%2C1.03%2C0.19%2C1.54%2C0.19c1.33%2C0%2C2.62-0.41%2C3.63-1.2c1.28-0.99%2C1.99-2.48%2C2.02-4.19%0A%09C26.25%2C21.11%2C25.77%2C20.56%2C23.41%2C19.52z%22%2F%3E%3C%2Fsvg%3E%0A');
}
.ContactPane p a.formIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M20.3%2C2.51H8.89c-1.49%2C0-2.7%2C1.21-2.7%2C2.7V24.3c0%2C1.49%2C1.21%2C2.7%2C2.7%2C2.7H20.3c1.49%2C0%2C2.7-1.21%2C2.7-2.7V5.21%0A%09C23%2C3.72%2C21.79%2C2.51%2C20.3%2C2.51z%20M12.02%2C4.18c0-0.08%2C0.06-0.14%2C0.14-0.14h4.88c0.08%2C0%2C0.14%2C0.06%2C0.14%2C0.14v0%0A%09c0%2C0.08-0.06%2C0.14-0.14%2C0.14h-4.88C12.08%2C4.32%2C12.02%2C4.26%2C12.02%2C4.18L12.02%2C4.18z%20M14.6%2C26.07c-0.75%2C0-1.36-0.61-1.36-1.36%0A%09s0.61-1.36%2C1.36-1.36c0.75%2C0%2C1.36%2C0.61%2C1.36%2C1.36S15.35%2C26.07%2C14.6%2C26.07z%20M21.53%2C22.05c0%2C0.26-0.21%2C0.47-0.47%2C0.47H8.13%0A%09c-0.26%2C0-0.47-0.21-0.47-0.47V5.91c0-0.26%2C0.21-0.47%2C0.47-0.47h12.93c0.26%2C0%2C0.47%2C0.21%2C0.47%2C0.47V22.05z%22%2F%3E%3C%2Fsvg%3E%0A');
}
.ContactPane p a.phoneIcon:hover,
.ContactPane p a.phoneIcon:active,
.ContactPane p a.phoneIcon:focus {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M23.41%2C19.52c-1.36-0.6-2.75-1.09-2.96-1.14c0%2C0-0.01%2C0-0.01%2C0c-0.87-0.19-1.33%2C0.57-1.7%2C1.18%0A%09c-0.35%2C0.57-0.6%2C0.95-0.97%2C0.97c-0.01%2C0-0.02%2C0-0.04%2C0c-1.04%2C0-3.57-2.11-4.79-3.57c-1.23-1.47-2.9-4.37-2.67-5.37%0A%09c0.08-0.36%2C0.5-0.55%2C1.12-0.79c0.66-0.26%2C1.49-0.58%2C1.45-1.47c0-0.01%2C0-0.01%2C0-0.02c-0.02-0.22-0.26-1.68-0.61-3.11%0A%09c-0.61-2.5-1.07-3.07-1.57-3.12C8.98%2C2.8%2C7.39%2C3.25%2C6.19%2C4.34C4.88%2C5.52%2C4.17%2C7.36%2C4.3%2C9.25c0.27%2C4.08%2C3.81%2C8.7%2C5.31%2C10.5%0A%09c1.51%2C1.8%2C5.45%2C6.09%2C9.42%2C7.06c0.51%2C0.12%2C1.03%2C0.19%2C1.54%2C0.19c1.33%2C0%2C2.62-0.41%2C3.63-1.2c1.28-0.99%2C1.99-2.48%2C2.02-4.19%0A%09C26.25%2C21.11%2C25.77%2C20.56%2C23.41%2C19.52z%22%2F%3E%3C%2Fsvg%3E%0A');
}
.ContactPane p a.formIcon:hover,
.ContactPane p a.formIcon:active,
.ContactPane p a.formIcon:focus {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M20.3%2C2.51H8.89c-1.49%2C0-2.7%2C1.21-2.7%2C2.7V24.3c0%2C1.49%2C1.21%2C2.7%2C2.7%2C2.7H20.3c1.49%2C0%2C2.7-1.21%2C2.7-2.7V5.21%0A%09C23%2C3.72%2C21.79%2C2.51%2C20.3%2C2.51z%20M12.02%2C4.18c0-0.08%2C0.06-0.14%2C0.14-0.14h4.88c0.08%2C0%2C0.14%2C0.06%2C0.14%2C0.14v0%0A%09c0%2C0.08-0.06%2C0.14-0.14%2C0.14h-4.88C12.08%2C4.32%2C12.02%2C4.26%2C12.02%2C4.18L12.02%2C4.18z%20M14.6%2C26.07c-0.75%2C0-1.36-0.61-1.36-1.36%0A%09s0.61-1.36%2C1.36-1.36c0.75%2C0%2C1.36%2C0.61%2C1.36%2C1.36S15.35%2C26.07%2C14.6%2C26.07z%20M21.53%2C22.05c0%2C0.26-0.21%2C0.47-0.47%2C0.47H8.13%0A%09c-0.26%2C0-0.47-0.21-0.47-0.47V5.91c0-0.26%2C0.21-0.47%2C0.47-0.47h12.93c0.26%2C0%2C0.47%2C0.21%2C0.47%2C0.47V22.05z%22%2F%3E%3C%2Fsvg%3E%0A');
}
.ContactPane p.mpg a.phoneIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M23.41%2C19.52c-1.36-0.6-2.75-1.09-2.96-1.14c0%2C0-0.01%2C0-0.01%2C0c-0.87-0.19-1.33%2C0.57-1.7%2C1.18%0A%09c-0.35%2C0.57-0.6%2C0.95-0.97%2C0.97c-0.01%2C0-0.02%2C0-0.04%2C0c-1.04%2C0-3.57-2.11-4.79-3.57c-1.23-1.47-2.9-4.37-2.67-5.37%0A%09c0.08-0.36%2C0.5-0.55%2C1.12-0.79c0.66-0.26%2C1.49-0.58%2C1.45-1.47c0-0.01%2C0-0.01%2C0-0.02c-0.02-0.22-0.26-1.68-0.61-3.11%0A%09c-0.61-2.5-1.07-3.07-1.57-3.12C8.98%2C2.8%2C7.39%2C3.25%2C6.19%2C4.34C4.88%2C5.52%2C4.17%2C7.36%2C4.3%2C9.25c0.27%2C4.08%2C3.81%2C8.7%2C5.31%2C10.5%0A%09c1.51%2C1.8%2C5.45%2C6.09%2C9.42%2C7.06c0.51%2C0.12%2C1.03%2C0.19%2C1.54%2C0.19c1.33%2C0%2C2.62-0.41%2C3.63-1.2c1.28-0.99%2C1.99-2.48%2C2.02-4.19%0A%09C26.25%2C21.11%2C25.77%2C20.56%2C23.41%2C19.52z%22%20style%3D%22fill%3A %230067c6 %3B%22%2F%3E%3C%2Fsvg%3E');
}
.ContactPane p.mpg a.formIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M20.3%2C2.51H8.89c-1.49%2C0-2.7%2C1.21-2.7%2C2.7V24.3c0%2C1.49%2C1.21%2C2.7%2C2.7%2C2.7H20.3c1.49%2C0%2C2.7-1.21%2C2.7-2.7V5.21%0A%09C23%2C3.72%2C21.79%2C2.51%2C20.3%2C2.51z%20M12.02%2C4.18c0-0.08%2C0.06-0.14%2C0.14-0.14h4.88c0.08%2C0%2C0.14%2C0.06%2C0.14%2C0.14v0%0A%09c0%2C0.08-0.06%2C0.14-0.14%2C0.14h-4.88C12.08%2C4.32%2C12.02%2C4.26%2C12.02%2C4.18L12.02%2C4.18z%20M14.6%2C26.07c-0.75%2C0-1.36-0.61-1.36-1.36%0A%09s0.61-1.36%2C1.36-1.36c0.75%2C0%2C1.36%2C0.61%2C1.36%2C1.36S15.35%2C26.07%2C14.6%2C26.07z%20M21.53%2C22.05c0%2C0.26-0.21%2C0.47-0.47%2C0.47H8.13%0A%09c-0.26%2C0-0.47-0.21-0.47-0.47V5.91c0-0.26%2C0.21-0.47%2C0.47-0.47h12.93c0.26%2C0%2C0.47%2C0.21%2C0.47%2C0.47V22.05z%22%20style%3D%22fill%3A %230067c6 %3B%22%2F%3E%3C%2Fsvg%3E');
}
.ContactPane p.outplacement a.phoneIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M23.41%2C19.52c-1.36-0.6-2.75-1.09-2.96-1.14c0%2C0-0.01%2C0-0.01%2C0c-0.87-0.19-1.33%2C0.57-1.7%2C1.18%0A%09c-0.35%2C0.57-0.6%2C0.95-0.97%2C0.97c-0.01%2C0-0.02%2C0-0.04%2C0c-1.04%2C0-3.57-2.11-4.79-3.57c-1.23-1.47-2.9-4.37-2.67-5.37%0A%09c0.08-0.36%2C0.5-0.55%2C1.12-0.79c0.66-0.26%2C1.49-0.58%2C1.45-1.47c0-0.01%2C0-0.01%2C0-0.02c-0.02-0.22-0.26-1.68-0.61-3.11%0A%09c-0.61-2.5-1.07-3.07-1.57-3.12C8.98%2C2.8%2C7.39%2C3.25%2C6.19%2C4.34C4.88%2C5.52%2C4.17%2C7.36%2C4.3%2C9.25c0.27%2C4.08%2C3.81%2C8.7%2C5.31%2C10.5%0A%09c1.51%2C1.8%2C5.45%2C6.09%2C9.42%2C7.06c0.51%2C0.12%2C1.03%2C0.19%2C1.54%2C0.19c1.33%2C0%2C2.62-0.41%2C3.63-1.2c1.28-0.99%2C1.99-2.48%2C2.02-4.19%0A%09C26.25%2C21.11%2C25.77%2C20.56%2C23.41%2C19.52z%22%20style%3D%22fill%3A %23f39e29 %3B%22%2F%3E%3C%2Fsvg%3E');
}
.ContactPane p.outplacement a.formIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M20.3%2C2.51H8.89c-1.49%2C0-2.7%2C1.21-2.7%2C2.7V24.3c0%2C1.49%2C1.21%2C2.7%2C2.7%2C2.7H20.3c1.49%2C0%2C2.7-1.21%2C2.7-2.7V5.21%0A%09C23%2C3.72%2C21.79%2C2.51%2C20.3%2C2.51z%20M12.02%2C4.18c0-0.08%2C0.06-0.14%2C0.14-0.14h4.88c0.08%2C0%2C0.14%2C0.06%2C0.14%2C0.14v0%0A%09c0%2C0.08-0.06%2C0.14-0.14%2C0.14h-4.88C12.08%2C4.32%2C12.02%2C4.26%2C12.02%2C4.18L12.02%2C4.18z%20M14.6%2C26.07c-0.75%2C0-1.36-0.61-1.36-1.36%0A%09s0.61-1.36%2C1.36-1.36c0.75%2C0%2C1.36%2C0.61%2C1.36%2C1.36S15.35%2C26.07%2C14.6%2C26.07z%20M21.53%2C22.05c0%2C0.26-0.21%2C0.47-0.47%2C0.47H8.13%0A%09c-0.26%2C0-0.47-0.21-0.47-0.47V5.91c0-0.26%2C0.21-0.47%2C0.47-0.47h12.93c0.26%2C0%2C0.47%2C0.21%2C0.47%2C0.47V22.05z%22%20style%3D%22fill%3A %23f39e29 %3B%22%2F%3E%3C%2Fsvg%3E');
}
.ContactPane p.fyte a.phoneIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M23.41%2C19.52c-1.36-0.6-2.75-1.09-2.96-1.14c0%2C0-0.01%2C0-0.01%2C0c-0.87-0.19-1.33%2C0.57-1.7%2C1.18%0A%09c-0.35%2C0.57-0.6%2C0.95-0.97%2C0.97c-0.01%2C0-0.02%2C0-0.04%2C0c-1.04%2C0-3.57-2.11-4.79-3.57c-1.23-1.47-2.9-4.37-2.67-5.37%0A%09c0.08-0.36%2C0.5-0.55%2C1.12-0.79c0.66-0.26%2C1.49-0.58%2C1.45-1.47c0-0.01%2C0-0.01%2C0-0.02c-0.02-0.22-0.26-1.68-0.61-3.11%0A%09c-0.61-2.5-1.07-3.07-1.57-3.12C8.98%2C2.8%2C7.39%2C3.25%2C6.19%2C4.34C4.88%2C5.52%2C4.17%2C7.36%2C4.3%2C9.25c0.27%2C4.08%2C3.81%2C8.7%2C5.31%2C10.5%0A%09c1.51%2C1.8%2C5.45%2C6.09%2C9.42%2C7.06c0.51%2C0.12%2C1.03%2C0.19%2C1.54%2C0.19c1.33%2C0%2C2.62-0.41%2C3.63-1.2c1.28-0.99%2C1.99-2.48%2C2.02-4.19%0A%09C26.25%2C21.11%2C25.77%2C20.56%2C23.41%2C19.52z%22%20style%3D%22fill%3A %23eb6b51 %3B%22%2F%3E%3C%2Fsvg%3E');
}
.ContactPane p.fyte a.formIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M20.3%2C2.51H8.89c-1.49%2C0-2.7%2C1.21-2.7%2C2.7V24.3c0%2C1.49%2C1.21%2C2.7%2C2.7%2C2.7H20.3c1.49%2C0%2C2.7-1.21%2C2.7-2.7V5.21%0A%09C23%2C3.72%2C21.79%2C2.51%2C20.3%2C2.51z%20M12.02%2C4.18c0-0.08%2C0.06-0.14%2C0.14-0.14h4.88c0.08%2C0%2C0.14%2C0.06%2C0.14%2C0.14v0%0A%09c0%2C0.08-0.06%2C0.14-0.14%2C0.14h-4.88C12.08%2C4.32%2C12.02%2C4.26%2C12.02%2C4.18L12.02%2C4.18z%20M14.6%2C26.07c-0.75%2C0-1.36-0.61-1.36-1.36%0A%09s0.61-1.36%2C1.36-1.36c0.75%2C0%2C1.36%2C0.61%2C1.36%2C1.36S15.35%2C26.07%2C14.6%2C26.07z%20M21.53%2C22.05c0%2C0.26-0.21%2C0.47-0.47%2C0.47H8.13%0A%09c-0.26%2C0-0.47-0.21-0.47-0.47V5.91c0-0.26%2C0.21-0.47%2C0.47-0.47h12.93c0.26%2C0%2C0.47%2C0.21%2C0.47%2C0.47V22.05z%22%20style%3D%22fill%3A %23eb6b51 %3B%22%2F%3E%3C%2Fsvg%3E');
}
.ContactPane p.interimManagement a.phoneIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M23.41%2C19.52c-1.36-0.6-2.75-1.09-2.96-1.14c0%2C0-0.01%2C0-0.01%2C0c-0.87-0.19-1.33%2C0.57-1.7%2C1.18%0A%09c-0.35%2C0.57-0.6%2C0.95-0.97%2C0.97c-0.01%2C0-0.02%2C0-0.04%2C0c-1.04%2C0-3.57-2.11-4.79-3.57c-1.23-1.47-2.9-4.37-2.67-5.37%0A%09c0.08-0.36%2C0.5-0.55%2C1.12-0.79c0.66-0.26%2C1.49-0.58%2C1.45-1.47c0-0.01%2C0-0.01%2C0-0.02c-0.02-0.22-0.26-1.68-0.61-3.11%0A%09c-0.61-2.5-1.07-3.07-1.57-3.12C8.98%2C2.8%2C7.39%2C3.25%2C6.19%2C4.34C4.88%2C5.52%2C4.17%2C7.36%2C4.3%2C9.25c0.27%2C4.08%2C3.81%2C8.7%2C5.31%2C10.5%0A%09c1.51%2C1.8%2C5.45%2C6.09%2C9.42%2C7.06c0.51%2C0.12%2C1.03%2C0.19%2C1.54%2C0.19c1.33%2C0%2C2.62-0.41%2C3.63-1.2c1.28-0.99%2C1.99-2.48%2C2.02-4.19%0A%09C26.25%2C21.11%2C25.77%2C20.56%2C23.41%2C19.52z%22%20style%3D%22fill%3A %234b5b70 %3B%22%2F%3E%3C%2Fsvg%3E');
}
.ContactPane p.interimManagement a.formIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M20.3%2C2.51H8.89c-1.49%2C0-2.7%2C1.21-2.7%2C2.7V24.3c0%2C1.49%2C1.21%2C2.7%2C2.7%2C2.7H20.3c1.49%2C0%2C2.7-1.21%2C2.7-2.7V5.21%0A%09C23%2C3.72%2C21.79%2C2.51%2C20.3%2C2.51z%20M12.02%2C4.18c0-0.08%2C0.06-0.14%2C0.14-0.14h4.88c0.08%2C0%2C0.14%2C0.06%2C0.14%2C0.14v0%0A%09c0%2C0.08-0.06%2C0.14-0.14%2C0.14h-4.88C12.08%2C4.32%2C12.02%2C4.26%2C12.02%2C4.18L12.02%2C4.18z%20M14.6%2C26.07c-0.75%2C0-1.36-0.61-1.36-1.36%0A%09s0.61-1.36%2C1.36-1.36c0.75%2C0%2C1.36%2C0.61%2C1.36%2C1.36S15.35%2C26.07%2C14.6%2C26.07z%20M21.53%2C22.05c0%2C0.26-0.21%2C0.47-0.47%2C0.47H8.13%0A%09c-0.26%2C0-0.47-0.21-0.47-0.47V5.91c0-0.26%2C0.21-0.47%2C0.47-0.47h12.93c0.26%2C0%2C0.47%2C0.21%2C0.47%2C0.47V22.05z%22%20style%3D%22fill%3A %234b5b70 %3B%22%2F%3E%3C%2Fsvg%3E');
}
.ContactPane p.executiveSearch a.phoneIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M23.41%2C19.52c-1.36-0.6-2.75-1.09-2.96-1.14c0%2C0-0.01%2C0-0.01%2C0c-0.87-0.19-1.33%2C0.57-1.7%2C1.18%0A%09c-0.35%2C0.57-0.6%2C0.95-0.97%2C0.97c-0.01%2C0-0.02%2C0-0.04%2C0c-1.04%2C0-3.57-2.11-4.79-3.57c-1.23-1.47-2.9-4.37-2.67-5.37%0A%09c0.08-0.36%2C0.5-0.55%2C1.12-0.79c0.66-0.26%2C1.49-0.58%2C1.45-1.47c0-0.01%2C0-0.01%2C0-0.02c-0.02-0.22-0.26-1.68-0.61-3.11%0A%09c-0.61-2.5-1.07-3.07-1.57-3.12C8.98%2C2.8%2C7.39%2C3.25%2C6.19%2C4.34C4.88%2C5.52%2C4.17%2C7.36%2C4.3%2C9.25c0.27%2C4.08%2C3.81%2C8.7%2C5.31%2C10.5%0A%09c1.51%2C1.8%2C5.45%2C6.09%2C9.42%2C7.06c0.51%2C0.12%2C1.03%2C0.19%2C1.54%2C0.19c1.33%2C0%2C2.62-0.41%2C3.63-1.2c1.28-0.99%2C1.99-2.48%2C2.02-4.19%0A%09C26.25%2C21.11%2C25.77%2C20.56%2C23.41%2C19.52z%22%20style%3D%22fill%3A %23672769 %3B%22%2F%3E%3C%2Fsvg%3E');
}
.ContactPane p.executiveSearch a.formIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M20.3%2C2.51H8.89c-1.49%2C0-2.7%2C1.21-2.7%2C2.7V24.3c0%2C1.49%2C1.21%2C2.7%2C2.7%2C2.7H20.3c1.49%2C0%2C2.7-1.21%2C2.7-2.7V5.21%0A%09C23%2C3.72%2C21.79%2C2.51%2C20.3%2C2.51z%20M12.02%2C4.18c0-0.08%2C0.06-0.14%2C0.14-0.14h4.88c0.08%2C0%2C0.14%2C0.06%2C0.14%2C0.14v0%0A%09c0%2C0.08-0.06%2C0.14-0.14%2C0.14h-4.88C12.08%2C4.32%2C12.02%2C4.26%2C12.02%2C4.18L12.02%2C4.18z%20M14.6%2C26.07c-0.75%2C0-1.36-0.61-1.36-1.36%0A%09s0.61-1.36%2C1.36-1.36c0.75%2C0%2C1.36%2C0.61%2C1.36%2C1.36S15.35%2C26.07%2C14.6%2C26.07z%20M21.53%2C22.05c0%2C0.26-0.21%2C0.47-0.47%2C0.47H8.13%0A%09c-0.26%2C0-0.47-0.21-0.47-0.47V5.91c0-0.26%2C0.21-0.47%2C0.47-0.47h12.93c0.26%2C0%2C0.47%2C0.21%2C0.47%2C0.47V22.05z%22%20style%3D%22fill%3A %23672769 %3B%22%2F%3E%3C%2Fsvg%3E');
}
.ContactPane p.talentConsulting a.phoneIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M23.41%2C19.52c-1.36-0.6-2.75-1.09-2.96-1.14c0%2C0-0.01%2C0-0.01%2C0c-0.87-0.19-1.33%2C0.57-1.7%2C1.18%0A%09c-0.35%2C0.57-0.6%2C0.95-0.97%2C0.97c-0.01%2C0-0.02%2C0-0.04%2C0c-1.04%2C0-3.57-2.11-4.79-3.57c-1.23-1.47-2.9-4.37-2.67-5.37%0A%09c0.08-0.36%2C0.5-0.55%2C1.12-0.79c0.66-0.26%2C1.49-0.58%2C1.45-1.47c0-0.01%2C0-0.01%2C0-0.02c-0.02-0.22-0.26-1.68-0.61-3.11%0A%09c-0.61-2.5-1.07-3.07-1.57-3.12C8.98%2C2.8%2C7.39%2C3.25%2C6.19%2C4.34C4.88%2C5.52%2C4.17%2C7.36%2C4.3%2C9.25c0.27%2C4.08%2C3.81%2C8.7%2C5.31%2C10.5%0A%09c1.51%2C1.8%2C5.45%2C6.09%2C9.42%2C7.06c0.51%2C0.12%2C1.03%2C0.19%2C1.54%2C0.19c1.33%2C0%2C2.62-0.41%2C3.63-1.2c1.28-0.99%2C1.99-2.48%2C2.02-4.19%0A%09C26.25%2C21.11%2C25.77%2C20.56%2C23.41%2C19.52z%22%20style%3D%22fill%3A %23009c9e %3B%22%2F%3E%3C%2Fsvg%3E');
}
.ContactPane p.talentConsulting a.formIcon {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%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%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2030%2030%22%20style%3D%22enable-background%3Anew%200%200%2030%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M20.3%2C2.51H8.89c-1.49%2C0-2.7%2C1.21-2.7%2C2.7V24.3c0%2C1.49%2C1.21%2C2.7%2C2.7%2C2.7H20.3c1.49%2C0%2C2.7-1.21%2C2.7-2.7V5.21%0A%09C23%2C3.72%2C21.79%2C2.51%2C20.3%2C2.51z%20M12.02%2C4.18c0-0.08%2C0.06-0.14%2C0.14-0.14h4.88c0.08%2C0%2C0.14%2C0.06%2C0.14%2C0.14v0%0A%09c0%2C0.08-0.06%2C0.14-0.14%2C0.14h-4.88C12.08%2C4.32%2C12.02%2C4.26%2C12.02%2C4.18L12.02%2C4.18z%20M14.6%2C26.07c-0.75%2C0-1.36-0.61-1.36-1.36%0A%09s0.61-1.36%2C1.36-1.36c0.75%2C0%2C1.36%2C0.61%2C1.36%2C1.36S15.35%2C26.07%2C14.6%2C26.07z%20M21.53%2C22.05c0%2C0.26-0.21%2C0.47-0.47%2C0.47H8.13%0A%09c-0.26%2C0-0.47-0.21-0.47-0.47V5.91c0-0.26%2C0.21-0.47%2C0.47-0.47h12.93c0.26%2C0%2C0.47%2C0.21%2C0.47%2C0.47V22.05z%22%20style%3D%22fill%3A %23009c9e %3B%22%2F%3E%3C%2Fsvg%3E');
}
.contactPaneWrapper .ContactPane p {
  margin: 10px 0;
}
/* ----------------------------------------- */
/* TALENT SOLUTIONS BOXES                    */
/* ----------------------------------------- */
.talent-solutions {
  border: 1px solid #929291;
}
.talent-solutions .logo {
  min-height: 220px;
  padding: 0 20px;
}
.talent-solutions p {
  text-align: center;
  margin: 25px 15px;
}
.talent-solutions .button {
  max-width: 70%;
  margin: 20px auto;
  padding: 6px;
}
.talent-solutions .button a {
  background: transparent url('https://resources2.morganphilips.cn/img/ctaButton-arrowWhite.svg') 0px center no-repeat;
  background-size: 12px 12px;
  padding: 0 8px;
  display: block;
  color: #fff;
  font-family: 'Montserrat Bold', Arial;
}
.talent-solutions .violet {
  background-color: #672769;
}
.talent-solutions .red {
  background-color: #eb6b51;
}
.talent-solutions .darkred {
  background-color: #961914;
}
.talent-solutions .teal {
  background-color: #009c9e;
}
.talent-solutions .blue {
  background-color: #0067c6;
}
.talent-solutions .orange {
  background-color: #f39e29;
}
.talent-solutions .darkorange {
  background-color: #da853a;
}
.talent-solutions .blueslate {
  background-color: #4b5b70;
}
.talent-solutions .yellow {
  background-color: #f5a009;
}
.talent-solutions .sprint42blue {
  background-color: #0E27FB;
}
.talent-solutions .sprint42purple {
  background-color: #3B35E3;
}
.talent-solutions-info {
  min-height: 145px;
  color: #303030;
}
.talent-solutions.horizontal {
  background-color: #ddd;
  border-width: 0 0 0 0;
}
.talent-solutions.horizontal .logo {
  display: table-cell;
  width: 33%;
  vertical-align: middle;
  padding: 20px 20px;
  text-align: center;
}
.talent-solutions.horizontal .logo img {
  max-height: 120px;
  width: auto;
  margin: 0 auto;
}
.talent-solutions.horizontal .talent-solutions-info {
  width: 33%;
  margin: 0;
  display: table-cell;
  vertical-align: middle;
}
.talent-solutions.horizontal .talent-solutions-info p {
  text-align: left;
  margin: 0;
  color: #000;
  line-height: 1.5em;
  display: inline-block;
  font-size: 16px;
  vertical-align: middle;
  margin: 1em 1.5em;
}
.talent-solutions.horizontal .buttonsWrapper {
  display: table-cell;
  vertical-align: middle;
  padding: 0 1.5em;
  width: 33%;
}
.talent-solutions.horizontal .buttonsWrapper .button {
  margin: 30px auto;
  padding: 6px;
  width: 100%;
  max-width: initial;
  text-align: center;
}
/* TALENT SOLUTIONS / SERVICES BOXES - NEW STYLE */
.threeColumns.row {
  position: relative;
  width: 100%;
}
.threeColumns.row,
.twoColumns.row {
  margin-left: 0;
  margin-right: 0;
}
.threeColumns.row .column {
  display: inline-block;
  float: left;
  width: 32.5%;
  margin-right: 1%;
  margin-bottom: 1%;
  min-height: 23em;
}
.twoColumns.row .column {
  display: inline-block;
  float: left;
  width: 49%;
  margin-right: 1%;
  margin-bottom: 1%;
  min-height: 23em;
}
.threeColumns.row .column:last-child,
.twoColumns.row .column:last-child {
  margin-right: 0;
}
.threeColumns .talent-solutions,
.twoColumns .talent-solutions {
  position: relative;
  border-width: 0 0 0 0;
}
.talent-solutions .buttonsWrapper {
  position: absolute;
  width: 100%;
  bottom: 15px;
}
.talent-solutions .buttonsWrapper .button {
  background-color: #fff;
  border: 3px solid #fff;
}
.talent-solutions .buttonsWrapper .button a:hover {
  text-decoration: none;
  color: #fff;
}
.talent-solutions .buttonsWrapper .button:hover {
  background-color: transparent;
  border: 3px solid #fff;
}
.talent-solutions .buttonsWrapper .button:hover a {
  color: #fff;
}
.talent-solutions.teal .buttonsWrapper .button a:hover,
.talent-solutions.teal .buttonsWrapper .button:hover a {
  color: #fff;
}
.talent-solutions.red .buttonsWrapper .button a:hover,
.talent-solutions.red .buttonsWrapper .button:hover a {
  color: #fff;
}
.talent-solutions.violet .buttonsWrapper .button a:hover,
.talent-solutions.violet .buttonsWrapper .button:hover a {
  color: #fff;
}
.talent-solutions.yellow .buttonsWrapper .button a:hover,
.talent-solutions.yellow .buttonsWrapper .button:hover a {
  color: #fff;
}
.talent-solutions.blueslate .buttonsWrapper .button a:hover,
.talent-solutions.blueslate .buttonsWrapper .button:hover a {
  color: #fff;
}
.talent-solutions.sprint42blue .buttonsWrapper .button a:hover,
.talent-solutions.sprint42blue .buttonsWrapper .button:hover a {
  color: #fff;
}
.talent-solutions.column .logo {
  min-height: 150px;
  max-height: 150px;
  padding: 0 30px;
  display: inline-block;
  position: relative;
  width: 100%;
}
.talent-solutions.column .logo img {
  max-height: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.twoColumns.row .talent-solutions .logo img {
  top: 30px;
  padding: 10px 30px;
}
.threeColumns.row .talent-solutions .logo img {
  padding: 10px 30px;
}
.threeColumns.row .talent-solutions .logo.red img {
  padding: 10px 55px;
}
.twoColumns.row .talent-solutions .logo.sprint42blue img {
  padding: 10px 80px;
}
.talent-solutions.violet {
  background-color: #672769;
}
.talent-solutions.violet .buttonsWrapper .button a {
  color: #672769;
}
.talent-solutions.red {
  background-color: #eb6b51;
}
.talent-solutions.red .buttonsWrapper .button a {
  color: #eb6b51;
}
.talent-solutions.teal {
  background-color: #009c9e;
}
.talent-solutions.teal .buttonsWrapper .button a {
  color: #009c9e;
}
.talent-solutions.yellow {
  background-color: #f5a009;
}
.talent-solutions.yellow .buttonsWrapper .button a {
  color: #f5a009;
}
.talent-solutions.blueslate {
  background-color: #4b5b70;
}
.talent-solutions.blueslate .buttonsWrapper .button a {
  color: #4b5b70;
}
.talent-solutions.sprint42blue {
  background-color: #0E27FB;
}
.talent-solutions.sprint42blue .buttonsWrapper .button a {
  color: #0E27FB;
}
.talent-solutions.column .talent-solutions-info {
  min-height: initial;
}
.talent-solutions.column p.talent-solutions-info {
  color: #fff;
  font-family: 'Montserrat Regular', Arial;
}
/* TALENT SOLUTIONS / SERVICES BOXES - NEW STYLE - END */
/*  ----------------------------------------    */
/*  OFFICE PAGE SKIN                            */
/*  ----------------------------------------    */
img.microdataLogo {
  display: none;
}
#officePosition,
#officePositions,
.officePosition {
  display: none;
}
#MapPane,
.mapPlaceholder {
  height: 350px;
}
.mapsPlaceholder span.Head {
  height: 350px;
  width: 100%;
}
.borderWrapper {
  border: 2px solid #929291;
}
.borderWrapper h3,
.borderWrapper h2,
.borderWrapper p,
.borderWrapper ul {
  padding-left: 18px;
  padding-right: 18px;
}
h2.officeTitle {
  font-size: 29px;
}
h2.officeTitle.leftAlign {
  text-align: left;
  margin-top: 0;
  padding-top: 0;
}
.underlineDivider::after {
  content: "";
  display: block;
  width: 25%;
  height: 50px;
  margin: 0 auto 20px;
  text-align: center;
  border-bottom: 3px solid #000;
}
.underlineDivider.blue::after {
  border-color: #0067c6;
}
.underlineDivider.white::after {
  border-color: #fff;
}
.underlineDivider.gray::after {
  border-color: #ddd;
}
.officeBrand {
  float: right;
  width: 50%;
  height: 100%;
  vertical-align: middle;
  display: inline-block;
  background-color: #0067c6;
}
.officeBrand.violet {
  background-color: #672769;
}
.officeBrand.teal {
  background-color: #009c9e;
}
.officeBrand.blueslate {
  background-color: #4b5b70;
}
.officeBrand.red {
  background-color: #eb6b51;
}
.officeBrand.yellow {
  background-color: #f5a009;
}
.officeBrand.sprint42 {
  background-color: #0E27FB;
}
.officeBrand.outplacement {
  background-color: #f5a009;
}
.officeBrand.executive {
  background-color: #672769;
}
.officeBrand.fyte {
  background-color: #eb6b51;
}
.officeBrand.talent {
  background-color: #009c9e;
}
.officeBrand.interim {
  background-color: #4b5b70;
}
.officeBrand img {
  padding: 1em;
  width: 100%;
  height: auto;
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.officeLocation img {
  width: 100%;
  height: auto;
}
.officeLocation h2 a,
.officeLocation h3 a {
  font-family: 'Montserrat Bold', Arial;
}
.officeLocation a,
.officeLocation a:visited {
  color: #0067c6;
}
.officeLocation a:hover,
.officeLocation a:active,
.officeLocation a:focus {
  color: #000000;
  text-decoration: none;
}
.officeLocation ul {
  margin-left: 0;
}
.officeLocation ul li {
  list-style: none;
  background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2024%22%3E%3Cpolygon%20points%3D%225%201%200%206%206%2012%200%2018%205%2023%2016%2012%205%201%22%20style%3D%22fill%3A%230067c6%3B%22%2F%3E%3C%2Fsvg%3E');
  background-size: 8px 12px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 1em;
}
.officeLocation p {
  margin-bottom: 8px;
}
#dnn_OfficePane h2 {
  text-align: left;
  margin-top: 0;
}
.contactOffice {
  padding-top: 15px;
}
.contactOffice .ctaButton {
  border: 2px #000 solid;
  padding: 0.3em 1em;
  margin: 0 1em 1em 0;
  color: #000;
  font-size: 16px;
  font-family: 'Montserrat Regular', Arial;
  display: inline-block;
}
.contactOffice .ctaButton:hover,
.contactOffice .ctaButton:active {
  border-color: #0067c6;
  background-color: #0067c6;
  color: #fff;
  transition: all 0.1s ease-in;
}
/*  ----------------------------------------    */
/*  CONTACT SKIN                                */
/*  ----------------------------------------    */
#ContactTabsMenu {
  text-align: center;
}
#ContactTabsMenu .closeTabsButton {
  display: none;
}
#ContactTabsMenu ul {
  display: inline-block;
  position: relative;
  width: auto;
  margin: 20px auto 30px;
}
#ContactTabsMenu ul li {
  list-style: none;
  display: inline-block;
  margin-right: 4em;
}
#ContactTabsMenu ul li:last-child {
  margin-right: 0;
}
#ContactTabsMenu ul li a {
  font-family: 'Montserrat Regular', Arial;
  text-align: center;
  font-size: 22px;
  color: #fff;
  display: inline-block;
  background-color: #0067c6;
  border: none;
  margin: 0 0 0 0;
  padding: 0.9em 1.4em;
  position: relative;
}
#ContactTabsMenu ul li a:active,
#ContactTabsMenu ul li a:hover {
  background-color: #355077;
}
#ContactTabsMenu ul li.selected a {
  color: #000000;
  background-color: #d9eaf0;
}
#ContactTabsMenu ul li.selected a::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #d9eaf0;
  position: absolute;
  bottom: -20px;
  left: 90px;
  transition: all ease-in-out 0.3s;
}
.iconSuccess {
  display: inline-block;
  padding-left: 45px;
  line-height: 32px;
  margin-top: 0;
  background: transparent url('https://resources2.morganphilips.cn/img/checkmark-blue.svg') left center no-repeat;
  background-size: 32px 32px;
}
p.ContactPageTitle {
  color: #000000;
  font-family: 'Montserrat Bold', Arial;
  font-size: 40px;
  line-height: 50px;
  padding-bottom: 40px;
  padding-top: 30px;
}
ul#contactTabs {
  display: block;
  position: relative;
  width: 1170px;
  margin: 0 auto;
}
ul#contactTabs li {
  list-style: none;
  display: inline-block;
  width: 24.5%;
  margin-right: 0.1%;
}
ul#contactTabs li:last-child {
  margin-right: 0;
}
ul#contactTabs li a {
  font-family: OpenSans Light, Arial;
  text-align: center;
  font-size: 22px;
  color: #929292;
  display: inline-block;
  background-color: #f3f5f4;
  border: 1px solid #f3f5f4;
  border-width: 1px 1px 0 1px;
  width: 100%;
  margin: 0 0 0 0;
  padding: 14px 0;
  border-radius: 2px 2px 0 0;
}
ul#contactTabs li a.active,
ul#contactTabs li a:active,
ul#contactTabs li a:hover {
  color: #333;
  background-color: #d0ede9;
  border: 1px solid #7cccbf;
  border-width: 1px 1px 0 1px;
}
.formPane {
  display: none;
  -webkit-animation: fadeEffect 0.5s;
  animation: fadeEffect 0.5s;
}
.formPane:first-child {
  display: block;
}
.dnnEditState .formPane {
  display: block;
}
#ContactPanes .contactPane {
  display: block;
  float: left;
}
#ContactPanes .fullWidth {
  width: 100%;
  float: none;
}
#ContactPanes .leftThird {
  width: 31%;
  margin-right: 2.9%;
}
#ContactPanes .leftThird .cutout-container,
#ContactPanes .leftThird .ContainerMiddle {
  display: table;
  position: relative;
  height: 100%;
  min-height: 321px;
  padding: 0 20px;
}
#ContactPanes .leftThird .cutout-container .dnnClear,
#ContactPanes .leftThird .ContainerMiddle .dnnClear {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
#ContactPanes .rightTwoThirds {
  width: 66%;
}
.centeringWrapper {
  display: table-cell;
}
.centeringWrapper .centeredWrapper {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
.find-consultants-search-results .search-result-list {
  clear: both;
  padding-top: 25px;
}
.find-consultants-search-results .search-result-list blockquote {
  margin: 35px 0 0 0;
  padding: 0 20px 20px 0;
  border-top: 2px solid #fff;
  border-left: 0;
  font-style: normal;
}
.find-consultants-search-results .search-result-list blockquote p {
  font-style: normal;
}
.find-consultants-search-results .consultant-photo img {
  border: 2px solid #fff;
  border-top: 0;
}
.find-consultants-search-results .col-consultant-photo {
  max-width: 190px;
}
.find-consultants-search-results .col-consultant-info {
  padding-top: 15px;
}
.find-consultants-search-results .consultant-details {
  font-family: 'Montserrat Regular', Arial;
  color: #000;
}
.find-consultants-search-results .consultat-title-name {
  font-family: 'Montserrat Bold', Arial;
  font-size: 20px;
  line-height: 30px;
  color: #000;
  padding-right: 25px;
}
.find-consultants-search-results .consultat-subtitle {
  font-size: 20px;
  line-height: 30px;
}
.find-consultants-search-results .consultat-linkedin {
  float: right;
  margin-top: -60px;
}
.find-consultants-search-results .short-summary {
  font-family: OpenSans Light, Arial;
  color: #000;
  padding-top: 10px;
}
.find-consultants-search-results .summary-action {
  padding: 15px 0 0px 0;
}
.find-consultants-search-results .summary-action a,
.find-consultants-search-results .summary-action .glyphicon {
  color: #0067c6;
}
.find-consultants-search-results .summary-action .glyphicon {
  top: 3px;
}
.find-consultants-search-results .consultant-phone {
  font-family: 'Montserrat Bold', Arial;
  color: #000;
  margin-top: 15px;
}
.find-consultants-search-results .find-consultants-load-more-results {
  margin-top: 25px;
  border-top: 1px solid #009c9e;
  margin-bottom: 40px;
}
.find-consultants-search-results .find-consultants-load-more-results a {
  color: #0067c6;
  font-family: 'Montserrat Regular', Arial;
  font-size: 16px;
  text-align: center;
  display: block;
}
.manage-consultants-list {
  /* find a consultant module administration */
}
.manage-consultants-list .manage-consultants-add-top,
.manage-consultants-list .manage-consultants-add-bottom {
  padding: 10px 0;
}
.manage-consultants-list ul {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
}
.manage-consultants-list ul li {
  padding: 10px 5px;
  background: #d0ede9;
  margin-bottom: 3px;
  clear: both;
  border-radius: 4px;
}
.manage-consultants-list ul li a {
  padding-right: 10px;
  font-family: 'Montserrat Regular', Arial !important;
  color: #333;
  text-decoration: none;
  font-size: 14px;
}
.manage-consultants-list ul li a:hover {
  text-decoration: underline;
}
.manage-consultants-list .consultant-edit-actions {
  float: right;
}
.manage-consultants-list .manage-consultants-add-top,
.manage-consultants-list .manage-consultants-add-bottom {
  width: 50px;
  background: #d0ede9;
  margin-bottom: 3px;
  border-radius: 4px;
  padding-left: 18px;
  box-sizing: border-box;
}
.manage-consultant-detail {
  /* find a consultant module administration */
}
.manage-consultant-detail ul.categories,
.manage-consultant-detail ul.locations {
  display: block;
  float: left;
  list-style: none;
  width: 100%;
  box-sizing: border-box;
  margin-left: 0;
  margin-bottom: 1px;
}
.manage-consultant-detail ul.categories li,
.manage-consultant-detail ul.locations li {
  display: block;
  width: 100%;
  clear: both;
  background: #eee;
  padding: 10px 0 10px 10px;
  border-radius: 6px;
  margin-bottom: 5px;
}
.manage-consultant-detail .categoryName,
.manage-consultant-detail .locationName {
  float: left;
  width: 85%;
}
.manage-consultant-detail .categoryAction,
.manage-consultant-detail .locationAction {
  float: left;
}
.manage-consultant-detail .manage-consultant-summary {
  margin-bottom: 40px;
  box-sizing: border-box;
}
.manage-consultant-detail .manage-consultant-summary-edit-link {
  margin-top: -35px;
}
.manage-consultant-detail .dnnFormItem input[type="tel"],
.manage-consultant-detail .dnnFormItem input[type="url"] {
  margin-bottom: 18px;
  padding: 8px;
  background: #ffffff;
  border: 1px solid #c9c9c9;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  color: #333;
  font-size: 12px;
}
.manage-consultant-detail .categoriesRight,
.manage-consultant-detail .summaryRight,
.manage-consultant-detail .locationsRight {
  float: left;
  width: 60%;
  box-sizing: border-box;
  margin-bottom: 25px;
}
.manage-consultant-detail .categoriesRight select,
.manage-consultant-detail .locationsRight select {
  width: 75%;
  margin-bottom: 5px;
}
.manage-consultant-detail .dnnLabel {
  width: 20%;
}
.manage-consultant-detail .dnnLabel span {
  font-family: 'Montserrat Bold', Arial;
  font-size: 13px;
  color: #000;
}
.manage-consultant-detail .manage-consultant-detail-picture {
  margin-left: 25%;
}
.manage-consultant-detail .manage-consultant-detail-picture a {
  font-family: 'Montserrat Bold', Arial;
  font-size: 14px;
  display: block;
  float: left;
  border: 2px solid #fff;
}
.manage-consultant-detail .manage-consultant-detail-picture a:hover {
  border: 2px solid #028bff;
}
#dnnManageFindConsultantSettingsPopUp {
  /* find a consultant module settings */
}
/* ------------------------ */
/* MODAL POPUP WINDOW       */
/* ------------------------ */
div.ui-dialog-titlebar > .ui-dialog-titlebar-close {
  top: -8px;
  right: -8px;
  background: transparent;
  background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpolygon%20points%3D%2222%205%2017%200%2011%206%205%200%200%205%206%2011%200%2017%205%2022%2011%2016%2017%2022%2022%2017%2016%2011%2022%205%22%20style%3D%22fill%3A%23808080%3B%22%2F%3E%3C%2Fsvg%3E');
  cursor: pointer;
  background-position: top right;
  background-repeat: no-repeat;
}
/*  ----------------------------------------    */
/* DYNAMIC FORMS                                */
/*  ----------------------------------------    */
#dnn_ContactTitlePane {
  text-align: center;
}
.DynamicForms_MainPanel {
  padding-top: 0 !important;
}
.DynamicForms_MainPanel h2,
.DynamicForms_MainPanel h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.DynamicForms_MainPanel .dnnForm > fieldset {
  margin-bottom: 0;
}
.dnnForm.dnnDynForms .DynamicForms_MainPanel input[type="text"],
.dnnForm.dnnDynForms .DynamicForms_MainPanel [type="textarea"],
.dnnForm.dnnDynForms .DynamicForms_MainPanel [type="password"],
.dnnForm.dnnDynForms .DynamicForms_MainPanel textarea,
.dnnForm.dnnDynForms .DynamicForms_MainPanel select {
  border-color: #000000 !important;
}
#MainContentWrapper .DynamicForms_MainPanel .dnnCheckbox label,
#MainContentWrapper .DynamicForms_MainPanel .dnnRadiobutton label {
  cursor: pointer;
}
#MainContentWrapper .DynamicForms_MainPanel .dnnCheckbox .mark,
#MainContentWrapper .DynamicForms_MainPanel .dnnRadiobutton .mark {
  background: none;
}
#MainContentWrapper .DynamicForms_MainPanel .dnnCheckbox span img,
#MainContentWrapper .DynamicForms_MainPanel .dnnRadiobutton span img {
  background: transparent url('https://resources2.morganphilips.cn/img/checkbox-black.png') no-repeat;
  margin-top: -4px;
}
.radioButtonField > span {
  display: block;
  padding: 10px 0 0 0;
}
.radioButtonField .dnnRadiobutton {
  display: inline-block;
}
.DF-FieldRow label.dnnBoxLabel {
  display: inline;
  font-family: 'Montserrat Regular', Arial;
  font-size: 14px;
}
#MainContentWrapper .DynamicForms_MainPanel .dnnCheckbox-checked span img,
#MainContentWrapper .DynamicForms_MainPanel .dnnRadiobutton-checked span img {
  background-position-x: -51px;
}
#MainContentWrapper .DF-FieldRow label span {
  font-size: 14px;
  font-family: 'Montserrat Regular', Arial;
  color: #000000;
  font-weight: normal;
}
.DynamicForms_MainPanel .dnnForm fieldset {
  margin-bottom: 0;
  margin-top: 10px;
}
.DynamicForms_MainPanel .DF-FieldRow h1,
.DynamicForms_MainPanel .DF-FieldRow h2,
.DynamicForms_MainPanel .DF-FieldRow h3,
.DynamicForms_MainPanel .DF-FieldRow h4 {
  text-align: left;
  color: #000000;
}
.DynamicForms_MainPanel .DF-FieldRow p {
  margin-bottom: 0;
  font-size: 16px;
  color: #000000;
}
.DynamicForms_MainPanel .DF-FieldRow p.title {
  font-family: 'Montserrat Bold', Arial;
  font-size: 29px;
  margin-bottom: 0.6em;
  line-height: 1.2;
}
.DynamicForms_MainPanel .DF-FieldRow p.subtitle {
  font-family: 'Montserrat Regular', Arial;
  font-size: 24px;
  margin-bottom: 0.6em;
  line-height: 1.2;
}
.DynamicForms_MainPanel .DF-FieldRow p.noteMandatory {
  color: #f00;
  font-family: OpenSans Light, Arial;
  font-size: 12px;
}
.DynamicForms_MainPanel .DF-FieldRow p.note {
  font-size: 13px;
}
#MainContentWrapper .DynamicForms_MainPanel .DF-FieldRow label .normaltextbox label.dnnBoxLabel {
  display: inline-block;
}
.DynamicForms_MainPanel input[type="text"],
.DynamicForms_MainPanel [type="textarea"],
.DynamicForms_MainPanel [type="password"],
.DynamicForms_MainPanel textarea,
.DynamicForms_MainPanel select {
  background: #ffffff !important;
  border: 1px solid #cacaca !important;
  border-radius: 0 !important;
  line-height: 24px;
  color: #000000;
  font-size: 14px;
  font-family: 'Montserrat Regular', Arial;
  padding: 12px !important;
  width: 50%;
  outline-color: #0067c6;
}
.DynamicForms_MainPanel [type="textarea"] {
  line-height: 20px;
}
.DynamicForms_MainPanel a.dnnPrimaryAction {
  background: #f5a009;
  border: none;
  border-radius: 0px;
  color: #000000;
  text-transform: none;
  font-family: 'Montserrat Regular', Arial;
  letter-spacing: 0;
  font-size: 20px;
  text-shadow: none;
  padding: 12px 50px;
  box-shadow: none;
}
.DynamicForms_MainPanel a.dnnPrimaryAction:hover,
.DynamicForms_MainPanel a.dnnPrimaryAction:active,
.DynamicForms_MainPanel a.dnnPrimaryAction:focus {
  background: #a26800;
  border: none;
  color: #fff;
  text-transform: none;
  font-family: 'Montserrat Regular', Arial;
  letter-spacing: 0;
  font-size: 20px;
  text-shadow: none;
  padding: 12px 50px;
  box-shadow: none;
}
.dnnDynForms .DynamicForms_SaveFormDiv {
  border-width: 0 0 0 0;
}
.DynamicForms_MainPanel hr {
  border-color: #0067c6;
}
.DynamicForms_MainPanel .normalred {
  color: #f00;
  font-size: 14px;
  font-family: 'Montserrat Regular', Arial;
}
.DynamicForms_MainPanel p.privacyPolicyText {
  margin-bottom: 0;
  font-size: 14px;
  font-family: 'Montserrat Regular', Arial, Arial, sans-serif;
  padding-left: 30px;
  font-weight: normal;
}
.DynamicForms_MainPanel p.privacyPolicyText a {
  font-family: 'Montserrat Bold', Arial, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
}
.DynamicForms_MainPanel .privacyPolicyLabel {
  display: none;
}
.DynamicForms_MainPanel span.privacyPolicyField label {
  display: inline;
  font-size: 14px;
  font-family: 'Montserrat Regular', Arial, Arial, sans-serif;
  color: #000000;
  padding-left: 5px;
}
.DynamicForms_MainPanel span.privacyPolicyField label::after {
  content: " *";
  color: #f00;
}
.DynamicForms_MainPanel .DF-SameLineTrue {
  padding-bottom: 0;
  margin-bottom: 0;
  position: relative;
  overflow: visible;
}
.DynamicForms_MainPanel .DF-SameLineTrue > div {
  position: relative;
  bottom: -8px;
}
#MainContentWrapper .DF-FieldRow label span.mandatory::after,
.DynamicForms_MainPanel label span.mandatory::after {
  content: " *";
  color: #f00;
}
p.mandatoryInformation {
  margin: 15px 0 0 0;
  font-size: 14px;
}
.RadUpload .ruUploadFailure,
.RadUpload .ruUploadCancelled,
.RadUpload .ruUploadSuccess {
  padding-left: 1.5em !important;
  background-position: 0 85%;
}
.DynamicForms_Summary,
input.ruFakeInput {
  display: none;
}
/*  ----------------------------------------    */
/*  EVOQ ADMINISTRATION STYLES                      */
/*  ----------------------------------------    */
.dnnEditState .dnnModuleManager .addModuleHandler {
  display: block;
  background: url('https://resources2.morganphilips.cn/img/addmodule-bg.png') top left no-repeat;
}
/*------------------------------------------------*/
/* HEADER STYLE */
/*------------------------------------------------*/
.moduleTitle {
  text-align: center;
}
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
  font-family: 'Montserrat Bold', Arial, Arial, sans-serif;
  line-height: 125%;
  margin: 20px 0 30px 0;
  letter-spacing: 0;
  text-align: center;
}
h1 {
  color: #000000;
  font-family: 'Montserrat Bold', Arial, Arial, sans-serif;
  line-height: 125%;
  margin: 20px 0 30px 0;
  letter-spacing: 0;
  text-align: center;
}
.Head {
  color: #0067c6;
  font-family: 'Montserrat Bold', Arial, Arial, sans-serif;
}
h1 {
  font-size: 38px;
  font-weight: normal;
}
h2,
h2 .Head {
  font-size: 38px;
  font-weight: normal;
}
h3,
h3 .Head {
  font-size: 24px;
  font-weight: normal;
}
h4,
h4 .Head {
  font-size: 18px;
}
h5,
h5 .Head {
  font-size: 16px;
}
h6,
h6 .Head {
  font-size: 14px;
}
.moduleTitle .Head {
  padding-left: 20px;
  padding-right: 20px;
}
/* DNN Specific Selectors 
-------------------------------------*/
.CommandButton {
  font-size: 13px;
  color: #3d3d3d;
  font-weight: bold;
}
.CommandButton:hover {
  color: #007cae;
}
a.CommandButton:link {
  font-size: 13px;
  text-decoration: none;
  color: #3d3d3d;
  font-weight: bold;
}
a.CommandButton:hover {
  text-decoration: underline;
  color: #007cae;
}
/*   ------------------------   */
/*    COUNTRY PICKER    */
.countryPicker .country-picker-other {
  padding-top: 0px;
}
.countryPicker .country-picker-other li {
  font-family: 'Montserrat Regular', Arial;
  color: #0067c6;
  font-size: 16px;
}
/* SUCESS STORIES */
.success-stories {
  text-align: center;
}
.success-stories img {
  width: 11%;
  margin-right: 2%;
}
/* HOMEPAGE HEADER */
.HeaderBar-background p.header-line {
  font-size: 50px;
  line-height: 60px;
  font-family: 'Montserrat Regular', Arial;
}
.HeaderBar-background p.sub-header-line {
  font-size: 28px;
  font-family: 'Montserrat Bold', Arial;
}
/*  -----------------------------  */
/*  GLOBAL OFFICES PAGE            */
.offices-left {
  float: left;
  width: 49.5%;
  margin-top: 40px;
  margin-bottom: 80px;
}
.offices-right {
  float: right;
  width: 49.5%;
  margin-top: 40px;
  margin-bottom: 80px;
}
.offices-left h2,
.offices-right h2 {
  text-align: left;
}
.offices-left p,
.offices-left span,
.offices-right p,
.offices-right span {
  font-size: 18px;
  line-height: 1.75;
}
.offices-left a.country-name,
.offices-right a.country-name,
.offices-global a.country-name {
  font-family: 'Montserrat Regular', Arial;
  font-size: 20px;
}
/*------------------------------------------------*/
/* PARAGRAPH STYLE */
/*------------------------------------------------*/
p {
  margin: 0 0 25px 0;
}
p.fontsize-normal,
h1.fontsize-normal,
h2.fontsize-normal,
h3.fontsize-normal,
h4.fontsize-normal,
span.fontsize-normal {
  font-size: 16px;
  line-height: 1.25;
}
p.fontsize-small,
h1.fontsize-small,
h2.fontsize-small,
h3.fontsize-small,
h4.fontsize-small,
span.fontsize-small {
  font-size: 14px;
  line-height: 1.25;
}
p.fontsize-h4,
h1.fontsize-h4,
h2.fontsize-h4,
h3.fontsize-h4,
h4.fontsize-h4,
span.fontsize-h4 {
  font-size: 18px;
  line-height: 1.25;
}
p.fontsize-h3,
h1.fontsize-h3,
h2.fontsize-h3,
h3.fontsize-h3,
h4.fontsize-h3,
span.fontsize-h3 {
  font-size: 24px;
  line-height: 1.25;
}
p.fontsize-h2,
h1.fontsize-h2,
h2.fontsize-h2,
h3.fontsize-h2,
h4.fontsize-h2,
span.fontsize-h2 {
  font-size: 29px;
  line-height: 1.25;
}
p.fontsize-h1,
h1.fontsize-h1,
h2.fontsize-h1,
h3.fontsize-h1,
h4.fontsize-h1,
span.fontsize-h1 {
  font-size: 38px;
  line-height: 1.25;
}
p.fontsize-medium,
h1.fontsize-medium,
h2.fontsize-medium,
h3.fontsize-medium,
h4.fontsize-medium,
span.fontsize-medium {
  font-size: 20px;
  line-height: 1.25;
}
p.fontsize-semibig,
h1.fontsize-semibig,
h2.fontsize-semibig,
h3.fontsize-semibig,
h4.fontsize-semibig,
span.fontsize-semibig {
  font-size: 24px;
  line-height: 1.25;
}
p.fontsize-big,
h1.fontsize-big,
h2.fontsize-big,
h3.fontsize-big,
h4.fontsize-big,
span.fontsize-big {
  font-size: 30px;
  line-height: 1.25;
}
p.fontsize-super,
h1.fontsize-super,
h2.fontsize-super,
h3.fontsize-super,
h4.fontsize-super,
span.fontsize-super {
  font-size: 60px;
  line-height: 1.25;
}
p.fontsize-mega,
h1.fontsize-mega,
h2.fontsize-mega,
h3.fontsize-mega,
h4.fontsize-mega,
span.fontsize-mega {
  font-size: 120px;
}
p.text-gray,
h1.text-gray,
h2.text-gray,
h3.text-gray,
h4.text-gray,
span.text-gray {
  color: #888;
}
#MainContentWrapper .policy ul li {
  font-size: 16px;
  color: #666;
}
/* text positioning */
p.text-left,
h1.text-left,
h2.text-left,
h3.text-left,
h4.text-left,
span.text-left,
li.text-left,
div.text-left,
a.text-left {
  text-align: left;
}
p.text-right,
h1.text-right,
h2.text-right,
h3.text-right,
h4.text-right,
span.text-right,
li.text-right,
div.text-right,
a.text-right {
  text-align: right;
}
p.text-center,
h1.text-center,
h2.text-center,
h3.text-center,
h4.text-center,
span.text-center,
li.text-center,
div.text-center,
a.text-center {
  text-align: center;
}
#MainContentWrapper .paddingTop0 {
  padding-top: 0px;
}
#MainContentWrapper .paddingTop10 {
  padding-top: 10px;
}
#MainContentWrapper .paddingTop20 {
  padding-top: 20px;
}
#MainContentWrapper .paddingTop40 {
  padding-top: 40px;
}
#MainContentWrapper .paddingTop60 {
  padding-top: 60px;
}
#MainContentWrapper .paddingTop80 {
  padding-top: 80px;
}
#MainContentWrapper .paddingTop100 {
  padding-top: 100px;
}
#MainContentWrapper .paddingTop120 {
  padding-top: 120px;
}
#MainContentWrapper .paddingTop140 {
  padding-top: 140px;
}
#MainContentWrapper .paddingTop160 {
  padding-top: 160px;
}
#MainContentWrapper .paddingTop180 {
  padding-top: 180px;
}
#MainContentWrapper .paddingTop200 {
  padding-top: 200px;
}
#MainContentWrapper .paddingBottom20,
#MainContentWrapper .paddingBottom40,
#MainContentWrapper .paddingBottom60,
#MainContentWrapper .paddingBottom80,
#MainContentWrapper .paddingBottom100 {
  margin-bottom: 0px;
}
#MainContentWrapper .paddingBottom0 {
  padding-bottom: 0px;
}
#MainContentWrapper .paddingBottom10 {
  padding-bottom: 10px;
}
#MainContentWrapper .paddingBottom20 {
  padding-bottom: 20px;
}
#MainContentWrapper .paddingBottom40 {
  padding-bottom: 40px;
}
#MainContentWrapper .paddingBottom60 {
  padding-bottom: 60px;
}
#MainContentWrapper .paddingBottom80 {
  padding-bottom: 80px;
}
#MainContentWrapper .paddingBottom100 {
  padding-bottom: 100px;
}
#MainContentWrapper .marginTop0 {
  margin-top: 0px;
}
#MainContentWrapper .marginTop20 {
  margin-top: 20px;
}
#MainContentWrapper .marginTop40 {
  margin-top: 40px;
}
#MainContentWrapper .marginTop60 {
  margin-top: 60px;
}
#MainContentWrapper .marginTop80 {
  margin-top: 80px;
}
#MainContentWrapper .marginTop100 {
  margin-top: 100px;
}
#MainContentWrapper .marginTop120 {
  margin-top: 120px;
}
#MainContentWrapper .marginTop140 {
  margin-top: 140px;
}
#MainContentWrapper .marginTop160 {
  margin-top: 160px;
}
#MainContentWrapper .marginTop180 {
  margin-top: 180px;
}
#MainContentWrapper .marginTop200 {
  margin-top: 200px;
}
#MainContentWrapper .marginBottom0 {
  margin-bottom: 0px;
}
#MainContentWrapper .marginBottom20 {
  margin-bottom: 20px;
}
#MainContentWrapper .marginBottom40 {
  margin-bottom: 40px;
}
#MainContentWrapper .marginBottom60 {
  margin-bottom: 60px;
}
#MainContentWrapper .marginBottom80 {
  margin-bottom: 80px;
}
#MainContentWrapper .marginBottom100 {
  margin-bottom: 100px;
}
.underline,
.underline-blue,
.underline-blueslate,
.underline-teal,
.underline-red,
.underline-darkred,
.underline-violet,
.underline-white,
.underline-orange,
.underline-darkorange {
  padding-bottom: 30px;
}
.underline:after,
.underline-blue:after,
.underline-blueslate:after,
.underline-teal:after,
.underline-red:after,
.underline-darkred:after,
.underline-violet:after,
.underline-white:after,
.underline-orange:after,
.underline-darkorange:after {
  content: " ";
  width: 80px;
  height: 30px;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.underline:after {
  border-bottom: 3px solid #000;
}
.underline-blue:after {
  border-bottom: 3px solid #0067c6;
}
.underline-blueslate:after {
  border-bottom: 3px solid #4b5b70;
}
.underline-teal:after {
  border-bottom: 3px solid #009c9e;
}
.underline-red:after {
  border-bottom: 3px solid #eb6b51;
}
.underline-darkred:after {
  border-bottom: 3px solid #961914;
}
.underline-violet:after {
  border-bottom: 3px solid #672769;
}
.underline-orange:after {
  border-bottom: 3px solid #f39e29;
}
.underline-darkorange:after {
  border-bottom: 3px solid #da853a;
}
.underline-white:after {
  border-bottom: 3px solid #fff;
}
.widescreen-margin-left {
  margin-left: 150px;
}
.widescreen-margin-right {
  margin-right: 150px;
}
.underline-top {
  padding-top: 30px;
}
.underline-top:before {
  content: " ";
  width: 80px;
  height: 30px;
  margin: 0 auto;
  text-align: center;
  display: block;
  border-top: 3px solid #000;
}
.left-para-icon {
  width: 30%;
  float: left;
}
.left-para-icon img {
  float: right;
}
.right-para {
  font-size: 26px;
  line-height: 100%;
  width: 60%;
  float: left;
  margin-top: 2%;
}
.bootstrap-container,
.dnn-cl .bootstrap-container {
  padding-left: 15px;
  padding-right: 15px;
}
.bootstrap-container .row,
.dnn-cl .bootstrap-container .row {
  margin-left: -15px;
  margin-right: -15px;
}
.bootstrap-container .row .col-padding,
.dnn-cl .bootstrap-container .row .col-padding {
  padding-left: 15px;
  padding-right: 15px;
}
.floatleft {
  float: left;
}
.floatright {
  float: right;
}
/*   CTA buttons and banners */
.cta-banner {
  background-color: rgba(110, 110, 110, 0.8);
  padding: 20px;
  float: right;
  max-width: 50%;
  margin-bottom: 30px;
  margin-top: 40px;
}
.cta-banner p {
  color: #fff;
  font-size: 40px;
  font-family: 'Montserrat Bold', Arial;
  text-align: left;
}
.cta-banner p.cta-link {
  float: right;
  font-size: 28px;
  font-family: 'Montserrat Bold', Arial;
  background-color: #0067c6;
}
.cta-banner p.cta-link a {
  font-family: 'Montserrat Bold', Arial;
  color: #fff;
  display: block;
  padding-top: 10px;
}
.cta-banner p.cta-link.floatleft {
  float: left;
}
.cta-banner p.cta-link.cta-link-transp {
  background-color: unset;
}
.cta-banner p.cta-link.cta-link-smaller {
  font-size: 24px;
}
.cta-banner p.cta-link.cta-link-smaller a {
  font-family: 'Montserrat Regular', Arial;
}
.cta-right {
  float: right;
  margin-right: 20px;
}
.cta-left {
  float: left;
  margin-left: 20px;
}
.cta-link {
  float: right;
  padding: 10px;
  background-color: #0067c6;
  color: #fff;
  margin-bottom: 10px;
}
.cta-link span.glyphicon {
  font-size: 20px;
}
.cta-orange {
  border: 7px solid #f39e29;
  background-color: rgba(70, 70, 70, 0.9);
}
.cta-orange p.cta-link {
  background-color: #f39e29;
}
.cta-black {
  border: 7px solid #f39e29;
  background-color: rgba(0, 0, 0, 0.7);
}
.cta-black p.cta-link {
  background-color: #f39e29;
}
.cta-red {
  border: 7px solid #eb6b51;
  background-color: rgba(56, 73, 93, 0.95);
}
.cta-red p.cta-link {
  background-color: #eb6b51;
}
/*SOCIAL */
.social-block {
  margin: 0 auto;
  width: 80%;
  text-align: center;
}
.icon-block {
  text-align: center;
}
.social {
  margin: 0;
  display: inline-block;
}
.social img {
  height: 70px;
  margin: 0 8px;
  float: left;
}
.icon-block .social {
  padding-bottom: 20px;
}
/* EXECUTIVE */
#ten-icons-grey .dnn-cl .col-md-4 {
  width: 20%;
  float: left;
}
#ten-icons-grey .col5 p {
  font-size: 13px;
  color: #333;
  text-align: left;
  padding-left: 45px;
  padding-right: 15px;
  line-height: 1.5em;
  margin-bottom: 10px;
  min-height: 120px;
}
#ten-icons-blue .col5 p {
  font-size: 13px;
  color: #fff;
  text-align: left;
  padding-left: 45px;
  padding-right: 15px;
  line-height: 1.5em;
  margin-bottom: 10px;
  min-height: 120px;
}
#five-cols .col5 {
  width: 18%;
  float: left;
  margin: 0 1%;
}
hr {
  clear: both;
  height: 0;
  border: solid #e8e8e8;
  border-width: 1px 0 0;
  margin: 20px 0 20px 0;
}
/*------------------------------------------------*/
/* HTML SNIPPET - QUOTE/TESTIMONIAL ROTATOR			  */
/*------------------------------------------------*/
ul.quoteRotator {
  display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  height: auto;
  list-style: none;
  position: relative;
}
li.quote {
  list-style: none;
  height: auto;
  margin: 0 0 0 0;
  padding: 35px 0 25px 60px;
  display: none;
  position: absolute;
  left: 10000px;
  top: 0;
  background-position: 0px 22px;
}
li.quote:first-child {
  display: block;
  left: 0;
}
.quote {
  background: url('https://resources2.morganphilips.cn/img/quote-bg.png') 0 34px no-repeat;
  padding-left: 55px;
  padding-top: 45px;
  width: 65%;
}
.quote p {
  font-size: 19px;
  line-height: 150%;
}
.quote .fontsize-normal {
  font-size: 16px;
}
.rotatorNavigation {
  width: 100%;
}
.dotWrapper {
  display: block;
  margin: 0 auto;
  text-align: center;
}
.navigatorDot {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #fff;
  display: inline-block;
  margin-right: 15px;
  transition: all 0.5s ease-in;
}
.navigatorDot.active {
  background-color: #dddddd;
  transition: all 0.5s ease-in;
}
.navigatorDot:last-child {
  margin-right: 0;
}
/*  SITE SEARCH */
.dnnSearchResultItem-Title h2 {
  font-size: 18px;
  margin-bottom: 5px;
}
.dnnSearchResultItem-Title h2 a {
  font-family: 'Montserrat Regular', Arial;
  margin-top: 40px;
}
.dnnSearchResultItem-summary {
  display: none;
}
.dnnSearchResultItem-Others.data-date-modified {
  display: none;
}
.dnnSearchResultItem-Description {
  font-family: 'Montserrat Regular', Arial;
  font-size: 14px;
  line-height: 20px;
}
.dnnSearchResultGroupsItem-summary {
  font-family: 'Montserrat Regular', Arial;
  font-size: 12px;
  color: #999;
}
.dnnSearchResultGroupsItem {
  border-bottom: 2px solid #ccc;
  margin-bottom: -15px;
}
.dnnSearchResultGroupsItem h1 {
  margin-bottom: 3px;
}
.dnnSearchResultGroupsItem h1:first-child {
  margin-top: 0;
}
.dnnSearchResultGroupsItem h1 a {
  /* color: #008527; */
  color: #666;
  font-family: 'Montserrat Regular', Arial;
  font-size: 22px;
}
.dnnSearchResultAdvancedTip {
  display: none;
}
.dnnSearchBoxPanel .dnnSearchBox {
  margin-right: 5px;
}
.dnnSearchBoxPanel {
  max-width: 640px;
}
.dnnSearchResultPanel {
  background-color: #fff;
  max-width: 640px;
  margin-top: 10px;
}
.dnnSearchResultContainer {
  margin-top: 0;
  max-width: 640px;
  min-height: 350px;
}
.dnnSearchBox #dnnSearchResult_dnnSearchBox_input {
  padding-top: 5px;
  font-family: 'Montserrat Regular', Arial;
}
.DNNModuleContent .dnnSearchBoxPanel .dnnSearchBox {
  height: 42px;
}
/*------------------------------------------------*/
/* TELERIK COMPONENTS - HTML CKE EDITOR           */
/*------------------------------------------------*/
.cke_editable p,
.cke_editable div,
.cke_editable li {
  font-family: OpenSans Light, Arial;
  color: #333;
  font-size: 16px;
}
.newNav .header-links .countryPicker {
  display: none;
}
.newNav .TopNavigation {
  top: -103px;
}
.newNav .TopNavigation ul.navbar-nav > li {
  max-width: 205px;
}
/*------------------------------------------------*/
/* IMAGE STYLES */
/*------------------------------------------------*/
img {
  border: 0;
}
.applink img {
  width: 180px;
  height: auto;
  margin-bottom: 2em;
}
/*  VIDEO BUTTONS + HERO IMAGES  + LOGOS */
.brandLogo {
  width: auto;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.brandLogo svg,
.brandLogo .st0 {
  fill: #fff;
}
.video-banner.video-banner-with-logo .video-play-button {
  position: relative;
  top: unset;
  bottom: unset;
}
.video-banner.video-banner-with-logo .video-play-button p {
  margin-top: 30px;
}
/*   DATA LAYER STYLES */
.datalayerwrap {
  position: absolute;
  bottom: 0;
  background: #222;
  color: #fff;
  padding-top: 25px;
  display: none;
  padding-bottom: 90px;
}
.datalayerwrap .datalayerpane {
  max-width: 450px;
  border: 2px solid #ccc;
  margin-bottom: 20px;
  font-size: 16px;
  padding: 10px;
}
.datalayerwrap .datalayerpane label {
  width: 120px;
  display: inline-block;
  line-height: 24px;
}
.datalayerwrap .datalayerpane .editable {
  background-color: #494646;
  padding: 0 10px;
}
.datalayerwrap .datalayerpane .non-editable {
  color: #999;
}
.datalayerwrap .datalayerpane .language-object {
  display: inline-block;
}
.datalayerwrap .datalayerpane strong {
  color: #fff;
  font-size: 24px;
}
body.personabar-visible #wrapper.DataLayerEnabled {
  position: relative;
  padding-bottom: 375px;
}
body.personabar-visible .datalayerwrap {
  display: block;
}
/*    INFO MESSAGE  */
#info_message.succ_bg {
  background: #999;
}
#info_message.succ_bg .center_auto {
  max-width: 950px;
  width: 100%;
}
#info_message.succ_bg .message_area {
  font-size: 18px;
  color: #fff;
  text-shadow: 0 1px 0 #000;
  width: 90%;
}
#info_message.succ_bg .info_close_btn.button_area:after {
  content: 'X';
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  font-family: Arial;
  padding: 5px;
}
#info_message.succ_bg .info_close_btn.button_area {
  background: none;
}
/*  From dev.css  */
a.ctaButton.orangeBorder.arrow {
  background: #f39e29 url('https://resources2.morganphilips.cn/img/ctaButton-arrowWhite.svg') 12px center no-repeat;
  background-size: 14px 14px;
  padding-left: 32px;
}
#MainContentWrapper .DynamicForms_MainPanel .dnnCheckbox span img {
  background-image: url('https://resources2.morganphilips.cn/img/checkbox-black.png');
}
h2.subtitle {
  text-align: center;
  font-size: 30px;
  background: url('https://resources2.morganphilips.cn/img/mpg/bg-h1-black.png') top center no-repeat;
  padding-top: 30px;
}
#ten-icons-grey .col5.col5-1 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onGray-01.png?v=02') top left no-repeat;
}
#ten-icons-grey .col5.col5-2 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onGray-02.png?v=01') top left no-repeat;
}
#ten-icons-grey .col5.col5-3 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onGray-03.png?v=01') top left no-repeat;
}
#ten-icons-grey .col5.col5-4 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onGray-04.png?v=01') top left no-repeat;
}
#ten-icons-grey .col5.col5-5 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onGray-05.png?v=01') top left no-repeat;
}
#ten-icons-grey .col5.col5-6 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onGray-06.png?v=01') top left no-repeat;
}
#ten-icons-grey .col5.col5-7 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onGray-07.png?v=01') top left no-repeat;
}
#ten-icons-grey .col5.col5-8 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onGray-08.png?v=02') top left no-repeat;
}
#ten-icons-grey .col5.col5-9 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onGray-09.png?v=02') top left no-repeat;
}
#ten-icons-grey .col5.col5-10 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onGray-10.png?v=02') top left no-repeat;
}
#ten-icons-blue .col5.col5-1 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onBlue-01.png?v=02') top left no-repeat;
}
#ten-icons-blue .col5.col5-2 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onBlue-02.png?v=01') top left no-repeat;
}
#ten-icons-blue .col5.col5-3 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onBlue-03.png?v=01') top left no-repeat;
}
#ten-icons-blue .col5.col5-4 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onBlue-04.png?v=01') top left no-repeat;
}
#ten-icons-blue .col5.col5-5 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onBlue-05.png?v=01') top left no-repeat;
}
#ten-icons-blue .col5.col5-6 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onBlue-06.png?v=01') top left no-repeat;
}
#ten-icons-blue .col5.col5-7 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onBlue-07.png?v=01') top left no-repeat;
}
#ten-icons-blue .col5.col5-8 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onBlue-08.png?v=02') top left no-repeat;
}
#ten-icons-blue .col5.col5-9 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onBlue-09.png?v=02') top left no-repeat;
}
#ten-icons-blue .col5.col5-10 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/icon-onBlue-10.png?v=02') top left no-repeat;
}
#ten-icons-teal .col5.col5-1 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/teal/icon-onGray-01.png') top left no-repeat;
}
#ten-icons-teal .col5.col5-2 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/teal/icon-onGray-02.png') top left no-repeat;
}
#ten-icons-teal .col5.col5-3 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/teal/icon-onGray-03.png') top left no-repeat;
}
#ten-icons-teal .col5.col5-4 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/teal/icon-onGray-04.png') top left no-repeat;
}
#ten-icons-teal .col5.col5-5 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/teal/icon-onGray-05.png') top left no-repeat;
}
#ten-icons-teal .col5.col5-6 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/teal/icon-onGray-06.png') top left no-repeat;
}
#ten-icons-teal .col5.col5-7 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/teal/icon-onGray-07.png') top left no-repeat;
}
#ten-icons-teal .col5.col5-8 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/teal/icon-onGray-08.png') top left no-repeat;
}
#ten-icons-teal .col5.col5-9 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/teal/icon-onGray-09.png') top left no-repeat;
}
#ten-icons-teal .col5.col5-10 {
  background: url('https://resources2.morganphilips.cn/img/mpg/icons/teal/icon-onGray-10.png') top left no-repeat;
}
p.whiteButton a {
  display: inline-block;
  padding: 5px 20px 5px 35px;
  border: 2px solid #fff;
  color: #fff;
  font-weight: 700;
  font-family: Open Sans,Arial;
  background: url('https://resources2.morganphilips.cn/img/mpg/arrow-button-white.png') 0 11px no-repeat;
  font-size: 75%;
}
p.whiteButton a:hover {
  background: #fff url('https://resources2.morganphilips.cn/img/mpg/resources/arrow-button-black.png') 0 11px no-repeat;
  color: #000;
  text-decoration: none;
}
.BlankContainer.chapters .childrenNodes > ul li::before,
.BlankContainer.modules .childrenNodes > ul li::before {
  font-family: Arial;
  content: '\0025B8';
  font-size: 26px;
}
/*------------------------------------------------*/
/* RESPONSIVE */
/*------------------------------------------------*/
@media screen and (max-width: 1440px) {
  #MainContentWrapper.HomeContentWrapper .HeaderBar-background {
    height: 400px;
    min-height: unset;
  }
  #MainContentWrapper.HomeContentWrapper .HeaderBar-background #HeaderBar-400,
  #MainContentWrapper.HomeContentWrapper .HeaderBar-background #HeaderBar-400 .HeaderBar-hexa-cover {
    height: 400px;
    min-height: unset;
  }
  .HeaderBar-background {
    height: 260px;
    background-size: cover;
  }
  .HeaderBar-background .HeaderBar-hexa-cover {
    padding-top: 60px;
  }
  .HeaderBar-background .HeaderBar-hexa-cover .paddingTop20,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingTop40,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingTop60,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingTop80,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingTop100,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingTop120,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingTop140,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingTop160,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingTop180,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingTop200 {
    padding-top: 20px;
  }
  .HeaderBar-background .HeaderBar-hexa-cover .paddingBottom20,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingBottom40,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingBottom60,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingBottom80,
  .HeaderBar-background .HeaderBar-hexa-cover .paddingBottom100 {
    padding-bottom: 20px;
  }
  .HeaderBar-background h1,
  .HeaderBar-background h2,
  .HeaderBar-background h3,
  .HeaderBar-background h4,
  .HeaderBar-background h5,
  .HeaderBar-background p.title {
    font-size: 36px;
  }
  .HeaderBar-background#MiddleBar-dynamic {
    height: auto;
  }
  .HeaderBar-background p.fontsize-big,
  .HeaderBar-background h1.fontsize-big,
  .HeaderBar-background h2.fontsize-big,
  .HeaderBar-background h3.fontsize-big,
  .HeaderBar-background h4.fontsize-big,
  .HeaderBar-background span.fontsize-big {
    font-size: 22px;
  }
  .video-banner-with-logo .brandLogo svg {
    height: 60px;
  }
  .video-banner-with-logo {
    margin-top: -50px;
  }
  #MainContentWrapper .paddingTop20,
  #MainContentWrapper .paddingTop40,
  #MainContentWrapper .paddingTop60,
  #MainContentWrapper .paddingTop80,
  #MainContentWrapper .paddingTop100,
  #MainContentWrapper .paddingTop120,
  #MainContentWrapper .paddingTop140,
  #MainContentWrapper .paddingTop160,
  #MainContentWrapper .paddingTop180,
  #MainContentWrapper .paddingTop200 {
    padding-top: 20px;
  }
  #HeaderBar-100.HeaderBar-background {
    height: 100px;
  }
  #MiddleBar-400,
  #MiddleBar-320,
  #MiddleBar-250,
  #MiddleBar-dynamic {
    background-size: cover;
  }
  /* Above background-size rule apply only to the header bar, not middle bar. Needs to be cover, for bigger bars (big height) */
  #HeaderBar-320 .HeaderBar-hexa-cover,
  #HeaderBar-400 .HeaderBar-hexa-cover,
  #HeaderBar-250 .HeaderBar-hexa-cover {
    height: 260px;
    min-height: unset;
    padding-top: 40px;
  }
  .video-banner-320 .video-play-button p {
    margin-top: 0;
  }
  #HeaderBar-320,
  #HeaderBar-250,
  #HeaderBar-400 {
    height: 260px;
    min-height: unset;
  }
  #HeaderBar-home-580 p.title,
  #HeaderBar-home-580 h1.title {
    max-width: 800px;
    font-size: 34px;
  }
  #HeaderBar-home-580 {
    padding-top: 180px;
    height: 325px;
  }
  #HeaderBar-home-580 .HeaderBar-hexa-cover {
    padding-top: 0px;
  }
  #HeaderBar-100 .HeaderBar-hexa-cover {
    padding-top: 0px;
  }
}
@media screen and (max-width: 1400px) {
  .FluidDesktopSize,
  .ContainerWrapper {
    padding-left: 40px;
    padding-right: 40px;
  }
  #InsightsHeader .featuredArticlesWrapper {
    padding-left: 0;
    padding-right: 0;
    width: 1170px;
  }
  /* .TopNavigation {padding-right: 0px;} */
  .TopNavigation .navbar-nav > li > .dropdown-menu {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* EasyDNN News - removing right padding because of horizontal scrolling */
  .DnnModule-EasyDNNnewsWidgets .ContainerWrapper {
    padding-right: 0;
  }
  .SmartEvoHome2022 h1 {
    padding-top: 10px;
  }
  .SmartEvoHome2022 p.title-h2 {
    font-size: 2.3vw;
  }
}
/* 1400px*/
@media screen and (min-width: 1270px) and (max-width: 1400px) {
  #dnn_ContentPane .DnnModule-EasyDNNnewsWidgets:first-child .EasyDNNFilterContainer {
    padding-left: 0px;
  }
}
@media screen and (max-width: 1670px) {
  #HeaderBar-250.HeaderBar-background {
    background-position: 80% 0%;
  }
  #MiddleBar-250.HeaderBar-background {
    background-position: 80% 0%;
  }
  #HeaderBar-320 .HeaderBar-hexa-cover {
    background-position: 50% 0%;
  }
  #HeaderBar-250 .HeaderBar-hexa-cover {
    background-position: 50% 0%;
  }
  #HeaderBar-400 .HeaderBar-hexa-cover {
    background-position: 50% 0%;
  }
  #MiddleBar-320 .HeaderBar-hexa-cover {
    background-position: 50% 0%;
  }
  #MiddleBar-250 .HeaderBar-hexa-cover {
    background-position: 50% 0%;
  }
  #MiddleBar-400 .HeaderBar-hexa-cover {
    background-position: 50% 0%;
  }
}
@media screen and (max-width: 1250px) {
  /*  layout starts to shrink here */
  .TopNavigation .navbar-nav > li > .dropdown-menu-wrap > .dropdown-menu {
    width: auto;
    margin-left: 40px;
    margin-right: 40px;
  }
}
@media screen and (max-width: 1270px) {
  ul#contactTabs,
  #ContactTabsMenu ul {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }
  #HeaderBar-250.HeaderBar-background {
    background-position: 80% 0%;
  }
  #HeaderBar-320.HeaderBar-background {
    background-position: 70% 0%;
  }
  #HeaderBar-400.HeaderBar-background {
    background-position: 60% 0%;
  }
  #dnn_ContentPane .DnnModule-EasyDNNnewsWidgets:first-child .EasyDNNFilterContainer {
    padding-left: 20px;
  }
  #wrapper.SmartEvoHome2022 {
    background-position: top right;
    background-size: 120%;
  }
}
@media screen and (max-width: 1250px) {
  .TopNavigation .TopNavWrap {
    max-width: unset;
    padding-right: 5px;
  }
  #dnn_ContentPane .DnnModule-EasyDNNnewsWidgets:first-child .EasyDNNFilterContainer {
    padding-left: 30px;
  }
}
@media screen and (max-width: 1230px) {
  #dnn_ContentPane .DnnModule-EasyDNNnewsWidgets:first-child .EasyDNNFilterContainer {
    padding-left: 40px;
  }
}
@media screen and (max-width: 1200px) {
  #dnn_OfficePane h2 {
    text-align: left;
    margin-top: 20px;
  }
  .newNav .TopHeader-logo .brand-logo img {
    width: 256px;
    padding-top: 15px;
  }
  .newNav .TopNavigation ul.navbar-nav > li {
    max-width: 170px;
  }
  .newNav .TopNavigation ul.navbar-nav > li a {
    font-size: 15px;
  }
  .SmartEvoHome2022.newNav .TopNavigation ul.navbar-nav > li,
  .SmartEvo2022.newNav .TopNavigation ul.navbar-nav > li {
    max-width: unset;
  }
}
@media screen and (max-width: 1170px) {
  #dnn_FeaturedArticlesLeftPane .ContainerMiddle {
    padding-right: 0;
  }
  #MainContentWrapper .layoutContainer .ContainerMiddle.BlankContainer {
    padding-left: 0;
    padding-right: 0;
  }
  /* REVIEW IF WORKS - prevent double padding for blank grid modules, not applicable for those with color background */
  #InsightsHeader .featuredArticlesWrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .PromoBar .ContainerPane {
    padding-left: 40%;
  }
  .TopNavigation ul.navbar-nav > li {
    max-width: 130px;
  }
  .TopNavigation .level0 .nav-long-title {
    display: none;
  }
  .TopNavigation .level0 .nav-short-title {
    display: block;
  }
  .TopNavigation .nav-menu-description {
    max-width: 90px;
    font-size: 11px;
    line-height: 13px;
  }
  .TopNavigation .navbar-nav > li > .dropdown-menu-wrap {
    background-position: 49% 0;
  }
  ul#contactTabs,
  #ContactTabsMenu ul {
    width: 95%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .find-consultants-search-results .consultant-photo img {
    width: 100%;
  }
  .contactOffice {
    text-align: left;
  }
  .HeaderBar-background h1,
  .HeaderBar-background h2,
  .HeaderBar-background h3,
  .HeaderBar-background h4,
  .HeaderBar-background h5,
  .HeaderBar-background p.title {
    font-size: 32px;
  }
  .threeColumns .talent-solutions .logo,
  .twoColumns .talent-solutions .logo {
    min-height: 120px;
    max-height: 120px;
  }
}
/* 1170px */
@media screen and (max-width: 1070px) {
  .TopHeader-logo .brand-logo {
    left: 30px;
  }
  .TopHeader-logo .brand-logo svg {
    width: 100% !important;
  }
  /*
		html.translated-ltr .TopHeader-logo .brand-logo {  
			top: 35px;
		}
		*/
  #five-cols .col5 {
    width: 31%;
  }
  p.centeredButton a {
    display: inline-block;
    height: auto !important;
    min-height: unset;
    width: 90%;
  }
  #five-cols .col5.col5-4 {
    clear: both;
  }
  #five-cols .col5.col5-4,
  #five-cols .col5.col5-5 {
    margin-top: 60px;
  }
  .officeBrand {
    float: none;
    width: 100%;
    margin-bottom: 1em;
  }
  .twoColumns .talent-solutions .logo img {
    padding: 10px 50px;
  }
  .threeColumns .talent-solutions .logo img {
    padding: 10px 20px;
  }
}
@media screen and (max-width: 1000px) {
  .TopNavigation .nav-menu-description {
    display: none;
  }
  .TopNavigation ul.navbar-nav > li > a > .caret {
    display: inline-block;
  }
  .TopNavigation .navbar-nav > li > .dropdown-menu-wrap {
    background-position: 48% 0;
  }
  .cutout-container.noPadding .textContent {
    height: auto;
    min-height: auto;
  }
  .cutout-container.noPadding .twoColumnsWrapper {
    height: auto;
    overflow: visible;
  }
  .cutout-container.noPadding .halfLeft,
  .cutout-container.noPadding .halfRight {
    width: 100%;
  }
  .cutout-container.noPadding ul.bottomLinksList {
    position: static;
  }
  .BlankContainer.children h1,
  .BlankContainer.children h2 {
    width: 33%;
  }
  .BlankContainer.children .childrenNodes {
    width: 66%;
  }
  .BlankContainer.children .childrenNodes ul li {
    width: 49%;
  }
  #ten-icons-grey .dnn-cl .col5 {
    width: 33.33%;
  }
  #ContactTabsMenu ul li {
    margin-right: 1em;
  }
  #ContactTabsMenu ul li a {
    padding: 0.7em 1em;
    font-size: 20px;
  }
  .BlueContainer .newletter-sign-up-info .optedin-agreement {
    padding-left: 0;
  }
  .row .ContainerWrapper h3 {
    font-size: 20px;
    margin: 5px 0 10px 0;
  }
  .row .ContainerWrapper p {
    font-size: 14px;
  }
  span#secondaryMenuChevron {
    position: absolute;
  }
  .brandListHomepage img {
    padding: 0 15%;
  }
  .talent-solutions.horizontal .logo {
    display: block;
    width: 100%;
    vertical-align: middle;
    padding: 20px 20px;
    min-height: auto;
  }
  .talent-solutions.horizontal .logo img {
    max-height: 100px;
  }
  .talent-solutions.horizontal .talent-solutions-info {
    width: 50%;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
    min-height: auto;
  }
  .talent-solutions.horizontal .buttonsWrapper {
    width: 50%;
  }
  .threeColumns.row .talent-solutions .logo.red img {
    padding: 10px 20px;
  }
  .cta-banner p {
    font-size: 30px;
  }
  .cta-banner p.cta-link {
    font-size: 20px;
  }
  .col-sm-6 {
    margin-top: 5px;
  }
  p.bold {
    font-size: 18px;
    line-height: 22px;
  }
}
/* 1000px*/
@media screen and (max-width: 992px) {
  .emptyCol {
    display: none;
  }
}
@media screen and (max-width: 940px) {
  #wrapper.SmartEvoHome2022 {
    background-position: 70% 0%;
    background-size: 1130px;
  }
}
@media screen and (min-width: 900px) {
  .newNav.scrolledDown .smartLogin {
    padding: 2px 25px 1px 15px;
  }
}
@media screen and (max-width: 900px) {
  /* China only */
  .mobile-ok {
    display: block;
  }
  #InsightsHeader {
    height: auto;
    overflow-y: visible;
    background: none;
  }
  #InsightsHeader .featuredArticlesWrapper #dnn_FeaturedArticlesLeftPane,
  #InsightsHeader .featuredArticlesWrapper #dnn_FeaturedArticlesRightPane {
    width: 100%;
    display: block;
  }
  #InsightsHeader .featuredArticlesWrapper #dnn_FeaturedArticlesLeftPane .ContainerPane,
  #InsightsHeader .featuredArticlesWrapper #dnn_FeaturedArticlesRightPane .ContainerPane {
    height: auto;
    overflow-y: visible;
  }
  #InsightsHeader .featuredArticlesWrapper .NormalContainerPadding {
    max-width: 100%;
  }
  .smartLogin {
    padding: 5px 20px 6px 20px;
    background: #f39e29;
    margin-top: 12px;
    margin-right: 13px;
    border-radius: 3px;
  }
  .smartLogin .loginGroup {
    margin-left: 0;
  }
  .smartLogin .loginGroup a {
    color: #fff;
  }
  .smartLogin img {
    display: none;
  }
  .hp-featured-left {
    width: 100%;
  }
  .hp-featured-left #dnn_FeaturedLeftPane {
    margin-bottom: 20px;
    margin-right: 0;
  }
  .hp-featured-right {
    width: 100%;
    float: none;
  }
  .hp-featured-right #dnn_FeaturedRightPane {
    margin-bottom: 20px;
    margin-left: 0;
  }
  .TopHeader {
    top: 0;
  }
  .TopNavWrap {
    display: none;
  }
  /* This is when hamburger menu comes in*/
  .logo-tagline {
    display: none;
  }
  .HamburgerIcon,
  .mobileCloseButton {
    display: block;
    /*position: fixed; top: 10px;  right: 40px; z-index: 110;*/
  }
  /*.showControlBar .HamburgerIcon {top: 63px;}*/
  .showControlBar .TopNavigation {
    top: 53px;
  }
  /*.showControlBar .HamburgerIcon.mobileMenuEnabled {top: 53px;}*/
  .mobileCloseButton.mobileMenuEnabled {
    left: 0;
    top: 0;
    height: 40px;
    width: 140px;
    z-index: 210;
  }
  .HamburgerIcon button,
  .mobileCloseButton button {
    border: none;
    background: none;
    padding: 0;
    height: 38px;
  }
  .HamburgerIcon button.hamburgerButton,
  .mobileCloseButton.mobileMenuEnabled button.closeButton {
    display: block;
  }
  .mobileCloseButton button.closeButton {
    left: -375px;
    height: 40px;
    font-size: 14px;
    width: 140px;
    background: #444;
    z-index: 210;
    display: block;
    text-align: left;
    padding-left: 10px;
    position: fixed;
    transition: all 0.1s ease-in;
  }
  .mobileCloseButton.mobileMenuEnabled button.closeButton {
    color: #fff;
    z-index: 210;
    left: 0;
  }
  #dnnSearchResult_dnnSearchBox_input {
    right: 99px;
    top: 48px;
  }
  /* ADMIN BAR */
  form.showControlBar .TopHeader-logo .brand-logo {
    top: 55px;
  }
  .TopHeader-links .headerLinksPane {
    /*display: none;  */
  }
  .TopHeader-links ul.header-links > li {
    display: none;
  }
  .TopHeader-links ul.header-links li.language-switcher {
    display: block;
  }
  .TopHeader-links ul.header-links li.language-switcher .languageButton {
    margin-top: 15px;
  }
  .TopHeader-links ul.header-links li.language-switcher .languagePopup {
    position: absolute;
    right: 150px;
  }
  .TopHeader-links ul.header-links li.language-switcher .languagePopup a,
  .TopHeader-links ul.header-links li.language-switcher .languagePopup span.selected {
    float: none;
  }
  .TopHeader-links ul.header-links li.dropdown {
    display: block;
    margin-top: 10px;
  }
  .TopHeader-links ul.header-links li.dropdown a {
    border-left: none;
    border-right: 1px solid #009c9e;
    margin: 0 10px 0 0;
    padding: 5px 15px 9px 15px;
  }
  .TopHeader-links ul.header-links li.hamburger {
    display: block;
    margin-top: 10px;
  }
  .TopHeader-links ul.header-links li.countryPicker {
    display: block;
    margin-right: 10px;
    /* legacy country picker */
  }
  .TopHeader-links ul.header-links li.countryPicker .btn {
    max-width: 135px;
    white-space: normal;
    padding-left: 25px;
    background: #fff url('https://resources2.morganphilips.cn/img/icon-glyphicon-chevron-down.png') 5px 50% no-repeat;
    background-size: 12px 8px;
    text-align: left;
    min-height: 65px;
    line-height: 15px;
    font-family: 'Montserrat Regular', Arial;
  }
  .TopHeader-links ul.header-links li.countryPicker .btn span.glyphicon {
    display: none;
  }
  .TopHeader-links ul.header-links li.countryPicker #ctlCountryPicker {
    display: table-cell;
    height: 65px;
    vertical-align: middle;
  }
  .TopHeader-links ul.header-links li.countryPicker #ctlCountryPicker {
    display: none;
  }
  .TopHeader-links ul.header-links li.language-switcher .languageButton .language-object {
    float: right;
  }
  .TopHeader-links .countryPicker .dropdown.open .btn {
    border-top: none;
  }
  .countryPicker .open > .dropdown-menu {
    display: block;
    position: fixed;
    top: 65px;
    right: 100px;
  }
  body.mobileMenuEnabled .TopHeader-links ul.header-links li.countryPicker {
    display: none;
  }
  .TopHeader-logo .brand-logo {
    margin-top: 0;
    transition: all 0.1s ease-in;
    z-index: 135;
  }
  body.mobileMenuEnabled .TopHeader-logo .brand-logo {
    opacity: 0.5;
  }
  body.mobileMenuEnabled .TopHeader-logo .brand-logo a {
    cursor: default;
  }
  body.mobileMenuEnabled .TopNavigation .TopNavWrap {
    padding-right: 10px;
  }
  .mobile-ok .glyphicon-remove {
    padding-right: 10px;
    font-size: 24px;
  }
  .mobile-ok .close-btn {
    text-align: right;
    margin-left: 15px;
    font-size: 16px;
    color: #0067c6;
    font-family: 'Montserrat Regular', Arial;
    padding: 0;
    height: 40px;
    padding-top: 15px;
  }
  .mobile-ok ul.topHeaderLinks {
    margin: 15px 0px 15px 15px;
    border-top: 2px solid #000;
    list-style: none;
    font-size: 14px;
  }
  .mobile-ok ul.topHeaderLinks li {
    margin: 10px 0;
  }
  .mobile-ok ul.topHeaderLinks a {
    font-family: 'Montserrat Regular', Arial;
    color: #000;
    padding: 5px 15px 5px 10px;
  }
  header {
    height: 65px;
    overflow-y: hidden;
  }
  /* .TopHeader-logo .brand-logo svg {height: 75px !important;} */
  .TopHeader {
    position: fixed;
    width: 100%;
    left: 0;
    transition: all 0.1s ease-in;
    height: auto;
    border-bottom: 3px solid #f39e29;
  }
  .TopHeader.mobileMenuCover {
    border-bottom: 3px solid #ccc;
  }
  .MainNavigation {
    position: fixed;
    z-index: 100;
    width: 100%;
    max-width: 375px;
    bottom: 0;
    top: 0;
    /* background: url('@{cdn-dnn-path}img/bg-mobile-menu.png') top left repeat-y;  */
    right: -375px;
    transition: all 0.1s ease-in;
  }
  .newNav .TopNavigation {
    top: 0;
  }
  #MainContentWrapper {
    left: 0;
    position: relative;
    margin-top: 63px;
    transition: all 0.1s ease-in;
    background: #fff;
  }
  /* initial value for CSS3 transition */
  form.showControlBar #MainContentWrapper {
    margin-top: 63px;
  }
  .TopHeader.mobileMenuCover,
  #MainContentWrapper.mobileMenuCover {
    left: 0;
    overflow-x: hidden;
    transition: all 0.1s ease-in;
    width: 100%;
    background: #fff;
    z-index: 0;
  }
  .TopHeader.mobileMenuCover {
    z-index: 130;
    right: 250px;
    left: unset;
  }
  .TopHeader.mobileMenuCover .TopHeader-links ul.header-links li.hamburger {
    display: none;
  }
  .BlueNavigation {
    top: 0;
    visibility: hidden;
  }
  /*  HIDE BLUE BAR */
  .TopHeader-background {
    height: 65px;
  }
  body.mobileMenuEnabled .TopHeader-background {
    display: none;
  }
  .newNav .TopHeader-logo .brand-logo img {
    width: 190px;
    padding-top: 0;
  }
  .TopNavigation .TopNavWrap {
    display: block;
    /*overflow-x: hidden;         overflow-y: auto; */
    overflow: hidden;
    margin: 0;
    max-width: 250px;
  }
  .TopNavigation .TopNavWrap ul.navbar-nav > li > .dropdown-menu-wrap > .dropdown-menu > li > a:hover {
    background: #ddd;
  }
  .TopNavigation .TopNavWrap ul.navbar-nav > li > a {
    height: auto;
    padding: 10px 5px 10px 10px;
    color: #000;
    font-size: 14px;
    border-radius: 0;
    margin-left: 0;
    line-height: 18px;
    text-align: left;
  }
  .TopNavigation .TopNavWrap ul.navbar-nav > li.active > a {
    border-left: 3px solid #0067c6;
  }
  .TopNavigation .TopNavWrap ul.navbar-nav > li.dropdown {
    border-top: 2px solid #000;
    padding-top: 10px;
  }
  .TopNavigation .TopNavWrap ul.navbar-nav > li.dropdown > a {
    font-size: 16px;
    font-family: 'Montserrat Bold', Arial;
  }
  .TopNavigation .TopNavWrap ul.navbar-nav > li.dropdown > a span.glyphicon {
    display: none;
  }
  .TopNavigation .TopNavWrap ul.navbar-nav,
  .TopNavigation .TopNavWrap ul.navbar-nav > li {
    float: none;
  }
  .TopNavigation .TopNavWrap ul.navbar-nav > li {
    max-width: 220px;
    margin: 10px 0 10px 15px;
  }
  .TopNavigation .TopNavWrap ul.navbar-nav {
    width: 240px;
    overflow: auto;
    overflow-x: hidden;
    height: 100%;
  }
  .TopNavigation .TopNavWrap .navbar-nav:before {
    width: 140px;
    padding-top: 15px;
  }
  .TopNavigation .TopNavWrap .navbar-nav > li > .dropdown-menu-wrap > .dropdown-menu {
    width: auto;
    margin: 0;
    position: static;
    display: block;
    right: unset;
    padding: 0;
    background: none;
    border: none;
    float: none;
  }
  .TopNavigation .TopNavWrap .navbar-nav > li > .dropdown-menu-wrap > .dropdown-menu li,
  .TopNavigation .TopNavWrap .navbar-nav > li > .dropdown-menu-wrap > .dropdown-menu li.dropdown-header,
  .TopNavigation .TopNavWrap .navbar-nav > li > .dropdown-menu-wrap > .dropdown-menu li.childmenu {
    padding: 0;
  }
  .TopNavigation .TopNavWrap .navbar-nav > li > .dropdown-menu-wrap > .dropdown-menu li > a {
    margin: 0;
    font-size: 14px;
    padding: 10px 5px 10px 10px;
    background: none;
  }
  .TopNavigation .TopNavWrap .navbar-nav > li > .dropdown-menu-wrap > .dropdown-menu li.active > a {
    border-left: 3px solid #0067c6;
  }
  .TopNavigation .TopNavWrap .navbar-nav > li > .dropdown-menu-wrap > .dropdown-menu li.active > a:after {
    transform: scaleX(0);
  }
  .TopNavigation .TopNavWrap .navbar-nav > li > .dropdown-menu-wrap > .dropdown-menu > .childmenu > .dropdown-menu-two-col > .dropdown-menu.column0,
  .TopNavigation .TopNavWrap .navbar-nav > li > .dropdown-menu-wrap > .dropdown-menu > .childmenu > .dropdown-menu-two-col > .dropdown-menu.column1 {
    display: block !important;
    /* all level 2 menus on mobile should be always visible, hidden by z-index */
    left: 0;
    padding: 0;
  }
  .TopNavigation .TopNavWrap .navbar-nav > li > a > .caret {
    top: 18px;
    left: initial;
    right: 5px;
  }
  .TopNavigation .TopNavWrap .navbar-nav .glyphicon {
    font-size: 11px;
  }
  .TopNavigation .TopNavWrap .navbar-nav .glyphicon.glyphicon-chevron-right {
    top: 39%;
    left: initial;
    right: 4px;
    position: absolute;
  }
  .TopNavigation .TopNavWrap .navbar-nav > li > a.selected > .caret {
    border: none;
    border-left: 5px dashed;
    border-top: 5px solid transparent;
    border-bottom: 4px solid transparent;
    top: 18px;
    left: initial;
    right: 5px;
  }
  .TopNavigation .TopNavWrap .only-mobile-item.glyphicon-chevron-left {
    padding-right: 5px;
  }
  .TopNavigation .TopNavWrap.mobileMenuEnabled {
    left: 0px;
  }
  #MainContentWrapper:after,
  .TopHeader:after {
    content: ' ';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 100;
    background-color: rgba(255, 255, 255, 0.4);
    pointer-events: all;
    cursor: pointer;
    left: 0;
    display: none;
  }
  #MainContentWrapper.mobileMenuCover:after,
  .TopHeader.mobileMenuCover:after {
    display: block;
  }
  body.mobileMenuEnabled {
    height: 100%;
    overflow: hidden;
  }
  body.mobileMenuEnabled .MainNavigation {
    left: unset;
    right: 0;
    z-index: 120;
    max-width: 250px;
    background: #e9e9e9;
    overflow-y: scroll;
  }
  .TopNavigation .level0 .nav-short-title {
    font-family: OpenSans Light, Arial;
  }
  .closeCross {
    display: inline-block;
    padding-right: 5px;
  }
  .closeCross svg {
    width: 14px;
    height: 14px;
    padding-top: 2px;
  }
  /* CUSTOM LINKS IN MENU */
  .TopHeader-links .headerLinksPane ul > li > a {
    padding: 2px 15px 2px 15px;
    color: #000;
    width: 250px;
    font-size: 14px;
  }
  .TopHeader-links .headerLinksPane ul > li {
    float: none;
  }
  .TopHeader-links.CustomLinks .mobileCountryPicker {
    display: block;
    width: 250px;
    margin: 0;
  }
  .TopHeader-links.CustomLinks .mobileCountryPicker a {
    display: block;
    color: #000;
    padding: 5px 0px 10px 15px;
    line-height: 14px;
    font-size: 14px;
  }
  .TopHeader-links.CustomLinks .headerLinksPane {
    display: none;
  }
  .TopNavigation ul.navbar-nav > li.active a:after {
    transform: scaleX(0);
  }
  /*    mobile highlighligting is on the left*/
  #dnn_HUDSONSITESEARCH1_ClassicSearch {
    top: 48px;
    right: 99px;
  }
  .FooterPane {
    margin-bottom: 0px;
  }
  .quoteTwitter .quoteSocialBar {
    overflow: visible;
    height: auto;
    margin-top: 15px;
  }
  .quoteTwitter:hover .socialBar {
    height: auto;
  }
  #HeaderBar-home-580 {
    height: 270px;
    padding-top: 262px;
    background-size: cover;
    background-position: 33% 0%;
    padding-top: 150px;
  }
  #HeaderBar-home-580 p.title,
  #HeaderBar-home-580 h1.title {
    font-size: 23px;
  }
  p.fontsize-big,
  h1.fontsize-big,
  h2.fontsize-big,
  h3.fontsize-big,
  h4.fontsize-big {
    font-size: 20px;
  }
  p.fontsize-super,
  h1.fontsize-super,
  h2.fontsize-super,
  h3.fontsize-super,
  h4.fontsize-super {
    font-size: 36px;
  }
  p.fontsize-mega,
  h1.fontsize-mega,
  h2.fontsize-mega,
  h3.fontsize-mega,
  h4.fontsize-mega {
    font-size: 80px;
  }
  .container:last-child {
    min-height: 300px;
  }
  .offices-left,
  .offices-right {
    width: 48%;
  }
  .row .ContainerWrapper h3 {
    font-size: 18px;
    margin: 3px 0 8px 0;
  }
  .row .ContainerWrapper p {
    font-size: 13px;
    line-height: 22px;
  }
  .anchor {
    height: 70px;
    margin-top: -70px;
  }
  #HeaderBar-320 .HeaderBar-hexa-cover,
  #HeaderBar-400 .HeaderBar-hexa-cover,
  #HeaderBar-250 .HeaderBar-hexa-cover {
    padding-top: 20px;
  }
  #dnn_ContentPane .singleBoxWithPhoto {
    background: none;
    padding: 0 40px;
  }
  .singleBoxWithPhoto .purpleBox,
  .singleBoxWithPhoto .redBox,
  .singleBoxWithPhoto .tealBox,
  .singleBoxWithPhoto .yellowBox,
  .singleBoxWithPhoto .orangeBox,
  .singleBoxWithPhoto .grayBox,
  .singleBoxWithPhoto .lighttealBox {
    width: 100%;
  }
  .singleBoxWithPhoto img {
    max-width: 100%;
  }
  #aboutusWrap {
    background-size: cover;
  }
  .widescreen-margin-left {
    margin-left: 0;
  }
  .widescreen-margin-right {
    margin-right: 0;
  }
  .newNav.scrolledDown .TopHeader {
    top: 0;
  }
  .newNav.scrolledDown .TopHeader-logo .brand-logo {
    top: 5px;
  }
  .newNav.scrolledDown .TopHeader-logo .brand-logo img {
    width: 190px;
  }
  .newNav.scrolledDown .TopHeader-background {
    height: 65px;
  }
  .newNav.scrolledDown .MainNavigation {
    top: 0;
  }
  .newNav.scrolledDown #localNavigation.visible .dropdown-menu,
  .newNav #localNavigation.visible .dropdown-menu {
    top: 66px;
    left: unset;
    right: 0;
  }
  .newNav.scrolledDown.SmartEvoHome2022 .TopHeader {
    top: 15px;
    border-bottom: 0;
  }
  .SmartEvoHome2022 .TopHeader.mobileMenuCover,
  .SmartEvoHome2022 #MainContentWrapper.mobileMenuCover {
    background: unset;
  }
  .SmartEvoHome2022.newNav.scrolledDown .TopNavigation,
  .SmartEvo2022.newNav.scrolledDown .TopNavigation {
    top: 0;
  }
  .SmartEvoHome2022.newNav .TopNavigation ul.navbar-nav > li a,
  .SmartEvoHome2022.newNav.scrolledDown .TopNavigation ul.navbar-nav > li a,
  .SmartEvo2022.newNav .TopNavigation ul.navbar-nav > li a,
  .SmartEvo2022.newNav.scrolledDown .TopNavigation ul.navbar-nav > li a,
  .SmartEvoHome2022.newNav .TopNavigation ul.navbar-nav > li a,
  .SmartEvoHome2022.newNav.scrolledDown .TopNavigation ul.navbar-nav > li a,
  .SmartEvo2022.newNav .TopNavigation ul.navbar-nav > li a,
  .SmartEvo2022.newNav.scrolledDown .TopNavigation ul.navbar-nav > li a {
    background: unset;
    color: #242156;
    border: 0;
    font-size: 16px;
  }
  .SmartEvoHome2022 .smartLogin2022,
  .SmartEvo2022 .smartLogin2022 {
    float: left;
    margin-left: 25px;
  }
  .newNav.scrolledDown .BlueNavigation {
    top: 0;
  }
  .BlankContainer.teamPageSwitch .childrenNodes ul li {
    display: table;
  }
  .BlankContainer.teamPageSwitch .childrenNodes ul li a {
    height: 5.2em;
    display: table-cell;
    vertical-align: middle;
    padding: 1em 1em;
  }
  .talent-solutions .logo {
    min-height: 100px;
    max-height: 100px;
    margin-top: 20px;
  }
  .threeColumns .talent-solutions .logo {
    margin-top: 0px;
  }
  .twoColumns.row .talent-solutions .logo {
    margin-top: 0;
  }
  .twoColumns .talent-solutions .logo img,
  .threeColumns .talent-solutions .logo img {
    padding: 0px 25px;
  }
  .talent-solutions p.talent-solutions-info {
    font-size: 14px;
    margin: 0 10px;
  }
  .twoColumns.row .column {
    min-height: 21em;
  }
  .DNNModuleContent .video-banner .video-play-button p {
    margin-top: 20px;
  }
  .success-stories img {
    width: 25%;
  }
  .video-banner-with-logo {
    margin-top: 0;
  }
  /* HOMEPAGE HEADER */
  .HeaderBar-background p.header-line {
    font-size: 40px;
    line-height: 50px;
  }
  .HeaderBar-background p.sub-header-line {
    font-size: 24px;
  }
  img.rssLogo {
    padding: 10px 0;
    height: auto;
    width: 100%;
    max-width: 400px;
  }
  .newNav .TopHeader-links ul.header-links li.langSwitcherIcon {
    /* display: block;   temporarily turned off - no additional languages atm */
  }
  .newNav .TopHeader-links ul.header-links li.langSwitcherIcon button {
    border: none;
    background: none;
    padding: 8px 5px;
  }
  .newNav .TopHeader-links ul.header-links li.langSwitcherIcon button,
  .newNav .TopHeader-links ul.header-links li.langSwitcherIcon button:focus,
  .newNav .TopHeader-links ul.header-links li.langSwitcherIcon button:active {
    outline: 0;
    outline-color: transparent;
    outline-style: none;
  }
  .mobile-ok .glyphicon-remove:before {
    font-size: 24px;
    color: #333;
  }
  .TopHeader.mobileMenuCover .smartLogin {
    display: none;
  }
  .newNav.SmartEvo2022 #MainContentWrapper {
    margin-top: 80px;
  }
  .newNav.SmartEvo2022 .TopHeader {
    border: 0;
  }
  .newNav.SmartEvo2022 .TopHeader-logo .brand-logo {
    width: 200px;
  }
  .newNav.SmartEvoHome2022 .TopHeader-logo .brand-logo {
    width: 200px;
  }
  .SmartEvoHome2022.newNav.scrolledDown .TopHeader-logo .brand-logo,
  .SmartEvo2022.newNav.scrolledDown .TopHeader-logo .brand-logo {
    top: 30px;
  }
}
/* 900px */
@media screen and (max-width: 800px) {
  .PromoBar {
    background-size: 1400px;
    height: auto;
    background-color: #fafafa;
  }
  .PromoBar .ContainerPane {
    padding: 195px 0 0 0;
  }
  .SocialLinksPane ul {
    width: 310px;
  }
  .SocialLinksPane ul > li {
    padding: 0 13px;
  }
  .hp-featured-left,
  .hp-featured-right {
    width: 100%;
    float: none;
  }
  .quote {
    width: 100%;
  }
  #ContactPanes .contactPane {
    float: none;
  }
  #ContactPanes .leftThird {
    width: 100%;
    margin-right: 0%;
  }
  #ContactPanes .rightTwoThirds {
    width: 100%;
  }
  .newNav .TopHeader-logo .brand-logo img {
    width: 190px;
    padding-top: 0;
  }
  .HeaderBar-background {
    background-position: 85% 0%;
  }
  #HeaderBar-320 .HeaderBar-hexa-cover {
    background-position: 0% 0%;
  }
  #HeaderBar-250 .HeaderBar-hexa-cover {
    background-position: 0% 0%;
  }
  #HeaderBar-400 .HeaderBar-hexa-cover {
    background-position: 0% 0%;
  }
  #MiddleBar-320 .HeaderBar-hexa-cover {
    background-position: 0% 0%;
  }
  #MiddleBar-250 .HeaderBar-hexa-cover {
    background-position: 0% 0%;
  }
  #MiddleBar-400 .HeaderBar-hexa-cover {
    background-position: 0% 0%;
  }
  .HeaderBar-background h1,
  .HeaderBar-background h2,
  .HeaderBar-background h3,
  .HeaderBar-background h4,
  .HeaderBar-background h5 {
    width: 95%;
  }
  .HeaderBar-background p {
    width: 95%;
    margin: 0 auto;
  }
  .HeaderBar-background p a {
    margin: 0 auto;
  }
  .HeaderBar-background p.youtube-link {
    max-width: 300px;
    width: auto;
  }
  li.quote {
    padding-left: 80px;
  }
  #MainContentWrapper .paddingTop20,
  #MainContentWrapper .paddingTop40,
  #MainContentWrapper .paddingTop60,
  #MainContentWrapper .paddingTop80,
  #MainContentWrapper .paddingTop100,
  #MainContentWrapper .paddingTop120,
  #MainContentWrapper .paddingTop140,
  #MainContentWrapper .paddingTop160,
  #MainContentWrapper .paddingTop180,
  #MainContentWrapper .paddingTop200 {
    padding-top: 20px;
  }
  #MiddleBar-250 .HeroBar-middle,
  #MiddleBar-320 .HeroBar-middle,
  #MiddleBar-400 .HeroBar-middle {
    padding-top: 0px;
  }
  .HeaderBar-background .left-percent,
  .HeaderBar-background .right-percent {
    margin-bottom: 0;
  }
  #ten-icons-grey .dnn-cl .col5 {
    width: 50%;
  }
  .dnn-cl .col-xs-12 {
    margin-top: 5px;
  }
  .HeaderBar-background h1.insightsTitle,
  .HeaderBar-background p.insightsTitle {
    line-height: 95px;
    font-size: 36px;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
  }
  .HeaderBar-background h1.insightsTitle span.insightsSubtitle,
  .HeaderBar-background p.insightsTitle span.insightsSubtitle {
    font-size: 24px;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
  }
  .HeaderBar-background h1.insightsTitle a,
  .HeaderBar-background p.insightsTitle a {
    color: #fff;
  }
  .HeaderBar-background h1.contactTitle,
  .HeaderBar-background p.contactTitle {
    font-size: 36px;
    display: block;
    line-height: 95px;
    margin-bottom: 0;
    text-align: center;
  }
  #ContactTabsMenu {
    position: relative;
  }
  #ContactTabsMenu.active .closeTabsButton {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    right: 0;
    background: url('https://resources2.morganphilips.cn/img/arrowUpTealBox.svg') center center no-repeat;
    background-size: 22px 22px;
    padding: 16px;
    margin-right: 5%;
    width: 54px;
    height: 54px;
  }
  #ContactTabsMenu ul {
    width: 90%;
    margin: 0 auto 0;
  }
  #ContactTabsMenu ul li {
    width: 100%;
    margin: 0 auto 0 auto;
    float: none;
    clear: both;
    display: block;
    margin-bottom: 1em;
  }
  #ContactTabsMenu ul li a {
    font-family: 'Montserrat Bold', Arial;
    font-size: 24px;
    display: inline-block;
    border: none;
    width: 100%;
    margin: 0 0 0 0;
    padding: 14px 0;
    border-radius: 0;
  }
  #ContactTabsMenu ul li a:active,
  #ContactTabsMenu ul li a:hover {
    color: #fff;
  }
  #ContactTabsMenu ul li.selected a {
    color: #000000;
  }
  #ContactTabsMenu ul li.selected a:active,
  #ContactTabsMenu ul li.selected a:hover,
  #ContactTabsMenu ul li.selected a:focus {
    color: #000000;
  }
  #ContactTabsMenu ul li.selected a::after {
    display: block;
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    bottom: 0px;
    left: 47%;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  #ContactTabsMenu ul li.selected.bottomBlueArrow a::after {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #d9eaf0;
    position: absolute;
    bottom: -15px;
  }
  .BlankContainer.brands .childrenNodes li {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 33%;
    margin: 0;
  }
}
.grtyoutube-popup-content {
  margin-top: 20px;
}
/* 800px */
@media screen and (max-width: 767px) {
  /* Bootstrap layout sm  */
  .yt-videos iframe {
    width: 350px;
    height: 196px;
    display: block;
    margin: 0 auto 15px auto;
  }
  .row .ContainerWrapper h3 {
    font-size: 22px;
    margin: 8px 0 15px 0;
  }
  .row .ContainerWrapper p {
    font-size: 16px;
    line-height: 24px;
  }
  .brandListHomepage img {
    padding: 0 20%;
  }
  p.centeredButton a {
    width: auto;
  }
  #five-cols .height40,
  #five-cols .height60,
  #five-cols .height80,
  #five-cols .height100,
  #five-cols .height120,
  #five-cols .height140,
  #five-cols .height160,
  #five-cols .height180,
  #five-cols .height200,
  #five-cols .height220,
  #five-cols .height240,
  #five-cols .height260,
  #five-cols .height280,
  #five-cols .height300,
  #five-cols .height320,
  #five-cols .height340,
  #five-cols .height360,
  #five-cols .height380,
  #five-cols .height400,
  #five-cols .height420,
  #five-cols .height440,
  #five-cols .height460,
  #five-cols .height480,
  #five-cols .height500,
  #five-cols .height520,
  #five-cols .height540,
  #five-cols .height560,
  #five-cols .height580,
  #five-cols .height600 {
    min-height: unset;
  }
  #five-cols .col5 {
    margin-top: 60px;
    width: 98%;
  }
  #five-cols .col5.col5-1 {
    margin-top: 0;
  }
  .widescreen-margin-left {
    margin-left: 0;
  }
  .widescreen-margin-right {
    margin-right: 0;
  }
  .HeroBar-middle .col-sm-12 img,
  .HeroBar-middle .col-xs-12 img {
    display: block;
    margin: 0 auto;
  }
  /* Center images within hero banners for mobile view*/
  .BlankContainer.teamPageSwitch .childrenNodes ul li a {
    font-size: 22px;
  }
  .fyte-banner-middle-col {
    background-image: none;
  }
  h2.officeTitle.leftAlign {
    text-align: center;
    margin-top: 20px;
  }
  .talent-solutions.horizontal .logo {
    display: block;
    width: 100%;
    vertical-align: middle;
    padding: 20px 20px;
    min-height: auto;
  }
  .talent-solutions.horizontal .logo img {
    max-height: 150px;
  }
  .talent-solutions.horizontal .talent-solutions-info {
    display: block;
    width: 100%;
    min-height: auto;
  }
  .talent-solutions.horizontal .buttonsWrapper {
    display: block;
    width: 100%;
    padding-bottom: 15px;
  }
  .talent-solutions.horizontal .buttonsWrapper .button {
    margin: 5px auto 15px;
  }
  .twoColumns.row,
  .threeColumns.row {
    margin-left: 0;
    margin-right: 0;
  }
  .threeColumns.row .column {
    display: inline-block;
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 1%;
    min-height: initial;
    margin-bottom: 3em;
  }
  .twoColumns.row .column {
    display: inline-block;
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 1%;
    min-height: initial;
    margin-bottom: 3em;
  }
  .talent-solutions .logo {
    min-height: 120px;
    max-height: 200px;
    margin-top: 20px;
  }
  .twoColumns.row .talent-solutions .logo {
    margin-top: 0;
  }
  .twoColumns.row .talent-solutions .logo img {
    padding: 0 50px;
  }
  .talent-solutions p.talent-solutions-info {
    font-size: 16px;
  }
  .twoColumns.row .column {
    min-height: initial;
  }
  .talent-solutions .buttonsWrapper {
    position: static;
  }
  .talent-solutions .buttonsWrapper .button {
    margin: 20px auto;
    width: 100%;
  }
  a.socialFollow.hover .qrPopup.gray::before {
    left: 95px;
  }
  a.socialFollow .qrPopup.gray {
    left: -90px;
  }
  #MainContentWrapper h2.bigHeader,
  #MainContentWrapper h1.bigHeader {
    font-size: 22px;
    padding-top: 10px;
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 640px) {
  .TopHeader-logo .brand-logo {
    left: 20px;
  }
  .FluidDesktopSize,
  .ContainerWrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
  .ContainerMiddle {
    padding-left: 15px;
    padding-right: 15px;
  }
  .CustomLinks .ContainerMiddle {
    padding: 0;
  }
  #InsightsHeader .featuredArticlesWrapper .NormalContainerPadding {
    padding-left: 0;
  }
  .quote {
    padding-left: 0px;
    padding-top: 90px;
  }
  .TopHeader-links ul.header-links li.language-switcher .languagePopup {
    right: 125px;
  }
  .countrySelectorOnPage .column-1,
  .countrySelectorOnPage .column-2,
  .countrySelectorOnPage .column-3 {
    float: none;
    width: 90%;
    margin-left: 20px;
  }
  .countrySelectorOnPage .country-selector .regionLabel {
    margin-top: 40px;
  }
  .countryPicker .open > .dropdown-menu {
    right: 10px;
  }
  .find-consultants-search-results .consultat-linkedin {
    float: none;
    margin-top: 0;
  }
  img.halfSize,
  img.thirdSize {
    width: 100%;
    display: block;
    margin: 0.5em 0 1em 0;
  }
  .cutout-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }
  li.quote {
    padding-left: 0px;
    padding-top: 70px;
    background-position: left 20px;
  }
  .BlankContainer.children h1,
  .BlankContainer.children h2 {
    width: 100%;
    padding-left: 0;
  }
  .BlankContainer.children .childrenNodes {
    width: 100%;
  }
  .BlankContainer.children .childrenNodes ul li {
    width: 49%;
  }
  .HeaderBar-background h1,
  .HeaderBar-background h2,
  .HeaderBar-background h3,
  .HeaderBar-background h4,
  .HeaderBar-background h5,
  .HeaderBar-background p.title {
    font-size: 30px;
    line-height: 120%;
  }
  .HeaderBar-background p.fontsize-big,
  .HeaderBar-background h1.fontsize-big,
  .HeaderBar-background h2.fontsize-big,
  .HeaderBar-background h3.fontsize-big,
  .HeaderBar-background h4.fontsize-big,
  .HeaderBar-background span.fontsize-big {
    font-size: 18px;
  }
  .SecondaryNavigationPane {
    padding-top: 30px;
  }
  .SecondaryNavigationPane .inpageNavTitle {
    width: 100%;
    padding-bottom: 28px;
  }
  .SecondaryNavigationPane .childrenNodes ul {
    padding-left: 0;
  }
  .right-percent-60,
  .left-percent-40 {
    width: 100%;
    float: none;
  }
  .right-percent-60 {
    font-size: 20px;
    margin-left: 0;
  }
  .left-percent-40 {
    font-size: 32px;
  }
  p.fontsize-big,
  h1.fontsize-big,
  h2.fontsize-big,
  h3.fontsize-big,
  h4.fontsize-big {
    font-size: 18px;
  }
  p.fontsize-super,
  h1.fontsize-super,
  h2.fontsize-super,
  h3.fontsize-super,
  h4.fontsize-super {
    font-size: 24px;
  }
  p.fontsize-mega,
  h1.fontsize-mega,
  h2.fontsize-mega,
  h3.fontsize-mega,
  h4.fontsize-mega {
    font-size: 40px;
  }
  .left-para-icon,
  .right-para {
    float: none;
    width: 98%;
    margin: 0 auto;
    text-align: center;
  }
  .left-para-icon img {
    float: none;
  }
  ul.list {
    font-size: 18px;
  }
  .layoutContainer .ContainerWrapper p img {
    max-width: 100%;
  }
  .social img {
    height: 60px;
    margin: 0 5px;
  }
  #HeaderBar-100.HeaderBar-background {
    height: auto;
  }
  .HeaderBar-background h1.insightsTitle,
  .HeaderBar-background p.insightsTitle {
    line-height: 60px;
    font-size: 36px;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
  }
  .HeaderBar-background h1.insightsTitle span.insightsSubtitle,
  .HeaderBar-background p.insightsTitle span.insightsSubtitle {
    font-size: 24px;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
  }
  .HeaderBar-background h1.contactTitle,
  .HeaderBar-background p.contactTitle {
    font-size: 26px;
    display: block;
    line-height: 40px;
    margin-bottom: 0;
    text-align: center;
  }
  .offices-left,
  .offices-right {
    float: none;
    width: 100%;
  }
  .offices-left h2,
  .offices-right h2 {
    font-size: 26px;
  }
  .offices-left a.country-name,
  .offices-right a.country-name,
  .offices-left p,
  .offices-right p,
  .offices-left span,
  .offices-right span {
    font-size: 16px;
  }
  .offices-global a.country-name {
    font-size: 16px;
  }
  .BlueContainer .newletter-sign-up-container .sign-up-row1 .sign-up-container-row-right .dnnLabel {
    width: 100%;
    text-align: left;
  }
  .height40,
  .height60,
  .height80,
  .height100,
  .height120,
  .height140,
  .height160,
  .height180,
  .height200,
  .height220,
  .height240,
  .height260,
  .height280,
  .height300,
  .height320,
  .height340,
  .height360,
  .height380,
  .height400,
  .height420,
  .height440,
  .height460,
  .height480,
  .height500,
  .height520,
  .height540,
  .height560,
  .height580,
  .height600 {
    min-height: unset;
  }
  a.ctaButton.bottom {
    position: static;
  }
  .hideOnMobile {
    display: none;
  }
  #dnn_ContentPane .DnnModule-EasyDNNnewsWidgets:first-child .EasyDNNFilterContainer {
    padding-left: 10px;
  }
  #dnn_ContentPane .singleBoxWithPhoto h2 {
    font-size: 26px;
  }
  .singleBoxWithPhoto {
    padding: 0;
  }
  a.ctaButton.bottom {
    position: static;
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
    float: right;
  }
  .DNNModuleContent .video-banner {
    height: 190px;
    overflow: hidden;
  }
  .DNNModuleContent .video-banner video {
    width: 200%;
    margin-left: -180px;
    overflow: hidden;
  }
  .DNNModuleContent .video-banner .video-play-button p {
    margin-top: 9%;
    padding: 5px 20px;
  }
  .DNNModuleContent .video-banner .video-play-button span {
    font-size: 16px;
  }
  .BlankContainer.brands .childrenNodes li {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    margin: 0;
  }
  .BlankContainer.teamPageSwitch .childrenNodes ul li a {
    font-size: 20px;
  }
  .cta-banner {
    max-width: 100%;
  }
  .cta-banner p {
    font-size: 22px;
  }
  .cta-banner p.cta-link {
    font-size: 18px;
    max-width: 95%;
    width: auto;
  }
  .success-stories img {
    width: 36%;
  }
  #MainContentWrapper.HomeContentWrapper .DNNModuleContent .video-banner {
    height: unset;
  }
  /* HOMEPAGE HEADER */
  .HeaderBar-background p.header-line {
    font-size: 30px;
    line-height: 34px;
  }
  .HeaderBar-background p.sub-header-line {
    font-size: 18px;
  }
  .grtyoutube-popup-content #player > div {
    height: 350px !important;
  }
  .ContactPane p {
    font-size: 14px;
  }
  .LoginPanel .dnnFormItem > .dnnLabel {
    margin-right: 0;
  }
  .LoginPanel .dnnLoginService input[type="text"],
  .LoginPanel .dnnLoginService input[type="password"] {
    width: 10%;
    min-width: 140px;
  }
  #dnn_ContentPane iframe.YTvideo {
    height: 290px !important;
  }
  #wrapper.SmartEvoHome2022 {
    background-position: top left;
    background-size: 1920px;
  }
  .SmartEvoHome2022 h1 {
    padding-top: 20px;
    font-size: 6vw;
  }
  .SmartEvoHome2022 p.title-h2 {
    font-size: 5vw;
  }
}
/* 640px */
@media screen and (max-width: 575px) {
  /* COL-XS- */
  .specialist-practice-area .list {
    font-size: 16px;
    min-height: unset;
  }
}
@media screen and (max-width: 494px) {
  a.ctaButton.backButton.arrow,
  a.ctaButton.backButton {
    background-color: #666;
    border: 0;
  }
}
@media screen and (max-width: 480px) {
  #dnn_HUDSONSITESEARCH1_ClassicSearch {
    top: 65px;
    right: 0;
    width: 100%;
    border-width: 1px 0;
  }
  ul.searchSkinObjectPreview {
    width: 100%;
    margin: 0 0 0 0;
    overflow-y: auto;
  }
  .BlankContainer.children .childrenNodes ul li {
    width: 100%;
  }
  #HeaderBar-home-580 p.title,
  #HeaderBar-home-580 h1.title {
    font-size: 18px;
    line-height: 23px;
  }
  body.mobileMenuEnabled .TopHeader-logo .brand-logo {
    opacity: 0;
  }
  .TopHeader-links ul.header-links li.countryPicker {
    margin-right: 0;
  }
  .TopHeader-links ul.header-links li.countryPicker .btn {
    margin-right: 0;
    max-width: 100px;
  }
  .TopHeader-links ul.header-links li.countryPicker .btn {
    padding-left: 22px;
    padding-right: 0;
  }
  #ten-icons-grey .dnn-cl .col5 {
    width: 100%;
  }
  .HeaderBar-background h1.insightsTitle,
  .HeaderBar-background p.insightsTitle {
    line-height: 50px;
    font-size: 30px;
    margin-bottom: 8px;
    margin-top: 8px;
    display: inline-block;
    vertical-align: middle;
  }
  .HeaderBar-background h1.insightsTitle span.insightsSubtitle,
  .HeaderBar-background p.insightsTitle span.insightsSubtitle {
    font-size: 20px;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
  }
  .TopHeader-logo .brand-logo {
    width: 154px;
    left: 10px;
  }
  p.fontsize-h1,
  h1.fontsize-h1,
  h2.fontsize-h1,
  h3.fontsize-h1,
  h4.fontsize-h1 {
    font-size: 30px;
  }
  .BlueContainer .newletter-sign-up-title .sign-up-title-h2 {
    font-size: 30px;
  }
  h1,
  h2 {
    font-size: 30px;
    margin-bottom: 10px;
  }
  p.bold {
    font-size: 18px;
  }
  h3 {
    font-size: 22px;
  }
  .DNNModuleContent .video-banner video {
    width: 220%;
  }
  .BlankContainer.teamPageSwitch .childrenNodes ul {
    display: block;
  }
  .BlankContainer.teamPageSwitch .childrenNodes ul li {
    display: block;
    width: 100%;
    margin: 0 0 0 0;
    float: none;
  }
  .BlankContainer.teamPageSwitch .childrenNodes ul li a {
    font-size: 24px;
    display: block;
    width: 100%;
    height: auto;
  }
  .brandLogo svg {
    width: 290px !important;
  }
  .grtyoutube-popup-content #player > div {
    height: 300px !important;
  }
  /* MODULE PAGE - CHAPTER LIST */
  ul.presentationsList li .presentationFlags {
    position: static;
    display: block;
    width: 100%;
    float: none;
  }
  ul.presentationsList li .ctaButton {
    position: static;
    display: block;
    width: 100%;
    float: none;
  }
  ul.presentationsList li::after {
    height: 40px;
  }
  .LoginPanel .dnnFormItem > .dnnLabel {
    text-align: left;
  }
  .dnnLoginService div.dnnFormItem:nth-child(3) {
    margin-top: 10px;
  }
  .dnnLoginService div.dnnFormItem:nth-child(3) > span.dnnFormLabel {
    display: none;
  }
  .dnnLoginService div.dnnFormItem:nth-child(4) > span.dnnFormLabel {
    display: none;
  }
  .dnnLoginService div.dnnFormItem:nth-child(5) > span.dnnFormLabel {
    display: none;
  }
}
/* 480px */
@media screen and (max-width: 500px) {
  iframe.presentation {
    height: 400px !important;
  }
}
@media screen and (max-width: 450px) {
  .applink img {
    width: 100%;
    margin-bottom: 1em;
  }
}
@media screen and (max-width: 400px) {
  .TopHeader-logo .brand-logo {
    margin-left: 0;
  }
  .HeaderBar-hexa-cover {
    padding-top: 35px;
  }
  .HeaderBar-background h1,
  .HeaderBar-background h2,
  .HeaderBar-background h3,
  .HeaderBar-background h4,
  .HeaderBar-background h5,
  .HeaderBar-background p.title {
    font-size: 26px;
  }
  #HeaderBar-320 .HeaderBar-hexa-cover,
  #HeaderBar-400 .HeaderBar-hexa-cover,
  #HeaderBar-250 .HeaderBar-hexa-cover {
    padding-top: 20px;
  }
  #HeaderBar-100 .HeaderBar-hexa-cover {
    padding-top: 0px;
  }
  .TopHeader .FluidDesktopSize {
    padding: 0;
  }
  .brandListHomepage img {
    padding: 0 0;
  }
  .BlankContainer.brands .childrenNodes li {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 100%;
    margin: 0 0 0.7em 0;
  }
  .BlankContainer.brands .childrenNodes li a {
    background-size: 500% 500%;
    background-repeat: no-repeat;
    background-position: center 19%;
    height: 100px;
    padding: 0 0;
  }
  .BlankContainer.brands .childrenNodes li.fyte a {
    background-size: 400% 400%;
    background-position: center 13%;
  }
  .BlankContainer.brands .childrenNodes li.talent a:hover,
  .BlankContainer.brands .childrenNodes li.talent a:active,
  .BlankContainer.brands .childrenNodes li.talent a:focus,
  .BlankContainer.brands .childrenNodes li.talent.selected a,
  .BlankContainer.brands .childrenNodes li.executive a:hover,
  .BlankContainer.brands .childrenNodes li.executive a:active,
  .BlankContainer.brands .childrenNodes li.executive a:focus,
  .BlankContainer.brands .childrenNodes li.executive.selected a,
  .BlankContainer.brands .childrenNodes li.outplacement a:hover,
  .BlankContainer.brands .childrenNodes li.outplacement a:active,
  .BlankContainer.brands .childrenNodes li.outplacement a:focus,
  .BlankContainer.brands .childrenNodes li.outplacement.selected a,
  .BlankContainer.brands .childrenNodes li.interim a:hover,
  .BlankContainer.brands .childrenNodes li.interim a:active,
  .BlankContainer.brands .childrenNodes li.interim a:focus,
  .BlankContainer.brands .childrenNodes li.interim.selected a {
    background-position: center 81%;
  }
  .BlankContainer.brands .childrenNodes li.fyte a:hover,
  .BlankContainer.brands .childrenNodes li.fyte a:active,
  .BlankContainer.brands .childrenNodes li.fyte a:focus,
  .BlankContainer.brands .childrenNodes li.fyte.selected a {
    background-position: center 83%;
  }
  .smartLogin,
  .newNav.scrolledDown .smartLogin {
    padding: 5px;
  }
  .smartLogin a.loginButton,
  .newNav.scrolledDown .smartLogin a.loginButton {
    margin-left: 0;
  }
  .smartLogin img,
  .newNav.scrolledDown .smartLogin img {
    display: none;
  }
  .newNav .TopHeader-logo .brand-logo img,
  .newNav.scrolledDown .TopHeader-logo .brand-logo img {
    width: 154px;
  }
  .smartLogin .loginGroup {
    margin-left: 0;
  }
  .smartLogin {
    padding: 5px;
    margin-right: 5px;
  }
}
/* 400px */
@media screen and (max-width: 375px) {
  .TopNavigation .TopNavWrap.mobileMenuEnabled .navbar-nav > li > .dropdown-menu-wrap.selected {
    left: 0;
    margin-left: 140px;
    width: 100vw;
    max-width: none;
  }
  .TopNavigation .TopNavWrap.mobileMenuEnabled .navbar-nav > li > .dropdown-menu-wrap.selected ul.dropdown-menu {
    display: block;
    margin-right: 140px;
    max-width: none;
    width: auto;
  }
  .TopNavigation .TopNavWrap.mobileMenuEnabled .navbar-nav > li > .dropdown-menu-wrap > .dropdown-menu > li > .dropdown-menu-two-col.selected {
    width: 57vw;
  }
  .BlueContainer .newletter-sign-up-container .sign-up-row1 .sign-up-container-row-right .chbAddressBook {
    display: block;
    width: 100%;
  }
  .yt-videos iframe {
    width: 300px;
    height: 168px;
  }
  .DNNModuleContent .video-banner {
    height: 170px;
  }
  .cta-banner p {
    font-size: 18px;
  }
  .cta-banner p.cta-link {
    font-size: 16px;
  }
  .grtyoutube-popup-content #player > div {
    height: 270px !important;
  }
  .cta-banner p.cta-link.cta-link-smaller {
    font-size: 18px;
  }
}
@media print {
  p,
  li,
  a,
  strong,
  em,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: #000;
  }
  .MainNavigation,
  .TopHeader-right,
  #dnn_SocialLinksPane,
  .FooterPane,
  .socialBar,
  .searchForm,
  a.article_image,
  .cookie-consent {
    display: none;
  }
  .TopHeader,
  .TopHeader-logo .brand-logo {
    position: static;
  }
  #MainContentWrapper {
    margin-top: 0;
  }
  @page {
    margin: 1cm;
  }
  .FluidDesktopSize,
  .ContainerWrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .PromoBar {
    height: auto;
  }
  .PromoBar .ContainerPane {
    width: 100%;
    padding-left: 0;
  }
  .fullHeight .homesearch-hexa-cover,
  .homesearch-hexa-cover {
    height: auto;
  }
  .quote {
    width: 100%;
    padding-top: 0;
    padding-left: 0;
  }
  .moduleTitle .Head {
    padding-left: 0;
  }
  #HeaderBar-320 .HeaderBar-hexa-cover,
  #HeaderBar-250 .HeaderBar-hexa-cover,
  #HeaderBar-400 .HeaderBar-hexa-cover {
    padding-top: 0;
    height: auto;
    min-height: unset;
  }
  #HeaderBar-320,
  #HeaderBar-250,
  #HeaderBar-400 {
    height: auto;
    min-height: unset;
  }
  #MiddleBar-320 .HeaderBar-hexa-cover,
  #MiddleBar-250 .HeaderBar-hexa-cover,
  #MiddleBar-400 .HeaderBar-hexa-cover {
    padding-top: 0;
    height: auto;
    min-height: unset;
  }
  #MiddleBar-320,
  #MiddleBar-250,
  #MiddleBar-400 {
    height: auto;
    min-height: unset;
  }
  .breadcrumbWrap {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  #dnn_ContentPane .NormalContainerPadding,
  .formPane .NormalContainerPadding {
    padding-bottom: 0;
  }
  #MainContentWrapper .DefaultTextContainer .NormalContainerPadding {
    padding-left: 0;
    padding-right: 0;
  }
  .cutout-wrap {
    border: 2px solid #e0e6e4;
  }
  .cutout-wrap .cutout-container:before {
    border-bottom: 22px solid #e0e6e4;
  }
  .cutout-wrap .cutout-container:after {
    right: -2px;
    bottom: -2px;
    content: '';
  }
  a[href]:after {
    content: none !important;
  }
  .nav-mpg-local-ul {
    display: none;
  }
  .BlueNavigation {
    display: none;
  }
  .navbar-menutitle .local-menu-country-title {
    padding-left: 0;
  }
  .breadcrumbWrapIn {
    display: none;
  }
  .SecondaryNavigationPane {
    display: none;
  }
  .DarkGrayContainer {
    border: 0;
  }
  .MediumGrayContainer,
  .BlueContainer,
  .BlackContainer,
  .LightGrayContainer {
    border: 0;
  }
  .ContainerWrapper.DarkGrayContainer img {
    display: none;
  }
  .eds_news_HudsonNew .article.in_list .content {
    min-height: unset !important;
  }
  #HeaderBar-home-580 {
    padding-top: 100px;
    height: auto;
    min-height: unset;
  }
  #HeaderBar-home-580 p.title,
  #HeaderBar-home-580 h1.title {
    margin: 0;
    max-width: unset;
  }
  .homeAutoTranslateWrap {
    display: none;
  }
  .DnnModule-MPGJobSearch {
    display: none;
  }
  .brandListHomepage img {
    max-width: 280px !important;
  }
  .eds_news_HudsonNew .fiveColumnList .article.in_list {
    min-height: unset !important;
  }
  .ModEasyDNNnewsWidgetsC .eds_news_HudsonNew .fiveColumnList .article.in_list {
    height: auto !important;
  }
  #dnn_ContentPane .dnn-cl .col-xs-12 {
    width: 50% !important;
  }
  .eds_news_HudsonNew .article.in_list a.readmore {
    display: none !important;
  }
  .eds_news_HudsonNew .fourColumnList .article.in_list {
    height: unset !important;
  }
  #MainContentWrapper .paddingTop20,
  #MainContentWrapper .paddingTop40,
  #MainContentWrapper .paddingTop60,
  #MainContentWrapper .paddingTop80,
  #MainContentWrapper .paddingTop100,
  #MainContentWrapper .paddingTop120,
  #MainContentWrapper .paddingTop140,
  #MainContentWrapper .paddingTop160,
  #MainContentWrapper .paddingTop180,
  #MainContentWrapper .paddingTop200 {
    padding-top: 10px;
  }
  .HeaderBar-background h1,
  .HeaderBar-background h2,
  .HeaderBar-background h3,
  .HeaderBar-background h4,
  .HeaderBar-background h5,
  .HeaderBar-background h6,
  .HeaderBar-background p.title {
    font-size: 30px;
  }
  h2,
  h2 .Head {
    font-size: 26px;
  }
  .svglogo {
    position: relative;
  }
  .svglogo > * {
    position: relative;
    z-index: 10;
  }
  .svglogo::before {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    /*
        In the URL, change the background to your own color.
        Warning: the `#` character must be escaped as %23,
        for example: `background:%23FFFF00` (yellow).
      */
    content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='background:%23666666' />");
  }
}
/* Overwriting some bootstrap styles */
@media (min-width: 768px) {
  .FooterPane .container {
    max-width: initial;
  }
}
@media (min-width: 576px) {
  .FooterPane .container {
    max-width: initial;
  }
}
@media (max-width: 575px) {
  .FooterPane .col-12:nth-child(n+2) .ContainerWrapper {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .FooterPane .col-12:nth-child(n+3) .ContainerWrapper {
    padding-top: 0;
  }
  .FooterPane .container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 1280px) {
  .FooterPane .container {
    padding-left: 0;
    padding-right: 0;
  }
}
