/*responsive-nav.css*/

/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
   Navigation
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== */

.navbar-wrapper {
    margin-bottom: 0.75em;
}
.navbar {
    margin-bottom: 0;
	border-bottom-width:0;
min-height:0;
}
.navbar-wrapper .container {
    padding: 0;
	position:relative;
}
.utilNav {
	font-family:Amplitude-Light, "Amplitude-Regular", Arial, Helvetica, sans-serif;
	line-height:2.4375em;
}
.utilNav .navbar-nav {
	float:none;
	text-align:right;
}

.utilNav .navbar-nav > li {
	padding:0;
	display:inline-block;
	font-size:.75em;
	float:none;
	text-align:right;
	margin-left:4%;
}
.utilNav .navbar-nav > li.clientLogin {
    font-family: "Amplitude-Regular", Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.nav .clientLogin a {
    color: #4e8abe;
}
.utilNav .countrySelector a:before {
    content: " ";
}
.utilNav .countrySelector a:after {
    content: "\00a0\f105";
    font-family: FontAwesome;
}
.utilNav .navbar-nav > li > a {
	padding:0;
}
.utilNav .navbar-nav > li > a.dropdown-toggle {
    padding-bottom: 5px;
}

.utilNav a {
    display: inline;
    text-transform: uppercase;
	color:inherit;
}
.utilNav .navbar-nav > li.countrySelector {
    margin-left: 0;
}
.utilNav .navbar-nav > li.countrySelector,
.utilNav .navbar-nav > li.languageSelector {
    float: left;
}
.utilNav .navbar-nav > li.languageSelector {
    margin-right: 0;
}
@media (min-width:62em) {
.utilNav .navbar-nav > li.languageSelector {
    margin-left: 2em;
}
}
.nav > li.countrySelector > a,
.nav > li.languageSelector > a {
    color: #336699;
	display:inline;
}

.utilNav .nav > li > a:hover,
.utilNav .nav > li > a:focus {
	background:none;
	text-decoration:underline;
}
.utilNav .nav > li:hover a.dropdown-toggle {
	text-decoration:none;
}
.utilNav .nav > li.open > a:focus {
	text-decoration:none;
}

.utilNav .dropdown-menu {
    font-size: 1.2em;
	z-index:1500;
}

.navbar .navbar-header {
	height:4em;
}
.navbar > .container > .navbar-header {
	margin-right:0;
	margin-left: 0;
}
.navbar > .container .navbar-brand {
    float: left;
    padding: 1em 0 0;
	margin:0;
	margin-left:0;
    width:100%;
	height:auto;
}
.navbar > .container .navbar-brand img {
    width:100%;;
}
.navbar > .container .navbar-brand,
.navbar > .container .navbar-brand .logoSVG {
    height:100%;;
}

.mobileUtilNav {
	text-transform:uppercase;
}
.mobileUtilNav > * {
	line-height:3.5em;
	height:3.5em;
	float:right;
}
.mobileUtilNav #mobileLogo {
    float: left;
    max-width: 35%;
    min-width: 30%;
    padding-left: 0.6em;
    padding-top: 0.6em;
}
.mobileUtilNav svg {
	display:block;
	height:2.5em;
}
.mobileUtilNav .clientLogin {
	text-align:right;
	padding-right:1.5em;
}
.mobileUtilNav .clientLogin a:after {
    content: "\00a0\f105";
    font-family: FontAwesome;
}
#mobileSearchBtn {
	width:3.8125em;
}
#mobileSearchBtn a {
	width:3.8125em;
    display: block;
	border: 1px solid white;
	border-width:1px 0;
}

.gNav ul.navbar-nav {
    display:table;
	table-layout:fixed;
	width:100%;
	background:#00477b;
	margin:0;
	color:#fff;
}

.gNav ul > li {
    display:table-cell;
	width:100%;
	float:none;
	height:3.5em;
    line-height: 3.5em;
}
.gNav ul > li > a {
	font-family:Amplitude-Light, Amplitude-Regular, Arial, Helvetica, sans-serif;
    line-height: 3.5em;
    text-align: center;
	width:100%;
	padding:0;
	color:#fff;
}
.gNav ul > li a.active,
.gNav ul > li a:hover {
	background-color:#002858;
}

.gNav ul > li a:focus,
.gNav ul > li a.active:focus {
    background-color: #00477b;
    outline: 1px dotted white;
    outline-offset: -2px;
}
.gNav ul > li#searchBtn {
    width: 4.3125em;
}
.gNav ul > li#searchBtn a,
#mobileSearchBtn a {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA/CAYAAABdA76NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgyMkE4OTk0NjdFMjI1NkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEUxOENBMjQ3MTk2MTFFMzk4Q0M5RUFGNjJFOTJGNEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEUxOENBMjM3MTk2MTFFMzk4Q0M5RUFGNjJFOTJGNEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQTgwMTE3NDA3MjA2ODExOEE2REFDODRBNDk2QTIwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODIyQTg5OTQ2N0UyMjU2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtvE508AAAMASURBVHja7JpvZFVxGMdPbWKMMUaJKCOiRCkyShk3m1JK0Zuma4l609uye29uTK9n76aUXmRzM4p0iUiRUm9KY4yIcRkRY0Tfx30OT8/umXt3ztnuc+/z8HF/d3fnx/l4zvP7c35b8vl84LE6troCF+NiXIyLcTEuxsW4GBfjYlyMx6rojHNxLpdr2hsrFAqeMU2XMQ1GH8iAAdAF9oHPYAWUwRvwp53EHAJFllLrN4qb4C94Au6BhVYuvpQVD8GnCCk6OsBV8AOMtWrG7AIlkREyFph5sB/sBtvF79uodoKD4ApYbpWM6QYvlBSqIxNgD3MKXAfHwA5wGDxT/ZwDT1vpUXrMmRAGZcYBcGuN2kFF+DI4AZaUnDutIGaIbyaM7+AomKvz+rf8/xXxtzF+3EyLKYo2Db1nVQbUE/OcPbrmmBUzwAUzjHG+yfUEzWlmxPcLXLtMihkS7WUutnFiXA39Z6yKOSLa78DvmP1RQf4V0b8pMTtV0U0i5iL6NyWmT7QrCfVZiejflJgV0e5NqM9eVbdMipGTt6TmHbKfn1bFfBXt4zySxJXSryZ/JsW8VI/ApZj93RZt2pJ4ZVVMWQ2vxRi1Zi8YVX0vWRVDxTenhtdpntI3Ej28OpfX3bW+VnoEPorvJ8HrBjKHasp7VVue82TPtBiqBefBoirE38CNNbKnh1fRX4LqXrCMDAve0EhjB4/qzDA/DuHOHH1Ogge8QFzkBWY/jz504x0R/XVxX8N8rVkx4TqHduVKao3TXedicIaL7ehmyUlzM5wyh7Yusw1MzmgudBpcDKpbn1M1MmfQcsbImjPFRXmQCSd/+r0SzVM+qOuz/HlNyJkNqhtgZcti9ARtPZO0TZFj5RVttsZjNZvmY2Xp3XWUnEy7i4mSU0pDjsXTDhsix+oxkCyPdKnJsXw+ZqSGnOkgod1D6weHtByaFiSyBdoZ2I8RnlnTC7/7Lub/SPwwoJ/BSyNj4p6MbObwjHExLsbFuBgX42JcjItxMS6mreOfAAMAPz2OIUDwemwAAAAASUVORK5CYII=") no-repeat scroll 50% 50% #2d81bd !important;
    border-left: 1px solid white;
	text-indent:-9999em;
}

.svg .gNav ul > li#searchBtn a,
.svg #mobileSearchBtn a {
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzBweCIgaGVpZ2h0PSI2M3B4IiB2aWV3Qm94PSIwIDAgNzAgNjMiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MS44MjYgNDYuMzVMNDAuMTYxIDM0LjY5IGMzLjU0OS00Ljk4MyAzLjEwMi0xMS45MzgtMS4zNjgtMTYuNDA3Yy00Ljk4My00Ljk4NC0xMy4wNjItNC45ODQtMTguMDQ2IDBjLTQuOTgzIDQuOTgzLTQuOTgzIDEzLjA2IDAgMTguMDUgYzQuNjQ0IDQuNjUgMTEuOTcgNC45NiAxNi45OCAwLjk0M2wxMS41ODkgMTEuNTljMC41NTQgMC41NSAxLjQ1IDAuNTUgMiAwbDAuNTAxLTAuNTAyIEM1Mi4zNzkgNDcuOCA1Mi4zOCA0Ni45IDUxLjgzIDQ2LjM1eiBNMjMuMjM2IDMzLjgzNWMtMy42MDgtMy42MDgtMy42MDgtOS40NiAwLTEzLjA2OGMzLjYwOC0zLjYwOSA5LjQ1OS0zLjYwOSAxMy4wNyAwIGMzLjYwOCAzLjYxIDMuNjEgOS40NiAwIDEzLjA2OEMzMi42OTUgMzcuNDQgMjYuODQgMzcuNDQgMjMuMjQgMzMuODM1eiIvPgo8L3N2Zz4=')no-repeat scroll 50% 50% #2d81bd !important; }	


.gNav .open > a, 
.gNav .open > a:hover, 
.gNav .open > a:focus,
.gNav li.dropdown:hover a {
	background-color:#002858;
}


/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
   Search
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== */

#searchBtn .header-search {
    display: none;
}

.popoverCover {
    height: 100%;
    left: 0 !important;
    position: absolute !important;
    top: 0 !important;
    width: 100%;
}
#searchBtn a:focus {
   /* outline:none; */
}
#searchBtn + .popover {
    border: 0 none;
    left: 0 !important;
	top: 0 !important;
    margin-top: 0;
    max-width: 100%;
    padding: 0;
    width: 100%;
    box-shadow: 0 12px 12px rgba(0, 0, 0, 0.176);
}
#searchBtn + .popover .popover-content {
    padding: 0;
}
.searchInside {
    background: none repeat scroll 0 0 white;
    border-width: 1px;
    border-color: #9a9b9d;
    border-style: solid;
    line-height: 3.5em;
    top: 0 !important;
}
.searchInside form {
	display:table;
	width:100%;
}
input.searchBox {
    color: #6d6e71;
    font-family: "Amplitude-Light",arial;
    font-size: 1.5em;
    line-height: normal;
    padding: 0.5em 1em;
    width: 100%;
	border:0 none;
	display:table-cell;
}
.searchInside .search-suggestions {
    display: table-cell;
    padding-right: 1em;
    vertical-align: middle;
    width: 1%;
}
.searchInside .close {
    /*background: url("search-close.png") no-repeat scroll 50% 50% #2d81bd;*/
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA/BAMAAACvLaO+AAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADHRSTlMA9pxCRUifDey9gXMNlnuQAAAA4klEQVRIx+3UsQ2CQBgFYAJiYYtUUjAABWygvYVswAAU2rmHnducMYbiDWW4cHma83EDyGvgTy4fB49ctGRJMMn9a9zcIj9XdJ9jP5z9NRe8ImYN82NNWmDP6YicA9Mi4+YKcxqvPmRqd9+QERAZLys4qMEzEqmQTQxKtSaGsa92wMPOAtqOz7SMhOyOGjJqR9yNhshIaEdGQiCjIc2wcNYvkhRg/SINBpg6xJTVPGQ/cawhFq4hVzjr98PCx/rnGUKamYfakZkg8c+nlnFQrhkBkek49YSCZ0L4bAmfUUv+O29+F1yMupnVKwAAAABJRU5ErkJggg==") repeat scroll 0 0 #2d81bd;
    border-left: 1px solid white;
    color: white;
    font-size: 1em;
    height: 3.5em;
    opacity: 1;
	filter:alpha(opacity=100);
    position: absolute;
    right: 0;
    text-indent: -9999em;
    top: -3.5em;
    width: 3.8125em;
}
.svg .searchInside .close {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjkuODVweCIgaGVpZ2h0PSI2Mi45OXB4IiB2aWV3Qm94PSIwIDAgNjkuODUgNjIuOTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY5Ljg1IDYyLjk5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MS44Myw0Ni4zNUwzNi41OSwzMS4wOGMzLjA3LTMuMDYsMTQuOTgtMTQuOTQsMTUuMjctMTUuMjRjMS4zOC0xLjM4LTEuMTQtMy44OS0yLjUxLTIuNTINCgljLTUuMDMsNS4xMy0xMC4xOCwxMC4xNi0xNS4yNywxNS4yNGMtMy4wNi0zLjA3LTE0Ljk0LTE0Ljk4LTE1LjI0LTE1LjI3Yy0xLjM4LTEuMzgtMy44OSwxLjE0LTIuNTIsMi41MQ0KCWM1LjEzLDUuMDMsMTAuMTYsMTAuMTgsMTUuMjQsMTUuMjdjLTMuMDcsMy4wNi0xNC45OCwxNC45NC0xNS4yNywxNS4yNGMtMS4zOCwxLjM4LDEuMTQsMy44OSwyLjUxLDIuNTINCgljNS4wMS01LjE1LDEwLjE4LTEwLjE2LDE1LjI3LTE1LjI0YzMuMDYsMy4wNywxNC45NCwxNC45OCwxNS4yNCwxNS4yN0M1MC42OSw1MC4yNCw1My4yLDQ3LjcyLDUxLjgzLDQ2LjM1TDUxLjgzLDQ2LjM1eiIvPg0KPC9zdmc+DQo=")
}

.searchInside .btn-primary {
    background:#2d81bd;
}

/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
   Solutions
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== */

.gNav a.dropdown-toggle:after {
	content:"";
}
.gNav .dropdown .dropdown-menu {
    background: none repeat scroll 0 0 #fff;
	border: 0 none;
    box-shadow: 0 1.1em 0.9em rgba(0, 0, 0, 0.176);
    font-size: 1.2em;
    padding: 0;
    width: 300%;
}
.gNav .dropdown .open .dropdown-menu {
    left: -200%;
    position: relative;
    top: 0;
}
.gNav .dropdown .dropdown-menu li {
	display:block;
	height:auto;
	width:100%;
	border-bottom:1px solid #555;
}
.gNav .dropdown .dropdown-menu li.seeAll {
	display:none;
}
.gNav .dropdown .dropdown-menu > li a {
    background-color: transparent;
    border-style: solid;
    border-width: 1px 0 0;
	border-color: #6d6e71;
    color: #336699;
    display: block;
    line-height: normal;
    padding: 0.8em 2.2em 0.8em 1.2em;
    text-align: left;
}
.gNav .dropdown .dropdown-menu > li.seeAll a {
	color:#4e8abe;
	font-family: Amplitude-Medium, Amplitude-Regular, Arial, Helvetica, sans-serif;
}
.gNav .dropdown .dropdown-menu > li a:first-child {
    border-top-width: 0;
}
.gNav .dropdown .dropdown-menu > li a:focus,
.gNav .dropdown .dropdown-menu > li a:hover {
    outline: medium none;
    text-decoration: none;
}
.gNav .dropdown .dropdown-menu a:after {
    content: "\00a0\f105";
    font-family: fontawesome;
	position:absolute;
	right:1em;
}
.gNav .dropdown .dropdown-menu a[href^="http"]:after,
.gNav .dropdown .dropdown-menu a[target="_blank"]:after {
    content: "\00a0\f08e";
    font-family: fontawesome;
}
.gNav .dropdown .dropdown-menu h4 a:after {
    content: "";
}

.gNav .dropdown .dropdown-wrapper > a:hover {
	text-decoration:none;
}


.gNav .dropdown .panel-group {
    margin-bottom: 0;
}
.gNav .dropdown .panel {
	background-color: #edeef0
    border-color: #fff;
    border-width: 1px 0 0;
}
.gNav .dropdown .panel:first-child {
    border-width: 0;
}
.gNav .dropdown .panel-default > .panel-heading {
    background: none repeat scroll 0 0 #6d6e71;
}
.gNav .dropdown .dropdown-menu > li .panel-heading a {
    color: #fff;
	padding:0.8em 1.2em;
	line-height:1em;
    text-transform: uppercase;
	font-family:Amplitude-Light, Amplitude-Regular, Arial, Helvetica, Sans-serif;
	background-position:
}

.gNav .dropdown .panel-heading {
    padding: 0;
}
.gNav .dropdown .panel-title {
    font-size: inherit;
	padding-right:1em;
}
.gNav .dropdown .panel-group .panel + .panel {
    margin-top: 0;
}
.gNav .dropdown .panel-body {
    padding: 0;
}
.gNav .dropdown .dropdown-menu > li .panel-body a {
    margin: 0 5px;
    padding-left: 1.7em;
	font-family:Amplitude-Light, Amplitude-Regular, Arial, Helvetica, Sans-serif;
}
.gNav .dropdown .panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: 0;
}
.gNav .dropdown .dropdown-menu > li .panel-heading a .openclose {
    fill: #fff;
}


.utilNav .open > a,
.utilNav .open > a:hover,
.utilNav .open > a:focus {
    background: none repeat scroll 0 0 transparent;
}
.utilNav li > .dropdown-menu {
	padding:0;
	margin:0;
	background-color:#6d6e71;
	border:medium none;
	border-radius:0px;
	width:16em;
}
.clientLogin .dropdown-menu {
	font-size:.875em;
}
.utilNav .dropdown-menu > li > a {
    color: #fff;
    font-weight: normal;
    line-height: 1;
    padding: 0.8em 1.2em;
	border-bottom:1px solid white;
	font-family:Amplitude-Light, Amplitude-Regular, Arial, Helvetica, sans-serif;
    white-space: normal;
}
.utilNav .dropdown-menu > li > a .abstract {
	display:block;
	text-transform:none;
}
.utilNav .dropdown-menu > li > a:hover,
.utilNav .dropdown-menu > li > a:focus {
    background-color: #2d81bd;
    color: #fff;
}
.utilNav .dropdown-menu > li > a:hover .abstract,
.utilNav .dropdown-menu > li > a:focus .abstract {
    color: #fff;
}
.utilNav .dropdown-menu > li.moreServices > a {
    background-color: #333333;
    color: #2d81bd;
    font-family: Amplitude-Medium;
    font-size: 1.1em;
    text-transform: none;
}
.utilNav .dropdown-menu > li.moreServices > a:after {
    content: "\00a0\f105";
    font-family: fontawesome;
}
.utilNav .dropdown-menu > li.moreServices > a:hover,
.utilNav .dropdown-menu > li.moreServices > a:focus {
    background-color: #2d81bd;
    color: #fff;
}

#breadcrumb {
    font-family: Amplitude-Light,Amplitude-Regular,Arial,Helvetica,sans-serif;
    font-size: .75em;
    height: 2.2em;
    line-height: 2.2em;
    position: relative;
    text-align: left;
	display:none;
	margin-top:1em;
	float:left;
}
.breadcrumb-separator {
	display:none;
}
/*.breadcrumbNav .container {
    position: absolute;
	left: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	max-width:40%;
	transition: max-width .2s ease-in 0s;
}*/
#breadcrumb a:before {
    content: "\00a0\f105\00a0";
    font-family: FontAwesome;
}
#breadcrumb a:first-child:before {
    content: "";
}
#breadcrumb a {
    color: inherit;
}
#breadcrumb br {
    display:none;
}
#breadcrumb a:hover,
#breadcrumb a:focus {
	text-decoration:underline;
}
/*.csstransitions .breadcrumbNav .container:hover {
	max-width:70%;
	transition: max-width .6s ease-out 1s;
}*/
.gNav .dropdown .dropdown-wrapper {
	position:relative;
}

.gNav .dropdown .dropdown-wrapper > a {
	font-family: Amplitude-Light, Amplitude-Regular, Arial, Helvetica, Sans-serif;
	text-align:center;
	line-height:3.5em;
	height:3.5em;
	color:#fff;
	display:block;
	text-decoration:none;
}

@media (min-width:48em) {
.navbar-wrapper {
    margin-bottom: 0.4375em;
}
.gNav .dropdown .dropdown-wrapper > a {
	line-height:4em;
	height:4em;
}
.gNav .dropdown .open .dropdown-menu {
    position: absolute;
	top:100%;
}
.no-touch li.dropdown:hover ul.dropdown-menu {
    display: block;    
}

.navbar > .container {
    padding: 0 1em;
}
#breadcrumb {
	display:block;
}
.gNav ul > li {
    line-height: 4em;
	height:4em;
}
.gNav ul > li > a {
    line-height: 4em;
}

.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
    margin-left: 0;
}
.gNav .dropdown .panel-group {
    padding:0 .5em;
}

.gNav .dropdown .dropdown-menu {
    font-size: 1em;
}
.gNav .dropdown .open .dropdown-menu {
    left: auto;
    position: absolute;
    top: auto;
}


.gNav .dropdown ul > li .panel {
    float: left;
    width: 25%;
	margin-bottom:1.5em;
}
.csscolumns .gNav .dropdown .panel-group {
-webkit-columns: auto 2;
   -moz-columns: auto 2;
        columns: auto 2;
}
.csscolumns .gNav .dropdown ul > li .panel {
    float: none;
    width: 100%;
	display:inline-block;
}

.gNav .dropdown .panel-collapse {
    display: block;
	height:auto !important;
}
.gNav .dropdown .panel-default > .panel-heading {
    background: none repeat scroll 0 0 transparent;
}
.gNav .dropdown .dropdown-menu > li .panel-heading a {
    cursor: text;
    font-size: 0.75em;
	color:#e6e6e6;
	font-family:Amplitude-Medium, Amplitude-Regular, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	padding: 0;
}
.gNav .dropdown .dropdown-menu {
    background: none repeat scroll 0 0 #6d6e71;
	box-shadow: 0 12px 12px rgba(0, 0, 0, 0.176);
	border-top: 0.25em solid white;
	margin-top:0;
}

.gNav .dropdown .dropdown-menu:before {
    background: none repeat scroll 0 0 #6d6e71;
    content: " ";
    display: block;
    height: 0.25em;
    position: absolute;
    right: 0;
    top: -0.25em;
    width: 33.333%;
}
.gNav .dropdown .dropdown-menu li {
	border-bottom:0 none;
}
.gNav .dropdown .dropdown-menu li.seeAll {
	display:block;
}


.gNav .dropdown .panel {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    box-shadow: none;
	padding:0 .5em;
}

.gNav .dropdown .panel-title {
    font-size: inherit;
    padding: 0.8em 0;
}
.gNav .dropdown .dropdown-menu > li a {
    color: #fff;
    padding: 0;
}
.gNav .dropdown .dropdown-menu > li .panel-body a {
    margin: 0;
    padding: .5em .5em .5em 0;
	font-family:Amplitude-Medium, Amplitude-Regular, Arial, Helvetica, sans-serif;
}
.gNav .dropdown .dropdown-menu > li .panel-body a:focus,
.gNav .dropdown .dropdown-menu > li .panel-body a:hover,
.gNav .dropdown .dropdown-menu > li.seeAll a:focus,
.gNav .dropdown .dropdown-menu > li.seeAll a:hover {
	text-decoration:underline;
}
.gNav .dropdown .dropdown-menu a:after {
    position: static;
	content:"";
}
.gNav .dropdown .dropdown-menu h4 a:after {
    content: "";
}
.gNav .dropdown .dropdown-menu h4 a.collapsed:after {
    content: "";
}
.gNav .dropdown .dropdown-menu > li.seeAll a {
    background: none repeat scroll 0 0 white;
    display: block;
    padding: 0.75em 2em;
    text-align: right;
	position:relative;
	border-bottom:0;
}
.gNav .dropdown .dropdown-menu > li.seeAll a:after {
    content: "\00a0\f105";
    font-family: fontawesome;
	position:absolute;
	right:1em;
	top:.85em;
}
.gNav .dropdown .dropdown-menu > li a {
    border-top-width: 0;
}
.gNav .dropdown .dropdown-menu > li a {

}

#searchBtn + .popover {
    top: 4em !important;
}
input.searchBox {
    padding: 0.75em 1em;
}
.searchInside {
    border-color: #2d81bd #9a9b9d #9a9b9d;
    border-width: 4px 1px 1px;
	line-height:4em;
}
.searchInside .close {
    top: -4em;
    width: 4.3125em;
    height: 4em;
}


}
@media (min-width:62em) {
.csscolumns .gNav .dropdown .panel-group {
-webkit-columns: auto 4;
   -moz-columns: auto 4;
        columns: auto 4;
}
.utilNav .navbar-nav > li.countrySelector {
    float: left;
    margin: 0;
}
}




/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
   Share Tools
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== */
.icon {
    font-size: .75em;
	font-family:Amplitude-Light, Amplitude-Regular, Arial, Helvetica, Sans-serif;
	text-transform:uppercase;
	position:relative;
	text-align:right;
    line-height: 2.2em;
	bottom:0;
	right:0;
	float:right;
	display:none;
	margin-top:1em;
}
.icon a {
    text-decoration: none;
	cursor:pointer;
	color:#6d6e71;
}
.icon a:hover,
.icon a:focus,
.icon span:hover,
.icon .shareToolsList a:hover,
.icon .shareToolsList a:focus,
.icon .shareToolsList span:hover {
	text-decoration:underline;
}
.icon span {
	cursor:pointer;
}
.icon i {
    font-size: 1.2em;
	vertical-align:middle;
}
.icon ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.icon .shareTools > ul li {
    display:inline-block;
	margin-left:1.3333em;
	white-space:nowrap;
	position:relative;
}
.icon .shareToolsList {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B6B6B8;
    padding: 1em;
    position: absolute;
    text-align: left;
    right:0;
}
.icon .shareToolsList a,
.icon .shareToolsList span {
	display:block;
	color:#6d6e71;
}
.icon .shareTools .shareToolsList li {
    margin: 0;
    padding: 0;
	display:block;
}
.icon .shareToolsList li:first-child {
    margin-top: 0;
}
.icon .shareToolsList .icon-fixed-width[class^="icon-"],
.icon .shareToolsList .icon-fixed-width[class*=" icon-"] {
    text-align: center;
}

@media (min-width:48em) {
	.icon {
	    display:block;
	}
}

.dropdown-toggle:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
