.contactform-title .usercontent {
	color: #FFF;
}

.contactform-title .usercontent h2 {
	color: #FFF;
}

.footermenu {
	background: #49494B;
	padding: 0 0;
	text-align: center;
}

.footermenu>li>a {
	color: #FFF;
}

@media (min-width: 768px) {
	.footermenu>li.current-menu-item>a,
	.footermenu>li.current-menu-ancestor>a,
	.footermenu>li:hover>a,
	.footermenu>li:focus>a,
	.footermenu>li>a.selected {
		color: #FFF !important;
	}
}

@media (min-width: 768px) {
	.footermenu>li>a::after,
	.footertop-social .footermenu>li>a.__linkedin::after,
	.footertop-social .footermenu>li>a.__twitter::after,
	.footertop-social .footermenu>li>a.__youtube::after {
		content: '';
		display: inline-block;
		position: absolute;
		bottom: 25px;
		left: 50%;
		right: 50%;
		width: 0%;
		height: 2px;
		background: #FFF;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}
}

.contactform {
	color: #fff;
}

.usercontent .hs-form label {
	color: #858585 !important;
}

.loadmore-button .done {
	background: #fff;
}

.slideshow {
	height: 500px;
}

.__nomenuheight {
	min-height: 85px;
}

.productuser::before {
	box-shadow: none;
	border-top: 1px solid #ddd;
}

.prodsect.__video::before {
	box-shadow: none;
	border-top: 1px solid #ddd;
}

.footermenu>li>a {
	font-size: 1em;
	margin: 0px 5px 0px 5px;
}

.footer-bottom-menu>ul>li {
	float: left;
}

.casemodule::before {
	box-shadow: none;
	border-top: 1px solid #ddd;
}

.prodtable {
	padding-bottom: 25px;
}

.footertop-contact-top {
	text-align: center;
}

.footertop {
	padding: 30px 0;
}

.homefeatmobile {
	text-align: center;
	margin: 0;
}

.homefeatmobile-col {
	padding: 10px 5px;
}

.casemodule::before {
	box-shadow: none;
	border-top: 1px solid #ddd;
}

.product_single_study {
	box-shadow: none;
	border-top: 1px solid #ddd;
	padding-top: 40px;
}

.__plus {
	margin: 0 0 0 0;
}

@media (min-width: 992px) {
	.itemwrap.__plus {
		margin: -140px 0 0 0;
	}
}

.banner.__banneritem {
	background-image: url("/wp-content/themes/v1/images/banner-bars.png");
}

.button.__green:hover::after,
button.__green[type="submit"]:hover::after,
.itemcol:hover .itemcol-link .__green.button::after,
.itemcol:hover .itemcol-link button.__green[type="submit"]::after,
.itemcol:focus .itemcol-link .__green.button::after,
.itemcol:focus .itemcol-link button.__green[type="submit"]::after,
.casemodule:hover .__green.button::after,
.casemodule:hover button.__green[type="submit"]::after,
.casemodule:focus .__green.button::after,
.casemodule:focus button.__green[type="submit"]::after,
.button.__green:focus::after,
button.__green[type="submit"]:focus::after {
	color: #FFF;
}

.usercontent a.button:hover {
	color: #FFF;
}

.banner.__banneritem .banner-prodcode {
	background-size: contain;
	width: 80%;
}

@media screen and (min-width:768px) {
	.banner.__bannersub .banner-content {
		// padding: 172px 0 40px 0;
	}
}

.loadmore .button:hover {
	color: #00558b;
	border: 3px solid #00558b;
	background: #00558b;
	background: transparent;
}

.loadmore .button:focus {
	color: #fff;
	border: 3px solid #00558b;
	background: #0064A5;
}


/* module */

.footercol-form .hs-form input[type="email"] {
	color: #fff;
}

.footercol-article {
	margin: 0;
}

.footercol-link {
	margin-top: 43px;
}

.obvious_a_tag {
	color: #337ab7 !important;
	text-decoration: none      !important;
	text-transform: none !important;
}

.newsfilter-form .field_wrap {
	width: 100%;
}

.noborder {
	border-right: none !important;
}