@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSansLight-Italic.eot');
    src: url('fonts/OpenSansLight-Italic.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSansLight-Italic.woff') format('woff'), url('fonts/OpenSansLight-Italic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('fonts/OpenSans.eot');
	src: url('fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans.woff') format('woff'),
		url('fonts/OpenSans.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('fonts/OpenSans-Semibold.eot');
	src: url('fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-Semibold.woff') format('woff'),
		url('fonts/OpenSans-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}


@font-face {
	font-family: 'Titillium Web';
	src: url('fonts/TitilliumWeb-Regular.eot');
	src: url('fonts/TitilliumWeb-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/TitilliumWeb-Regular.woff') format('woff'),
		url('fonts/TitilliumWeb-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Titillium Web';
	src: url('fonts/TitilliumWeb-LightItalic.eot');
	src: url('fonts/TitilliumWeb-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/TitilliumWeb-LightItalic.woff') format('woff'),
		url('fonts/TitilliumWeb-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Titillium Web';
	src: url('fonts/TitilliumWeb-SemiBold.eot');
	src: url('fonts/TitilliumWeb-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('fonts/TitilliumWeb-SemiBold.woff') format('woff'),
		url('fonts/TitilliumWeb-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}
@font-face {
    font-family: 'Socicon';
    src: url('fonts/Socicon.eot?484r1f');
    src: url('fonts/Socicon.eot?484r1f#iefix') format('embedded-opentype'), url('fonts/Socicon.woff2?484r1f') format('woff2'), url('fonts/Socicon.ttf?484r1f') format('truetype'), url('fonts/Socicon.woff?484r1f') format('woff'), url('fonts/Socicon.svg?484r1f#Socicon') format('svg');
    font-weight: normal;
    font-style: normal;
}



/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:600,400,300italic);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,600,300italic);*/
/************************************* Reset Styles ********************************/
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, div {
	vertical-align: top;
}
* {
	outline: none;
}
li, ol {
	list-style-type: none;
	list-style-image: none;
	list-style: none;
}
img {
	border: 0px;
	max-width: 100%;
}
textarea {
	resize: none;
}
input:focus, select:focus, textarea:focus, button:focus {
	outline: none;
}
a{
	color:#00B9F2;
	}
.blocTitle a:hover, .accTitle a:hover, .smallSpecial:hover, .accBorders li a:hover, .bulletedLink:hover, .testimonialsDesc a:hover, .sliderContent a:hover, h4.subContentTitle a:hover {
	color: #005485;
}

input, select, textarea, .customSelect {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.sameHeightEntity, .sameHeightPads {
}
/************************************* Website Styles ********************************/

/************************************* Common Styles ********************************/
.fullWidth {
	width: 100% !important;
}
.floatLeft, .topMenuList {
	float: left;
}
.floatRight {
	float: right;
}
.posRelative, .logosCarousel {
	position: relative;
}
.absolutePos {
	position: absolute;
}
.textDecorationNone {
	text-decoration: none;
}
.textDecorationUnderline {
	text-decoration: underline;
}
.fontWeightBold {
	font-weight: bold;
}
.clearBoth, .mainMenu {
	clear: both;
}
span.clearBoth {
	display: block;
}
body {
	overflow-x: hidden;
	color: #46463c;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	background: #fff url(/static/images/body-bg.png) center 570px no-repeat;
}
pre, .flMenu, .signIn, .topMenuList a, .sliderContent, .slogan, .statsNumber, .secLevTitle, .date, .blocTitle, .testimonialsDesc, .blueBtn span, .epiform td:last-child input[type=submit], input.normalBtn, .normalBtn span, .subContentTitle, .italicBig, .greyBtn span, .greyBtn.btnText, .userName, h5, .flFooterLink, .breadCrumbs, .pageTitle, .bigBlocTitle, .fileDesc strong, .blockLink, .gradientInner, .gradTitle, .flLeftMenu, .position, .text, .blueLink, .smallItalic, .slLeftMenu, .tlTitle, .iconText, .ddMenuList, .ddTabs a, .smallTitle, .boldLabel, .promotionalBannerLink, .smallInnerSlogan, .filterCat, .boldListing, .boldFont, .checkBoxesList li, .smallBlocTitle, .bulbTitle, .accTitle, .mediumFont, .smallSpecial, .bigNumber, .checkListItems, .xformthankyoumessage {
    font-family: 'Titillium Web', sans-serif;
}
    .flMenu, .signIn, .topMenuList a, .statsNumber, .secLevTitle, .blocTitle, .blueBtn span, .normalBtn span, .epiform td:last-child input[type=submit], input.normalBtn, .subContentTitle, .greyBtn span, .greyBtn.btnText, h5, .pageTitle, .bigBlocTitle, .fileDesc strong, .gradientInner, .gradTitle, .flLeftMenu, .blueLink, .slLeftMenu, .tlTitle, .iconText, .ddMenuList, .ddMenuList a, .ddTabs a, .smallTitle, .boldLabel, .promotionalBannerLink, .smallInnerSlogan, .filterCat, .bold, .boldListing, .boldFont, .checkBoxesList li, .smallBlocTitle, .accTitle a, .accTitle, h6, .bigNumber, .checkListItems {
        font-weight: 600;
    }
h5 {
	font-size: 18px;
}
.userName, .breadCrumbs, .downloadableItem a, .position, .twitterFollow a, .smallItalic, .usefulList a {
	font-weight: 300;
	font-style: italic;
}
.flMenu, .signIn, .topMenuList a {
	text-transform: uppercase;
}
.blueBtn, .blueBtn span, .topMenuList ul, .bannerHighlightGrad, .bannerHighlightText, .category, .date, .darkerGrey .text, .epiform td:last-child input[type=submit], .normalBtn, .normalBtn span, .greyBtn, .greyBtn span, .greyBtn.btnText, .goTop, .socialSep, .socialIcons a, .number, .numberText, .twitterFollow span, .changeView .icon, .inlineFb, .inlineLinkedin, .ddMenuList a, .usefulList a, .ddTabs a, .smallTitle, .italicList a, .headerTabs li, .tabsButtons li, .boldLabel, .labelText, .inlineMiddle, .vMiddle, .inlineList li, .floatedSearch h5, .floatedSearch .pageSearchBloc, .inlinedIcon, .sliderSocials a, .coloredTabs li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}
.bannerHighlightGrad, .bannerHighlightText, .category, .date {
	vertical-align: bottom;
}
.topMenuList li {
	float: left;
}
.topMenuList {
	float: right;
}
a, input[type=submit], input[type=clear], .icon, .roundedIcon, input, .greyBg, .settingsIconMain, a.anchorLink:after {
	-webkit-transition: all 400ms linear;
	-moz-transition: all 400ms linear;
	-o-transition: all 400ms linear;
	-ms-transition: all 400ms linear;
	transition: all 400ms linear;
	text-decoration: none;
}
.blueLink:hover, .smallItalic a, h5.greyTitle, .ddMenuList a, .usefulList a, .ddTabs a, .ddTabs a:hover, .ddTabs a.active, .italicList a, .headerTabs a, .blocTitle a, .filteringLink, .smallSpecial, .accBorders li a, .testimonialsDesc a {
	color: #46463c;
}
.safeArea {
	max-width: 1180px;
	margin: 0 auto;
}
span.logo {
	margin: 25px 10px;
	float: left;
}
span.logo a {
	display: block;
	width: 190px;
	height: 70px;
	/*text-indent: -9999px;*/
	/*background: url(../images/sprite.png) 0 0 no-repeat;*/
}
div.un-logo, div.un-logo span.unlogo {
     float: right;
      margin-left:40px;
      margin-top:10px;
}
.un-logo topMenu {
padding-top:0px;
}
.un-logo .smallItalic {
    margin-top: 29px;
}
.un-logo .topMenu .blueBtn {
    margin-top: 23px;
    margin-left: 20px;
}
.un-logo .topMenu .normalBtn.settingsIconMain, .un-logo .mobileHeaderActions .normalBtn.settingsIconMain {
    margin-top: 23px;
    padding: 3px 8px 3px 8px;
}
.mainMenu li {
    margin-left: 20px;
    float: left;
}
.flMenu {
	display: block;
	color: #46463c;
	font-size: 20px;
	padding: 0 12px;
}
.mainMenu li.microsite {
	margin-left: 8px;
}
.flMenu.microsite {
	font-size: 18px;
}
.hasDropdown .flMenu {
	padding-bottom: 31px;
}
.flMenu:hover, .flMenu.active, .hasDropdown.expanded .flMenu {
	background: #005485;
	color: #fff;
}
.flMenu.active {
	padding-bottom: 0;
	-webkit-transition: background-color 400ms, color 400ms;
	-moz-transition: background-color 400ms, color 400ms;
	-o-transition: background-color 400ms, color 400ms;
	transition: background-color 400ms, color 400ms;
}
.hasDropdown .flMenu.active:hover {
	padding-bottom: 31px;
}
.blueBtn, .normalBtn, .greyBtn {
	color: #fff;
	background: #005485;
	padding: 0 10px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-box-shadow: 0 0 4px 0 rgba(70,70,60,0.57);
	box-shadow: 0 0 4px 0 rgba(70,70,60,0.57);
	font-size: 16px;
	text-transform: uppercase;
	border: 0 none;
}
.normalBtn, .greyBtn, .invertedBtn, .epiform td:last-child input[type=submit] {
	padding: 0 30px;
	font-size: 18px;
	color: #46463c;
}
.normalBtn, .normalBtn.invertedBtn:hover, .epiform td:last-child input[type=submit] {
	background: #f7b41e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YjQxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDkwMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f7b41e 0%, #f09013 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7b41e), color-stop(100%, #f09013)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7b41e 0%, #f09013 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7b41e 0%, #f09013 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7b41e 0%, #f09013 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f7b41e 0%, #f09013 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b41e', endColorstr='#f09013', GradientType=0 ); /* IE6-8 */
}
.greyBtn, .gradietGreyBanner {
	padding: 0;
	text-align: center;
	width: 100%;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e9e9e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e9e9e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e9e9e3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #e9e9e3 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e3', GradientType=0 ); /* IE6-8 */
}
.blueBtn span.btnText, .topMenu .normalBtn span.btnText {
	padding: 3px 0;
}
.topMenu .normalBtn {
	padding: 0 10px;
}
.normalBtn span.btnText, .greyBtn span.btnText, .epiform td:last-child input[type=submit], .greyBtn.btnText {
    padding: 11px 0;
}
input.normalBtn, .epiform td:last-child input[type=submit] {
	padding-top: 11px;
	padding-bottom: 11px;
}
.blueBtn:hover, .normalBtn:hover, .greyBtn:hover, .normalBtn.invertedBtn:hover {
	background: #f4950c;
	color: #46463c;
}
span.icon {
	margin-right: 8px;
	width: 20px;
	height: 20px;
}
.normalBtn:hover, .invertedBtn, .epiform td:last-child input[type=submit]:hover {
	color: #fff;
}
.normalBtn:hover, .invertedBtn, .epiform td:last-child input[type=submit]:hover {
	background: #005485; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNmRiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTUzYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #005485 0%, #005485 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005485), color-stop(100%, #005485)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #005485 0%, #005485 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #005485 0%, #005485 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #005485 0%, #005485 100%); /* IE10+ */
	background: linear-gradient(to bottom, #005485 0%, #005485 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005485', endColorstr='#005485', GradientType=0 ); /* IE6-8 */
}
.greyBtn:hover {
	background: #e9e9e3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e9e9e3 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e3), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e9e9e3 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9e9e3 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9e9e3 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e9e9e3 0%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e3', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
}
.signIn {
	width: 20px;
	height: 20px;
	background: url(../images/sprite.png) -5px -100px no-repeat;
}
.signOut {
	width: 14px;
	height: 14px;
	margin-top: 6px;
	margin-left: 4px;
	background: url(../images/sprite.png) 0 -209px no-repeat;
}
span.signOut {
	margin-right: 5px;
}
a:hover .signIn {
	background: url(../images/sprite.png) -5px -129px no-repeat;
}
a:hover .signOut {
	background: url(../images/sprite.png) 0 -232px no-repeat;
}
.finderIcon {
	width: 22px;
	height: 22px;
	background: url(../images/sprite.png) -1473px -42px no-repeat;
}
span.icon.contactIcon {
	width: 33px;
	height: 30px;
	background: url(../images/sprite.png) -1461px -324px no-repeat;
}
span.icon.feedIcon {
	width: 33px;
	height: 30px;
	background: url(../images/sprite.png) 0 -385px no-repeat;
}
span.icon.plusIcon {
	width: 33px;
	height: 30px;
	background: url(../images/sprite.png) 0 -470px no-repeat;
}
span.icon.reportIcon {
	width: 26px;
	height: 31px;
	background: url(../images/sprite.png) -1470px -966px no-repeat;
}
span.icon.shareIcon, span.icon.printIcon {
	width: 25px;
	height: 25px;
	background: url(../images/sprite.png) -1461px -404px no-repeat;
}
span.icon.messageIcon {
	width: 26px;
	height: 18px;
	background: url(../images/sprite.png) -18px -870px no-repeat;
}
span.icon.surveyIcon {
	width: 20px;
	height: 24px;
	background: url(../images/sprite.png) -23px -935px no-repeat;
}
span.icon.deviceIcon {
	width: 17px;
	height: 26px;
	background: url(../images/sprite.png) -23px -695px no-repeat;
}
span.icon.printIcon {
	background: url(../images/sprite.png) -1461px -444px no-repeat;
}
a:hover .deviceIcon {
	background: url(../images/sprite.png) -23px -735px no-repeat;
}
a:hover .surveyIcon {
	background: url(../images/sprite.png) -23px -975px no-repeat;
}
a:hover .messageIcon {
	background: url(../images/sprite.png) -18px -830px no-repeat;
}
a:hover .finderIcon {
	background: url(../images/sprite.png) -1473px -82px no-repeat;
}
a:hover .contactIcon {
	background: url(../images/sprite.png) -1461px -364px no-repeat;
}
a:hover .feedIcon {
	background: url(../images/sprite.png) 0 -425px no-repeat;
}
a:hover .plusIcon, a.opened .plusIcon {
	background: url(../images/sprite.png) 0 -510px no-repeat;
}
a:hover .reportIcon {
	background: url(../images/sprite.png) -1470px -1006px no-repeat;
}
.topMenu .blueBtn {
	float: right;
	margin-left: 38px;
}
.topMenuList {
	border-bottom: 1px solid #e3e3de;
	padding-bottom: 10px;
}
.topMenu {
	padding-top: 4px;
	margin-bottom: 20px;
}
.topMenuList a {
	color: #313036;
	font-size: 14px;
	padding: 0 14px;
	border-right: 1px solid #e3e3df;
}
.topMenuList a.last {
	border-right: 0 none;
}
.topMenuList a:hover, .languageList a {
	color: #006bac;
}
.topMenuList {
	margin-left: 37px;
}
.toolsList {
	margin-right: 50px;
}
.secondaryMenu {
	margin-right: 20px;
}
.languageList a.languageDropDown {
	padding: 3px 10px;
	border-right-color: #fff;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
.languageList a.languageDropDown span {
	padding-left: 0;
	padding-right: 15px;
	background: url(../images/sprite.png) right 0px no-repeat;
}
.searchIcon {
	background: url(../images/sprite.png) right -37px no-repeat;
	padding: 0 14px;
	display: inline-block;
}
.menuIcon {
	background: url(../images/sprite.png) -1367px -37px no-repeat;
	padding: 0 14px;
	display: inline-block;
}
.menuIcon:hover, .menuIcon.active {
	background: #005485 url(../images/sprite.png) -1367px -77px no-repeat;
}
.searchIcon:hover, .searchMain:hover .searchIcon {
	background: #005485 url(../images/sprite.png) right -77px no-repeat;
}
.flexSliderHeight, .homePageMainSlider {
	height: 490px;
}
.sliderContent {
	font-style: italic;
	font-weight: 300;
	font-size: 40px;
	color: #fff;
	line-height: 40px;
	padding: 55px 0 0 40px;
	max-width: 39%;
}
.sliderContent a {
	font-style: normal;
	font-weight: normal;
	display: block;
	text-align: center;
	max-width: 221px;
	font-size: 18px;
	border: 1px solid #ffffff;
	padding: 10px 0;
	color: #fff;
	line-height: normal;
	margin-top: 20px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.sliderContent a:hover {
	background-color: #fff;
}
.mainSlider, .homePageMainSlider {
	margin-bottom: 80px;
	position: relative;
}
.bannerHighlight {
	position: absolute;
	bottom: -50px;
	left: 0;
	width: 100%;
}
.innerSafe {
	max-width: 940px;
	margin: 0 auto;
}
.bannerHighlightText {
	width: 63%;
}
.slogan {
	background: #f6f6f1;
	font-size: 28px;
	line-height: 40px;
	padding: 15px 40px;
	font-style: italic;
	font-weight: 300;
	color: #46463c;
}
.bannerHighlightGrad {
	width: 37%;
}
.gradietOrangeBanner {
	background: #f7b41e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YjQxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMzhkMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f7b41e 0%, #f38d07 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7b41e), color-stop(100%, #f38d07)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7b41e 0%, #f38d07 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7b41e 0%, #f38d07 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7b41e 0%, #f38d07 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f7b41e 0%, #f38d07 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b41e', endColorstr='#f38d07', GradientType=0 ); /* IE6-8 */
	color: #000000;
	font-size: 18px;
}
.gradietBlueBanner{
     background: #005485; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNmRiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTUzYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #005485 0%, #005485 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005485), color-stop(100%, #005485)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #005485 0%, #005485 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #005485 0%, #005485 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #005485 0%, #005485 100%); /* IE10+ */
	background: linear-gradient(to bottom, #005485 0%, #005485 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005485', endColorstr='#005485', GradientType=0 ); /* IE6-8 */
    color:#FFF !important
}
.gradietBlueBanner .subContentTitle {
    color:inherit;
}
.gradientInner {
	font-size: 18px;
	padding: 35px 20px;
	line-height: 20px;
}
.normalText {
	font-size: 16px;
	line-height: 20px;
}
.statsNumber {
	float: left;
	font-size: 64px;
	line-height: 75px;
	margin-right: 10px;
}
.secLevTitle {
	font-size: 42px;
	border-bottom: 1px solid #f38d07;
	margin-bottom: 30px;
	line-height: 58px;
	position: relative;
}
.contentSubtitle {
	border-bottom: 0 none;
}
.secLevTitle.bitSmaller {
	line-height: 30px;
	font-size: 36px;
}
.readAll, .secLevTitle a.readAll {
	color: #46463c;
	font-size: 16px;
	font-style: italic;
	font-weight: 300;
	border-bottom: 2px solid #f38d07;
	position: relative;
	text-transform: none;
	padding-right: 16px;
	display: inline-block;
}
.accSecondLevelContent.withImage .secondLevelGrey .secondLevelGreyheadContent a.readAll {
	margin-bottom: 10px;
}
.readAll:hover, .secLevTitle a.readAll:hover {
	color: #fff;
	background: #f38d07;
}
.readAll span.arrow, .usefulList a span.arrow, a.readAll[href*=mailto]:after {
	width: 6px;
	height: 11px;
	display: block;
	position: absolute;
	background: url(../images/sprite.png) -1486px -136px;
	top: 50%;
	margin-top: -3.5px;
	right: 2px;
}
a.readAll[href*=mailto]:after {
	content: '';
}
.readAll:hover span.arrow, .usefulList a:hover span.arrow, a.readAll:hover[href*=mailto]:after {
	background: url(../images/sprite.png) -1446px -136px;
}
.readAll span.readMoreLine {
	height: 19px;
	display: block;
	position: absolute;
	width: 1px;
	background: #f38d07;
	left: -21px;
	top: 0;
}
.relInTitle.readAll span.readMoreLine {
	left: -10px;
}
.secLevTitle .readAll, .blocTitle .readAll {
	margin-left: 35px;
}
.wide {
	width: 64.5%;
}
.narrow {
	width: 29.5%;
}
.highlightImage {
	float: left;
	margin-right: 25px;
	position: relative;
}
.highlightedContent {
	float: left;
}
.category {
	color: #46463c;
	font-style: italic;
	font-weight: 300;
}
.capitalizeFirst:first-letter {
	text-transform: capitalize;
}
a.category:hover {
	color: #e47e01;
}
.date {
	background: #005485;
	color: #fff;
	line-height: 18px;
	text-align: center;
	padding: 10px 10px;
	margin-right: 5px;
}
.blocHead, .blocTitle {
	margin-bottom: 15px;
}
.date .big, .blocTitle {
	font-size: 24px;
}
.blocTitle {
	line-height: 30px;
}
.blocTitle.twoLines {
	min-height: 40px;
	line-height: 20px;
}
.underlined {
	padding-bottom: 5px;
	border-bottom: 1px solid #d2d2cb;
}
.date .small {
	font-size: 15px;
}
.date .xsmall {
	font-size: 13px;
}
.margBot10 {
	margin-bottom: 10px;
}
.narrow .highlightImage, .narrow .highlightedContent, .eventOneItem .highlightImage, .eventOneItem .highlightedContent, .span4 .highlightImage, .span4 .highlightImage img, .span4 .highlightedContent, .subBodyBlog .highlightImage {
	float: none;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
}
.narrow .blocHead, .eventOneItem .blocHead, .span4 .blocHead, .subBodyBlog .blocHead{
	position: relative;
	top: -30px;
	margin-bottom: -15px;
	min-height: 74px;
}
.highlightsBlock, .blockSpace {
	margin-bottom: 50px;
}
.smallBlocskSpace {
	margin-bottom: 20px;
}
.greyBlock {
	background: #f6f6f1;
}
.testimonialsMain {
	padding: 30px 0;
}
.bigPad.testimonialsMain, .blogSubscribe.bigPad {
	padding: 40px;
}
.testimonialImage {
	width: 285px;
	height: 296px;
	position: relative;
}
.leftImage .testimonialImage {
	float: left;
}
.rightImage .testimonialImage {
	float: right;
	margin-top: -44px;
}
.pulledToTop {
	margin-top: -44px;
}
.testimonialImage img {
	display: block;
}
.testimonalMask {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/left-image-mask.png) 0 0 no-repeat;
}
.rightImage .testimonalMask {
	background: url(../images/right-image-mask.png) 0 0 no-repeat;
}
.testimonialsText {
	padding-left: 313px;
}
.rightImage .testimonialsText {
	padding-right: 313px;
	padding-left: 0;
	padding-top: 45px;
}
.testimonialsDesc {
	padding: 15px 0 0 32px;
	background: url(../images/left-quotes.png) left 3px no-repeat;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 15px;
	font-weight: 300;
	font-style: italic;
}
.testimonialsText.noQuote .testimonialsDesc  {
    background:none !important;
    	padding: 15px 0 0 0px;
}
.testimonialsText.noQuote .readAll {

margin-left:0px;}
.italicBig {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 25px;
	font-weight: 300;
	font-style: italic;
}
.italicBigger{
	font-size: 40px;
	margin-bottom: 25px;
	font-weight: 300;
	font-style: italic;
	line-height: 47px;
	}
.sayer {
	font-size: 18px;
	font-weight: 300;
	font-style: italic;
	padding-left: 32px;
	margin-bottom: 10px;
}
.closingQuote {
	display: inline-block;
	width: 25px;
	height: 19px;
	background: url(../images/sprite.png) left -1394px;
}
.darkerGrey {
	background: #efefe7;
	padding: 25px 0;
	text-align: center;
}
.darkerGrey .text {
	color: #e47e01;
	font-size: 30px;
}
.darkerGrey .normalBtn {
	margin-left: 60px;
}
.halfWidth {
	width: 50%;
	float: left;
}
.subContentTitle {
	font-size: 30px;
	margin-bottom: 55px;
}
.subContentTitle.borderedTitle {
	border-bottom: 1px solid #d0d0c9;
}
.subContentTitle.smallBotMarg, .subContentTitle.borderedTitle {
	margin-bottom: 10px;
}
.gradientBigInner {
	color: #383830;
	padding: 0 20px 30px 20px;
}
.gradientBigInner h4.subContentTitle {
	color: #383830;
	margin-bottom: 20px;
}
.withTopSpace {
	margin-top: 45px;
}
.margBot25 {
	margin-bottom: 25px;
}
.margBot15 {
	margin-bottom: 15px;
}
.rightAlign {
	text-align: right;
}
.margBot10 {
	margin-bottom: 10px;
}
.goTop {
	padding: 8px 40px 8px 0;
	background: url(../images/sprite.png) right -183px no-repeat;
	color: #46463c;
	font-size: 14px;
}
.goTop:hover {
	color: #005485;
	background: url(../images/sprite.png) right -223px no-repeat;
}
.beforeFooter {
	padding: 45px 0;
}
.beforeFooterSmall {
	padding: 15px 0;
}
.tweetsSlides {
	position: relative;
}
.tweetsSlides .flexslider .slides > li {
	margin-right: 40px;
}
.tweetsSlides .flex-direction-nav a {
	display: inline-block;
	margin-left: 5px;
}
.tweetsSlides .flex-direction-nav {
	right: 0;
	bottom: -35px;
}
.mainSlider .flex-direction-nav, .homePageMainSlider .flex-direction-nav {
	right: 0;
	bottom: 65px;
	right: 50%;
	margin-right: -120px;
}
.tweetImg {
	max-width: 30px;
	float: left;
}
.tweetText {
	padding-left: 40px;
	font-size: 13px;
	line-height: 20px;
}
.tweetText a {
	color: #0079c1;
}
h5 {
	color: #000;
	border-bottom: 1px solid #d0d0c9;
	padding-bottom: 7px;
	margin-bottom: 25px;
}
h5.greyTitle {
	border-bottom: 0 none;
	padding-bottom: 0;
}
.socialIcons a, .sliderSocials a {
	width: 40px;
	height: 45px;
	background-image: url(../images/social-sprite-1.png);
	margin: 0 10px;
}
.socialIcons a.youtube {
	background-position: 0 0;
}
.socialIcons a.facebook {
	background-position: -40px 0;
}
.socialIcons a.twitter {
	background-position: -80px 0;
}
.socialIcons a.gplus {
	background-position: -120px 0;
}
.socialIcons a.social5 {
	background-position: -160px 0;
}
.socialIcons a.pinterest {
	background-position: -200px 0;
}
.socialIcons a.linkedin {
	background-position: -240px 0;
}
.socialIcons a.slideshare {
	background-position: -280px 0;
}
.socialIcons a.instaLink{
    background-position:-320px 0;
}
.socialIcons a.youtube:hover, .sliderSocials a.youtube {
	background-position: 0 -45px;
}
.socialIcons a.facebook:hover {
	background-position: -40px -45px;
}
.socialIcons a.twitter:hover, .sliderSocials a.twitter {
	background-position: -80px -45px;
}
.socialIcons a.gplus:hover {
	background-position: -120px -45px;
}
.socialIcons a.social5:hover, .sliderSocials a.social5 {
	background-position: -160px -45px;
}
.socialIcons a.pinterest:hover {
	background-position: -200px -45px;
}
.socialIcons a.linkedin:hover {
	background-position: -240px -45px;
}
.socialIcons a.slideshare:hover {
	background-position: -280px -45px;
}
.socialIcons a.instaLink:hover{
    background-position:-320px  -45px;
}
.sliderSocials a {
	background-color: #fff;
	-ms-border-radius: 3px;
	border-radius: 3px;
}
.slides .socialIcons {
	margin: 20px 10px;
	width: 50%;
}
.socialSep {
	background: #e7e7df;
	width: 1px;
	height: 19px;
	margin: 0 10px;
}
.footer {
	background: #e7e6dc;
	padding: 30px 0;
}
.flFooterLink {
	font-size: 16px;
	margin-bottom: 15px;
	display: block;
	font-weight: 600;
}
div.flFooterLink {
	border-bottom: 1px solid #d0d0c9;
	margin-bottom: 25px;
}
.footerCol {
	width: 14%;
	float: left;
	margin-right: 1%;
}
.footerCol ul {
	margin-bottom: 20px;
}
.footerCol a, .pageTitle, .bigBlocTitle, .bigBlocTitle a, .secLevTitle, h4.subContentTitle, h4.subContentTitle a, .secLevTitle a, .blackLabel {
	color: #000;
}
.slFooterLink {
	font-size: 13px;
	display: block;
	margin-bottom: 3px;
}
.slFooterLink:hover {
	/*background: #005485;*/
	color: #005485;
}
.footerLastCol {
	width: 30%;
	float: right;
}
.newsletter {
	margin-bottom: 60px;
}
.newsletter input[type=text], .xformDropdown input[type=text], .inlineInput select, .inlineInput .customSelect, .inlineInput input[type=text], .normalSelect {
	width: 170px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-box-shadow: 0 0 4px 0 rgba(70,70,60,0.57);
	box-shadow: 0 0 4px 0 rgba(70,70,60,0.57);
	border: 1px solid #d0d0c9;
	padding: 15px 10px;
	margin-right: 10px;
}
.epiform input[type=text] {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-box-shadow: 0 0 4px 0 rgba(70,70,60,0.57);
	box-shadow: 0 0 4px 0 rgba(70,70,60,0.57);
	border: 1px solid #d0d0c9;
	padding: 15px 10px;
}
.newsletter input[type=text] {
	width: 180px;
}
.selectMain, .selectMain .normalSelect {
	width: 270px;
	margin-right: 0;
}
.greyBlock .normalSelect, .greyFilters .normalSelect {
	background-color: #fff;
}
.inlineInput select, .inlineInput .customSelect, .inlineInput input[type=text], .topGrey .newsletter input[type=text] {
	background: #fff;
	font-size: 13px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.inlineInput .customSelect, .narrow .inlineInput input[type=text] {
	width: 100% !important;
}
.topGrey .newsletter input[type=text] {
	width: 280px;
}
.normalBtn.fullWidth {
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0 5px;
}
.footerCopyrights {
	padding-top: 10px;
	margin-top: 30px;
	border-top: 2px solid #d9d9d1;
}
.footerSmallLinks a, .footerCopyrights {
	font-size: 13px;
	color: #000;
}
.footerCopyrights a:hover {
	color: #0c71ae;
}
.elem1 {
	width: 356px;
	height: 443px;
	background: url(../images/elem1.png) 0 0 no-repeat;
	left: 100%;
	margin-left: 128px;
	position: absolute;
	top: -100px;
}
.elem2 {
	width: 356px;
	height: 443px;
	background: url(../images/elem1.png) 0 0 no-repeat;
	right: 100%;
	margin-right: 30px;
	position: absolute;
}
.breadCrumbs {
	background: #717061;
	color: #fff;
	padding: 3px 0 7px 0;
}
.breadCrumbs a {
	color: #fff;
	font-size: 16px;
}
.pageHead {
	background: #f6f6f1;
	position: relative;
}
.pageHeadElem {
	position: absolute;
	width: 395px;
	height: 293px;
	background: url(../images/head-image.png) 0 0 no-repeat;
	right: 0;
	top: 0;
}
.highZPosRel {
	z-index: 1;
}
.pageTitle {
	font-size: 48px;
	line-height: 60px;
}
.pageHeadPad {
	padding-top: 50px;
	height: 220px;
	color: #000;
}
.pageHeadPad .italicBig {
	max-width: 44%;
}
.headTools {
	float: right;
	width: 300px;
	padding-top: 20px;
}
.headTools .normalBtn {
	margin-bottom: 10px;
}
.UNHead .shareBtn, .UNHead .printMainBtn {
        display:none;
    }
    
    .halfWidthBtn {
        width: 48%;
        margin-right: 4%;
        float: left;
    }
.halfWidthBtn.last {
	margin-right: 0;
}
.topGrey {
	position: relative;
	top: -40px;
	z-index: 1;
}
.blocPadding, .borderedBloc.inner2020Padding {
	padding: 20px;
}
.bigBlocPadding {
	padding: 40px;
}
.imageGoingOut {
    float: left;
    position: relative;
    left: -15%;
    margin-right: -12.2%;
    width: 435px; /*width: 260px;*/
}
.landingFull .imageGoingOut {
    width: 260px;
}
.topGrey, .darkGrey {
	background: #eeede5;
}
.pageBriefContent {
    float: left;
    width: 63%; /*width: 83%;*/
}
.landingFull .pageBriefContent {
    width: 83%;
}

.withLeftImage {
    padding-left: 280px;
    width: auto;
    float: none;
}
.pageBriefContent .leftCol {
	width: 60%;
	float: left;
	margin-right: 3%;
}
.pageBriefContent .rightCol {
	width: 36%;
	float: left;
}
.bigBlocTitle {
	font-size: 42px;
	margin-bottom: 20px;
	line-height: 40px;
}
.bigBlocTitle h1 {
	font-size: 42px;
	line-height: 40px;
    display:inline-block;
}
.bigBlocTitle .smallerSpan {
	font-size: 24px;
}
.downloadableItem {
	margin-left: 25px;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #d0d0c9;
}
.pdfIcon {
	display: block;
	width: 16px;
	height: 20px;
	background: url(../images/sprite.png) -1461px -484px no-repeat;
	position: absolute;
	left: -25px;
}
.downloadableItem:last-child {
	padding-bottom: 0;
	border-bottom: 0 none;
}
.singleItemCarousel {
	position: relative;
}
.singleItemCarousel .flexslider .slides > li, .flex-direction-nav li {
	margin-right: 0;
	margin-left: 0;
}
.blockLink {
	display: block;
	margin-bottom: 5px;
}
.blockLink:hover {
	color: #46463c;
}
.fileDesc {
	font-size: 11px;
}
.fileDesc strong {
	display: block;
	font-size: 13px;
}
.tweetsSlides .flex-direction-nav a, .singleItemCarousel .flex-direction-nav a, .darkArrows .flex-direction-nav a {
	background-color: #d0d0c9;
}
.singleItemCarousel .flex-direction-nav {
	right: 0;
	bottom: -20px;
}
/*.factsBlock .span4 {
width: 14.4%;
}

.factsBlock .span6 {
width: 29.66%;
}
.factsBlock .span8 {
width: 38.28%
}
.factsBloc1, .factsBloc4 {
	width: 29.66%;
}
*/
.factsBlock.rowFluid {
	margin-left: -5px;
	margin-right: -5px;
}
.factsBlock.rowFluid .blocSpan {
	padding: 5px;
}
/*.factsBlock .blocSpan{ .factItem
	margin-right: 0.8%;
	margin-bottom: 10px;
	float: left;
	position: relative;
}*/
.factsBloc2 {
	width: 38.98%;
}
.factsBloc3 {
	width: 29.76%;
	margin-right: 0;
}
.factsBloc5 {
	width: 14.4%;
}
.factsBloc5 .gradientInner {
	padding-top: 20px;
	padding-bottom: 10px;
}
.factsBloc5 .statsNumber {
	line-height: 65px;
}
.factsBloc6 {
	width: 39.14%;
	margin-right: 0;
}
.factsBloc2 .gradientInner, .factsBloc4 .gradientInner {
	padding: 50px 60px;
}
.factsBloc4 .gradientInner, .factsBloc6 .gradientInner {
	padding: 45px;
}
.factsBloc2 .statsNumber {
	line-height: 55px;
}
.factsBlock {
	overflow: auto;
}
.flightIcon {
	width: 40px;
	height: 40px;
	background: url(../images/sprite.png) -1460px -533px no-repeat;
	position: absolute;
	top: 15px;
	right: 15px;
	display: block;
}
.flagIcon {
	width: 27px;
	height: 45px;
	background: url(../images/sprite.png) -1460px -623px no-repeat;
	position: absolute;
	bottom: 0;
	left: 25px;
	display: block;
}
.customerIcon {
	display: block;
	background: url(../images/sprite.png) -1460px -583px no-repeat;
	width: 28px;
	height: 24px;
	margin-top: 10px;
	overflow: auto;
}
.employeesIcon {
	display: block;
	background: url(../images/sprite.png) right -710px no-repeat;
	width: 87px;
	height: 22px;
	margin-top: 10px;
	overflow: auto;
}
.gradTitle {
	font-size: 36px;
	padding-top: 30px;
	line-height: 37px;
}
.testimonialsText .readAll, .withLefrReadAll {
	margin-left: 32px;
}
.midCol {
	width: 47.5%;
	float: left;
	margin-right: 5%;
}
.midCol.last {
	margin-right: 0;
}
.topRightArrows .flex-direction-nav {
	top: -35px;
	right: 0;
}
.bottomRightArrows .flex-direction-nav {
	bottom: 0;
	right: 0;
}
.eventSlider.topRightArrows .flex-direction-nav, .carouselCareers.topRightArrows .flex-direction-nav {
/*top: -60px;*/
}
.botRightArrows .flex-direction-nav {
	bottom: -35px;
	right: 0;
}
.threeQuarters {
	float: left;
	width: 75%;
}
.quarter {
	width: 25%;
	float: left;
}
.quarterWithPad{
	width: 25%;
	float: left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding-right:35px;
	}
.quarter.floatRight {
	float: right;
}
.playIcon {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,121,193,0.25);
}
.playIcon:hover {
	background-color: rgba(0,121,193,0);
}
.playIcon span, span.playIcon {
	display: block;
	width: 81px;
	height: 80px;
	background: url(/static/images/sprite.png) right -770px no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -40px 0 0 -40px;
}
.quarter .bigBlocPadding {
	padding: 25px 40px;
}
.inlineInput {
	float: left;
	display: block;
	margin-right: 3.5%;
}
.inlineInput.last {
	margin-right: 0;
}
.rightCol .midCol .inlineInput, .narrow .inlineInput, .inlineInput.fullWidth, .dropDownRight .inlineInput {
	width: 100% !important;
	margin-right: 0;
	display: block;
	float: none;
	margin-bottom: 18px;
}
.rightCol .midCol .inlineInput.last, .narrow .inlineInput.last, .width650 .blocTitle {
	margin-bottom: 0;
}
.rightCol .midCol .inlineInput .normalBtn, .narrow .inlineInput .normalBtn, .inlineInput.fullWidth .normalBtn, .dropDownRight .inlineInput .normalBtn {
	margin-right: 20px;
}
.inlineInput.fullWidth.last, .dropDownRight .inlineInput.last {
	margin-bottom: 0;
}
.customSelectInner {
	background: url(../images/sprite.png) right -282px no-repeat;
	width: 100% !important;
}
.twoC .rightCol {
	width: 65%;
}
.mainPageHead {
	background: none transparent;
}
.mainPageHead {
	padding-top: 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #f38d07;
	margin-bottom: 30px;
}
.mainPageHead .pageHeadPad {
	height: auto;
	padding-top: 0;
}
.mainPageHead .pageTitle {
	padding-top: 30px;
	line-height: 50px;
}
.twoC {
	padding-top: 15px;
}
.bigTopSpace {
	padding-top: 30px;
}
.leftMenu {
	padding-top: 45px;
	margin-bottom: 20px;
}
.leftMenu h4.subContentTitle, .leftMenu h1.subContentTitle {
	padding-bottom: 10px;
	border-bottom: 1px solid #d0d0c9;
	margin: 0;
}
.slLeftMenuList {
	display: none;
	padding-bottom: 15px;
}
.flLeftMenu {
	display: block;
	padding: 15px 25px;
	font-size: 24px;
	color: #000;
	line-height: 30px;
}
.flLeftMenu:hover, li.expanded > .clickToExpand, .filterLink:hover, .selecteMenuCurrentItem {
	color: #0963b1;
}
.flLiLeft {
	border-bottom: 1px solid #d0d0c9;
}
.flLiLeft:last-child {
	border-bottom: 0 none;
}
.slLeftMenuList .slLeftMenuList .flLeftMenu {
	padding: 8px 10px;
	font-size: 22px; /*line-height:20px;*/
}
.parentLmList .slLeftMenuList .slLeftMenuList .slLeftMenuList .flLiLeft {
	border-bottom: 0 none;
}
.parentLmList .slLeftMenuList .slLeftMenuList .slLeftMenuList .flLiLeft .flLeftMenu, .ddMenuList a {
	display: block;
	padding: 1px 10px 1px 20px;
	background-image: url(../images/lm-bullet.png);
	background-position: 10px 15px;
	background-repeat: no-repeat;
	margin-bottom: 2px;
	color: #000;
	font-size: 18px; /*line-height:30px;*/
}
.parentLmList .slLeftMenuList .slLeftMenuList .slLeftMenuList {
	margin-left: 20px;
}
.slLeftMenu:hover, .slLeftMenu.active, .parentLmList .slLeftMenuList .slLeftMenuList .slLeftMenuList .flLiLeft .flLeftMenu:hover, .parentLmList .slLeftMenuList .slLeftMenuList .slLeftMenuList .flLiLeft .flLeftMenu.selecteMenuCurrentItem, .ddMenuList a:hover {
	color: #fff;
	background-color: #005485;
	background-image: url(../images/lm-bullet-hover.png);
}
.dropDownArrow, .flMenuExpand span {
	display: block;
	width: 11px;
	height: 6px;
	background: url(../images/sprite.png) -1457px -270px no-repeat;
	float: right;
	margin-top: 15px;
	display: none;
}
.flMenuExpand {
	display: none;
}
.hasSublevel .dropDownArrow, .subContentTitle .dropDownArrow {
	display: block;
}
.hasSublevel.expanded > a .dropDownArrow, h4.subContentTitle.expanded .dropDownArrow {
	background: url(../images/sprite.png) -1457px -263px no-repeat;
}
.autoOverflow {
	overflow: auto;
	padding-bottom: 10px;
}
.number {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	background: #f38d07;
	float: left;
	display: block;
}
.numberText {
	display: block;
	padding-left: 60px;
	padding-top: 10px;
}
.borderedlist li {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #d0d0c9;
}
.borderedlist li.last, .borderedlist li li {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0 none;
}
.borderedlist li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0 none;
}

.twoThird {
	width: 67%;
}
.rightContentBloc {
	width: 27%;
}
.rightContentBloc .gradientInner {
	padding: 25px 10px;
}
.centered {
	text-align: center;
}
.centered .statsNumber {
	display: block;
	margin-right: 0;
	float: none;
}
.relInTitle {
	top: 7px;
	height: 18px;
	line-height: 1;
	position: relative;
	margin-left: 10px !important;
}
.carouselCareers {
	position: relative;
}
.carouselCareers li {
	text-align: center;
}
.careerImage img, .careerImage a {
	display: block;
}
.careerImage {
	width: 200px;
	height: 208px;
	margin: 0 auto 10px auto;
}
.careerImage.mediumSize {
	width: 139px;
	height: 145px;
}
.careerMask {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(../images/career-mask.png) 0 0 no-repeat;
}
.mask {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.careerImage.mediumSize .careerMask {
	background: url(../images/career-mask-medium.png) 0 0 no-repeat;
}
.careerImage.small {
	float: left;
	margin: 0 20px 40px 0;
	width: 111px;
	height: 115px;
}
.careerImage.big {
	width: 237px;
	height: 246px;
	float: left;
	margin: 0 20px 40px 0;
}
.careerImage.mediumSize {
	margin: 0 20px 0 0;
	float: left;
}
.careerImage.small .careerMask {
	background: url(../images/small-mask.png) 0 0 no-repeat;
}
.greyBlock .careerImage.small .careerMask {
	background: url(../images/small-mask-grey.png) 0 0 no-repeat;
}
.careerImage.big .careerMask {
	background: url(../images/big-mask-grey.png) 0 0 no-repeat;
}
.careerImage.big .careerMask {
	width: 237px;
	height: 246px;
}

.mediumMask {
	background: url(../images/small-mask.png) 0 0 no-repeat;
	height: 115px;
}
.position {
	font-size: 18px;
	padding: 0 20px;
}
.carouselCareers .blocTitle {
	margin-bottom: 5px;
}
.threeColsList li, .threeColsList .column {
	width: 33.33%;
	position: relative;
	float: left;
}
.threeColsList li img, .threeColsList .column img {
	display: block;
	width: 100%;
	height: auto !important;
}
.tweetsInCol li {
	width: 32%;
	margin-right: 2%;
}
.threeColsList li:nth-child(3n+1), .threeColsList .column:nth-child(3n+1) {
	clear: both;
}
.oneThird {
	margin-bottom: 25px;
	float: left;
	width: 31%;
	margin-right: 3.5%;
}
.tweetsInCol li.last, .twoColsList li.last, .oneThird.last {
	margin-right: 0;
}
.tweetsInCol li:nth-child(3n), .twoColsList li:nth-child(2n), .oneThird:nth-child(3n), .twoColsListSmallSpace li:nth-child(2n) {
	margin-right: 0;
}
.twoColsList li.first {
	clear: both;
}
.twoColsList li:nth-child(2n+1), .oneThird:nth-child(3n+1), .twoColsListSmallSpace li:nth-child(2n+1) {
	clear: both;
}
.twoColsList li:nth-child(2n) {
}
.twoColsList li {
	float: left;
	width: 46%;
	margin-right: 8%;
	margin-bottom: 40px;
}
.twoColsListSmallSpace li {
	width: 49%;
	float: left;
	margin-right: 2%;
}
.smallInnerPad {
	padding: 15px 15px 35px 15px;
}
.borderedBloc {
	padding: 10px 40px;
	border: 1px solid #d9d9d4;
}
h5.orangeTitle {
	font-size: 24px;
	color: #e47e01;
	line-height: 20px;
	border-bottom: 0 none;
	margin-bottom: 5px;
}
h6.orangeTitle {
	color: #e47e01;
}
a.orangeLink {
	color: #e47e01;
}
h5.orangeTitle a {
	font-size: 24px;
	color: #e47e01;
}
h5.orangeTitle.onWhite, h5.orangeTitle a:hover {
	color: #46463c;
}
.infoHead {
	margin-bottom: 10px;
}
.infoHead .date {
	font-size: 13px;
	line-height: 13px;
	padding: 7px;
	margin-right: 5px;
	vertical-align: middle;
}
.infoHead .category {
	font-size: 13px;
	vertical-align: middle;
}
.itemSpace {
	margin-bottom: 50px;
}
.itemSpace:last-child {
	margin-bottom: 0;
}
.profileDesc {
	padding-top: 20px;
}
.twitterFollow .icon {
	width: 30px;
	height: 21px;
	background: url(../images/sprite.png) right -900px no-repeat;
}
.twitterFollow:hover a .icon {
	background: url(../images/sprite.png) right -925px no-repeat;
}
.twitterFollow {
	margin-top: 40px;
}
.twitterFollow a {
	color: #005485;
}
.twitterFollow:hover a {
	color: #46463c;
}
.blueLink {
	font-size: 24px;
	color: #005485;
}
.smallItalic {
	font-size: 14px;
	line-height: 20px;
}
.smallItalic a {
	color: #46463c;
}
.inner4020Padding {
	padding: 20px 40px;
}
.imageGoingOut .highlightImage {
	margin-right: 0;
}
.headerCarousel .flexslider li {
}
.headerCarousel {
	position: relative;
	margin-bottom: 35px;
}
.headerSlidesImages {
	float: left;
}
.headerCarousel .normalBtn {
	margin-left: 4px;
}
.date.floatLeft {
	margin-right: 10px;
}
.normalLink {
	color: #46463c;
	display: block;
	position: relative;
}
.normalLink:hover {
	color: #0c71ae;
}
.smallArrow {
	float: right;
	width: 6px;
	height: 11px;
	display: block;
	margin-top: 5px;
	background: url(../images/sprite.png) -1486px -136px no-repeat;
}
.smallArrow a {
	width: 6px;
	height: 11px;
	display: block;
}
.slLeftMenuList ul {
	margin-left: 35px;
}
.tlTitle {
	margin-bottom: 10px;
}
.listViewIcon {
	width: 32px;
	height: 20px;
	background: url(../images/sprite.png) -1468px -1051px no-repeat;
}
.changeView {
	display: inline-block;
	float: right;
	margin-top: 60px;
	position: relative;
	z-index: 1;
	color: #46463c;
}
.changeView:hover {
	color: #005485;
}
.changeView .icon {
	margin-left: 15px;
}
.rightColContent {
	padding-top: 10px;
}
.blueLinksItem {
	display: block;
	padding: 10px 10px 10px 20px;
	color: #46463c;
	margin-bottom: 2px;
	background: url(../images/lm-bullet-grey.png) 10px 20px no-repeat;
}
.blueLinksItem:hover {
	color: #fff;
	background: #005485 url(../images/lm-bullet-hover.png) 10px 20px no-repeat;
}
.inlineFb, .inlineLinkedin, .inlinedIcon {
	margin-left: 5px;
	width: 20px;
	height: 20px;
}
.inlineFb {
	background: url(../images/sprite.png) -1476px -1144px;
}
.inlineLinkedin {
	background: url(../images/sprite.png) -1476px -1103px;
}
.inlineGoogle {
	background: url(../images/sprite.png) -1452px -1103px;
}
.inlineTw {
	background: url(../images/sprite.png) -1452px -1144px;
}
.inlineSite {
	background: url(../images/sprite.png) -1428px -1103px;
}
.inlineBlog {
	background: url(../images/sprite.png) -1428px -1144px;
}
.profileSharing .inlinedIcon {
	margin-left: 0;
	margin-right: 5px;
}
.itImage {
	float: left;
	margin-right: 20px;
}
.itImage.last {
	margin-right: 0;
}
.smallRightSpace {
	border-left: 2px solid rgba(0,0,0,0);
}
.airTransportBg {
	background-image: url(../images/air-transport-bg.png);
	background-position: center bottom;
	padding-bottom: 160px;
	background-repeat: no-repeat;
}
.secLevTitle.noBotBorder {
	border-bottom: 0 none;
	margin-bottom: 0;
}
.roundedIcon {
	float: left;
	width: 60px;
	height: 60px;
	background: #eeede5 url(../images/sprite.png);
	display: block;
	margin-right: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}
.iconText {
	padding-left: 75px;
	display: block;
	font-size: 24px;
	padding-top: 10px;
}
.filterLink {
	position: relative;
	color: #46463c;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d0d0c9;
	display: block;
}
.filterItem:last-child .filterLink {
	border-bottom: 0 none;
}
.productFilterBlock .filterItem:last-child .filterLink {
	border-bottom: 1px solid #d0d0c9;
}
.filterItem:hover .roundedIcon, .filterLink.activeFilter .roundedIcon {
	background-color: #005485;
}
.filterLink .smallArrow {
	margin-top: 23px;
}
.orangeRightBorder {
	border-right: 1px solid #f38d07;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.thirdColItem {
	float: left;
}
.sectorIcon {
	background-position: -1440px -1180px;
}
.businessAreasIcon {
	background-position: -1440px -1240px;
}
.keyTrendsIcon {
	background-position: -1440px -1300px;
}
.typesIcon {
	background-position: -1440px -1360px;
}
.filterItem:hover .sectorIcon {
	background-position: -1380px -1180px;
}
.filterItem:hover .businessAreasIcon {
	background-position: -1380px -1240px;
}
.filterItem:hover .keyTrendsIcon {
	background-position: -1380px -1300px;
}
.filterItem:hover .typesIcon {
	background-position: -1380px -1360px;
}
.pageSearchBloc .normalBtn span.icon {
	margin-right: 0;
}
.pageSearchBloc input[type=text] {
	padding-right: 70px;
	border: 1px solid #d0d0c9;
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	padding-left: 10px;
}
.pageSearchBloc .normalBtn {
	padding-right: 20px;
	padding-left: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
.pageSearchBloc {
	margin-bottom: 15px;
}
.topBordered.downloadableItem {
	border-bottom: 0 none;
	padding-bottom: 0;
	margin-bottom: 0;
	border-top: 1px solid #d0d0c9;
	padding-top: 15px;
	margin-top: 15px;
}
.dropDownMain {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	background: #f6f6f1;
	z-index: 111;
	border-top: 4px solid #005485;
	visibility: hidden;
}
.dropDownMain.hidden, .tabsItem.hidden {
	display: none;
	visibility: visible;
}
/*.hasDropdown:hover .dropDownMain {
    display: block;
}*/

.dropDownLeft {
	background: #f6f6f1;
	padding: 25px 2.5%;
	float: left;
}
.dropDownRight {
	background: #eeede5;
	padding: 25px 2.5%;
	float: left;
}
.ddMenuList {
	margin-bottom: 10px;
}
.ddMenuList li {
	margin-left: 0;
	float: none;
}
.ddMenuList a {
	font-size: 20px;
	padding: 2px 25px 4px 20px;
}
.ddMenuList a span {
	font-family: 'Open Sans', sans-serif;
}
.ddMenuList a:hover, .usefulList a:hover {
	color: #fff;
	background-color: #005485;
}
.threeColsDropdown {
	width: 63.5%;
}
.oneColDropDown {
	width: 26.5%;
}
.twoColsDropdown {
	width: 54%;
}
.twoColsDropdownSmaller {
	width: 36%;
}
.threeColsDropdown .colList {
	width: 32%;
	margin-right: 2%;
	float: left;
}
.twoColsDropdown .colList {
	width: 49%;
	margin-right: 2%;
	float: left;
}
.dropDownMain li {
	margin-left: 0;
}
.threeColsDropdown .colList.last, .twoColsDropdown .colList {
	margin-right: 0;
}
.flex-direction-nav {
	z-index: 100;
}
.usefulList a {
	margin-bottom: 5px;
	padding: 4px 20px 4px 0;
	position: relative;
}
.usefulList a span.arrow {
	margin-top: -5px;
	right: 5px;
}
.ddTabs li {
	float: left;
	width: 33.333%;
	text-align: center;
}
.ddTabs.four li {
	float: left;
	width: 25%;
	text-align: center;
}
.ddTabs a {
	font-size: 18px;
	text-transform: uppercase;
	padding: 0 10px;
	color: #fff;
	line-height: 38px;
}
.ddTabs {
	background: #005485;
	padding-top: 8px;
}
.ddTabs a:hover, .ddTabs a.active {
	background: #f6f6f1;
}
.tabsItem {
	visibility: hidden;
}
.knowMoreDD {
	background: #fff;
	padding: 15px 2.5% 20px 2.5%;
}
.withLeft {
	margin-left: 10px;
}
.knowMoreDD .readAll, .smallTitle {
	font-size: 18px;
}
.logosCarousel img {
	display: inline !important;
	width: auto !important;
}
.logosCarousel li {
	text-align: center;
}
.italicList {
	margin-left: 35px;
}
.italicList a:hover {
	font-weight: 300;
	font-style: italic;
	color: #fff;
	background: #005485;
}
.italicList a {
	padding: 2px 10px 4px 0;
}
.sayer .testimonialImage {
	width: 58px;
	height: 60px;
	float: left;
	margin-right: 10px;
}
.sayer .testimonialImage .testimonalMask {
	background: url(../images/left-image-mask-smaller.png);
}
.lightGreyBlock {
	background: #fcfcf9;
}
.tabsContent, .tabClick {
}
.headerTabs, .coloredTabs {
	position: absolute;
	left: 0;
	bottom: 100%;
	right: 0;
	z-index: 15;
}
.headerTabs a {
	display: block;
	font-size: 18px;
	line-height: 44px;
	padding: 0 20px;
	margin-right: 30px;
	background: url(../images/sprite.png) right -1800px no-repeat;
}
.headerTabs a:hover, .headerTabs a.active {
	color: #005485;
	background: #fff url(../images/sprite.png) 99% -1456px no-repeat;
}
.normalList {
	margin-left: 35px;
}
.quarter .normalList {
	margin-left: 0;
}
.normalList li, .contentMain .tabsItem .rightCol ul li, .contentMain .quarter ul li {
	padding: 3px 10px;
	background: url(../images/normal-bullet.png) 0 12px no-repeat;
}
.eventSlider.bottomRightArrows.darkArrows.posRelative ul li, .customerSlider.bottomRightArrows.darkArrows.posRelative ul li {
	background: inherit;
}
.contentMain .quarter .blueLinksList li {
	padding: 0;
	background: none;
}
.contentMain .tabsItem .rightCol ul {
	margin-left: 35px;
}
.tabsItem .topGrey {
	top: 0;
}
.threeNarrow .narrow {
	float: left;
	margin-right: 5.75%;
	margin-bottom: 20px;
}
.threeNarrow .narrow.last {
	margin-right: 0;
}
.threeNarrow .narrow.last {
	margin-right: 0;
}
.threeNarrow .narrow:nth-child(3n+1) {
	clear: both;
}
.smallBotMargin {
	margin-bottom: 10px;
}
.smallCat {
	font-size: 14px;
}
.commentsNumber {
	padding-left: 20px;
	overflow: auto;
	background: url(../images/comment-icon.png) 0 center no-repeat;
}
.blogWriter .readAll {
	z-index: 15;
	margin-top: 5px;
	margin-bottom: 15px;
}
.blogWriter .careerImage.small {
	margin-bottom: 10px;
}
.halfCol {
	width: 47%;
	margin-right: 6%;
	float: left;
}
.halfCol:nth-child(2n) {
	margin-right: 0;
}
.halfCol.last {
	margin-right: 0;
}
.inputEntity {
	margin-bottom: 20px;
}
.inputEntity input[type=text], .inputEntity select, .inputEntity textarea {
	border: 1px solid #d0d0c9;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #808080;
	padding: 15px;
	width: 100%;
	margin: 0;
}
.inputEntity textarea {
	height: 180px;
}
.noBotMarg {
	margin-bottom: 0;
}
.smallPad {
	padding: 10px;
}
.smallPad .normalBtn.fullWidth {
	padding: 0 35px;
	text-align: center;
	line-height: 18px;
}
.insideImage {
	left: 0;
	margin-right: 0;
}
.highlightImage {
	position: relative;
}
.highlightImage .date {
	position: absolute;
	right: 0;
	top: 0;
}
.borderedTitle {
	padding-top: 0;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d0cfc9;
}
.subContentTitle.borderedTitle {
	padding-bottom: 0;
	line-height: 40px;
}
.tabsButtons li {
}
.greyFilters {
	background: #eeede5;
	margin-bottom: 40px;
}
.absArrow {
	position: absolute;
	top: 50%;
	margin-top: -5.5px;
	right: 0;
}
.narrowedDesc {
	padding-right: 80px;
}
.tabClick.normalBtn {
	border: 1px solid rgba(0,0,0,0);
	border-bottom: 0 none;
}
.tabClick.normalBtn.active {
	background: #fff;
	border: 1px solid #d9d9d4;
	border-bottom: 0 none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.tabClick.normalBtn.active:hover {
	color: #46463c;
}
.top-1 {
	position: relative;
	top: -1px;
}
.tabsMainNav.posRelative {
	z-index: 1;
}
/*************Added by Carol 16-10-2014****************/
.helpVideos .blocTitle {
	line-height: 25px;
	height: 70px;
	color: #000000;
}
.productFilterBlock .iconText {
	padding-left: 0;
	padding-right: 30px;
	line-height: 26px;
	float: none;
	padding-top: 0;
	color: #000;
}
.productFilterBlock .smallArrow {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -5px;
}
.productFilterBlock .rightCol {
	float: left;
	margin-left: 5%;
	width: 70%;
}
.filtersTab .filterItem {
	width: 30.6%;
	float: left;
	margin-right: 4%;
}
/*.filtersTab .filterItem.last {
	margin-right: 0;
}*/
.filtersTab .filterItem:nth-child(3n) {
	margin-right: 0;
}
.filtersTab .filterItem:nth-child(3n+1) {
	clear: both;
}
.filtersTab .iconText {
	color: #46463c;
}
.productFilterBlock .filterItem:hover a, .productFilterBlock .filterItem:hover span, .filterTabClick.active, .filterTabClick.active span {
	color: #0c71ae;
}
.filtersTab {
	display: none;
}
.productFilterBlock .blocTitle {
	color: #000000;
	border-bottom: 1px solid #d0d0c9;
	padding-bottom: 20px;
	margin-bottom: 0px;
	line-height: 25px;
}
.margiRight7 {
	margin-right: 7%;
}
.noMargin {
	margin: 0 !important;
}
.noPaddTop {
	padding-top: 0 !important;
}
a.toggleNext {
	font-size: 16px;
	color: #46463c;
	border-radius: 6px;
	background: url(../images/sprite.png) right -1508px no-repeat #d0d0c9;
	margin-right: 6px;
	margin-bottom: 10px;
	line-height: 34px;
	padding-right: 35px;
}
a.toggleNext:hover {
	background: url(../images/sprite.png) right -1508px no-repeat #fff;
}
a.toggleNext.active {
	color: #fff !important;
	background: url(../images/sprite.png) 99% -1548px no-repeat #005485 !important;
}
.headerCarousel .italicBig {
	margin-bottom: 0;
}
.aerospaceIcon {
	background-position: -1289px -830px;
}
.airlinesIcon {
	background-position: -1294px -907px;
}
.airportsIcon {
	background-position: -1294px -981px;
}
.airFreightIcon {
	background-position: -1294px -1062px;
}
.airTrafficIcon {
	background-position: -1294px -1127px;
}
.governmentsIcon {
	background-position: -1294px -1200px;
}
.groundHandlersIcon {
	background-position: -1294px -1282px;
}
.TravelIcon {
	background-position: -1294px -1360px;
}
.filterItem:hover .aerospaceIcon {
	background-position: -1209px -830px;
}
.filterItem:hover .airlinesIcon {
	background-position: -1205px -907px;
}
.filterItem:hover .airportsIcon {
	background-position: -1205px -981px;
}
.filterItem:hover .airFreightIcon {
	background-position: -1205px -1062px;
}
.filterItem:hover .airTrafficIcon {
	background-position: -1205px -1127px;
}
.filterItem:hover .governmentsIcon {
	background-position: -1205px -1200px;
}
.filterItem:hover .groundHandlersIcon {
	background-position: -1205px -1282px;
}
.filterItem:hover .TravelIcon {
	background-position: -1205px -1360px;
}
.solutionList .filterItem {
	width: 47%;
	float: left;
	margin-right: 6%;
}
.solutionList .filterItem.last {
	margin-right: 0;
}
.whiteBorder {
	border-bottom: 1px solid #fff;
	padding-bottom: 20px;
	margin-bottom: 0px;
}
.mediumItalic {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 20px;
	font-weight: 300;
	font-style: italic;
}
.sitaServices .blocTitle {
	position: relative;
	padding-left: 40px;
	padding-top: 15px;
	margin-bottom: 15px;
}
.sitaServices .blocTitle:after {
	position: absolute;
	background: url(../images/sprite.png) left -180px;
	left: 0;
	top: 0;
	width: 60px;
	height: 1px;
	content: '';
}
.sitaServices .blocTitle:last-child {
	margin-bottom: 0;
}
.check {
	background: url(../images/sprite.png) -1302px -780px;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	left: 0;
	top: 23px;
}
.businessIcon {
	background-position: -1289px -620px;
}
.filterItem:hover .businessIcon {
	background-position: -1206px -620px;
}
.processIcon {
	background-position: -1286px -708px;
}
.filterItem:hover .processIcon {
	background-position: -1206px -708px;
}
.alphabeticalList span, .alphabeticalList a {
	display: block;
	float: left;
	padding: 15px 0;
	margin: 0 10px 10px 0;
	width: 78px;
	text-align: center;
}
.span6 .alphabeticalList span:nth-child(4n), .span6 .alphabeticalList a:nth-child(4n) {
	margin-right: 10px;
}
.alphabeticalList a span {
}
h2.noBorder {
	border: none;
	margin-bottom: 10px;
}
.boldLabel {
	margin-right: 5px;
}
.boldLabel.withMinWidth {
	min-width: 55px;
}
.labelText {
	font-size: 14px;
}
.margBot20 {
	margin-bottom: 20px;
}
.promotionalBanner, .languageList {
	position: relative;
}
.promotionalBanner:hover .promotionalBannerLink {
	color: #005485;
}
.promotionalBannerLink {
	position: absolute;
	width: 220px;
	color: #46463c;
	font-size: 24px;
	right: 50px;
	top: 50%;
	margin-top: -20px;
	line-height: 25px;
}
.smallInnerSlogan {
	font-size: 20px;
	color: #303030;
	margin-bottom: 15px;
}
.blocTitleBigger {
	font-size: 28px;
}
.subscribeIcon {
	background: url(../images/sprite.png) 0 -390px;
}
.normalBtn:hover .subscribeIcon {
	background: url(../images/sprite.png) 0 -430px;
}
.location span {
	color: #000;
}
.pressReleases .blocTitle, .pressReleases .blocTitle a {
	line-height: 24px;
	display: block;
	margin-bottom: 3px;
}
.pressReleases .infoHead, .pressReleases .location {
	margin-bottom: 3px;
}
.tabsItem .narrowedDesc {
	padding-right: 0;
}
.orange {
	color: #f38d07;
}
.filterCat {
	display: block;
	padding: 5px 20px;
	color: #46463c;
	font-size: 18px;
}
.filterCat:hover, .hasFilters:hover .filterCat, .filterCat.activeFilter {
	background: #cdcdc8;
}
.filtersLeft {
	padding: 10px 0;
	float: left;
	width: 30%;
	border-right: 1px solid #dbdbd7;
}
.filtersRight {
	right: 0;
	top: 0;
	width: 70%;
	position: absolute;
	display: none;
	bottom: 0;
}
.hasFilters:hover .filtersRight {
/*display: block;*/
}
.filteringLink {
	display: block;
	padding: 5px 0;
	font-size: 14px;
}
.filteringLink:hover, .filteringLink.selected {
	color: #f38207;
}
.filtersRight .twoColsList li, .floatedSearch h5, .floatedSearch .pageSearchBloc {
	margin-bottom: 0;
}
.filterItemContent {
	padding: 15px;
}
.hiddenFilters {
	display: none;
	border: 1px solid #d0d0c9;
	position: relative;
	top: -1px;
}
.showFilters.opened, .showFilters.opened:hover {
	box-shadow: none;
	color: #f3f3ee;
	border: 1px solid #d0d0c9;
	border-bottom: 1px solid #f6f6f1;
	background: #f6f6f1;
	color: #46463c;
	position: relative;
	z-index: 1;
}
a.smallLink {
	font-size: 16px;
	color: #2b2b28;
}
a.smallLink:hover {
	color: #f7b41e;
}
.selectedFilters {
	font-size: 18px;
	margin: 0;
	color: #5e5e5e;
	margin-bottom: 20px;
}
.selectedFilters .bold {
	color: #000000;
}
.selectedFilters a.remove-filter {
	padding-left: 5px;
}
.listingFooter {
	font-size: 14px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px solid #f4f4f4;
}
.leftPart {
	float: left;
	margin-right: 180px;
}
.middlePart {
	float: left;
}
.rightPart, .floatedSearch {
	float: right;
}
.pagination {
	margin-bottom: 10px;
}
.pagination a {
	display: inline-block;
	padding: 3px 8px;
	color: #46463c;
}
.pagination a.page:hover, .pagination a.active {
	background: #f7b41e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YjQxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDkwMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f7b41e 0%, #f09013 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7b41e), color-stop(100%, #f09013)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7b41e 0%, #f09013 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7b41e 0%, #f09013 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7b41e 0%, #f09013 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f7b41e 0%, #f09013 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b41e', endColorstr='#f09013', GradientType=0 ); /* IE6-8 */
	color: #46463c;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-box-shadow: 0 0 4px 0 rgba(70,70,60,0.57);
	box-shadow: 0 0 4px 0 rgba(70,70,60,0.57);
	text-transform: uppercase;
	border: 0 none;
}
.pagination a.previous, .pagination a.next, .rdpPageNext, .rdpPageLast, .rdpPageFirst, .rdpPagePrev {
	font-style: italic;
	border: 0 none;
	border-bottom: 3px solid #f7b41e;
	padding: 2px;
	font-size: 16px;
	cursor: pointer;
	background: none transparent;
}
.pagination a.previous:hover, .pagination a.next:hover, .rdpPageNext:hover, .rdpPageLast:hover, .rdpPageFirst:hover, .rdpPagePrev:hover {
	background: #f7b41e;
}
.pagination a.previous {
	margin-right: 7px;
}
.pagination a.next {
	margin-left: 7px;
}
.backToList {
	float: right;
	margin-top: 10px;
}
.storiesList h2, .blogList h2 {
	font-size: 28px;
	line-height: 30px;
}
.storyDesc {
	padding-left: 243px;
}
.storiesList .careerImage.big {
	margin-right: 35px;
}
.storiesList .testimonialsDesc {
	padding-top: 2px;
	padding-left: 30px;
}
.rightImage .careerImage {
	float: right;
	margin-right: 0;
}
.storiesList .rightImage .storyDesc {
	padding-right: 243px;
	padding-left: 30px;
}
.storiesList .rightImage .testimonialsDesc {
	margin-left: -30px;
}
.storiesList .rightImage .sayer {
	padding-left: 0;
}
.storiesList .rightImage .careerImage.big {
	margin-right: 0;
}
.careerImage.big:hover .playIcon {
	background: none !important;
}
.rightQuote {
	width: 500px;
	float: left;
	padding-left: 32px;
}
.rightQuote .testimonialsDesc {
	padding-top: 0;
	margin-left: -32px;
}
h5.noBorder, .downloadableItem.noBorder {
	border-bottom: 0;
}
.downloadableItem.noBorder {
	padding-bottom: 0;
}
.blockOrangeTitle {
	font-size: 24px;
	color: #dc6900;
	margin-bottom: 20px;
	line-height: 28px;
}
.blogList .sayer {
	font-size: 14px;
	padding-left: 0;
}
.blogList .careerImage.big {
	margin-bottom: 0;
}
.author {
	display: inline-block;
	padding: 0 2px;
}
.author:hover {
	background: #005485;
	color: #fff;
}
.smIcon, span.closeIcon, .hideIcon {
	background: url(../images/sprite.png);
}
.smIcon {
	display: block;
	float: left;
	height: 34px;
	float: left;
}
.socilaList .listingRow {
	width: 32%;
	float: left;
	margin: 0 0.6% 25px;
}
.socilaList .listingRow.last {
	margin-right: 0;
}
.socilaList .smallInnerPad {
	padding: 15px 20px;
}
.rowBorder {
	border: 1px solid #7e7f7f;
	border-radius: 4px;
}
.twitter .smIcon {
	background-position: -1128px -634px;
	width: 34px;
}
.facebook .smIcon {
	background-position: -1128px -696px;
	width: 25px;
}
.youtube .smIcon {
	background-position: -1125px -751px;
	width: 34px;
}
.socilaList h3 {
	font-size: 20px;
	color: #46463c;
	text-transform: uppercase;
	float: left;
	font-weight: normal;
}
.rowTopPart {
	border-bottom: 1px solid #d0d0d0;
}
.rowTopPart a.readAll {
	position: absolute;
	right: 16px;
	bottom: -1px;
	font-size: 14px;
}
span.closeIcon {
	background-position: -1142px -820px;
	right: 16px;
}
span.hideIcon {
	background-position: -1118px -820px;
	right: 40px;
}
span.hideIcon, span.closeIcon {
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 13px;
	cursor: pointer;
}
.socilaList .twitter:hover h3, .socilaList .twitter:hover a.readAll, .socilaList .facebook:hover h3, .socilaList .facebook:hover a.readAll, .socilaList .youtube:hover h3, .socilaList .youtube:hover a.readAll {
	color: #fff;
}
.socilaList .twitter:hover span.closeIcon, .socilaList .facebook:hover span.closeIcon, .socilaList .youtube:hover span.closeIcon {
	background-position: -1142px -803px;
}
.socilaList .twitter:hover span.hideIcon, .socilaList .facebook:hover span.hideIcon, .socilaList .youtube:hover span.hideIcon {
	background-position: -1118px -803px;
}
.socilaList .twitter:hover span.hideIcon, .socilaList .facebook:hover span.hideIcon, .socilaList .youtube:hover span.hideIcon {
	background-position: -1118px -803px;
}
.socilaList .twitter:hover .readAll span.arrow, .socilaList .facebook:hover .readAll span.arrow, .socilaList .youtube:hover .readAll span.arrow {
	background-position: -1444px -136px;
}
.twitter:hover .rowTopPart {
	background: #50abf1;
}
.twitter:hover .smIcon {
	background-position: -1068px -634px;
}
.facebook:hover .rowTopPart {
	background: #4a66bb;
}
.facebook:hover .smIcon {
	background-position: -1068px -689px;
}
.youtube:hover .rowTopPart {
	background: #cc2720;
}
.youtube:hover .smIcon {
	background-position: -1064px -751px;
}
.rowTopPart .smallInnerPad {
	padding: 15px 20px 3px;
}
.locationList li {
	width: 30%;
	margin-right: 5%;
	float: left;
}
.locationList li:nth-child(3n) {
	margin-right: 0;
}
.locationList li:nth-child(3n+1) {
	clear: both;
}
.bulletItem {
	position: absolute;
}
.bulletClick {
	display: block;
	width: 38px;
	height: 38px;
	left: 50%;
	margin-left: -19px;
	background: url(../images/bullet.png) 0 0 no-repeat;
}
.mapContent {
	width: 210px;
	left: 50%;
	margin-left: -135px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 15px 20px;
	color: #fff;
	background: #00b9f1;
	-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 15px 0 rgba(0,0,0,0.2);
	display: none;
	z-index: 15;
	position: absolute;
}
.bulletItem .mapContent {
}
.mapTitle, .borderedBlocTitle, .alphabeticalList span, .alphabeticalList a {
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
}
.mapTitle {
	font-size: 18px;
	margin-bottom: 8px;
}
.mapDesc {
	font-family: 'Titillium Web', sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.blueArrow {
	display: block;
	width: 22px;
	height: 6px;
	position: absolute;
	left: 50%;
	bottom: 15px;
	margin-left: -11px;
	background: url(../images/blue-arrow.png) 0 0 no-repeat;
}
.borderedBlocTitle {
	font-size: 22px;
	border-bottom: 1px solid #f38d07;
	padding-top: 3px;
}
.borderedBlocTitle {
	color: #000;
	padding-bottom: 5px;
	border-bottom: 1px solid #f38d07;
	margin-bottom: 10px;
}
.noLeft {
	margin-left: 0;
}
.subContentTitle.orangeLine {
	text-transform: none;
	font-size: 30px;
	line-height: normal;
	border-bottom: 1px solid #f38d07;
	margin-bottom: 15px;
}
h5.noBotPad {
	padding-bottom: 0;
}
.boldListing li {
	margin: 3px 0;
}
.rMargin40 {
	margin-right: 40px;
}
.gradietOrangeBanner .readAll {
	border-color: #ffffff;
}
.width300 {
	width: 300px;
}
.width300.floatRight {
	margin-left: 10px;
	margin-bottom: 10px;
}
.width650 {
	width: 650px;
	margin-right: 50px;
}
.boldFont {
	font-size: 18px;
	line-height: 19px;
	margin-bottom: 15px;
}
.smallStats {
	font-size: 40px;
	display: block;
	line-height: 40px;
}
.smallStatText {
	line-height: normal;
	display: block;
	font-size: 17px;
	line-height: 17px;
	text-align: center;
}
.checkBoxesList li {
	text-align: left;
	font-size: 30px;
	padding-left: 40px;
	background: url(../images/sprite.png) 0 -1150px no-repeat;
}
.smallBlocTitle {
	font-size: 18px;
	margin-bottom: 5px;
	color: #000;
}
.smallBlocskSpace .secLevTitle {
	margin-bottom: 15px;
}
.margTop10 {
	margin-top: 10px;
}
.tabLeftCol {
	float: left;
	width: 63.8%;
	margin-right: 2.2%;
}
.tabRightCol {
	float: left;
	width: 34%;
}
.rightSmallSelect {
	float: right;
	width: 90px;
}
.rightSmallSelect.selectMain .normalSelect {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 90px;
	font-size: 12px;
}
.checkBoxText {
	display: block;
	padding-left: 25px;
}
.checkListList li {
	margin-bottom: 13px;
}
.checkListList input[type=checkbox] {
	float: left;
	position: relative;
	top: 3px;
}
.listedAlphabets a.normalBtn {
	margin-right: 10px;
	margin-bottom: 10px;
}
.borderedlist .blocHead {
	margin-bottom: 0;
}
.date.vMiddle {
	vertical-align: middle !important;
}
.vMiddle a {
	color: #46463c;
}
.margBot5 {
	margin-bottom: 5px;
}
.fourColsList .column {
	width: 24%;
	margin-right: 1.333%;
	float: left;
}
.fourColsList .column:nth-child(4n) {
	margin-right: 0;
}
.smallHalfWidth {
	float: left;
	width: 47.5%;
}
.bulbTitle {
	font-size: 20px;
	width: 245px;
}
.bulbTitle .highlightImage {
	margin-right: 15px;
}
.accTitle {
	color: #000000;
	background: #f2f2eb;
	font-size: 30px;
	padding: 5px 15px;
}
.accTitle a, .accTitleDis a:hover {
	color: #000000;
}
.accTitleDis {
	margin-bottom: 5px;
	background: none;
	padding: 10px 0;
}
.accTitleDis a {
	cursor: default;
}
h6 {
	font-size: 16px;
	background: #f8f8f4;
	padding: 12px 15px;
}
.secondLevelGrey {
	background: #f8f8f4;
}
.accBorders li {
	padding: 12px 15px;
	border-bottom: 1px solid #f6f6f1;
}
.accBorders li:last-child {
	border-bottom: 0 none;
}
.caption {
	font-size: 13px;
}
.videoBlock {
	max-width: 600px;
	margin-bottom: 15px;
}
.youtube-container {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 60%;
	margin-bottom: 30px;
}
.youtube-container iframe {
	position: absolute;
	width: 100%;
	height: 100%;
}
.paddingTopBottom {
	padding: 12px 0;
}
.accContent, .accSecLevelContent {
	display: none;
}
.accTitle a {
	display: block;
	padding-left: 30px;
	background: url(../images/sprite.png) 0 -1022px no-repeat;
}
.accTitleDis a {
	padding-left: 0;
	background-image: none;
}
.accTitle a.opened {
	background: url(../images/sprite.png) 0 -1093px no-repeat;
}
.accItem {
	margin-bottom: 2px;
}
.rowFluid {
	margin-left: -25px;
	margin-right: -25px;
}
.rowFluid .blocSpan {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	padding-left: 25px;
	padding-right: 25px;
}
.rowFluid .blocSpan.floatRight {
	float: Right;
}
.rowFluid .span12 {
	margin-left: 0;
	width: 100%;
	clear: both;
	float: none;
}
.rowFluid .span11 {
	width: 91.6667%;
}
.rowFluid .span10 {
	width: 83.3333%;
}
.rowFluid .span9 {
	width: 75%;
}
.rowFluid .span8 {
	width: 66.6667%;
}
.rowFluid .span7 {
	width: 58.3333%;
}
.rowFluid .span6 {
	width: 50%;
}
.rowFluid .span5, .factsBlock.rowFluid .span8 {
	width: 41.6667%;
}
.rowFluid .span4 {
	width: 33.3333%;
}
.rowFluid .span3 {
	width: 25%;
}
.rowFluid .span3-5, .factsBlock.rowFluid .span6 {
	width: 29.16665%;
}
.rowFluid .span2 {
	width: 16.6667%;
}
.rowFluid .span1-75, .factsBlock.rowFluid .span4 {
	width: 14.583325%;
}
.rowFluid .span1 {
	width: 8.33333%;
}
.rowFluid .span1 {
	width: 8.33333%;
}
.blocsWithSpace .blocSpan {
	margin-bottom: 40px;
}
.quarter .testimonialImage {
	width: 97px;
	height: 101px;
	float: left;
}
.quarter .testimonalMask {
	background: url(../images/left-image-mask-small.png) 0 0 no-repeat;
}
.quarter .testimonialsText {
	padding-left: 105px;
}
.quarter .testimonialsText .mediumItalic {
	margin-bottom: 0;
}
.smallSpecial {
	font-size: 14px;
}
.bigNumber {
	color: #000;
	padding-left: 40px;
	background: url(../images/sprite.png) -772px 10px no-repeat;
	font-size: 70px;
	line-height: 60px;
}
.leftAlign {
	text-align: left;
}
.numbersStats {
	margin-bottom: 15px;
}
.smallDate {
	font-size: 13px;
	padding: 5px 10px;
}
.microSiteHead {
	height: 489px;
	margin-bottom: 40px;
	background: url(../Images/microsite-bg.png) 0 0 repeat-x;
}
.accContent .slLeftMenuList {
	display: block;
}
.pageHeadMain {
	width: 70%;
	float: left;
}
.pageHeadMain .italicBig {
	max-width: 75%;
}
.twoC .rightCol .pageHeadMain {
	max-width: 60%;
}
.twoC .rightCol .pageHeadMain .italicBig {
	margin-bottom: 0;
}
.borderedBloc .twoColsList li {
	margin-bottom: 0;
}
.inlineList li {
	padding-right: 5px;
}
.fullWidthNoBot {
	width: 100% !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	position: relative;
}
.fullWidthNoBot .select {
	max-width: 100% !important;
	margin-right: 0 !important;
}
.fullWidthNoBot .select .customSelectInner {
	padding-right: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.topMenuList ul.languagesDropdown {
	position: absolute;
	left: 0;
	top: 100%;
	background: #fff;
	display: none;
	min-width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    text-align:center;
}
.languagesDropdown a, .languagesDropdown li {
	display: block;
	background-image: none;
}
.languageList:hover .languageDropDown {
	border: 1px solid #f1f1f1;
	border-bottom: 0 none;
}
.languagesDropdown li {
	float: none;
}
.languagesDropdown a {
	color: #313036;
	border-right: 0 none;
}
.languagesDropdown a {
	padding: 0;
}
.languagesDropdown {
	border: 1px solid #f1f1f1;
	border-top: 0 none;
	padding: 0 10px;
}
.xformDropdown {
	padding: 10px 0;
}
.languageDropDown {
}
.languagesDropdown li {
	border-bottom: 1px solid #f1f1f1;
}
.languagesDropdown a:hover {
	color: #006bac;
}
.searchMain {
	position: relative;
	z-index: 2;
}
.searchHidden {
	position: absolute;
	right: 0;
	top: 100%;
	width: 230px;
	display: none;
	background: #005485;
	padding: 10px;
}
.searchHidden input {
	float: left;
	display: block;
	border: 0 none;
	border: 1px solid #d0d0c9;
	height: 32px;
}
.searchHidden input[type=text] {
	border-right: 0 none;
	width: 195px;
	padding: 0 5px;
}
.searchHidden input[type=submit] {
	border-left: 0 none;
	cursor: pointer;
	width: 32px;
	background: #fff url(../images/sprite.png) -1470px -127px no-repeat;
}
.searchMain {
	position: relative;
}
.blocMainMapInner {
	background: #005485;
	margin: 0 25px;
}
#map {
	max-width: 100%;
}
.presenceMain {
	padding: 30px 15px;
}
.presenceMain, .presenceMain .secLevTitle, .presenceMain .italicBig {
	color: #fff;
	border-bottom: 0 none;
}
.presenceMain .secLevTitle {
	width: 120%;
	margin-bottom: 50px;
}
.bulletedLink {
	display: block;
	padding: 5px 10px 5px 10px;
	color: #46463c;
	background: url(../images/normal-bullet.png) 0 15px no-repeat;
}
.floatedSearch h5, .floatedSearch .pageSearchBloc {
	margin-left: 10px;
}
.floatedSearch .pageSearchBloc {
	width: 350px;
}
.floatedSearch {
	margin-top: -10px;
	margin-bottom: 20px;
}
.withHoverBg {
/*position: relative;*/
}
.withHoverBg span {
	position: relative;
	z-index: 1;
}
.withHoverBg .greyBg {
	position: absolute;
	left: -40px;
	top: -1px;
	bottom: -1px;
	right: -26px;
}
.withHoverBg:hover .greyBg, .filterLink.activeFilter .greyBg {
	background: #d0d0c9;
}
.withHoverBg .roundedIcon {
	height: 35px;
	width: 35px;
}
.withHoverBg .roundedIcon.typesIcon {
	background-image: url(../Images/sprite.png);
	background-position: -1103px -870px;
}
.withHoverBg .roundedIcon.sectorIcon {
	background-image: url(../Images/sprite.png);
	background-position: -1103px -917px;
}
.withHoverBg .roundedIcon.businessAreasIcon {
	background-image: url(../Images/sprite.png);
	background-position: -1103px -968px;
}
.withHoverBg .roundedIcon.keyTrenIcon {
	background-image: url(../Images/sprite.png);
	background-position: -1103px -1020px;
}
.withHoverBg:hover .roundedIcon.typesIcon, .filterLink.activeFilter .roundedIcon.typesIcon {
	background-position: -1033px -870px;
}
.withHoverBg:hover .roundedIcon.sectorIcon, .filterLink.activeFilter .roundedIcon.sectorIcon {
	background-position: -1033px -917px;
}
.withHoverBg:hover .roundedIcon.businessAreasIcon, .filterLink.activeFilter .roundedIcon.businessAreasIcon {
	background-position: -1033px -968px;
}
.withHoverBg:hover .roundedIcon.keyTrenIcon, .filterLink.activeFilter .roundedIcon.keyTrenIcon {
	background-position: -1033px -1020px;
}
.withHoverBg .iconText {
	padding-top: 0;
}
.withHoverBg a.filterLink:hover {
	color: #46463c;
}
.withHoverBg .filterLink .smallArrow {
	margin-top: 14px;
}
.withHoverBg .filtersRight {
	right: inherit;
	left: 99%;
	margin-left: 0;
	padding-left: 10px;
	width: 200%;
}
.withHoverBg .filteringLink {
	font-size: 16px;
	background-image: url(../images/lm-bullet.png);
	background-position: 10px 15px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.withHoverBg .filteringLink:hover {
	background-image: url(../images/lm-bullet-hover-orange.png);
}
/*.headerCarousel .flex-control-nav, */.mobileHeaderActions, .screenHidden {
	display: none;
}
.printBody .topGrey, .printBody .rightColContent {
	display: none;
}
.cookieHolder {
	background: #eeede5;
	font-size: 15px;
	padding: 5px;
	margin: 10px auto;
	position: relative;
}
.cookieHolder .readAll {
	font-size: 14px;
	margin-left: 10px;
	display: inline-block;
	line-height: 15px;
}
.closeCookie {
	background: url(../Images/sprite.png) no-repeat;
	position: absolute;
	width: 17px;
	height: 17px;
	right: 10px;
	top: 50%;
	margin-top: -8px;
	background-position: -1140px -819px;
}
.st_sharethis_large .stButton {
	display: none !important;
}
.overflow-hidden {
	overflow: hidden !important;
}
.featuredSolutions img {
	display: block;
}
.featuredSolutions .oneThird .blocTitle.twoLines {
	width: 60%;
	min-height: 52px;
	line-height: 26px;
}
.fixedNavLinks {
	position: fixed;
	top: 0;
	z-index: 1;
}
.header {
	font-size: 16px;
}
/*div.midCol {
     EditMenuName: Mid Column;
}

 div.midCol.last {
        EditMenuName: Mid Column Last;
}*/
.carouselCareers .flexslider .slides img, .threeColsList li img {
	width: 99%;
}
.threeColsList li .playIcon {
	width: 99%;
	right: inherit;
}
.sliderContent.grey, .sliderContent.grey a {
	color: #424242;
}
.sliderContent.grey a {
	border-color: #424242;
}
.sliderContent.blue, .sliderContent.blue a {
	color: #005485;
}
.sliderContent.blue a {
	border-color: #005485;
}
.calendarMain table {
	border: 1px solid #e8e8e8;
	border-collapse: collapse;
	width: 100%;
}
.calendarMain td {
	border: 1px solid #e8e8e8;
}
.calendarMain th {
	color: #fff;
	background: #005485;
}
.cal-day {
	text-align: left;
	padding: 5px;
	color: #2f2f2f;
	font-family: 'Open Sans', sans-serif;
}
.cal-day a {
	color: #2f2f2f !important;
}
.cal-greyed a {
	display: none;
}
.dayDate {
	background-image: none;
}
.selectedCal {
	background: #dcdcdc;
}
.todayCal {
/*color: #fff;
	background: #e50087;*/
}
.calendarStyling td, .calendarStyling td > a {
	line-height: 27px;
	height: 25px;
	text-align: left;
	color: #2f2f2f !important;
	font-size: 17px !important;
}
.calendarStyling td.todayCal, .calendarStyling td.todayCal a {
/*color: #fff !important;*/
}
.calendarStyling td.notInMonth, .calendarStyling td.notInMonth a {
	color: #535353 !important;
}
.calendarStyling table.monthTitle td, .calendarStyling table.monthTitle a {
	color: #2f2f2f !important;
	font-size: 22px !important;
}
.calendarStyling {
	border-collapse: collapse;
	border: 0 none !important;
}
.calendarStyling th, .calendarStyling td {
	padding: 5px;
	border-collapse: collapse;
}
.calendarStyling table th, .calendarStyling table td {
	border: 0 none;
}
.calendarStyling th.calendarDay {
	background: #005485;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	text-transform: uppercase;
	border: 0 none;
	font-weight: normal;
	padding: 0;
}
.monthTitle td {
	background: #fff;
	font-size: 22px;
	text-transform: uppercase;
	border: 0 none;
}
.calendarStyling tr:first-child > td, .calendarMain table.monthTitle {
	padding: 0;
	border: 0 none;
}
.monthTitle td {
	height: 25px;
	line-height: 25px;
	text-align: center;
	height: 48px;
	line-height: 48px;
}
.calendarStyling td.prevCal {
	text-align: right;
	padding-right: 15px;
}
.calendarStyling td.nextCal {
	text-align: left;
	padding-left: 15px;
}
.calendarStyling td.notInMonth {
	background-image: none;
}
.calendarStyling td.selectedCal {
	background-image: none;
}
.calendarStyling td.notInMonth, .calendarStyling td.dayDate {
	height: 85px;
	line-height: 25px;
	border-left: 1px solid #e4e4e4;
}
.subPageBody h1.smallerBotMarg {
	margin-bottom: 5px;
}
.accordionList .desc {
	padding: 20px 0;
	display: none;
	margin-bottom: 0;
}
td .tooltip {
	position: absolute;
	width: 213px;
	right: 100%;
	top: 0;
	margin-top: -50px;
	line-height: normal;
	display: none;
	text-align: left;
	background: url(../Images/tooltip-arrow.png) right 20px no-repeat;
	padding-right: 7px;
}
td .tooltip.leftAligned {
	left: 100%;
	padding-left: 7px;
	background: url(../Images/tooltip-arrow-left.png) left 20px no-repeat;
}
.tooltipInner {
	padding: 10px;
	color: #ffffff;
	background: #f5a213;
}
.tooltip .cal-title {
	color: #fff;
	font-size: 12px;
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
.tooltip .cal-start, .tooltip .cal-end {
	color: #fff;
	font-size: 11px;
	display: block;
}
.tooltip .cal-start strong, .tooltip .cal-end strong {
	font-weight: bold;
}
td.selectedCal:hover .tooltip, td.hasEvent:hover .tooltip, td.dayDate:hover .tooltip {
	display: block;
	z-index: 1;
	opacity: 1;
}
.cal-bignum {
	display: block;
}
.eventsNumber {
	text-align: center;
	color: #2f2f2f;
	font-size: 14px;
}
.eventsNumber span {
	display: block;
	font-size: 34px;
}
.hasEvent {
	background-image: url(../images/has-event.png);
	background-position: right 0;
	background-repeat: no-repeat;
	cursor: pointer;
}
.calTitleInTd {
	font-size: 12.5px;
	color: #464638;
	line-height: normal;
}
.calTitleInTd a {
	color: #464638;
}
td .tooltip .cal-item {
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px solid #e69811;
}
td .tooltip .cal-item:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0 none;
}
.calendarStyling td.notInMonth a {
	display: none;
}
.calendarStyling tr:nth-child(2n+1) td {
	background-color: #fbfbfb;
}
.calendarStyling .monthTitle tr:nth-child(2n+1) td {
	background-color: #fff;
}
.arrowscal a {
	width: 12px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background-image: url(../Images/cal-arrow.png);
	background-repeat: no-repeat;
	margin-top: 10px;
}
.arrowscal:first-child a {
	float: left;
	background-position: 0 0;
}
.arrowscal:last-child a {
	float: right;
	background-position: right 0;
}
.careerImage img, .itImage img {
	height: auto !important;
}
.mceContentBody .statsNumber {
	clear: both;
}
.gradientInner .statsNumber {
	clear: both;
}
.absoluteShare {
	position: absolute;
	top: 100%;
	left: -1px;
	width: 250px;
	text-align: left;
	padding: 13px 10px;
	background: #fefefe;
	margin-top: -1px;
	border: 1px solid #46463c;
	z-index: 111;
}
.withSharing {
	border: 1px solid rgba(0,0,0,0);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.withSharing:hover {
	border: 1px solid #46463c;
}
.careerImage {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.usefulList li {
	float: none;
}

@media all and (min-width: 1024px) {
.expandedUl.expandedUl.expandedUl {
	display: block;
	height: auto !important;
	padding-bottom: 15px !important;
}
}
.margBotImp20.margBotImp20.margBotImp20 {
	margin-bottom: 20px;
}
.overflowhidden {
	overflow: hidden;
}
/*.oneThird {
    width: 31%;
}*/

.padbottomHeader {
	padding-bottom: 8px;
}
.tabsContent .centered {
	text-align: center;
}
.tabsItem h4.subContentTitle {
	margin-bottom: 10px;
}
div.twoColsList div:nth-child(2n) {
	margin-right: 0;
}
div.twoColsList div:nth-child(2n + 1) {
	clear: both;
}
div.twoColsList div.last, div.twoColsList div.first {
	width: 42%;
	margin-right: 8%;
	margin-bottom: 40px;
}
div.twoColsList div.first, div.twoColsList div.last {
	float: left;
}
.rightCol .subContentTitle {
	margin-bottom: 10px;
}
.indentText {
	text-indent: -9999px;
}
.filterLink:hover .roundedIcon.custom {
	background-position: -2px !important;
	background-color: #005485;
}
span.arrowHolder {
	padding: 0 10px;
	display: block;
	float: right;
}
.ajaxLoader {
	background: url(../images/loading.gif) no-repeat center center;
	background-color: #FFF;
}
.overLay {
	background-color: #FFF;
	background-image: url("../images/ajax-loader.gif");
	background-position: center center;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 32px;
	-moz-opacity: 0.40;
	opacity: 0.40;
	filter: alpha(opacity=40);
	position: absolute;
	z-index: 9;
}
.overLay-text {
	background-color: #FFF;
	background-image: url("../images/ajax-loader-text.gif");
	background-position: center center;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 32px;
	-moz-opacity: 0.40;
	opacity: 0.40;
	filter: alpha(opacity=40);
	position: absolute;
	z-index: 9;
    max-width:640px;
}
.overLayGrey {
	background-color: #e7e6dc;
	background-image: url("../images/ajax-loader-grey.gif");
	background-position: center center;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 32px;
	-moz-opacity: 0.40;
	opacity: 0.40;
	filter: alpha(opacity=40);
	position: absolute;
	z-index: 9;
}
.rdpWrap {
	display: inline;
}
.pagination .rdpWrap.rdpNumPart a {
	color: #46463c;
	display: inline-block;
	padding: 3px 8px;
}
.pagination .rdpWrap.rdpNumPart a:hover, .pagination .rdpWrap.rdpNumPart a.rdpCurrentPage {
	background: linear-gradient(to bottom, #f7b41e 0%, #f09013 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	border-radius: 2px;
	box-shadow: 0 0 4px 0 rgba(70, 70, 60, 0.57);
	color: #46463c;
	text-transform: uppercase;
}
.marginTop {
	margin-top: 20px;
}
.res .blocPadding {
	min-height: 225px;
}
.editor ul, body[contenteditable=true] ul {
	margin-left: 35px;
}
.editor ul li, body[contenteditable=true] ul li {
	padding: 3px 10px;
	background: url(../images/normal-bullet.png) 0 12px no-repeat;
}
.editor ul.helpVideos, body[contenteditable=true] ul.helpVideos {
	margin-left: 0;
}
.editor ul.helpVideos li, body[contenteditable=true] ul.helpVideos li {
	padding: 0;
	background: inherit;
}
div.logo a {
	background: inherit;
	text-indent: 0;
}
.featuredSolutions .oneThird, .featuredSolutions .twoThird, .featuredSolutions .halfWidth {
	margin-right: 0px;
}
/*.featuredSolutions .oneThird .blocTitle, .featuredSolutions .twoThird .blocTitle {
	min-height: 60px;
}*/
.aArrow {
	float: right;
	/*height: 160px;*/
	padding-left: 20px;
}
.cookieHolder {
	display: none;
}
.gradientInner {
	position: relative;
}
.minHeightSmall {
	min-height: 150px;
}
.error.error.error.validation {
	border: 1px solid #FF5353;
}
.fullHeight {
	height: 100%;
}
.smallBlocTitle a {
	color: #000 !important;
}
.blogSocial {
	text-indent: 9999px;
}
.hide {
	display: none;
}
.topMenuList a.last {
	border-right: none;
}
.editor p {
	margin-bottom: 20px;
}
.editor h3 {
	font-size: 30px;
}
.editor h4 {
	font-size: 24px;
	margin-bottom: 10px;
}
.editor ol, .editor ul {
	margin-bottom: 15px;
	overflow: auto;
}
.editor ol li {
	padding: 3px;
	list-style: decimal;
	list-style-position: inside; /*padding-left:10px;*/
}
.editor ol {
	margin-left: 35px;
}
ul.checkListList.secondLevel {
	display: none;
	margin-left: 20px;
	margin-top: 10px;
}
.galleryItem {
	border-radius: 3px;
	margin-bottom: 15px;
}
.editor.noLeft ul {
	margin-left: 0;
}
a .labelText {
	color: black;
}
a .labelText:hover {
	color: #005485;
}
.normalBtn.selected {
	background: #005485; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNmRiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTUzYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #005485 0%, #005485 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005485), color-stop(100%, #005485)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #005485 0%, #005485 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #005485 0%, #005485 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #005485 0%, #005485 100%); /* IE10+ */
	background: linear-gradient(to bottom, #005485 0%, #005485 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005485', endColorstr='#005485', GradientType=0 ); /* IE6-8 */
	color: white;
}
.testimonialsDesc p {
	display: inline;
}
.borderedlist.styled li {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #d0d0c9;
}
.borderedlist.styled li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0 none;
}
.greyLabel {
	color: rgb(70, 70, 60);
}
.greyLabel:hover {
	color: rgb(3, 109, 182);
}
.videoMain {
	position: relative;
	padding-bottom: 57%;
}
.videoMain video, .videoMain iframe {
	position: absolute;
	width: 100%;
	height: 100%;
}
.microSiteHead .sliderContent {
/*padding: 140px 0 0 530px;*/
}
.sliderSocials {
	padding: 20px 0 0 530px;
}
.pageSearchBloc input[type=text] {
	font-size: 17px;
}
.blackFont {
	color: black;
}
.whiteFont {
	color: white;
}
.minHeightMedium {
	min-height: 60px;
}
.lightFont {
	font-weight: lighter;
}
.minHeightTiny {
	display: block;
	min-height: 36px;
}
.featuredSolutions a {
	display: block;
	margin-right: 1px;
}
.capitalize {
	text-transform: capitalize;
}
.jwplayercenter {
	height: 360px;
	padding: 0 15px;
}
.testimonialsDesc.inList {
	font-size: 18px;
	font-weight: normal;
	padding: 0 0 0 15px;
	line-height: normal;
	margin-bottom: 5px;
	background-image: url(../Images/sprite.png);
	background-position: -535px -1474px;
	color: #46463c;
}
.testimonialsDesc.inList .closingQuote {
	background-position: -535px -1320px;
	width: 12px;
	height: 12px;
}
.inList.sayer {
	padding-left: 15px;
	font-size: 14px;
	color: #46463c;
}
.scroll-pane .normalList li {
	margin-bottom: 5px;
}
.youTubeImgList {
	-moz-min-width: 123px;
	-ms-min-width: 123px;
	-o-min-width: 123px;
	-webkit-min-width: 123px;
	min-width: 123px;
	position: relative;
	top: -35px;
}
.filtersRight {
	opacity: 0 !important;
}
.filtersRight.opacityHigh {
	opacity: 1 !important;
}
.blocTitle.groupTitle {
	font-size: 20px;
}
.epiform .message {
	color: #ff5050;
}
input[type=submit].normalBtn {
	cursor: pointer;
}
.hiddenFilters .greyBlock {
	min-height: 180px;
}
/****************Forms styling******************/
/******label styling*******/
.epiform td:first-child span {
	display: block;
	font-size: 20px;
	font-weight: 600;
	color: #383830;
	font-family: 'Titillium Web', sans-serif;
}
.epiform td:last-child select, .epiform td:last-child input, .epiform td:last-child textarea {
	width: 510px;
}
.form td:last-child textarea {
	height: 150px;
}
.epiform td {
	vertical-align: middle;
}
.epiform table {
	width: 100%;
}
.epiform td:last-child {
	width: 66%;
}
.epiform td {
	padding-bottom: 10px;
}
.epiform td:last-child input, .epiform td:last-child select, .epiform td:last-child textarea {
	width: 100%;
	border: 1px solid #d0d0c9;
	border-radius: 3px;
	padding: 15px;
}
html body form .epiform td:last-child input[type=checkbox] {
	padding: 3px;
	border: 0;
}
.xformvalidator {
	font-size: 11px!important;
	color: #ff5353!important;
    font-family: 'Open Sans', sans-serif!important;
	
}
.epiform td:last-child input[type=submit] {
	float: right;
	width: auto;
	padding-left: 20px;
	padding-right: 20px;
	text-transform: uppercase;
	cursor: pointer;
}
.blogPost .preamble a {
	color: rgb(70,70,60);
}
.blogPost .preamble a:hover {
	color: #005485;
}
.noBackground {
	background: none;
}
.alignmentLeft {
	float: left;
	margin-right: 8px;
	border: 1px solid #ccc;
	padding: 5px;
}
.alignmentRight {
	float: right;
	margin-left: 8px;
	border: 1px solid #ccc;
	padding: 5px;
}
.editor .gradietOrangeBanner .gradientBigInner.centered {
	text-align: left;
}
.greyBlock .itemSpace .orangeTitle {
	line-height: 30px;
}
.videoDescription {
	display: block;
	margin-bottom: 50px;
}
.accHeadDesc {
	background: #f2f2eb;
	padding: 0 5px 15px 45px;
}
.expandSecondLevel {
	background: #f5f5ef;
	display: block;
	float: left;
	padding: 8px 15px;
}
.expandSecondLevel span {
	background: url(../images/sprite.png) 0 -1038px no-repeat;
	width: 14px;
	height: 14px;
	display: block;
}
.expandSecondLevel.active, .expandSecondLevel:hover {
	background: #f5a439;
}
.expandSecondLevel.active span {
	background: url(../images/sprite.png) 0 -1109px no-repeat;
}
.accSecondLevelContent {
	padding-left: 50px;
}
.secondLevelMain {
	padding-top: 5px;
	padding-bottom: 5px;
}
.secondLevelGrey img {
	float: left;
}
.secondLevelGreyheadContent {
	padding: 5px 25px 0 25px;
	overflow: auto; /*margin-bottom: 7px;*/
}
.secondLevelGreyheadContent .blocTitle {
	margin-bottom: 0;
}
.withImage.accSecondLevelContent ul.accBorders {
	padding-left: 148px;
}
.accSecondLevelContent ul.accBorders {
	font-size: 14px;
}
.accSecondLevelContent ul.accBorders li {
	padding-left: 0;
	padding-right: 0;
}
.accSecondLevelContent ul.accBorders h5 {
	margin-bottom: 0;
}
.minHeight60 {
	min-height: 60px;
}
.sectorPadLeft {
	padding: 12px 15px 12px 45px;
}
ul.sectorSolutionList li {
	padding: 12px 15px 12px 40px;
}
.bigBlocTitle a:hover {
	color: #005485;
}
.inlineBlock {
	display: inline-block;
}
.fontSize32 {
	font-size: 32px;
}
.autoHight img {
	height: auto !important;
}
.bigNumber {
	display: inline-block;
}
.noPaddLeft {
	padding-left: 0;
}
.smallerFont {
	font-size: small;
}
.topMenu .normalBtn.settingsIconMain, .mobileHeaderActions .normalBtn.settingsIconMain {
	padding: 8px;
	margin-left: 9px;
}
span.settingsIcon {
	margin: 0 0 0 0;
	width: 16px;
	height: 16px;
	background: url(../Images/sprite.png) 0 -270px;
}
.settingsMain:hover a .settingsIcon {
	background: url(../Images/sprite.png) 0 -290px;
}
.settingsMain:hover a.normalBtn.settingsIconMain {
	background: #f0f0f0 !important;
	padding-bottom: 10px;
}
.settingsList {
	position: absolute;
	right: 0;
	top: 100%;
	background: #f0f0f0;
	padding: 10px 15px;
	border-radius: 4px 0 4px 4px;
	-webkit-border-radius: 4px 0 4px 4px;
	-moz-border-radius: 4px 0 4px 4px;
	z-index: 1111;
	white-space: nowrap;
	display: none;
	-webkit-box-shadow: 0 0 4px 0 rgba(70,70,60,0.57);
	box-shadow: 0 0 4px 0 rgba(70,70,60,0.57);
}
.settingsList a {
	color: #46463c;
	font-size: 14px;
}
.settingsMain:hover .settingsList {
	display: block;
}
.settingsList a:hover {
	color: #006bac;
}
.noRightBorder {
	border-right: 0;
}
.microSiteBody .breadCrumbs {
	background: #005b9a;
}
.microSiteBody .dropDownMain {
	width: 265px;
	right: 0;
	left: inherit;
	padding: 20px;
}
.microSiteBody .pageHead {
	background: #006ab3 url(../Images/microsite-pattern.gif);
}
.microSiteBody .pageHead.mainPageHead {
	background: none transparent;
}
.microSiteBody .pageTitle {
	color: #fff;
}
.microSiteBody .pageHead.mainPageHead .pageTitle {
	color: #000;
}
.microSiteBody .leftMenu {
	background: #fff;
	border-radius: 5px 5px 0 0;
	padding-right: 25px;
	padding-left: 25px;
	/*top: -110px;*/
	position: relative;
	padding-top: 30px;
	-webkit-box-shadow: 0 -4px 4px 0 rgba(0,0,0,0.3);
	box-shadow: 0 -4px 4px 0 rgba(0,0,0,0.3);
}
.microSiteBody .quarter {
	width: 30%;
}
.margBot40 {
	margin-bottom: 40px;
}
.microSiteBody .pageHeadElem {
	right: 100%;
	width: 356px;
	height: 244px;
	margin-right: 35px;
	top: 75px;
	background: url(../Images/microsite-header-elem.png);
}
.microSiteBody .footerCol {
	width: 22%;
}
.main404 {
	margin: 50px auto;
	max-width: 550px;
}
.innovationExpandsection {
	cursor: pointer;
}
.editor.challenge ul {
	overflow: visible;
}
.sliderContent.microsite pre {
	white-space: pre-line;
	line-height: 25px;
}
.sliderSocials.microsite {
	padding: 20px 0 0 477px;
}
.sliderSocials.microsite.leftAlign {
	float: left;
	padding: 20px 0 0 30px;
}
.minHeight400 {
	min-height: 400px;
}
.noBorderLeft {
	border-right: 0 !important;
}
.row {
	margin-left: -15px;
	margin-right: -15px;
}
.row:after {
	content: '';
	clear: both;
	display: block;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	box-sizing: border-box;
}
.col-lg-3 {
	width: 25%;
	float: left;
}
.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.panel {
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	margin-bottom: 20px;
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.4;
	visibility: visible;
	filter: alpha(opacity=0);
	opacity: 0;
}
.tooltip.in {
	filter: alpha(opacity=90);
	opacity: .9;
}
.tooltip.top {
	padding: 5px 0;
	margin-top: -3px;
}
.tooltip.right {
	padding: 0 5px;
	margin-left: 3px;
}
.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px;
}
.tooltip.left {
	padding: 0 5px;
	margin-left: -3px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
	right: 5px;
	bottom: 0;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}
.popover-content {
	padding: 9px 14px;
}
.popover > .arrow, .popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover > .arrow {
	border-width: 11px;
}
.popover > .arrow:after {
	content: "";
	border-width: 10px;
}
.popover.top > .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0;
}
.popover.top > .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0;
}
.popover.right > .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25);
	border-left-width: 0;
}
.popover.right > .arrow:after {
	bottom: -10px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0;
}
.popover.bottom > .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff;
}
.popover.left > .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}
.fade.in {
	opacity: 1;
}
.panel-footer {
	background-color: #f5f5f5;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top: 1px solid #ddd;
	padding: 10px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
p.top-paragraphs {
	margin: 0 0 10px;
}
.panel-default > .panel-footer {
	background-color: #f07d00;
	border-color: transparent;
	border-radius: 0;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	height: 75px;
	line-height: 18px;
	text-transform: uppercase;
}
.footerLastCol .newsletter table {
	width: 100%;
}
.footerLastCol .newsletter table td:last-child {
	text-align: right;
}
.carouselCareers.topRightArrows .flex-direction-nav {
	top: -60px;
}
sup {
	vertical-align: super;
	font-size: smaller;
}
.newsletter table input[type="text"] {
	width: 96%;
}
.newsletter table {
	width: 100%;
}
.newsletter table td:first-child {
	width: 80%;
}
.xformthankyoumessage {
	color: #000000;
	display: inline-block;
	font-weight: 600;
	width: 100%;
    font-size:20px;
}
div.customerSliderPadding.greyBlock.blockSpace {
	padding: 10px 20px 20px;
}
div.paddTop20 {
	padding-top: 20px;
}
.noMargBottom.bigBlocTitle.borderedTitle {
	margin-bottom: 0 !important;
	padding-top: 15px;
}
h5.noMargBottom {
	margin-bottom: 0 !important;
}
.formLoaderBody {
	background-color: #e7e6dc;
	padding: 12px;
}
.customerSliderPadding .testimonialsMain.bigPad {
	padding: 10px;
}
.noLeftPad {
	padding-left: 0;
}
.padLeft20 {
	padding-left: 20px;
}
.scroll-pane.moreHeight {
	height: 295px;
}
.innovationLabel {
	color: #313036;
	font-size: 14px;
	font-weight: 600;
	font-family: "Titillium Web", sans-serif;
	transition: all 400ms linear 0s;
	display: block;
}
.innovationLabel:hover {
	color: #005485;
}
.full-wall #dcsns-filter a.selected {
	background: #005485 none repeat scroll 0% 0%;
}
input[type=text].greyBg {
	background-color: #BABABA;
}

/*********************ADDED****************************/
.blocTitle a, .bigBlocTitle a{
	color:#005485;
	}
.blocTitle a:hover, .bigBlocTitle a:hover{
	color:#46463c;
	}
.checkListItems{
	font-size:24px;
	margin-bottom:15px;
	}
.checkListItems li{
	border-bottom:1px solid #d0d0c9;
	padding-left:35px;
	position:relative;
	padding-bottom:5px;
	padding-top:5px;
	}
.checkListItems li:before{
	display:block;
	width:23px;
	height:17px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-8.5px;
	content:'';
	background:url(../Images/sprite.png) -420px 0 no-repeat;
	}
.coloredTabs .normalBtn{
	text-transform:none;
	}
.coloredTabs .tabClick.normalBtn.active{
	-webkit-box-shadow:inset 0 4px 0 0 #f38d07;
	box-shadow:inset 0 4px 0 0 #f38d07;
	border-top:1px solid #f38d07;
	color:#005485;
	}
.headerCarousel .flex-control-paging li, .eventSlider .flex-control-paging li, .customerSlider .flex-control-paging li{
	margin:0 4px;
	}
.headerCarousel .flex-control-paging a, .eventSlider .flex-control-paging a, .customerSlider .flex-control-paging a{
	background:#65655d;
	width:15px;
	height:15px;
	opacity:0.7;
	-webkit-opacity:0.7;
	-moz-opacity:0.7;
	}
.headerCarousel .flex-control-paging a:hover, .headerCarousel .flex-control-paging a.flex-active, .eventSlider .flex-control-paging a:hover, .eventSlider .flex-control-paging a.flex-active,.customerSlider .flex-control-paging a:hover, .customerSlider .flex-control-paging a.flex-active{
	background:#65655d;
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
}
.eventSlider .flex-pauseplay a, .customerSlider .flex-pauseplay a {
    bottom:-10px
}
.headerCarousel .flex-control-paging, .eventSlider .flex-control-paging, .customerSlider .flex-control-paging{
	bottom:-30px;
	}
.eventSlider .flex-control-paging, .customerSlider .flex-control-paging {
    bottom: -5px;
     position: relative
}
.headerCarousel .flex-direction-nav, .eventSlider .flex-direction-nav, .customerSlider .flex-direction-nav{
	height:24px;
	}

.eventSlider.topRightArrows .flex-direction-nav, .customerSlider.topRightArrows .flex-direction-nav{
Top:inherit;
Bottom:-10px;
}
.headerTabs a.toggleNext, .coloredTabs a.toggleNext{
	display:none;
	}
a.toggleNext{
	margin-bottom:0;
	}
a.anchorLink{
	font-size:16px;
	background-color:#d0d0c9;
	padding:0 15px 0 30px;
	line-height:33px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	background-image:none !important;
	position:relative;
	margin-right:20px;
	margin-bottom:30px;
	}
a.anchorLink:hover, .headerTabs a.anchorLink.active{
	background-color:#005485;
	color:#fff;
	}
a.anchorLink:after{
	position:absolute;
	display:block;
	width:12px;
	height:8px;
	content:'';
	left:15px;
	top:50%;
	margin-top:-4px;
	}
a.anchorLink:after{
	background-position:-400px -400px;
	background-image: url(../images/sprite.png);
	background-repeat:no-repeat;
	}
a.anchorLink:hover:after, .headerTabs a.anchorLink.active:after{
	background-position:-400px -408px;
	}
.tabOverviewContent .editor p{
	font-size:18px;
	}
.blocPadding .searchSidetoSide{
	margin-left:-20px;
	margin-right:-20px;
	}
.searchSidetoSide .hiddenFilters{
	border:0 none;
	border-top:1px solid #000;
	padding-left:20px;
	padding-right:20px;
	}
.searchSidetoSide a.showFilters{
	margin-left:20px;
	}
.blocPadding .searchSidetoSide .showFilters.opened, .blocPadding .searchSidetoSide .showFilters.opened:hover{
	background-color:transparent;
	border-color:#000;
	border-bottom:1px solid #eeede5;
	}
.blueBgBlock{
	background-color:#006bb3;
	}
.darkestGreyBlock{
	background-color:#343434;
	}
.lighterGreyBlock{
	background-color:#727063;
	}
.whiteContentBlock .checkListItems li, .whiteContentBlock .readAll, .whiteContentBlock .secLevTitle a.readAll{
	border-color:#fff;
	color:#fff;
	}
.whiteContentBlock{
	color:#fff;
	}
.whiteContentBlock .checkListItems li{
	border-color:rgba(255,255,255,0.2);
	}
.whiteContentBlock .checkListItems li:before{
	background-position:-1302px -784px;
	}
.whiteContentBlock .readAll span.arrow, .whiteContentBlock .secLevTitle a.readAll span.arrow{
	background-position:-1446px -136px;
	}
.tabRightCol.floatRight{
	float:right;
	}
.normalwidth {
    width: inherit;
}
.checksymbol.checksymbol {
    background-image: url('../images/check.png');
    background-repeat: no-repeat;
    background-position: 10px, center;
    background-color: inherit;
    padding: 12px;
    padding-left: 35px;
}
a.opened .plusIcon{
	background-position:0 -540px;
	}
.resourceDetails .blocTitle.underlined {
    font-size: 20px;
}



blockquote  {
    background: #f6f6f1;
    margin-bottom: 50px;
    padding: 30px;
}

 blockquote  h2,  blockquote  .quoteheading {
        font-size: 42px;
        border-bottom: 1px solid #f38d07;
        margin-bottom: 30px;
        line-height: 58px;
        position: relative;
        color: #000;
    }

blockquote  p, blockquote  .quotetext {
        padding: 15px 0 0 32px;
        background: url(../images/left-quotes.png) left 3px no-repeat;
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 15px;
        font-weight: 300;
        font-style: italic;
    }

blockquote  address {
        font-size: 18px;
        font-weight: 300;
        font-style: italic;
        padding-left: 32px;
        margin-bottom: 10px;
    }
blockquote  .closingQuote {
    display: inline-block;
    width: 25px;
    height: 19px;
    background: url(../images/sprite.png) left -1394px;
}
.customcheckbox {
display:none;}

.FeaturedPreamble{
     color: rgb(70, 70, 60);
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 4px;
    min-height: 46px;
    padding-right: 5px;

}
.quotes {
    font-family: arial;
    padding: 0 3px;
}
.blogSubscribe .secLevTitle, .blogSubscribe .subContentTitle{
	margin-bottom:10px;
	}
.blogSubscribe h5{
	margin-bottom:0;
	border-bottom:0 none;
	}
.blogCheckboxes:after{
	clear:both;
	content:'';
	display:block;
	}
.blogCheckboxes li{
	float:left;
	width:25%;
	font-size:14px;
	}
.blogCheckboxes li:nth-child(4n+1){
	clear:both;
	}
.blogCheckboxes .checkBoxText{
	padding-top:2px;
	}
.fixedRightPanel{
	    background: #f38d05 none repeat scroll 0 0;
    box-sizing: border-box;
    color: #fff;
    margin-top: -100px;
    padding: 15px 20px 20px;
    position: fixed;
    right: 10px;
    top: 50%;
    width: 220px;
    z-index: 100;

	}
.fixedRightPanel h5{
	padding-bottom:0;
	color:#fff;
	border-bottom:0 none;
	margin-bottom:0;
	font-size:24px;
	}
.fixedRightPanel .readAll{
	color:#fff;
	border-bottom-color:#fff;
	margin-top:10px;
	}
.fixedRightPanel .readAll .arrow{
	background-position:-1446px -136px;
	}
.fixedRightPanel .closeIcon{
	background-position:-1142px -804px;
	}
.blogSubscribePopup{
	max-width:930px;
	padding:10px 25px !important;
	}
.blogSubscribePopup h2{
	border-bottom:0 none;
	}
.borderedBox {
    border: 1px solid #d3d3cd;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 15px;
}
.borderedBox .subContentTitle {
    font-size: 24px;
		line-height:28px;
		padding-bottom:5px;
}
.borderedBox .blocTitle {
    font-size: 16px;
		line-height:20px;
}
.borderedBox .blocTitle a, .borderedBox .bigBlocTitle a {
    color: #46463c;
}
.borderedBox .highlightImage{
	margin-right:10px;
	}
.borderedBox .blocTitle a:hover, .borderedBox .bigBlocTitle a:hover {
    color: #005485;
}
.tagsList li{
	display:block;
	float:left;
	margin:0 5px 5px 0;
	}
.tagsList a{
	display:block;
	font-size:16px;
	line-height:20px;
	background:#50504f;
	padding:7px;
	color:#fff;
	font-family: 'Titillium Web', sans-serif;
	font-weight:bold;
	}
.tagsList a:hover{
	background-color:#f38d05;
	}
.tagsList:after{
	clear:both;
	content:'';
	display:block;
	}
.withSideBullets li{
	position:relative;
	padding-left:9px;
	margin-bottom:0;
	padding-top:15px;
	}
.withSideBullets li:before{
	position:absolute;
	left:0;
	width:4px;
	height:4px;
	border-radius:100%;
	background:#46463c;
	top:50%;
	margin-top:-2px;
	content:'';
	display:block;
	}
.borderedlist.withSideBullets li:last-child{
	padding-bottom:15px;
	}
/*Ayoub*/

.tagList a{
     background: #50504f none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 7px;
    margin-right: 8px;
    padding: 6px 8px;
}
.rightSideElement{
	width:167px;
	height:133px;
	background-image: url(../images/sprite.png);
	background-repeat:no-repeat;
	background-position:-250px -250px;
	position:absolute;
	right:25px;
	top:30px;
	}
.spacedMore{
	top:230px;
	background-position:-420px -250px;
	}
.biggerBlocPadding{
	padding:90px 72px;
	}
.peoplesList li{
	padding:15px;
	border:1px solid #111111;
	margin-bottom:25px;
	}
.peoplesList li .listingItem{
	display:table;
	width:100%;
	}
.peoplesList li .listingImage, .peoplesList li .listingInfos{
	display:table-cell;
	vertical-align:middle;
	}
.peoplesList li .listingImage{
	width:199px;
	padding-right:66px;
	}
.listingImage img{
	display:block;
	}
.peoplesList .sayer{
	padding-left:0;
	}
.margBot90{
	margin-bottom:90px;
	}
.bigText{
	font-size:24px;
	}
.biggerText{
	font-size:18px;
	max-width:75%;
	}
.botBorderedRow{
	position:relative;
	margin-bottom:30px;
	}
.botBorderedRow:after{
	border-bottom:1px solid #eaeaea;
	content:'';
	top:100%;
	left:0px;
	right:0px;
	display:block;
	position:absolute;
    margin-top:15px;
	}
.popupDisclaimer{
	font-size:11px;
	float:left;
	width:100%;
	text-align:left;
    padding-bottom:15px;
	}
.popupBlogSubscribe .secLevTitle{
	font-size:30px;
	 border-bottom: 1px solid #f38d07;
    line-height: 58px;
    position: relative;
	}
/***********************************PERLA********************************************************/
.newTemp .mainIntroHolder{margin-bottom:35px;}
.newTemp .newReadAll{margin-bottom:25px; text-align:right;}
.networkContainer{margin-bottom:45px;}
.networkHolder{background:#e8e6df; padding-top:40px; height:750px; position:relative;}
.networkPad h2{font-size:44px; font-family: 'Titillium Web', sans-serif; color:#2a2a2a; border-bottom:5px solid #f38d07; padding-bottom:8px; margin-bottom:18px; line-height:48px;}
.networkPad{font-size:18px; color:#484848; font-family: 'Open Sans', sans-serif; line-height:22px; position:absolute; bottom:40px; left:40px; right:40px;}
.networkDownload{position:relative; padding:30px 40px; background:#f8f7f2;}
.networkDownload span.netArrow{position:absolute; top:-17px; left:47%; background: url(../images/sprite.png) 0 -627px no-repeat; width:39px; height:18px;}
.networkDownload .downloadtitle{font-size:28px; color:#2a2a2a; font-family: 'Titillium Web', sans-serif; line-height: 28px;    margin-bottom: 15px;}
.networkDownload .downloadableItem {
  border-bottom: medium none;
  margin-bottom: 25px;
  padding-bottom: 0;
}
.worldClassHolder{position:relative;  height:470px;}
.worldClassHolder .textHolder {
  bottom: 40px;
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  left: 40px;
  line-height: 22px;
  position: absolute;
  right:40px;
}
.worldClassHolder .textHolder h3 {
  border-bottom: 5px solid #fff;
  color: #fff;
  font-family: "Titillium Web",sans-serif;
  font-size: 41px;
  font-weight: bold;
  line-height: 47px;
  margin-bottom: 10px;
  max-width: 95%;
  padding-bottom: 10px;
}
.boxesHolder{margin-bottom:40px; height:353px; overflow:hidden;}
    .boxesHolder .boxesTitle, h3.thirdLevelTitle {
        font-size: 34px;
        color: #191919;
        font-family: "Titillium Web",sans-serif;
        line-height: 36px;
        margin-bottom: 15px;
        font-weight: bold;
    }
    .boxesHolder .borderBox {
        border-top: 5px solid #f38d07;
        margin-bottom: 20px;
        position: relative;
        min-height: 346px;
    }
        .boxesHolder .borderBox.greyBg {
            background: #f6f7f1;
        }
.connections > img, .clients > img {
    display: block;
    width: 100%;
}
.iconHolder {
    position: absolute;
    right: 10px;
    top: 10px;
    text-align: center;
}
.iconHolder img{margin:0 auto;}
.iconHolder span {
  background: #f07d00 none repeat scroll 0 0;
  border-radius: 50%;
  font-size: 15px;
  height: 28px;
  left: 1px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 28px;
}
.boxText {
  left: 20px;
  position: absolute;
  top: 95px;
  right:20px;
  max-width:300px;
}
.rightBox .boxText{max-width:480px;}
.bigTitle{font-size:74px; font-family: "Titillium Web",sans-serif; font-weight:bold; color:#ffffff; line-height:64px;}
.mediumTitle{font-size:23px; font-family: "Titillium Web",sans-serif; font-weight:bold; color:#ffffff; line-height:26px;}
.smallTitle{font-size:16px; font-family: "Open Sans",sans-serif; font-weight:lighter; color:#ffffff;}
.learnMore{color:#ffffff; position:absolute; left:20px; bottom:20px; font-size:16px; font-family: "Open Sans",sans-serif;}
.learnMore:hover{text-decoration:underline;}
.greyBg .bigTitle , .greyBg .mediumTitle , .greyBg .smallTitle{color:#252525;}
.greyBg .mediumTitle{margin-bottom:8px;}
.greyBg .learnMore{color:#005485;}
.blueBg {
  background: #005485 none repeat scroll 0 0;
  min-height: 350px;
  position: relative;
}

.blueBg .iconHolder span{background:#ffffff;}
.smallTitle span {
  font-family: "Titillium Web",sans-serif;
  font-size: 74px;
  font-weight: bold;
  line-height: 74px;
  display:block;
}
.rightBox{background: #f6f7f1 url(../Images/new-template/right-bg.png) no-repeat 92% 40px !important;}
.rightBox .iconHolder {
  height: 90px;
  left: 20px;
  position: absolute;
  text-align: center;
  top: 15px;
  width: 90px;
}
.rightBox .boxText {
  left: 20px;
  position: absolute;
  right: 20px;
  top: 145px;
}

.bigInGrey{
	margin-bottom:30px;
	}
.bigInGrey .blocHead{
	position:absolute;
	right:0;
	top:0;
	}
.bigInGrey .blocHead .date{
	margin-right:0;
	}
.bigInGrey .highlightsBlock{
	margin-bottom:0;
	position:relative;
	}
.bigInGrey .highlightImage img{
	width:100%;
	margin-bottom:15px;
	}
.bigInGrey .smallItalic{
	padding:0;
	margin-bottom:15px;
	}
.bigInGrey .blocTitle{
	margin-bottom:0;
	}
.blogsSmallItalic
{
    float: left;
    font-size: 14px;
    height: 63px;
    line-height: 20px;
    vertical-align: bottom;
    width: 79%;
      font-style: italic;
    font-weight: 300;
    position:relative
}
.blogsSmallItalic span{
    position:absolute;
    width:100%;
    bottom:0
}
.blogDate{
    float:left;
    margin-right:8px;
}
.subBodyBlog .blocHead {
top:-25px;

}

.ProductForms{
    padding:10px 20px;
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #f7b41e 0%, #f38d07 100%) repeat scroll 0 0;
    padding-top:0;
    padding-bottom:30px
}
.ProductForms.blue{
    background: #005485; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNmRiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTUzYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #005485 0%, #005485 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005485), color-stop(100%, #005485)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #005485 0%, #005485 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #005485 0%, #005485 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #005485 0%, #005485 100%); /* IE10+ */
	background: linear-gradient(to bottom, #005485 0%, #005485 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005485', endColorstr='#005485', GradientType=0 ); /* IE6-8 */
    color:#FFF !important
}
    .ProductForms.blue .xformthankyoumessage {
        color:#FFF !important
    }
.ProductForms.grey{
    background:#f5f6f1
}
.ProductForms p{
    color:inherit !important
}
.ProductForms input[type="submit"]{
   background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 0%, #e9e9e3 100%) repeat scroll 0 0 !important;
   width:100% !important
}
.ProductForms input[type="submit"]:hover{
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e9e9e3 0%, #fff 100%) repeat scroll 0 0 !important;
color:#46463c !important
}
.ProductForms label {
    display: block;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 5px;
    color:inherit;
    font-family: 'Titillium Web', sans-serif;
    font-weight:600
}
.ProductFormsTitle{
    padding-top:30px;
    padding-left:20px;
    padding-right:20px;
    background: #f7b41e;
    color:inherit;
    font-size:30px;
    color:#363636;
    text-transform:uppercase;
    padding-bottom:0;
    font-family: 'Titillium Web', sans-serif;
    font-weight:600
}

.ProductFormsContent{
    padding:20px;
   background:#f7b41e;
   color:inherit;
   color:#363636
}
.ProductFormsContent.blue,
.ProductFormsTitle.blue{
    background:#005485
}
.ProductFormsContent.grey,
.ProductFormsTitle.grey{
    background:#f5f6f1
}
.ProductForms .txtCaptcha{
    margin-top:5px
}

.ProductForms.grey input[type="submit"]{
        background: #005485; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNmRiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTUzYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top, #005485 0%, #005485 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005485), color-stop(100%, #005485)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #005485 0%, #005485 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #005485 0%, #005485 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #005485 0%, #005485 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #005485 0%, #005485 100%) !important; /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005485', endColorstr='#005485', GradientType=0 ) !important; /* IE6-8 */
    color:#FFF !important
}

.ProductForms.grey input[type="submit"]:hover{
       background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 0%, #e9e9e3 100%) repeat scroll 0 0 !important;
       color:#46463c !important
}

.ProductForms.epiform input[type="text"]{
    width:100%
}
.ProductForms.epiform td{
    display:block
}
.epiform.ProductForms td:last-child{
    width:100%
}
.epiform.ProductForms td:first-child span{
    color:inherit
}
.ProductForms .captcha label {
font-weight:normal !important;
font-size:16px;
}

.Yellowblock{
    padding:10px 20px;
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #f7b41e 0%, #f38d07 100%) repeat scroll 0 0;
    padding-top:0
}
.Yellowblock.blue{
    background: #005485; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNmRiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTUzYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #005485 0%, #005485 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005485), color-stop(100%, #005485)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #005485 0%, #005485 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #005485 0%, #005485 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #005485 0%, #005485 100%); /* IE10+ */
	background: linear-gradient(to bottom, #005485 0%, #005485 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005485', endColorstr='#005485', GradientType=0 ); /* IE6-8 */
    color:#FFF !important
}
.Yellowblock.grey{
    background:#f5f6f1
}
.Yellowblock p{
    color:inherit !important
}
.Yellowblock.blue .gradientBigInner{
    color:#FFF
}
.Yellowblock.grey .greyBtn{
        background: #005485; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNmRiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTUzYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top, #005485 0%, #005485 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005485), color-stop(100%, #005485)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #005485 0%, #005485 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #005485 0%, #005485 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #005485 0%, #005485 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #005485 0%, #005485 100%) !important; /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005485', endColorstr='#005485', GradientType=0 ) !important; /* IE6-8 */
    color:#FFF !important
}

.Yellowblock.grey .greyBtn:hover{
       background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 0%, #e9e9e3 100%) repeat scroll 0 0 !important;
       color:#46463c !important
}
.errorMessage.posRelative > span {
    color: #ff5353 !important;
}
.HiddenH1Tag{
    display:inline-block;position:absolute;visibility:hidden
}
.subBodyBlog .blocHead{
    margin-bottom:0 !important
}

#embedded-feed {
    min-height: 440px;
    max-width: 780px;
}

#embedded-feed iframe,
#embedded-feed object,
#embedded-feed embed {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}
.authorItem {
    margin-top: 35px;
}
 .authorItem .storyDesc {
padding-left:219px;
}

.careerImage.authorImg {
    float: left;
    width: 195px;
	height: 203px;
	margin: 0 20px 20px 0 !important;
}

.mobileLeftMenu{
    display:none
}
.mobileLeftMenu > div{
    display:none
}
.mobileLeftMenu > div.leftMenu{
    display:block
}

.fixedRightPanel{
    z-index:1000
}
.noQuote .testimonialsDesc {
    font-style:normal;
}
.noQuote .blocTitle + .testimonialsDesc {
    padding-top:0
}
.noQuote .blocTitle{
    margin-bottom:10px;
    font-size:26px
}



.hideField{
    display:none !important;
}

.customerSliderPadding  .flex-direction-nav{
    height:auto;
    width:auto
}
.customerSliderPadding .slides li{
    padding:0
}

.customerSliderPadding ul.slides{
    margin-left:0
} 



#SearchAutoRes {
    background: #fff none repeat scroll 0 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 83px;
    width: 250px;
}

#SearchAutoRes a{
    display:block;
    color:#46463c;
    padding: 10px;
    background:#eee

}
#SearchAutoRes a:hover{
    background:#fff
}
#SearchAutoRes > p {
    border-bottom: 1px solid #e5e5e5;
}

.paddedGreyBlock{
    padding:40px 0
}
.paddedGreyBlock .highlightsBlock {
    margin-bottom: 0;
}

.itInnerContent::before{
    display:none
}

.eventDateTrans{
   color: #005485;
    display: block;
    font-family: "Titillium Web";
    font-size: 18px;
    font-style: italic;
    font-weight: 600;
}



/*//////////////////////////////Ayoub///////////////////////////////////////////*/
.blueTabs{
    border-bottom: 2px solid #005485;
    margin-bottom: 30px
}

.blueTabs a{
    display: inline-block;
    padding: 10px 50px;
    border: 1px solid #46463c;
    border-bottom: none;
    color:#46463c;
    font-weight: 600;
    font-family: 'Titillium Web', sans-serif;
    text-transform: uppercase;
    margin-left: 20px;
-webkit-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
cursor:pointer;
}

.blueTabs a:first-child{
    margin-left: 0
}

.blueTabs a.active,.blueTabs a:hover{
    color:#FFF;
    border-color:#005485;
       	background: #005485; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNmRiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTUzYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #005485 0%, #005485 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005485), color-stop(100%, #005485)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #005485 0%, #005485 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #005485 0%, #005485 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #005485 0%, #005485 100%); /* IE10+ */
	background: linear-gradient(to bottom, #005485 0%, #005485 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005485', endColorstr='#005485', GradientType=0 ); /* IE6-8 */
}


.dailyTabs{
    margin-bottom: 50px
}
.dailyTabs ul{
    border-bottom: 1px solid #d0d0c9
}
.dailyTabs ul li{
    display: inline-block;
    position: relative
    
}
.dailyTabs ul li a{
    padding: 0 45px
}
.dailyTabs ul li  a{
    cursor: pointer;
    color:#46463c;
    font-size: 20px;
    font-weight: 600;
    font-family: 'Titillium Web', sans-serif;
    position: relative;
    padding-bottom: 22px;
    display: inline-block
}
.dailyTabs ul li  a:after{
    content:"";
    width: 1px;
    height:19px;
    background:#d0d0c9;
    position: absolute;
    right: 0;
    top: 8px
}
.dailyTabs ul li:last-child a::after{
    display: none
}

.dailyTabs ul li.active  a::before,.dailyTabs ul li:hover  a::before{
    content:"";
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 3px;
    background: #f38d07;
    left: 0
}
.dailyTabs ul li.active:after,.dailyTabs ul li:hover:after {
top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(243, 141, 7, 0);
	border-top-color: #f38d07;
	border-width: 7px;
	margin-left: -7px;
}
.itTabContent{
display:none
}
.itTabContent#Tab1{
    display:block
}
#InnerTab1{
    display:block
}
.generalTabs ul li a
{
padding:0 20px;
}

.span4 .factsfigures{
    float: left;
}
.factsTitle.factItem {
 margin-bottom: 20px;
}
/************************************pillars icons*/

.pillarIcon{
    margin-bottom:8px
}
.pillarIcon img{
    max-width:100px;
    margin: 0 auto
}
.pillarsCarousel {
    border-bottom: 1px solid #bdbdbd;
    padding-bottom: 25px;
    margin-bottom:25px;
}
.pillarsCarousel .pillarItem{
    width: 100%;
    min-height: 125px;
    border:1px solid #f3a118;
    text-align: center;
    padding: 10px;
    box-sizing: border-box;
    border-left: none
}

.pillarItem span a{
    font-size: 11px;
    font-weight: bold;
    color:#000;
    text-transform: uppercase;
    font-family: "Open Sans";
    line-height: 15px;
    display: block
}

/*

.pillarsCarousel .owl-stage-outer{
    border-right: 1px solid #f3a118;
}
*/

.pillarsCarousel .owl-carousel{
    max-width: 96%;
    margin: 0 auto
}

.pillarsCarousel .owl-next {
    width: 15px;
    height: 25px;
    background: transparent url(../images/speakers-next.png) no-repeat 0 0;
    position: absolute;
    right: -25px;
    background-size: 15px 25px;
}
.pillarsCarousel .owl-prev{
    width: 15px;
    height: 25px;
    background: transparent url(../images/speakers-prev.png) no-repeat 0 0;
    position: absolute;
    left: -25px;
    background-size: 15px 25px;
}

.pillarsCarousel .owl-nav > div {
    top: 50%;
    margin-top: -12.5px;
}


.pillarsCarousel.disabledArrows .owl-nav div{
    display: none !important
}
.pillarsCarousel .owl-carousel .owl-item:first-child .pillarItem{
    border-left:1px solid #f3a118;
}
.pillarsCarousel .owl-stage-outer {
max-width:1180px;
}

.subscribeInnerPage{
     margin: 0 auto;
    max-width: 90%;
    width: 600px;
}
.privacyPopupContent{
    color:#000;
    padding: 25px;
    font-family: 'Titillium Web',sans-serif;
    font-size: 18px
}

#privacyPopupOverlay{
    width:100%;
    height: 100%;
    position: fixed;
    left: 0;
    top:0;
    background: rgba(0,0,0,0.6);
    z-index: 8010;
    display: none
}

.privacyPopup{
    position: absolute;
    left: 50%;
    top:50%;
    width: 664px;
    max-width: 85%;
    background:#fff;
    -moz-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
    z-index: 9000;
    display: none
}

.privacyPopupContent .readAll{
    margin-left: 15px
}
.closePrivacy{
    width: 50px;
    height: 36px;
    position: absolute;
    right: 0;
    top: -18px;
    background: #FFF;
    cursor: pointer
}
.closePrivacy::after{
    content: "";
    width: 21px;
    height: 24px;
    background: transparent url(../images/sprite.png) no-repeat -1139px -814px;
    left: 50%;
    margin-left: -11px;
    top: 3px;
    position: absolute;
}

.acceptPrivacy label{
    font-size: 16px;
    font-family: 'Titillium Web',sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer
    
}
.acceptPrivacy input{
    margin-top:2px
}
.privacyPopupContent h3.blocTitle{
    font-size:28px
}
.privacyPopupContent h3.blocTitle,.privacyPopupContent p,.acceptPrivacy{
    margin-bottom:13px
}
.privacyPopupContent p{
    max-width:500px
}
#btnAcceptCookies{
    padding:7px 30px;
    cursor:pointer
}

.privacyPopupContent span.validator{
    padding-left: 10px;
    /*text-transform: capitalize;*/
    font-weight: bold;
    float:none !important;
    font-size:12px !important
}

.itTabContent{
display:none
}
.blueTabs a{
    cursor:pointer
}

.itTabContent#Tab1{
    display:block
}



.popupRegisterForm{
    padding:0 20px 20px 20px !important;
    width:92%;
}
.popupRegisterForm .epiform  .sectionTitleRegister{
    font-size:30px !important;
}
.popupRegisterForm .epiform .numberRegister{
        font-size: 1.2em!important;
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    margin-top: 6px ;
}
.popupRegisterForm .epiform td span{
    font-size:18px !important;
}
.popupRegisterForm .epiform td{
    padding-bottom: 15px !important;
}

.popupRegisterForm .epiform .blueTabs a{
    margin-left:5px !important;
}

.popupRegisterForm .epiform td select, .popupRegisterForm .epiform td input[type=text], .popupRegisterForm .epiform td input[type=password], .popupRegisterForm .epiform td input[type=password] {
    padding:10px !important;
    }
    .popupRegisterForm .popupIntro.italicBig  {
   font-size:21px;
   margin-bottom:10px;
    }
.popupRegisterForm .popupIntro .italicMedium  {
   font-size:19px !important;
    }
#CPFull_Menu1_UpdatePanel {
float:right;

}
.languagesDropdown .ara-btn {
font-family:Tahoma;margin-bottom:5px;border-bottom:none;
}
   


/*** SITEMAP  ***/


.sitemapContainer{
    padding-top: 50px;
}
.sitemapContainer a{
    padding: 0;
}

.sitemapContainer > ul > li{
    padding-bottom:29px;
    margin-bottom: 29px;
    border-bottom:1px solid #e5e5e5
}

.sitemapContainer > ul > li > a,.sitemapContainer > ul > li > span{
    font-weight: 600;
    font-size: 24px;
    margin-bottom:25px;
}
sitemapContainer > ul > li > span{
    margin-bottom:0;
}
.sitemapList a,.sitemapList span { 
	color: #46463c;
 }
.sitemapList .blocTitle li {list-style-type: square;
	display: inline-block;
	font-weight: 300;


}
.sitemapList .blocTitle li li a {
	font-size: 16px;
font-weight:300;


}



.sitemapList li li a{
	
	font-size: 16px;
	display: inline-block;
		
}




 .sitemapList .blocTitle li {
	float: left;
margin-bottom:0
}



.sitemapList > li{
	border-bottom:1px solid #e5e5e5;


}



.sitemapList .sitemapList > li{
border-bottom:none;
}


.sitemapList:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}


.sitemapContainer > ul > li > ul > li > ul > li{
    position: relative;
    padding-left: 15px;
}
.sitemapContainer > ul > li > ul > li > ul > li::before{
	content:"";
	width:5px;
	height:5px;
	background:#000;
	display: inline-block;
    position: absolute;
    left: 0;
    top: 17px

}
.sitemapContainer > ul > li > ul > li > ul > li {
	width:31%;


}

.sitemapList > li > ul > li {
	margin-bottom: 0;
}


.sitemapList{
	text-align: left;

}


.sitemapContainer > .sitemapList > li > ul > li > a {
    color: #005485;
    font-weight: 600;
    font-size: 18px;
}
.sitemapContainer  a:hover{
    color:#005485;
}


.sitemapContainer > ul > li > ul > li > ul > li > ul > li {
    width: 100%;
    position: relative;
    padding-left: 15px;
    line-height: 18px;
}

.sitemapContainer > ul > li > ul > li > ul > li > ul > li::before{
content: "-";
    background: none;
    margin-right: 7px;
    position: absolute;
    top: 5px;
    left: 0;
    font-size: 16px;
}

.sitemapContainer > ul > li > ul > li > ul > li > a {
    font-size: 16px !important;
    font-weight: 600 !important;
}
.sitemapContainer > ul > li > ul > li > ul > li > ul > li > a{
    font-size: 14px !important
}
.sitemapContainer > ul > li > ul > li > ul > li > ul > li{
    width:100%
}

.sitemapContainer > ul > li > ul > li{
    margin-bottom:22px !important;
    width: 100%
}

.sitemapContainer > ul > li > ul > li:last-child{
    margin-bottom:0 !important
}


.sitemapContainer>ul:first-child>li{
    padding-bottom: 0
}

/*.homePageMainSlider .sliderContent {
        position: absolute;
    left: 0;
    padding: 30px;
    top: 110px;
    background: rgba(255,255,255,0.7);
}*/
.homePageMainSlider .sliderContent {
    padding: 30px;
    background: rgba(255,255,255,0.7);
    position:relative;
    top:72px
}
.homePageMainSlider .safeArea{
    height:100%;
    position:relative
}

.sliderContent.forceRight{
    float:right
}
.sliderContent.forceMiddle {
    left: 50%;
    max-width: 100%;
    position: absolute;
    text-align: center;
    top: 72px;
    transform: translate(-50%);
 
}
.sliderContent.forceMiddle a{
    margin:0 auto
}


.calculateBlock {
    background: #e7e6dc;
    padding: 20px;
    margin-bottom: 5px;
    position: relative;
    box-sizing: border-box;
}
.calculateBlock figure {
    height: 440px;
    background-color: #ddd;
    background-size: cover;
    position: relative;
    padding: 9px;
    box-sizing: inherit;
}

.calculateBlockInfo {
    position: absolute;
    padding: 30px;
    background: rgba(255,255,255,0.8);
    width: 96%;
    left: 2%;
    box-sizing: border-box;
    bottom: 3%;
}

.calculateBlockInfo h4.subContentTitle{
    text-transform:uppercase;
    font-size:30px;
    margin-bottom:10px; 
}

.calculateBlockInfo p{
    font-size:17px;
    font-weight:600;
    color:#000;
    margin-bottom:18px
}

.baggageDisclaimer{
        float: left;
    margin-top: 20px;
    text-align: center;
    width: 460px;
    line-height: 42px;
    font-size: 12px;
}

.baggageDisclaimer{
    position:absolute
}

section.calculator .desktop-padding .white-bg{
    padding-bottom:50px
}

/*** NEW CSS*/
.calculateBlock {
    width:100%
}

.micrositeMenu.micrositeMenu {
    float:left;
        margin: 46px 0 0 46px;
}
.header.micrositeHeader {
    margin:12px 0 0 0;
}
.micrositebreadCrumbs{
    background: #005485;
    color: #fff;
    padding: 3px;
    height: 3px;
    margin-bottom:55px;
}

/*
.footer {
    background: #354f9a;
    color: #FFF
}

.footerCol a, .footerSmallLinks a, .footerCopyrights {
    color: #FFF
}

    .footerCol a:hover, .footerSmallLinks a:hover {
        color: #fff;
        text-decoration: underline
    }*/


.popupBlogSubscribe .blocSpan.span6{
    width: 46% !important;
float: left;
padding-right: 4%;
}

.sharePopup {
    position: absolute;
    background: #f5f5f5;
    width: 303px;
    right: -2px;
    top: 133px;
    border: 1px solid #ddd;
    display:none;
        z-index:9999;
}
.headTools{
    position:relative
}
.subscribeImgCaptcha{
    float:left!important;
    height:48px!important;
    width:153px!important;
}
.inputEntityCaptcha{
    width: 380px!important;
float: right!important;
}
.subcribeBtn{
    float:right!important;
}
.popupBlogSubscribe{
    padding: 25px!important;
    padding-top: 25px!important;
padding-top: 10px!important;
}
.subscribeTypes
{
    padding-top:15px;
}
.subscribeDesclaimer{
    margin-bottom:10px;
}
.subscribeBotBorderedRow
{
    padding-bottom:45px;
}


.formsStatment {
    border-top: 1px solid #d0d0c9;
    margin-top: 40px;
    padding-top: 40px;
}
.popupStatment.formsStatment {
    margin-top: 0px;
    padding-top: 15px;
    padding-bottom: 40px;
}
.sectorsSearchResults{
    font-size:14px;
}

.OneLinkTxShow_zh{display:none}

.deleteAccount{
    padding: 30px 0;
}
    .deleteAccount .smallerSpanText {
        margin-bottom: 30px;
        display: block;
        text-align: center;
        font-size: 26px;
    }
    .deleteAccount .newsletter{
        text-align: center;
    }
    .deleteAccount .normalBtn
    {
        color: #fff;
    }

.epiform select, .epiform input[type=text], .epiform input[type=email], .epiform textarea {
    font-family: "Titillium Web", sans-serif;
    font-size: 16px;
}

.bannerleft{
    background-position: left top !important
}
.bannerright{
    background-position: right top !important
}
.bannercenter{
    background-position: center top !important
}

.zoomed-out .bannerleft {
    background-position: center top !important
}
.zoomed-out .bannerright {
    background-position: center top !important
}

.contactLinkItem h4 {
    display: inline-block;
    font-size: 22px;
    font-weight: 600;
    color: #46463c;
    padding-left: 50px;
}
.contactLinkItem {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #6f6e61;
    position: relative
}

    .contactLinkItem a {
        display: block;
        padding: 32px 28px;
    }

    .contactLinkItem img {
        position: absolute;
        left: 28px;
        top: 50%;
        -moz-transform: translate(0,-50%);
        -webkit-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        transform: translate(0,-50%);
    }

    .contactLinkItem.hasDropdown.hasArrow {
        background: transparent url(../images/grey-arrow.png) no-repeat 93% 50%;
        background-size: 25px auto;
    }

.mainContactListing > li{
    margin-bottom: 25px;
}

.contactLinks .rowFluid .blocSpan {
    padding-left: 15px;
    padding-right: 15px;
}


.contactLinks .hiddenDetails {
    display: none;
}

.DetailSlider {
    display: none;
    padding: 25px 0;
    margin-top: 30px;
}


.expandDetails .open {
    display: none;
}

.expandDetails .triggerClose .open {
    display: block;
}

.expandDetails .triggerClose .closed {
    display: none;
}


.smallContactItem {
    display: inline-block;
    padding: 15px 18px;
    border: 1px solid #6f6e61;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    vertical-align: top;
    color: #46463c;
    font-size: 16px;
    font-weight: 600;
    max-width: 235px;
}

.smallContactItem img{
       -ms-flex-item-align: center!important;
    align-self: center!important;
    margin-right: 10px;
    position:relative;
    top:8px
}
    .smallContactItem span {
        align-self: center !important;
    }

.smallContactItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    float: left;
    margin-left: 23px;
    min-height: 44px;
}

.smallContactList .smallContactItem:first-child{
    margin-left: 0
}

.contactLinkItem a:hover, .contactLinkItem a:hover h4, .smallContactItem:hover {
    color: #005485
}
.dim{
    opacity: 0.5
}
.contactLinkItem:hover{
    opacity:1;
    cursor:pointer
}

.smallContactList::before, .smallContactList::after {
    content: " ";
    display: table
}

.smallContactList:after {
    clear: both
}


.DetailSliderContent .hiddenDetails{
    display: block
}

.expandableDetails {
    display:none;
}

.expandableDetails {
    padding: 20px;
    padding-top: 0
}
.doubleBlockHolder .span6, .doubleBlockHolder .span4{
    margin-bottom: 20px
}


.tabsLinks a {
    display: inline-block;
    padding: 10px;
    color: #999;
    font-size: 18px;
    text-decoration: none;
}

.contactTab {
    display: none;
    padding: 15px;
}


.expandableDetails ul li{
    padding: 3px 10px;
    background: url(../images/normal-bullet.png) 0 12px no-repeat;
}

.smallContactItem img {
    position: absolute;
    left: 14px;
    top: 50%;
    -moz-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.tabsLinks a.smallContactItem {
    padding-left: 55px;
    position: relative;
    display:flex
}
.rightAlign .normalBtn
{
    cursor:pointer;
}
.itReviewFooter .websiteLink {
    color: #00a2ff;
    font-style: italic;
    color: #00a2ff !important
}

.jspTrack {
	background: #e7e6dc;
}
.greyBlock.social .narrow {
    width:22%;
}
.greyBlock.social .wide {
    width:71.5%;
}
.fancybox-overlay .fancybox-inner {
	overflow: auto !important;
}

@media all and (max-width: 1025px) {
	.fancybox-overlay .fancybox-inner {
		overflow: auto !important;
	}
}

.UN-page-holder .shareBtn, .UN-page-holder .printMainBtn {
display:none;}

[class^="socicon-"], [class*=" socicon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Socicon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.socicon-internet:before {
    content: "\e957";
}

.socicon-moddb:before {
    content: "\e94b";
}

.socicon-indiedb:before {
    content: "\e94c";
}

.socicon-traxsource:before {
    content: "\e94d";
}

.socicon-gamefor:before {
    content: "\e94e";
}

.socicon-pixiv:before {
    content: "\e94f";
}

.socicon-myanimelist:before {
    content: "\e950";
}

.socicon-blackberry:before {
    content: "\e951";
}

.socicon-wickr:before {
    content: "\e952";
}

.socicon-spip:before {
    content: "\e953";
}

.socicon-napster:before {
    content: "\e954";
}

.socicon-beatport:before {
    content: "\e955";
}

.socicon-hackerone:before {
    content: "\e956";
}

.socicon-hackernews:before {
    content: "\e946";
}

.socicon-smashwords:before {
    content: "\e947";
}

.socicon-kobo:before {
    content: "\e948";
}

.socicon-bookbub:before {
    content: "\e949";
}

.socicon-mailru:before {
    content: "\e94a";
}

.socicon-gitlab:before {
    content: "\e945";
}

.socicon-instructables:before {
    content: "\e944";
}

.socicon-portfolio:before {
    content: "\e943";
}

.socicon-codered:before {
    content: "\e940";
}

.socicon-origin:before {
    content: "\e941";
}

.socicon-nextdoor:before {
    content: "\e942";
}

.socicon-udemy:before {
    content: "\e93f";
}

.socicon-livemaster:before {
    content: "\e93e";
}

.socicon-crunchbase:before {
    content: "\e93b";
}

.socicon-homefy:before {
    content: "\e93c";
}

.socicon-calendly:before {
    content: "\e93d";
}

.socicon-realtor:before {
    content: "\e90f";
}

.socicon-tidal:before {
    content: "\e910";
}

.socicon-qobuz:before {
    content: "\e911";
}

.socicon-natgeo:before {
    content: "\e912";
}

.socicon-mastodon:before {
    content: "\e913";
}

.socicon-unsplash:before {
    content: "\e914";
}

.socicon-homeadvisor:before {
    content: "\e915";
}

.socicon-angieslist:before {
    content: "\e916";
}

.socicon-codepen:before {
    content: "\e917";
}

.socicon-slack:before {
    content: "\e918";
}

.socicon-openaigym:before {
    content: "\e919";
}

.socicon-logmein:before {
    content: "\e91a";
}

.socicon-fiverr:before {
    content: "\e91b";
}

.socicon-gotomeeting:before {
    content: "\e91c";
}

.socicon-aliexpress:before {
    content: "\e91d";
}

.socicon-guru:before {
    content: "\e91e";
}

.socicon-appstore:before {
    content: "\e91f";
}

.socicon-homes:before {
    content: "\e920";
}

.socicon-zoom:before {
    content: "\e921";
}

.socicon-alibaba:before {
    content: "\e922";
}

.socicon-craigslist:before {
    content: "\e923";
}

.socicon-wix:before {
    content: "\e924";
}

.socicon-redfin:before {
    content: "\e925";
}

.socicon-googlecalendar:before {
    content: "\e926";
}

.socicon-shopify:before {
    content: "\e927";
}

.socicon-freelancer:before {
    content: "\e928";
}

.socicon-seedrs:before {
    content: "\e929";
}

.socicon-bing:before {
    content: "\e92a";
}

.socicon-doodle:before {
    content: "\e92b";
}

.socicon-bonanza:before {
    content: "\e92c";
}

.socicon-squarespace:before {
    content: "\e92d";
}

.socicon-toptal:before {
    content: "\e92e";
}

.socicon-gust:before {
    content: "\e92f";
}

.socicon-ask:before {
    content: "\e930";
}

.socicon-trulia:before {
    content: "\e931";
}

.socicon-loomly:before {
    content: "\e932";
}

.socicon-ghost:before {
    content: "\e933";
}

.socicon-upwork:before {
    content: "\e934";
}

.socicon-fundable:before {
    content: "\e935";
}

.socicon-booking:before {
    content: "\e936";
}

.socicon-googlemaps:before {
    content: "\e937";
}

.socicon-zillow:before {
    content: "\e938";
}

.socicon-niconico:before {
    content: "\e939";
}

.socicon-toneden:before {
    content: "\e93a";
}

.socicon-augment:before {
    content: "\e908";
}

.socicon-bitbucket:before {
    content: "\e909";
}

.socicon-fyuse:before {
    content: "\e90a";
}

.socicon-yt-gaming:before {
    content: "\e90b";
}

.socicon-sketchfab:before {
    content: "\e90c";
}

.socicon-mobcrush:before {
    content: "\e90d";
}

.socicon-microsoft:before {
    content: "\e90e";
}

.socicon-pandora:before {
    content: "\e907";
}

.socicon-messenger:before {
    content: "\e906";
}

.socicon-gamewisp:before {
    content: "\e905";
}

.socicon-bloglovin:before {
    content: "\e904";
}

.socicon-tunein:before {
    content: "\e903";
}

.socicon-gamejolt:before {
    content: "\e901";
}

.socicon-trello:before {
    content: "\e902";
}

.socicon-spreadshirt:before {
    content: "\e900";
}

.socicon-500px:before {
    content: "\e000";
}

.socicon-8tracks:before {
    content: "\e001";
}

.socicon-airbnb:before {
    content: "\e002";
}

.socicon-alliance:before {
    content: "\e003";
}

.socicon-amazon:before {
    content: "\e004";
}

.socicon-amplement:before {
    content: "\e005";
}

.socicon-android:before {
    content: "\e006";
}

.socicon-angellist:before {
    content: "\e007";
}

.socicon-apple:before {
    content: "\e008";
}

.socicon-appnet:before {
    content: "\e009";
}

.socicon-baidu:before {
    content: "\e00a";
}

.socicon-bandcamp:before {
    content: "\e00b";
}

.socicon-battlenet:before {
    content: "\e00c";
}

.socicon-mixer:before {
    content: "\e00d";
}

.socicon-bebee:before {
    content: "\e00e";
}

.socicon-bebo:before {
    content: "\e00f";
}

.socicon-behance:before {
    content: "\e010";
}

.socicon-blizzard:before {
    content: "\e011";
}

.socicon-blogger:before {
    content: "\e012";
}

.socicon-buffer:before {
    content: "\e013";
}

.socicon-chrome:before {
    content: "\e014";
}

.socicon-coderwall:before {
    content: "\e015";
}

.socicon-curse:before {
    content: "\e016";
}

.socicon-dailymotion:before {
    content: "\e017";
}

.socicon-deezer:before {
    content: "\e018";
}

.socicon-delicious:before {
    content: "\e019";
}

.socicon-deviantart:before {
    content: "\e01a";
}

.socicon-diablo:before {
    content: "\e01b";
}

.socicon-digg:before {
    content: "\e01c";
}

.socicon-discord:before {
    content: "\e01d";
}

.socicon-disqus:before {
    content: "\e01e";
}

.socicon-douban:before {
    content: "\e01f";
}

.socicon-draugiem:before {
    content: "\e020";
}

.socicon-dribbble:before {
    content: "\e021";
}

.socicon-drupal:before {
    content: "\e022";
}

.socicon-ebay:before {
    content: "\e023";
}

.socicon-ello:before {
    content: "\e024";
}

.socicon-endomodo:before {
    content: "\e025";
}

.socicon-envato:before {
    content: "\e026";
}

.socicon-etsy:before {
    content: "\e027";
}

.socicon-facebook:before {
    content: "\e028";
}

.socicon-feedburner:before {
    content: "\e029";
}

.socicon-filmweb:before {
    content: "\e02a";
}

.socicon-firefox:before {
    content: "\e02b";
}

.socicon-flattr:before {
    content: "\e02c";
}

.socicon-flickr:before {
    content: "\e02d";
}

.socicon-formulr:before {
    content: "\e02e";
}

.socicon-forrst:before {
    content: "\e02f";
}

.socicon-foursquare:before {
    content: "\e030";
}

.socicon-friendfeed:before {
    content: "\e031";
}

.socicon-github:before {
    content: "\e032";
}

.socicon-goodreads:before {
    content: "\e033";
}

.socicon-google:before {
    content: "\e034";
}

.socicon-googlescholar:before {
    content: "\e035";
}

.socicon-googlegroups:before {
    content: "\e036";
}

.socicon-googlephotos:before {
    content: "\e037";
}

.socicon-googleplus:before {
    content: "\e038";
}

.socicon-grooveshark:before {
    content: "\e039";
}

.socicon-hackerrank:before {
    content: "\e03a";
}

.socicon-hearthstone:before {
    content: "\e03b";
}

.socicon-hellocoton:before {
    content: "\e03c";
}

.socicon-heroes:before {
    content: "\e03d";
}

.socicon-smashcast:before {
    content: "\e03e";
}

.socicon-horde:before {
    content: "\e03f";
}

.socicon-houzz:before {
    content: "\e040";
}

.socicon-icq:before {
    content: "\e041";
}

.socicon-identica:before {
    content: "\e042";
}

.socicon-imdb:before {
    content: "\e043";
}

.socicon-instagram:before {
    content: "\e044";
}

.socicon-issuu:before {
    content: "\e045";
}

.socicon-istock:before {
    content: "\e046";
}

.socicon-itunes:before {
    content: "\e047";
}

.socicon-keybase:before {
    content: "\e048";
}

.socicon-lanyrd:before {
    content: "\e049";
}

.socicon-lastfm:before {
    content: "\e04a";
}

.socicon-line:before {
    content: "\e04b";
}

.socicon-linkedin:before {
    content: "\e04c";
}

.socicon-livejournal:before {
    content: "\e04d";
}

.socicon-lyft:before {
    content: "\e04e";
}

.socicon-macos:before {
    content: "\e04f";
}

.socicon-mail:before {
    content: "\e050";
}

.socicon-medium:before {
    content: "\e051";
}

.socicon-meetup:before {
    content: "\e052";
}

.socicon-mixcloud:before {
    content: "\e053";
}

.socicon-modelmayhem:before {
    content: "\e054";
}

.socicon-mumble:before {
    content: "\e055";
}

.socicon-myspace:before {
    content: "\e056";
}

.socicon-newsvine:before {
    content: "\e057";
}

.socicon-nintendo:before {
    content: "\e058";
}

.socicon-npm:before {
    content: "\e059";
}

.socicon-odnoklassniki:before {
    content: "\e05a";
}

.socicon-openid:before {
    content: "\e05b";
}

.socicon-opera:before {
    content: "\e05c";
}

.socicon-outlook:before {
    content: "\e05d";
}

.socicon-overwatch:before {
    content: "\e05e";
}

.socicon-patreon:before {
    content: "\e05f";
}

.socicon-paypal:before {
    content: "\e060";
}

.socicon-periscope:before {
    content: "\e061";
}

.socicon-persona:before {
    content: "\e062";
}

.socicon-pinterest:before {
    content: "\e063";
}

.socicon-play:before {
    content: "\e064";
}

.socicon-player:before {
    content: "\e065";
}

.socicon-playstation:before {
    content: "\e066";
}

.socicon-pocket:before {
    content: "\e067";
}

.socicon-qq:before {
    content: "\e068";
}

.socicon-quora:before {
    content: "\e069";
}

.socicon-raidcall:before {
    content: "\e06a";
}

.socicon-ravelry:before {
    content: "\e06b";
}

.socicon-reddit:before {
    content: "\e06c";
}

.socicon-renren:before {
    content: "\e06d";
}

.socicon-researchgate:before {
    content: "\e06e";
}

.socicon-residentadvisor:before {
    content: "\e06f";
}

.socicon-reverbnation:before {
    content: "\e070";
}

.socicon-rss:before {
    content: "\e071";
}

.socicon-sharethis:before {
    content: "\e072";
}

.socicon-skype:before {
    content: "\e073";
}

.socicon-slideshare:before {
    content: "\e074";
}

.socicon-smugmug:before {
    content: "\e075";
}

.socicon-snapchat:before {
    content: "\e076";
}

.socicon-songkick:before {
    content: "\e077";
}

.socicon-soundcloud:before {
    content: "\e078";
}

.socicon-spotify:before {
    content: "\e079";
}

.socicon-stackexchange:before {
    content: "\e07a";
}

.socicon-stackoverflow:before {
    content: "\e07b";
}

.socicon-starcraft:before {
    content: "\e07c";
}

.socicon-stayfriends:before {
    content: "\e07d";
}

.socicon-steam:before {
    content: "\e07e";
}

.socicon-storehouse:before {
    content: "\e07f";
}

.socicon-strava:before {
    content: "\e080";
}

.socicon-streamjar:before {
    content: "\e081";
}

.socicon-stumbleupon:before {
    content: "\e082";
}

.socicon-swarm:before {
    content: "\e083";
}

.socicon-teamspeak:before {
    content: "\e084";
}

.socicon-teamviewer:before {
    content: "\e085";
}

.socicon-technorati:before {
    content: "\e086";
}

.socicon-telegram:before {
    content: "\e087";
}

.socicon-tripadvisor:before {
    content: "\e088";
}

.socicon-tripit:before {
    content: "\e089";
}

.socicon-triplej:before {
    content: "\e08a";
}

.socicon-tumblr:before {
    content: "\e08b";
}

.socicon-twitch:before {
    content: "\e08c";
}

.socicon-twitter:before {
    content: "\e08d";
}

.socicon-uber:before {
    content: "\e08e";
}

.socicon-ventrilo:before {
    content: "\e08f";
}

.socicon-viadeo:before {
    content: "\e090";
}

.socicon-viber:before {
    content: "\e091";
}

.socicon-viewbug:before {
    content: "\e092";
}

.socicon-vimeo:before {
    content: "\e093";
}

.socicon-vine:before {
    content: "\e094";
}

.socicon-vkontakte:before {
    content: "\e095";
}

.socicon-warcraft:before {
    content: "\e096";
}

.socicon-wechat:before {
    content: "\e097";
}

.socicon-weibo:before {
    content: "\e098";
}

.socicon-whatsapp:before {
    content: "\e099";
}

.socicon-wikipedia:before {
    content: "\e09a";
}

.socicon-windows:before {
    content: "\e09b";
}

.socicon-wordpress:before {
    content: "\e09c";
}

.socicon-wykop:before {
    content: "\e09d";
}

.socicon-xbox:before {
    content: "\e09e";
}

.socicon-xing:before {
    content: "\e09f";
}

.socicon-yahoo:before {
    content: "\e0a0";
}

.socicon-yammer:before {
    content: "\e0a1";
}

.socicon-yandex:before {
    content: "\e0a2";
}

.socicon-yelp:before {
    content: "\e0a3";
}

.socicon-younow:before {
    content: "\e0a4";
}

.socicon-youtube:before {
    content: "\e0a5";
}

.socicon-zapier:before {
    content: "\e0a6";
}

.socicon-zerply:before {
    content: "\e0a7";
}

.socicon-zomato:before {
    content: "\e0a8";
}

.socicon-zynga:before {
    content: "\e0a9";
}


.EPiServerForms label {
    display: block;
    font-size: 20px;
    font-weight: 600;
    color: #383830;
    font-family: 'Titillium Web', sans-serif;
    float: left;
    width: 260px;
    clear: both;
    padding-top: 10px;
}

.EPiServerForms input,
.EPiServerForms select,
.EPiServerForms textarea {
    width: 100%;
    border: 1px solid #d0d0c9;
    border-radius: 3px;
    padding: 15px;
    padding-top: 13px;
    height: 56px;
    float: right;
    max-width: calc(100% - 265px);
    font-family: "Titillium Web", sans-serif;
    font-size: 16px;
}

.EPiServerForms input {
    box-shadow: 0 0 4px 0 rgba(70, 70, 60, .57);
}

.EPiServerForms .Form__Element {
    position: relative
}

    .EPiServerForms .Form__Element:after {
        content: '';
        display: table;
        clear: both;
    }

.EPiServerForms textarea {
    height: 270px;
}

.EPiServerForms .FormTextbox--Textarea label {
    padding-top: 110px;
}

.EPiServerForms .FormSubmitButton,
.EPiServerForms .FormCaptcha__Refresh {
    float: right;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    text-transform: uppercase;
    cursor: pointer;
    background: #f7b41e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f7b41e 0%, #f09013 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7b41e), color-stop(100%, #f09013));
    background: -webkit-linear-gradient(top, #f7b41e 0%, #f09013 100%);
    background: -o-linear-gradient(top, #f7b41e 0%, #f09013 100%);
    background: -ms-linear-gradient(top, #f7b41e 0%, #f09013 100%);
    background: linear-gradient(to bottom, #f7b41e 0%, #f09013 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7b41e', endColorstr='#f09013', GradientType=0);
    padding: 11px 0;
    font-family: 'Titillium Web', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #46463c;
    border: none;
    width: 105px;
    border-radius: 2px;
    display: block;
}

    .EPiServerForms .FormSubmitButton:hover,
    .EPiServerForms .FormCaptcha__Refresh:hover {
        color: #fff;
        background: #005485;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #005485 0%, #005485 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005485), color-stop(100%, #005485));
        background: -webkit-linear-gradient(top, #005485 0%, #005485 100%);
        background: -o-linear-gradient(top, #005485 0%, #005485 100%);
        background: -ms-linear-gradient(top, #005485 0%, #005485 100%);
        background: linear-gradient(to bottom, #005485 0%, #005485 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005485', endColorstr='#005485', GradientType=0)
    }

.EPiServerForms .FormCaptcha .FormCaptcha__Refresh {
    float: none;
    width: 90% !important;
    height: auto;
    margin-top: 10px;
    padding: 7px 0;
}

.EPiServerForms .FormCaptcha label {
    margin-top: -10px;
    padding-top: 0;
}

.EPiServerForms .FormCaptcha input {
    height: 75px;
    width: 14rem !important
}