/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


@media (min-width: 768px) {
	.header__logo, .header__logo img {
		min-width: 300px;
	}
	
	.footer__description {
    text-wrap: nowrap;
	}
	
}

.header__container--no-navigation .section-header-logo-row-0-padding {
	padding-left: 0; 
	padding-right: 0;
}

body .navigation-primary > .level-1 > .menu-item > a,  
body .submenu.level-2 .menu-item .menu-link {
	font-family: "Instrument Sans", sans-serif;
}

.footer__logo {
	display: none;
}

/* Hyperlink coloring Scope to your content module so it doesn't affect nav, footer, etc. */
p a {
  color: #0070b2;
  font-weight: bold;
  text-decoration: none;
}
p a:hover {
  color: #f57e20;
}

/* Target the parent row/container that holds the checkmarks and text */
.hs-portal-audits-list-item, /* Replace with the actual class of the container if known */
div[class*="list-item"] { 
    align-items: flex-start !important;
}

/* Forces the section row layout to align contents to the top for form for contact us  */

main .row-fluid,
main div[class*="content-wrapper"],
.body-container .row-fluid,
.body-container div[class*="content-wrapper"] {
    align-items: flex-start !important;
}

/* center the checkbox on forms  */

.legal-consent-container ul.inputs-list {
  padding-left: 0 !important;
  margin-left: 0 !important;
  list-style: none !important;
}

.legal-consent-container li.hs-form-booleancheckbox {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.legal-consent-container label.hs-form-booleancheckbox-display {
  display: flex !important;
  align-items: center !important;   /* centers the checkbox on the line */
  gap: 8px;
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.legal-consent-container label.hs-form-booleancheckbox-display input.hs-input {
  position: static !important;
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  flex-shrink: 0;
}

.legal-consent-container label.hs-form-booleancheckbox-display > span {
  display: inline !important;
  margin-left: 0 !important;
  text-align: left !important;
}
*/