div#relevantfor {
    display: none;
}

div#category-hero {
	margin-bottom: 0px !important;
}

.faqtable.w5 li div {
	width: 20%;
}

.faqtable.w4 li div {
	width: 25%;
}

.faqtable.w3 li div {
	width: 33.3%;
}

.faqtable.w2 li div {
	width: 50%;
}

ul.faqtable {
	border: solid 1px rgba(47, 49, 50, .2);
	border-top: none;
	margin-bottom: 25px;
}

ul.faqtable li:nth-child(odd) div {
	background-color: rgba(195, 198, 200, .5);
}

ul.faqtable li.header {
	margin-top: -5px;
}

ul.faqtable li.header div {
	background-color: rgba(195, 198, 200, .5);
}

#faqintro {
	margin-top: 30px;
}

div#introtxt ul {
	list-style-position: inside;
}

div#selectionselectcontainer {
    display: none;
}

.grecaptcha-badge {
    display: none !important;
}

@media only screen and (min-width: 1260px) {
	div#introtxt {
		margin-left: 80px;
		margin-right: 5px;
		padding-right: 10px;
	}
}





@media only screen and (min-width: 991px) {

	input#hero-search-input {
		padding-left: 80px;
	}

	hr#heroSearchHR {
		margin-top: -37px;
	}

	a.search-trigger {
		padding-right: 80px;
	}

	.component-global-navigation .primary-nav .search-trigger:before {
		right: 95px;
	}

	div#hero-logo-ani {
		margin-left: 85px;
	}

	.search-bar .container.search-container {
		padding-right: 105px;
	}

	.component-global-navigation .primary-nav .search-trigger {
		bottom: 2px;
	}
}

@media only screen and (max-width: 991px) {
	.faqtable li:not(.header) div {
		font-size: 14px;
	}
}

@media only screen and (max-width: 759px) {
	.faqtable li:not(.header) * {
		font-size: 12px !important;
		font-weight: 600;
	}

	.sbs-wrapper.sbs-w3 .title {
		font-size: 12px !important;
	}
}

@media only screen and (max-width: 550px) {
	.faqtable .header * {
		font-size: 12px !important;
	}
}


@media only screen and (max-width: 550px) {
	ul.faqtable.w4 .longer {
		display: none !important;
	}

	.faqtable.w4 li div {
		width: 33.333% !important;
	}

	.sbs-wrapper.sbs-w3 .title {
		font-size: 11px !important;
	}

	.container h2 {
		font-size: 1.5em !important;
	}
}


@media only screen and (max-width: 450px) {
	div#introtxt {
		margin-top: -15px !important;
	}
}

@media only screen and (max-width: 350px) {
	.faqtable li:not(.header) div {
		font-size: 10px !important;
	}
}

/*Site Search*/
#hublabel, #expresslabel, #irlabel {
	border: 0px;
}

@media only screen and (max-width: 991px) {
	form#heroSearch {
		margin-top: 37px !important;
	}
	h2#topArticles {
		margin-top: -8px;
		margin-bottom: -5px;
	}
}

@media only screen and (min-width: 991px) {
	hr#heroSearchHR {
		margin-top: -35px
	}

	h2#topArticles {
		margin-top: -18px;
		margin-bottom: -5px;
	}
}

@media only screen and (min-width: 1280px) and (max-width: 1475px) {
	h2#topArticles {
		margin-left: 1em;
	}
	div#allArticles {
		margin-left: 2em;
	}
} 

@media only screen and (min-width: 1281px) and (max-width: 1560px) {
	h2#topArticles {
		margin-left: 3em;
	}
	div#allArticles {
		margin-left: 6em;
	}
} 

@media only screen and (min-width: 1561px) and (max-width: 1635px) {
	h2#topArticles {
		margin-left: 10%;
	}
	div#allArticles {
		margin-left: 9em;
	}
} 

@media only screen and (min-width: 1635px) {
	div#allArticles {
		margin-left: 170px;
	}

}