/*
 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: #004c77 !important;
}

#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;
}

.gform_wrapper .gform_fields {
  row-gap: 20px;
}

.gform_wrapper .gfield_label.gform-field-label {
  font-weight: 600;
}

.woocommerce-notices-wrapper .woocommerce-message, .woocommerce-notices-wrapper .woocommerce-error {
	border-color: #004c77;
	margin-top: 100px;
}
.woocommerce-message::before {
	color: #004c77;
}
.woocommerce-message:focus-visible {
  outline: none;
}
.woocommerce-cart main, .woocommerce-checkout main {
  padding-top: 120px;
}
@media only screen and (max-width: 1024px) {
    .hide-on-mobile {
        display: none !important;
    }
}
@media only screen and (min-width: 1025px) {
    .hide-on-desktop {
        display: none !important;
    }
    .two-column ul {
        column-count: 2;
    }
}