a.icon-before .glyphicon {
	margin-right:.25em
}
a.icon-after .glyphicon {
	margin-left:.25em
}
.btn.icon-before .glyphicon {
	margin-left:-.25em;
	margin-right:.25em
}
.btn.icon-after .glyphicon {
	margin-left:.25em;
	margin-right:-.25em
}

@font-face {
	font-family:'ge-corporate-icons';
	src:url(/skin/fonts/ge-corporate-icons.ttf?761hjh=) format('truetype'),url(/skin/fonts/ge-corporate-icons.woff?761hjh=) format('woff'),url(/skin/fonts/ge-corporate-icons.svg?761hjh=#ge-corporate-icons) format('svg');
	font-weight:normal;
	font-style:normal;
}
.icon--search,.icon--globe,.icon--menu,.icon--linkedin,.icon--facebook,.icon--twitter,.icon--instagram,.icon--no-liga,.icon--close,.icon--button-arrow,.icon--arrow-left,.icon--arrow-right,.icon--pinterest,.icon--arrow-down-thin,.icon--youtube,.search-nav__search-icon,.search-nav__button {
	font-family:'ge-corporate-icons' !important;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	font-feature-settings:'liga' 1;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.icon--no-liga {
	font-feature-settings:normal;
	font-variant-ligatures:normal;
}
.icon--button-arrow::before,.search-nav__button:before {
	content:'\e908';
}
.icon--arrow-left::before {
	content:'\e60c';
}
.icon--arrow-right::before {
	content:'\e608';
}
.icon--menu::before {
	content:'\e900';
}
.icon--close::before {
	content:'\e907';
}
.icon--search::before,.search-nav__search-icon::before {
	content:'\e914';
}
.icon--globe::before {
	content:'\e912';
}
.icon--pinterest::before {
	content:'\e902';
}
.icon--instagram::before {
	content:'\e901';
}
.icon--linkedin::before {
	content:'\e903';
}
.icon--youtube::before {
	content:'\e904';
}
.icon--twitter::before {
	content:'\e905';
}
.icon--facebook::before {
	content:'\e906';
}
.icon--arrow-down-thin::before {
	content:'\e909';
}
.user-icon {
	border:2px solid #fff;
	padding:0px 5px;
	border-radius:50px;
	width:24px;
	height:24px;
	font-size:10px;
	margin:23px 10px 0 15px;
}
.nav .open > a#user-icon,.nav .open > a#user-icon.aaaaaa:focus,.nav .open > a#user-icon:hover {
	background-color:transparent !important;
	border-color:#337ab7;
}
.user-icon .mega-menu-cursor-border {
	margin:12px auto;
	left:-14.5px;
}
.user-icon .dropdown-menu {
	margin:0;
	border:1px solid #ccc;
	border-radius:0;
	cursor:pointer;
	z-index:99999;
	border-top:none;
}
.user-icon .dropdown-menu li > a {
	color:#236FBF !important;
}
.user-icon .dropdown-menu li > a:hover {
	color:#00b3df !important;
}
.user-icon:hover .mega-menu-cursor-border {
	display:block;
}

.header-wrapper,.header-searchBlock {
	background:-webkit-linear-gradient(#000,#333);
	background:-o-linear-gradient(#000,#333);
	background:-moz-linear-gradient(#000,#333);
	background:linear-gradient(#000,#333);
}
.navigation-wrapper a {
	color:#fff !important;
}
.navigation-wrapper {
	background-color:transparent;
	min-height:75px;
	border:none;
	margin-bottom:0;
}
.navigation-wrapper .navbar-brand {
	min-height:75px;
	padding:14px 10px 14px 0;
}
.navigation-wrapper .navbar-brand img.brand-logo,.navigation-wrapper .navbar-brand span.brand-title {
	display:inline;
	font-size:19px;
	line-height:60px;
}
.navigation-wrapper .navbar-brand img.brand-logo {
	margin-right:10px
}
.navigation-wrapper ul.navbar-nav > li > a {
	padding-top:35px;
	padding-bottom:25px;
	font-size: 16px;
}
.navigation-wrapper ul.navbar-nav > li > a > i.icon {
	font-size:20px;
}
.navigation-wrapper .sliding-u-l-r:after {
	width:0;
	background:#fff;
}
.navigation-wrapper .sliding-u-l-r:hover:after {
	width:100%;
	background:#fff;
}
.header-searchBlock {
	width:100%;
	margin-top:-1px;
}
.header-searchBlock form#search-form {
	display:none;
}
.header-searchBlock form {
	padding:0 30px;
}
.header-searchBlock form .inside-icon {
	position:relative;
	margin-top:1px;
}
.header-searchBlock form .inside-icon #search-block-input {
	height:60px;
	border:0;
	outline:0;
	padding:0 40px;
	font-size:inherit;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0;
}
.header-searchBlock form .inside-icon .close-search {
	position:absolute;
	background:transparent;
	padding:0;
	margin:0;
	border:none;
	outline:0;
	top:21px;
	right:25px;
}
.sidebar-menu a.sidebar-menu__link {
	color:#040404 !important;
}
.sidebar-menu a.sidebar-menu__link .sliding-u-l-r.active:after {
	width:100% !important;
}
#wrapper {
	position:relative;
	transition:transform 0.25s cubic-bezier(0.39,0.575,0.565,1);
}
.sidebar-menu.is-active + #wrapper {
	transform:translateX(-300px);
}
.sidebar-menu {
	display:none;
	position:fixed;
	top:0;
	bottom:0;
	right:0;
	width:240px;
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	background-color:#e7e9eb;
	transition:right 0.5s;
	z-index:100000;
}
.sidebar-menu.is-active {
	display:block;
	transition:right 0.5s;
}
.sidebar-menu__header {
	height:50px;
	background:#333;
}
.sidebar-menu__title {
	position:relative;
	display:block;
	padding:15px 25px;
	height:100%;
	width:100%;
	color:#ccc !important;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
}
.sidebar-menu__title > i {
	display:inline-block;
	float:right;
	font-size:28px;
	line-height:inherit;
}
.sidebar-menu__title:hover,.sidebar-menu__title:active,.sidebar-menu__title:focus {
	color:#fff !important;
	text-decoration:none;
}
.sidebar-menu__title::first-letter {
	text-transform:uppercase;
}
.sidebar-menu__title::before {
	content:'\e907';
	display:block;
	position:absolute;
	top:50%;
	right:20px;
	margin-top:-10px;
	color:#fff;
	font-size:20px;
	font-family:'ge-corporate-icons' !important;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	font-feature-settings:'liga' 1;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.sidebar-menu__list {
	position:fixed;
	top:50px;
	right:0;
	bottom:0;
	margin:0;
	padding:0;
	width:240px;
	list-style:none;
	background-color:#FFF;
	transition:right 0.25s cubic-bezier(0.39,0.575,0.565,1);
	overflow:hidden;
}
.sidebar-menu__item {
	padding:0;
	width:100%;
}
.sidebar-menu__item:first-child {
	border-top:0;
}
.sidebar-menu__item.sidebar-menu__item--back {
	background-color:#333;
}
.sidebar-menu__item.sidebar-menu__item--back .sidebar-menu__link {
	color:#fff !important;
}
.sidebar-menu__item:hover {
	background-color:#FFF;
	cursor:pointer;
}
.sidebar-menu__item:hover > .sidebar-menu__link {
	color:#6e6e6e;
}
.sidebar-menu__item:hover > .sidebar-menu__link .glyphicon-menu-right {
	color:#6e6e6e;
}
.sidebar-menu__item .sidebar-menu__list {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	transform:translateX(300px);
	transition:transform 0.25s cubic-bezier(0.39,0.575,0.565,1);
}
.sidebar-menu__item .sidebar-menu__list.is-active {
	transform:translateX(0);
}
.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list {
	z-index:2;
}
.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list {
	z-index:3;
}
.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list {
	z-index:4;
}
.sidebar-menu__link {
	display:block;
	padding:20px 25px;
	color:#828282;
	font-size:16px;
	font-weight:normal;
	transition:color 0.1s cubic-bezier(0.39,0.575,0.565,1);
}
.sidebar-menu__link::first-letter {
	text-transform:uppercase;
}
.sidebar-menu__link:hover,.sidebar-menu__link:active,.sidebar-menu__link:focus {
	text-decoration:none;
}
.sidebar-menu__link span.glyphicon-menu-left {
	float:left;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
	margin-right:4px;
}
.sidebar-menu__link .glyphicon-menu-right {
	color:#bababa;
	float:right;
}
.search_submenu {
	height:100%;
	background:#fff;
	overflow-x:hidden;
	overflow-y:scroll;
	margin:0 auto;
}
.search_submenu .sidebar-menu__link {
	display:inline-block
}
.search_submenu::-webkit-scrollbar {
	width:2px;
}
.search_submenu::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
}
.search_submenu::-webkit-scrollbar-thumb {
	background-color:darkgrey;
	outline:1px solid slategrey;
}
.sidebar-menu__item .sidebar-menu__item--back:hover {
	background-color:#333;
}
.search_submenu .sidebar-menu__item--back:hover,.search_submenu .sidebar-menu__item:hover > .sidebar-menu__link {
	background-color:#333;
	color:#fff;
}

.helpdesk-block h2 {
	margin-bottom:20px;
}
.helpdesk-block button {
	margin-top:20px;
	margin-bottom:40px;
}
.content-one-two-cards-section .overlay-content a {
	color:#fff !important;
	text-decoration:none !important
}
.content-one-two-cards-section .box-content {
	float:left;
	width:100%;
	height:290px;
	color:#fff !important;
	position:relative;
	overflow:hidden;
}
.content-one-two-cards-section .box-content.half-height {
	height:210px;
	margin-bottom:30px;
}
.content-one-two-cards-section div.box-content.half-height:last-child {
	margin-bottom:0px
}
.content-one-two-cards-section .box-content img.box-bg {
	width:100%;
}
.content-one-two-cards-section .box-content .gradient-overlay-box,.content-one-two-cards-section .box-content .box-title {
	position:absolute;
	width:100%;
	bottom:0;
	z-index:0;
}
.content-one-two-cards-section .box-content .gradient-overlay-box {
	background:-moz-linear-gradient(#555,#333);
	background:-webkit-linear-gradient(#555,#333);
	background:linear-gradient(#555,#333);
	overflow:hidden;
	height:20%;
}
.content-one-two-cards-section .box-content .box-title {
	padding:20px 30px;
}
.content-one-two-cards-section .box-content:hover .gradient-overlay-box,.content-one-two-cards-section .box-content:hover .box-title,.content-one-two-cards-section .box-content .overlay-content {
	-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;
	-moz-transition:opacity 0.35s,-moz-transform 0.35s;
	transition:opacity 0.35s,transform 0.35s;
	-webkit-transform:translate3d(100%,0,0);
	-moz-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
}
.content-one-two-cards-section .box-content .overlay-content {
	padding:20px 30px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	background-color:rgba(21,38,66,0.8);
}
.content-one-two-cards-section .box-content .overlay-content h4.section-subheading {
	margin-bottom:15px;
}
.content-one-two-cards-section .box-content .overlay-content p {
	margin-bottom:15px;
}
.content-one-two-cards-section .box-content:hover .overlay-content {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.content-fullwidth-filled-section {
	height:360px;
	background-color:#005eb8;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.content-fullwidth-filled-section .content-wrapper,.content-fullwidth-filled-section .icons-wrapper {
	float:left;
	width:100%;
	color:#fff;
	padding-left:57px;
}
.content-fullwidth-filled-section .content-wrapper h2.section-headline {
	margin-bottom:15px;
}
.content-fullwidth-filled-section .icons-wrapper .social-links {
	margin-top:115px;
}
.content-fullwidth-filled-section .icons-wrapper .social-links > li {
	margin-right:10px;
}
.content-fullwidth-filled-section .icons-wrapper .social-links > li:last-child {
	margin-right:0;
}
.content-fullwidth-filled-section .icons-wrapper .social-links > li > a.icon {
	color:#fff !important;
	background-color:#005eb8;
	border:3px solid #fff;
	padding:28px;
	width:96px;
	height:96px;
	border-radius:100%;
	font-size:36px;
	text-decoration:none;
}
.content-fullwidth-filled-section .icons-wrapper .social-links > li > a.icon:hover {
	color:#005eb8 !important;
	background-color:#fff;
}
.content-cards-with-image-section a {
	text-decoration:none !important;
}
.content-cards-with-image-section button.custom-button {
	position:absolute;
	top:0;
	right:0;
	margin-top:10px;
	margin-right:15px;
	padding-left:30px;
	padding-right:30px;
}
.content-cards-with-image-section .card-wrapper,.content-cards-with-image-section .card-wrapper .img-wrapper,.content-cards-with-image-section .card-wrapper .content-wrapper,.content-cards-with-image-section .card-wrapper .anchor_overlay {
	float:left;
	width:100%;
}
.content-cards-with-image-section .card-wrapper {
	box-shadow:0 2px 10px 1px rgba(82,82,82,0.10);
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
.content-cards-with-image-section .card-wrapper .anchor_overlay:before {
	position:absolute;
	z-index:1;
	top:32%;
	left:50%;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	color:#fff;
	font-size:110px;
}
.content-cards-with-image-section .card-wrapper .anchor_overlay:hover:before {
	color:#005eb8;
}
.content-cards-with-image-section .card-wrapper .img-wrapper {
	height:312px;
	position:relative;
	overflow:hidden;
}
.content-cards-with-image-section .card-wrapper .img-wrapper.img-wrapper-sm {
	height:180px;
}
.content-cards-with-image-section .card-wrapper .date-overlay {
	position:absolute;
	right:20px;
	top:295px;
	color:#fff;
	padding:5px;
	background:rgba(0,0,0,0.8);
}
.content-cards-with-image-section .card-wrapper .content-wrapper {
	padding:35px 25px 50px;
}
.content-cards-with-image-section .img-wrapper img.card-thumbnail {
	width:auto;
	height:100%;
}
.content-cards-with-image-section .card-wrapper .content-wrapper h4.section-subheading {
	margin-bottom:15px;
}
.content-cards-with-image-section .card-wrapper .content-wrapper p {
	margin-bottom:40px;
}
.content-cards-carousel-section.full-block {
	padding-top:80px;
	padding-bottom:80px;
	background-color:#f8f8f8;
}
.content-cards-carousel-section.full-block .title-wrapper {
	width:100%;
}
.content-cards-carousel-section .bx-wrapper .bx-viewport {
	height:inherit !important;
}
.content-cards-carousel-section .carousel-wrapper .carousel-list {
	text-align:center;
	padding:0px 0;
	min-height:auto;
}
.content-cards-carousel-section .carousel-list .cards-wrapper {
	float:left;
	width:100%;
	margin-left:0px;
	position:relative;
	overflow:hidden;
	padding:0px;
	background-color:#fff;
	-webkit-box-shadow:0 2px 10px 1px rgba(82,82,82,0.10);
	-moz-box-shadow:0 2px 10px 1px rgba(82,82,82,0.10);
	box-shadow:0 2px 10px 1px rgba(82,82,82,0.10);
}
.content-cards-carousel-section .cards-wrapper .cards-avatar {
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	margin-bottom:25px;
}
.content-cards-carousel-section.full-block .cards-wrapper .cards-avatar {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	margin-bottom:25px;
	height:auto;
	width:200px;
}
.content-cards-carousel-section .cards-wrapper h4.section-subheading {
	margin-bottom:20px;
	color:#005eb8;
}
.content-cards-carousel-section.full-block .cards-wrapper a {
	color:#005eb8 !important;
}
.content-cards-carousel-section .cards-wrapper p {
	margin-bottom:45px;
}
.content-cards-carousel-section .cards-wrapper button.transparent-bg {
	padding:9px 25px;
}
.content-cards-carousel-section.full-block .title-wrapper a.link-custom {
	position:absolute;
	top:0;
	right:0;
	margin-top:25px;
	font-weight:600;
}
.content-fullwidth-image-section {
	min-height:500px;
	max-height:560px;
	background:transparent;
	color:#fff;
	position:relative;
	overflow:hidden;
}
.content-fullwidth-image-section .inner-content {
	height:500px;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.content-fullwidth-image-section .content-wrapper {
	float:left;
	width:100%;
	padding-left:57px;
}
.content-fullwidth-image-section .content-wrapper h6 {
	text-transform:uppercase;
	margin-bottom:10px;
}
.content-fullwidth-image-section .content-wrapper h3.module-headline {
	margin-bottom:45px;
}
.content-halfwidth-image-section .inner-line:before {
	z-index:-11;
}
.content-halfwidth-image-section .container-fluid-absolute,.content-halfwidth-image-section .halfwidth-image-wrapper,.content-halfwidth-image-section .inner-content {
	height:465px;
}
.content-halfwidth-image-section,.content-halfwidth-image-section .halfwidth-image-wrapper {
	position:relative;
	overflow:hidden;
}
.content-halfwidth-image-section .container-fluid-absolute {
	position:absolute;
	overflow:hidden;
	top:0;
	right:0;
	left:0;
	margin-top:80px;
	z-index:-10;
}
.content-halfwidth-image-section .halfwidth-image-wrapper {
	transform:translate3d(0px,0px,0px);
	-ms-transform:translate3d(0px,0px,0px);
	-webkit-transform:translate3d(0px,0px,0px);
	-o-transform:translate3d(0px,0px,0px);
	width:100%;
}
.content-halfwidth-image-section .halfwidth-image-wrapper img.banner-bg {
	position:absolute;
	z-index:-1;
	top:0;
	width:100%;
	height:auto;
	left:50%;
	transform:translate3d(-50%,0px,0px);
	-ms-transform:translate3d(-50%,0px,0px);
	-webkit-transform:translate3d(-50%,0px,0px);
	-o-transform:translate3d(-50%,0px,0px);
}
.content-halfwidth-image-section .inner-content {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.content-halfwidth-image-section .content-wrapper {
	float:left;
	width:100%;
	padding-left:57px;
}
.content-halfwidth-image-section .content-wrapper h4.section-subheading {
	margin-bottom:10px;
}
.content-halfwidth-image-section .content-wrapper h3.module-headline {
	font-size:46px;
	margin-bottom:10px;
}
.content-halfwidth-image-section .content-wrapper p {
	margin-bottom:45px;
}
.content-details-section hr.horizontal-line {
	border-color:#bfbfbf;
}
.content-details-section .inner-line:before {
	display:none;
}
.content-details-section .content-left-wrapper,.content-details-section .content-right-wrapper,.content-details-section .inner-content-wrapper,.content-details-section .inner-title-wrapper,.content-details-section .inner-grid-wrapper,.content-details-section .inner-list-wrapper {
	float:left;
	width:100%;
}
.content-details-section .content-right-wrapper {
	padding-left:37px;
}
.content-details-section .content-left-wrapper .img-wrapper {
	position:relative;
	overflow:hidden;
	height:auto;
	margin-bottom:50px;
}
.content-details-section .img-wrapper img {
	width:100%;
	height:auto;
}
.content-details-section ul {
	margin-left:10px;
	margin-bottom:15px;
	padding-left:10px;
	padding-bottom:15px;
}
.content-details-section ul li {
	margin-bottom:10px;
}
.content-details-section ul li:first-child {
	margin-top:10px;
}
.content-details-section ul li:last-child {
	margin-bottom:0;
}
.content-details-section .content-left-wrapper span.glyphicon {
	font-size:20px;
	margin-right:5px;
	line-height:0;
	top:3px;
}
.content-details-section blockquote {
	font-size:18px;
	padding:10px 35px;
	border-left:2px solid #02b2e3;
	margin-bottom:0;
}
.content-details-section h3.module-headline,.content-details-section .inner-title-wrapper img {
	margin-bottom:10px;
}
.content-details-section h6 {
	margin-bottom:25px;
}
.content-details-section .inner-title-wrapper {
	margin-bottom:30px;
}
.content-details-section .inner-content-wrapper {
	margin-bottom:40px;
}
.content-details-section .inner-content-wrapper p:last-child {
	margin-bottom:0;
}
.content-details-section .inner-grid-wrapper {
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	padding:30px 0;
	margin-bottom:30px;
}
.content-details-section .inner-grid-wrapper > div:last-child {
	border-left:1px solid #bfbfbf;
	padding-left:25px;
}
.content-details-section .inner-grid-wrapper h4.section-subheading {
	margin-bottom:10px;
}
.content-details-section .inner-grid-wrapper p {
	margin-bottom:0;
}
.forum .container .inner-line .row {
	margin-top:80px;
	margin-bottom:80px;
}
.forum .section-subheading {
	margin-bottom:25px;
}
.forum .topic img {
	height:16px;
	margin-right:5px;
}
.forum .topic .topic-details {
	margin-left:18px;
	margin-bottom:5px;
}
.forum .topic .topic-details:after {
	border-bottom:1px solid grey;
}
.forum hr {
	border:0;
	clear:both;
	display:block;
	width:96%;
	background-color:rgba(199,199,199,.3);
	height:1px;
}
.forum .post-details {
	margin-bottom:15px;
}
.forum .post-details a {
	color:#0058b8 !important;
}
.forum .post-details h5 {
	margin-bottom:5px;
}
.forum .post-details h4 {
	font-size:20px;
	margin:8px 0 15px 0;
}
.forum .post-details .post-info {
	color:#7f7f7f;
}
.forum .user-initials-avatar,.category .user-initials-avatar {
	color:#00b5e2;
	background-color:transparent;
	display:inline-block;
	font-size:18px;
	border-radius:100%;
	width:48px;
	height:48px;
	line-height:48px;
	text-align:center;
	text-transform:uppercase;
	margin-right:12px;
	border:solid 2px #00b5e2;
}
.forum .post-heading {
	margin-bottom:10px;
}
.forum .glyphicon {
	margin-right:10px;
	margin-left:5px;
}
.forum .spacer {
	margin-right:5px;
	margin-left:5px;
}
.forum .featured-heading {
	margin-top:20px;
}
.forum #carousel-small .carousel-list .topic-link .topic-title {
	margin-left:15px !important;
}
.forum-helpdesk-block {
	background-size:cover;
	min-height:280px;
	padding-top:40px;
	color:#fff;
	background:transparent;
	position:relative;
	overflow:hidden;
}
.forum-helpdesk-block h2 {
	margin-bottom:20px;
}
.forum-helpdesk-block button {
	margin-top:20px;
	margin-bottom:40px;
}
.forum-carousel-title {
	font-size:40px;
}
h2.forum-blue-line:before {
	position:absolute;
	content:'';
	z-index:-7;
	border-left:1px solid #02b2e3;
	height:45px;
	left:2px;
	margin-left:35px;
}
.forum .username {
	margin-left:15px;
	color:#7f7f7f;
}
.forum .user {
	margin-right:5px;
}
.forum .date {
	margin-left:5px;
	color:#7f7f7f;
}
.content-cards-carousel-section .carousel-wrapper .carousel-list.forum-carousel {
	width:194px !important;
}
.content-cards-carousel-section .carousel-wrapper .carousel-list.forum-carousel a {
	color:#0058b8 !important;
}
.content-cards-carousel-section .carousel-container {
	padding:0;
}
.select-topic-block {
	background:url(blue-pattern.jpg) no-repeat 0 0;
	background-size:cover;
	color:#fff;
	margin-bottom:50px;
}
.select-topic-block .container {
	min-height:160px;
	padding-top:20px;
}
.select-topic-block .form-select .caret {
	border:none;
	font-family:'Glyphicons Halflings';
	top:4px !important;
	right:25px !important;
	margin-top:0 !important;
	padding:5px 0;
	color:#7f7f7f;
}
.select-topic-block .form-select .caret:before {
	content:"\e259";
	font-size:14px;
}
.select-topic-block .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width:50%;
}
.select-topic-block label {
	margin-right:10px;
	font-size:18px;
	font-weight:500;
}
.select-topic-block .btn.dropdown-toggle {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.topic-select button {
	padding:10px;
}
.bootstrap-select.btn-group.topic-select .dropdown-toggle .filter-option {
	font-size:16px;
	color:#717171;
}
.topic-select .btn-default.active,.topic-select .btn-default:active,.topic-select.open > .dropdown-toggle.btn-default,.topic-select .btn-default.focus,.topic-select .btn-default:focus {
	color:#7f7f7f;
	background-color:#fff;
	border-color:#adadad;
	box-shadow:none;
	outline:none !important;
}
.topic-select.bootstrap-select.btn-group .dropdown-menu li a {
	line-height:27px;
	outline:none;
}
.topic-select.bootstrap-select.btn-group .dropdown-menu li {
	outline:none;
}
.select-topic-wrapper {
	padding-top:37px;
	padding-left:82px;
}
.topic-select .btn-default:hover {
	background-color:#fff !important;
	box-shadow:none;
	color:#7f7f7f;
}
.category-left-line {
	float:left;
	width:100%;
}
.category-left-line:before {
	position:absolute;
	content:'';
	border-left:solid 1px rgba(199,199,199,.3);
	height:100%;
	top:50px;
	z-index:0;
	left:2px;
	margin-left:35px;
}
.category-left-line.leftline-normal:before {
	top:0px;
}
.category-heading .category-left-line.leftline-normal:before {
	top:-51px;
	height:165% !important;
}
.category-left-activeline {
	float:left;
	width:100%;
}
.category-left-activeline:before {
	position:absolute;
	content:'';
	border-left:solid 1px #64bed4;
	height:52px;
	top:55px;
	z-index:0;
	left:2px;
	margin-left:35px;
}
.category-left-activeline.leftline-active-heading:before {
	top:-4px;
}
.category-heading .container {
	padding-bottom:44px;
}
.category-heading .category-num {
	color:rgba(199,199,199,.8);
}
.category-heading h2 {
	font-size:40px;
	padding-left:64px;
}
.category .topic img {
	height:16px;
	margin-right:5px;
}
.category .topic {
	margin-top:5px;
}
.category .trending-topics {
	margin-top:25px;
}
.category .trending-topics.noTmargin {
	margin-top:0px;
}
.left-topics-wrapper {
	background:#f8f8f8;
	padding:17px;
}
.left-side-wrapper {
	margin-bottom:15px;
}
.left-topics-wrapper .section-subheading {
	font-size:40px;
	margin-bottom:38px;
	padding-left:16px;
}
.individual-topics ul {
	margin:0;
	padding:0;
}
.individual-topics ul li {
	list-style:none;
	background:#fff;
	margin-bottom:15px;
	padding:18px;
}
.individual-topics ul li:last-child {
	margin-bottom:0;
}
.individual-topics ul li a {
	color:#0058b8 !important;
}
.category > .container {
	padding-bottom:50px;
}
.category .grid-group-item .border.white:hover {
	color:#fff !important;
	background:#0058b8;
	cursor:pointer;
}
.category .start-topic {
	border:1px solid #dedede !important;
	background-color:transparent !important;
}
.category .start-topic .row {
	margin:15px;
}
.click-to-start {
	color:#8b8b8b;
	font-size:18px;
	padding-top:8px;
	display:inline-block;
}
.btn.topic-start-btn.btn-primary {
	display:inline-block;
	float:right;
}
.category .post {
	border:1px solid rgba(199,199,199,.8) !important;
	background-color:transparent !important;
	margin-top:25px;
}
.category .post-details {
	margin-bottom:5px;
}
.category .post-details p {
	margin-bottom:20px;
}
.category .user-initials-avatar {
	color:#00b5e2;
	background-color:transparent;
	display:inline-block;
	font-size:18px;
	border-radius:100%;
	width:48px;
	height:48px;
	line-height:48px;
	text-align:center;
	text-transform:uppercase;
	margin-right:12px;
	border:solid 2px #00b5e2;
}
.category .post-heading {
	margin-bottom:10px;
	font-size:14px;
}
.updated-time {
	color:#909090;
}
span.user {
	border-right:solid 1px #909090;
	padding-right:5px;
	margin-right:5px;
}
.post-details h4 {
	font-size:20px;
	margin:8px 0px 37px 0px;
}
.post-details h4 a {
	color:#005eb8 !important;
}
.category-add-comment {
	border:1px solid #d0d0d0;
	margin:20px 0px;
}
.vertical-align {
	vertical-align:middle;
	line-height:16px;
}
.inline-block {
	display:inline-block;
}
.time-block {
	display:block;
}
.category-add-comment .add-comment-heading {
	font-size:22px;
	padding:20px;
}
.category-reply .user-initials-avatar {
	background-color:#fff;
	vertical-align:top;
}
.category-add-comment .post-options-btn {
	vertical-align:top;
}
.category-reply {
	background-color:#f8f8f8;
	padding:10px 15px 8px;
}
.category-reply .input {
	border:1px solid #d0d0d0;
	padding:10px 15px;
	width:calc(100% - 210px);
}
.category-reply.add-comments-wrapper .input {
	width:calc(100% - 240px);
}
.category-reply .post-options-btn {
	margin-left:10px;
}
.category-post-options {
	color:#8c8c8c;
	font-size:14px
}
.category-post-options .post-options-icon {
	padding-left:8px;
}
.category-post-options .post-options-icon:first-child {
	padding-left:0px;
}
.post-options-btn {
	margin-left:40px
}
.category .glyphicon {
	margin-right:5px;
	margin-left:5px;
}
.category .post .row {
	margin:15px;
}
.feature-post-comments .post .row {
	margin:15px 5px;
}
.category .post .glyphicon-comment {
	margin-left:15px;
}
.category .post .glyphicon-share {
	margin-left:15px;
}
.select-topic-block.category-hero {
	background:transparent;
	position:relative;
}
.select-topic-block.category-hero img {
	height:100%;
	width:100%;
}
.select-topic-block.category-hero .dropdown-menu.open {
	z-index:1;
}
.post-action-options {
	display:inline-block;
	vertical-align:middle;
}
.post-action-options a {
	color:#8c8c8c !important;
	transition:0.2s;
}
.post-action-options a:hover {
	text-decoration:none;
	color:#4c4c4c !important;
}
.post-action-options .btn-group.open .dropdown-toggle {
	box-shadow:none;
	color:#4c4c4c !important;
	text-decoration:none;
}
.post-action-options ul.dropdown-menu li a {
	padding-top:6px;
	padding-bottom:6px;
}
.share-button-wrapper ul.dropdown-menu {
	width:170px;
	border-radius:10px;
	border-color:#dedede;
}
.share-button-wrapper ul.dropdown-menu:after,.share-button-wrapper ul.dropdown-menu:before {
	bottom:100%;
	left:30%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	pointer-events:none;
}
.share-button-wrapper ul.dropdown-menu:after {
	border-color:rgba(255,255,255,0);
	border-bottom-color:#fff;
	border-width:8px;
	margin-left:-8px;
}
.share-button-wrapper ul.dropdown-menu:before {
	border-color:rgba(222,222,222,0);
	border-bottom-color:#dedede;
	border-width:9px;
	margin-left:-9px;
}
.post-share-icon {
	width:18px;
	height:18px;
	background:#4c4c4c;
	margin:0px 10px 0px 0px !important;
	padding:4px;
	border-radius:18px;
	color:#fff;
	font-size:10px;
	display:inline-block !important;
}
.start-discussion-wrapper {
	border:1px solid #dedede !important;
	background-color:transparent !important;
	padding:15px;
}
.start-discussion-wrapper .form-control {
	box-shadow:none;
	border-radius:0px;
	min-height:40px;
}
.start-discussion-heading {
	font-size:20px;
	margin-bottom:15px;
	font-weight:400;
}
.content-detail-gallery .inner-line:before {
	display:none;
}
.content-detail-gallery .content-halfwidth-video-fit-section > .container > .row > div:first-child {
	padding-left:0;
}
.content-detail-gallery .content-halfwidth-image-fit-section > .container > .row > div:first-child {
	padding-right:0;
}
.content-detail-gallery .content-halfwidth-video-fit-section .inner-content-wrapper {
	padding-right:30px;
}
.content-detail-gallery .content-halfwidth-image-fit-section .inner-content-wrapper {
	padding-left:30px;
}
.content-halfwidth-video-fit-section .content-wrapper,.content-halfwidth-video-fit-section .inner-content-wrapper,.content-halfwidth-video-fit-section .video-wrapper,.content-halfwidth-image-fit-section .image-wrapper {
	float:left;
	width:100%;
}
.content-halfwidth-video-fit-section .content-wrapper,.content-halfwidth-image-fit-section .content-wrapper {
	min-height:400px;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.content-halfwidth-video-fit-section .inner-content-wrapper h3.module-headline,.content-halfwidth-image-fit-section .inner-content-wrapper h3.module-headline {
	margin-bottom:15px;
}
.content-halfwidth-video-fit-section .inner-content-wrapper p,.content-halfwidth-image-fit-section .inner-content-wrapper p {
	margin-bottom:50px;
}
.content-halfwidth-video-fit-section .inner-content-wrapper a,.content-halfwidth-image-fit-section .inner-content-wrapper a {
	outline:none !important;
	text-decoration:none !important;
}
.content-halfwidth-video-fit-section .video-wrapper,.content-halfwidth-image-fit-section .image-wrapper {
	position:relative;
	overflow:hidden;
	min-height:400px;
}
.content-halfwidth-video-fit-section .video-wrapper img.video-thumbnail,.content-halfwidth-image-fit-section .image-wrapper img.image-thumbnail {
	height:100%;
	width:auto;
}
.content-halfwidth-video-fit-section .video-wrapper .gradient-overlay {
	background:#000;
	opacity:0.6;
}
.content-halfwidth-video-fit-section .video-wrapper a.anchor_overlay {
	float:left;
	width:100%;
}
.content-halfwidth-video-fit-section .video-wrapper a.anchor_overlay:before {
	position:absolute;
	z-index:1;
	top:47%;
	left:50%;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	color:#fff;
	font-size:110px;
}
.content-halfwidth-video-fit-section .video-wrapper a.anchor_overlay:hover:before {
	color:#005eb8;
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
.is-element-visible-slideup {
	transform:translateY(100px);
	opacity:0;
}
.reveal-element.is-element-visible-slidedown {
	transform:translateY(-100px);
	opacity:0;
}
.visible-element {
	transition:transform .8s,opacity .8s;
	opacity:1;
}
.visible-element.is-element-visible-slideup {
	transition:transform .8s,opacity .8s;
	transform:translateY(0);
	opacity:1;
}
@media only screen and (max-width:1199px) {
	.navigation-wrapper ul.navbar-nav > li > a {
	padding-left:10px;
	padding-right:10px;
}
.content-with-carousel-section #carousel-bigger .carousel-list .box-content {
	height:280px;
}
.content-with-tabs-section .custom-nav-tab > li > a {
	font-size:22px;
}
.content-with-tabs-section .custom-pane .rb-wrapper .custom-radio {
	margin-right:3%;
}
.content-cards-with-image-section .card-wrapper .anchor_overlay:before {
	top:30%;
}
.content-cards-with-image-section .card-wrapper .img-wrapper {
	height:262px;
}
.content-cards-with-image-section .card-wrapper .date-overlay {
	top:245px;
}
.content-halfwidth-image-section .content-wrapper h3.module-headline {
	font-size:36px;
}
.content-halfwidth-image-section .content-wrapper p {
	margin-bottom:40px;
}
.mega-menu-header {
	padding:30px 15px 30px 37px;
}
.menu-1:before {
	left:6%;
}
.menu-1:after {
	left:5.7%;
}
.menu-2:before {
	left:24%;
}
.menu-2:after {
	left:23.7%;
}
.menu-3:before {
	left:40%;
}
.menu-3:after {
	left:39.8%;
}
.menu-4:before {
	left:51%;
}
.menu-4:after {
	left:50.7%;
}
.menu-5:before {
	left:64%;
}
.menu-5:after {
	left:63.8%;
}
.menu-6:before {
	left:80%;
}
.menu-6:after {
	left:79.7%;
}
.press-release .grid-group-item a.btn-custom:first-child {
	margin-right:15px;
}
.press-release .grid-group-item a.btn-custom {
	width:115px;
}
.category-reply .post-options-btn {
	margin-left:60px;
	margin-top:5px;
}
h4,.portfolio-block .custom-nav-tab > li > a {
	font-size:2.2vw;
}
.expertise-selector-options li.active .arrow-indicator,.expertise-selector-options li:hover .arrow-indicator {
	margin-left:50px;
}
}@media only screen  and (max-width:991px) {
	h1 {
	font-size:50px;
}
h2 {
	font-size:50px;
}
h3 {
	font-size:25px;
}
h4 {
	font-size:20px;
	line-height:1.1em;
}
h2.blue-line:before {
	display:none;
}
.custom-modal .modal-dialog {
	width:700px;
}
.inner-line:before {
	display:none;
}
.content-block .title-wrapper {
	width:100%;
}
.navigation-wrapper {
	min-height:50px;
}
.navigation-wrapper .navbar-brand {
	min-height:50px;
	padding-top:6px;
	padding-bottom:6px;
}
.navigation-wrapper .navbar-brand img.brand-logo {
	width:37px;
	height:37px;
	margin-right:10px;
}
.navigation-wrapper ul.navbar-nav > li > a {
	padding-top:13px;
	padding-bottom:13px;
}
.navigation-wrapper ul.navbar-nav > li.icon:last-child > a {
	padding-left:0;
}
.footer-wrapper .footer-left-content {
	margin-bottom:20px;
}
.footer-wrapper .footer-left-content .footer-brand {
	margin-bottom:25px;
}
.hero-block .inner-content {
	margin-left:0;
}
.hero-block .inner-content h6:before {
	display:none;
}
.header-searchBlock.transparent-reverse {
	margin-top:50px;
}
.content-with-carousel-section .carousel-list .box-content img.box-bg {
	width:100%;
	height:auto;
}
.content-with-carousel-section .bx-wrapper .bx-prev {
	left:-15px;
}
.content-with-carousel-section .bx-wrapper .bx-next {
	right:-15px;
}
.content-with-carousel-section .carousel-list .box-content {
	width:85%;
	height:285px;
	margin-left:27.5px;
}
.content-with-fullwidth-carousel-section #eventCarousel .events-wrapper {
	padding-left:0;
}
.flip-flop-section .content-wrapper {
	padding-left:30px;
}
.flip-flop-section .left-content {
	padding-top:15px;
}
.flip-flop-section .left-content-filled .inner-content {
	padding:0 30px;
}
.flip-flop-section .right-content-filled {
	width:100%;
	margin:0;
}
.content-with-tabs-section .custom-nav-tab > li > a {
	font-size:16px;
}
.content-with-tabs-section .custom-pane .rb-wrapper .custom-radio {
	margin-right:4%;
	margin-left:0;
}
.content-half-image-filled-section .content-wrapper {
	padding-left:15px;
}
.content-half-image-filled-section .content-wrapper .custom-input-group button.custom-button {
	padding:9px 15px;
}
.content-half-image-filled-section .content-wrapper .custom-input-group {
	margin-top:47px;
}
.user-icon {
	margin:11px 30px 0 10px;
}
.press-release .heading {
	margin-left:-30px;
}
.press-release .list-group {
	margin-left:-75px;
}
.press-release .read-more {
	margin-bottom:15px;
}
.press-release .grid-group-item .border {
	min-height:380px;
}
.press-release .grid-group-item .text-wrap {
	min-height:220px;
}
.press-release .grid-group-item a.btn-custom {
	display:block;
}
.press-release .grid-group-item a.btn-custom {
	margin:0 auto;
}
.press-release .grid-group-item a.btn-custom:first-child {
	margin:15px auto;
}
.press-release .grid-group-item .read-more-button {
	text-align:center;
}
.content-fullwidth-filled-section .content-wrapper,.content-fullwidth-filled-section .icons-wrapper {
	padding-left:0;
}
.content-fullwidth-filled-section .content-wrapper {
	margin-bottom:45px;
}
.content-fullwidth-filled-section .icons-wrapper .social-links {
	margin-top:0;
}
.content-cards-with-image-section .card-wrapper .anchor_overlay:before {
	top:27.5%;
	font-size:90px;
}
.content-cards-with-image-section .card-wrapper .img-wrapper {
	height:222px;
}
.content-cards-with-image-section .card-wrapper .date-overlay {
	right:10px;
	top:205px;
}
.content-cards-carousel-section .bx-wrapper .bx-prev {
	left:-15px;
}
.content-cards-carousel-section .bx-wrapper .bx-next {
	right:-15px;
}
.content-cards-carousel-section .carousel-list .cards-wrapper {
	width:85%;
	margin-left:27.5px;
}
.content-cards-carousel-section.full-block .title-wrapper a.link-custom {
	position:static;
	margin-top:0;
}
.content-fullwidth-image-section .content-wrapper {
	padding-left:0;
}
.content-halfwidth-image-section .content-wrapper {
	padding-left:37px;
}
.content-halfwidth-image-section .content-wrapper h3.module-headline {
	font-size:25px;
}
.content-details-section .content-right-wrapper {
	padding-left:0;
}
.content-details-section .content-right-wrapper button {
	margin-bottom:30px;
}
h2.inner-page-heading:before {
	display:none;
}
.machine-img {
	min-height:250px;
}
.forum-carousel-title.forum-blue-line:before {
	border-left:none;
}
.content-cards-carousel-section .carousel-list.forum-carousel .cards-wrapper {
	margin-left:1px;
}
.portfolio-block .portfolio-item-wrapper .content-wrapper {
	padding-left:0;
	padding-right:0;
	padding-top:40px;
}
.portfolio-block .custom-nav-tab > li > a {
	font-size:18px;
	min-height:65px;
}
.expertise-selector-options li.active a {
	color:#000 !important
}
.expertise-selector-options li.active .arrow-indicator {
	margin-left:45px;
}
.image-selections .image-description {
	margin:12rem 0 0 0;
}
}@media only screen and (max-width:767px) {
	h1,h2 {
	font-size:36px;
}
blockquote {
	font-size:20px;
}
.marginT20px {
	margin-top:20px;
}
.btn {
	font-size:14px !important;
	padding:9px 32px;
}
.custom-modal .modal-dialog {
	width:96.5%;
	margin:10px auto;
}
.custom-modal .modal-body .inner-body-wrapper {
	margin:35px 0 30px 0;
}
.custom-modal .modal-body .inner-body-wrapper .leaders-info-box h3.leaders-name,.custom-modal .modal-body .inner-body-wrapper .leaders-info-box p {
	text-align:center;
}
.navigation-wrapper .navbar-header {
	float:left;
}
.navigation-wrapper .navbar-brand {
	padding-left:15px;
}
.navigation-wrapper ul.navbar-nav {
	float:right !important;
	margin:0;
}
.navigation-wrapper ul.navbar-nav > li {
	float:left;
}
.navigation-wrapper ul.navbar-nav > li.icon:last-child > a {
	padding-right:0;
}
.header-searchBlock form .inside-icon #search-block-input {
	height:42px;
}
.header-searchBlock form .inside-icon .close-search {
	top:13px;
}
.navbar-nav .user-icon.open .dropdown-menu {
	position:absolute;
	float:left;
	margin:19px -130px;
	background-color:#fff;
	border:1px solid #ccc;
	border-top:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.user-icon .mega-menu-cursor-border {
	margin:0px 0px;
	left:-14.5px;
}
.hero-block {
	padding-bottom:30px;
}
.hero-block.interior {
	min-height:300px;
	max-height:360px;
}
.hero-block .inner-content {
	margin-top:75px;
}
.hero-block .inner-content ul.logo-brands > li {
	display:block;
}
.hero-block .inner-content ul.logo-brands > li:first-child {
	margin-right:0;
	margin-bottom:25px;
}
.home-hero-block .inner-content {
	margin-top:170px;
}
.header-searchBlock.transparent-reverse {
	margin-top:50px;
}
.content-with-carousel-section .bx-wrapper .bx-prev {
	left:0;
}
.content-with-carousel-section .bx-wrapper .bx-next {
	right:1px;
}
.content-with-carousel-section .carousel-list .box-content {
	width:inherit;
	margin-left:0;
}
.flip-flop-section .content-wrapper {
	padding-left:0;
}
.flip-flop-section .left-content {
	height:inherit;
	padding-top:0;
	margin-bottom:40px;
}
.flip-flop-section .left-content-filled .inner-content,.flip-flop-section .right-content-filled .inner-content {
	padding-left:15px;
	padding-right:15px;
}
.flip-flop-section .inner-line > .row:nth-child(2) .content-wrapper > div:nth-child(2),.flip-flop-section .inner-line > .row:nth-child(3) > div {
	padding-left:0;
	padding-right:0;
}
.content-with-tabs-section .custom-nav-tab > li.active:before,.content-with-tabs-section .custom-nav-tab > li:hover:before,.content-with-tabs-section .custom-nav-tab > li:focus:before,.content-with-tabs-section .custom-nav-tab > li.active > a:before,.content-with-tabs-section .custom-nav-tab > li > a:focus:before,.content-with-tabs-section .custom-nav-tab > li > a:hover:before,.content-with-tabs-section .custom-nav-tab > li.active > a:after,.content-with-tabs-section .custom-nav-tab > li > a:focus:after,.content-with-tabs-section .custom-nav-tab > li > a:hover:after {
	display:none;
}
.content-with-tabs-section .custom-pane .rb-wrapper .custom-radio {
	display:block;
	margin-right:0;
}
.content-with-tabs-section .panel-group {
	margin-bottom:0;
}
.content-with-tabs-section .panel-group .panel-default {
	border:0 !important;
	margin-bottom:10px;
	border-radius:0;
}
.content-with-tabs-section .panel-group .panel-default .panel-heading {
	color:inherit;
	border-color:inherit;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	padding:0;
}
.content-with-tabs-section .panel-group .panel-default .panel-heading h4 a {
	color:#fff !important;
	background-color:#595959;
	display:block;
	padding:10px 15px;
}
.content-with-tabs-section .panel-group .panel-default .panel-heading h4 a[aria-expanded="true"] {
	background-color:#005eb8;
}
.content-with-tabs-section .panel-group .panel-default .custom-pane {
	border:1px solid #005eb8;
}
.content-with-tabs-section .panel-group .panel-default .custom-pane select.form-control {
	margin-bottom:20px;
	box-shadow:none;
	outline:none;
	border-color:#595959 !important;
}
.content-with-tabs-section .panel-group .panel-default .custom-pane .location-list {
	padding:0;
	margin:0;
	list-style:none;
}
.content-with-tabs-section .panel-group .panel-default .custom-pane .location-list > li {
	background:url(marker-sm.png) no-repeat left center;
	padding-left:30px;
	margin-bottom:15px;
	min-height:30px;
}
.content-with-tabs-section .panel-group .custom-pane .location-list > li:last-child {
	margin-bottom:0;
}
.content-half-image-filled-section {
	height:inherit;
}
.content-half-image-filled-section .col-override {
	padding-left:0;
	padding-right:0;
	position:relative;
	overflow:hidden;
}
.content-half-image-filled-section .col-override:last-child {
	background-color:#005eb8;
}
.content-half-image-filled-section .content-wrapper {
	padding-top:35px;
	padding-bottom:35px;
	padding-left:15px;
	padding-right:15px;
}
.content-half-image-filled-section .content-wrapper .social-links > li {
	margin-right:10px;
}
.content-half-image-filled-section .content-wrapper .custom-input-group {
	margin-top:0;
}
.content-half-image-filled-section .content-wrapper .custom-input-group input[type="text"] {
	padding:6px 14px;
}
.modal-user-registration .form-wrapper {
	margin:0 30px 0 30px !important;
}
.press-release .grid-group-item .border {
	min-height:100px;
}
.press-release .grid-group-item .text-wrap {
	min-height:50px;
}
.press-release .load-more {
	margin-right:0;
	margin-left:0;
}
.press-release .list-group-item {
	width:90%;
}
.press-release .view-layout {
	margin-top:30px;
}
.press-release .view-layout .btn-group {
	float:left !important;
}
.press-release .line-tab {
	width:96%;
}
.press-release .custom-nav-tab > li > a {
	font-size:22px;
	padding:10px 5px 15px;
}
.press-release .item.list-group-item .list-group-item-heading,.press-release .item.list-group-item .events-sched {
	display:block;
}
.press-release .grid-group-item a.btn-custom {
	display:inline-block;
}
.press-release .grid-group-item a.btn-custom {
	margin:0 0;
}
.press-release .grid-group-item a.btn-custom:first-child {
	margin-right:15px;
}
.press-release .grid-group-item .read-more-button {
	text-align:left;
}
.content-one-two-cards-section .box-content {
	margin-bottom:30px;
}
.content-fullwidth-filled-section .content-wrapper {
	margin-bottom:25px;
}
.content-fullwidth-filled-section .icons-wrapper .social-links > li > a.icon {
	padding:8px;
	width:35px;
	height:35px;
	font-size:18px;
	border:1px solid #fff;
}
.content-cards-with-image-section button.custom-button {
	margin-top:0;
	margin-right:0;
	position:static;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}
.content-cards-with-image-section .card-wrapper {
	margin-bottom:30px;
}
.content-cards-with-image-section .inner-line > .row > div:last-child > div.card-wrapper {
	margin-bottom:0;
}
.content-cards-with-image-section .card-wrapper .anchor_overlay:before {
	top:26%;
}
.content-cards-with-image-section .card-wrapper .img-wrapper {
	height:180px;
}
.content-cards-with-image-section .card-wrapper .date-overlay {
	top:165px;
}
.content-cards-carousel-section .bx-wrapper .bx-prev {
	left:5px;
}
.content-cards-carousel-section .bx-wrapper .bx-next {
	right:5px;
}
.content-cards-carousel-section .carousel-list .cards-wrapper {
	width:80%;
	margin-left:10%;
}
.content-halfwidth-image-section .inner-line > .row > div:first-child {
	padding-left:0;
	padding-right:0;
}
.content-halfwidth-image-section .halfwidth-image-wrapper {
	margin-bottom:30px;
}
.content-halfwidth-image-section .content-wrapper {
	padding-left:0;
}
.content-details-section .inner-grid-wrapper > div:first-child {
	padding-bottom:30px;
	border-bottom:1px solid #bfbfbf;
}
.content-details-section .inner-grid-wrapper > div:last-child {
	padding-top:30px;
	border-left:0;
	padding-left:15px;
}
.machine-outer {
	margin-bottom:30px;
}
.content-detail-gallery .content-halfwidth-video-fit-section,.content-detail-gallery .content-halfwidth-image-fit-section {
	margin-bottom:80px;
}
.content-detail-gallery .content-halfwidth-video-fit-section > .container > .row > div:first-child {
	padding-left:15px;
}
.content-detail-gallery .content-halfwidth-image-fit-section > .container > .row > div:first-child {
	padding-right:15px;
}
.content-detail-gallery .content-halfwidth-video-fit-section .inner-content-wrapper {
	padding-right:0;
}
.content-detail-gallery .content-halfwidth-image-fit-section .inner-content-wrapper {
	padding-left:0;
}
.content-halfwidth-video-fit-section .video-wrapper,.content-halfwidth-image-fit-section .image-wrapper {
	min-height:0;
	height:300px;
	margin-bottom:30px;
}
.content-halfwidth-image-fit-section .content-wrapper,.content-halfwidth-video-fit-section .content-wrapper {
	min-height:inherit;
	display:inline;
	padding-top:0 !important;
}
.category-left-line {
	display:none;
}
.category-left-activeline {
	display:none;
}
.category .post .row {
	margin:15px 0px;
}
.post-action-btn {
	display:block;
}
.select-topic-block .container {
	min-height:inherit;
	padding-top:0px;
	padding-bottom:15px;
}
.select-topic-wrapper {
	padding-left:15px;
}
.category .start-topic > .row {
	margin:15px 0px;
}
.topic-select .dropdown-toggle {
	width:100%;
}
.btn-group.bootstrap-select.form-select.topic-select {
	width:100% !important;
}
.category-heading h2 {
	padding-left:0px;
	font-size:25px;
}
.select-topic-block {
	margin-bottom:20px;
}
.category-heading .container {
	padding-bottom:20px;
}
.start-topic {
	text-align:center;
}
.start-topic .topic-start-btn {
	float:none !important;
	vertical-align:middle;
}
span.click-to-start {
	padding-top:0px;
	width:calc(100% - 100px);
	font-size:14px;
	vertical-align:middle;
	text-align:left;
}
.updated-time {
	line-height:12px;
	display:block;
	line-height:18px;
}
.category .user-initials-avatar {
	vertical-align:top;
}
span.user-time-wrapper {
	display:inline-block;
	vertical-align:middle;
	width:calc(100% - 63px);
	text-align:left;
}
span.user {
	display:block;
	border-right:none;
	padding-right:0px;
	margin-right:0px;
}
.post-details h4 {
	margin:15px 0px 20px 0px;
}
.post-action-options {
	text-align:left;
}
.post-options-btn {
	margin-left:0px;
	margin-top:10px;
}
.left-topics-wrapper {
	padding:8px;
}
.left-topics-wrapper .section-subheading {
	font-size:25px;
	margin-bottom:15px;
	padding-left:0px;
}
.category .trending-topics {
	margin-top:20px;
}
.right-feature-wrapper {
	margin-bottom:15px;
}
.category > .container {
	padding-bottom:0px;
}
.category-reply .input {
	width:calc(100% - 64px);
}
.category-reply.add-comments-wrapper .input {
	width:calc(100% - 64px);
}
.category-reply .post-options-btn {
	margin-left:60px;
	margin-top:5px;
}
.portfolio-block {
	margin-bottom:50px;
}
.portfolio-block .portfolio-item-wrapper .halfwidth-img-wrapper {
	min-height:280px;
}
.portfolio-block .portfolio-item-wrapper .content-wrapper {
	min-height:inherit;
}
.portfolio-block .button-wrapper {
	margin-top:0;
}
.portfolio-block .custom-pane .img-wrapper {
	min-height:inherit;
	margin-bottom:30px;
}
.expertise-selector-options .title-heading {
	font-size:2rem;
}
.expertise-selector-options .image-description {
	padding:15px 10px;
	color:#000;
}
.expertise-selector-options .caption {
	display:inline-block;
	color:#fff;
	font-size:14px;
}
.expertise-selector-options li {
	overflow:hidden;
}
.expertise-selector-options li.active {
	background:transparent !important;
	transform:scale(1);
}
.expertise-selector-options li.active .title-wrapper {
	width:inherit;
}
.image-selector .expertise-selector-options {
	padding:0;
}
.image-selector .expertise-selector-options li {
	transition:all 0s ease 0s;
}
.expertise-selector-options li.active a {
	color:#fff !important;
}
.expertise-selector-options li .title-wrapper,.expertise-selector-options li.active .title-wrapper {
	margin:20px 10px;
}
.image-selector .expertise-selector-options .title-wrapper {
	margin:20px 10px;
}
.expertise-selector-options li.active .arrow-indicator,.expertise-selector-options li .image-description,.expertise-selector-options li .image-description h3,.expertise-selector-options li .image-description p,.expertise-selector-options li .image-description button {
	display:none;
}
.portfolio-block .expertise-selector-options .button-wrapper {
	margin:15px 0 15px 0;
}
.image-selector .expertise-selector-options li a {
	float:left;
	width:100%;
}
.expertise-selector-options li.active,.expertise-selector-options li .image-description {
	height:calc(100% + 30px);
}
.expertise-selector-options li .image-description {
	height:calc(100% + 30px);
}
.expertise-selector-options li.active .image-description,.expertise-selector-options li.active .image-description h3,.expertise-selector-options li.active .image-description p {
	background-color:#fff;
	display:block;
}
.expertise-selector-options li.active .image-description button {
	display:block;
}
}@media only screen and (max-width:1260px) and (min-width:1200px) {
	.content-with-carousel-section .bx-wrapper .bx-prev {
	left:-5px;
}
.content-with-carousel-section .bx-wrapper .bx-next {
	right:-5px;
}
.content-cards-carousel-section .bx-wrapper .bx-prev {
	left:-5px;
}
.content-cards-carousel-section .bx-wrapper .bx-next {
	right:-5px;
}
}@media only screen and (max-width:1060px) and (min-width:992px) {
	.content-with-carousel-section .bx-wrapper .bx-prev {
	left:-1px;
}
.content-with-carousel-section .bx-wrapper .bx-next {
	right:-1px;
}
.content-cards-carousel-section .bx-wrapper .bx-prev {
	left:-1px;
}
.content-cards-carousel-section .bx-wrapper .bx-next {
	right:-1px;
}
}@media only screen and (max-width:800px) and (min-width:768px) {
	.content-with-carousel-section .bx-wrapper .bx-prev {
	left:3px;
}
.content-with-carousel-section .bx-wrapper .bx-next {
	right:3px;
}
.content-cards-carousel-section .bx-wrapper .bx-prev {
	left:3px;
}
.content-cards-carousel-section .bx-wrapper .bx-next {
	right:3px;
}
}@media screen and (min-width:0\0) {
	.content-halfwidth-video-fit-section .content-wrapper,.content-halfwidth-image-fit-section .content-wrapper {
	padding-top:75px;
}
}.hero-block .inner-content h6:before {
	display:none;
}
.hero-block .inner-line:before {
	height:180%;
	z-index:0;
}
.menu-content-body a {
	color:#0058b8!important;
}
.menu-content-body .tab-pane p {
	margin:0 0 0 0;
}
.menu-content-body .tab-pane h3 {
	margin-bottom:15px;
}
.content-article-section .content-wrapper a,.content-article-section .article-sidebar a,.content-article-section .related-articles-block a,.related-articles-block a.link-custom {
	text-decoration:underline;
}
.menu-content-body a.btn.btn-primary {
	color:#fff!important;
	margin-top:50px;
}
.menu-content-body a.btn.btn-primary,.content-article-section a.btn.btn-primary {
	text-decoration:none;
}
.header-wrapper .branding {
	position:absolute;
}
.header-wrapper .branding,.header-wrapper .branding  img.brand-logo,.header-wrapper .branding  span.brand-title {
	z-index:9999;
}
.other-icon li.icon {
	z-index:9999;
}
.navbar-right {
	cursor:pointer;
}
.other-icon .navbar-right {
	margin-right:0;
	padding-left:15px;
}
.sidebar-menu__list .sliding-u-l-r:after {
	width:20px;
	background:#00b3df;
}
.sidebar-menu__list .sliding-u-l-r:hover:after {
	width:100%;
	background:#00b3df;
}
.sidebar-menu__list .glyphicon-menu-right {
	display:none;
}
.sidebar-menu__item--has-children .glyphicon-menu-right {
	display:block;
}
.mega-dropdown-menu.row {
	border-top:none;
}
.mega-dropdown .menu-content-header {
	width:100%!important;
}
li.visible-lg.visible-md.dropdown.mega-dropdown {
	height:75px;
}
#block-maincolossalmenu .row {
	margin-top:0!important;
}
.mega-menu-cursor-border,.mega-dropdown-menu:before,.mega-dropdown-menu:after {
	display:none;
}
.mega-menu-cursor-border,.mega-menu-cursor {
	width:0;
	height:0;
}
.mega-menu-cursor-border {
	border-left:20px solid transparent;
	border-right:20px solid transparent;
	border-bottom:17px solid #ccc;
	margin:-12px auto;
	position:relative;
	z-index:9999;
}
.mega-menu-cursor {
	border-left:18px solid transparent;
	border-right:18px solid transparent;
	border-bottom:15px solid #fff;
	margin:2px -18px;
	position:absolute;
}
li.visible-lg.visible-md.dropdown.mega-dropdown:hover .mega-menu-cursor-border {
	display:block;
}
.content-half-image-filled-section .gradient-overlay.visible-xs {
	z-index:-1;
}
.flip-flop-section .right-content-filled .inner-content p {
	margin-bottom:17px;
}
.flip-flop-section .right-content-filled .inner-content {
	padding:47px 30px !important;
}
.content-with-tabs-section {
	padding-top:50px !important;
	padding-bottom:50px !important;
	position:relative;
	z-index:0;
}
.content-half-image-filled-section {
	z-index:0;
}
ul.social-links > li {
	display:inline-flex;
}
.hero-block .inner-content h1.hero-headline:before {
	position:absolute;
	content:'';
	z-index:1;
	border-left:1px solid #02b2e3;
	height:60px;
	left:2px;
	margin-left:35px;
}
.press-release .grid-group-item .border.white {
	background:#fff;
}
.press-release .line-tab {
	width:98%;
	border-bottom:3px solid #e7e7e7!important;
	position:absolute;
	top:50px;
	margin-left:15px;
}
.press-release .custom-nav-tab {
	}.press-release .custom-nav-tab > li > a {
	color:#005eb8!important;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	font-size:26px;
	margin:0;
	border:0!important;
	border-bottom:3px solid transparent!important;
	padding:10px 15px 15px;
}
.press-release .custom-nav-tab > li.active > a,.press-release .custom-nav-tab > li > a:focus,.press-release .custom-nav-tab > li > a:hover {
	background:transparent;
	color:#323232!important;
}
.press-release .custom-nav-tab > li.active:before,.press-release .custom-nav-tab > li:hover:before,.press-release .custom-nav-tab > li:focus:before {
	content:'';
	display:block;
	position:absolute;
	width:85%;
	bottom:0;
	left:0;
	margin:-3px 7.5%;
	border-bottom:3px solid #005eb8;
	z-index:1;
}
.press-release .custom-nav-tab > li.active > a:before,.press-release .custom-nav-tab > li > a:focus:before,.press-release .custom-nav-tab > li > a:hover:before,.press-release .custom-nav-tab > li.active > a:after,.press-release .custom-nav-tab > li > a:focus:after,.press-release .custom-nav-tab > li > a:hover:after {
	content:"";
	display:block;
	position:absolute;
	width:0;
	height:0;
	left:50%;
}
.press-release .custom-nav-tab > li.active > a:before,.press-release .custom-nav-tab > li > a:focus:before,.press-release .custom-nav-tab > li > a:hover:before {
	bottom:-12px;
	margin-left:-10px;
	border-left:solid transparent 10px;
	border-right:solid transparent 10px;
	border-top:solid #f2f2f2 10px;
	z-index:1;
}
.press-release .custom-nav-tab > li.active > a:after,.press-release .custom-nav-tab > li > a:focus:after,.press-release .custom-nav-tab > li > a:hover:after {
	bottom:-17px;
	margin-left:-14px;
	border-left:solid transparent 14px;
	border-right:solid transparent 14px;
	border-top:solid #005eb8 14px;
	z-index:0;
}
.press-release .item a.btn-custom:first-child {
	margin-right:30px;
}
.press-release .item a.btn-custom {
	border:1px solid #0058b8!important;
	color:#0058b8 !important;
	background-color:#fff!important;
	font-size:16px!important;
	letter-spacing:0.02em;
	border:0;
	outline:none!important;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	width:130px;
	height:35px;
}
.press-release .item.list-group-item a.btn-custom:hover {
	color:#fff!important;
	background:#0058b8!important;
}
.press-release.events .item h4 {
	margin-bottom:15px;
}
.press-release.events .item h4 a {
	font-size:20px;
}
.press-release.events .read-more-button {
	margin:30px 0;
}
.press-release.events .item.list-group-item .list-group-item-heading,.press-release .item.list-group-item .events-sched {
	display:inline-block;
}
.press-release.events .grid-group-item .border.white:hover {
	color:#fff!important;
	background:#0058b8;
	cursor:pointer;
}
.press-release.events .grid-group-item .border.white:hover a.btn-custom {
	color:#fff!important;
	border:1px solid #fff!important;
	background-color:transparent!important;
}
.press-release.events .grid-group-item .border.white a.btn-custom:hover {
	color:#0058b8!important;
	border:1px solid #fff!important;
	background-color:#fff!important;
}
.press-release.events .grid-group-item .border.white:hover h4 a {
	color:#fff!important;
}
.press-release.events .grid-group-item .border.white h4 a:hover {
	color:#00b3df!important;
}
.press-release.events .grid-group-item .hidden-xs {
	display:none;
}
.region-content .press-release form {
	padding:0 0;
}
.press-release .list-group-item {
	width:95%;
}
.form-required:after {
	content:"\2217";
}
.article-sidebar {
	margin:0 0 30px 0;
	padding:25px 30px 30px 30px;
	background-color:#f6f6f6;
}
.article-sidebar  p a {
	color:#0058b8!important;
}
.btn-press {
	padding:9px 35px!important;
	margin-top:10px;
}
.btn-press span {
	margin-left:10px;
}
.hr-line {
	background:#3c3c3c;
	margin-bottom:20px;
}
.content-blog-section.content-article-section .inner-line:before {
	display:block;
}
.content-article-section .inner-line {
	padding:0 80px!important;
}
.content-article-section .title-wrapper,.content-article-section .content-wrapper,.content-article-section .img-wrapper,.related-articles-block .title-wrapper {
	padding-left:57px;
}
.content-article-section .content-wrapper img {
	display:block;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
.content-article-section .title-wrapper {
	margin-top:100px;
}
.content-article-section .breadcrumb {
	background-color:transparent;
	margin-bottom:80px;
}
.content-article-section .img-wrapper {
	width:100%;
	margin-bottom:20px;
}
.content-article-section .breadcrumb li {
	text-transform:uppercase;
	font-size:16px;
	font-weight:400;
	color:#595959;
}
.content-article-section li.highlighted,.article .breadcrumb li.highlighted a {
	color:#02b2e3!important;
}
.article .breadcrumb li.highlighted a:hover {
	text-decoration:none;
	cursor:pointer;
}
.content-article-section .breadcrumb > li + li:before {
	content:" ";
	background:url(arrow.svg) no-repeat;
	background-size:100% 100%;
	height:10px;
	width:10px;
	display:inline-block;
	margin:0 6px;
}
.related-articles-block h2:before,.content-article-section h1:before {
	position:absolute;
	content:'';
	z-index:0;
	border-left:1px solid #02b2e3;
	height:65px;
	left:2px;
	margin-left:35px;
}
.related-article-wrapper {
	background:#f2f2f2;
	min-height:275px;
	margin:30px 0;
	padding:50px 30px;
}
.related-article-wrapper .text-wrap {
	min-height:130px;
}
.related-articles-block a.link-custom {
	position:absolute;
	top:0;
	right:0;
	margin:60px 15px 0 0;
	font-weight:600;
}
body {
	margin-top:0 !important;
}
.header-searchBlock form#search-form {
	display:block;
}
.header-searchBlock {
	clear:both;
	z-index:4;
	position:absolute;
	background:rgba(0,92,185,1);
	width:100%;
	display:none;
}
.header-searchBlock .container {
	padding:0 36px 20px
}
.header-searchBlock form {
	padding:10px 10px 10px 40px;
	background-color:#fff;
}
.header-searchBlock #search-block-input {
	width:calc(100% - 2em);
	height:40px;
	border:0;
	outline:0;
}
.header-searchBlock .close-search {
	width:14px;
	height:14px;
	background:url(close-btn-icon-small.png) no-repeat 0 0;
	background-size:cover;
	border:0;
	outline:0;
	display:block;
	float:right;
	margin:14px 8px 0 0;
	cursor:pointer;
}
.header-searchBlock button {
	display:none;
}
.header-searchBlock .close-search {
	z-index:2;
}
.header-searchBlock input#search-block-input::-ms-clear {
	display:none;
}
.user-form .form-control {
	max-width:33em;
}
.content-blog-section .inner-line:before {
	display:none;
}
.content-blog-section .title-wrapper h1 {
	margin-bottom:15px;
}
.content-blog-section .recent-blog-wrapper,.content-blog-section .title-wrapper,.content-blog-section .img-wrapper,.content-blog-section .content-wrapper,.content-blog-section .comments-wrapper,.content-blog-section .comments-wrapper .form-comment-wrapper,.content-blog-section .comments-wrapper .article-comment-wrapper,.content-blog-section .article-comment-wrapper .user-avatar-wrapper {
	float:left;
	width:100%;
}
.content-blog-section .recent-blog-wrapper {
	background:#f8f8f8;
	padding:15px;
}
.content-blog-section .recent-blog-wrapper h3.module-headline {
	font-size:40px;
	margin-bottom:38px;
}
.content-blog-section .recent-blog-wrapper ul.blog-list {
	margin:0;
	padding:0;
	list-style:none;
}
.content-blog-section .recent-blog-wrapper .blog-list li {
	background:#fff;
	margin-bottom:15px;
	padding:18px;
}
.content-blog-section .recent-blog-wrapper .blog-list li span.publish-date {
	color:#7f7f7f;
}
.content-blog-section .recent-blog-wrapper .blog-list li h6.blog-title > a {
	color:#005eb8!important;
}
.content-blog-section .title-wrapper {
	margin-bottom:30px;
}
.content-blog-section .title-wrapper span.published-date,.content-blog-section .title-wrapper h6.blog-author {
	display:inline;
}
.content-blog-section .title-wrapper h6.blog-author {
	padding-right:5px;
	border-right:1px solid #909090;
	font-weight:600;
}
.content-blog-section .title-wrapper span.published-date {
	padding-left:5px;
	color:#7f7f7f;
}
.content-blog-section .content-wrapper {
	margin-bottom:20px;
}
.content-blog-section .content-wrapper .img-wrapper {
	position:relative;
	overflow:hidden;
	float:left;
	width:100%;
	margin-bottom:15px;
}
.content-blog-section .content-wrapper .img-wrapper img {
	width:100%;
	height:auto;
}
.content-blog-section .content-wrapper p:last-of-type {
	margin-bottom:20px;
}
.content-blog-section .rate-widget-thumbs-up,.content-blog-section .comment-count-wrapper {
	display:inline;
}
.content-blog-section .rate-widget-thumbs-up {
	padding-right:5px;
}
.content-blog-section .rate-widget-thumbs-up .rate-score,.content-blog-section .rate-widget-thumbs-up .rate-thumbs-up-btn-up,.content-blog-section .rate-widget-thumbs-up .rate-undo-vote {
	display:inline-block;
	margin-right:5px;
	font-size:14px;
}
.content-blog-section .rate-widget-thumbs-up .rate-thumbs-up-btn-up {
	position:relative;
	background:none;
	top:3px;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:400;
	line-height:0;
	font-size:16px;
	text-indent:0;
	margin-right:5px;
	text-decoration:none;
	width:inherit;
	height:inherit;
}
.content-blog-section .rate-widget-thumbs-up .rate-thumbs-up-btn-up:before {
	content:"\e125";
}
.content-blog-section .rate-widget-thumbs-up .rate-thumbs-up-btn-up > span.ajax-throbber {
	font-size:14px;
	display:inline-block;
	color:#595959!important;
	top:-2px;
	left:3.5px;
}
.content-blog-section .comment-count-wrapper span.glyphicon-custom {
	top:3px;
	margin-right:5px;
}
.content-blog-section form {
	padding:0!important;
	border:1px solid #d0d0d0;
	margin:20px 0;
	float:left;
	width:100%;
	background-color:#f8f8f8;
}
.content-blog-section form.ajax-comments-form-reply {
	margin-left:7%;
	width:93%;
	margin-top:0;
}
.content-blog-section form .form-group {
	margin-bottom:0;
}
.content-blog-section form label.control-label {
	display:block;
	font-size:22px;
	padding:15px;
	font-weight:normal;
	margin-bottom:0;
	background-color:#fff;
}
.content-blog-section form .form-textarea-wrapper {
	padding:10px 15px;
	float:left;
	width:80%;
}
.content-blog-section form .form-textarea-wrapper textarea {
	border-radius:0;
}
.content-blog-section form .form-actions {
	float:left;
	width:20%;
	padding:10px 15px 0 0;
}
.content-blog-section form .form-actions button {
	margin-left:auto;
	margin-right:auto;
	display:block;
	font-size:16px !important;
	letter-spacing:0.02em;
	border:0;
	outline:none !important;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	padding:9px 0;
	width:100%;
}
.content-blog-section form .form-actions button:first-of-type {
	margin-bottom:10px;
}
.content-blog-section form .form-actions button.btn-default {
	border:1px solid #d0d0d0;
}
.content-blog-section form .form-actions button.btn-success {
	background-color:#0058b8 !important;
}
.content-blog-section form .form-actions button.btn-success:hover,.content-blog-section form .form-actions button.btn-success:focus {
	background:#00b3df !important;
}
.content-blog-section .comments-wrapper .indented {
	margin-left:5%;
}
.content-blog-section .comments-wrapper  .js-ajax-comments-messages,.content-blog-section .comments-wrapper .indented .js-ajax-comments-messages {
	float:left;
	width:100%;
	margin:10px 0;
}
.content-blog-section .article-comment-wrapper {
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
	padding-bottom:15px;
}
.content-blog-section .article-comment-wrapper .user-initials-avatar {
	color:rgb(255,255,255);
	background-color:#00b5e2;
	display:inline-block;
	font-size:30px;
	border-radius:100%;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	text-transform:uppercase;
}
.content-blog-section .article-comment-wrapper .inner-title-wrapper,.content-blog-section .article-comment-wrapper .inner-content-wrapper p {
	margin-bottom:15px;
}
.content-blog-section .article-comment-wrapper .inner-title-wrapper h6.comment-author,.content-blog-section .article-comment-wrapper .inner-title-wrapper span.comment-date {
	display:inline;
}
.content-blog-section .article-comment-wrapper .inner-title-wrapper h6.comment-author a,.content-blog-section .article-comment-wrapper .inner-title-wrapper h6.comment-author span {
	font-weight:600;
}
.content-blog-section .article-comment-wrapper .inner-title-wrapper h6.comment-author a {
	padding-right:5px;
	border-right:1px solid #909090;
}
.content-blog-section .article-comment-wrapper .inner-title-wrapper span.comment-date {
	padding-left:5px;
	font-size:14px;
}
.content-blog-section .article-comment-wrapper .inner-content-wrapper > div:nth-child(2),.content-blog-section .article-comment-wrapper .inner-content-wrapper > div:nth-child(2) div,.content-blog-section .article-comment-wrapper .inner-content-wrapper ul.links {
	display:inline;
}
.content-blog-section .article-comment-wrapper .inner-content-wrapper .rate-widget-thumbs-up {
	padding-left:0;
	padding-right:10px;
}
.content-blog-section .article-comment-wrapper .inner-content-wrapper ul.links {
	font-size:14px;
}
.content-webform-section .form-webform-wrapper {
	position:relative;
	overflow:hidden;
	background-color:#F0F1F2;
	padding:15px;
	margin-left:57px;
}
.content-webform-section form input,.content-webform-section form textarea,.content-webform-section form select,.content-webform-section form input:focus,.content-webform-section form textarea:focus,.content-webform-section form select:focus {
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition:none;
	-o-transition:none;
	transition:none;
}
.content-webform-section form > .form-item,.content-webform-section .form-group-wrapper {
	margin-bottom:15px;
	float:left;
	width:100%;
}
.content-webform-section .form-group-wrapper .form-item {
	display:inline-block;
	width:48.77%;
	vertical-align:middle;
	margin-bottom:0;
}
.content-webform-section .form-group-wrapper .form-item:first-child {
	margin-right:2%;
}
.content-webform-section .form-group-wrapper .form-inline .control-label {
	margin-bottom:6px;
	vertical-align:baseline;
}
.content-webform-section .form-group-wrapper .form-inline .form-control {
	display:block;
	width:100%;
	vertical-align:baseline;
}
.content-cards-carousel-section .cards-wrapper img {
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	margin-bottom:25px;
}
.select-topic-wrapper select {
	color:#595959 !important;
	height:35px;
	width:40%;
}
.comment-comment-forum-form {
	padding:0 0!important;
	display:inline-flex;
}
.comment-comment-forum-form  label {
	display:none;
}
.comment-comment-forum-form  .form-textarea-wrapper {
	width:110%;
}
.comment-comment-forum-form  button {
	margin-left:50px;
	width:calc(100% + 30px);
}
.comment-comment-forum-form  textarea {
	border-radius:0;
}
.share-button-wrapper ul.dropdown-menu {
	width:175px;
}
form#ge-form-forum-topic {
	padding:0 0!important;
}
form#ge-form-forum-topic .form-select  .btn {
	border-radius:0!important;
}
form#ge-form-forum-topic .select-wrapper:after {
	display:none!important;
}
.topic-close-btn {
	cursor:pointer;
}
.category-reply .ge-form-forum-comment {
	display:inline-block;
	width:90%;
}
.category-reply .form-actions {
	width:25%;
	display:inline-block;
}
.category-reply form {
	padding:5px 0!important;
}
.category-reply .form-item-forum-comment-body {
	width:74%;
	display:inline-block;
}
.category-reply input {
	border:1px solid #d0d0d0;
	padding:10px 15px;
	width:calc(100% - 210px);
	border-radius:0;
	display:inline-flex;
	width:98%;
}
.category-reply input,.category-reply button {
	display:inline-flex;
}
.category-reply mark {
	display:none;
}
.forum-category .rate-widget-thumbs-up,.forum-category .comment-count-wrapper {
	display:inline;
}
.forum-category .rate-widget-thumbs-up {
	padding-right:5px;
}
.forum-category .rate-widget-thumbs-up .rate-score,.forum-category .rate-widget-thumbs-up .rate-thumbs-up-btn-up,.forum-category .rate-widget-thumbs-up .rate-undo-vote {
	display:inline-block;
	margin-right:5px;
	font-size:14px;
}
.forum-category .rate-widget-thumbs-up .rate-thumbs-up-btn-up {
	position:relative;
	background:none;
	top:3px;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:400;
	line-height:0;
	font-size:16px;
	text-indent:0;
	margin-right:5px;
	text-decoration:none;
	width:inherit;
	height:inherit;
}
.forum-category .rate-widget-thumbs-up .rate-thumbs-up-btn-up:before {
	content:"\e125";
}
.forum-category .rate-widget-thumbs-up .rate-thumbs-up-btn-up > span.ajax-throbber {
	font-size:14px;
	display:inline-block;
	color:#595959!important;
	top:-2px;
	left:3.5px;
}
.forum-category .comment-count-wrapper span.glyphicon-custom {
	top:3px;
	margin-right:5px;
}
.forum-category .forum-add-new {
	width:90%;
	display:inline-block;
}
.forum-category .forum-add-new  button {
	background-color:#0058b8 !important;
	display:inline-block;
}
.portfolio-block {
	margin-bottom:0;
}
.portfolio-block  .inner-line {
	padding-bottom:60px;
}
.portfolio-block #panecontainer_industry {
	position:relative;
	overflow:hidden;
	float:left;
	width:100%;
}
.portfolio-block #panecontainer_industry .row >div:first-child {
	padding-right:0;
}
.portfolio-block #panecontainer_industry .row >div:last-child {
	padding-left:0;
}
.portfolio-block #panecontainer_industry .image-selections {
	position:relative;
	overflow:hidden;
	float:left;
	width:100%;
	height:500px;
	margin:42px 0;
}
.portfolio-block #panecontainer_industry .image-selections .image-wrapper {
	position:absolute;
	z-index:-10;
	width:100%;
	height:500px;
	top:0;
	left:0;
}
.portfolio-block #panecontainer_industry .image-selections .image-wrapper img {
	width:100%;
	height:auto;
	position:static;
	z-index:0;
}
.portfolio-block #panecontainer_industry .image-selections .image-description {
	margin:0;
	color:#fff;
	float:left;
	height:500px;
	width:100%;
	background-color:rgba(10,10,40,0.6);
	padding:90px 0 0;
}
.portfolio-block #panecontainer_industry .image-selections .image-description .background-gradient {
	background-color:transparent;
	padding:0 57px;
}
.portfolio-block #panecontainer_industry .image-selections .background-gradient h3 {
	margin-bottom:25px;
}
.portfolio-block #panecontainer_industry .image-selections .background-gradient .button-wrapper-big {
	margin-top:25px;
}
.content-with-fullwidth-carousel-section #eventCarousel {
	display:block;
}
.content-with-fullwidth-carousel-section #eventCarousel .events-wrapper {
	padding-top:80px;
	height:500px;
}
.helpdesk-block .container .row > div.text-center {
	padding:0 100px;
}
.content-fullwidth-filled-section-none {
	background-color:transparent;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.content-fullwidth-filled-section-none .content-wrapper,.content-fullwidth-filled-section-none .icons-wrapper {
	float:left;
	width:100%;
	color:#595959;
	padding-left:57px;
}
.content-fullwidth-filled-section-none .content-wrapper {
	padding-left:50px;
}
.content-fullwidth-filled-section-none button {
	margin-top:20px;
	margin-bottom:40px;
}
.content-fullwidth-filled-section-none .dark-bg {
	color:#fff !important;
	background-color:#0058b8 !important;
}
.home-header-searchBlock {
	margin-top:0px !important;
}
.content-fullwidth-filled-section-none .container,.helpdesk-block.content-block .container {
	padding-left:37px;
}
.image-selector .expertise-selector-options {
	min-height:inherit;
}
.content-detail-gallery .inner-line {
	padding-bottom:80px;
}
a.anchor-scroll-top {
	position:fixed;
	bottom:20px;
	right:20px;
	background:rgb(0,0,0);
	background:rgba(0,0,0,0.7);
	width:50px;
	height:50px;
	display:block;
	text-decoration:none;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	border-radius:35px;
	display:none;
}
a.anchor-scroll-top i.glyphicon-custom {
	color:#fff;
	margin:0;
	position:relative;
	left:16px;
	top:13px;
	font-size:19px;
}
a.anchor-scroll-top:hover {
	background:rgba(0,0,0,0.9);
}
a.anchor-scroll-top:hover i {
	color:#fff;
	top:5px;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-ms-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
@media only screen and (max-width:1199px) {
	.press-release.events .grid-group-item a.btn-custom:first-child {
	margin-right:15px;
}
.press-release.events .grid-group-item  a.btn-custom {
	width:115px;
}
.press-release .list-group-item {
	width:95%;
}
.navigation-wrapper ul.navbar-nav > li > a {
	padding-left:5px;
	padding-right:10px;
}
.other-icon .navbar-right {
	margin-left:10px;
}
.other-icon li.icon {
	margin:0 0px 0 5px;
}
.user-icon {
	margin:23px 10px 0 5px;
}
.hero-block {
	top:-1px;
}
.content-webform-section .form-group-wrapper .form-item {
	width:48.70%;
}
.portfolio-block #panecontainer_industry .image-selections .image-wrapper img {
	width:auto;
	height:500px;
}
.helpdesk-block.content-block .container {
	padding-left:15px;
}
.helpdesk-block .container .row > div.text-center {
	padding:0 15px;
}
.portfolio-block #panecontainer_industry .image-selections .image-description {
	padding:50px 0 0;
}
}@media only screen  and (max-width:991px) {
	.home-hero-block {
	min-height:550px;
}
.home-hero-block .inner-content {
	margin-top:150px;
}
.hero-block .inner-content h1.hero-headline:before {
	display:none;
}
.user-icon {
	margin:11px 15px 0 10px;
}
.sidebar-menu,.sidebar-menu__list {
	width:260px;
}
.sidebar-menu__list {
	overflow:hidden;
}
.sidebar-menu__item  .glyphicon {
	top:4px;
}
.sidebar-menu__item.sidebar-menu__item--back .sidebar-menu__link {
	color:#fff!important;
}
.sidebar-menu__link .glyphicon-menu-left {
	top:1px!important;
}
.navigation-wrapper {
	min-height:60px;
}
.press-release.events .grid-group-item a.btn-custom {
	display:block;
}
.press-release.events .grid-group-item a.btn-custom {
	margin:0 auto;
}
.press-release.events .grid-group-item a.btn-custom:first-child {
	margin:15px auto;
}
.press-release.events .grid-group-item .read-more-button {
	text-align:center;
}
.content-blog-section.content-article-section .inner-line:before {
	display:none;
}
.content-article-section .inner-line {
	padding:0 0;
}
.related-articles-block .title-wrapper,.content-article-section .title-wrapper,.content-article-section .content-wrapper,.content-article-section .img-wrapper {
	padding-left:0;
}
.content-article-section .title-wrapper {
	margin-top:100px;
}
.related-articles-block h2:before,.content-article-section h1:before {
	display:none;
}
.related-articles-block a.link-custom {
	position:static;
	margin-top:0;
}
.navigation-wrapper ul.navbar-nav {
	margin:0 10px 0 0;
}
.content-blog-section form .form-textarea-wrapper {
	width:100%;
}
.content-blog-section form .form-actions {
	width:100%;
	padding:0 15px 15px;
}
.content-blog-section form .form-actions button {
	padding:9px 25px;
	width:auto;
	margin-left:0;
	margin-right:10px;
	display:inline;
}
.content-blog-section form .form-actions button:first-of-type {
	margin-bottom:0;
}
.content-blog-section form .form-actions button.btn-default {
	margin-right:0;
}
.content-webform-section .form-webform-wrapper {
	margin-left:0;
}
.portfolio-block #panecontainer_industry .image-selections .image-description .background-gradient {
	padding:0 25px;
}
.content-fullwidth-filled-section-none .container,.content-fullwidth-filled-section-none .content-wrapper {
	padding-left:15px;
}
}@media only screen and (max-width:767px) {
	.content-halfwidth-image-section .field--name-field-content-w-halfw-text  button.btn {
	white-space:normal;
}
.home-hero-block {
	min-height:475px;
}
.hero-block.home-hero-block video.video-banner-bg {
	height:100%;
	width:auto;
}
.navigation-wrapper {
	min-height:60px;
}
.sidebar-menu__list {
	overflow-y:auto;
}
#list,#grid {
	padding:5px 15px;
}
.press-release .view-layout {
	margin-top:10px;
}
.press-release .select-wrapper .btn-group.bootstrap-select.form-select {
	width:90px;
}
.press-release .view-layout .btn-group {
	float:left!important;
}
.press-release .list-group-item {
	width:85%;
}
.press-release .line-tab {
	width:95%;
}
.press-release .custom-nav-tab > li > a {
	font-size:22px;
	padding:10px 5px 15px;
}
.press-release .item.list-group-item .list-group-item-heading,.press-release .item.list-group-item .events-sched {
	display:block;
}
.press-release .grid-group-item a.btn-custom {
	display:inline-block;
}
.press-release .item a.btn-custom:first-child {
	margin-right:15px;
}
.press-release .grid-group-item a.btn-custom {
	width:100%!important;
	margin:0 0;
}
.press-release .grid-group-item a.btn-custom:first-child {
	margin-right:0;
}
.press-release .grid-group-item .read-more-button {
	text-align:left;
}
.content-article-section .inner-line:before {
	display:none;
}
.content-article-section .inner-line {
	padding:0 0;
}
.content-blog-section form.ajax-comments-form-reply {
	margin-left:0;
	width:100%;
}
.content-webform-section .form-group-wrapper .form-item {
	width:100%;
	margin-bottom:15px;
}
.content-webform-section .form-group-wrapper .form-item:first-child {
	margin-right:0;
}
.content-webform-section .form-group-wrapper .form-item:last-child {
	margin-bottom:0;
}
.portfolio-block #panecontainer_industry .row >div:first-child {
	padding-right:15px;
}
.portfolio-block #panecontainer_industry .row >div:last-child {
	padding-left:15px;
}
.user-form .form-control {
	max-width:100%;
}
.user-form .form-group.full-width.text-center {
	padding:0 30px;
}
.flip-flop-section .right-content-filled .inner-content {
	padding-left:15px!important;
	padding-right:15px!important;
}
.content-detail-gallery .inner-line {
	padding-bottom:0;
}
}@media only screen 
and (min-device-width:1024px) 
and (max-device-width:1366px) 
and (-webkit-min-device-pixel-ratio:1.5) {
	.home-hero-block {
	min-height:730px;
}
}@media only screen and (max-width:767px) and (min-width:650px) {
	.hero-block.home-hero-block video.video-banner-bg {
	width:100%;
	height:auto;
}
}.other-icon {
	padding-left:10px;
}
.modal-user-registration .form-wrapper {
	margin:0;
}
.modal-user-registration > .form-wrapper {
	margin:0 80px 0 80px;
}
.user-form .select-wrapper {
	max-width:28em;
}
.user-profile-page .region-content form {
	padding:80px 0;
}
.password-strength__meter {
	margin-top:0.5em;
	background-color:#ebeae4;
}
.password-strength__indicator {
	background-color:#77b259;
	-webkit-transition:width 0.5s ease-out;
	transition:width 0.5s ease-out;
}
.password-strength__indicator.is-weak {
	background-color:#e62600;
}
.password-strength__indicator.is-fair {
	background-color:#e09600;
}
.password-strength__indicator.is-good {
	background-color:#0074bd;
}
.password-strength__indicator.is-strong {
	background-color:#77b259;
}
.password-strength {
	max-width:29em;
	clear:both;
	padding-top:10px;
}
.input-group.password-parent {
	max-width:32em;
	display:block;
}
section.content-block .inner-line {
	padding-top:80px;
}
.content-with-carousel-section a {
	color:white !important;
}
.flip-flop-section .container .row {
	margin-top:0 !important;
}
.input-group-btn div {
	position:relative;
	font-size:0;
	white-space:nowrap;
}
.input-group-btn .custom-button {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}
#simplenews-subscriptions-block-additivesubscription #edit-mail-wrapper .control-label {
	display:none;
}
.region-content {
	min-height:300px;
}
.content-half-image-filled-section .content-wrapper .custom-input-group input[type="text"],.content-half-image-filled-section .content-wrapper .custom-input-group input[type="email"] {
	height:55px;
	font-size:16px;
	color:#595959;
	background-color:#fff;
	background-image:none;
	border:1px solid #e8e8e8;
	-webkit-border-top-left-radius:100px;
	-webkit-border-bottom-left-radius:100px;
	-moz-border-radius-topleft:100px;
	-moz-border-radius-bottomleft:100px;
	border-top-left-radius:100px;
	border-bottom-left-radius:100px;
	padding:6px 25px;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition:none;
	-o-transition:none;
	transition:none;
}
.content-half-image-filled-section .container-fluid-absolute {
	z-index:-11;
}
a#user-icon {
	padding:25px 0;
}
.modal-header {
	border:none;
}
.modal-title {
	display:none;
}
#simplenews-confirm-add,#simplenews-request-hash,#simplenews-confirm-removal {
	margin-left:109px;
	margin-top:32px;
}
#simplenews-request-hash #edit-cancel,#simplenews-subscriptions-block-additivesubscription #edit-mail-wrapper .control-label,#simplenews-confirm-removal #edit-cancel,#simplenews-confirm-add #edit-cancel {
	display:none;
}
#simplenews-subscriptions-block-additivesubscription .stat_msg {
	margin-bottom:7px;
	color:#a94442;
	font-weight:bold;
}
#simplenews-subscriptions-block-additivesubscription {
	padding-top:0px !important;
}
.events-wrapper .sliding-u {
	color:#337ab7 !important;
	text-decoration:none;
}
.events-wrapper .sliding-u:hover,.events-wrapper .sliding-u:focus,.events-wrapper .sliding-u:active,.events-wrapper .dark-bg:hover,.events-wrapper .dark-bg:focus,.events-wrapper .dark-bg:active {
	color:#fff !important;
	text-decoration:none;
	background:#00b3df !important;
}
.content-cards-with-image-section .custom-button a,.content-cards-with-image-section .custom-button a:hover,.content-cards-with-image-section .custom-button a:focus,.content-cards-with-image-section .custom-button a:active {
	color:#fff !important;
	text-decoration:none;
}
.inner-line-new {
	float:left;
	width:100%;
}
.path-blog .button {
	color:#fff!important;
	background-color:#0058b8!important;
	font-size:16px!important;
	letter-spacing:0.02em;
	border:0 !important;
	outline:none!important;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	padding:9px 45px;
}
.path-blog .button:hover,.path-blog .button:focus,.path-blog .button:active {
	color:#fff!important;
	background:#00b3df!important;
}
.path-blog .hero-block {
	margin-bottom:56px;
}
.paragraph--type--whats-trending .content-with-carousel-section .carousel-list .box-content .overlay-content,.paragraph--type--featured-stories .content-with-carousel-section .carousel-list .box-content .overlay-content,.paragraph--type--whats-new .content-with-carousel-section .carousel-list .box-content .overlay-content,.paragraph--type--featured-stories .content-with-carousel-section .carousel-list .box-content .overlay-content p,.paragraph--type--whats-new .content-with-carousel-section .carousel-list .box-content .overlay-content p,.paragraph--type--whats-trending .content-with-carousel-section .carousel-list .box-content .overlay-content p {
	font-size:16px !important;
}
.content-with-carousel-section #carousel-bigger-to .carousel-list .box-content,.content-with-carousel-section #carousel-bigger-one .carousel-list .box-content {
	height:335px;
}
.path-blog .content-cards-with-image-section {
	margin-bottom:28px;
}
.paragraph--type--latest-post .dark-bg {
	color:#fff !important;
	background:#0058b8 !important;
}
.paragraph--type--latest-post .dark-bg:hover,.paragraph--type--latest-post .dark-bg:focus {
	color:#fff !important;
	background:#00b3df !important;
}
.paragraph--type--whats-new .block-title.text-center {
	margin-bottom:50px;
}
.content-fullwidth-filled-section.content-block {
	padding-top:45px !important;
	padding-bottom:45px !important;
	height:auto !important;
}
.content-fullwidth-filled-section .icons-wrapper {
	padding-left:3px !important;
}
@media (min-width:1023px) and (max-width:1024px) {
	.content-cards-carousel-section .section-headline {
	font-size:48px;
}
}.blog-body {
	height:145px;
}
@media (min-width:320px) and (max-width:1024px) {
	.paragraph--type--whats-new .section-subheading a {
	opacity:1.6;
	pointer-events:none;
	cursor:default;
}
}.user-profile-page {
	min-height:420px;
}
.header-searchBlock {
	background-color:#000;
}
@media (max-width:1200px) {
	.navigation-wrapper .navbar-brand img.brand-logo,.navigation-wrapper .navbar-brand span.brand-title {
	display:none;
}
}@media (max-width:990px) {
	.case-list {
	width:50%;
	position:relative;
	float:left;
}
.maxhide {
	display:block;
}
.hero-block {
	min-height:200px;
	max-height:360px;
}
.minhide {
	display:none;
}
.navigation-wrapper .navbar-brand img {
	height:45px;
}
.other-icon {
	padding-top:5px;
}
.hottab {
	display:none
}
}.menu-content-header>.nav>li {
	height:1.6em;
	line-height:1.6em;
	padding-left:8px;
	padding-right:8px;
	font-size:14px;
	width:270px;
}
.fk1 {
	font-size:14px;
	transition-duration:0.3s;
}
.fk1:hover {
	color:#0053bc;
	background-color:#f9f9f9;
}
.fk1x {
	font-size:14px;
}
.fk1x:hover {
	color:#0053bc;
	background-color:#f9f9f9;
}
.hero-blockx {
	min-height:300px;
	max-height:360px;
	background:transparent;
	color:#fff;
	position:relative;
	overflow:hidden;
}
.hero-blockx.interior {
	min-height:370px;
	max-height:400px;
}
.hero-blockx .inner-line:before {
	margin-top:100px;
	height:122%;
}
.home-hero-blockx .inner-line:before {
	min-height:98vh;
}
.hero-blockx .inner-content {
	margin-top:100px;
	margin-left:57px;
}
.hero-blockx .inner-content h6 {
	margin-bottom:18px;
	text-transform:uppercase;
}
.hero-blockx .inner-content h6:before {
	position:absolute;
	content:'';
	z-index:0;
	border-left:1px solid #02b2e3;
	height:25px;
	left:2px;
	margin-left:35px;
}
.hero-blockx .inner-content h1.hero-headline {
	margin-bottom:25px;
}
.hero-blockx .inner-content p {
	margin-bottom:38px;
}
.hero-blockx .inner-content ul.logo-brands > li {
	vertical-align:middle;
}
.hero-blockx .inner-content ul.logo-brands > li:first-child {
	margin-right:100px;
}
.aboutfk {
	background-color:#f2f2f2;
	text-align:center;
	line-height:4em;
	cursor:pointer;
}
.aboutfk:hover {
	background-color:#D8E7F6;
}
.aboutfko {
	color:#fff;
	background-color:#0090e0;
	text-align:center;
	line-height:4em;
	cursor:pointer;
}
#imgbox {
	cursor:pointer;
	padding:0px;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	text-align:center;
	font-size:30px;
	z-index:9999;
	background:rgba(5,5,5,0.9);
	display:none;
}
.xclose {
	width:20px;
	height:20px;
	background:url(close-btn-icon-small.png) no-repeat 0 0;
	background-size:cover;
	border:0;
	margin:30px;
	cursor:pointer;
	float:right;
}
.xclose img {
	max-height:80%;
}
.header-wrapper {
	background-color:
}
.hottab {
	height:60px;
	text-align:center;
	line-height:60px;
	background-color:#333;
	font-size:14px;
	color:#fff;
	cursor:pointer;
	border-top-color:#000;
	border-top-style:solid;
	border-top-width:1px;
	transition-duration:0.3s;
}
.hottab:hover {
	background:none;
	background-color:#000;
}
.hottab_on {
	height:60px;
	text-align:center;
	line-height:60px;
	background:none;
	font-size:18px;
	border-top-color:#0093dd;
	border-top-style:solid;
	border-top-width:5px;
	transition-duration:0.3s;
}
.tab-card {
	border-width:0px;
	border-style:solid;
	border-radius:2px;
	box-shadow:0 2px 5px 0 rgba(0,0,0,.1)
}
.homepro {
	display:none;
	transition-duration:0.3s;
}
.imglist {
	background-color:#9F3638;
	cursor:pointer;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	font-size:22px;
	background:rgba(0,0,0,0.4);
	display:none;
	transition-duration:0.3s;
}
.case-list:hover>.imglist {
	display:flex;
	display:-webkit-flex;
	align-items:center;
	justify-content:center;
	transition-duration:0.3s;
}
.homev {
	width:100%;
	position:relative;
	overflow:hidden;
	height:100%
}
.vide {
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	line-height:100%;
	font-size:100px;
	transition-duration:0.3s;
	background:rgba(0,0,0,0.4);
	color:#fff;
	display:flex;
	display:-webkit-flex;
	align-items:center;
	justify-content:center
}
.vide:hover {
	background:rgba(0,0,0,0.6);
}
.newslist {
	background-color:#f8f8f8;
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	margin-top:2px;
	transition-duration:0.3s;
}
.newslist:hover {
	background-color:#fff;
}
.inbg {
	background:-webkit-linear-gradient(#000,#333);
	background:-o-linear-gradient(#000,#333);
	background:-moz-linear-gradient(#000,#333);
	background:linear-gradient(#000,#333);
}
.imglistx {
	cursor:pointer;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	font-size:30px;
	background:rgba(0,0,0,0.2);
	transition-duration:0.3s;
	display:flex;
	display:-webkit-flex;
	align-items:center;
	justify-content:center
}
.fk1x:hover {
	color:#0053bc;
	background-color:#f9f9f9;
}
.fk1 {
	font-size:14px;
	line-height:1.6em;
}
.zmenu {
	position:absolute;
	width:300px;
	background-color:#fff;
	display:none;
	z-index:99;
	margin-top:12px;
	padding:0;
	border:#ddd solid 1px;
	border-top:none;
	transition-duration:0.3s;
}
.zmenu>li {
	margin:0;
	padding:0;
}
.zcats {
	position:absolute;
	width:220px;
	background-color:#f9f9f9;
	display:none;
	min-height:150px;
	margin-top:-22px;
	left:240px;
	transition-duration:0.3s;
}
.xdropdown:hover>.zmenu,.nav-stacked>li:hover>.zcats {
	display:block;
}
.xdropdown a:hover {
	color:#B90A0D;
}
.pfkx {
	background-color:#ddd;
	padding-left:8px;
	padding-right:8px;
	color:#333;
	margin-bottom:1px;
}
.pfkx:hover {
	background-color:#eee;
}
.loadEffect {
	width:100px;
	height:100px;
	position:relative;
	margin:0 auto;
	margin-top:100px;
}
.loadEffect span {
	display:inline-block;
	width:20px;
	height:20px;
	border-radius:50%;
	background:lightgreen;
	position:absolute;
	-webkit-animation:load 1.04s ease infinite;
}
@-webkit-keyframes load {
	0% {
	-webkit-transform:scale(1.2);
	opacity:1;
}
100% {
	-webkit-transform:scale(.3);
	opacity:0.5;
}
}.loadEffect span:nth-child(1) {
	left:0;
	top:50%;
	margin-top:-10px;
	-webkit-animation-delay:0.13s;
}
.loadEffect span:nth-child(2) {
	left:14px;
	top:14px;
	-webkit-animation-delay:0.26s;
}
.loadEffect span:nth-child(3) {
	left:50%;
	top:0;
	margin-left:-10px;
	-webkit-animation-delay:0.39s;
}
.loadEffect span:nth-child(4) {
	top:14px;
	right:14px;
	-webkit-animation-delay:0.52s;
}
.loadEffect span:nth-child(5) {
	right:0;
	top:50%;
	margin-top:-10px;
	-webkit-animation-delay:0.65s;
}
.loadEffect span:nth-child(6) {
	right:14px;
	bottom:14px;
	-webkit-animation-delay:0.78s;
}
.loadEffect span:nth-child(7) {
	bottom:0;
	left:50%;
	margin-left:-10px;
	-webkit-animation-delay:0.91s;
}
.loadEffect span:nth-child(8) {
	bottom:14px;
	left:14px;
	-webkit-animation-delay:1.04s;
}
#intip {
	position:fixed;
	bottom:100px;
	right:75px;
}
#icons {
	width:50px;
	position:fixed;
	bottom:180px;
	right:20px;
}
#icons img {
	margin-top:30px;
	width:50px;
	height:50px;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	border-radius:35px;
	cursor:pointer;
}
#icons a {
	display:block;
}
.footerx,.footerx p {
	line-height:1em;
}
