/************************************************/
/*  CSS Macros                                  */
/************************************************/



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

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

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue:wght@400;700&s&display=swap');

/*****************************************/
/* utilities   */
/*****************************************/

.flex-wrap-space-between {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.flex-col {
  display: flex;
  flex-direction: column;
}

@media (max-width: 1000px) {
  .flex-col {
    margin: 20px;
  }
}
.flex-wrap-align-items-center {
  display: flex;
  align-items: center;
}

.flex-wrap-center {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.flex-wrap-left {
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
}

.m-l-50 {
  margin-left: 50px;
}

@media(max-width: 1000px) {
  .mobile-p-top-40 {
    padding-top: 40px;
  }
}
@media (max-width: 768px) {
  .m-l-50 {
    margin-left: auto;
  }
}



/*****************************************/
/* end utilities   */
/*****************************************/


/*****************************************/
/* Basic typography and content spacing  */
/*****************************************/

h1, h2, h3 {
  font-weight: 600;
  color: black;
}

p, ul, li {
  color: black;
}

p, ul, li {
  color: black;
}

p, li {
  font-size: 16px;
  
  
}

h2 {
  font-size: 26px;
  margin: 5px 0 20px 0;
}

.hs_cos_wrapper_type_inline_rich_text a:not(.cta-link), 
.hs_cos_wrapper_type_rich_text a:not(.cta-link), 
.hs_cos_wrapper .buttons-wrapper .link {
  color: #ab3348;
  font-weight: 600;
  text-decoration: none;
}

.special-layout {
    padding: 20px 20px;
    margin: 0 5px;
    border-radius: 10px;
    background: rgba(5, 5, 5, .6);
}

.hs_cos_wrapper .banner .buttons-wrapper .link {
  color: white;
  font-weight: bold;
}

.hs_wrapper .banner .buttons-wrapper .buttons a ~ a {
  margin-right: 14px;
  
}

.hs_cos_wrapper_type_inline_rich_text a:not(.cta-link):hover,  
.hs_cos_wrapper_type_rich_text a:not(.cta-link):hover, 
.hs_cos_wrapper .buttons-wrapper .link:hover {
  text-decoration: underline;
}
.hs_cos_wrapper_type_inline_rich_text a:not(.cta-link):focus,  
.hs_cos_wrapper_type_rich_text a:not(.cta-link):focus, 
.hs_cos_wrapper .buttons-wrapper .link:focus {
  text-decoration: underline;
}

.hs_cos_wrapper_type_inline_rich_text a:not(.cta-link):after, 
.hs_cos_wrapper_type_rich_text a:not(.cta-link):after, 
.hs_cos_wrapper .buttons-wrapper .link:after {
/*   content: " >"; */
}

.list-style-type-none {
  list-style-type: none;
  padding: 0;
}
.hs_cos_wrapper_type_inline_rich_text ul, 
.hs_cos_wrapper_type_rich_text ul { 
/*   padding: 0; */
}

.hs_cos_wrapper_type_inline_rich_text p, 
.hs_cos_wrapper_type_rich_text p { 
  font-size: 16px;
}
.hs_cos_wrapper_type_inline_rich_text ul li, 
.hs_cos_wrapper_type_rich_text ul li {
/*  list-style:none; */
  margin: 0 0 10px 0;
  padding:0;
  font-size: 16px;
}
/* .hs_cos_wrapper_type_inline_rich_text ul li::before, 
.hs_cos_wrapper_type_rich_text ul li::before {
  display:inline-block;        
  content: "";
  width:4px;
  height: 4px;    
  margin-right:8px;
  border-radius: 50%;
  vertical-align: middle;
  position: relative;
  top: -1px;
  background-color: currentcolor;
} */

.link-no-chevron-container a:after {
    content: "" !important;
}


body {
  height: 100%;
  margin: 0;
  width: 100%;
  display: flex;
  flex-direction: column; 
  font-family: 'Poppins';
}

#content: {
  height: 100%;
  width: 100%;
  margin: 0;
}


.hs_cos_wrapper .banner .container {
  max-width: 1000px;
}

.hs_cos_wrapper .banner .container .content {
  padding: 20px 20px;
    margin: 0 5px;
    border-radius: 10px;
    background: rgba(5, 5, 5, .5);
}

.hs_cos_wrapper .banner .container .content-wrapper {
  padding-top: 85px;
  position: relative;
}

.hs_cos_wrapper .banner {
  height: 450px;
 
}


.hs_cos_wrapper .banner .container .title-label {
  color: white;
}

.hs_cos_wrapper .banner .buttons-wrapper {
  margin-top: 0;
}


.hs_cos_wrapper .banner p {
  font-size: 16px;
  color: white;
  margin: 16px 0;
}


@media (max-width: 1024px) {
  .hs_cos_wrapper .banner .container .content-wrapper {
      padding: 50px 15px 0px 15px;
  }
}



/* CTA links */

.button-layout {
    display: block;
}

.slide-across-button {
    color: #ab3348;
    background-color: white;
    border: 2px solid #ab3348;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    transition: color 400ms;
    padding: 15px;
    font-size: 16px;
    font-weight: 600;
    display: block;
    text-decoration: none !important;
    cursor: pointer;
    width: 180px;
    margin: 10px 0;
    text-align: center;
  
}

.slide-across-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ab3348;
    z-index: -1;
    transition: transform 400ms ease-out;
    transform: scaleX(0);
    transform-origin: left;

}

.slide-across-button:hover::before {
   transform: scaleX(1);
  
}

.slide-across-button:hover {
    color: #fff;
    text-decoration: none !important;
  
    
}
.slide-across-button:hover span {
  color: #fff;
  text-decoration: none !important;
}

@media(max-width: 840px) {
  .flex-content {
    display: block !important;
  }
  .slide-across-button {
    margin: 15px auto;
    
  }
}

.special-button-layout {
    margin: 30px 0;
}



.special-button {
    color: #ab3348;
    border: 2px solid #ab3348;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    transition: color 400ms;
    padding: 18px;
    font-size: 18px;
    font-weight: 600;
    display: block;
    text-decoration: none !important;
    cursor: pointer;
  
}

.special-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ab3348;
    z-index: -1;
    transition: transform 400ms ease-out;
    transform: scaleX(0);
    transform-origin: left;

}

.special-button:hover::before {
   transform: scaleX(1);
  
}

.special-button:hover {
    color: #fff;
    text-decoration: none !important;
  
    
}
.special-button:hover span {
  color: #fff;
  text-decoration: none !important;
}

@media(max-width: 840px) {
  .special-button-layout {
    display: block !important;
  }
  .special-button {
    width: fit-content;
    margin: 20px auto;
    
  }
  .special-button {
    font-size: 15px !important;
  }
  
}

.cta-link, 
.hs-button, 
.hs_cos_wrapper .buttons-wrapper .primary-button, 
.hs_cos_wrapper .buttons-wrapper .secondary-button  {
  border-radius: 10px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 15px 0 15px 0;
  font-weight: 600;
}


.hs_cos_wrapper .buttons-wrapper .primary-button, 
.hs_cos_wrapper .buttons-wrapper .secondary-button,
.hs_cos_wrapper .buttons-wrapper .link {
  margin-right: 14px;
}


.hs-button:hover, .hs-button:focus, .cta-link:hover, .cta-link:focus, 
.hs_cos_wrapper .buttons-wrapper .primary-button:hover, 
.hs_cos_wrapper .buttons-wrapper .primary-button:focus, 
.hs_cos_wrapper .buttons-wrapper .secondary-button:hover,
.hs_cos_wrapper .buttons-wrapper .secondary-button:focus
{
  background: #231f20;
  color: white;
}

.hs-button, .cta-link-primary, 
.hs_cos_wrapper .buttons-wrapper .primary-button {
  background-color: white;
  border: 2px solid #A12641;
  color: #A12641;
}
.hs-button:hover, .cta-link-primary:hover, .cta-link-primary:focus, 
.hs_cos_wrapper .buttons-wrapper .primary-button:hover {
  border: 2px solid #231f20;
  background: #231f20;
  color: white;
}


.cta-link-secondary, 
.hs_cos_wrapper .buttons-wrapper .secondary-button {
  background-color: #A12641;
  color: white;
}


.cta-link-dark {
  background-color: #384a56;
  color: white;
}

.cta-link-sm {
  font-size: 
  
  
  0.75rem
;
  padding: 5px;
  width: 90px;
}


.cta-link-md {
  font-size: 
  
  
  0.75rem
;
  padding: 8px;
  width: 110px;
}
.hs-button, .cta-link-lg, .hs_cos_wrapper .buttons-wrapper .primary-button, 
.hs_cos_wrapper .buttons-wrapper .secondary-button {
  font-size: 
  
  
  0.875rem
;
  padding: 12px;
  
}

.accordion button {
  font-size: 16px !important;
}
.accordion .accordion__icon {
  margin: 0 0 0 10px;
}

/* trimark cards */

.card {
  border-radius: 0.25rem;
  background-color: white;
  box-shadow: 0 0px 3px 0px rgb(34 68 91 / 99%)
}
.card-body {
  padding: 15px 25px;
  text-align: left;
}
.card-body .card-text {
  color: black;
}

.card-heading {
  font-size: 15px;
  color: black;
}
.card-subtext {
  font-size: 14px;
  color: black;
}

/* trimark rich text classes */

p.subheading {
  margin: 5px 0;
}


.rich-text-w-400 {
  max-width: 400px;
}
.scroll-horizontal {
  overflow-x:scroll;
white-space: nowrap;
}

/* contat us form and request a quote form */

.hs-main-font-element a {
  color: #a12641;
  text-decoration: none;
}

.hs-main-font-element a:focus {
  color: black;
}

.hs-main-font-element a:hover {
  color: black;
}
[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] *,
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] *, 
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] *,
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] *
{
  color: black;
}
[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] h3,
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] h3, 
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] h3,
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] h3 {
  font-size: 24px;
  font-weight: 600;
  color: black;
}

[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] .hs-form-field,
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] .hs-form-field, 
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] .hs-form-field,
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] .hs-form-field
{
  margin: 20px 0;
}

[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] .input,
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] .input, 
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] .input,
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] .input 
{
  margin: 5px 0 5px 0;
}

.hs-form-required {
  color: #e51520;
}

[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] ul, 
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] ul, 
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] ul,
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] ul
{
  padding: 0;
  margin: 0;
}
[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] ul li,
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] ul li, 
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] ul li
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] ul li
{
  list-style-type: none;
}
[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] input[type='text'],
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] input[type='text'],
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] input[type='text'],
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] input[type='text'],
[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] input[type='tel'], 
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] input[type='tel'], 
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] input[type='tel'],
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] input[type='tel'],
[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] input[type='email'],
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] input[type='email'],
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] input[type='email'],
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] input[type='email'],
[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] select,
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] select,
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] select,
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] select,
[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] textarea,
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] textarea,
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] textarea,
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] textarea


{
 width: 100%;
 padding: 9px 10px;
 font-size: 15px;
 font-weight: 400;
 line-height: 22px;
 color: black;
 background-color: #f5f8fa;
 border: 1px solid #cbd6e2;
}

[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] texarea,
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] texarea,
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] textarea,
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] textarea,
{
  height: 40px;
}
[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] input[type='file'],
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] input[type='file'],
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] input[type='file'],
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] input[type='file']

{
  padding: 0 6px;
}

[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] legend,
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] legend,
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] legend,
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] legend,
{
    font-size: 11px;
    color: #7C98B6;
    margin-bottom: 6px;
}

[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] input[type='submit'],
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] input[type='submit'],
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] input[type='submit'],
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] input[type='submit']
{
  border-radius: 10px;
  border: none;
  cursor: pointer;
  background-color: #a12641;
  font-weight: 600;
}

[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] input[type='submit']:hover,
[data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] input[type='submit']:focus,
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] input[type='submit']:hover,
[data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] input[type='submit']:focus,
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] input[type='submit']:hover,  
[data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] input[type='submit']:focus,
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] input[type='submit']:hover,
[data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] input[type='submit']:focus,
{
  background-color: #231f20 !important;
}



@media(max-width: 1000px) {
  [data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] input[type='text'],
  [data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] input[type='tel'], 
  [data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] input[type='email'],
  [data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] select,
  [data-form-id="0c8df7e2-7b2f-44c9-8a8d-da4f8b0836ec"] textarea,
  [data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] input[type='text'], 
  [data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] input[type='tel'], 
  [data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] input[type='email'],
  [data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] select,
  [data-form-id="3ffb5e5e-3c71-445e-b403-6aef9426564c"] textarea,
  [data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] input[type='text'], 
  [data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] input[type='tel'], 
  [data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] input[type='email'],
  [data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] select,
  [data-form-id="ccb7d239-4810-4d93-82ab-01bf1df2c6cf"] textarea
  [data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] input[type='text'],
  [data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] input[type='tel'], 
  [data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] input[type='email'],
  [data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] select,
  [data-form-id="e0d7931f-81b8-42a0-b602-e88db489c676"] textarea
  {
   width: 95%;
  }
}

.login-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    list-style-type: none;
}



.error-page {
  text-align: center;
}



/*** kintera manuals and downloads import **/

.panel-collapse  ul li::before{
display: none !important;
}

.griddle-image img {
  width: 100%;
}

.wide-manuals-downloads-image {
    height: 200px;
    color: white;
    background-color: #000;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.wide-manuals-downloads-image .category-content {

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 !important;
    text-align: center;
    text-shadow: 1.259px 1.554px 9px #000100;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}

.wide-manuals-downloads-image .category-content h1 {
    font-family: "Roboto", sans-serif;
    font-size: 48px;
    font-weight: bold;
    letter-spacing: 1.4px;
    margin: 0;
}

.wide-manuals-downloads-image .category-content .center-underline {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.wide-manuals-downloads-image .category-content .center-underline div {
    background-color: #888;
    border: 1px solid #fff;
    display: block;
    margin: 0 auto;
    width: 150px;
}

.manuals-download-breadcrumb {
    margin-bottom: 0;
    padding-bottom: 25px;
    padding-top: 30px;
}

.manuals-download-breadcrumb > li {
    line-height: 12px;
}

.manuals-download-breadcrumb > li:last-child > a {
    letter-spacing: 0.5px;
}

.manuals-download-breadcrumb > li::before {
    font-weight: normal !important;
    color: rgb(45, 45, 45) !important;
}

.manuals-wrapper p{
    font-weight: 400;
    color:#161c21;
    font-size: 16px;
    line-height: 19px;
    margin: 0 0 12px;
    letter-spacing: 0.5px;
}
.manuals-wrapper a.indfo-kintera{
    color: #a12641;
}
.manuals-wrapper p.border-bottom{
    padding: 0 0 30px;
    border-bottom: 1px solid #f1f1f1;
    margin:0 0 30px;
}
.search-modal-form{
    padding:0 0 25px;
    position: relative;
}
.search-modal-form label{
    font-size: 16px;
    display: block;
    line-height: 18px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    margin: 0 0 20px;
    letter-spacing: 0.3px;
    color:#2d2d2d;
}
.search-modal-form input[type="text"]{
    padding: 10px;
    width:267px;
    height: 37px;
    border-radius: 3px;
    border:1px solid #cccccc;
    display: inline-block;
    vertical-align: middle;
}
.search-modal-form button{
    background-color: #cc5809;
    border:0;
    height: 37px;
    padding: 5px 19px;
    display: inline-block;
    vertical-align: middle;
    color: #ffffff;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin: 1px 0 0 -55px;
}
.panel-heading {
    padding: 0;
}
.panel-head a,
.panel-head a:hover,
.panel-head a:active {
    display: block;
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    padding: 18px 20px;
    text-decoration: none;
    position: relative;
}

.panel-head a:active,
.panel-head a:focus {
    background-image: linear-gradient(#4E5173,#505677);
    color: #fff;
}

.panel-head a:hover{
    text-decoration: none;
}
.collapse-products-category {
    float: right;
}
.search-default > .panel-head{
    background-image: linear-gradient(#F1F1F1, #dddddd);
}
.search-default > .panel-head:hover{
    background-image:linear-gradient(#4E5173,#505677);
}
.search-default > .panel-head:hover h4{
    color:#ffffff;
}
.search-default > .panel-head:hover .collapse-products-category {
    fill:#ffffff;
}
.accord-group .panel+.panel{
    margin: 0;
}
.accord-group .search-default{
    border-radius: 0;
}
.change-direction{
    transform: rotate(-30deg);
}
.panel-default > .current-active{
    background-image:linear-gradient(#4E5173,#505677);
}
/* .current,.sub-current{
    transform: rotate(180deg);
} */
.acc-data{
    padding: 17px 10px 17px 20px;
}
.accord1{
    padding: 0;
    margin:0;
}
.accord1 li{
    list-style-type: none;
    padding: 0;
}
.accord1 li a{
    color:#2d2d2d;
    display:flex;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    justify-content: space-between;
    letter-spacing: 0.5px;
    line-height: 22px;
    margin-bottom: 15px;
}
.accord1 li a:hover{
    text-decoration: none;
}
.griddle-content-wrap{
    display: flex;
    padding: 0 0 2px 24px;
}
.griddle-content-wrap .griddle-image{
    width: 145px;
}
.girddle-content{
    margin: 0 0 0 48px;
}
.girddle-content ul.first-row,.girddle-content ul.second-row{
    display: flex;
    padding: 0;
    margin: 0 0 12px;
}
.girddle-content ul.first-row li{
    list-style-type: none;
    padding:0 9px 0 0;
    margin: 0 9px 0 0;
    border-right: 1px solid #e1e3ed;
}
.girddle-content ul.first-row li:last-child{
    border-right:0;
}
.girddle-content ul.first-row li span{
    font-size: 14px;
    line-height: 16px;
    color:#2d2d2d;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}
.girddle-content ul.first-row li span.name-model{
    font-weight: 700;
}
.girddle-content ul.second-row li{
    display:flex;
    margin: 0 15px 0 0;
}
.girddle-content ul.second-row li:last-child{
    margin:0;
}
.girddle-content ul.second-row li a span{
    margin: 0 0 0 3px;
    font-size: 14px;
    line-height: 37px;
    font-weight: 400;
    color:#a12641;
}

.girddle-content ul.second-row li a {
  text-decoration: none;
}
.griddle-content-wrap .girddle-content .second-row {
    margin: 22px 0;
}
.girddle-content .view-product-details{
    font-size: 16px;
    line-height: 18px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color:#a12641;
    justify-content: flex-end;
    margin: 16px 0 0;
}

.accord1 > li > a {
    padding: 12px 20px 8px 19px;
    margin:   0  -10px 0  -19px;
}
.panel-collapse {
    padding-top: 0;
    padding-bottom: 0;
}
.accord1 > li {
    border-bottom: 1px solid #dfdfdf;
}
.accord1 > li:last-of-type {
    border: none;
}
.sub-content {
    margin: 0px 0 24px;
    border-top: 1px solid #dedede;
    padding-top: 24px;
}

.left-space{
    margin:0 0 0 5px;
}
.search-using-category{
    font-size: 16px;
    line-height: 18px;
    color:#2d2d2d;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    margin: 0 0 20px  0;
}


#support-available h4{
    background: #4D555B;
    color: #fff;
    display: block;
    font-size: 12px;
    padding: 5px 5px;
    font-weight: 500;
    text-transform: uppercase;
    vertical-align: middle;
    margin-top: 0;
    margin-bottom: 0;
}

#support-available select {
    width: 170px;
    display: block;
    float: left;
    text-align: left;
    height: 30px;
    padding: 3px 12px;
    margin: 10px 10px;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#support-available {
    clear: both;
    min-height: 210px;
    width: 99.5%;
    overflow: hidden;
}
#support-available {
    display: none;
}

.support-selected-item-info span {
    padding-left: 7px;
}

.support-selected-item {
    float: left;
    width: 100%;
    padding: 10px;
}

.prod-title {
    font-size: 16px;
    color: #58595b;
    font-weight: 700;
    text-decoration: none;
    width: 150px;
}

.support-selected-item-image {
    float: left;
    width: 150px;
}

.support-selected-item-info {
    float: left;
    width: calc(100% - 210px);
}

.view-product {
    color: #a12641;
    margin-top: 10px;
    padding-left: 8px;
}
.doc-icon {
    margin-right: 15px;
}
a#btnShowDownloads:visited, a#btnShowDownloads:focus, a#btnShowDownloads:hover {
    text-decoration: none;
}
.product-manual:hover, .product-manual:visited {
    color: rgb(161,38,65);
    text-decoration-color: rgb(161,38,65);
}
.support-selected-item-info span {
    padding-left: 7px;
}
.product-manual {
    font-size: 14px;
    color: rgb(161,38,65);
    font-family: "Lato",Helvetica,Arial,sans-serif;
    vertical-align: middle;
    margin-right: 30px;
}
.download-product-img {
    max-width: 100px;
    max-height: 120px;
}
.support-button {
    margin-left: 8px;
    margin-top: 15px;
}
.result-legend {
    color: rgb(161,38,65);
    display: none;
}
.manuals-wrapper hr {
    margin-top: 10px;
    margin-bottom: 25px;
    background-color: #4f5979;
    border: 1px solid #f1f1f1;
}
#no-support-available {
    margin-bottom: 24px;
    margin-left: 24px;
}
#no-result-title {
    font-weight: 800;
    font-size: 16px;
    margin-bottom: 8px;
}

.no-result-body {
    font-size: 14px!important;
    margin-bottom: 4px!important;
}


.collapse-products {
    color: #d26d33;
}

.phone-support-number,
.phone-support-number:hover,
.phone-support-number:focus {
    color: #161c21;
    text-decoration: none;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    .manuals-wrapper {
        padding: 0 15px;
    }
    .manuals-download-breadcrumb {
        padding-left: 15px;
    }
}

@media screen and (max-width: 767px) {
    .wide-manuals-downloads-image .category-content h1 {
        font-size: 36px;
    }
    .manuals-download-breadcrumb,
    .manuals-wrapper {
        padding-left: 2%;
        padding-right: 2%;
    }
    .panel-head a, .panel-head a:hover, .panel-head a:active {
        padding-left: 10px;
        padding-right: 3px;
    }
    .girddle-content ul.first-row li {
        border: 0;
    }
    .acc-data {
        padding: 17px 10px;
    }
    #btnShowDownloads {
        margin-bottom: 15px;
        display: block;
    }
    span.prod-desc {
        display: inline-block;
    }
    .support-selected-item-info {
        width: 100%;
    }
    .prod-title-val {
        display: block;
    }
    .griddle-content-wrap,
    .girddle-content ul.first-row,
    .girddle-content ul.second-row{
        display: block;
    }
    .griddle-content-wrap .griddle-image {
        height: 100%;
    }
    .girddle-content {
        margin: 0;
    }
    .girddle-content ul.first-row {
        margin-top: 30px;
    }
    .search-modal-form {
        text-align: center;
    }
    .search-modal-form input[type="text"] {
        width: 90%;
    }
}

.hs_cos_wrapper .grid-wrapper.banner {
  height: auto;
}



/* ezo overrides */

.product .tabs {
  display: none !important;
}