/*
 Theme Name:   DSNShowcase Child
 Theme URI:    https://www.designstudio.com/
 Description:  DSNShowcase Theme
 Author:       DesignStudio Network, Inc.
 Author URI:   https://www.designstudio.com/
 Template:     dsnshowcase
 Version:      3.0.0
*/
:root {
    --dealerColor: #286632 !important;
}

ul#dsn-primary-menu > li.open:nth-child(3) > .mega-menu-inner {
  left: -20%;
  transform: translateX(-20%);
}

#social-link img {
  height: 34px !important;
}

.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large, .gform_wrapper.gravity-theme .gfield textarea.large {
  border: 1px solid #ccc;
}
.gform_wrapper input[type="submit"] {
	padding: 1em 2em;
	background-color: #286632;
	color: #fff;
	cursor: pointer;
}
.gform_wrapper input[type="submit"]:hover {
	background-color: #000;
}

#dsn-primary-menu li a:active {
	color: #fff !important;
}

/* https://landscapingdealer.com/stihl-accessoires/ */
.page-id-1101201 .dsw-category-landing-page-categories, .page-id-1100950 .dsw-category-landing-page-categories {
	display: none;
}
.dropdown-content a {
	font-weight: initial;
}
.three-column ul.dsn-sub-menu {
	display: grid;
	grid-template-columns: auto auto auto;
}
 
.disabled > a {
	pointer-events: none;
	font-weight: 900;
	color: #000;
}
.mega-menucolumn > a.menu-image-title-hide {
  pointer-events: initial;
}
.mobile .has-sub.is-open {
	overflow-y: auto;
}

.mobile .open-in-mobile > ul {
  display: block !important;
}
.mobile .open-in-mobile > span, .mobile .hide-on-mobile {
  display: none !important;
}