
/* BASICS 
******************************************************************************************************************/

body {
  background: #FFF;
  font-family: "citrixsans-regular",Arial,Helvetica,sans-serif;
  font-size: 0.8125rem;
  margin: 0px;
  padding: 0px;
  overflow-y: scroll;
}
.gtm-uk-blog-header h1, .gtm-uk-blog-header h2, .gtm-uk-blog-header h3, .gtm-uk-blog-header h4, .gtm-uk-blog-header h5, .gtm-uk-blog-header h6 { font-weight:normal; }
.gtm-uk-blog-header ul, .gtm-uk-blog-header ol {list-style-type:none;}
@font-face {
  font-family: 'citrixsans-regular'; font-style: normal; font-weight: normal;
  src: url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-regular.eot");
  src: local("?"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-regular.woff") format("woff"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-regular.ttf") format("truetype"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-regular.svg") format("svg")
}
@font-face {
  font-family: 'citrixsans-regular';
  src: local("?"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-regular.svg") format("svg"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-regular.woff") format("woff"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-regular.ttf") format("truetype")
}
@font-face {
  font-family: 'citrixsans-bold'; font-style: normal; font-weight: normal;
  src: url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-bold.eot");
  src: local("?"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-bold.woff") format("woff"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-bold.ttf") format("truetype"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-bold.svg") format("svg")
}
@font-face {
  font-family: 'citrixsans-bold';
  src: local("?"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-bold.svg") format("svg"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-bold.woff") format("woff"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-bold.ttf") format("truetype")
}
@font-face {
  font-family: 'citrixsans-italic'; font-style: normal; font-weight: normal;
  src: url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-italic.eot");
  src: local("?"), url("https://l1.osdimg.com/online/https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-italic.woff") format("woff"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-italic.ttf") format("truetype"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-italic.svg") format("svg")
}
@font-face {
  font-family: 'citrixsans-italic';
  src: local("?"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-italic.svg") format("svg"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-italic.woff") format("woff"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrixsans-italic.ttf") format("truetype")
}
@font-face {
  font-family: "citirx-web-icons";
  src: url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citirx-web-icons.eot");
  src: url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citirx-web-icons.eot?#iefix") format("embedded-opentype"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citirx-web-icons.woff") format("woff"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citirx-web-icons.ttf") format("truetype"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citirx-web-icons.svg#citirx-web-icons") format("svg");
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'citirx-web-icons';
  src: url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citirx-web-icons.eot?#iefix") format("embedded-opentype"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citirx-web-icons.woff") format("woff"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citirx-web-icons.ttf") format("truetype"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citirx-web-icons.svg#citirx-web-icons") format("svg")
}
@font-face {
	font-family: "citrix-web-icons";
	src: url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrix-web-icons-v2.eot");
	src: url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrix-web-icons-v2.eot?#iefix") format("embedded-opentype"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrix-web-icons-v2.woff") format("woff"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrix-web-icons-v2.ttf") format("truetype"), url("https://l1.osdimg.com/online/collaboration/design/css/static/fonts/citrix-web-icons-v2.svg#citrix-web-icons-v2") format("svg");
	font-weight: normal;
	font-style: normal
}


[data-icon]:before {
  font-family: "citirx-web-icons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "citirx-web-icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
object { outline: none; }
a { color: #f16a21;	outline: none; text-decoration: none; }
a img {	border: 0;}
a:hover {	text-decoration: none;}
.clearBoth {  clear: both; }
.left {  float: left !important;}
.right {  float: right !important;}has
.clearfix {*zoom:1;}
.clearfix:before, .clearfix:after {  content: " ";  display: table}
.clearfix:after {  clear: both}
.large-header {  max-height: 150px; }
.description-block .powered-by {	display: none;}
#hubs-container .page-width .page-aligner {	max-width: 1360px !important;}


/* NAVIGATION 
******************************************************************************************************************/

/* Unity navigation */
.show-for-small, .show-for-small-only, .show-for-medium-down, .show-for-large-down, .hide-for-medium, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {
  display: inherit !important
}
.hide-for-small, .hide-for-small-only, .hide-for-medium-down, .show-for-medium, .show-for-medium-up, .show-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only {
  display: none !important
}
@media only screen and (min-width: 40.063em) {
	.hide-for-small, .hide-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-up, .show-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {
	  display: inherit !important
	}
	.show-for-small, .show-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only {
	  display: none !important
	}
}
@media only screen and (min-width: 64.063em) {
	.hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {
	  display: inherit !important
	}
	.show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only {
	  display: none !important
	}
}
@media only screen and (min-width: 120.063em) {
	.hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large-up, .hide-for-large-only, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-up, .show-for-xxlarge-only {
	  display: inherit !important
	}
	.show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .show-for-large, .show-for-large-only, .show-for-large-down, .hide-for-xlarge, .show-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {
	  display: none !important
	}
}


/* COMMON  
******************************************************************************************************************/

#body-overlay { background-color: rgba(0,0,0,0.8); display: none; height: 100%; left: 0; overflow: hidden; position: fixed; top: 0; width: 100%; z-index: 1000; }
section#content { margin-top:20px;}
/*
body {padding-top: 151px;}
.gtm-uk-header {display:none;}
*/


.unityNavigation { font-family: "citrixsans-regular", Helvetica, Arial, sans-serif; font-size: 0.9375rem; color: #BDC3CB; }
.unityNavigation { position: fixed; top: 0; left: 0; width: 100%; z-index: 100; }
.unityNavigation .products { background: #2C323A; display: none; padding: 30px 35px; line-height:1;}
*, *::before, *::after { box-sizing: border-box; }
*, *::before, *::after { box-sizing: border-box; }
.large-3 { position: relative; width: 25%;}
.large-4,
.medium-4 {	position: relative; width: 33.33333%;}
.large-5 { position: relative; width: 41.66667%;}
.large-6 { position: relative; width: 50%;}
.large-7 { position: relative; width: 58.33333%;}


/* ROWS 
******************************************************************************************************************/

.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 80rem; *zoom:1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.row.collapse>.column, 
.row.collapse>.columns { position: relative; padding-left: 0; padding-right: 0; float: left; }
.row.collapse .row { margin-left: 0; margin-right: 0; }
.row .row { width: auto; margin-left: -0.9375rem; margin-right: -0.9375rem; margin-top: 0; margin-bottom: 0; max-width: none; *zoom:1; }
.row .row:before, 
.row .row:after { content: " "; display: table; }
.row .row:after { clear: both; }
.row .row.collapse { width: auto; margin: 0; max-width: none; *zoom:1; }
.row .row.collapse:before, 
.row .row.collapse:after { content: " "; display: table; }
.row .row.collapse:after { clear: both; }
.column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; }

/* UNITY PRODUCTS 
******************************************************************************************************************/

.unityNavigation .products .close { opacity: 1; cursor: pointer; float: right; }
.unityNavigation .products .close:before { color: #BDC3CB; content: '"'; font-family: "citirx-web-icons"; font-size: 16px; }
.unityNavigation .products>p { font-size: 1.6875rem; margin: 20px 0 56px; text-align: center; }
.unityNavigation .products .columns { padding-right: 28px; }
.unityNavigation .products .columns>div { border-bottom: 1px solid #586474; color: #a1a9b5; font-size: 1rem; padding: 0 0 10px; }
.unityNavigation .products .columns ul { padding: 30px 0px 0px 0px; margin:0px; list-style-type: none; }
.unityNavigation .products .columns li { margin-bottom: 26px; }
.unityNavigation .products .columns li div { margin: 3px 0 0 0; padding-left: 40px; }
.unityNavigation .products .columns li a { color: #FFF !important; display: inline-block; font-family: "citrixsans-bold", Helvetica, Arial, sans-serif; font-size: 0.6875rem; text-decoration: none; }
.unityNavigation .products .columns li p { color: #838f9f; display: block; font-size: 0.75rem; font-family: "citrixsans-regular",Arial,Helvetica,sans-serif; line-height: 20px; margin: 0; padding: 0; }
.unityNavigation .products .columns li span { background-image: url(https://l1.osdimg.com/online/collaboration/design/css/static/images/unity/logo-icon-sprite.png); background-repeat: no-repeat; float: left; height: 33px; width: 32px; }
.unityNavigation .products .columns li span.g2m { background-position: 0 -17px !important;}
.unityNavigation .products .columns li span.g2w { background-position: 0 -52px !important;}
.unityNavigation .products .columns li span.g2t { background-position: 0 -86px !important;}
.unityNavigation .products .columns li span.sf { background-position: 0 -155px !important;}
.unityNavigation .products .columns li span.sc { background-position: 0 -192px !important;  height: 30px;}
.unityNavigation .products .columns li span.g2p { background-position: 0 -222px !important;}
.unityNavigation .products .columns li span.rs { background-position: 0 -257px !important;}
.unityNavigation .products .columns li span.g2a { background-position: 0 -290px !important;}
.unityNavigation .products .columns li span.co { background-position: 0 -326px !important;}
.unityNavigation .products .columns li span.si { background-position: 0 -361px !important;}
.unityNavigation .product-drawer-small { background: #FFF; display: none; }

/* NAVIGATION HEADER 
******************************************************************************************************************/

.unityNavigation .topNav header { padding: 0; margin: 0; background: #485164; font-size: 0.75rem; height: 100%; }
.unityNavigation .topNav header ul li:hover a { color: #FFF; }
.unityNavigation .topNav .logo { background-image: url(https://l1.osdimg.com/online/collaboration/design/css/static/images/unity/logo-icon-sprite.png); background-repeat: no-repeat; background-position: 0 -1px; float: left; }
.unityNavigation .topNav #menu { cursor: pointer; float: right; height: 42px; line-height: 33px; padding: 0 27px; }
.unityNavigation .topNav #menu:hover, 
.unityNavigation .topNav #menu.active { background: #2c323a; border-bottom: 3px solid #f5822b; color: #FFF; height: 42px; }
.unityNavigation .topNav #menu:hover .menu:after, 
.unityNavigation .topNav #menu.active .menu:after { color: #fff; }
.unityNavigation .topNav #menu .menu:after, 
.unityNavigation .topNav #menu .menu-small:after {   color: #6f7e8a; content: "9"; font-size: 1rem; font-family: citirx-web-icons; margin-left: 0.625rem; vertical-align: middle; }
.unityNavigation .topNav #menu .menu:after { content: "..." !important;}
.unityNavigation .topNav #menu .menu:hover:after { color: #FFF;}
.unityNavigation .topNav ul { margin:0px; padding:0px; list-style-type: none; }
.unityNavigation .topNav ul li { float: left; }
.unityNavigation .topNav ul li#signIn { background-color: #363D44;}
.unityNavigation .topNav ul li#signIn:hover { background-color: #2C323A; border-bottom: 3px solid #f5822b; height: 42px;}
.unityNavigation .topNav ul li#signIn span { margin: 0;}
.unityNavigation .topNav ul li#signIn a { padding: 0 18px;}
.unityNavigation .topNav ul span.phone:before, 
.unityNavigation .topNav ul span.chat:before { font-family: "citirx-web-icons"; line-height: 2.5rem;}
.unityNavigation .topNav ul span.phone:before { content: "0"; }
.unityNavigation .topNav ul span.chat:before { content: "r"; }
.unityNavigation .topNav ul span:nth-of-type(1) { margin-right: 3px; }
.unityNavigation .topNav ul li a, 
.unityNavigation .topNav .more { color: #A1A9B5; cursor: pointer; display: block; line-height: 41px; padding: 0 23px; text-decoration: none; }
.unityNavigation .topNav ul li.more a { display: inline; padding: 0; }
.unityNavigation .topNav .more a:after, 
.unityNavigation .topNav .less a:after, 
.unityNavigation .topNav div.more:after { content: "u"; float: right; font-family: citirx-web-icons; font-size: 1rem; margin: 0 0 0 3px; }
.unityNavigation .topNav .less a:after, 
.unityNavigation .topNav div.less:after { content: "o"; }
.unityNavigation .topNav .link-group { float: right;}
.unityNavigation .topNav .link-group.rt { margin-right: 26px;}
.unityNavigation .topNav .link-group .left ul {margin-top: 0px;}
.unityNavigation .topNav .secondary-link-group { background: #FFF; border-bottom: 1px solid #c4c4c4; width: 100%; z-index: 1; }
.unityNavigation .topNav .secondaryLinkSet ul a, 
.unityNavigation .topNav .secondaryLinkSet ul span { font-family: "citrixsans-regular", Helvetica, Arial, sans-serif; font-size: 0.6875rem; }
.unityNavigation .topNav .tertiaryNav { background: #000; clear: both; display: none; width: 100%; padding: 38px 0; }

@media only screen and (min-width: 40em) {
	.unityNavigation .topNav .logo { height: 16px; margin: 13px 0 0 26px; width: 42px; }
	.unityNavigation .topNav .secondaryLinkSet ul li { float: left;	}
	.unityNavigation .topNav .secondaryLinkSet ul li:hover, 
	.unityNavigation .topNav .secondaryLinkSet ul li:active, 
	.unityNavigation .topNav .secondaryLinkSet ul li.less {  background: #FFF; border-bottom: 3px solid #2c323a; height: 54px;	}
	.unityNavigation .topNav .secondaryLinkSet ul li.active { border-bottom: 3px solid #2c323a; }
	.unityNavigation .topNav ul li.more { padding: 0 13px;}
	.unityNavigation .topNav ul li#phone .phone, .unityNavigation .topNav ul li#chat .chat { color: #6f7e8a; }
	.unityNavigation .topNav ul li#phone:hover, .unityNavigation .topNav ul li#chat:hover, .unityNavigation .topNav ul li.single:hover { background: #3e454f;}
	.unityNavigation .topNav ul li#phone:hover .phone, .unityNavigation .topNav ul li#phone:hover .chat, .unityNavigation .topNav ul li#chat:hover .phone, .unityNavigation .topNav ul li#chat:hover .chat, .unityNavigation .topNav ul li.single:hover .phone, .unityNavigation .topNav ul li.single:hover .chat {	  color: #fff;	}
	.unityNavigation .topNav .secondaryLinkSet ul a { color: #434b58; line-height: 54px;	}
	.unityNavigation .product-drawer-small { display: none !important;	}
}

@media only screen and (max-width: 40em) {
	.unityNavigation .topNav {  position: relative;/*	  z-index: 9999*/	}
	.unityNavigation .topNav #menu { line-height: 41px;}
	.unityNavigation .topNav #menu.active {	  background: #fff;	  border-bottom: none;	  color: #434b58;	}
	.unityNavigation .topNav #menu.active .menu-small:after { content: '"';	color: #434b58;	font-family: citirx-web-icons; margin-left: 5px; margin-right: 0px;	}
	.unityNavigation .topNav #menu.active .menu-small .open {	  display: none;	}
	.unityNavigation .topNav #menu:not(.active) .close {	  display: none;	}
	.unityNavigation .topNav .secondary-link-group {	  display: none;	}
	.unityNavigation .topNav header ul li.single, .unityNavigation .topNav header ul a.single {	  display: none;	}
	.unityNavigation .topNav header ul li#signIn a, .unityNavigation .topNav header #menu {	  padding: 0 15px;	}
	.unityNavigation .topNav ul li a, .unityNavigation .topNav .more {	  padding: 0 27px;	}
	.unityNavigation .topNav .more a:after, .unityNavigation .topNav .less a:after, .unityNavigation .topNav div.more:after {	  margin: 0 -10px 0 3px;	}
	.unityNavigation .product-drawer-small ul li {	  border-bottom: 1px solid #bdc3cb;	  width: 100%;	}
	.unityNavigation .product-drawer-small ul li#signIn {	  display: none;	}
	.unityNavigation .product-drawer-small ul li.single, .unityNavigation .product-drawer-small ul a.single, .unityNavigation .product-drawer-small ul span:nth-of-type(2) {	  display: inline-block;	}
	.unityNavigation .product-drawer-small ul span:nth-of-type(1) {	  color: inherit;	}
	.unityNavigation .product-drawer-small ul li a, .unityNavigation .product-drawer-small .more {	  color: #434b58 !important;	  font-family: "citrixsans-regular", Helvetica, Arial, sans-serif;	  font-size: 0.75rem !important;	}
	.unityNavigation .product-drawer-small .products {	  width: 100%;	}
	.unityNavigation .product-drawer-small .products ul li {	  border-bottom: none;	}
	.unityNavigation .product-drawer-small .products ul li a {	  line-height: 20px;	  padding: 0;	}
	.unityNavigation .product-drawer-small .products .columns {	  padding: 0;	}
	.unityNavigation .product-drawer-small .products .columns li span {	  margin-top: 2px;	}
}

@media only screen and (max-width: 64em) {
	.unityNavigation .topNav header ul li.single span:nth-of-type(1) {	  color: #a1a9b5;	}
	.unityNavigation .topNav header ul span:nth-of-type(2) {	  display: none;	}
	.unityNavigation .topNav header ul li#phone .phone, .unityNavigation .topNav header ul li#chat .chat {	  color: #e8e9eb;	}
	.unityNavigation .topNav header ul li a, .unityNavigation .topNav header .more {	  padding: 0 25px;	}
	.unityNavigation .topNav header .active span { color: #434b58 !important;	}
	.unityNavigation .topNav header .close { font-size:12px; opacity: 1.0; filter: alpha(opacity=100); margin-top: 11px; margin-left: 10px;	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	.unityNavigation .products .columns li span, .unityNavigation .topNav .logo { background-image: url(https://l1.osdimg.com/online/collaboration/design/css/static/images/unity/logo-icon-sprite@2x.png); background-size: 83px 428px; }
}

.unityNavigation .topNav .secondary-link-group .logo { background: url(https://l1.osdimg.com/online/collaboration/design/css/static/images/unity/logo-sprite.png) no-repeat 0% -2%; height: 50px; margin-top: 3px; width: 150px; }
.unityNavigation .topNav ul li.more a {  padding-right: 2px;}
.unityNavigation .topNav ul li#chat>a {  padding: 0px;}
.unityNavigation .topNav ul li#chat>a span.chat {  display: none;}
.unityNavigation .topNav ul li#chat #lpButton-TopNav a {  padding-top: 0;  top: 0px;}
.unityNavigation .topNav ul li#chat #lpButton-TopNav a:before { color: #6f7e8a; content: "r"; font-family: citirx-web-icons; font-size: 1rem; line-height: 35px; padding-right: 5px; top: 0; }
.unityNavigation .topNav ul li#chat #lpButton-TopNav span {  display: none !important;}
.unityNavigation .topNav ul li#chat #lpButton-TopNav:hover a:before {  color: #fff;}
.unityNavigation .topNav ul li#chat a.moxie-chat {  padding: 0 23px;}
.unityNavigation .topNav ul li#chat a.moxie-chat:before { color: #6f7e8a; content: "r"; font-family: citirx-web-icons; font-size: 1rem; line-height: 35px; padding-right: 5px; top: 0; }
.unityNavigation .topNav ul li#chat a.moxie-chat:hover:before {  color: #fff;}
.unityNavigation .topNav ul span {  line-height: 40px;}
.unityNavigation .topNav #menu .menu:after, .unityNavigation .topNav #menu .menu-small:after {  font-size: 12px;}
.unityNavigation .topNav .more span:after, .unityNavigation .topNav .less span:after {  font-size: 1.25rem;}
.unityNavigation .topNav .secondaryLinkSet ul a, .unityNavigation .topNav .secondaryLinkSet ul span {  font-family: "citrixsans-bold", Helvetica, Arial, sans-serif;  text-transform: none;}
.unityNavigation .topNav .secondaryLinkSet ul li.product-links {  background: #e8e9eb;}
.unityNavigation .topNav .secondaryLinkSet ul li.product-links a {  color: #f5822b;  padding: 0 30px;  text-align: center;}
.unityNavigation .topNav .secondaryLinkSet ul li.product-links.last {  margin-left: 1px;}
.unityNavigation .topNav .secondaryLinkSet ul li.product-links:hover, .unityNavigation .topNav .secondaryLinkSet ul li.product-links:active {  background: #d7dde3;  border-bottom: 3px solid #f5822b;  height: 54px;}
.unityNavigation .topNav ul li#chat>a {  padding: 0px;  display: none; }

@media only screen and (min-width: 40em) {
/*	.unityNavigation .topNav #menu {	  line-height: 35px;	}*/
	.unityNavigation .topNav #menu .menu:after {	  font-family: "citrixsans-bold", Helvetica, Arial, sans-serif;	  font-size: 25px;	  vertical-align: inherit;	}
	.unityNavigation .topNav .secondaryLinkSet ul li.active {	  height: 54px;	}
	.unityNavigation .topNav .secondaryLinkSet ul li.active.product-links {	  border-bottom: 3px solid #f5822b;	}
}

@media only screen and (min-width: 40em) and (max-width: 64em) {
	.unityNavigation .products .columns>div {	  font-size: 11px;	}
	.unityNavigation .topNav .secondary-link-group .logo {	  width: 35px;	}
	.unityNavigation .topNav ul li a, .unityNavigation .topNav ul li.more {	  padding: 0 14px;	}
	.unityNavigation .topNav .secondaryLinkSet ul a, .unityNavigation .topNav .secondaryLinkSet ul span {	  font-size: 0.625rem;	}
}

@media only screen and (min-width: 40em) and (max-width: 50em) {
	.unityNavigation .topNav .secondaryLinkSet ul li.product-links a {padding: 0 10px;}
}
	
@media only screen and (max-width: 40em) {
	.unityNavigation .topNav .logo { background-position: 0 -17px; height: 33px; margin: 4px 0 0 10px; width: 40px;	}
	.unityNavigation .topNav .secondary-link-group { display: block; }	
	.unityNavigation .topNav .secondary-link-group .logo { display: none; }
	.unityNavigation .topNav .secondary-link-group .link-group { width: 100%; }
	.unityNavigation .topNav .secondary-link-group .link-group ul li { display: none; }
	.unityNavigation .topNav .secondary-link-group .link-group ul li.product-links { display: block; width: 49.9%; }
	.unityNavigation .topNav .secondary-link-group .link-group ul li.product-links.last { margin-left: 0.2%;	 /* width: 49.5%*/	}
	.unityNavigation .topNav .secondary-link-group .link-group ul li.product-links a { padding: 0 20px; text-align: center; }
	.unityNavigation .topNav .secondary-link-group .link-group ul li.product-links:hover, 
	.unityNavigation .topNav .secondary-link-group .link-group ul li.product-links:active { height: 42px; }
	.unityNavigation .topNav .secondaryLinkSet ul .product-links { display: none;}
	.unityNavigation .topNav ul span { line-height: 15px;}
	.unityNavigation .product-drawer-small ul li a { font-family: "citrixsans-bold", Helvetica, Arial, sans-serif;}
	.unityNavigation .product-drawer-small ul li#chat { display: none;}
	.unityNavigation .product-drawer-small .more { font-family: "citrixsans-bold", Helvetica, Arial, sans-serif;}
	.unityNavigation .mCustomScrollBox { height: 100%; }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	.unityNavigation .topNav .secondary-link-group .logo {
	  background: url(https://l1.osdimg.com/online/collaboration/design/css/static/images/unity/logo-sprite@2x.png) no-repeat 0% -2%;
	  background-size: 155px 350px
	}
}

.tertiaryNav h3 { font-size: 16px; color: #a1a9b5; margin: 0px;	padding: 0px; font-family: 'citrixsans-regular',Helvetica,Arial,sans-serif; }
.tertiaryNav p, .tertiaryNav p a { font-size: 12px; color: #838f9f;	line-height: 120%;}
.tertiaryNav p, .tertiaryNav p a:hover { color: white; text-decoration:none;}
.theme-webinar .tertiaryNav .text a, .theme-webinar .tertiaryNav .fonticon a, 
.theme-training .tertiaryNav .text a, .theme-training .tertiaryNav .fonticon a { color: #838f9f;}
.tertiaryNav p b, .tertiaryNav p strong { color:white;}


/* RESOURCE NAVIGATION 3RD LEVEL
******************************************************************************************************************/


body.lab_top_menu .top-nav .secondary-logo { display: none; }
.top-nav { background-color: #FFF; position: relative; height: 53px; margin-bottom:0px; box-shadow: none; border-bottom: 1px solid #E5E5E5; /*  opacity: 0.9;*/ }
.top-nav .page-width { margin-left: 26px; margin-right: 26px; }
.top-nav .page-width .page-aligner { margin:0px; width: auto; padding-top:12px;}
.top-nav .page-width.item-level {width: auto;max-width: none;}
.top-nav .page-width.item-level .page-aligner {width: auto;max-width: none;}
.left-nav {	height: auto; margin-left: -122px; text-align: center;}

.left-nav>li>a { width:48px; overflow:hidden;
/*    position: relative;
    display: block;
    width: 48px; 
    height: 48px;
    margin-bottom: 10px;
    text-indent: -999999px;
    background-color: #a8a8a8;
    overflow: hidden;
	*/
}

.left-nav>li ul {	min-width: 200px;}
.left-nav>li ul a { position: relative; min-width: 200px; text-transform: none; text-overflow: ellipsis; overflow: hidden; max-width: 270px; }
.top-nav .left-nav.desktop { top: 12px; height: auto; width: auto; text-align: center; font-size: 1rem; margin-left:-6px; /*padding-top: 12px;*/} 


.top-nav .left-nav.desktop > li {
    float: left;
    width: auto;
    height: auto;
    margin-right: 3px;
    background: transparent;
    border-radius: 3px;
    box-sizing: border-box;
	
}

.top-nav .left-nav.desktop > li.hover{ text-decoration: none !important; }
.top-nav .left-nav.desktop > li ul { background-color: #F9F9F9; top: 40px !important; left: 0; padding: 0; text-align: left; border-top: 1px solid #f2f2f2; box-shadow: -1px 2px 3px rgba(0,0,0,0.1);}
.top-nav .left-nav.desktop > li > a { padding: 0 10px 11px 10px; margin: 0 0 0 0; line-height: 26px; font-size: 1rem; text-indent: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-right: 1px solid transparent; border-bottom: 3px solid transparent; font-family: 'citrixsans-regular',Helvetica,Arial,sans-serif; color: #242a30 !important; width:auto; }
.top-nav .left-nav.desktop > li.selected > a { color: #242A30; border-bottom: 3px solid #FD7A2A; text-decoration: none; background-color:white; }
.top-nav .left-nav.desktop > li.collapsed > a:hover { text-decoration:none !important; }
.top-nav .left-nav.desktop > li > a:hover,
.top-nav .left-nav.desktop > li > a.active,
.top-nav .left-nav.desktop > li:hover > a { width: auto; height: auto; padding: 0 10px 11px 10px; margin: 0; line-height: 26px; font-size: 1rem; text-indent: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-right: 1px solid transparent; border-bottom: 3px solid transparent; font-family: 'citrixsans-regular',Helvetica,Arial,sans-serif; color: #242a30; border-bottom: 3px solid #FD7A2A; text-decoration:none !important;}


/* has-children
******************************************/
/*
.top-nav .left-nav.desktop > li.collapsed.has-children {background-color:yellow;}
.top-nav .left-nav.desktop > li.collapsed.has-children a {background-color:blue;}
*/
.top-nav .left-nav.desktop > li.collapsed.has-children.topics {/*background-color:red; */width: 88px;}
.top-nav .left-nav.desktop > li.collapsed.has-children.webinars {/*background-color:green;*/width: 112px;}



.top-nav .left-nav.desktop > li.has-children > a { cursor:pointer; padding: 0 0px 11px 0; margin: 0 10px 0 10px; width: auto; }
.top-nav .left-nav.desktop > li.has-children > a:hover {cursor:pointer;}
.top-nav .left-nav.desktop > li.has-children > a:after { content: "u"; float: right; font-family: citirx-web-icons; font-size: 1rem; margin: 0 0 0 3px; }
.top-nav .left-nav.desktop > li.has-children ul { display: none; }
.top-nav .left-nav.desktop > li ul li a { font-size: 0.9rem; padding: 12px 10px; color: #242A30; line-height: 120%; }
.top-nav .left-nav.desktop > li ul li a:hover,
.top-nav .left-nav.desktop > li ul li.selected a { color: #F5822B; text-decoration: none; border-bottom: 3px; }
.top-nav .left-nav.desktop > li ul li:nth-child(2) a { border-top: none; color: #434B58; text-decoration:none; }
.top-nav .left-nav.desktop > li ul li:nth-child(2) a:hover { color: #F5822B; }
.top-nav .left-nav.desktop > li.hover.has-children > a { width: auto; height: auto; padding: 0px 0px 11px 0px; margin: 0px 11px 0px 10px; line-height: 26px; font-size: 1rem; text-indent: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-right: 1px solid transparent; border-bottom: 3px solid #fd7a2a; font-family: 'citrixsans-regular',Helvetica,Arial,sans-serif; border-right: 0 !important; }
.top-nav .search-container .search-toggle { display: block; float: right; width: 40px; height: 40px; max-width: 300px; text-decoration: none; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; overflow: hidden; }
.top-nav .search-container .search-toggle:hover:not(.expanded),
.top-nav .search-container .search-toggle.hover:not(.expanded) { background-color: #FFF; box-shadow: 0; }
.top-nav .share-toggle { margin-left: 10px; background-color: #FFF; border: 0; }
.top-nav .nav-back,
.top-nav .nav-toggle,
.top-nav .share-toggle { background-image: url("https://uberflip.cdntwrk.com/files/aHViPTYyNDAwJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzU3MDM4MjU1ODc1NWMucG5nJnZlcnNpb249MDAwMCZzaWc9Y2NlN2ZmYjIwOTA5OTk5YjEwNGE2NmIzOGNkYjA0NjY%253D") !important;
	background-position: -36px -202px; border: 0; border-radius: 0; background-color: #FFF !important; }
.top-nav .nav-back,
.top-nav .nav-toggle,
.top-nav .share-toggle a {
	background-image: url("https://uberflip.cdntwrk.com/files/aHViPTYyNDAwJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzU3MDM4MjU1ODc1NWMucG5nJnZlcnNpb249MDAwMCZzaWc9Y2NlN2ZmYjIwOTA5OTk5YjEwNGE2NmIzOGNkYjA0NjY%253D") !important;
	background-position: -36px -202px; border: 0; border-radius: 0; }
.top-nav .nav-back:hover,
.top-nav .nav-toggle:hover,
.top-nav .share-toggle:hover { box-shadow: 0; background-color: #000; }
.left-nav .search-results-overlay .mobile-search-header,
.top-nav .search-container .search-toggle.expanded  { background-color: #EFF0F2; border: 1px solid #DDD; color: #6F7E91; }
.top-nav .search-container .search-toggle .search-input input {	color: #6F7E91 !important; }
.top-nav .left-nav.desktop > li.hover.has-children { background: #FFF none repeat scroll 0 0; box-shadow: -1px 0 3px rgba(0, 0, 0, 0.1); padding-bottom: 0; text-decoration: none; }
.top-nav .right-side-btns {	right: 0px;	top: 5px; }
.top-nav .search-container .search-toggle .search-icon { font-family: "citrix-web-icons" !important; content: "\e662"; width: 40px; height: 40px; background-color: transparent; }


.top-nav .left-nav.desktop>li ul li:first-child {
    display: none;
}
.top-nav .left-nav.desktop>li ul li {
    border-right: 1px solid rgba(0,0,0,0.1);
	float:none;
}
.left-nav>li ul li:first-child {
    padding: 15px;
}
.left-nav>li .sub-menu-arrow {
    z-index: 41;
}
.left-nav>li .sub-menu-arrow {
    display: none;
    position: absolute;
    top: 15px;
    left: 46px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #fff;
}



/* MOBILE NAVI
******************************************************************************************************************/
#left-nav-phone { display: none; }
.mobile-nav, .mobile-share { 
	top: 97px; 
	width: 240px; 
	height: 380px; 
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
	z-index: 4500;
/*    display: none;*/
}

.mobile-nav li.has-children ul {
	display: none;
}


@media screen and (max-width: 480px) {
	.top-nav {
/*		top: 85px !important;*/
	}
}
@media only screen and (min-resolution: 169dpi) {
	.mobile-nav {top: 97px;	}
}



@media only screen and (max-width: 860px) {
/*
	.top-nav {height: 45px;}
*/
	.top-nav .left-nav.desktop {
		display: none;
	}
	 .top-nav .nav-toggle {
		display: block;
    	height: 30px;
    	width: 30px;
 	   	top: 7px;
    	left: 0;
    	background-position: -5px -209px;
	}	
}


.mobile-nav .overlay-scroller {z-index: 111;}
.mobile-nav .overlay-scroller > ul {padding: 0px;margin:0px; list-style-type:none;}

.mobile-nav .overlay-scroller > ul > li,
.mobile-share .overlay-scroller > ul > li { margin: 0; padding: 0; position:relative; line-height: 40px; display: block;}
.mobile-nav .overlay-scroller, 
.mobile-share .overlay-scroller { position: absolute; top: 0; left: 0; right: 0; bottom: 25%; top: 43px; padding: 15px; background: #F9F9F9; overflow: auto; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; -webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; }
.mobile-nav .overlay-scroller { box-shadow: -1px 2px 3px rgba(0,0,0,0.1); border-right: 1px solid #e8e9eb; }
.mobile-nav .overlay-scroller a { color: #434b58 !important; font-size: 0.85rem; line-height: 30px; display:block;}
.mobile-nav .overlay-scroller a:hover { color: #fd7a2a !important; text-decoration: none !important; }
.mobile-nav .overlay-scroller ul ul li a  { line-height: 130%; padding: 8px 0px; }
.mobile-nav .overlay-scroller > ul ul {margin:0;padding:0;}
.mobile-nav .overlay-scroller > ul ul li, 
.mobile-share .overlay-scroller > ul ul li { position: relative; padding-left: 20px; padding-top: 0; line-height: 1.2; padding-right: 0px; }
.mobile-nav .overlay-scroller > ul > li.powered-by,
.mobile-share .overlay-scroller > ul > li.powered-by { display: none; }
.mobile-nav .overlay-scroller > ul > li::after, 
.mobile-share .overlay-scroller > ul > li::after { color: #6f7e8a; content: "w"; font-size: 1rem; font-family: citirx-web-icons; top: -5px; }
.mobile-nav .overlay-scroller > ul > li.collapsed::after, 
.mobile-share .overlay-scroller > ul > li.collapsed::after{ color: #6f7e8a; content: "+"; font-family: citrixsans-bold; font-size: 1.1rem; right: 8px; top: -5px; }
.mobile-nav .overlay-scroller > ul > li.expanded::after, 
.mobile-share .overlay-scroller > ul > li.expanded::after { color: #6f7e8a; content: "-"; font-family: citrixsans-bold; font-size: 1.5rem; right: 7px; top: -5px; }
.mobile-nav .overlay-scroller > ul > li.collapsed, 
.mobile-share .overlay-scroller > ul > li.collapsed { font-size: 1rem; color: #FFF; }
.mobile-nav .overlay-scroller > ul > li::before, 
.mobile-share .overlay-scroller > ul > li::before { display: block; position: absolute; top: -5px; left: -55px; width: 48px; height: 48px; }
.mobile-nav .exit-bar, .mobile-share .exit-bar { position: absolute; top: 0; left: 0; width: 100%; height: 44px; background: #fd7a2a; }
.mobile-nav .exit, .mobile-share .exit { display: block; position: absolute; top: 13px; left: 13px; width: 19px; height: 19px; text-indent: -9999px; 
	background: url("https://uberflip.cdntwrk.com/files/aHViPTYyNDAwJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzU3MDM4MjU1ODc1NWMucG5nJnZlcnNpb249MDAwMCZzaWc9Y2NlN2ZmYjIwOTA5OTk5YjEwNGE2NmIzOGNkYjA0NjY%253D") -1px -167px !important;
	z-index: 1112;
}
.mobile-nav .exit-bar .title, .mobile-share .exit-bar .title {
    color: #fff;
    display: block;
    margin-top: 12px;
    text-align: center;
    text-transform: uppercase;
}
.mobile-nav .overlay-scroller>ul>li:after, .mobile-share .overlay-scroller>ul>li:after {
    display: block;
    position: absolute;
    top: 15px;
    right: 10px;
    width: 10px;
    height: 10px;
    background: url("../../img/hubs/sprite-1x.png?v=eadf89ef604b") -63px -167px;
    content: "";
}
.mobile-nav .overlay-scroller > ul > li::after, .mobile-share .overlay-scroller > ul > li::after {
    color: #6f7e8a;
    content: "w";
    font-size: 1rem;
    font-family: citirx-web-icons;
    top: -5px;
}






/* MEDIA QUERIES
******************************************************************************************************************/

@media only screen and (max-width: 980px) {
	.page-width {
		margin-left: 30px;
		margin-right: 30px;
	}
}
@media only screen and (max-width: 1066px) {
	.page-width, 
	.page-width.item-level, 
	.page-width.item-level.with-cta {
    	margin: 0 30px
	}
}
























/* BLOG HEADER BANNER IMAGE
******************************************************************************************************************/

.gtm-uk-header {
    position: relative;
/*    margin-top: 98px;*/
}

#header-banner {
	position:relative;
	width: 100%;
	height: 140px;
	background: #f86901 url('http://www.gotomeeting.co.uk/online/dam/shared/blog-uk/gtm-uk-blog-unity-header.jpg') no-repeat 50% -0%; 
	margin: 150px 0 0 0;	
}
#header-banner h2 {
	font-weight: normal;
	color:white;
    font-size: 2rem;
    margin: 0px;
    padding: 47px 0 0 0;
/*	display:none;*/
}
#header-banner h2 a { color: white; background-color: #FD7A2A;padding: 0.1rem 0.5rem;}
#header-banner h2 a:hover { color: white; background-color: #f86901;}


/*.top-nav {display:none;}*/
/*
@media only screen and (min-width: 40em) and (max-width: 64em) {
	#header-banner {
		border-top: 2px solid blue;
		background: #171b23 url('./gtm-uk-blog-header-banner-medium.jpg') no-repeat 50% -50px; 
		}	
}
@media only screen and (max-width: 40em) {
	#header-banner {
		border-top: 2px solid green;
		background: #171b23 url('./gtm-uk-blog-header-banner-small.jpg') no-repeat 50% -50px; 
	}
}
*/

.content-wrapper {
 	width: 960px;
    margin: 0 auto 0 auto;
    overflow: hidden;
    position: relative;
}
@media screen and (max-width: 960px) {
	.content-wrapper { width: auto; }
}

/* TOASTER - REALLY NEEDED FOR BLOG????????
******************************************************************************************************************/

@media screen and (max-width: 480px) {
	.toaster .toasterBar { background: #FFF !important; width: 110%; height: 63px; margin-left: -40px; }
}
.toaster .toasterBar { background: #e8e9eb; width: 110%; height: 63px; margin-left: -40px; }
.toaster .toasterBar .message { background: #f5822b; padding: 0 0 50px 0; width: 107%; height: 40px; }
.toaster .toasterBar .message .msgText { color: #FFF; float: left; margin-bottom: -400px; padding: 9px 0 400px 80px; }
.toaster .toasterBar .message .msgText a:link, 
.toaster .toasterBar .message .msgText a:visited,
.toaster .toasterBar .message .msgText a:hover,
.toaster .toasterBar .message .msgText a:active,
.toaster .toasterBar .message .msgText a:focus{ color: #FFF !important; text-decoration: none; }
.toaster .toasterBar .message .arrow { background-color: #faa41a; color: #fff; float: right; margin-top: 0; padding-bottom: 20px; width: 60px; }
.toaster .toasterBar .message .arrow .icon-right-open { font-family: "citirx-web-icons" !important; font-size: 1.8rem !important; font-weight: bold !important; font-style: normal !important; content: "\e66e"; padding: 15px 15px 0; }
.toaster p { margin-top: 13px; }
.toaster .text-small { font-family: "citrixsans-regular",Helvetica,Arial,sans-serif; font-size: 0.8125rem !important; margin-left: 40px; }
.toaster span { font-family: "citrixsans-regular",Helvetica,Arial,sans-serif; font-size: 0.8125rem !important; }
.toaster .toasterBar .leftParsys { float: left; min-width: 20%; max-width: 40%; }
.toaster .toasterBar .rightGroup { float: right; padding: 9px 0; }
.toaster .toasterBar ul.first { margin-top: 0; }
.toaster .toasterBar ul li { margin-right: 40px; }
.button-container { display: inline-block; }
.button-container a { display: inline-block; }
.toaster .toasterBar .rightGroup .button a { font-family: "citrixsans-bold",Helvetica,Arial,sans-serif; font-size: 0.8125rem !important; text-align: center; width: 14rem; height: 2.8rem; }
.button-container a.button.outlined, 
.button-container a.button.outlinedPrimary, 
.button-container a.button.transparentOutlinedSecondary, 
.button-container a.button.outlinedLight { background: #FFF; border: 2px solid #fd7a2a; border-radius: 20px; padding: 0.6rem 1.25rem; color: #fd7a2a; text-decoration: none; }
a:hover.button.outlinedLight { color: #fc9402 !important; text-decoration:none; }
.button.outlinedLight a:visited, a:active, a:focus { color: #fc9402 !important; text-decoration:none; }
.toaster .toasterBar .rightGroup .button a.filledPrimary { padding: 12px 0; text-decoration: none; }
.toaster .toasterBar .rightGroup .button a:hover.filledPrimary { background-color: #fc9402 !important; text-decoration:none; }
/*.button.filledPrimary a:visited, a:active, a:focus{
	color: #FFF !important;
	text-decoration:none;
}*/
.button-container a.button.filledPrimary, .button-container a.button.filledOutlinedPrimary { background: #fd7a2a; color: #fff; border-radius:20px; }
.toaster .toasterBar .supportOptions { float: right; }
.toaster .toasterBar .supportOptions ul li { color: #c4cad2; float: left; font-size: 0.75rem; margin: 0; }
.toaster .toasterBar .supportOptions ul li a.moxie-chat { display: none; }
.toaster .toasterBar .supportOptions ul li a { color: #c4cad2; display: inline-block; padding: 17px 13px; }
.toaster .toasterBar .supportOptions ul li a.moxie-chat::before { font-family: "citrix-web-icons" !important; content: "\e62e"; top: 0; }
.toaster .toasterBar .supportOptions ul li a::before, .toaster .toasterBar .supportOptions ul li a span::before { color: #f5822b; font-size: 1rem; margin-right: 4px; }
.toaster .toasterBar .supportOptions ul li.last a { padding-right: 26px; }
.toaster .toasterBar .supportOptions ul li a.icon-phone-traditional::before { font-family: "citrix-web-icons" !important; content: "\e662"; }
[class^="icon-"]::before, { font-family: "citrix-web-icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }


/* ICONS SOCIAL LIST FOOTER + ICONS 
******************************************************************************************************************/

[data-icon]:before {
	font-family: "citrix-web-icons" !important;
	content: attr(data-icon);
	font-style: normal !important;
	font-size: 28px;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
[class^="icon-"]:before, [class*=" icon-"]:before, [class^="icon-"]:after, [class*=" icon-"]:after {
	font-family: "citrix-web-icons" !important;
	font-style: normal !important;
	font-size: 28px;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-social-facebook:before { content: "\e608";}
.icon-social-twitter:before { content: "\e61e";}
.icon-social-google:before { content: "\e60b";}
.icon-social-youtube:before { content: "\e621";}

.socialList { color: #2c323a; text-align: center;}
.socialList ul.sharelist { display: inline-block;}
.socialList ul.sharelist li { cursor: pointer; display: inline;}
.socialList ul.sharelist li .icon-social-facebook:hover { color: #4d6ead;}
.socialList ul.sharelist li .icon-social-google:hover { color: #e13627;}
.socialList ul.sharelist li .icon-social-twitter:hover { color: #4ebaea;}
.socialList ul.sharelist li .icon-social-youtube:hover { color: #cc4337;}
.socialList ul.sharelist span {	font-size: 1.875rem;}

.icon-up-open:before { content: "\e684"; }
.icon-down-open:before { content: "\e63d"; }


/* FOOTER SECTION + FOOTERNAVIGATION
******************************************************************************************************************/

.footerNavigation {
	background-color: #3f4651;
	background: -o-linear-gradient(top, #3f4651 50%, #30363f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #3f4651), color-stop(100%, #30363f));
	background: -webkit-linear-gradient(top, #3f4651 50%, #30363f 100%);
	background: -moz-linear-gradient(50% 100% 90deg, #3f4651, #30363f);
	background: -ms-linear-gradient(top, #3f4651 50%, #30363f 100%);
	background: linear-gradient(to bottom, #3f4651 50%, #30363f 100%);
	filter: progid\: DXImageTransform\.Microsoft\.gradient(startColorstr\= "$start", endColorstr\= "$end", GradientType=0);
/*	font-family: "citrixsans", Arial, Helvetica, sans-serif;*/
	font-family: "citrixsans-regular", Helvetica, Arial, sans-serif;
	font-size: 14px; padding: 48px 0 38px
}
.footerNavigation>.row.collapse {padding: 0 50px;}
.footerNavigation h5 { color: #fff; font-family: "citrixsans-bold", Helvetica, Arial, sans-serif; font-size: 14px; font-weight:normal; line-height: normal; margin: 0 0 5px; overflow: hidden; white-space: nowrap;}
.footerNavigation h6 { 	color: #c4cad2; font-family: "citrixsans-bold", Helvetica, Arial, sans-serif; font-size: 14px; font-weight:normal; line-height: 24px; margin: 0;}
.footerNavigation a { color: #c4cad2; line-height: 24px;}
.footerNavigation a:hover { color: #fff; }
.footerNavigation ul { margin: 0; padding: 0;}
.footerNavigation ul li { list-style-type: none;}
.footerNavigation .icon-down-open:before, 
.footerNavigation .icon-up-open:before { display: none;}
.footerNavigation .connect h5 {	padding: 30px 0 9px;}
.footerNavigation .connect a { color: #838f9f;}
.footerNavigation .connect li {	display: inline-block; font-size: 36px; margin-right: 15px;}
.footerNavigation .connect li .icon-social-facebook:hover {	color: #4d6ead;}
.footerNavigation .connect li .icon-social-twitter:hover { 	color: #4ebaea;}
.footerNavigation .connect li .icon-social-google:hover { color: #e13627;}
.footerNavigation .connect li .icon-social-youtube:hover { color: #cc4337;}

@media only screen and (min-width: 64.063em) {
	.footerNavigation .navList h5 ~ div, .footerNavigation .navList h5 ~ ul {
		display: block !important
	}
}

@media only screen and (max-width: 64em) {
	.footerNavigation { font-size: 12px; padding: 0; }
	.footerNavigation>.row.collapse { padding: 0; }
	.footerNavigation .navList h5 { cursor: pointer; font-size: 12px; margin: 0; padding: 18px 50px; white-space: normal;}
	.footerNavigation .navList h5 ~ div, .footerNavigation .navList h5 ~ ul { background: #2d333a; display: none; padding: 0 50px;}
	.footerNavigation .navList .icon-down-open:before, .footerNavigation .navList .icon-up-open:before { display: inline; float: right; font-size: 20px; position: relative; top: -2px;	}
	.footerNavigation .large-7 .large-4:after, .footerNavigation .large-5:after { border-bottom: 1px solid #272c33; content: ''; display: block;	}
	.footerNavigation h6 { font-size: 12px; margin-top: 20px;	}
	.footerNavigation a { display: inline-block; line-height: 42px;	}
	.footerNavigation .connect.row.collapse { padding: 0 50px 38px;	}
	.footerNavigation .connect.row.collapse h5 { font-size: 12px; line-height: 42px; padding: 0; white-space: normal; }
	.footerNavigation .large-7, .footerNavigation .large-4, .footerNavigation .large-5 {width: 100%;}
}


/* FOOTER SECTION + SUBFOOTERNAVIGATION
******************************************************************************************************************/

.subFooterNavigation { background: #272c33; position: relative; font-family: "citrixsans-regular", Helvetica, Arial, sans-serif;}
.subFooterNavigation ul.linkList {margin:0px; padding: 0px;}
.subFooterNavigation .row { max-width: 100%; padding: 0 26px;}
.subFooterNavigation .locale-selector { bottom: 68px; left: 50px;}
.subFooterNavigation .countrySelector .icon-world-footer, .subFooterNavigation .countrySelector .country-open { color: #8a96a6;}
.subFooterNavigation .countrySelector a, .subFooterNavigation .countrySelector select { font-size: 14px; color: #8a96a6;}
.subFooterNavigation .countrySelector .country-open { width: 11px; }
.subFooterNavigation ul.linkList li { display: inline-block; font-size: 11px; margin-right: 38px;}
.subFooterNavigation ul.linkList li a { color: #6f7e91; font-size: 11px; }
.subFooterNavigation ul.linkList li a:hover { color: #a1a9b5;}
.subFooterNavigation .copyright { color: #6f7e91; font-size: 11px;}
.subFooterNavigation .logoContainer .logo { background: url(https://l1.osdimg.com/online/collaboration/design/css/static/images/unity/logo-icon-sprite.png) 0px 100% no-repeat; display: block; height: 35px; margin: 0; width: 80px; }

@media only screen and (min-width: 40.063em) {
	.subFooterNavigation .copyright { float: left;	}
	.subFooterNavigation .logoContainer { float: right;	}
}

@media only screen and (min-width: 64.063em) {
	.subFooterNavigation .countrySelector { float: left; margin-right: 52px;	}
	.subFooterNavigation .countrySelector .icon-world-footer { line-height: 58px; }
	.subFooterNavigation ul.linkList { 	float: left; }
	.subFooterNavigation .copyright, .subFooterNavigation ul.linkList li { line-height: 58px; }
	.subFooterNavigation .logoContainer .logo {	margin: 11px 0 0;}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.subFooterNavigation ul.linkList {margin-top: 20px;}
	.subFooterNavigation .copyright { line-height: 15px; max-width: 80%; padding: 15px 0;}
}

@media only screen and (max-width: 40em) {
	.subFooterNavigation .countrySelector { text-align: center;	}
	.subFooterNavigation ul.linkList, .subFooterNavigation .copyright { line-height: 20px; margin-bottom: 16px; text-align: center;	}
	.subFooterNavigation ul.linkList {margin-top: 20px;}
	.subFooterNavigation .logoContainer .logo {	margin: 0 auto 16px; }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	.subFooterNavigation .logoContainer .logo { background-image: url(https://l1.osdimg.com/online/collaboration/design/css/static/images/unity/logo-icon-sprite@2x.png); background-size: 80px; height: 30px;}
}


/* FOOTER LINKS * LEGAL NOTICE
******************************************************************************************************************/

.footerLinks .backgroundColor .legal-notice { padding: 10px 24px 10px 24px;}
.footerLinks .backgroundColor .arial-gray-paragraph-11px { color: #666; font-size: 12px;}




/* COOKIE MESSAGE
******************************************************************************************************************/

div#dntmsg { background-color: #E5E5E5; padding: 10px 24px; margin: 0px; width: 100%; bottom: 0px; z-index: 10; }
div#dntmsg,
img#dntmsg-img { float: left; margin-right: 10px; }
div#dntmsg a { color: #F16A21; outline: none; text-decoration: none; }


