/* Theme Overides */

html {
  scroll-behavior: smooth;
}

.before-header.template-part {
	z-index: 1;
}

.home .content-sidebar-wrap {
	margin-top: 0;
	margin-bottom: 0;
}

.entry-title.entry-title-single, .has-page-header h1, .archive-title {
	display: inline-block;
	width: fit-content;
	color: #f26a21;
	font-size: 26pt;
	padding: 5px 15px 5px 10px;
	border: 1px solid #f26a21;
}

.has-page-header-image .page-header-title {
	border: unset;
}

.entry-title-link {
		font-size: 14pt;
}

h1, h2, h3, h4 {
	color: #f26a21;
}

p, a, ul, ol, li {
	font-size: 16px;
}

.has-xs-font-size a {
	font-size: 12px;
}

.eplus-cHpRsy a { 
 text-decoration: none !important;
}

/* -- navigation -- */
.nav-after-header {
	background: #f26a21;
	padding: 10px 0;
}

.genesis-nav-menu .menu-item {
	margin-right: 3px;
}	

.genesis-nav-menu .menu-item a {
	color: #ffffff;
	font-size: 16px;
}

.genesis-nav-menu .menu-item a:focus {
	outline: none;
	border: 1px solid #ffffff;
	padding: 8px 16px;
}

.genesis-nav-menu .menu-item a:hover {
	opacity: .8;
}

.genesis-nav-menu .menu-item .menu-item-link-current {
	border: 1px solid #ffffff;
	padding: 8px 16px;
}

.genesis-nav-menu .menu-item .sub-menu {
	background: #f26a21;
	border-radius: unset;
}

.genesis-nav-menu .menu-item .sub-menu .current-menu-item .menu-item-link-current {
	border: unset;
}

.genesis-nav-menu .menu-item.login-logout .menu-item-link {
	color: #f26a21;
}

@media only screen and (min-width: 1000px) {
  .genesis-nav-menu .menu-item.login-logout {
		margin-left: auto;
  }
}

@media only screen and (min-width: 1000px) {
  .genesis-nav-menu .menu-item.login-logout .menu-item-link {
    padding: 8px 32px;
		background: #ffffff;
  }
}

/* -- sidebar page template -- */
.has-sidebar .content-sidebar-wrap .widgettitle {
	color: #313e48 
}

.has-sidebar .content-sidebar-wrap .widget_categories ul {
	list-style-type: none;
	margin-left: 0;
}

.has-sidebar .content-sidebar-wrap .widget_categories .cat-item {
	margin-bottom: 15px;
}

.has-sidebar .content-sidebar-wrap .widget_categories .cat-item a {
	color: #313e48;
	border: 1px solid #313e48;
	padding: 5px 8px;
	text-decoration: none;
}

.has-sidebar .content-sidebar-wrap .widget_categories .cat-item a:hover {
	color: #f26a21;
	border-color: #f26a21;
}

.has-sidebar .content-sidebar-wrap .widget_recent_entries ul {
	list-style-type: none;
	margin-left: 0;
}

/* -- archives -- */
.archive .entry-archive .entry-image.size-tiny, .search-results .entry-image.size-tiny {
	width: 80px;
	min-width: 80px;
	height: 80px;
}

.pagination a, .pagination-previous a, .pagination-next a {
	color: #ffffff !important;
	border-radius: 0;
}

.pagination a:hover, .pagination-previous a:hover {
	color: #ffffff !important;
}

/* -- single post -- */
.single-post .entry-single .entry-meta.entry-meta-before-content {
	margin-bottom: 15px;
}

.single-post .entry-single .entry-meta.entry-meta-after-content .entry-terms-category a {
	display: inline-block;
	background: #95999b;
	padding: 8px 16px;
	margin-bottom: 3px;
	color: #ffffff;
	text-decoration: none;
}

.single-post .entry-single .entry-meta.entry-meta-after-content .entry-terms-category a:hover {
	opacity: .8;
}

.single-post .wp-block-media-text img.size-tiny {
	width: 80px;
	height: 80px;
}

.single-post .wp-block-media-text .wp-block-media-text__content {
	padding-left: 0;
}

/* -- knowledge base -- */
.knowledge-base .nav-after-header, .parent-pageid-395 .nav-after-header, .archive .nav-after-header, .search .nav-after-header, .single-post .nav-after-header {
	background: #6dc293;
}

.knowledge-base .entry-title.entry-title-single, .parent-pageid-395 .entry-title.entry-title-single, .knowledge-base.has-page-header h1, .parent-pageid-395.has-page-header h1, .archive .archive-title, .search .archive-title, .single-post .entry-title.entry-title-single {
	color: #6dc293;
	border-color: #6dc293;
}

.single-post .entry-content h1, .single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4 {
	color: #6dc293;
}

.knowledge-base.no-entry-title .site-inner .content-sidebar-wrap {
	margin-top: 0;
}

.knowledge-base .entry-overlay {
	opacity: var(--entry-overlay-opacity,0);
}

.knowledge-base .mai-grid .entry a.entry-image-link:hover {
	opacity: .8;
}

.knowledge-base .genesis-nav-menu .menu-item.login-logout a, .parent-pageid-395 .genesis-nav-menu .menu-item.login-logout a, .archive .genesis-nav-menu .menu-item.login-logout a, .search .genesis-nav-menu .menu-item.login-logout a, .single-post .genesis-nav-menu .menu-item.login-logout a {
	color: #6dc293;
}

.knowledge-base .genesis-nav-menu .sub-menu, .parent-pageid-395 .genesis-nav-menu .sub-menu, .archive .genesis-nav-menu .sub-menu, .search .genesis-nav-menu .sub-menu, .single-post .genesis-nav-menu .sub-menu {
  background: #6dc293;
}

/* Genesis Blocks */
.gb-block-profile .gb-profile-column {
	flex: 1 1 100%;
}

/* Search Form */
.eplus-4z5E1D.has-xs-padding-bottom {
  padding-bottom: .9em;
}

.eplus-4z5E1D.has-xs-padding-top {
  padding-top: .9em;
}

.is-search-form input[type=search] {
	max-width: 84%;
}

.is-search-form .is-search-submit {
	min-width: 15%; 
}

.is-search-submit:hover {
	opacity: .8;
}

/* gravity form */
form .gform-body .gfield_label {
	color: #f26a21;
	font-weight: 500 !important;
}

form .gform-body .ginput_container input, form .gform-body .ginput_container textarea {
	border-color: #95999b;
	border-radius: 0;
}

form .gform_footer .gform_button {
	color: #ffffff;
	border-radius: 0;
	padding: 8px 32px;
}

form .gform_footer .gform_button:hover {
	color: #ffffff;
}

/* query block */
.wp-block-query ul {
	margin-left: 0;
}
th {
  color: #6dc293;
  font-size: 20px;
	font-family: roboto;
	background: #ffffff;
	font-weight: normal;
}
tr:nth-child(even) {
  background-color: rgba(244, 245, 241, 0.5);
	
}

/* resources gallery */
.wp-block-file__button {
	background-color: #F26a21;
	border: none;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	font-family: roboto;
	font-weight: normal;
	margin: 4px 2px;
	cursor: hand;
}

.genesis-nav-menu .menu-item.login-logout {
	display: none;
}

/* To hide the Woo subtotal tab */
.cart-subtotal { display: none !important; }

/* To hide the Woo buttons */
a.button, 
button.button, 
input.button, 
#review_form #submit {
  color:white; 
}

/* To hide the Woo related products */
.related.products {
  display: none;
}

/* Product page margins Woo */
.site-main {
	margin-left: 350px;
		margin-top: 50px;
	margin-right: 350px;
	margin-bottom: 50px;
}

/* To hide category and tags on Woo */
.product_meta {
    display: none;
}

/* hide product title on checkout | 5253442 - ZD | NS */

}
td.product-price {
    display: none;
}

th.product-price {
    display: none;
}

td.product-subtotal {
    display: none;
}

th.product-subtotal {
    display: none;
}
td.product-quantity {
    display: none;
}

th.product-quantity {
    display: none;
}
