/*
 Theme Name:   Swiss Shooting Range
 Description:  
 Author:       Swiss Shooting Range AG
 Author URI:   https://www.swiss-shooting-range.ch/
 Template:     Divi
 Version:      2024.1
 Text Domain:  ssr
*/


/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * neue-haas-grotesk-display:
 *   - http://typekit.com/eulas/00000000000000007735bb62
 * neue-haas-grotesk-text:
 *   - http://typekit.com/eulas/00000000000000007735bb33
 *
 * © 2009-2024 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2024-09-03 14:20:43 UTC"}*/

@import url("https://use.typekit.net/dmo1khy.css");

.tk-neue-haas-grotesk-display { font-family: "neue-haas-grotesk-display", "Neue Haas Grotesk Text Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
.tk-neue-haas-grotesk-text { font-family: "neue-haas-grotesk-text", "Neue Haas Grotesk Text Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

h1, h2, h3 {
    font-family: "neue-haas-grotesk-display", "Neue Haas Grotesk Text Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
    font-weight: 600; /* Medium */
}

h4, h5, h6 {
    font-family: "neue-haas-grotesk-text", "Neue Haas Grotesk Text Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
    font-weight: 700; /* Bold */
}

body, p {
    font-family: "neue-haas-grotesk-text", "Neue Haas Grotesk Text Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
    font-weight: 400; /* Roman */
}


ul li>ul {
	padding-bottom: 0 !important;
}

ul {
	margin-left: 1em !important;
}

/* Fix issues with Cookiebot */
ul#CybotCookiebotDialogDetailBodyContentCookieContainerTypes {
  margin-left: 0 !important;
}

#localina-button {
	color: #ffffff!important;
    border-color: #E51E20;
    border-radius: 100px !important;
    font-size: 16px !important;
    background-color: #e51e20!important;
    padding-top: 15px!important;
    padding-right: 30px!important;
    padding-bottom: 15px!important;
    padding-left: 30px!important;
}

.et_pb_menu__search-input {
	background-color: #ffffff !important;
	padding: 15px !important;
}

