.howto-container,.manuals-container{width:100%;padding-top:0}
.faq-container{width:100%;padding:0;padding-left:20px}
@media screen and (max-width:1199px){
  .faq-container{padding-left:0}
}
.manual_page_title{max-width:1560px;width:100%;margin:0 auto;padding:20px;padding-top:13px;font-size:1.5rem}
.faq_page_title{max-width:1560px;width:100%;margin:0 auto;padding:13px 20px 20px 0;font-size:1.5rem}
.manual_page_category_title{max-width:1560px;width:100%;margin:0 auto;font-size:1.3rem;padding-left:20px;padding-bottom:20px;font-weight:600;color:var(--redT)}
.manual_page_category_title.manual_page{padding-top:13px}
.manual_page_category_title.faq_category_title{padding-left:0}
.feat-faq-title{margin-top:1rem}
.manual-grid{display:grid;gap:15px;row-gap:30px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1560px;margin:0 auto;border:0!important;box-shadow:none!important}
.faq-page-wrapper,.howto-page-wrapper,.manual-page-wrapper{
  display:grid;
  grid-template-areas: "menu content";
  grid-template-columns: 1fr 3fr;
  gap:15px;
  margin:0 auto;
  width:100%;
  max-width:1600px;
  padding:0 40px;
  padding-block-end:var(--section-outer-spacing-block);
}
@media screen and (max-width:650px){
  .faq-page-wrapper,.howto-page-wrapper,.manual-page-wrapper{padding:0 24px}
}
.manual-side-menu{display:block;width:100%}
.faq-side-menu{display:block;width:100%}
.faq-side-menu-m,.manual-side-menu-m{display:none;width:100%}
.faq-side-menu-m select,.manual-side-menu-m select{width:100%}
#subcat,#subdrop{margin-top:5px}
.faq-side-menu>div{width:100%}
.manual-side-menu>div{width:100%}
.faq-side-menu>div ul,.manual-side-menu>div ul{list-style:none;padding-left:0;margin:0}
.faq-side-menu>div ul li,.manual-side-menu>div ul li{padding-bottom:1.5rem}
.faq-side-menu>div ul a,.manual-side-menu>div ul a{color:#000;text-decoration:none;font-size:.93em;padding:0}
.faq-side-menu .howto-video-accordion .link-name>div a{padding-left:0}
.manual-side-menu>div ul a.active{color:var(--redT);background-color:unset!important;border-radius:8px;font-weight:600}
.faq-side-menu>div ul a.active{color:var(--redT);font-weight:600}
.faq-side-menu>div ul.howto-video-accordion a.active{font-size:1.02rem;color:var(--redT);background-color:unset}
.manual-card.main-manuals-page>div:nth-child(2){text-align:center}
@media screen and (max-width:1500px){
  .manual-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media screen and (max-width:1199px){
  .faq-container,.howto-container,.manuals-container{width:100%}
}
@media screen and (max-width:991px){
  .manual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media screen and (max-width:530px){
  .manual-grid{grid-template-columns:repeat(1,minmax(0,1fr))}
}
.manual-card{width:100%;margin:0 auto;padding:0 20px 45px 20px;border:1px solid #e1e1e1;border-radius:var(--rounded);}
.manual-title{font-size:.9rem;display:flex;align-items:center}
.divider,.manual-title div:nth-child(2){padding:0 .5rem}
.manual-title a{text-decoration:none;color:#046e82}
.manual-title a:hover{text-decoration:underline}
.manual-grid .manual-card img{box-shadow:none!important;margin:0 auto!important;padding:0}
.manual-card>a>div:first-child{font-size:.9rem;padding:2.5rem 0;border-bottom:1px solid #e1e1e1}
.manual-card>a>div:nth-child(2),.manual-card .model-title{text-align:left;font-size:1rem;padding-top:.8rem}
.manual-card .pdf-content{text-align:left;margin-top:1rem;display:flex;flex-wrap:wrap}
.manual-card .pdf-content .manual-title:last-child .divider{display:none}
.manual-card .pdf-content .manual-title:last-child span{display:none}
@media screen and (max-width:1199px){
  .faq-side-menu,.manual-side-menu,.howto-page-wrapper .tabset input,.howto-page-wrapper .tabset label{display:none}
  .faq-side-menu-m,.manual-side-menu-m{display:block;margin-bottom:2rem}
  .faq-page-wrapper,.howto-page-wrapper,.manual-page-wrapper{flex-direction:column;margin-top:15px;display:block}
  .fag-hero-img{padding-top:0!important;margin-bottom:24px}
  .manual_page_title{padding:10px 0}
  .grid-item{padding:0 0!important}
  .faq-side-menu-m select,.manual-side-menu-m select,#subsubcat{
    border-radius:5px;
    height:43px;
    color:#fff;
    border-color:#343a40;
    position:relative;
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
    border:none;
    background:#343a40 url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='white'/></g></svg>") no-repeat;
    background-position:right 5px top 50%;
    padding-left:15px
  }
  #subsubcat{background-color:var(--red);border-color:var(--red)}
  .howto-container .faq-side-menu-m select,.manuals-container .manual-side-menu-m select,#subsubcat{height:40px}
}
@media screen and (max-width:767px){
  .faq-page-wrapper,.howto-page-wrapper,.manual-page-wrapper{margin-top:0}
  .faq-side-menu-m select,.manual-side-menu-m select,#subsubcat{width:100%}
}
.custom-page-title{max-width:1560px;width:100%;margin:2.5rem auto;padding:0 25px;font-size:26px;font-weight:var(--font-weight-header);color:var(--color-heading-text);line-height:1.3;letter-spacing:-.05px}
@media screen and (min-width: 1024px){
  .custom-page-title{font-size:35px}
}
.custom-page-title a{border-left:5px solid var(--red);padding-left:8px;letter-spacing:-0.7px}
@media screen and (max-width:1199px){
  .howto-container .tabset{padding-top:0}
}
.m-howto-header{  
  font-size:var(--text-h2);
  line-height:1.1;
  font-family:var(--heading-font-family);
  font-weight:var(--heading-font-weight);
  font-style:var(--heading-font-style);
  letter-spacing:var(--heading-letter-spacing);
  text-transform:var(--heading-text-transform);
  overflow-wrap:anywhere;text-align:center;
  max-width: 1600px;
  padding: 0 40px;
  text-align: left;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.m-howto-header{
  padding-block-start: var(--section-outer-spacing-block);
  padding-block-end: var(--section-outer-spacing-block);
  text-align:center
}
.howto-page-wrapper .accordion-list .link-name,.manual-page-wrapper .accordion-list .link-name{display:flex;justify-content:flex-start;align-items:center}
.howto-page-wrapper .accordion-list .link-name > div:first-child,.manual-page-wrapper .accordion-list .link-name > div:first-child{padding-right:15px}
.howto-page-wrapper .accordion-list .link-name .test,.manual-page-wrapper .accordion-list .link-name .test{display:flex;justify-content:center;align-items:center}
.howto-page-wrapper .accordion-list .link-name a,.howto-page-wrapper .accordion-list .link-name > div,
.manual-page-wrapper .accordion-list .link-name a,.manual-page-wrapper .accordion-list .link-name > div{line-height:1}
.howto-page-wrapper .accordion-list .answer,.manual-page-wrapper .accordion-list .answer{padding-top:1rem}
.faq-side-menu>div ul,.manual-side-menu>div ul,.faq-side-menu>ul{padding-top:16px}