@import url('https://fonts.googleapis.com/css2?family=Inter&amp;display=swap');

:root {
    --clr-red: #b12b35;
    --input-error: #b12b35;
    --button-fill: #b12b35;
}

body {
      font-family: 'Inter', sans-serif;
}
.banner-hdn strong{
    font-weight:500;
}
.header-box {
    background: #fff;
    border-color: #fff;
}
.top.fixHeader .header-box{
    background: transparent;
    border-color: transparent;
} 
.header-box.top {
    background: transparent;
    border-color: transparent;
}
.header-box.top .tx-brand-logo-dark{
    display:none;
}
.header-box.top .tx-brand-logo-dark{
    display:none;
}
.header-box .header-list > li >  a {
    font-weight:300;
}
.header-box.top .header-list > li > a {
    color: #fff;
}
.header-box.top .header-list > li >  a:focus, .header-box.top  .header-list > li > a:hover {
   color: #fff;
}
.header-box .button {
    background: transparent;
    border: 1px solid var(--button-fill);
    color: var(--button-fill);
    height:35px;
    padding:0 12px;
    font-size:13px;
}
.header-box.top .button {
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
}
.header-box #search-button svg path {
    stroke:#000;
}
.header-box.top  #search-button svg,.header-box  #search-button svg {
    fill:transparent;
}
.header-box.top  #search-button svg path {
    stroke:#fff;
}
.header-box.top .js-nav-toggle span,.header-box.top .js-nav-toggle span:before,.header-box.top .js-nav-toggle span:after {
    background-color :#fff;
}
.menu.side-menu.show-menu  .js-nav-toggle span {
    background-color:transparent;
}
.header-box .button{
  border-radius:0px;
}
.header-box.top .button:focus,.header-box.top .button:hover {
    background: var(--button-fill);
    border: 1px solid var(--button-fill);
    transform: translateY(0px);
}
 
.header-box.top .drop > a:after {
    background: url(../svg/menu-drop-white.svg) no-repeat center center / contain;
    height:12px;
}
.header-box .logo-white{ 
    display:none;
}
.header-box .drop > a:after {
    margin-left: 2.5px;
}
.header-box.top .logoBox .logo .logo-dark{
    display:none!important;
}
.header-box.top .logoBox .logo .logo-white{
    display:inline-block!important;
}
.header-box.scrolled .logoBox .logo .logo-white{
    display:none!important;
}
.header-box.scrolled .logoBox .logo .logo-dark{
    display:inline-block!important;
}

.automation-test .comm-page-info a,.button,.wpcf7-form-control.wpcf7-submit.has-spinner.button,.automation-test .wpcf7-form-control.wpcf7-submit.has-spinner.button {
    border-radius: 0px!important;
}

.automation-test .wpcf7-form-control.wpcf7-submit.has-spinner.button,.comm-nav,.blog-heading .comm-sec-hdn::before,.automation-test .comm-small-hdn::before, {
   background: var(--button-fill)!important;
}
.accordion span {
    border: 1px solid var(--button-fill);
}
.tx-global-search #search-button:hover svg {
    fill: transparent;
}




@media(min-width:768px){
    .tx-global-search {
        order: unset!important;
        margin-right:15px;
    }  
}
