	.the-faq-title {
		width:100%;
		font-weight:bold;
		font-size: 24px;
		display:flex;
		align-items:center;
		justify-content:space-between;
		flex-wrap:nowrap;
	}
	.the-faq-title .indi {
		padding-left:24px;
	}
	.rosman-navbar__dropdown--search input {
		color:#000 !important;
	}
	.favs {
		cursor:pointer;
	}
	.result-col-meta {
		width:100%;
	}
	.result-col-meta .list-unstyled {
		padding:12px;
		border-bottom:1px solid #a91f2e;
		display:flex;
		flex-direction:column;
		width:100%;
	}
	
	.result-col-meta .list-unstyled li {
		font-weight:bold;
		padding:12px;
	}
	.new-top-links {
		display:flex;
		flex-direction:row;
		margin-bottom:0px;
	}
	.new-top-links .indi i {
		color:#ac1b2b;
	}
	.new-top-links li {
		margin-right:24px;
		cursor:pointer;
	}
	.new-top-links li a {
		color:#000;
	}
	.btn-cyan {
		background-color:#d0f0ef;
		color:#000;
	}
	.btn-cyan:hover {
		background-color:#bbd8d7;
	}
	.btn-gray {
		background-color:#eee;
		color:#000;
	}
	.btn-gray:hover {
		background-color:#bbb;
	}
	.no-bold {
		font-weight:400;
	}
	.btn-new {
		font-size:13px;
		padding:10px 24px;
		min-width:125px;
	}
	.btn-new.btn-new-short {
		padding:10px 24px;
		font-size:17px;
		min-width:90px;
	}
	.site-header__logo {
		flex:none;
	}
	.hamburger-wrap {
		cursor:pointer;
	}
	.hamburger-wrap .fa-bars {
		color:rgb(169, 31, 46);
		font-size:50px;
		font-weight:400;
	}
	.hamburger-wrap.active .fa-bars {	
		color:#000;
	}
	.site-header__logo-new img {
		width:80%;
		max-width:200px;
	}
	.mobile-menu-container {
		display:none;
		border-top:1px solid #000;
		padding-top:12px;
		padding-bottom:12px;
	}
	.search-wrap button {
		border:none;
		background:none;
		position:absolute;
		right:24px;
		color:#ae1b29;
		margin-top:-30px;
		margin-left:12px;
	}
	.mobile-menu-links {
		width:100%;
	}
	.mobile-menu-links li {
		border-top:1px solid #ccc;
		padding:12px 0px;
		text-align:center;
		cursor:pointer;
		font-size:17px;
		line-height:19px;
	}
	.mobile-menu-links .subnav li {
		border:none;
		color:#A91f2E;
	}

.subnav ul {
margin-top:10px;
}

	.mobile-menu-links li.active {
			color:#A91F2E;
	font-weight:bold;
	}
	.mobile-menu-links .subnav {
		display:none;
	}
	.subnav {
		display:none;
	}
	.close-menu {
		font-size:20px;
		padding:20px;
		color:#fff;
		background-color:#A91F2E;
		border-radius:50%;
		cursor:pointer;
		height:50px;
		width:50px;
		display:flex;
		justify-content:center;
		align-items:center;
	}
	.search-wrap .submit i {
		color:#A91F2E;
		cursor:pointer;
	}
	#resource-search {
		display:none;
	}
	#resource-search .col-xs-12.d-flex {
		width:100%;
	}
	#resource-search .col-xs-12.d-flex .input-group {
		display:flex;
		width:100%;
		flex-direction:column;
		align-items:center;
		justify-content:center;
	}
	#resource-search .col-xs-12.d-flex .input-group > * {
		margin:12px;
	}
	#resource-search .col-xs-12.d-flex .input-group .input-group-btn button[type="submit"] {
		border:none;
		background:none;
		color:#a91f2e;
		box-shadow:none;
		text-shadow:none;
	}
	.filter-toggle {
		cursor:pointer;
		font-weight:bold;
		color:#a91f2e;
		font-size:18px;
		padding:12px 0px;
	}
	@media screen and (min-width:992px) {
		#resource-search {
			display:flex !important;
		}
		#resource-search .col-xs-12.d-flex {
			width:100%;
		}
		#resource-search .col-xs-12.d-flex .input-group {
			display:flex;
			width:100%;
			flex-direction:row;
			align-items:center;
			justify-content:center;
			flex-wrap:wrap;
		}
		.mobile-menu-container {
			display: none !important;
		}
		.top-link .subnav::before { 
			content:' ';
			border-style: solid;
			border-width: 0 20px 20px 20px;
			border-color: transparent transparent #A91F2E transparent;
			position: absolute;
			margin-top: -35px;
			margin-left:86px;
		}
		.top-link .subnav {
			position:absolute;
			width:240px;
			padding:15px;
			background-color:#A91F2E;
			z-index:10;
		}
		.top-link .subnav ul {
			list-style:none;
			display:flex;
			flex-direction:column;
		}
		.top-link .subnav ul li:nth-child(1) {
			border-top:none;
		}
		.top-link .subnav ul li {
			width:100%;
			color:#fff;
			padding:10px 0px;
			border-top:1px solid #fff;
		}
		.top-link .subnav ul li a { 
			color:#fff;
		}
	}
	#rosmanSearchDropdownMenuLink {
		color:#000;
		font-size:15px;
	}
	#rosmanSearchDropdownMenuLink::after {
		display:none;
	}
	.the-testimonials {
		text-align:center;
	}
	@media screen and (min-width:992px) {
		.result-col-meta .list-unstyled {
			flex-direction:row;
			flex-wrap: wrap;
		}
		.result-col-meta .list-unstyled li { 
			flex-basis:calc(50% - 50px);
		}
		.eyebrow-wrap .container {
			max-width:none !important;
		}
		.site-header {
			margin:24px 0 !important;
		}
		.rosman-home-search:not(.rosman-home-search--grey) {
			bottom:10% !important;
		}
		.rosman-home-search:not(.rosman-home-search--grey) h1 {
			font-size:35px;
			text-align:left;
			position:static !important;
		}
		.rosman-home-search:not(.rosman-home-search--grey) h2 {
			font-size:15px;
		}
	}
	@media screen and (min-width:1140px) {
		.rosman-home-search:not(.rosman-home-search--grey) h2 {
			font-size:18px;
		}
	}
	@media screen and (min-width:1250px) {
		.new-top-links li {
			font-size:18px;
		}
		.new-top-links .subnav li {
			font-size:16px;
		}
		.rosman-home-search:not(.rosman-home-search--grey) {
			bottom:20% !important;
		}
		.rosman-home-search:not(.rosman-home-search--grey) h1 {
			font-size:42px;
		}

	}
	@media screen and (min-width:1600px) {
		.rosman-home-search:not(.rosman-home-search--grey) {
			bottom:30% !important;
		}
		.rosman-home-search:not(.rosman-home-search--grey) h1 {
			font-size:50px;
		}
		.rosman-home-search:not(.rosman-home-search--grey) h2 {
			font-size:22px;
		}
	}