@import url('./fonts.css');
@import url('./header.css');
@import url('./footer.css');
@import url('./side-bar.css');
@import url('./home-top.css');
@import url('./home-middle.css');
@import url('./home-bottom.css');
@import url('./home-content.css');
@import url('./business-connection.css');
@import url('./recent-issues.css');
@import url('./single-post.css');

body,
.genesis-nav-menu,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
	font-family: 'HelveticaNeue';
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'HelveticaNeueLTStd-Bd';
}

body.home div.site-inner {
	display: flex;
	flex-direction: column;
}

.entry-title a.main-title,
.entry-title a.sub-title {
	display: block;
}

body:not(.home) .entry-title a.main-title {
	color: #154982;
}

body:not(.home) main article header.entry-header .main-title {
	margin-bottom: 15px;
}

body:not(.home) .entry-title a.sub-title {
	color: #9d9fa2;
}

p {
	font-size: 1.8rem;
}
.home p {
	font-size: 1.6rem;
}

img {
	vertical-align: middle;
}

.content {
	width: 728px;
}

.hide-only-lg {
	display: none;
}

.fa {
	font-family: "FontAwesome" !important;
}

@media only screen and (max-width: 840px) {
	html {
		overflow-x: hidden;
	}

	.show-only-lg {
		display: none;
	}

	.hide-only-lg {
		display: block;
	}
}

@media only screen and (max-width: 480px) {
	.site-inner {
		padding-left: 15px;
		padding-right: 15px;
	}

	.content {
		width: 450px;
	}
}

@media only screen and (max-width: 320px) {
	.site-inner {
		padding-left: 10px;
		padding-right: 10px;
	}

	.content {
		width: 300px;
	}
}

.home-top .featured-content {
	margin-bottom: 50px;
	min-height: 250px;
	background-image: url(/wp-content/uploads/2021/03/NBM-Meet-the-Decision-Makers.jpg);
	background-position: center;
	background-size: cover;
	cursor: pointer;
}
.home-top .featured-content .widget-wrap {
	display: flex;
	flex-wrap: wrap;
	margin-left: auto;
	width: 410px;
	padding: 10px 10px 0 0;
}
.content .home-top .featured-content .entry {
	position: relative;
	overflow: hidden;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 190px;
	height: 110px;
}
.content .home-top .featured-content .entry {
	width: calc(50% - 10px);
	/*height: 230px;*/
}
.home-top .featured-content a.alignnone {
	display: block;
	margin-bottom: 0;
	width: 100%;
	height: 100%;
}
.home-top .featured-content a.alignnone img {
	object-position: center;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.home-top .featured-content .entry-title {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: 0;
	padding: 5px;
	background-color: rgba(0, 0, 0, .5);
	font-size: 14px;
}
.home-top .featured-content .entry-title a {
	display: block;
	overflow: hidden;
	height: 100%;
	max-height: 48px;
	background-color: transparent;
	color: #fff;
	text-decoration: none;
}
@media (max-width: 767px), (max-width: 1024px) and (min-width: 841px) {
	.home-top .featured-content {
		min-height: auto;
		padding-top: 60px;
		background-image: url(/wp-content/uploads/2021/03/mtdm-logo-white.png);
		background-repeat: no-repeat;
		background-position: center top 10px;
		background-size: auto;
		background-color: rgb(18, 50, 131);
	}
	.home-top .featured-content .widget-wrap {
		width: 100%;
	}
	.content .home-top .featured-content .entry {
		width: 100%;
		height: 75px;
	}
	.home-top .featured-content a.alignnone {
		width: 120px;
	}
	.home-top .featured-content .entry-title {
		overflow: hidden;
		left: 130px;
		width: calc(100% - 160px);
		height: 100%;
		padding: 8px;
		background-color: transparent;
	}
}
@media (max-width: 480px) {
	.home-top {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}
}

.site-inner.full {
	max-width: 100%;
	padding: 0;
}
.site-inner.full .entry {
	margin-bottom: 0;
}
.site-inner.full .entry-title {
	display: none;
}
@media (max-width: 1180px) {
	.site-inner.full .wrap {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.mtdm-top {
	background-image: url(/wp-content/uploads/2021/03/page-bg.png);
	background-position: center;
	background-size: cover;
}

.mtdm-banner {
	padding-top: 120px;
}
.mtdm-banner .wrap {
	position: relative;
}
.mtdm-banner p {
	margin-bottom: 0;
}
.mtdm-banner-chair {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 60px;
}
.mtdm-banner-content {
	margin-left: auto;
	width: 55%;
	color: #fff;
}
.mtdm-logo {
	margin-top: 40px;
}
.mtdm-intro-text {
	margin-top: 40px;
	margin-left: 120px;
	margin-bottom: 160px !important;
	width: 350px;
	font-family: HelveticaNeueLTStd-Bd;
	font-size: 25px;
	line-height: normal;
}
.mtdm-levy {
	margin: 20px auto 0;
	width: 160px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 1px;
	text-align: center;
}
.mtdm-levy img {
	margin: 5px 0;
	width: 120px;
}
@media (max-width: 991px) {
	.mtdm-banner-content {
		width: 100%;
		max-width: 480px;
	}
	.mtdm-banner-chair {
		left: calc(50% - 200px);
		transform: translate(-50%, -50%);
	}
}
@media (max-width: 767px) {
	.mtdm-banner {
		padding: 40px 0;
	}
	.mtdm-banner-chair {
		display: none;
	}
	.mtdm-banner-content {
		margin-right: auto;
	}
	.mtdm-logo {
		text-align: center;
	}
	.mtdm-intro-text {
		margin: 40px auto 0 !important;
	}
	.mtdm-levy {
		margin-left: auto;
		margin-right: auto;
	}
}

.mtdm-member {
	padding: 50px 0;
}
.member-transparent {
	color: #fff;
}
.mtdm-member p {
	margin-bottom: 0;
}
.mtdm-member-meta {
	float: left;
	width: 180px;
	padding-right: 30px;
}
.mtdm-member-name {
	font-family: HelveticaNeueLTStd-Bd;
	font-size: 36px;
	line-height: 1;
}
.mtdm-member-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
}
.mtdm-member-photo {
	margin-top: 30px;
}
.mtdm-member-desc {
	float: left;
	width: 270px;
	padding-right: 30px;
	font-size: 14px;
}
.mtdm-member-image {
	float: left;
	width: calc(100% - 450px);
}
@media (max-width: 991px) {
	.mtdm-member-meta,
	.mtdm-member-desc,
	.mtdm-member-image {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	.mtdm-member-meta {
		display: flex;
		align-items: center;
		margin: 0 auto;
		max-width: 650px;
	}
	.mtdm-member-data {
		order: 2;
		margin-left: 20px;
		width: calc(100% - 170px);
	}
	.mtdm-member-photo {
		order: 1;
		margin-top: 0;
		width: 150px;
	}
	.mtdm-member-desc {
		margin: 20px auto 0;
		max-width: 650px;
	}
	.mtdm-member-image {
		margin: 20px auto 0;
		max-width: 650px;
	}
}

.mtdm-cta {
	padding: 30px 0;
	background-image: url(/wp-content/uploads/2021/03/cta-bg.png);
	background-position: center;
	background-size: cover;
	color: #fff;
}
.mtdm-cta .wrap {
	position: relative;
}
.mtdm-cta p {
	margin-bottom: 0;
}
.mtdm-cta a {
	color: #fff;
}
.mtdm-cta a:hover {
	color: #ccc;
}
.mtdm-cta-chair {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 60px;
}
.mtdm-cta-content {
	margin-left: auto;
	width: 75%;
	text-align: center;
}
.mtdm-cta-intro {
	font-family: HelveticaNeueLTStd-Bd;
	font-size: 36px;
	line-height: 1;
}
.mtdm-cta-5000 {
	margin-top: -70px;
	margin-bottom: -70px;
}
.mtdm-cta-text {
	margin-top: 10px;
	font-family: HelveticaNeueLTStd-Bd;
	font-size: 15px;
	line-height: 1;
}
.mtdm-cta-more {
	margin-top: 20px;
	font-size: 14px;
	line-height: 14px;
}
@media (max-width: 991px) {
	.mtdm-cta-content {
		width: 100%;
		max-width: 470px;
	}
	.mtdm-cta-chair {
		left: calc(50% - 230px);
		transform: translate(-50%, -50%);
	}
}
@media (max-width: 767px) {
	.mtdm-cta-chair {
		display: none;
	}
	.mtdm-cta-content {
		margin-right: auto;
	}
}
@media (max-width: 500px) {
	.mtdm-cta-5000 {
		margin-top: -50px;
		margin-bottom: -50px;
	}
}

.article-middle {
	margin-top: 50px;
	max-width: 728px;
}

.custom-single .site-inner,
.custom-single article.post,
.custom-single .entry-content .mtdm-wrap {
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}
@media (max-width: 1180px) {
	.custom-single .content > *,
	.custom-single .entry-header,
	.custom-single .entry-footer,
	.custom-single .entry-content > *,
	.custom-single .wrap {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 768px) {
	.custom-single .content > *,
	.custom-single .entry-header,
	.custom-single .entry-footer,
	.custom-single .entry-content > * {
		margin-left: auto;
		margin-right: auto;
		max-width: 750px;
	}
}
@media (min-width: 1025px) {
	.custom-single .content > *,
	.custom-single .entry-header,
	.custom-single .entry-footer,
	.custom-single .entry-content > * {
		max-width: 960px;
	}
}
@media (min-width: 1181px) {
	.custom-single .article-middle {
		/*transform: translateX(-166px);*/
		width: 728px;
	}
	.custom-single .content-sidebar-wrap .home-middle {
		/*transform: translateX(-166px);*/
	}

	.custom-single .content > *,
	.custom-single .entry-header,
	.custom-single .entry-footer,
	.custom-single .entry-content > * {
		max-width: 1060px;
	}
}



/*Meet*/

/*Calendar*/

.sidebar #gce_widget-6 .widget-title {
	background-color: #fff;
	color: #000;
	text-align: left;
}

/*PR Wire*/

#sg_jquery_scroller_widget-6 .widget-title a {
	color: #fff;
}

.content-sidebar-wrap .home-middle section.all-features h4.entry-title .main-title,
.content-sidebar-wrap .home-middle section.sponsored-features h4.entry-title .main-title,
.content-sidebar-wrap .home-middle section.all-features h4.entry-title .sub-title {
	font-size: 22px;
}

.post-94470 td {
	padding: 6px;
}

.tribe-tickets-remaining {
	display: none !important;
}
.woocommerce .quantity .qty {
	width:4.631em;
}

.mec-event-ticket-available {
	display:none !important;
}

#featured-post-38 a.more-link {
	margin-top:2px;
}

/*Wrap Max Width*/

.site-inner, .wrap {
	margin: 0 auto;
	max-width: 1060px;
}

/*Top Banner Ad*/

@media only screen and (max-width: 1024px) and (min-width: 841px) {
	#custom_html-13 span {
		font-size: 16px!important;
	}
}

#custom_html-7 {
	height: 90px;
}

/*Sidebar*/
@media only screen and (min-width: 841px) {
	.sidebar-primary {
		width: 300px;
	}
	
	#custom_html-5 {
		margin-top: 38px;
	}
}

@media only screen and (max-width: 840px) and (min-width: 481px){
	#custom_html-5 {
		margin-bottom: 0px;
	}
}

.nevada-business-directory.side-bar .bcp-logo {
	margin: 32.9px 0;
}

.home-content-4.side-bar {
	float: right;
	width: 300px;
}

/*Nevada Industries*/



/*Featured Posts*/

aside.sidebar-primary section[id^="featured-post"] h4.entry-title,
aside.sidebar-primary section[id^="genesis-post"] h4.entry-title {
	margin: 0 0 12px;
}

/*Sponsored Features*/

.content-sidebar-wrap .home-middle section.sponsored-features article:nth-child(1) header h4 a.sub-title {
	width: 71%;
}

/*PR Wire*/

.vertical_scroller3 {
	height: 232px;
}

/*Sidebar Spacing*/

aside.sidebar-primary .widget {
	margin-bottom: 45.5px;
}

/*Family-Owned Businesses*/

.fob-button {
	-moz-box-shadow: inset 0px 1px 0px 0px #96cc66;
	-webkit-box-shadow: inset 0px 1px 0px 0px #d3747d;
	box-shadow: inset 0px 1px 0px 0px #d3747d;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ab424c), color-stop(1, #5d060f) );
	background: -moz-linear-gradient( center top, #6ea83b 5%, #326405 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ea83b', endColorstr='#326405');
	background-color: #ab424c;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
	text-indent: 0;
	border: 1px solid #87212a;
	display: inline-block;
	color: #ffffff !important;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	height: 40px;
	line-height: 40px;
	width: 240px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #528b1f;
}
.fob-button:hover {
	background-color:#ab424c;
	text-decoration:none;
	color: #ffffff !important;
}
.fob-button:active {
	position:relative;
	top:1px;
}
.fob-button:visited {
	color: #ffffff;
}

.fob-payment {
	width: 50%;
	float:left;
}

/*Advertising Staff Page*/

/* Ad Staff */

.ad-staff-left {
	float: left;
	width: 100%;
	text-align:left;
	margin-bottom: 15px;
	border-bottom: 2px solid #ccc;
}
.ad-staff-right {
	width: 48%;
	float: right;
	text-align:left;
	margin-bottom: 15px;
	border-bottom: 2px solid #ccc;
}
.ad-staff-left img,
.ad-staff-right img {
	float: left;
	margin-bottom: 15px;
}
.ad-staff-text {
	float: right;
	text-align: right;
	margin-right: 15px;
}

/*Even Odd*/

.even-section {
	background-color: #fff;
	padding: 20px 0 8px;
	border-bottom: 2px solid #ccc;
}
.odd-section {
	background-color: #f7f7f7;
	padding: 20px 0 8px;
	border-bottom: 2px solid #ccc;
}

/*Button*/

.button {
	margin: 10px 0;
}

/*Ads*/

.sponsorship-advertorial {
	background-color: #fffded;
	padding: 10px 15px;
	margin-bottom: 15px;
}

.category-sponsored-feature {
	background: #fffded;
	padding: 15px;
}

/*Business Directory*/

.wpbdp-listing .listing-details {
	margin-left: 210px;
}

/*Press Release Wire*/

#sg_jquery_scroller_widget-5 .widgettitle a {
	color: #fff;
}

@media only screen and (min-width: 768px) {
	.d-none-sm {
		display: none;
	}
}
@media only screen and (max-width: 767px) {
	.d-none-xs {
		display: none;
	}
	
	.ad-staff-left img,
	.ad-staff-right img {
		float: none;
	}
	.ad-staff-text {
		float: none;
		margin-right: 0;
		text-align: center;
	}
}

a.contact-the-staff {
	display: inline-block;
	margin: 5px 0px;
	min-width: 300px;
	padding: 5px;
	border: none;
	background-color: #154982;
	color: #fff;
	text-align: center;
}
a.contact-the-staff:hover,
a.contact-the-staff:focus{
	opacity: .75;
	color: #fff;
}

.post-166 table[class^=d-] {
	margin-bottom: 0;
}
.post-166 table[class^=d-] tbody {
	border-bottom: none;
}
.post-166 table td p:first-child,
.post-166 table td p img {
	margin-bottom: 0;
}

/*Remove Archive Title*/

.archive-description {
	display: none;
}

/*Sponsored Features*/

@media only screen and (max-width: 641px) {
	.content-sidebar-wrap .home-middle section.all-features h4.entry-title .main-title,
	.content-sidebar-wrap .home-middle section.sponsored-features h4.entry-title .main-title,
	.content-sidebar-wrap .home-middle section.all-features h4.entry-title .sub-title {
		font-size: 21px;
	}
}

@media only screen and (max-width: 480px) {
	.site-container {
		position: relative;
	}
	.site-header {
		height: auto;
	}
	#custom_html-2 {
	}
	#custom_html-3 {
		position: absolute;
		top: 25px;
		right: 60px;
		right: calc(50% - 50px - 67px);
	}
	h2.subscribe-now {
		line-height: 10px;
	}
	h2.subscribe-now a {
		display: inline-block;
		padding: 10px;
		border: 1px solid #fff;
		font-size: .5em;
	}
	.menu-toggle {
		position: absolute;
		top: 25px;
		width: 50px;
		background-color: transparent;
	}
	#___gcse_0 {
		margin-right: auto;
		margin-bottom: 20px;
		width: 100%;
		max-width: none;
		height: auto;
		max-height: none;
	}
}

/*user frontend*/

ul.wpuf-form li {
	list-style-type: none;
}

@media (max-width: 480px) {
	.content .home-top .genesis-content .entry {
		display: flex;
		flex-wrap: wrap;
	}
	.content .home-top .genesis-content .entry > a {
		order: 2;
		width: 110px;
	}
	.content .home-top .genesis-content .entry .entry-header {
		order: 1;
		margin-bottom: 20px;
		width: 100%;
		text-align: center;
	}
	.content .home-top .genesis-content .entry .entry-header .entry-title {
		padding-top: 40px;
	}
	.content .home-top .genesis-content .entry .entry-header .entry-title:before {
		transform: translateX(-50%);
		height: auto;
	}
	.content .home-top .genesis-content .entry .entry-content {
		order: 3;
		width: calc(100% - 120px);
		padding-right: 10px;
	}
}

.nba-header img {
	width: 100%;
}
.nba-wrap {
	margin: 0 auto;
	max-width: 900px;
}

.hh-wrap {
	margin: 0 auto;
	max-width: 900px;
}

.nba-buttons {
	display: grid;
	grid-template-columns: repeat(6, calc(20% - 6px));
	grid-column-gap: 12px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.nba-button a {
	display: block;
	border: 2px solid #1FB0FF;
	border-radius: 30px;
	background-color: rgb(1, 44, 89);
	color: #fff;
	font-size: 30px;
	line-height: 50px;
	text-align: center;
}
.nba-button a:hover {
	color: #fff;
}
.nba-desc {
	column-count: 2;
	margin-top: 10px;
	text-align: justify;
}
.nba-presentedby {
	margin-top: 30px;
	margin-bottom: 20px;
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 10px;
	text-align: center;
}
.nba-logos {
	text-align: center;
}
.nba-logos img:first-child {
	margin-right: 40px;
}
.nba-line {
	margin-top: 50px;
	margin-bottom: 15px;
	width: 100%;
	height: 1px;
	background-color: #0025CF;
}
.nba-logo {
	margin-bottom: 50px;
	text-align: center;
}
.hh-buttons {
	grid-template-columns: repeat(5, calc(20% - 10px));
	grid-column-gap: 12px;
}
.hh-buttons a {
	border-color: #ab936f;
	border-radius: 5px;
	font-size: 20px;
}
.hh-line {
	height: 2px;
	background-color: #ab936f;
}
@media (max-width: 640px) {
	.nba-button a {
		font-size: 20px;
		line-height: 40px;
	}
	.nba-desc {
		column-count: 1;
	}
	.nba-logos img:first-child {
		margin-right: 20px;
	}
	.nba-buttons {
		grid-template-columns: repeat(1, calc(100% - 6px));
		grid-row-gap: 9px;
	}
	.hh-buttons {
		grid-template-columns: repeat(3, calc(33.33% - 6px));
		grid-column-gap: 9px;
		grid-row-gap: 9px;
	}
	.hh-logos img:first-child {
		width: 142px;
	}
	.hh-logos img:last-child {
		width: 117px;
	}
}