.elementor-menu-toggle {
    display: none;
}
@media screen and (max-width: 600px) {
	.elementor-menu-toggle {
    display: block;
}
.jet-mega-menu.jet-mega-menu--sub-position-right.jet-mega-menu--dropdown-layout-default.jet-mega-menu--dropdown-position-right.jet-mega-menu--animation-none.jet-mega-menu--location-elementor.jet-mega-menu--inited.jet-mega-menu--layout-dropdown {
    margin-left: -125px;
}
	.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle {
    background-image: url(https://westnetworks.com/wp-content/uploads/2023/04/menu-graphic-36.png);
}
.jet-mega-menu-item__link--top-level div.jet-mega-menu-item__label {
    color: #ffffff !important;
}
	.jet-mega-menu-item__inner {
    background-color: #333 !important;
}
}
.jet-mega-menu-mega-container__inner {
    padding: 0px !important;
    margin: 0px;
}

.jet-mega-menu-item__link--top-level .jet-mega-menu-item__label:hover {
    color: #ffffff !important;
}
.jet-mega-menu-item__link--top-level .jet-mega-menu-item__label {
    color: #d9d9d9 !important;
}

.white-text h1,
.white-text h2,
.white-text h3 {
	color: #ffffff;
}
.icon-bag-fine {
    color: #fff;
		transform-style: all 0.3;
}
.icon-bag-fine:hover {
    color: red;
		transform-style: all 0.3;
}
.price strong:after {
    content: " 352-316-7704";
	  display: block;
	  font-weight: 100;
}
/*.highlight-left:after, .highlight-right:after {
    background: #8E231D!important;
}*/

a.button .button_label, input[type="submit"] {
	letter-spacing: 0px !important;
}

.home-accordion .title {
    background: #222 !important;
    font-size: 14px !important;
    text-align: center;
    padding: 20px 0px !important;
}

#infobutton {
	border: 2px solid black;
	color: red;
	background-color: white;
}

#infobutton:hover {
	border: 2px solid red;
	color: white;
	background-color: red;
}

#salesbutton:hover {
	border: 2px solid black;
	color: red;
	background-color: white;
}

.embed-youtube {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
}
.embed-youtube iframe.youtube-player {
	position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

#Content {padding-top: 2px;}

.page-id-7386 .accordion .question .title {
    background: #6e6e6e;
    color: #fff;
}

/*Button on All Cases Page*/
.case-btn {
}


.woocommerce-loop-category__title {
    text-align: center;
    background: rgba(0,0,0,.75);
    z-index: 50 !important;
    margin-top: -50px !important;
    display: block;
    position: relative;
    color: #fff;
    padding: 0px !important;
}
.count {
    color: #b0b0b0 !important;
}
#Content {
    padding-top: 0px;
}
.elementor-editor-active #Content {
    padding-top: 25px;
}


/* Store button */
.checkout-button {
  display: none !important;
}
.wcppec-checkout-buttons__separator {
  display: none;
}
h4 {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    color: #ad0b17 !important;
}

.wn-post { font-family: Georgia, "Times New Roman", Times, serif; color: #1a1a1a; line-height: 1.65; font-size: 18px; max-width: 720px; }
.wn-post .wn-eyebrow { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; font-size: 12px; letter-spacing: .12em; text-transform: uppercase; color: #6b6b6b; margin: 0 0 16px; font-weight: 600; }
.wn-post h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; font-size: 38px; line-height: 1.15; letter-spacing: -0.01em; margin: 0 0 20px; font-weight: 700; color: #111; text-wrap: balance; }
.wn-post h2 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; font-size: 24px; line-height: 1.25; letter-spacing: -0.005em; margin: 48px 0 14px; font-weight: 700; color: #111; text-wrap: balance; }
.wn-post h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; font-size: 18px; line-height: 1.35; margin: 28px 0 8px; font-weight: 700; color: #111; }
.wn-post p { margin: 0 0 18px; }
.wn-post .wn-lede { font-size: 21px; line-height: 1.55; color: #2a2a2a; margin: 0 0 28px; }
.wn-post ul { padding-left: 22px; margin: 0 0 22px; }
.wn-post ul li { margin: 0 0 10px; }
.wn-post .wn-callout { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; border-left: 3px solid #c45a2c; background: #faf6f2; padding: 18px 22px; margin: 28px 0; border-radius: 0 4px 4px 0; }
.wn-post .wn-callout .wn-callout-label { font-size: 12px; letter-spacing: .12em; text-transform: uppercase; color: #c45a2c; font-weight: 700; margin: 0 0 6px; }
.wn-post .wn-callout .wn-callout-text { margin: 0; font-size: 17px; color: #1a1a1a; }
.wn-post .wn-callout .wn-callout-text strong { color: #111; }
.wn-post .wn-keypoints { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; background: #f5f4ef; padding: 22px 26px; border-radius: 6px; margin: 24px 0 28px; }
.wn-post .wn-keypoints p { margin: 0 0 8px; font-size: 15px; color: #444; font-weight: 600; letter-spacing: .04em; text-transform: uppercase; }
.wn-post .wn-keypoints ul { margin: 0; padding-left: 20px; }
.wn-post .wn-keypoints ul li { font-size: 16px; line-height: 1.5; color: #1a1a1a; margin: 0 0 6px; }
.wn-post .wn-cta { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; background: #111; color: #fff; padding: 32px 32px; border-radius: 6px; margin: 36px 0; }
.wn-post .wn-cta h3 { color: #fff; margin: 0 0 8px; font-size: 22px; }
.wn-post .wn-cta p { color: #d6d3cd; margin: 0 0 18px; font-size: 16px; line-height: 1.55; }
.wn-post .wn-cta a.wn-btn { display: inline-block; background: #fff; color: #111; text-decoration: none; padding: 12px 22px; border-radius: 4px; font-weight: 600; font-size: 15px; margin-right: 10px; }
.wn-post .wn-cta a.wn-btn.secondary { background: transparent; color: #fff; border: 1px solid #555; }
.wn-post .wn-faq { margin: 8px 0 0; }
.wn-post .wn-faq details { border-top: 1px solid #e6e4de; padding: 18px 0; }
.wn-post .wn-faq details:last-of-type { border-bottom: 1px solid #e6e4de; }
.wn-post .wn-faq summary { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; font-weight: 600; font-size: 17px; color: #111; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; }
.wn-post .wn-faq summary::-webkit-details-marker { display: none; }
.wn-post .wn-faq summary::after { content: "+"; font-size: 22px; color: #888; font-weight: 400; transition: transform .2s; }
.wn-post .wn-faq details[open] summary::after { content: "–"; }
.wn-post .wn-faq details > p { margin: 12px 0 0; font-size: 17px; color: #333; }
.wn-post .wn-divider { border: 0; border-top: 1px solid #e6e4de; margin: 40px 0; }