/*   
	Supplememtary styling
*/
/* line 4, style-suplimentary.scss */
body { font-family: 'poppins'; }

/* line 7, style-suplimentary.scss */
p { font-family: 'poppins'; font-size: 15px; font-weight: 400; color: #4e4e4e; }

/* line 13, style-suplimentary.scss */
.one-half, .one-third { position: relative; margin-right: 8%; float: left; margin-bottom: 20px; }

/* line 22, style-suplimentary.scss */
.one-half { width: 46%; }

/* line 23, style-suplimentary.scss */
.one-third { width: 30.66%; }

/* line 25, style-suplimentary.scss */
.last { margin-right: 0 !important; clear: right; }

@media only screen and (max-width: 767px) { /* line 31, style-suplimentary.scss */
  .one-half, .one-third { width: 100%; margin-right: 0; } }
/* line 36, style-suplimentary.scss */
li.my-static-link a { color: #2bb934 !important; border: 2px solid #2bb934; margin-top: -2px; padding-bottom: 0px !important; }

/* line 42, style-suplimentary.scss */
.wpb_gallery .isotope-item { padding: 5px; border: 5px #ffffff solid; }

/* line 46, style-suplimentary.scss */
.wpb_gallery .isotope-item a { border: 1px #e5e5e5 solid; }

/* line 53, style-suplimentary.scss */
#back_to_top { display: none; }

@media only screen and (max-width: 1205px) { /* line 55, style-suplimentary.scss */
  nav.main_menu > ul > li > a { padding: 0 5px; } }
@media only screen and (max-width: 768px) { /* line 60, style-suplimentary.scss */
  .modal .modal-content { margin-top: 25%; }
  /* line 63, style-suplimentary.scss */
  .greenSearch { margin-top: -42px; }
  /* line 66, style-suplimentary.scss */
  .greenSearch img { margin-top: 0; cursor: pointer; width: 26px; }
  /* line 72, style-suplimentary.scss */
  .searchLabel, .searchURL { display: none; }
  /* line 75, style-suplimentary.scss */
  #hamburger { color: #86a7c2; } }
@media only screen and (max-width: 600px) { /* line 80, style-suplimentary.scss */
  .modal .close { margin-top: -25px; }
  /* line 83, style-suplimentary.scss */
  .modal .searchform input[type=text] { width: 70%; }
  /* line 86, style-suplimentary.scss */
  .modal .searchform .search-submit { width: 18%; }
  /* line 89, style-suplimentary.scss */
  .category .wrap { background-color: inherit; }
  /* line 92, style-suplimentary.scss */
  .category .wrap h1 { font-size: 32px !important; } }
/* line 96, style-suplimentary.scss */
div.wpcf7-response-output { border-color: white; }

/* line 99, style-suplimentary.scss */
.desktop-14-button .ubtn-text { font-size: 14px; font-weight: bold !important; }

/* line 103, style-suplimentary.scss */
.uavc-list-icon a { font-size: 15px !important; }

/* line 106, style-suplimentary.scss */
a.ubtn-link .ubtn-block { font-size: 14px !important; font-weight: bold !important; }

/* line 110, style-suplimentary.scss */
a.ubtn-link.btn-large .ubtn { font-size: 18px !important; font-weight: bold !important; }

/* line 114, style-suplimentary.scss */
a.ubtn-link.ubtn-normal .ubtn { font-size: 16px !important; font-weight: bold !important; }

/* line 118, style-suplimentary.scss */
a.ubtn-link.ubtn-mini .ubtn { font-size: 14px !important; font-weight: bold !important; }

/* line 122, style-suplimentary.scss */
div.wpcf7 .ajax-loader { display: block; margin-top: -16px; }

/* line 126, style-suplimentary.scss */
.wpcf7-submit.ubtn { margin-bottom: 16px; font-weight: bold !important; }

@media only screen and (min-width: 1290px) { /* line 131, style-suplimentary.scss */
  .latest_post_two_holder.three_columns > ul > li { width: 33.33% !important; } }
/* line 135, style-suplimentary.scss */
.wpb_image_grid .wpb_image_grid_ul .isotope-item { max-width: 20% !important; }

/* line 138, style-suplimentary.scss */
.boxed .section .section_inner, .grid_section .section_inner { margin: 0 auto; position: relative; z-index: 20; }

/* line 144, style-suplimentary.scss */
.latest_post_two_holder, .latest_post_two_holder .latest_post_two_image, .latest_post_two_holder > ul > li { display: inline-block; vertical-align: middle; position: relative; }

/* line 149, style-suplimentary.scss */
.latest_post_two_holder > ul { position: relative; list-style: none; margin: 0 -16px; padding: 0; }

/* line 155, style-suplimentary.scss */
.clear:after, .clearfix:after, .drop_down .wide .second ul li:nth-child(4n+1), .latest_post_holder.boxes > ul, .latest_post_holder.dividers > ul, .latest_post_two_holder.four_columns > ul > li:nth-child(4n+1), .latest_post_two_holder.three_columns > ul > li:nth-child(3n+1), .latest_post_two_holder.two_columns > ul > li:nth-child(2n+1), .latest_post_two_holder > ul, .tstm_block_2 .testimonials_item { clear: both; }

/* line 158, style-suplimentary.scss */
.latest_post_two_holder.three_columns > ul > li { padding: 1%; box-sizing: border-box; }

/* line 163, style-suplimentary.scss */
.latest_post_two_holder .latest_post_two_image { width: 100%; }

/* line 166, style-suplimentary.scss */
.latest_post_two_holder .latest_post_two_image a, .latest_post_two_holder .latest_post_two_image img { display: block; }

/* line 169, style-suplimentary.scss */
.latest_post_two_image img { max-width: 100%; height: auto; }

/* line 173, style-suplimentary.scss */
.latest_post_two_holder .latest_post_two_inner { position: relative; display: inline-block; vertical-align: middle; width: 100%; background-color: #fff; }

/* line 180, style-suplimentary.scss */
.latest_post_two_holder .latest_post_two_text { padding: 51px 33px 59px; }

/* line 183, style-suplimentary.scss */
h5, .h5, h5 a, .q_icon_with_title .icon_text_holder h5.icon_title { color: #303030; font-size: 16px; line-height: 21px; font-style: normal; font-weight: 700; letter-spacing: -0.7px; text-transform: none; }

/* line 192, style-suplimentary.scss */
h5 a:hover { color: #86a7c2; }

/* line 195, style-suplimentary.scss */
.latest_post_two_holder .latest_post_two_text .separator.small { width: 24px; margin: 12px 0 26px; background-color: #86a7c2; height: 2px; }

/* line 201, style-suplimentary.scss */
.latest_post_two_holder .latest_post_two_info { padding: 28px 33px 38px; border-top: 1px solid #eaeaea; }

/* line 205, style-suplimentary.scss */
.latest_post_two_holder .latest_post_two_info_inner { position: relative; display: table; width: 100%; height: 100%; }

/* line 211, style-suplimentary.scss */
.latest_post_two_holder .latest_post_two_info_inner > * { position: relative; display: table-cell; vertical-align: top; font-size: 12px; }

/* line 217, style-suplimentary.scss */
.latest_post_two_holder .latest_post_two_info_inner img { position: relative; display: inline-block; vertical-align: middle; margin: 0 15px 0 0; width: 30px; height: 30px; }

/* line 225, style-suplimentary.scss */
.latest_post_two_holder .latest_post_two_info_inner .post_info_author_name { position: relative; display: inline-block; vertical-align: middle; line-height: 30px; }

/* line 231, style-suplimentary.scss */
.latest_post_two_holder .latest_post_two_info_inner .post_info_date { text-align: right; line-height: 30px; }

/* line 235, style-suplimentary.scss */
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title { font-size: 1em; font-weight: 800; }

/* line 239, style-suplimentary.scss */
.vc_toggle_title h4 { font-size: 15px; color: #526371; }

/* line 243, style-suplimentary.scss */
.ubtn-text { font-weight: bold; }

/* line 246, style-suplimentary.scss */
h1, h2, h3, h4, h5, h6 { font-weight: bold; }

/* line 249, style-suplimentary.scss */
.embed-responsive-16by9::before { padding-top: 0%; }

/* line 252, style-suplimentary.scss */
header.stick .wpb_single_image .vc_figure { margin-right: -8px; }

/* line 255, style-suplimentary.scss */
.check-inline { font-weight: bold; display: block; }

/* line 259, style-suplimentary.scss */
.check-inline input { display: inline-block; margin-right: 5px; }

/* line 264, style-suplimentary.scss */
blockquote { border: 1px solid #e5e5e5; background: #f7f7f7 url("../images/happy-customers.png") no-repeat; background-position: 15px 25px; background-size: 75px; padding: 25px 25px 25px 21%; }
/* line 270, style-suplimentary.scss */
blockquote p { margin-bottom: 0px; font-family: 'poppins', Helvetica, Arial, "sans-serif"; font-size: 17px; font-weight: 400; color: #4e4e4e; }
@media only screen and (max-width: 1200px) { /* line 264, style-suplimentary.scss */
  blockquote { background-size: 64px; } }
@media only screen and (max-width: 1000px) { /* line 264, style-suplimentary.scss */
  blockquote { background-size: 46px; } }
@media only screen and (max-width: 768px) { /* line 264, style-suplimentary.scss */
  blockquote { background-size: 75px; padding: 135px 25px 25px 25px; } }

/* line 291, style-suplimentary.scss */
.caret-list ul { list-style: none; }
/* line 293, style-suplimentary.scss */
.caret-list ul li { font-size: 15px; font-weight: 400; color: #4e4e4e; background: url("../images/caret-right.svg") no-repeat left top; background-size: 20px; padding-left: 24px; }

/* line 304, style-suplimentary.scss */
.check-list ul { list-style: none; padding-left: 0; }
/* line 307, style-suplimentary.scss */
.check-list ul li { font-size: 13px; font-weight: 400; color: #4e4e4e; background: url("../images/check-mark.svg") no-repeat left 2px; background-size: 12px; padding-left: 24px; }

/* line 318, style-suplimentary.scss */
header.sticky { transition: none; border-bottom: solid 1px #e5e5e5; }

/* line 322, style-suplimentary.scss */
div.hgroup { background-color: #526371; padding: 30px 0 25px; }
/* line 325, style-suplimentary.scss */
div.hgroup .wrap { background-color: transparent; }
/* line 327, style-suplimentary.scss */
div.hgroup .wrap h1 { font-size: 35px; line-height: 1.3; color: #fff; padding: 0 0 10px; }
/* line 334, style-suplimentary.scss */
div.hgroup .wrap .breadcrumbContainer span { font-family: 'poppins', 'sans-serif'; font-weight: 700; font-size: 13px; color: #fff; }
/* line 342, style-suplimentary.scss */
div.hgroup.post-header { padding: 75px 0; background-size: cover !important; }

/* line 347, style-suplimentary.scss */
#hgroup-bottom-panel { border: solid 1px #e5e5e5; padding: 15px 0 10px; background-color: #f8f8f8; margin-left: -15px; }
/* line 352, style-suplimentary.scss */
#hgroup-bottom-panel .wrap { background-color: #f8f8f8; }
/* line 354, style-suplimentary.scss */
#hgroup-bottom-panel .wrap .vc_column-inner { box-sizing: border-box; padding: 0 7.5px; width: 100%; border-left: 1px #86a7c2 solid; }
/* line 359, style-suplimentary.scss */
#hgroup-bottom-panel .wrap .vc_column-inner .subH { font-size: 14px; color: #86a7c2; line-height: 1.4em; margin-bottom: 0; }
/* line 365, style-suplimentary.scss */
#hgroup-bottom-panel .wrap .vc_column-inner .subH2 { font-size: 12px; color: #526371; line-height: 1.6em; margin-bottom: 0; }

/* line 374, style-suplimentary.scss */
body { padding-top: 138px; }
/* line 376, style-suplimentary.scss */
body.group .hgroup { background-color: #526371; }
/* line 381, style-suplimentary.scss */
body.packaging .hgroup { background-color: #6732ac; }
/* line 386, style-suplimentary.scss */
body.protective .hgroup { background-color: #06c; }
/* line 391, style-suplimentary.scss */
body.correx .hgroup { background-color: #2bb934; }
/* line 396, style-suplimentary.scss */
body.conductive .hgroup { background-color: #fdca1a; }
/* line 401, style-suplimentary.scss */
body.coatings .hgroup { background-color: #cc0001; }
/* line 406, style-suplimentary.scss */
body.single-featured-author .hgroup { background-color: #86a7c2; }
@media only screen and (max-width: 768px) { /* line 374, style-suplimentary.scss */
  body { padding-top: 75px; } }

/* line 415, style-suplimentary.scss */
.mobileOnly { display: none; }
@media only screen and (max-width: 768px) { /* line 415, style-suplimentary.scss */
  .mobileOnly { display: block; } }

/* line 421, style-suplimentary.scss */
.desktopOnly { display: none; }
@media only screen and (min-width: 769px) { /* line 421, style-suplimentary.scss */
  .desktopOnly { display: block; } }

/*# sourceMappingURL=style-suplimentary.css.map */
