/* ******************************************************************************
*********************************************************************************
Use this file to override any of the CSS styles preset in the themed
stylesheets or you can add your own custom styles.
*********************************************************************************
****************************************************************************** */

/* Test */
















.dnd-section > .row-fluid {
  max-width: 1200px;
}

.dnd-section {
  padding-bottom: 0px;
  padding-top: 0px;
}

.body-container__homepage .dnd-section:nth-child(odd) {
  background-color: #F8FAFC;
}
.page-center {
  max-width: 1200px;
}




html {
  font-size: 14;
}

body {
  color: rgba(80, 94, 95, 1.0);
  font-family: Calibri, Arial, sans-serif;
  font-weight: 400;
  font-size: 14pt;
}

p {
  font-family: Calibri, Arial, sans-serif;
  font-weight: 400;
}

a {
  font-family: Calibri, Arial, sans-serif;
  color: rgba(0, 112, 192, 1.0);
}

a:hover,
a:focus {
  color: rgba(33, 141, 218, 1.0);
}

a:active {
  color: rgba(40, 152, 232, 1.0);
}

h1 {
  color: rgba(80, 94, 95, 1.0);
  font-family: forolight;
  font-size: 45px;
  font-weight: 400;
}



h2 {
  color: rgba(80, 94, 95, 1.0);
  font-family: forolight;
  font-size: 30px;
  font-weight: 600;
}



h3 {
  color: rgba(80, 94, 95, 1.0);
  font-family: ;
  font-size: 24px;
  font-weight: 600;
}



h4 {
  color: rgba(80, 94, 95, 1.0);
  font-family: Calibri;
  font-size: 26px;
  font-weight: 400;
}



h5 {
  color: rgba(80, 94, 95, 1.0);
  font-family: Calibri;
  font-size: 100px;
  font-weight: 100;
}

h6 {
  color: rgba(80, 94, 95, 1.0);
  font-family: Calibri;
  font-size: 21px;
  font-weight: 400;
}

blockquote {
  border-left: 10px solid #F8FAFC;;
}






.hs_cos_wrapper_type_password_prompt,
.hs_cos_wrapper_type_email_simple_subscription,
.hs_cos_wrapper_type_form,
.hs_cos_wrapper_type_blog_subscribe,
.widget-type-google_search,
#comment-form,
.section.post-footer,
.hs_cos_wrapper_type_member_login,
.hs_cos_wrapper_type_password_reset,
.hs_cos_wrapper_type_password_reset_request,
.hs_cos_wrapper_type_member_register {
  background-color: rgba(238, 240, 240, 1.0);
}

form,
.submitted-message {
  border-color: rgba(#null, 0.0) ;
  font-family: Calibri, Arial, sans-serif;
}

h3.form-title {
  background-color: rgba(255, 255, 255, 0.0);
  color: rgba(80, 94, 95, 1.0);
}

.hs-button,
.button--primary {
  background-color: rgba(153, 192, 39, 1.0);
  border-color: rgba(154, 192, 39, 1.0);
  border-radius: 0px;
  border-width: 2px;
  color: rgba(255, 255, 255, 1.0);
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.hs-button:hover,
.hs-button:focus,
.button--primary:hover,
.button--primary:focus {
  background-color: rgba(255, 255, 255, 1.0);
  border-color: rgba(154, 192, 39, 1.0);
  color: rgba(153, 192, 39, 1.0);
}

.hs-button:active,
.button--primary:active {
  background-color: rgba(193, 232, 79, 1.0);
  border-color: rgba(154, 192, 39, 1.0);
  color: rgba(255, 255, 255, 1.0);
}



.hs-form legend {
  color: rgba(80, 94, 95, 1.0);
}

form input,
form select,
form textarea,
.hs-input {
  border-color: rgba(204, 204, 204, 1.0);
  color: ;
  border-radius: 2px;
}

form input:focus,
form select:focus,
form textarea:focus,
.hs-input:focus,
.contact_form_area form .hs-form-field textarea:focus {
  border-color: rgba(59, 153, 252, 1.0) !important;
}

label-company_has_business_unit-dcba9e52-76a2-40e7-9125-505d4f2f673b_1018{
display: block;}

.fn-date-picker .pika-table thead th {
  color: rgba(255, 255, 255, 0.0);
}

.hs-input:-moz-placeholder,
.hs-input::-webkit-input-placeholder,
.hs-field-desc,
.hs-dateinput:before,
.hs-richtext {
  color: #505e5f;
}

.hs-richtext {
  font-size: 14;
}

.hs-default-font-element,
.hs-main-font-element {
  font-family: Calibri, Arial, sans-serif;
}

.fn-date-picker td.is-today .pika-button {
  color: #505e5f;
}

.fn-date-picker td.is-selected .pika-button {
  background: #505e5f;
}

.fn-date-picker td .pika-button:hover {
  background-color: #F8FAFC !important;
}





th,
td {
  background-color: rgba(255, 255, 255, 1.0);
  border: 1px solid rgba(238, 240, 240, 1.0);
  color: rgba(80, 94, 95, 1.0);
}

thead th,
thead td {
  background-color: rgba(0, 0, 0, 1.0);
  color: rgba(255, 255, 255, 1.0);
}

tfoot td {
  background-color: rgba(255, 255, 255, 1.0);
  color: rgba(80, 94, 95, 1.0);
}

table,
tbody + tbody {
  border-color: rgba(238, 240, 240, 1.0);
}





header.header {
  background-color: rgba(255, 255, 255, 1.0);
}

.header__container {
  max-width: 1200px;
}

body .custom-menu-primary a,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a,
.menu-container .navigation-primary>ul>li>a {
  color: rgba(80, 94, 95, 1.0);
}

body .custom-menu-primary .submenu.level-1 > li:hover > a,
body .custom-menu-primary .submenu.level-1 > li:focus > a,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus,
.menu-container .navigation-primary>ul>li>a:hover,
.menu-container .navigation-primary>ul>li>a:focus{
  color: rgba(80, 94, 95, 1.0);
}

body .custom-menu-primary a.active-branch,
body .header__language-switcher-label-current:active,
body .header__language-switcher .lang_list_class li a:active,
.menu-container .navigation-primary>ul>li>a.active-branch,
.menu-container .navigation-primary>ul>li.active-branch>a {
  color: rgba(80, 94, 95, 1.0);
}
body .custom-menu-primary .submenu.level-1 > li.active-branch,
body .header__language-switcher-label-current:active,
body .header__language-switcher .lang_list_class li:active,
.menu-container .navigation-primary>ul>li>a.active-branch,
.menu-container .navigation-primary>ul>li.active-branch>a {
  background-color: rgba(255, 255, 255, 1.0);
}
body .custom-menu-primary .submenu.level-1 > li,
.menu-container .navigation-primary>ul>li>a {
  background-color: rgba(#null, 0.0);
}
body .custom-menu-primary .submenu.level-1 > li:hover,
body .custom-menu-primary .submenu.level-1 > li:focus,
.menu-container .navigation-primary>ul>li:hover>a {
  background-color: rgba(252, 252, 252, 1.0);
}
body .custom-menu-primary .submenu.level-1 > li > a.active-branch,
.menu-container .navigation-primary>ul>li.active-branch>a,
.menu-container .navigation-primary>ul>li>a.active-branch {
  color: rgba(80, 94, 95, 1.0);
}

body .custom-menu-primary .submenu.level-1 > li > a.active-branch:after {
  background-color: rgba(80, 94, 95, 1.0);
}
body .custom-menu-primary .submenu.level-2 > li > a,
.menu-container .navigation-primary>ul>li>ul>li>a {
  color: rgba(80, 94, 95, 1.0);
}
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link,
.menu-container .navigation-primary>ul>li>ul>li>a {
  background-color: rgba(252, 252, 252, 1.0);
}
body .custom-menu-primary .submenu.level-2 .triangle-container .triangle {
  background-color: rgba(252, 252, 252, 1.0);
}

body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:hover,
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:focus,
body .header__language-switcher .lang_list_class li:hover,
body .custom-menu-primary .submenu.level-2 .triangle-container.level-2.hover .triangle,
.menu-container .navigation-primary>ul>li>ul>li>a:hover {
  background-color: rgba(248, 249, 249, 1.0);
  color: rgba(80, 94, 95, 1.0);
}
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link.active-branch,
.menu-container .navigation-primary>ul>li>ul>li>a.active-branch,
.menu-container .navigation-primary>ul>li>ul>li.active-branch>a {
  color: rgba(80, 94, 95, 1.0);
  background-color: rgba(252, 252, 252, 1.0);
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: Calibri, Arial, sans-serif;
}

.header__language-switcher-label-current:after {
  border-top-color: rgba(80, 94, 95, 1.0);
}

@media(max-width: 767px) {
  .header__navigation {
    background-color: rgba(255, 255, 255, 1.0);
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: rgba(80, 94, 95, 1.0);
  }
}







.footer__container {
  max-width: 1200px;
}

.footer-legal .legal-footer-column a {
  color: rgba(189, 189, 189, 1.0);
}

.footer-legal .legal-footer-column a:hover {
  color: rgba(189, 189, 189, 1.0);
}

.footer-legal .legal-footer-column {
  color: rgba(189, 189, 189, 1.0);
}

.footer-menu .hs-menu-wrapper>ul>li>ul>li>a,
.language_bar a {
  color: rgba(255, 255, 255, 1.0);
}

.footer-menu .hs-menu-wrapper>ul>li>ul>li>a:hover,
.language_bar a:hover {
  color: rgba(255, 255, 255, 1.0);
}

.footer-menu .hs-menu-wrapper>ul>li>a {
  color: rgba(153, 192, 39, 1.0);
}





.content-wrapper {
  max-width: 1200px;
}

.blog-post__date {
  border-color: #505e5f;
}

.blog-tag-filter__menu-link,
.blog-post__tag-link,
.blog-card__tag-link,
.blog-post__author-name,
.blog-card__title a {
  color: #505e5f;
}

.blog-card__tag-link:hover,
.blog-card__title a:hover,
.blog-tag-filter__menu-link:hover,
.blog-post__tag-link:hover,
.blog-post__author-name:hover,
.blog-card__tag-link:focus,
.blog-card__title a:focus,
.blog-tag-filter__menu-link:focus,
.blog-post__tag-link:focus,
.blog-post__author-name:focus {
  color: #283637;
}

.blog-card__tag-link:active,
.blog-card__title a:active,
.blog-tag-filter__menu-link:active,
.blog-post__tag-link:active,
.blog-post__author-name:active {
  color: #788687;
}

.blog-tag-filter__menu-link--active-item:after {
  background-color: #505e5f;
}


.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
  background-color: #505e5f;
}

.blog-post__title {
  color: #505e5f;
  font-family:forolight;
  font-size: 30px;
  font-weight: ;
}

.blog-post__author {
  background-color: #F8FAFC;
}

#comments-listing .comment-reply-to {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:active {
  color: rgba(#null, 0.0);
}










body .icon svg {
  fill: #505e5f;
}

body .tns-nav button.tns-nav-active {
  background-color: #505e5f;
}

body .tns-nav button:hover,
body .tns-nav button:focus {
  background-color: #505e5f;
}

body .social-links__icon {
  background-color: #505e5f;
}

body .social-links__icon:hover svg,
body .social-links__icon:focus svg {
  fill: rgba(#null, 0.0);
}

body .social-links__icon:active svg {
  fill: rgba(#null, 0.0);
}

body .team-member__description {
  background-color: #F8FAFC;
}

.page-center {
  max-width: 1200px;
  margin: 0 auto;
}




.body-container__website .dnd-section:nth-child(odd) {
  background-color: {typography=, tables=, buttons=, spacing=, footer=, global_colors=, header=, forms=}
}


#hs_form_target_widget_1615468408919 .hs_rating___jp_conf .hs-form label  {
display: inline-block;
width:100% !important;
}

#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul {
vertical-align:bottom;
}

#hs_form_target_widget_1615468408919 .hs_rating___jp_conf .hs-form-radio input {
display: none !important;
}


#hs_form_target_widget_1615468408919 .hs_rating___jp_conf .hs-form-radio label {
cursor: pointer;
}



#hs_form_target_widget_1615468408919 .hs_rating___jp_conf .hs-form-radio-display span{
  width:100% !important;
  text-align: center !important;
  display:block !important;
  height:60px;
  padding-top:12px;
  font-size:24px;
  font-weight:bold;
}

#hs_form_target_widget_1615468408919 .hs_rating___jp_conf .hs-form-radio-display span:hover{
  color: white;
}


#hs_form_target_widget_1615468408919 .hs_rating___jp_conf .inputs-list>li+li {
  padding-top: 0px !important;
}

#hs_form_target_widget_1615468408919 .hs_rating___jp_conf .input li {
  display: inline-block;
  width:9%;
  text-align:center;
  margin: 2px;
  vertical-align: top;
}



#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(1)  span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(2)  span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(3)  span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(4)  span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(5)  span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(6)  span{
    background-color: rgba(226,69,47,0.2);
    color: #e2452f;
}


#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(7) span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(8) span{
    background-color: rgba(255,171,55,0.2);
    color: #ffab37;
}


#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(9) span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(10) span{
    background-color: rgba(153,192,39,0.2);
    color: #99C027;
}


#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(1) span:hover,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(2) span:hover,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(3) span:hover,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(4) span:hover,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(5) span:hover,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(6) span:hover{
    background-color: rgba(226,69,47,1);
}

#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(7) span:hover,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(8) span:hover{
    background-color: rgba(255,171,55,1);
}


#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(9) span:hover,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(10) span:hover{
    background-color: rgba(153,192,39,1);
}


#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(1) input[type="radio"]:checked+span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(2) input[type="radio"]:checked+span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(3) input[type="radio"]:checked+span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(4) input[type="radio"]:checked+span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(5) input[type="radio"]:checked+span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(6) input[type="radio"]:checked+span{
  background-color: rgba(226,69,47,1);
  color:white;
}


#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(7) input[type="radio"]:checked+span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(8) input[type="radio"]:checked+span{
  background-color: rgba(255,171,55,1);
  color:white;
}


#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(9) input[type="radio"]:checked+span,
#hs_form_target_widget_1615468408919 .hs_rating___jp_conf ul li:nth-of-type(10) input[type="radio"]:checked+span{
  background-color: rgba(153,192,39,1);
  color:white;
}

.lang_switcher_class{
  display:inline-block;
  width: 50px;
}

.lang_switcher_class:hover{
 background-color: rgba (248,249,249,1.0);
}

.globe_class{
  display:inline-block;
  background-color:#960000;
  margin: 17px;
}

.lang_list_class:before{
  border:none !important;
    margin:0 !important;
    padding:0 !important;
}

.lang_list_class:after{border:none !important;
    margin:0 !important;
    padding:0 !important;}

.lang_list_class{
  display: block;
  position: absolute;
  list-style-type: none;
  box-sizing: border-box;
    background-color:#005424;
    border:none !important;    
    margin:0 !important;
    padding:0 !important;
}

.lang_list_class li{
    background-color:#99FF00 !important;
    border:none !important;    
    margin:0 !important;
    padding:0 !important;
}
.lang_switcher_link{
    display: block;
    padding: 11px 15px !important;
    width: 150px;
    font-size: 16px;
    text-decoration: none;
    color: #505e5f;
    background-color: #fcfcfc;
    font-weight: 400;
    line-height: normal;
    text-align:left;
    border:none !important;    
    margin:0 !important;
}

.lang_switcher_link:hover{
 background-color: rgba (248,249,249,1.0);
}

.header-sitemap-wrapper{
  width:100% !important;
  max-width: 700px !important;
}


.margin5 li{margin-bottom:5px;}
.margin6 li{margin-bottom:6px;}
.margin7 li{margin-bottom:7px;}
.margin8 li{margin-bottom:8px;}
.margin9 li{margin-bottom:9px;}
.margin10 li{margin-bottom:10px;}
.margin11 li{margin-bottom:11px;}
.margin12 li{margin-bottom:12px;}
.margin13 li{margin-bottom:13px;}
.margin14 li{margin-bottom:14px;}
.margin15 li{margin-bottom:15px;}
.margin16 li{margin-bottom:16px;}
.margin17 li{margin-bottom:17px;}
.margin18 li{margin-bottom:18px;}
.margin19 li{margin-bottom:19px;}
.margin20 li{margin-bottom:20px;}

ul.no_bullet {
list-style-type: none;
padding: 0;
margin: 0;
}

li.green-circle-check-s {
background: url('https://business.specialchem.com/hubfs/Pages/Layout%20icons/green%20circle%20check%2014.png') no-repeat left center;
padding-left: 25px;
padding-top: 0px;
}

li.grey-circle-check-s {
background: url('https://business.specialchem.com/hubfs/Pages/Layout%20icons/grey%20circle%20check%2014.png') no-repeat left center;
padding-left: 25px;
padding-top: 0px;
}

li.light-grey-circle-check-s {
background: url('https://business.specialchem.com/hubfs/Pages/Layout%20icons/light%20grey%20circle%20check%2014.png') no-repeat left center;
padding-left: 25px;
padding-top: 0px;
}

li.green-circle-check-m {
background: url('https://business.specialchem.com/hubfs/Pages/Layout%20icons/green%20circle%20check%2017.png') no-repeat left center;
padding-left: 25px;
padding-top: 0px;
}

li.grey-circle-check-m {
background: url('https://business.specialchem.com/hubfs/Pages/Layout%20icons/grey%20circle%20check%2017.png') no-repeat left center;
padding-left: 25px;
padding-top: 0px;
}

li.light-grey-circle-check-m {
background: url('https://business.specialchem.com/hubfs/Pages/Layout%20icons/light%20grey%20circle%20check%2017.png') no-repeat left center;
padding-left: 25px;
padding-top: 0px;
}


.value_year::before {
  content: "2022";
}

.value_pageview::before {
  content: "18 Million";
}

.value_pageview_mini::before {
  content: "18M";
}

.value_visit::before {
  content: "9 Million";
}

.value_visit_mini::before {
  content: "9M";
}

.value_increase::before {
  content: "50%";
}
.value_increase_year::before {
  content: "2019";
}

.value_member::before {
  content: "500,000";
}

.value_member_mini::before {
  content: "500K";
}

.value_position::before {
  content: "70%";
}

.value_project::before {
  content: "42%";
}

.value_subscriber::before {
  content: "33,000";
}

.value_source::before {
  content: "90%";
}

.value_source_NL::before {
  content: "8%";
}

.value_pageview_AS::before {
  content: "1.4 Million";
}
.value_pageview_PC::before {
  content: "3.2 Million";
}
.value_pageview_PA::before {
  content: "2.3 Million";
}
.value_pageview_COS::before {
  content: "6.6 Million";
}
.value_pageview_OM::before {
  content: "4.7 Million";
}

.value_visit_AS::before {
  content: "680,000";
}
.value_visit_PC::before {
  content: "1.5 Million";
}
.value_visit_PA::before {
  content: "1.1 Million";
}
.value_visit_COS::before {
  content: "2.8 Million";
}
.value_visit_OM::before {
  content: "2.8 Million";
}

.value_products::before {
  content: "300,000";
}

.value_suppliers::before {
  content: "5,800";
}

.value_products_mini::before {
  content: "300K";
}

.value_suppliers_mini::before {
  content: "5.8K";
}