@media (min-width: 992px) {
	body.page .pageblock:first-of-type:not(.pageblock--oms-hero), body.page .wp-core-pageblock, body.archive .pageblock:first-of-type:not(.pageblock--oms-hero), body.archive .wp-core-pageblock, body.post-type-archive-team_bio .pageblock:first-of-type:not(.pageblock--oms-hero), body.post-type-archive-team_bio .wp-core-pageblock,
	.pageblock.pageblock--oms-hero {
	    padding-top:40px !important;
	}
	body.page header.site-header, body.archive header.site-header, body.post-type-archive-team_bio header.site-header {
	    position: relative;
	    z-index: 1000;
	}
}

/* FAQ section override */
h3.faq_title{
	text-transform: capitalize !important;
}
.site-header-top .top-center-menu ul.menu li.menu-item.icon-gold a:before {
    background-image: url(../images/menu-icon-gold.svg);
}
.pageblock.pageblock--oms-team-feed.has-carousel .slick-carousel .team_column {
    height: auto !important;
}
.pageblock.pageblock--oms-team-feed.has-carousel .row.feed_row .more-availability {
    left: 0;
}

@media (min-width: 1200px) {
	.site-header-bottom .primary-menu-row .primary-nav ul.menu li.menu-item {
		padding:0!important;
		margin: 0 20px
	}

	.site-header-bottom .primary-menu-row .primary-nav ul.menu li.menu-item:first-child {
		margin-left: 0
	}

	.site-header-bottom .primary-menu-row .primary-nav ul.menu li.menu-item {
		text-align: center
	}

	.navbar-nav li:hover .dropdown-menu {
		display: block;
		transform: translateX(-50%);
		margin-left: 50%
	}

	.navbar-nav .dropdown-menu {
		padding: 0;
		overflow: hidden;
		box-shadow: 5px 5px 10px #0000001c
	}

	.navbar-nav .dropdown-menu li {
		padding: 0!important;
		margin: 0!important
	}

	.navbar-nav .dropdown-menu li a {
		text-transform: none!important;
		display: block;
		font-size: 1rem!important;
		font-weight: normal!important;
		padding: 0.3rem!important
	}

	.navbar-nav .dropdown-menu li:not(:last-child) a {
		border-bottom: 1px solid #d9d9d9
	}

	.navbar-nav .dropdown-menu li a:hover {
		color: #fff!important;
		background: #3A536A!important
	}

	.navbar-nav .dropdown-menu li a:after {
		display: none!important
	}
}
.np-schedule-widget .nextpatient-box .nextpatient-schedule-table tbody tr th button.nextpatient-next-prev-button {
    color: #42a4e4 !important;
    width: 20px !important;
}
.np-schedule-widget .nextpatient-box .nextpatient-schedule-table tbody tr th button.nextpatient-next-prev-button::before {
    font-size: 1.5rem !important;
}