/*!
Theme Name: BoxSmithSteel
Theme URI: http://underscores.me/
Author: Warren O\'Donoghue
Author URI: https://www.rabbitdigital.com/
Description: A brand new theme for Stuart and Wayne at BoxSmith Steel by Rabbitdigital!
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: boxsmithsteel
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

BoxSmithSteel is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#222;font-family:"proxima-nova",sans-serif;font-size:16px;font-size:1rem;line-height:2;font-weight:300;-moz-font-feature-settings:"liga","kern";-moz-font-feature-settings:"liga=1, kern=1";-ms-font-feature-settings:"liga","kern";-o-font-feature-settings:"liga","kern";-webkit-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern"}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:16px!important;font-size:1rem}h1,h2,h3,h4,h5,h6{clear:both}h1{font-family:"proxima-nova",sans-serif;font-weight:600;font-size:1.8rem;line-height:1.2;margin:0 0 5px 0;color:#005585}h2{font-weight:600;line-height:1.2;margin:0 0 15px 0;color:#005585}h3{font-weight:500;margin:0 0 15px 0}h4{font-weight:500;font-size:1.2rem;margin:0 0 10px 0}p{margin:0 0 20px 0}@media screen and (min-width:821px){h1{font-size:2.6rem}}dfn,cite,em,i{font-style:italic}address{margin:0 0 0}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 40px 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:0 0 1em 0}table{margin:0 0 1.5em;width:100%}a{color:inherit;text-decoration:underline;text-decoration-thickness:max(1px, 0.1rem);text-underline-offset:.2em;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}a:visited{color:inherit}a:hover,a:focus,a:active{text-decoration:underline;text-decoration-thickness:max(2px, 0.1rem);text-underline-offset:.3em}a:focus{outline:thin dotted}a:hover,a:active{outline:0}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;border-radius:999px;border:3px solid;border-color:#005585 #005585 #005585;background-color:#fff;color:rgb(0 0 0);line-height:1;font-size:1.2rem;font-weight:700;padding:15px 2.333em;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{color:rgb(255 255 255);border-color:#005585 #005585 #005585;background-color:#005585}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#000 #000 #000;background-color:#fff}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#222;border:2px solid #000;background-color:#fff;border-radius:0;padding:10px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc;border:1px solid;border-color:#1d84c6 #1d84c6 #1d84c6;background-color:#1d84c6;color:rgb(255 255 255 / .8)}textarea{width:100%}.entry-content .gform_wrapper.gravity-theme .gfield_label{margin-bottom:0;padding:0}.entry-content .gform_wrapper.gravity-theme .field_sublabel_above .description,.entry-content .gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,.entry-content .gform_wrapper.gravity-theme .field_sublabel_above .gsection_description{margin-top:0}.entry-content .gform_wrapper.gravity-theme .field_description_above .description,.entry-content .gform_wrapper.gravity-theme .field_description_above .gfield_description,.entry-content .gform_wrapper.gravity-theme .field_description_above .gsection_description,.entry-content .gform_wrapper.gravity-theme .field_description_above .instruction{padding-bottom:0}.entry-content .gform_wrapper.gravity-theme .description,.entry-content .gform_wrapper.gravity-theme .gfield_description,.entry-content .gform_wrapper.gravity-theme .gsection_description,.entry-content .gform_wrapper.gravity-theme .instruction{padding-top:0}.entry-content .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 0}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:left}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@media screen and (max-width:821px){.alignleft,.aligncenter,.alignright,.alignnone{margin:0;float:none;width:100%!important}.alignleft img,.aligncenter img,.alignright img,.alignnone img{width:100%}}/*!
Menu Styles
*/
 .handheld-navigation>ul{display:none;padding-top:0;margin-top:-40px}.toggled .handheld-navigation>ul{display:block;padding-top:0;margin-top:20px;border-top:1px solid rgba('0,0,0,0.25')}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.handheld-navigation>ul{padding-top:17px;display:none}.toggled .handheld-navigation>ul{display:block}}}a:focus,.focus a{outline:none!important}button:focus,button.menu-toggle,button.menu-toggle:hover{outline:none!important;border:0 solid rgb(255 255 255 / .25)}.handheld-navigation .dropdown-toggle{outline:none!important;border:none!important;margin-bottom:0;padding:16px}.handheld-navigation .toggled-on{outline:none!important;border:none!important}.handheld-navigation ul.menu li button::after{content:\f107}.handheld-navigation .dropdown-toggle{width:100%}.handheld-navigation ul.menu li button::after{float:right}.main-navigation ul li a,.site-title a,ul.menu li a,.site-branding h1 a,button.menu-toggle,button.menu-toggle:hover,.handheld-navigation .dropdown-toggle{color:#fff}button.menu-toggle:after,button.menu-toggle:before,button.menu-toggle span:before{background-color:#fff}button.menu-toggle:after,button.menu-toggle:before,button.menu-toggle span:before{background-color:#fff}button.menu-toggle:after,button.menu-toggle:before,button.menu-toggle span:before{background-color:#fff}button.menu-toggle{cursor:pointer;text-align:left;float:right;position:relative;border:none;background:#fff0;box-shadow:none;border-radius:2px;background-image:none;padding:22px;font-size:.875em;max-width:120px;position:relative;top:5px}button.menu-toggle:hover{background-image:none}button.menu-toggle span::before{transition:all,ease,.2s}button.menu-toggle::before,button.menu-toggle::after,button.menu-toggle span::before{content:"";display:block;height:2px;width:35px;position:absolute;top:50%;left:7px;margin-top:-1px;transition:all,ease,.2s;border-radius:3px}button.menu-toggle::before{transform:translateY(-12px)}button.menu-toggle::after{transform:translateY(12px)}.toggled button.menu-toggle::before,.toggled button.menu-toggle::after{transform:rotate(45deg)}.toggled button.menu-toggle::after{transform:rotate(-45deg)}.toggled button.menu-toggle span::before{opacity:0}.primary-navigation{display:none}.main-navigation::before,.main-navigation::after{content:"";display:table}.main-navigation::after{clear:both}.main-navigation div.menu{display:none}.main-navigation div.menu:last-child{display:block}.main-navigation .menu{clear:both}.handheld-navigation,.nav-menu,.main-navigation div.menu>ul:not(.nav-menu){overflow:hidden;max-height:0;transition:all,ease,.8s}.handheld-navigation{clear:both}.handheld-navigation>ul{padding-top:17px}.handheld-navigation ul{margin:0}.handheld-navigation ul.menu li{position:relative;border-bottom:1px solid rgb(255 255 255 / .1);margin-left:3px}.handheld-navigation ul.menu li button::after{transition:all,ease,.9s}.handheld-navigation ul.menu li button.toggled-on::after{transform:rotate(180deg)}.handheld-navigation ul.menu .sub-menu{visibility:hidden;opacity:0;max-height:0;transition:all,ease,.9s}.handheld-navigation ul.menu .sub-menu.toggled-on{visibility:visible;max-height:9999px;opacity:1}.handheld-navigation .dropdown-toggle{background:#fff0;position:absolute;top:0;right:0;display:block}.main-navigation.toggled .handheld-navigation,.main-navigation.toggled .menu>ul:not(.nav-menu),.main-navigation.toggled ul[aria-expanded=true]{max-height:9999px}.main-navigation ul{margin-left:0;padding-left:0;list-style:none;margin-bottom:0}.main-navigation ul ul{display:block;margin-left:0;padding-left:10px;border-bottom:5px solid #fc0}.main-navigation ul li a{padding:.875em 0;display:block;text-decoration:none;font-size:1.1rem}.main-navigation ul li a:hover{color:#fc0}.site-main nav.navigation{clear:both;padding:2.617924em 0}.site-main nav.navigation::before,.site-main nav.navigation::after{content:"";display:table}.site-main nav.navigation::after{clear:both}.site-main nav.navigation .nav-previous a,.site-main nav.navigation .nav-next a{display:inline-block}.main-navigation ul.menu>li>a,.handheld-navigation ul.menu>li>a{font-weight:400}@media (min-width:821px){button.menu-toggle{top:22px}.handheld-navigation ul.menu li{position:relative;margin-left:98px}}@media (min-width:9999px){.menu-toggle,.handheld-navigation,.main-navigation.toggled .handheld-navigation,.main-navigation.toggled div.menu{display:none}.primary-navigation{display:block}.main-navigation,.secondary-navigation{clear:both;display:block;width:100%}.main-navigation ul,.secondary-navigation ul{list-style:none;margin:0;padding-left:0;display:block}.main-navigation ul ul{padding-left:0}.main-navigation ul li,.secondary-navigation ul li{position:relative;display:inline-block;text-align:left}.main-navigation ul li a,.secondary-navigation ul li a{display:block}.main-navigation ul li a::before,.secondary-navigation ul li a::before{display:none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul,.secondary-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul{left:0;display:block}.main-navigation ul li:hover>ul li>ul,.main-navigation ul li.focus>ul li>ul,.secondary-navigation ul li:hover>ul li>ul,.secondary-navigation ul li.focus>ul li>ul{left:-9999px}.main-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device,.main-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device{display:none;left:0}.main-navigation ul li:hover>ul li:hover>ul,.main-navigation ul li:hover>ul li.focus>ul,.main-navigation ul li.focus>ul li:hover>ul,.main-navigation ul li.focus>ul li.focus>ul,.secondary-navigation ul li:hover>ul li:hover>ul,.secondary-navigation ul li:hover>ul li.focus>ul,.secondary-navigation ul li.focus>ul li:hover>ul,.secondary-navigation ul li.focus>ul li.focus>ul{left:100%;top:0;display:block}.main-navigation ul ul,.secondary-navigation ul ul{float:left;position:absolute;top:100%;padding-top:0;z-index:99999;left:-9999px}.main-navigation ul ul.sub-menu--is-touch-device,.secondary-navigation ul ul.sub-menu--is-touch-device{display:none;left:0}.main-navigation ul ul li,.secondary-navigation ul ul li{display:block}.main-navigation ul ul li a,.secondary-navigation ul ul li a{width:300px}ul.menu li.current-menu-item>a{color:#fc0}.boxsmithsteel-primary-navigation::before,.boxsmithsteel-primary-navigation::after{content:"";display:table}.boxsmithsteel-primary-navigation::after{clear:both}.main-navigation div.menu{display:block}.main-navigation ul.menu,.main-navigation ul.nav-menu{max-height:none;overflow:visible;margin-left:-1em;transition:none}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a,.main-navigation a{padding:38px 10px}.main-navigation ul.menu>li.menu-item-has-children:hover::after,.main-navigation ul.menu>li.page_item_has_children:hover::after,.main-navigation ul.nav-menu>li.menu-item-has-children:hover::after,.main-navigation ul.nav-menu>li.page_item_has_children:hover::after{display:block}.main-navigation ul.menu ul,.main-navigation ul.nav-menu ul{margin-left:0}.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a{padding:.2em .4em;font-weight:400;font-size:.8rem}.main-navigation ul.menu ul li:last-child,.main-navigation ul.nav-menu ul li:last-child{border-bottom:0}.main-navigation ul.menu ul ul,.main-navigation ul.nav-menu ul ul{margin-left:0;box-shadow:none}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li:hover>a,.main-navigation ul.menu ul li.focus,.main-navigation ul.nav-menu ul a:hover,.main-navigation ul.nav-menu ul li:hover>a,.main-navigation ul.nav-menu ul li.focus{background-color:rgb(0 0 0 / .025)}}
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
 .fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
 @font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/boxsmithsteel/assets/fonts/fa-brands-400.eot);src:url("/wp-content/themes/boxsmithsteel/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/boxsmithsteel/assets/fonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/boxsmithsteel/assets/fonts/fa-brands-400.woff) format("woff"),url(/wp-content/themes/boxsmithsteel/assets/fonts/fa-brands-400.ttf) format("truetype"),url("/wp-content/themes/boxsmithsteel/assets/fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
 @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/boxsmithsteel/assets/fonts/fa-solid-900.eot);src:url("/wp-content/themes/boxsmithsteel/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/boxsmithsteel/assets/fonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/boxsmithsteel/assets/fonts/fa-solid-900.woff) format("woff"),url(/wp-content/themes/boxsmithsteel/assets/fonts/fa-solid-900.ttf) format("truetype"),url("/wp-content/themes/boxsmithsteel/assets/fonts/fa-solid-900.svg#fontawesome") format("svg")}.handheld-navigation ul.menu li button::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:""}@media (min-width:9999px){.main-navigation ul.menu>li.menu-item-has-children>a::after,.main-navigation ul.menu>li.page_item_has_children>a::after,.main-navigation ul.nav-menu>li.menu-item-has-children>a::after,.main-navigation ul.nav-menu>li.page_item_has_children>a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:6px;color:#fc0}.main-navigation ul.menu ul li.menu-item-has-children>a::after,.main-navigation ul.menu ul li.page_item_has_children>a::after,.main-navigation ul.nav-menu ul li.menu-item-has-children>a::after,.main-navigation ul.nav-menu ul li.page_item_has_children>a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";float:right;line-height:1.618}}/*!
Theme Name: BoxSmithSteel

**/
 .no-results{min-height:400px}.col-full{max-width:1536px;width:100%;padding-left:10px;padding-right:10px;margin:0 auto}@media screen and (min-width:769px){.col-full{padding-left:30px;padding-right:30px}}.owl-carousel{z-index:0!important}.wp-block-button__link{color:#111;background-color:#fff0;border:3px solid #005585;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.267em + 2px) calc(2.333em + 2px);font-size:1.2em;font-weight:700;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out}.wp-block-button__link:hover{color:#fff;background-color:rgb(0 85 133);text-decoration:none}blockquote:before{color:#ccc;content:'“';font-size:4rem;line-height:.1em;margin-right:10px;vertical-align:-30px}blockquote p{display:inline}figure.quote{margin:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px;margin-bottom:50px}figure.quote figcaption,figure.quote blockquote{margin:1em}@media screen and (min-width:769px){figure.quote img{float:right;margin-left:20px}}p a{font-weight:600}h1.entry-title{position:relative}h1.entry-title::after{content:"";display:inline-block;width:200px;max-width:50%;height:4px;background-color:#fc0;position:absolute;left:0;bottom:-15px}h2.wp-block-heading{font-size:1.8rem}h3.wp-block-heading{font-size:1.4rem}.view-gallery .view-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:flex-start}.view-gallery .view-content .views-row{border:2px dashed #fff;order:0;flex:0 1 auto;align-self:auto;flex-basis:50%}@media screen and (min-width:821px){.view-gallery .view-content .views-row{flex-basis:20%}}#masthead{display:table;width:100%;position:relative;z-index:1;overflow:hidden;background-color:#111}.home #masthead .header_img{clip-path:rect(0 100% 65px 0)}@-moz-document url-prefix(){#masthead .header_img{clip-path:rect(0 100% 65px 0)}}@media screen and (min-width:821px){.home #masthead .header_img{clip-path:rect(0 100% 105px 0)}@-moz-document url-prefix(){#masthead .header_img{clip-path:rect(0 100% 105px 0)}}}.header_inner{background-color:rgb(0 0 0 / .8);padding:5px 0}.header_elements{position:relative}.header_img{position:absolute;width:100%;z-index:-1}.header_img img{width:100%}.site-branding{float:left;width:35%}.site-branding img,.custom-logo-link{display:block}.custom-logo-link img{width:190px}@media screen and (min-width:821px){.site-branding{max-width:250px;float:left}.custom-logo-link img{width:250px;max-width:250px}}@media all and (device-width:821px) and (device-height:1024px) and (orientation:portrait){.site-branding{width:25%}}.header_contact_menu{float:left;position:absolute;right:70px;top:0;padding:8px 0}.header_contact_menu .header_contact_links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:normal;margin-bottom:0;padding:0;gap:1em;list-style:none}.header_contact_menu .header_contact_links li{display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}.header_contact_menu .header_contact_links li a{line-height:1;color:#fff;text-decoration:none;font-size:17px;padding:10px 0;display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}.header_contact_menu .header_contact_links li.tel a::before,.header_contact_menu .header_contact_links li.con a::before{content:"";border:2px solid #005585;border-radius:999px;display:inline-block;margin-top:-12px;margin-right:10px;margin-bottom:-12px;width:35px;height:35px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;background-repeat:no-repeat;background-position:center center;background-size:20px auto}.header_contact_menu .header_contact_links li.tel a:hover:before,.header_contact_menu .header_contact_links li.con a:hover:before{border:2px solid #fff;background-color:#fff;background-size:22px auto}.header_contact_menu .header_contact_links li.tel a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2 19.2'%3E%3Cpath d='M18.78 17.06c-.29.67-1.05 1.1-1.66 1.45-.8.44-1.62.7-2.54.7-1.27 0-2.41-.52-3.57-.94-.83-.3-1.64-.67-2.39-1.13-2.32-1.43-5.11-4.23-6.55-6.55-.46-.75-.83-1.55-1.13-2.39C.52 7.04 0 5.9 0 4.63c0-.91.26-1.73.7-2.54.34-.61.78-1.38 1.44-1.66.45-.2 1.4-.42 1.9-.42.1 0 .19 0 .29.04.29.1.59.76.72 1.04.44.78.86 1.57 1.31 2.33.22.35.63.79.63 1.21 0 .83-2.47 2.05-2.47 2.78 0 .37.34.85.53 1.17 1.38 2.48 3.1 4.2 5.58 5.58.33.19.8.53 1.17.53.74 0 1.95-2.47 2.78-2.47.42 0 .86.41 1.21.63.76.45 1.55.87 2.33 1.31.27.14.94.44 1.04.72.04.1.04.19.04.29 0 .49-.22 1.44-.42 1.9Z' style='fill:%23fff'/%3E%3C/svg%3E")}.header_contact_menu .header_contact_links li.con a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.56 14.78'%3E%3Cpath d='M11.28 9.29c-.75 0-1.5-.25-2.12-.74L.02 1.32c0 .05-.02.11-.02.16v11.83c0 .81.68 1.48 1.5 1.48h19.56c.83 0 1.5-.67 1.5-1.48V1.48c0-.06-.01-.11-.02-.16L13.4 8.55a3.4 3.4 0 0 1-2.12.74Z' style='fill:%23fff'/%3E%3Cpath d='M21.06 0H1.5c-.24 0-.48.07-.68.17l.67.53 8.54 6.75c.74.59 1.78.59 2.52 0L21.08.7l.67-.53c-.21-.11-.44-.17-.69-.17Z' style='fill:%23fff'/%3E%3C/svg%3E")}.header_contact_menu .header_contact_links li.tel a:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2 19.2'%3E%3Cpath d='M18.78 17.06c-.29.67-1.05 1.1-1.66 1.45-.8.44-1.62.7-2.54.7-1.27 0-2.41-.52-3.57-.94-.83-.3-1.64-.67-2.39-1.13-2.32-1.43-5.11-4.23-6.55-6.55-.46-.75-.83-1.55-1.13-2.39C.52 7.04 0 5.9 0 4.63c0-.91.26-1.73.7-2.54.34-.61.78-1.38 1.44-1.66.45-.2 1.4-.42 1.9-.42.1 0 .19 0 .29.04.29.1.59.76.72 1.04.44.78.86 1.57 1.31 2.33.22.35.63.79.63 1.21 0 .83-2.47 2.05-2.47 2.78 0 .37.34.85.53 1.17 1.38 2.48 3.1 4.2 5.58 5.58.33.19.8.53 1.17.53.74 0 1.95-2.47 2.78-2.47.42 0 .86.41 1.21.63.76.45 1.55.87 2.33 1.31.27.14.94.44 1.04.72.04.1.04.19.04.29 0 .49-.22 1.44-.42 1.9Z' style='fill:%23000'/%3E%3C/svg%3E")}.header_contact_menu .header_contact_links li.con a:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.56 14.78'%3E%3Cpath d='M11.28 9.29c-.75 0-1.5-.25-2.12-.74L.02 1.32c0 .05-.02.11-.02.16v11.83c0 .81.68 1.48 1.5 1.48h19.56c.83 0 1.5-.67 1.5-1.48V1.48c0-.06-.01-.11-.02-.16L13.4 8.55a3.4 3.4 0 0 1-2.12.74Z' style='fill:%23000'/%3E%3Cpath d='M21.06 0H1.5c-.24 0-.48.07-.68.17l.67.53 8.54 6.75c.74.59 1.78.59 2.52 0L21.08.7l.67-.53c-.21-.11-.44-.17-.69-.17Z' style='fill:%23000'/%3E%3C/svg%3E")}@media screen and (max-width:821px){.header_contact_menu .header_contact_links li a span{display:none}}@media screen and (min-width:821px){.header_contact_menu{right:150px;top:10px;padding:15px 0}.header_contact_menu .header_contact_links{gap:2em}}.primary-navigation{float:right}#menu-boxsmithsteel-main-menu{display:inline-block;float:left}.entry-header,.page-header{margin:20px 0}.entry-content{padding-bottom:0;margin-bottom:35px}@media screen and (min-width:821px){.entry-header,.page-header{margin:50px 0}.entry-content{margin-bottom:75px}.side-rule{padding-right:5%;border-right:1px solid #ccc}}.home .entry-header{margin:0 0}.figure_no_margin{margin:0 0}.home h2,.footer-nav h2{position:relative;margin-bottom:1.5em;font-size:2.4rem}.home h2::after,.footer-nav h2::after{content:"";display:inline-block;width:200px;max-width:50%;height:4px;background-color:#fc0;position:absolute;left:0;bottom:-15px}.home_hero .hero_inner{margin-top:6em}.home_hero h1 span{color:#fc0}.home_hero h1{font-size:2.75rem;margin-bottom:.5em;text-shadow:0 0 5px #000}.home_hero p{font-size:1.2rem;text-shadow:0 0 5px #000}.home_hero p:last-of-type{margin-bottom:2em}.home_hero .wp-block-button__link{color:#fff}.home_hero .hero_buttons{gap:0;margin-bottom:6em}@keyframes bounceIn{0%,20%,50%,80%,100%{transform:translateY(0);opacity:1}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation:bounceIn 2s infinite 2s}.bounce figure a{display:block;text-align:center}@media screen and (min-width:821px){.home_hero h1{font-size:3.6rem}.home_hero .hero_inner{width:40%}.home_hero .hero_buttons{width:80%}}.welcome_block{padding:3em 0;background-image:url(https://dev.boxsmithsteel.uk/wp-content/uploads/2025/03/welder-bg.svg);background-size:512px auto;background-position:bottom -64px right -100px;background-repeat:no-repeat}.col_spacer{display:none}@media screen and (min-width:821px){.col_spacer{display:block}.welcome_block{padding:7em 0;background-size:1024px auto;background-position:top 128px right -150px}}.home_services{background:#061b2a;background:linear-gradient(315deg,rgb(6 27 42) 0%,rgb(0 85 133) 49%,rgb(0 85 133) 100%);padding:2em 0 4em 0;clip-path:polygon(0 0,100% 0,100% 97%,73% 100%,0 97%)}.home_services,.home_services h2,.home_services p{color:#fff}.home_services .wp-block-button__link{color:#fff;border:2px solid #fff}.home_services .wp-block-button__link:hover{color:#005585;border:2px solid #fff;background-color:#fff}.home_services .boxsmith_service_grid{display:grid;gap:1em;grid-template-columns:1fr 1fr;margin-bottom:3em}.home_services .boxsmith_service_grid .wp-block-cover.boxsmith_sevice_item{border-radius:10px;border-bottom:10px solid #fff;min-height:230px}.home_services .boxsmith_sevice_item h3{font-weight:600;line-height:1.2;margin-bottom:0}.home_services .boxsmith_sevice_item a{color:#fc0}.home_services .boxsmith_sevice_item a::after{content:"";display:inline-block;position:relative;top:3px;margin-left:5px;width:18px;height:14px;background-repeat:no-repeat;background-size:16px auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 13.32'%3E%3Cpath d='m9.34 0-.69.69 5.49 5.48H0v.98h14.14l-5.49 5.48.69.69L16 6.66 9.34 0z' style='fill:%23fc0'/%3E%3C/svg%3E");-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.home_services .boxsmith_sevice_item a:hover:after{margin-left:10px}.home_services .wp-block-cover__background{background-color:#005585}@media screen and (min-width:821px){.home_services{padding:6em 0 10em 0;clip-path:polygon(0 0,100% 0,100% 96%,73% 100%,0 96%)}.home_services .boxsmith_service_grid{gap:3em;grid-template-columns:1fr 1fr 1fr 1fr}.home_services .boxsmith_service_grid .wp-block-cover.boxsmith_sevice_item{min-height:430px}.home_services .boxsmith_sevice_item h3{font-size:2rem}.services_contact{padding:0 10%}.services_contact p{margin-bottom:0}}.home_engineering{margin-top:-4.5em;background:#e9eef3;background:linear-gradient(315deg,rgb(233 238 243) 0%,rgb(255 255 255) 100%);overflow:hidden;padding:7em 0 2em 0}.eng_serv_contain{gap:1em}.eng_serv_contain .link_cols{gap:0;margin-bottom:0}.eng_serv_lnks h3{color:#005585;font-size:1.5rem;line-height:1.2;font-weight:600;margin-bottom:0}.eng_serv_lnks .wp-block-columns{gap:1em}.eng_serv_lnks .serv_icon a{display:block;clip-path:circle(48%);background-color:#005585;padding:30px;width:100%;height:auto}.eng_serv_lnks .serv_icon a:hover{padding:25px}@media screen and (min-width:821px){.home_engineering{margin-top:-6.5em;padding:12em 0 6em 0}.eng_serv_contain{gap:6em}.eng_serv_contain .link_cols{gap:3em}}.quality_section{padding:3em 0 6em 0;clip-path:polygon(0 0,100% 0,100% 98%,25% 100%,0 98%)}.quality_section .wp-block-button__link{color:#fff;border:2px solid #fff}.quality_section .wp-block-button__link:hover{color:#005585;border:2px solid #fff;background-color:#fff}.quality_section h2,.quality_section h3,.quality_section p{text-shadow:0 0 5px #000}@media screen and (min-width:821px){.quality_section{padding:6em 0;clip-path:polygon(0 0,100% 0,100% 90%,25% 100%,0 90%)}.quality_section .content_wrapper{width:70%}}.home_blog_feed{padding:3em 0}.boxsmith_latest_posts ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:normal;align-content:normal;gap:2em}.boxsmith_latest_posts ul li{display:flex;flex-grow:0;flex-shrink:1;flex-basis:33.333%;align-self:auto;order:0;position:relative}.boxsmith_latest_posts ul li figure{width:100%;border-radius:6px;overflow:hidden}.boxsmith_latest_posts ul li h3.wp-block-post-title{position:absolute;bottom:70px;font-size:1.6rem;font-weight:600;line-height:1.4;margin-bottom:20px;padding:0 20px 20px 20px;color:#fff}.boxsmith_latest_posts ul li h3 a:hover{text-decoration:none}.boxsmith_latest_posts ul li p{padding:20px;position:absolute;bottom:20px;z-index:99}.boxsmith_latest_posts p a,.news-summary p.read_more{color:#fc0}.boxsmith_latest_posts p a::after,.news-summary p.read_more::after{content:"";display:inline-block;position:relative;top:3px;margin-left:5px;width:18px;height:14px;background-repeat:no-repeat;background-size:16px auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 13.32'%3E%3Cpath d='m9.34 0-.69.69 5.49 5.48H0v.98h14.14l-5.49 5.48.69.69L16 6.66 9.34 0z' style='fill:%23fc0'/%3E%3C/svg%3E");-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.boxsmith_latest_posts p a:hover:after,.news-summary p.read_more:hover:after{margin-left:10px}@media screen and (min-width:821px){.boxsmith_latest_posts ul{flex-direction:row}.home_blog_feed{padding:6em 0}}.footer_extra{background-color:#f5f5f5;padding:2em 0 0}.footer_extra_inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:normal;align-content:stretch}.footer_extra_inner>div{display:block;flex-grow:0;flex-shrink:1;align-self:auto;order:0}@media screen and (min-width:821px){.footer_extra{padding:2em 0}}.footer_contact_menu{float:left;padding:0 0 20px 0}.footer_contact_menu .header_contact_links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:normal;margin-bottom:0;padding:0;gap:1em;list-style:none}.footer_contact_menu .menu-header-contact-menu-container ul{margin:5px 0 0}.footer_contact_menu .header_contact_links li{display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}.footer_contact_menu .header_contact_links li a{line-height:1;color:#111;text-decoration:none;font-size:17px;font-weight:500;padding:10px 0;display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}.footer_contact_menu .header_contact_links li.tel a::before,.footer_contact_menu .header_contact_links li.con a::before{content:"";border:2px solid #005585;border-radius:999px;display:inline-block;margin-top:-12px;margin-right:10px;margin-bottom:-12px;width:35px;height:35px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;background-repeat:no-repeat;background-position:center center;background-size:20px auto}.footer_contact_menu .header_contact_links li.tel a:hover:before,.footer_contact_menu .header_contact_links li.con a:hover:before{border:2px solid #005585;background-color:#005585;background-size:21px auto}.footer_contact_menu .header_contact_links li.tel a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2 19.2'%3E%3Cpath d='M18.78 17.06c-.29.67-1.05 1.1-1.66 1.45-.8.44-1.62.7-2.54.7-1.27 0-2.41-.52-3.57-.94-.83-.3-1.64-.67-2.39-1.13-2.32-1.43-5.11-4.23-6.55-6.55-.46-.75-.83-1.55-1.13-2.39C.52 7.04 0 5.9 0 4.63c0-.91.26-1.73.7-2.54.34-.61.78-1.38 1.44-1.66.45-.2 1.4-.42 1.9-.42.1 0 .19 0 .29.04.29.1.59.76.72 1.04.44.78.86 1.57 1.31 2.33.22.35.63.79.63 1.21 0 .83-2.47 2.05-2.47 2.78 0 .37.34.85.53 1.17 1.38 2.48 3.1 4.2 5.58 5.58.33.19.8.53 1.17.53.74 0 1.95-2.47 2.78-2.47.42 0 .86.41 1.21.63.76.45 1.55.87 2.33 1.31.27.14.94.44 1.04.72.04.1.04.19.04.29 0 .49-.22 1.44-.42 1.9Z' style='fill:%23005585'/%3E%3C/svg%3E")}.footer_contact_menu .header_contact_links li.con a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.56 14.78'%3E%3Cpath d='M11.28 9.29c-.75 0-1.5-.25-2.12-.74L.02 1.32c0 .05-.02.11-.02.16v11.83c0 .81.68 1.48 1.5 1.48h19.56c.83 0 1.5-.67 1.5-1.48V1.48c0-.06-.01-.11-.02-.16L13.4 8.55a3.4 3.4 0 0 1-2.12.74Z' style='fill:%23005585'/%3E%3Cpath d='M21.06 0H1.5c-.24 0-.48.07-.68.17l.67.53 8.54 6.75c.74.59 1.78.59 2.52 0L21.08.7l.67-.53c-.21-.11-.44-.17-.69-.17Z' style='fill:%23005585'/%3E%3C/svg%3E")}.footer_contact_menu .header_contact_links li.tel a:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2 19.2'%3E%3Cpath d='M18.78 17.06c-.29.67-1.05 1.1-1.66 1.45-.8.44-1.62.7-2.54.7-1.27 0-2.41-.52-3.57-.94-.83-.3-1.64-.67-2.39-1.13-2.32-1.43-5.11-4.23-6.55-6.55-.46-.75-.83-1.55-1.13-2.39C.52 7.04 0 5.9 0 4.63c0-.91.26-1.73.7-2.54.34-.61.78-1.38 1.44-1.66.45-.2 1.4-.42 1.9-.42.1 0 .19 0 .29.04.29.1.59.76.72 1.04.44.78.86 1.57 1.31 2.33.22.35.63.79.63 1.21 0 .83-2.47 2.05-2.47 2.78 0 .37.34.85.53 1.17 1.38 2.48 3.1 4.2 5.58 5.58.33.19.8.53 1.17.53.74 0 1.95-2.47 2.78-2.47.42 0 .86.41 1.21.63.76.45 1.55.87 2.33 1.31.27.14.94.44 1.04.72.04.1.04.19.04.29 0 .49-.22 1.44-.42 1.9Z' style='fill:%23fff'/%3E%3C/svg%3E")}.footer_contact_menu .header_contact_links li.con a:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.56 14.78'%3E%3Cpath d='M11.28 9.29c-.75 0-1.5-.25-2.12-.74L.02 1.32c0 .05-.02.11-.02.16v11.83c0 .81.68 1.48 1.5 1.48h19.56c.83 0 1.5-.67 1.5-1.48V1.48c0-.06-.01-.11-.02-.16L13.4 8.55a3.4 3.4 0 0 1-2.12.74Z' style='fill:%23fff'/%3E%3Cpath d='M21.06 0H1.5c-.24 0-.48.07-.68.17l.67.53 8.54 6.75c.74.59 1.78.59 2.52 0L21.08.7l.67-.53c-.21-.11-.44-.17-.69-.17Z' style='fill:%23fff'/%3E%3C/svg%3E")}@media screen and (min-width:821px){.footer_contact_menu{padding:0}.footer_contact_menu .header_contact_links{gap:4em}}.search_box form{border:2px solid #000;background-color:#fff;width:100%;height:auto}.search_box input[type="text"]{background-color:#fff;border-width:0;width:90%}.search_box input[type="image" i]{width:20px;height:auto;float:right;margin-top:14px;margin-right:10px}@media screen and (min-width:821px){.search_box input[type="text"]{background-color:#fff;border-width:0;width:85%}.footer_extra_inner{flex-direction:row}.footer_extra_inner>div:nth-child(1){flex-basis:65%}.footer_extra_inner>div:nth-child(2){flex-basis:35%}}.site-footer{background-color:#252525;padding-top:40px}.site-footer h2{color:#fff;font-size:1.1rem;margin-bottom:35px}.footer-nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:normal;align-content:stretch;gap:1em}.footer-nav>div{display:block;flex-grow:0;flex-shrink:1;align-self:auto;order:0}.footer-nav>div:nth-child(1){padding-right:10%}.footer-nav>div:nth-child(1),.footer-nav>div:nth-child(2){flex-basis:100%}.footer-nav>div:nth-child(3),.footer-nav>div:nth-child(4){flex-basis:46%}.footer-nav ul{list-style:none;margin:0;padding:0}.footer-nav li{margin-bottom:10px}.site-footer ul.menu li a,.site-footer a,.site-footer{text-decoration:none;font-weight:300;line-height:1.4}.site-footer a:hover,.site-footer ul.menu li a:hover{text-decoration:underline;text-decoration-thickness:max(2px, 0.1rem);text-underline-offset:.3em}.site-footer ul.menu li a,.site-footer{color:#fff}@media screen and (min-width:821px){.footer-nav{justify-content:flex-start;flex-direction:row;gap:2%}.footer-nav>div:nth-child(1){padding-right:6%}.footer-nav>div:nth-child(1),.footer-nav>div:nth-child(2){flex-basis:30%}.footer-nav>div:nth-child(3),.footer-nav>div:nth-child(4){flex-basis:17%}.footer-nav>div:nth-child(2),.footer-nav>div:nth-child(3),.footer-nav>div:nth-child(4){margin-top:20px}}.footer_branding a{width:100%;margin-bottom:20px}.folow_us{margin-bottom:0}.socials ul li{float:left;font-size:0}.socials ul li:nth-child(1),.socials ul li:nth-child(2){margin-right:10%}.socials ul li a::before{content:"";display:inline-block;width:38px;height:38px;background-size:auto 30px;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.socials ul li a:hover:before{background-size:auto 38px}.socials ul li.facebook a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.11 31.97'%3E%3Cpath d='M5.21 31.97h6.19V17.68h4.58l.92-5.77h-5.49V7.55c0-1.62 1.55-2.53 3.03-2.53h2.67V.23L12.32.02c-4.58-.28-7.11 3.31-7.11 7.6v4.29H0v5.77h5.21v14.29Z' style='fill:%23fff;fill-rule:evenodd'/%3E%3C/svg%3E")}.socials ul li.instagram a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 28.93'%3E%3Cpath d='M7.82 0h13.36C25.47 0 29 3.53 29 7.82v13.29c0 4.29-3.53 7.82-7.82 7.82H7.82C3.53 28.93 0 25.4 0 21.11V7.82C0 3.53 3.53 0 7.82 0Zm14.46 5.05c.9 0 1.66.76 1.66 1.66 0 .9-.76 1.66-1.66 1.66-.97 0-1.66-.76-1.66-1.66 0-.9.69-1.66 1.66-1.66Zm-7.82 1.52h.07c4.29 0 7.89 3.6 7.89 7.89 0 4.36-3.6 7.89-7.89 7.89h-.07c-4.29 0-7.82-3.53-7.82-7.89 0-4.29 3.53-7.89 7.82-7.89Zm0 2.7h.07c2.84 0 5.19 2.35 5.19 5.19 0 2.91-2.35 5.26-5.19 5.26h-.07c-2.84 0-5.19-2.35-5.19-5.26 0-2.84 2.35-5.19 5.19-5.19ZM7.89 2.49h13.22c2.98 0 5.4 2.42 5.4 5.4v13.15c0 2.98-2.42 5.4-5.4 5.4H7.89c-2.98 0-5.4-2.42-5.4-5.4V7.89c0-2.98 2.42-5.4 5.4-5.4Z' style='fill:%23fff;fill-rule:evenodd'/%3E%3C/svg%3E")}.socials ul li.linkedin a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.98 28.85'%3E%3Cpath d='M.39 9.57h5.95v19.27H.39V9.57ZM3.36 0C5.3 0 6.85 1.42 6.85 3.36S5.3 6.85 3.36 6.85 0 5.3 0 3.36C0 1.55 1.42 0 3.36 0M10.09 9.57h5.82v2.72h.13c.78-1.55 2.72-3.1 5.69-3.1 6.08 0 7.24 4.01 7.24 9.18v10.48h-5.95v-9.44c0-2.2 0-5.04-3.1-5.04s-3.62 2.46-3.62 4.92v9.57h-5.95V9.57h-.26Z' style='fill:%23fff'/%3E%3C/svg%3E")}.site-info{background-color:#111;padding:20px 0}.site-info p{margin:0 0 10px 0}.site-info{margin-top:3em;font-size:.8rem}.site-info a,.site-info a:visited,.site-info p,.site-info{color:#bbb;text-decoration:none}.gform_confirmation_wrapper_1 br{display:none}.archive_grid{padding-bottom:50px}.container_news{padding:50px 0}.ps-post-thumb{margin-bottom:50px}.pad-bottom{padding-bottom:50px}.news-archive{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:space-around;align-items:left;margin-bottom:50px}.post-thumbnail{order:0;flex:0 1 auto;align-self:auto;flex-basis:100%;position:relative}.post-thumbnail a{position:relative}.post-thumbnail a::after{content:"";width:100%;height:100%;position:absolute;bottom:0;background-image:linear-gradient(0deg,rgb(0 0 0 / .88) 17%,#fff0 87%)}@-moz-document url-prefix(){div.bss_gradient_overlay{background-image:linear-gradient(0deg,rgb(0 0 0 / .88) 17%,#fff0 87%);width:370px;height:375px;display:block;position:absolute;top:0}}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.post-thumbnail a{width:100%;display:block}}.news-summary{order:0;flex:0 1 auto;align-self:auto;padding:0 5%;position:absolute;bottom:0;width:100%;z-index:1}@media screen and (min-width:768px){.news-archive{flex-direction:row;margin:50px 0;align-items:center}.featured_img{flex-basis:50%}.entry-header{flex-basis:50%;padding-left:0}}ul.bss_posts{max-width:1780px;list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;grid-gap:2%;margin-bottom:20px}ul.bss_posts>li{background-color:#f5f5f5;margin-bottom:20px;order:0;flex:0 1 auto;align-self:auto;flex-basis:49%;position:relative;border-radius:6px;overflow:hidden}ul.bss_posts>li a{text-decoration:none;color:#fff}.post-thumbnail img{display:block}ul.post_tags{display:block;clear:both;list-style:none;padding:0;margin:0 0 20px 5%;overflow:hidden}ul.post_tags li{display:inline-block;float:left;margin-right:1px;margin-bottom:1px}ul.post_tags li a{font-size:.9rem;line-height:1;background-color:rgb(0 0 0 / .5);color:#fff;text-transform:uppercase;display:block;padding:1px 3px}ul.bss_posts h3{font-size:1.4rem;line-height:1.2;font-size:1rem}ul.bss_posts p.archive_date{font-weight:700;font-size:.8rem;margin:0}ul.bss_posts h3{text-shadow:0 0 5px #000}.entry-meta{padding:20px 0;font-size:.8rem}.entry-meta a{color:#222;text-decoration:none;font-weight:500}@media screen and (min-width:768px){ul.bss_posts{grid-gap:1.3%;margin-bottom:10px}ul.bss_posts>li{flex-basis:24%}ul.post_tags{margin:0 0 20px 5%}ul.post_tags li a{font-size:1rem;line-height:1.7;padding:2px 5px}ul.bss_posts h3{font-size:1.8rem}ul.bss_posts p{font-size:1rem;line-height:1.7}ul.bss_posts p.archive_date{padding:0 0 10px 0}ul.bss_posts h3{margin:0 5px 20px 0}}.posts_pagination nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:normal;align-content:normal;margin-bottom:2em}.posts_pagination nav .page-numbers.current{color:#fff;background-color:#005585;border:2px solid #005585;border-radius:9999px;box-shadow:none;text-decoration:none;text-align:center;padding:calc(0em + 1px) calc(0.5em + 0px);font-size:1em;font-weight:500}.posts_pagination nav a.prev,.posts_pagination nav a.next,.posts_pagination nav a.page-numbers{color:#111;border:2px solid #005585;border-radius:9999px;box-shadow:none;text-decoration:none;text-align:center;padding:calc(0em + 1px) calc(0.5em + 0px);font-size:1em;font-weight:500;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out}.posts_pagination nav a:hover.prev,.posts_pagination nav a:hover.next,.posts_pagination nav a:hover.page-numbers{color:#fff;background-color:#005585}.posts_pagination nav a.page-numbers,.posts_pagination nav span.page-numbers{min-width:2.35em;display:inline-block}.posts_pagination nav a.prev,.posts_pagination nav a.next{min-width:4em}.posts_pagination nav a.prev::before,.posts_pagination nav a.next::after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.57 13'%3E%3Cpath d='M1.06 13 0 11.94 5.45 6.5 0 1.06 1.06 0l6.51 6.5L1.06 13z' style='fill:%23222'/%3E%3C/svg%3E");background-repeat:no-repeat;position:relative;top:2px;width:8px;height:14px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out}.posts_pagination nav a.prev::before{margin-right:7px;transform:rotate(180deg)}.posts_pagination nav a.next::after{margin-left:7px}.posts_pagination nav a.prev:hover:before,.posts_pagination nav a.next:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.57 13'%3E%3Cpath d='M1.06 13 0 11.94 5.45 6.5 0 1.06 1.06 0l6.51 6.5L1.06 13z' style='fill:%23fff'/%3E%3C/svg%3E")}.nav-previous a::before,.nav-next a::after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.57 13'%3E%3Cpath d='M1.06 13 0 11.94 5.45 6.5 0 1.06 1.06 0l6.51 6.5L1.06 13z' style='fill:%23222'/%3E%3C/svg%3E");background-repeat:no-repeat;position:relative;top:2px;width:8px;height:14px}.nav-previous a::before{margin-right:7px;transform:rotate(180deg)}.nav-next a::after{margin-left:7px}.nav-previous a:hover:before{left:-3px}.nav-next a:hover:after{right:-3px}