h1,h2,h3,h4,.heading-font,.pa-fullscreen-menu .menu-item{
font-family: neue-haas-grotesk-display, sans-serif;
font-weight: 700;
font-style: normal;
}
body{
font-family: noto-sans, sans-serif;
font-weight: 500;
font-style: normal;
}
.no-touch:not(.ui-sortable){
pointer-events: none;
-moz-user-select: none; 
-webkit-user-select: none; 
-ms-user-select:none; 
user-select:none;
-o-user-select:none;
}
.flex-buttons .et_pb_column{display:flex;}
.flex-buttons .et_pb_button_module_wrapper{flex-grow:1;}
.flex-buttons .et_pb_button_module_wrapper .et_pb_button{width:100%; text-align: center;}
.album-release-blurb{font-weight:bold;}
.album-release-blurb a{color:inherit; text-decoration:underline; text-transform:uppercase;}
.circuit-riders-about-text a{text-decoration: underline;}
.menu-button a{
margin-top: 38px;
padding: 10px 30px!important;
border: solid 3px!important;
display: inline-block!important;
text-transform: uppercase;
font-family: arial;
font-size: 18px!important;
} @media all and (min-width: 1405px) {
} @media all and (min-width: 1100px) and (max-width: 1405px) {
} @media all and (max-width: 980px) {
} @media all and (min-width: 768px) and (max-width: 980px) {
} @media all and (max-width: 767px) {
hide-above-tablet
} @media all and (max-width: 479px) {
.flex-buttons .et_pb_column{display:block;}
} @media all and (min-width: 480px) {
.hide-above-tablet{display:none!important;}
.ui-sortable .hide-above-table{opacity:.5;}
}   .clearHeader{
transition: background-color 0.4s ease-in-out;
transition-property: background-color;
transition-duration: 0.4s;
transition-timing-function: ease-in-out;
transition-delay: 0s;
}
.et_pb_section_0_tb_header.et_pb_section.clearHeader.awayFromTop{background-color: #141618!important; border-bottom:#303133 1px solid;}                      .pa-fullscreen-menu .et_pb_social_media_follow{z-index: 99999} .pa-fullscreen-menu .et_pb_menu__wrap {
justify-content: flex-end !important;
} .pa-fullscreen-menu .et_pb_menu__wrap .et_pb_menu__menu {
display: none !important;
} .pa-fullscreen-menu .et_pb_menu__wrap .et_mobile_nav_menu {
display: block !important;
align-items: center !important;
} .pa-fullscreen-menu .opened #mobile_menu1 {
width: 100vw !important;
position: fixed !important;
top: 0em !important;
left: 0vw !important;
height: 100vh !important;
display: flex !important;
justify-content: center !important;
flex-direction: column !important;
opacity: 1 !important;
visibility: visible !important;
transition: visibility 0.3s, opacity 0.3s ease-in-out;
padding: 0 !important;
}
.pa-fullscreen-menu .opened #mobile_menu1{
background-color: rgba(0,0,0,.9)!important;
}
.pa-fullscreen-menu .mobile_menu_bar{cursor: pointer;}
.pa-fullscreen-menu .et_mobile_menu .menu-item{
opacity: 0;
transform: translate(0px,-40px);
transition-duration: 0.2s;
transition-timing-function: ease-out;
transition-property: opacity, transform;
animation-timing-function: cubic-bezier(0.45, 0.005, 0, 1);
}
.pa-fullscreen-menu .opened .et_mobile_menu .menu-item{
opacity: 1;
transform: translate(0px,0px);
-webkit-transform: translate3d(0,0,0);
}  .et_pb_menu_0_tb_header.pa-fullscreen-menu.et_pb_menu .et_mobile_menu{background-color: #fff !important;}
.closed #mobile_menu1 {
text-align: center !important;
width: 100vw !important;
position: fixed !important;
left: 100vw !important;
top: 0em !important;
height: 100vh !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
flex-direction: column !important;
transition: visibility 0.3s, opacity 0.3s, left 1s, ease-in-out;
opacity: 0 !important;
visibility: hidden !important;
} .pa-fullscreen-menu #mobile_menu1 li {
list-style: none !important;
text-align: center !important;
width: 100%
} .pa-fullscreen-menu .et_pb_menu__wrap span.mobile_menu_bar {
z-index: 999999 !important;
} .pa-fullscreen-menu .et_pb_menu__wrap .opened .mobile_menu_bar:before {
content: "\4d" !important;
-webkit-transform: translate3d(0,0,0);
} .pa-fullscreen-menu .opened .mobile_menu_bar {
position: fixed !important;
} .pa-fullscreen-menu .et_mobile_menu {
border-top: none;
} .pa-fullscreen-menu .et_mobile_menu .menu-item-has-children>a {
background-color: transparent;
} .et_mobile_menu li a:hover {
background-color: transparent;
opacity: 1;
} .pa-fullscreen-menu .et_mobile_menu li a {
border-bottom: none;
}