<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.alpha-white-90 {
  /* Fallback for web browsers that don't support RGBa */
  background-color: #ffffff;
  /* RGBa with 0.6 opacity */
  background-color: rgba(255, 255, 255, 0.9);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff)";
}
/* Main lay-out */
@media (min-width: 479px) {
  .container {
    max-width: 400px !important;
  }
}
@media (min-width: 480px) {
  .container {
    max-width: 600px !important;
  }
}
@media (min-width: 690px) {
  .container {
    max-width: 680px !important;
  }
}
@media (min-width: 1000px) {
  .container {
    max-width: 1425px !important;
  }
}
@media (min-width: 1300px) {
  .container {
    max-width: 1800px !important;
  }
}
body[data-header-resize="0"] .at-content .container-wrap {
  padding-top: 0;
}
/* header - top bar and menu */
#header-outer.at-top #logo {
  margin-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  background-color: #ffffff;
  border-bottom-right-radius: 15%;
}
#top .sf-menu li ul.sub-menu {
  width: 18em;
}
#top .sf-menu li ul.sub-menu li a {
  color: #888888;
  background-color: #ffffff;
}
#top .sf-menu li ul.sub-menu li a:hover {
  background: #f3f4f4 !important;
}
#top .sf-menu li ul.sub-menu li.sfHover a {
  background: #f3f4f4 !important;
}
#top .sf-menu li ul.sub-menu li.sfHover ul li a {
  background: #ffffff !important;
}
#top .sf-menu li ul.sub-menu li.sfHover ul li a:hover {
  background: #f3f4f4 !important;
}
#top .sf-menu li ul.sub-menu li ul {
  left: 18em!important;
}
#top .sf-menu .menu-item-language {
  float: right !important;
  margin-right: 30px;
}
#top .sf-menu .menu-item-language .submenu-languages {
  width: 50px;
}
#top .sf-menu .menu-item-language .submenu-languages li {
  margin-right: 0;
}
/* footer */
@media (max-width: 690px) {
  #footer-outer #footer-widgets {
    text-align: center !important;
  }
}
#footer-outer #footer-widgets .row {
  padding: 40px 0 40px 0;
}
#footer-outer #footer-widgets .row .widget {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 0;
}
#footer-outer #footer-widgets .row .footer-links {
  text-align: center;
}
#footer-outer #footer-widgets .row .footer-links li {
  display: inline-block;
  padding: 0 !important;
  border-right: 1px solid #5d5d5d;
}
#footer-outer #footer-widgets .row .footer-links li:last-child {
  border: none;
}
#footer-outer #footer-widgets .row .footer-links li a {
  display: block;
  padding: 0 5px 0 5px;
  line-height: 12px;
}
#footer-outer #footer-widgets .row .col_last {
  text-align: right;
}
@media (max-width: 690px) {
  #footer-outer #footer-widgets .row .col_last {
    text-align: center !important;
  }
}
/* header visal */
.home-header {
  margin-bottom: 0 !important;
}
.home-header .home-header-overlay .vc_column-inner &gt; div.wpb_wrapper {
  border-radius: 50%;
  width: 600px;
  height: 600px;
  margin: 45px auto;
  /* Fallback for web browsers that don't support RGBa */
  background-color: #ffffff;
  /* RGBa with 0.6 opacity */
  background-color: rgba(255, 255, 255, 0.9);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff)";
}
@media (max-width: 1300px) {
  .home-header .home-header-overlay .vc_column-inner &gt; div.wpb_wrapper {
    width: 550px;
    height: 550px;
  }
}
@media (max-width: 1000px) {
  .home-header .home-header-overlay .vc_column-inner &gt; div.wpb_wrapper {
    width: 400px;
    height: 400px;
  }
}
@media (max-width: 690px) {
  .home-header .home-header-overlay .vc_column-inner &gt; div.wpb_wrapper {
    width: 250px;
    height: 250px;
    margin: 20px auto;
  }
  .home-header .home-header-overlay .vc_column-inner &gt; div.wpb_wrapper h1 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 480px) {
  .home-header .home-header-overlay .vc_column-inner &gt; div.wpb_wrapper {
    width: 200px;
    height: 200px;
  }
  .home-header .home-header-overlay .vc_column-inner &gt; div.wpb_wrapper h1 {
    font-size: 17px;
    line-height: 24px;
  }
}
.home-header .home-header-overlay .header_overlay_logo {
  padding: 120px 0 50px 0;
}
@media (max-width: 1000px) {
  .home-header .home-header-overlay .header_overlay_logo {
    padding: 50px 0 40px 0;
  }
}
@media (max-width: 690px) {
  .home-header .home-header-overlay .header_overlay_logo {
    width: 40px;
    padding: 45px 0 20px 0;
  }
}
@media (max-width: 480px) {
  .home-header .home-header-overlay .header_overlay_logo {
    width: 30px;
    padding: 35px 0 15px 0;
  }
}
.home-header .home-header-overlay .link-icon.large {
  padding: 30px 0 30px 0;
}
@media (max-width: 1000px) {
  .home-header .home-header-overlay .link-icon.large {
    padding: 20px 0 10px 0;
  }
  .home-header .home-header-overlay .link-icon.large a {
    font-size: 14px;
  }
  .home-header .home-header-overlay .link-icon.large a:before {
    width: 20px;
    height: 20px;
    line-height: 22px;
    font-size: 11px;
  }
}
@media (max-width: 690px) {
  .home-header .home-header-overlay .link-icon.large {
    padding: 0;
  }
  .home-header .home-header-overlay .link-icon.large a {
    font-size: 12px;
  }
  .home-header .home-header-overlay .link-icon.large a:before {
    width: 15px;
    height: 15px;
    line-height: 17px;
    margin-right: 5px;
  }
}
@media (max-width: 480px) {
  .home-header .home-header-overlay .link-icon.large {
    padding: 0 20px 0 20px;
  }
  .home-header .home-header-overlay .link-icon.large a {
    font-size: 10px;
    line-height: 10px;
  }
  .home-header .home-header-overlay .link-icon.large a:before {
    width: 15px;
    height: 15px;
    line-height: 17px;
    margin-right: 5px;
  }
}
/* Homepage content */
.home-intro h3 {
  font-size: 22px !important;
}
.home-intro .intro-left {
  padding-top: 190px !important;
  padding-bottom: 190px !important;
}
.home-productgroups {
  text-shadow: 0.5px 0.5px 3px #000000;
  margin-bottom: 60px !important;
}
.home-productgroups .iwithtext .iwt-icon img {
  width: 72px;
}
.home-productgroups .iwithtext .iwt-text {
  padding: 5px 0 0 90px;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}
.home-productgroups .link-icon a {
  color: #ffffff;
}
.home-productgroups .link-icon a:before {
  color: #ffffff;
  border-color: #ffffff;
  box-shadow: 0.5px 0.5px 3px #000000;
}
.home-productgroups .link-icon a:hover:before {
  color: #f09600;
  border-color: #f09600;
}
.col .home-news .blog-recent .col {
  padding: 30px 0 10px 0;
  margin: 0;
}
.col .home-news .blog-recent .col .post-header .meta {
  display: none;
}
.col .home-news .blog-recent .col p {
  padding-bottom: 10px !important;
}
.paints-stains {
  margin-bottom: 0 !important;
}
.paints-stains .paints-stains-top {
  background-repeat: no-repeat;
  background-position: left center;
  background-color: #f3f4f4;
  padding: 130px 30px 130px 160px;
  overflow: hidden;
}
@media (max-width: 480px) {
  .paints-stains .paints-stains-top {
    padding: 50px 10px 50px 90px;
    background-size: 70px 140px;
  }
}
.paints-stains .nectar-button {
  width: 100%;
  font-weight: 600;
}
body[data-button-style="rounded"] .paints-stains .nectar-button {
  border-radius: 0 !important;
}
/* main content elements */
.link-icon a {
  display: inline-block;
  line-height: 26px;
  color: #404040;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  padding: 10px 0 10px 0;
}
.link-icon a:before {
  display: inline-block;
  text-align: center;
  color: #f09600;
  width: 20px;
  height: 20px;
  border: 3px solid #f09600;
  font-family: FontAwesome;
  content: "\f054";
  border-radius: 50%;
  margin-right: 15px;
  font-size: 11px;
  line-height: 22px;
  text-indent: 2px;
}
.link-icon a:hover {
  color: #f09600;
}
.link-icon.large a {
  font-size: 18px;
}
.link-icon.large a:before {
  width: 30px;
  height: 30px;
  line-height: 32px;
  font-size: 14px;
}
blockquote {
  color: #f09600;
}
/* product overview page */
.full-width-content.product-overview-row .morphing-outline .circle_top_row {
  font-weight: 600;
  font-size: 20px;
  color: #404040;
}
.full-width-content.product-overview-row .link-icon a {
  font-size: 14px;
  line-height: 26px;
}
.full-width-content.product-overview-row .link-icon a:before {
  width: 20px;
  height: 20px;
  line-height: 22px;
}
/* product detail page */
.contentpage-header {
  margin-bottom: 0 !important;
  font-size: 16px;
  font-weight: 600;
  line-height: 36px;
}
.contentpage-header h1 {
  font-weight: 700;
}
.product-details h2 {
  font-size: 17px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 0;
}
.product-usps {
  font-size: 16px;
  font-weight: 600;
}
.product-usps &gt; .vc_column-inner &gt; .wpb_wrapper {
  position: initial !important;
  padding-bottom: 30px;
}
.product-usps ul li {
  padding: 5px 0 5px 0;
}
.product-usps a[href^="tel"] {
  color: #404040 !important;
}
.product-usps .link-icon {
  position: absolute;
  bottom: -30px;
  right: 0;
}
.product-usps .link-icon a {
  color: #f09600;
  background-color: #ffffff;
  padding: 16px 30px;
  z-index: 99999;
}
.product-usps .link-icon a:hover {
  background-color: #f3f4f4;
  color: #404040;
}
.product-usps .link-icon a:hover:before {
  color: #404040;
  border-color: #404040;
}
.full-width-content .link-icon a {
  font-size: 20px;
  line-height: 46px;
}
@media (max-width: 1000px) {
  .full-width-content .link-icon a {
    font-size: 16px;
    line-height: 30px;
  }
}
@media (max-width: 690px) {
  .full-width-content .link-icon a {
    font-size: 14px;
    line-height: 26px;
  }
}
.full-width-content .link-icon a:before {
  width: 46px;
  height: 46px;
  line-height: 50px;
}
@media (max-width: 1000px) {
  .full-width-content .link-icon a:before {
    width: 30px;
    height: 30px;
    line-height: 34px;
  }
}
@media (max-width: 690px) {
  .full-width-content .link-icon a:before {
    width: 26px;
    height: 26px;
    line-height: 30px;
  }
}
/* Contactpagina */
body[data-form-style="minimal"] .minimal-form-input {
  padding-top: 25px;
}
.gform_wrapper .left_label .gfield_label,
.gform_wrapper .left_label input.medium,
.gform_wrapper .left_label select.medium,
.gform_wrapper .right_label input.medium,
.gform_wrapper .right_label select.medium {
  width: 100% !important;
}
body[data-form-style="minimal"] input[type="text"],
body[data-form-style="minimal"] textarea,
body[data-form-style="minimal"] input[type="email"],
body[data-form-style="minimal"] input[type=password],
body[data-form-style="minimal"] input[type=tel],
body[data-form-style="minimal"] input[type=url],
body[data-form-style="minimal"] input[type=search],
body[data-form-style="minimal"] input[type=date] {
  padding-bottom: 8px !important;
}
.gform_wrapper ul.left_label li,
.gform_wrapper form ul.left_label li {
  margin-bottom: 0 !important;
}
.gform_wrapper .left_label ul.gfield_checkbox,
.gform_wrapper .right_label ul.gfield_checkbox,
.gform_wrapper .left_label ul.gfield_radio,
.gform_wrapper .right_label ul.gfield_radio {
  margin-left: 0 !important;
}
.gform_wrapper .left_label ul.gfield_radio,
.gform_wrapper .left_label ul.gfield_checkbox {
  margin-left: 0 !important;
  overflow: auto !important;
}
.gform_wrapper .left_label ul.gfield_radio li,
.gform_wrapper .left_label ul.gfield_checkbox li {
  margin-bottom: 10px !important;
  width: 50%;
  float: left;
}
@media (max-width: 690px) {
  .gform_wrapper .left_label ul.gfield_radio li,
  .gform_wrapper .left_label ul.gfield_checkbox li {
    width: 100%;
  }
}
.gform_wrapper .left_label ul.gfield_radio li label,
.gform_wrapper .left_label ul.gfield_checkbox li label {
  margin-left: 0 !important;
}
.gform_wrapper .left_label .gfield_error {
  border-top: none !important;
  border-bottom: 0;
  background: transparent !important;
}
.gform_wrapper .left_label .gfield_error .validation_message {
  position: absolute;
  right: 0;
  text-align: right;
  width: auto;
}
.gform_wrapper div.validation_error {
  font-size: 14px !important;
  text-align: center;
}
.gform_wrapper .ginput_container_radio,
.gform_wrapper .ginput_container_checkbox {
  padding-top: 40px;
}
@media (max-width: 480px) {
  .gform_wrapper .ginput_container_radio,
  .gform_wrapper .ginput_container_checkbox {
    padding-top: 60px;
  }
}
.gform_wrapper .gform_footer.left_label {
  margin: 0 !important;
  width: 100% !important;
  text-align: right;
}
.gform_wrapper .gform_footer.left_label input[type=submit] {
  padding: 15px 30px !important;
}
/* Portfolio */
.parallaxImg .work-meta p {
  display: none;
}
@media (max-width: 1000px) {
  .portfolio-items .work-item .parallaxImg-layers &gt; div .bg-img:after {
    opacity: 1 !important;
  }
  .portfolio-items[data-ps="6"] .work-item .work-meta .inner {
    opacity: 1 !important;
  }
}
.nectar_video_lightbox:before {
  border-color: #ffffff !important;
}
.nectar_video_lightbox path {
  fill: #ffffff !important;
}
/* news overview */
.posts-container .post .post-content {
  padding-left: 0;
}
.posts-container .post .post-content .post-meta {
  display: none !important;
}
.posts-container .post .post-content .post-header h2 {
  font-size: 32px;
  line-height: 46px;
}
.posts-container .post .post-content .post-header .meta-author,
.posts-container .post .post-content .post-header .meta-category,
.posts-container .post .post-content .post-header .meta-comment-count {
  display: none !important;
}
.posts-container .post .post-content a.more-link {
  display: inline-block;
  line-height: 26px;
  color: #404040;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  padding: 10px 0 10px 0;
}
.posts-container .post .post-content a.more-link:before {
  display: inline-block;
  text-align: center;
  color: #f09600;
  width: 20px;
  height: 20px;
  border: 3px solid #f09600;
  font-family: FontAwesome;
  content: "\f054";
  border-radius: 50%;
  margin-right: 15px;
  font-size: 11px;
  line-height: 22px;
  text-indent: 2px;
}
.posts-container .post .post-content a.more-link:hover {
  color: #f09600;
}
.posts-container .post .post-content a.more-link:hover span {
  background: transparent !important;
}
.posts-container .post .post-content a.more-link span {
  background: transparent;
  font-size: 14px;
}
/* news detail */
.heading-title .blog-title h1.entry-title {
  font-size: 32px !important;
  line-height: 46px !important;
  margin-top: 30px;
  max-width: 100% !important;
}
.heading-title .blog-title #single-meta,
.heading-title .blog-title #single-below-header {
  display: none;
}
#post-area {
  max-width: 100% !important;
}

/*# sourceMappingURL=style.css.map */
</pre></body></html>