.steven-ask-a-tech{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;text-transform:none;font-weight:700;border:1px solid #fff;-moz-box-shadow:1px 1px 1px #30597b!important;-webkit-box-shadow:1px 1px 1px #30597b!important;box-shadow:1px 1px 1px #30597b!important;display:inline-block;margin-top:0;height:fit-content;width:160px;float:right;margin-right:32px;background-color:#4a7ca5;padding:8px 10px}.steven-ask-a-tech a{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;color:#fff}.steven-ask-a-tech a:hover{opacity:.7}.steven-ask-a-tech img{float:left;margin:0}.steven-ask-a-tech div{margin:0;line-height:19px}.steven-ask-a-tech .smalltext{font-size:11px;line-height:18px;margin-bottom:0;margin-top:2px}.steven-ask-a-tech .ask-a-tech-text{font-family:OSWALD,serif;font-size:130%;font-weight:300}.post-2099 header.entry-header{max-width:1142px;padding:0}@media (max-width:1100px){.post-2099 header.entry-header{padding:0 3.2rem}}@media (max-width:768px){.post-2099 header.entry-header{padding:0}}.steven-post-archive,.steven-post-archive ul{font-size:18px;color:#333;font-family:Oswald,"Helvetica Neue",Helvetica,Arial,sans-serif;text-indent:20px}.steven-post-archive>li{border-bottom:0}.steven-post-archive .current-year li{color:#3f74a0;font-size:10px;padding-top:0;padding-bottom:0;border-bottom:2px solid #fff}.steven-post-archive .current-year li a{font-size:15px;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#3f74a0;display:block;padding:1px 0}.archive h1.entry-title,.archive h1.entry-title a,.blog h1.entry-title,.blog h1.entry-title a,.clear-filters,.gdlr-button,.search h1.entry-title a,.single-post h1.entry-title,span.steven-button>a .button_text{font-family:Oswald,"Helvetica Neue",Helvetica,Arial,sans-serif}.archive .entry-author,.blog .entry-author,.single-post .entry-author,.single-post .navigation.post-navigation,.steven-post-archive .past-years li:first-of-type,.steven-post-archive .past-years li:nth-of-type(2){display:none}.steven-post-archive .current-year li:first-child a{border-top:2px solid #fff}.steven-post-archive .current-year li a:before{content:'\2022  '}.steven-post-archive .past-years{padding-left:0!important}.steven-post-archive .past-years li{border-bottom:2px solid #fff}.steven-post-archive .past-years li:last-of-type{padding-bottom:11px}.archive #site-content .container,.blog #site-content .container,.search #site-content .container,.single-post #site-content .container{margin-top:75px;font-weight:400}.blog #site-content .steven-blog,.single-post #site-content .steven-blog{letter-spacing:5px}.archive #sidebar-right,.blog #sidebar-right,.single-post #sidebar-right{margin-top:90px}.archive .entry-date.published,.blog .entry-date.published,.single-post .entry-date.published{margin-bottom:0}.archive .entry-title,.blog .entry-title,.single-post .entry-title{margin-top:0}.archive .entry-content,.blog .entry-content,.single-post .entry-content{clear:none}.archive .post,.blog .post{border-top:3px solid #efefef;margin-bottom:30px;margin-top:0;padding-top:30px}.archive #site-main .post:first-of-type,.blog #site-main .post:first-of-type{border-top:0}.single-post .post-categories{margin-top:40px}.archive .attachment-large.wp-post-image,.blog .attachment-large.wp-post-image,.single-post .attachment-large.wp-post-image{float:left;margin-right:30px}.archive .entry-thumbnail img,.blog .entry-thumbnail img{max-width:164px;max-height:164px;margin-right:32px!important}.archive h1.entry-title,.archive h1.entry-title a,.blog h1.entry-title,.blog h1.entry-title a,.search h1.entry-title a,.single-post h1.entry-title{clear:none;font-size:26px;color:#3f74a0;font-weight:400;text-transform:none}.archive h1.entry-title a{font-size:20px;letter-spacing:0;font-weight:400}.archive .entry-meta::after,.blog .entry-meta::after,.single-post .entry-meta::after{clear:none!important}.archive time.entry-date,.blog time.entry-date,.single-post time.entry-date{float:none;text-transform:none;font-size:15px;font-weight:400}.widget_categories ul{padding:0 20px 20px}.widget_categories ul li{display:inline-block;padding:0;border-bottom:0}.widget_categories ul li a:after{content:', ';color:#000}.blog-search-form{padding:10px;background-color:#e4ebf2;position:relative}.blog-search-form input[type=text]{width:100%;box-shadow:inset 1px 1px 4px #ccc}.blog-search-form input[type=text]::-webkit-input-placeholder{color:#ccc}.blog-search-form input[type=text]:-moz-placeholder{color:#ccc}.blog-search-form input[type=text]::-moz-placeholder{color:#ccc}.blog-search-form input[type=text]:-ms-input-placeholder{color:#ccc}.blog-search-form input[type=submit]{position:absolute;right:10px;top:7px;background-image:url(../img/icon-search.png);background-repeat:no-repeat;background-position:center;background-color:transparent;text-indent:-9999em;width:40px;border-radius:0}@media (max-width:768px){.archive .attachment-large.wp-post-image,.blog .attachment-large.wp-post-image,.single-post .attachment-large.wp-post-image{float:none;margin-right:auto!important;margin:0 auto;display:block}}.single-post article.has-post-thumbnail .entry-content img,body.archive article.has-post-thumbnail .entry-content img,body.blog article.has-post-thumbnail .entry-content img,body.page-id-68 .entry-header{display:none}.widget_tag_cloud .tagcloud{padding:0 20px 1.1rem}.widget_tag_cloud .tagcloud a{font-size:15px;color:#3f74a0;border:none;padding:0}.post-categories li:after,.post-tags li:after{content:",";padding:0 .2rem 0 0}.gdlr-button{display:inline-block;gap:.4rem;background-color:#fff;border:1px solid;padding:11px 67px;font-size:18px;font-weight:300;margin-top:30px}.gdlr-button:before{content:'> ';color:#3f74a0;position:relative;left:-2px}.gdlr-button:hover:before,a.gdlr-button:hover{color:#9fb7d4!important}.gdlr-button.see-all-products{width:31%;margin-top:0;text-transform:uppercase;font-size:20px;line-height:28px;font-weight:400}.gdlr-button.see-all-products:before{top:1px;font-size:30px;font-weight:100}a.gdlr-button:hover{border-color:#9fb7d4!important}.clear-filters{display:inline-block;background-color:#fff!important;border:1px solid;font-size:18px;font-weight:300;margin-top:30px;width:100%}.clear-filters a{display:inline-block;padding:11px;width:100%;text-align:center}@media screen and (max-width:800px){.gdlr-button{padding:26px 10px}}span.steven-button{margin:4px 8px;display:inline-block;vertical-align:top}span.steven-button>a{border:3px solid #efefef;min-width:200px;max-width:260px;background-color:#fff;display:inline-block;-moz-box-shadow:1px 2px 2px #999;-webkit-box-shadow:1px 2px 2px #999;box-shadow:1px 2px 2px #999}span.steven-button>a:hover{cursor:pointer;-o-box-shadow:2px 3px 3px #999;-ms-box-shadow:2px 3px 3px #999;-moz-box-shadow:2px 3px 3px #999;-webkit-box-shadow:2px 3px 3px #999;box-shadow:2px 3px 3px #999;margin:-1px 1px 1px -1px}span.steven-button>a:active,span.steven-button>a:focus{outline:0;-o-box-shadow:1px 2px 2px #999;-ms-box-shadow:1px 2px 2px #999;-moz-box-shadow:1px 2px 2px #999;-webkit-box-shadow:1px 2px 2px #999;box-shadow:1px 2px 2px #999}span.steven-button>a:active{margin:0}span.steven-button>a img{margin-left:10px;margin-right:10px;vertical-align:middle}span.steven-button>a .button_text{padding:10px;display:inline-block;background-color:#fff;color:#3f74a0;font-size:2rem;font-weight:300;text-transform:uppercase}.gform_wrapper .top_label div.ginput_container textarea,.gform_wrapper form li.gfield.gfield_error div.validation_message,.gform_wrapper ul li.gfield textarea,span.steven-button>a .button_description{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}span.steven-button>a .button_description{width:100%;padding:10px;background-color:#efefef;color:#333;font-size:1.4rem;font-weight:400}span.steven-button>a .button_description a{text-decoration:none;color:#3f74a0}body.page-id-68 .steven-contact{background-color:#000;color:#999}body.page-id-68 .ui-state-default{padding:0 12px!important}body.page-id-68 .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{border-bottom:2px solid #fff!important;margin-bottom:-1px}body.page-id-68 .builder-section-panels .ui-tabs .ui-tabs-panel{padding-left:0;padding-right:0}body.page-id-68 .ginput_container .steven-dropdown{width:100%}@media (max-width:768px){body.page-id-68 .gform_wrapper.two-column_wrapper ul.one-half.first{width:100%}body.page-id-68 .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:.25em;font-size:16px}}#site-footer .container{padding:0}#prefooter-sidebar-1{background-color:#06C!important}#prefooter-sidebar-1 .builder-text-column{padding:20px 0!important}#site-footer{padding-left:3.2rem;padding-right:3.2rem;padding-top:40px}#site-footer h4{color:#666;font-size:40px;text-transform:none;text-align:center;margin-top:30px;margin-bottom:24px;font-weight:100;font-family:Raleway-Light,Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}#site-footer a:hover{color:#999}.site-footer .widget-area{margin-bottom:14px}#site-navigation ul,.custom-logo,.site-footer .widget-area .widget{margin-bottom:0}.menu-steven-footer-2016-container{margin-bottom:20px}.site-footer .social-links a{color:rgba(153,153,153,.4)!important}.social-links a:hover .fa.fa-linkedin,.social-links a:hover .fa.fa-twitter,.social-links a:hover .fa.fa-youtube{color:#999}.footer-widget-container{width:49%}html .shortcode_menu,html .shortcode_menu .sub-menu{overflow:visible!important}.shortcode_menu li{margin-top:12px;font-family:Oswald,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;display:inline-block;padding:0 9px;border-bottom:none;letter-spacing:1px;text-transform:uppercase}.shortcode_menu li a{font-weight:400!important}.shortcode_menu li:first-of-type{padding-left:0}.shortcode_menu li,.site-footer .shortcode_menu li:not(select){border-right:2px solid #af9762!important}.shortcode_menu li:last-of-type{border-right:none!important}form label{display:none!important}form .label-visible label{display:inline-block!important}@media only screen and (min-width:641px){.gform_wrapper form .gfield_error.half-width,.gform_wrapper form .half-width{width:50%;display:inline-block}.gform_wrapper form .gfield_error.half-width div.ginput_container input,.gform_wrapper form .gfield_error.half-width div.ginput_container select,.gform_wrapper form .half-width div.ginput_container input,.gform_wrapper form .half-width div.ginput_container select{width:100%}}form #input_1_1,form #input_1_3,form #input_1_4{width:97.5%}form #input_1_2_3_container{margin-right:3px}input[type=text],textarea{background-color:#fff;color:#333}.gform_wrapper{color:#333;font-weight:400;font-size:1.6rem}.gform_wrapper ::-webkit-input-placeholder{color:#ccc}.gform_wrapper :-moz-placeholder{color:#ccc}.gform_wrapper ::-moz-placeholder{color:#ccc}.gform_wrapper :-ms-input-placeholder{color:#ccc}.gform_wrapper ::-ms-input-placeholder{color:#ccc}.gform_wrapper ::placeholder{color:#ccc}.gform_wrapper ::placeholder-shown{color:#ccc}.gform_wrapper .ginput_complex{margin-top:14px;margin-bottom:21px}.gform_wrapper .ginput_complex input,.gform_wrapper .ginput_complex select{margin-top:7px;margin-bottom:7px}.gform_wrapper .top_label div.ginput_container,.gform_wrapper ul li.gfield{margin-top:7px}.gform_wrapper .top_label div.ginput_container textarea,.gform_wrapper ul li.gfield textarea{font-weight:400}.gform_wrapper .top_label div.ginput_container input,.gform_wrapper .top_label div.ginput_container textarea,.gform_wrapper ul li.gfield input,.gform_wrapper ul li.gfield textarea{color:#333}.gform_wrapper>form>.validation_error{display:none}.gform_wrapper input.top_label{border-radius:0}.gform_wrapper form ul.gform_fields li.gfield{vertical-align:top;margin-top:7px}.gform_wrapper form li.gfield.gfield_error{background-color:transparent;margin-bottom:7px!important;border-top:0 solid #C89797;border-bottom:0 solid #C89797;padding-top:0;padding-bottom:0;box-sizing:border-box}.gform_wrapper form li.gfield.gfield_error.gfield_contains_required{padding-right:16px;margin-top:7px}@media only screen and (min-width:641px){.gform_wrapper form li.gfield.gfield_error.gfield_contains_required{padding-right:0}}.gform_wrapper form li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper form li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:7px}.gform_wrapper form li.gfield.gfield_error div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form li.gfield.gfield_error div.ginput_container textarea{background-color:#fff2f2!important;border-color:red!important}.gform_wrapper form li.gfield.gfield_error ::-webkit-input-placeholder{color:rgba(255,0,0,.5)}.gform_wrapper form li.gfield.gfield_error :-moz-placeholder{color:rgba(255,0,0,.5)}.gform_wrapper form li.gfield.gfield_error ::-moz-placeholder{color:rgba(255,0,0,.5)}.gform_wrapper form li.gfield.gfield_error :-ms-input-placeholder{color:rgba(255,0,0,.5)}.gform_wrapper form li.gfield.gfield_error ::-ms-input-placeholder{color:rgba(255,0,0,.5)}.gform_wrapper form li.gfield.gfield_error ::placeholder{color:rgba(255,0,0,.5)}.gform_wrapper form li.gfield.gfield_error ::placeholder-shown{color:rgba(255,0,0,.5)}.gform_wrapper form li.gfield.gfield_error div.validation_message{padding:0 0 8px;color:red;font-weight:400}.gform_wrapper,.gform_wrapper form .gform_footer input[type=submit].gform_button.button,.steven-slider-form,.ttfmp-panels-item-title{font-family:Oswald,"Helvetica Neue",Helvetica,Arial,sans-serif}.gform_wrapper form li.gfield.gfield_error label.gfield_label,.gform_wrapper form li.gfield.gfield_error table.gfield_list thead th{color:red}.gform_wrapper form .gform_footer input[type=submit].gform_button.button{font-weight:100;font-size:18px!important;min-width:248px;border:0 solid #e4ebf2!important;border-radius:0;-o-box-shadow:0 1px 1px #a6a7a7!important;-ms-box-shadow:0 1px 1px #a6a7a7!important;-moz-box-shadow:0 1px 1px #a6a7a7!important;-webkit-box-shadow:0 1px 1px #a6a7a7!important;box-shadow:0 1px 1px #a6a7a7!important}.gform_wrapper form .gform_footer input[type=submit].gform_button.button:hover{-o-box-shadow:1px 2px 2px #a6a7a7!important;-ms-box-shadow:1px 2px 2px #a6a7a7!important;-moz-box-shadow:1px 2px 2px #a6a7a7!important;-webkit-box-shadow:1px 2px 2px #a6a7a7!important;box-shadow:1px 2px 2px #a6a7a7!important;margin:-1px 1px 1px -1px}.gform_wrapper form .gform_footer input[type=submit].gform_button.button:active,.gform_wrapper form .gform_footer input[type=submit].gform_button.button:focus{outline:0;background-color:#3f74a0!important;-o-box-shadow:0 1px 1px #a6a7a7!important;-ms-box-shadow:0 1px 1px #a6a7a7!important;-moz-box-shadow:0 1px 1px #a6a7a7!important;-webkit-box-shadow:0 1px 1px #a6a7a7!important;box-shadow:0 1px 1px #a6a7a7!important}.gform_wrapper form .gform_footer input[type=submit].gform_button.button:active{margin:0}select:focus{outline:#007cba solid 3px;outline-offset:2px;background-color:#eef6ff;box-shadow:0 0 0 4px rgba(0,124,186,.25);transition:all .2s ease-in-out}.gform_wrapper .build-a-quote ul li.gfield.field_sublabel_above.field_description_below+li.gfield{margin-top:7px}.gform_wrapper .build-a-quote span.address_country{margin-top:0}.gform_wrapper .build-a-quote #input_4_4_6_container{padding-top:7px}.gform_wrapper .ask-a-tech .ginput_container_address.has_city.has_state{width:calc(50% - 8px)}.gform_wrapper .ask-a-tech .ginput_container_address.has_city.has_state .ginput_address_city{display:block;width:100%;padding-right:0}.gform_wrapper .ask-a-tech .ginput_container_address.has_city.has_state .ginput_address_state{width:100%;padding-right:0}.gform_wrapper .ask-a-tech .ginput_container_address.has_city.has_state .ginput_address_state .steven-dropdown{width:100%}.gform_wrapper.two-column_wrapper{max-width:100%}.gform_wrapper.two-column_wrapper ul.gform_column li.gsection:first-child,.gform_wrapper.two-column_wrapper ul.gform_fields{display:none}.gform_wrapper.two-column_wrapper ul.gform_fields.gform_column{display:block}.gform_wrapper.two-column_wrapper ul.one-half{margin-left:2%!important;width:62%;float:left!important}.gform_wrapper.two-column_wrapper ul.one-half.first{width:32%;margin-left:0!important}.gform_wrapper .gsection{border-bottom:none!important;display:none}.gform_wrapper .label-visible.gsection{display:block}.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection{padding:0!important}@media only screen and (max-width:1075px){.gform_wrapper.two-column_wrapper ul.one-half{width:100%;margin-left:0!important}.gform_wrapper .gsection{display:none!important}#gform_wrapper_3 li{margin-bottom:10px}}.gform_wrapper textarea.large{height:220px!important}.gform_wrapper input,.gform_wrapper textarea{background-color:#fdfafa!important;border:1px solid #ccc!important}.gform_wrapper input:active,.gform_wrapper input:focus,.gform_wrapper textarea:active,.gform_wrapper textarea:focus{border:1px solid #3f74a0!important;background-color:#fff!important}.gform_wrapper .gform_button{color:#f2f2f2!important;background-color:#3f74a0!important;padding:10px 40px!important;font-size:16px!important}.gform_wrapper .ginput_container_address .steven-dropdown{margin-top:8px}.steven-slider-form{display:inline-block;border:5px solid #fff;background-color:#fff;font-size:15px;vertical-align:top;max-height:45px}.ls-wp-fullwidth-container .steven-slider-form{-moz-box-shadow:0 0 0 20px rgba(5,5,5,.5)!important;-webkit-box-shadow:0 0 0 20px rgba(5,5,5,.5)!important;box-shadow:0 0 0 20px rgba(5,5,5,.5)!important;max-height:43px}.search-input-group{display:flex;align-items:center;width:100%;height:100%}.steven-slider-form .styled-select{width:calc(12vw);max-width:175px;height:39px;padding-right:0;display:inline-block}.steven-slider-form .styled-select .steven-dropdown{width:100%;height:46px;background-color:#3f74a0;color:#fff}.steven-slider-form .styled-select .steven-dropdown span.selected-item{line-height:40px}.steven-slider-form .styled-select .steven-dropdown span.selected-item:after{height:40px;background-color:#27537f;background-image:url(../img/icon-arrow-down-white.png)}.steven-slider-form .styled-select .steven-dropdown ul{background-color:#3f74a0}.steven-slider-form .styled-select .steven-dropdown ul li a{color:#fff;text-transform:none}.steven-slider-form .styled-select .steven-dropdown ul li:hover{background-color:#27537f}.steven-slider-form input[type=text]{color:#999;opacity:1;font-size:18px;font-weight:lighter;flex:1;min-width:0;width:calc(30vw);max-width:436px;line-height:34px}.steven-slider-form input[type=text]::placeholder{color:#ccc;opacity:1}.steven-slider-form input[type=text]::placeholder-shown{color:#ccc;opacity:1}.steven-slider-form input[type=text]::-moz-placeholder{color:#ccc;opacity:1}.steven-slider-form input[type=text]::-webkit-input-placeholder{color:#ccc;opacity:1}.steven-slider-form input[type=text]::-moz-placeholder{color:#ccc;opacity:1}.steven-slider-form input[type=text]::-ms-input-placeholder{color:#ccc;opacity:1}.steven-slider-form button{background-color:transparent;color:#999;font-size:22px;padding:1.25rem .5rem}.noHover{pointer-events:none;padding:1.25rem!important;color:#999!important}.noHover:hover{pointer-events:none}.noHover .fa .fa-search{-webkit-text-stroke:1px #fff}.searchButtonText{font-family:OSWALD,serif;font-size:13px;color:#666;background-color:#ececec;padding:2px 25px;border:1px solid #dbdbdb}input::placeholder{color:#999!important;opacity:1}input::-ms-input-placeholder{color:#999!important}@media (min-width:831px) and (max-width:1200px){.steven-slider-form .styled-select{width:calc(12vw);min-width:160px}.steven-slider-form input[type=text]{width:calc(25vw)}}:root{--header-height:110px;--compressed-header-height:85px;--subhead-height:62px;--banner-height:0px}html{overscroll-behavior-y:none}body.admin-bar #site-header{top:32px}body.admin-bar .steven-subhead{margin-top:32px}body.RMPushOpen #site-wrapper{opacity:.5}#site-header,.site-header{height:var(--header-height);transition:height .5s ease;position:fixed;top:0;left:0;width:100%;z-index:9999;background:#333}#site-header .header-bar,.site-header .header-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;border-bottom:0;width:100%}#site-header .site-header-stack,.site-header .site-header-stack{display:flex;flex-direction:column;flex:0 1 auto;min-width:0;height:100%;justify-content:space-between;gap:18px;transition:gap .5s ease}#site-header .site-header-nav-row,.site-header .site-header-nav-row{display:flex;align-items:center;justify-content:flex-end;gap:1rem;width:100%}#site-header .steven-tech-chat,.site-header .steven-tech-chat{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:300;text-decoration:none;margin:0 2px;padding:3px 12px;white-space:nowrap;transition:opacity .35s ease}#site-header .steven-tech-chat img,.site-header .steven-tech-chat img{height:14px;width:auto;flex:0 0 auto;opacity:.9}#site-header .steven-tech-chat:hover,.site-header .steven-tech-chat:hover{opacity:.7;color:#fff}#site-header .compressed-search,.site-header .compressed-search{display:flex;flex:1 1 0;min-width:0;align-items:center;overflow:hidden;opacity:0;visibility:hidden;max-width:0;padding:0;transition:opacity .5s ease 0s,max-width 0s linear .5s,padding 0s linear .5s,visibility 0s linear .5s;pointer-events:none}#site-header .compressed-search .steven-slider-form,.site-header .compressed-search .steven-slider-form{display:block;width:100%;max-height:none;border:none;background-color:transparent;padding:0}#site-header .compressed-search .steven-slider-form .search-input-group,.site-header .compressed-search .steven-slider-form .search-input-group{width:100%;height:45px;background-color:#fff;border-radius:0;overflow:hidden}#site-header .compressed-search .steven-slider-form input[type=text],.site-header .compressed-search .steven-slider-form input[type=text]{flex:1;height:100%;margin:0;padding:0 12px;border:none;background-color:#fff;color:#333;font-weight:500;font-size:14px;line-height:45px;outline:0;max-width:none;width:auto}#site-header .compressed-search .steven-slider-form input[type=text]::placeholder,.site-header .compressed-search .steven-slider-form input[type=text]::placeholder{color:#777;font-weight:400}#site-header .compressed-search .steven-slider-form .search-submit,.site-header .compressed-search .steven-slider-form .search-submit{flex:0 0 auto;width:44px;height:100%;padding:0;border:none;background-color:#fff;color:#888;font-size:14px;cursor:pointer;transition:color .2s ease}#site-header .compressed-search .steven-slider-form .search-submit:hover,.site-header .compressed-search .steven-slider-form .search-submit:hover{color:#555}#site-header.compressed,.site-header.compressed{height:var(--compressed-header-height)}#site-header.compressed .site-branding img.custom-logo,.site-header.compressed .site-branding img.custom-logo{height:58px}#site-header.compressed .site-header-stack,.site-header.compressed .site-header-stack{gap:12px}#site-header.compressed .compressed-search,.site-header.compressed .compressed-search{opacity:1;visibility:visible;max-width:100%;padding:0 1.5rem 0 2rem;pointer-events:auto;transition:opacity .5s ease 0s,max-width 0s linear 0s,padding 0s linear 0s,visibility 0s linear 0s}.steven-subhead{display:block;overflow:hidden;max-height:200px;opacity:1;position:fixed;top:calc(var(--header-height) + var(--banner-height));left:0;z-index:9998;transition:top .5s ease 0s,max-height .5s ease 0s,padding .5s ease 0s;background-color:#4a7ca5;padding:1rem 3.3rem;width:100%}.steven-subhead>*{opacity:1;transition:opacity .5s ease 0s}.steven-subhead .steven-slider-form{display:block;width:100%;max-width:1142px;max-height:none;border:none;background-color:#fff;border-radius:3px;padding:0;margin:0 auto;overflow:hidden}.steven-subhead .steven-slider-form .search-input-group{width:100%;height:42px}.steven-subhead .steven-slider-form input[type=text]{flex:1;width:auto;max-width:none;height:100%;margin:0;padding:0 14px;border:none;background-color:#fff;color:#333;font-weight:500;font-size:16px;line-height:42px}.steven-subhead .steven-slider-form input[type=text]::placeholder{color:#777;opacity:1}.steven-subhead .steven-slider-form .search-submit{flex:0 0 auto;width:56px;height:100%;padding:0;border:none;background-color:#fff;color:#888;font-size:18px;cursor:pointer}.steven-subhead .steven-slider-form .search-submit:hover{color:#555}.steven-subhead .steven-slider-form .styled-select{width:240px}.steven-subhead .steven-slider-form .styled-select select{padding:0 0 0 5px;margin-top:-3px;font-size:16px}.steven-subhead.compressed-subhead{top:calc(var(--compressed-header-height) + var(--banner-height));max-height:10px;padding:0!important}.steven-subhead.compressed-subhead>*{opacity:0}#site-content{padding-top:calc(var(--header-height) + var(--banner-height) + var(--subhead-height,0px));transition:padding-top .5s ease}#site-header.compressed~#site-content{padding-top:calc(var(--compressed-header-height) + var(--banner-height));transition-delay:0s}#site-header .container{max-width:calc(1142px + 3.2rem * 2)}.site-header-main{padding:0 21px;height:100%;background-color:transparent}.site-header-main .container{display:flex;align-items:stretch;justify-content:space-between;gap:1.5rem;height:100%;margin-left:auto;margin-right:auto}.site-header-main .site-branding{display:flex;align-items:center;flex:0 0 auto;height:100%}#site-navigation{max-width:none;flex:1 1 auto;min-width:0}.site-navigation .menu{margin-right:0;margin-top:0;display:flex;justify-content:flex-end;flex-wrap:wrap}.site-navigation .menu li a{padding:0 24px 10px 0;line-height:12px;font-weight:300!important;transition:color .35s ease,font-size .5s ease;text-transform:uppercase}#site-header .site-navigation .menu li a{font-size:20px}#site-header.compressed .site-navigation .menu li a{font-size:18px}.site-navigation .menu .current_page_item>a,.site-navigation .menu li>a:hover{font-weight:400;color:#ccc}.site-navigation .menu li>a:after{content:' ';position:absolute;left:24px;right:24px;bottom:0;border-bottom:2px solid #af9762;opacity:0;transition:opacity .35s ease}.site-navigation .menu .current_page_item>a:after,.site-navigation .menu li>a:hover:after{opacity:1}.site-navigation .menu li>a:before{line-height:14px;content:' ';border-left:1px solid #555;border-bottom:none;margin-right:24px}.site-navigation .menu li:first-of-type a:before{border-left:none}@media screen and (max-width:1050px){.site-navigation .menu li a{font-size:16px!important}}@media screen and (max-width:990px){.site-navigation .menu li a{font-size:16px!important}.site-navigation .menu li>a:before{margin-left:10px;margin-right:10px}.site-navigation .menu .current_page_item>a:after,.site-navigation .menu li>a:hover:after{left:20px}}.steven-responsive-slider,h1.site-title{display:none}.custom-logo{margin-top:0;padding-bottom:0;height:70px;width:auto;transition:height .5s ease,max-width .5s ease,opacity .35s ease}#site-header .site-branding a.custom-logo-link{margin-bottom:5px}#site-header .site-branding img.custom-logo{height:70px;width:auto;transition:height .5s ease,opacity .35s ease}#site-header .site-branding a:hover img.custom-logo{opacity:.7}.steven-contact,.steven-login,.steven-shop{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:3px 12px;margin:0 2px;transition:opacity .35s ease,background-color .5s ease}.steven-contact img,.steven-login img,.steven-shop img{height:14px;width:auto;flex:0 0 auto}.steven-contact:hover,.steven-login:hover,.steven-shop:hover{opacity:.7}.steven-shop{margin-left:23px}.steven-login{color:#fff}@media screen and (max-width:1000px){#builder-section-1463768264.builder-section-text.steven-lets-connect .builder-text-column-1,#builder-section-1463768264.builder-section-text.steven-lets-connect .builder-text-column-2{float:none;width:100%}}#builder-section-1463768264.builder-section-text.steven-lets-connect .builder-text-column-1{width:38%}#builder-section-1463768264.builder-section-text.steven-lets-connect .builder-text-column-2{width:58%}.builder-section-text.steven-lets-connect a{text-decoration:underline}.builder-section-text.steven-lets-connect h2 img{margin-top:-10px;margin-right:20px}.builder-section-text.steven-lets-connect h2 a{text-decoration:none;vertical-align:top}.builder-section-text.steven-lets-connect h2 a:hover{color:#999}.builder-section-text.steven-lets-connect,.builder-section-text.steven-lets-connect a{color:#fff;font-weight:400}.steven-options-mobile{display:none}@media screen and (max-width:570px){.builder-section-text.steven-contract-manufacturing h3.builder-text-section-title,.builder-section-text.steven-manufacturers h3.builder-text-section-title{font-size:20px!important;letter-spacing:4px!important}.steven-contract-manufacturing .gdlr-button,.steven-manufacturers .gdlr-button{width:240px;padding-top:15px;padding-bottom:15px}.steven-lets-connect .builder-section-content{padding:0}.steven-lets-connect .builder-text-column.builder-text-column-1 img{height:40px}.steven-lets-connect .builder-text-column.builder-text-column-1 a{font-size:22px!important}#responsive-menu-pro-title-image img{height:55px}}@media (max-width:615px){:root{--compressed-header-height:75px}.steven-subhead{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem!important}.steven-subhead .steven-ask-a-tech{margin-right:0}}@media screen and (max-width:1200px){:root{--header-height:75px;--compressed-header-height:75px;--subhead-height:0px}#site-header,.site-header{transition:none}#site-header .site-header-main,#site-header.compressed .site-header-main{transform:none;transition:none}#site-header .site-header-stack,.site-navigation{display:none}#site-header .site-header-main .site-branding{flex:1 1 auto}#site-header .site-branding img.custom-logo,#site-header.compressed .site-branding img.custom-logo{height:42px}.header-bar{display:none!important}#site-header .compressed-search,.steven-subhead{display:none}#responsive-menu-pro-button{top:13px!important;right:0}.site-header-main .container{padding-left:0}}@media screen and (max-width:830px){.footer-social-links,.menu-steven-footer-2016-container{display:none}.footer-widget-container{width:100%!important;text-align:center}.builder-section-text.steven-categories{background-image:none!important}table.steven-categories tr.category-headers{display:none!important}table.steven-categories:first-of-type tr.category-headers{display:table-row!important}.builder-section-text.steven-categories .builder-text-content{text-align:center}.gdlr-button.see-all-products{min-width:200px!important;padding-top:15px;padding-bottom:15px}.builder-section-text.steven-categories,.builder-section-text.steven-contract-manufacturing,.builder-section-text.steven-manufacturers{padding-top:60px!important;padding-bottom:60px!important}.steven-contract-manufacturing .gdlr-button,.steven-manufacturers .gdlr-button{float:none!important;width:300px;padding-top:20px;padding-bottom:20px;margin-top:15px}.builder-section-text.steven-contract-manufacturing h3.builder-text-section-title{font-size:24px!important;letter-spacing:6px!important}.builder-section-text.steven-contract-manufacturing .builder-text-content{text-align:center!important}.builder-section-text.steven-contract-manufacturing p{font-size:16px!important;margin-bottom:50px}.steven-lets-connect .builder-text-column.builder-text-column-1{text-align:center}.steven-lets-connect .builder-text-column.builder-text-column-1 a{font-size:27px!important}.steven-lets-connect .builder-text-column.builder-text-column-2,.steven-main-slider{display:none}.steven-responsive-slider{display:block}}@media (max-width:1200px){.site-header .site-header-main .container{padding:0}.site-header .site-header-main .container .site-branding{margin-top:0;display:flex;align-items:center}.site-header .site-header-main .container .site-branding .custom-logo{max-width:160px}.site-header .site-header-main .container .site-branding .steven-options-mobile{list-style:none;padding:0;margin:0 0 0 auto;display:flex;align-items:center}.site-header .site-header-main .container .site-branding .steven-options-mobile li{display:inline-block;margin-right:10px;font-size:30px}.site-header .site-header-main .container .site-branding .steven-options-mobile li a{color:#fff}.site-header .site-header-main .container .site-branding .steven-options-mobile li .hamburger{padding:0}.site-header .site-header-main .container .site-branding .steven-options-mobile li .hamburger .hamburger-box{width:30px}.site-header .site-header-main .container .site-branding .steven-options-mobile li .hamburger .hamburger-box .hamburger-inner,.site-header .site-header-main .container .site-branding .steven-options-mobile li .hamburger .hamburger-box .hamburger-inner:after,.site-header .site-header-main .container .site-branding .steven-options-mobile li .hamburger .hamburger-box .hamburger-inner:before{width:30px;background-color:#fff}.site-header .site-header-main .container .site-branding .steven-options-mobile li:last-of-type{margin-right:0}}@media screen and (max-width:900px){.site-navigation .menu li a{font-size:14px!important}}#responsive-menu-pro-button{background-color:transparent;top:40px}.steven-mobile-navigation,.steven-mobile-search{top:calc(var(--header-height) + var(--banner-height));height:calc(100% - var(--header-height) - var(--banner-height));overflow-y:auto;transition:.3s;width:100%;left:0}.responsive-menu-pro-inner,.responsive-menu-pro-inner:after,.responsive-menu-pro-inner:before{border-radius:0!important}#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a,#responsive-menu-pro-container #responsive-menu-pro-wrapper{text-transform:uppercase}#responsive-menu-pro-container #responsive-menu-pro-item-1840,#responsive-menu-pro-container #responsive-menu-pro-item-1840 a{background-color:#3f74a0!important}#responsive-menu-pro-container #responsive-menu-pro-item-1841,#responsive-menu-pro-container #responsive-menu-pro-item-1841 a{background-color:#af9762!important}.responsive-menu-pro-button{position:absolute!important}#responsive-menu-pro-container #responsive-menu-pro-search-box{display:none}#responsive-menu-pro-container #responsive-menu-pro-title{padding:5px 0 10px 20px!important}#responsive-menu-pro-container ul.steven-legal{float:left;list-style-type:none}#responsive-menu-pro-container ul.steven-legal li{margin-bottom:10px}#responsive-menu-pro-container ul.steven-legal a{color:#fff}#responsive-menu-pro-container ul.steven-legal a:hover{color:#ccc}#responsive-menu-pro-container .social-customizer.social-links{float:right;margin-top:40px;font-size:40px;color:#999;opacity:.4}@media screen and (max-width:400px){#responsive-menu-pro-container .social-customizer.social-links{font-size:28px}}#responsive-menu-pro-container .social-customizer.social-links a:hover{color:#999;opacity:1}#responsive-menu-pro-container .social-links a{color:rgba(153,153,153,.6)!important}#responsive-menu-pro-container .social-links a:hover .fa.fa-linkedin,#responsive-menu-pro-container .social-links a:hover .fa.fa-twitter,#responsive-menu-pro-container .social-links a:hover .fa.fa-youtube{color:#999}.steven-mobile-navigation{position:fixed;z-index:9999;background-color:#333;transform:translateX(-100%)}.steven-mobile-navigation.menu-open{transform:translateX(0)}.steven-mobile-navigation ul{list-style:none;margin:0;padding:0}.steven-mobile-navigation ul:not(.steven-legal):not(.steven-social-links) li{background-color:#232323;margin-bottom:1px}.steven-mobile-navigation ul:not(.steven-legal):not(.steven-social-links) li a{display:block;padding:10px 15px;color:#fff;text-transform:uppercase}.steven-mobile-navigation ul:not(.steven-legal):not(.steven-social-links) li.menu-item-1840{background-color:#3f74a0}.steven-mobile-navigation ul:not(.steven-legal):not(.steven-social-links) li.menu-item-1841{background-color:#af9762}.steven-mobile-navigation ul.steven-legal{margin-top:20px}.steven-mobile-navigation ul.steven-legal li a{padding:5px 15px;display:block;text-transform:uppercase;color:#fff;font-size:13px}.steven-mobile-navigation ul.steven-social-links{line-height:120px;margin-right:5px}.steven-mobile-navigation ul.steven-social-links li{display:inline-block}.steven-mobile-navigation ul.steven-social-links li a{display:block;font-size:30px;color:rgba(153,153,153,.4)!important}.steven-mobile-search{z-index:9998;position:fixed;background-color:#333;transform:translateX(-100%)}.steven-mobile-search.search-open{transform:translateX(0)}.steven-mobile-search .steven-slider-form{display:block;margin-top:40px;padding:40px 15px;width:100%;max-height:none;background-color:#232323;border:0}.steven-mobile-search .steven-slider-form .search-input-group{display:flex;align-items:flex-end;flex-wrap:nowrap;width:100%}.steven-mobile-search .steven-slider-form .styled-select{width:100%;max-width:none;height:auto;margin-bottom:5px}.steven-mobile-search .steven-slider-form input[type=text]{flex:1;width:auto;max-width:none;height:46px;border-radius:0}.steven-mobile-search .steven-slider-form button[type=submit]{flex:0 0 auto;width:auto;min-width:80px;height:46px;padding:0;vertical-align:top;background-color:#fff;border-radius:0}html.menu-open,html.menu-open body{overflow:hidden}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-title{background-image:none!important}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list{max-height:none}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li .toggle{display:inline-block;width:15px;height:15px;vertical-align:top}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li .toggle:before{content:'\2022';margin:0 5px 0 0;top:0;color:#3f74a0;background-image:none}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li a{display:inline-block;padding-left:0;width:calc(100% - 15px)}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li a.active{color:#3f74a0}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li a.active:before,.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li a:active:before,.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li a:before,.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li a:focus:before{background-image:none!important}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li ul{display:none;list-style:none;margin:0}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li ul li{padding-top:0;padding-bottom:0}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li ul li a{color:#3f74a0;font-size:.9em}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li ul li:not(.menu-item-has-children) .toggle{cursor:default}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li ul li:not(.menu-item-has-children) .toggle:before{content:'\2022';margin:0 5px 0 0}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li.menu-item-has-children .toggle{cursor:pointer}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li.menu-item-has-children .toggle:before{content:'+'}.steven-resource-filters.help-subnav .steven-resource-filter .steven-resource-filter-list li.menu-item-has-children .toggle.active:before{content:'\2014'}.home-partners .builder-text-column{border-top:1px solid #acadaf;border-bottom:1px solid #acadaf;padding:20px 0 0;text-align:center}body.home .breadcrumbs,body.page-id-1631 #prefooter-sidebar-1{display:none}body.home #prefooter-sidebar-1 .entry-content{background-image:none}body.home #prefooter-sidebar-1{display:none}body.home h3.builder-banner-section-title,body.home h3.builder-text-section-title{text-align:center;letter-spacing:6px}body.home .entry-header{display:none}body.home h3.builder-text-section-title{font-size:28px;font-weight:400}@media (max-width:768px){body.home .site-content .container{padding:0}body.home .site-content .builder-section .builder-text-column{padding:0 15px}}@media (max-width:939px){.home-banner{display:none}.mobile-home-banner{display:flex;min-height:605px;background-image:url(../img/mobile-home-banner.mp4)}.site-branding{display:flex;margin-top:0;width:100%;max-width:unset}.site-header .site-header-main .container .site-branding .custom-logo-link{display:flex;align-items:center;margin-bottom:0}.site-header .site-header-main .container .site-branding .custom-logo-link img{height:36px;max-height:100%;width:auto}.site-header-main>.container{display:flex;height:100%;margin-top:0}.header-bar,.site-navigation{display:none}.steven-options-mobile{display:flex;align-items:center;margin-left:auto;margin-bottom:0;list-style:none}.steven-options-mobile li{display:flex;height:36px;margin-left:1.5rem}.steven-options-mobile .steven-search-toggle{display:flex;height:auto}.steven-options-mobile .steven-search-toggle .fa-search{font-size:3rem;color:#fff}.steven-options-mobile .hamburger{display:flex;padding:0;background-color:transparent}.hamburger .hamburger-box{display:flex;align-items:center;position:relative;height:3rem;width:3rem;border-top:5px solid #fff;border-bottom:5px solid #fff}.hamburger.is-active .hamburger-box{border:none}.hamburger.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger.is-active .hamburger-box:after{content:'';position:absolute;top:calc(50% - 2.5px);height:5px;width:30px;background-color:#fff;transform:rotate(-45deg)}.hamburger .hamburger-inner{height:5px;width:100%;background-color:#fff}.manufacturer.type-manufacturer .column-1{flex-direction:column-reverse}.manufacturer.type-manufacturer .column-1-button-container{margin-left:unset;align-items:center}.product-category.type-product-category .column-1{flex-direction:column}.post .entry-header{display:flex;flex-direction:column}.view-blog .entry-header .entry-thumbnail{align-self:center}.steven-mfr-catalogs .steven-mfr-catalog{max-width:100%;width:100%}}@media (max-width:768px){.mobile-home-banner{min-height:250px}.site-header .site-header-main .container .site-branding .steven-options-mobile{display:flex;align-items:center;margin-left:auto;margin-bottom:0;list-style:none}.bluebg{margin-left:-3.2rem;margin-right:-3.2rem;padding-left:3.2rem;padding-right:3.2rem}}.c-icon{height:61px;width:61px;background-size:cover;background-repeat:no-repeat;display:block}.c-icon.c-icon--twitter{background-image:url(../img/icon_footer_x.png)}.c-icon.c-icon--youtube{background-image:url(../img/icon_footer_youtube.png)}.c-icon.c-icon--linkedin{background-image:url(../img/icon_footer_linkedin.png)}.steven-section-one{border:1px solid red}.greyoverlay h3.builder-text-section-title{font-size:140px;color:#999;text-align:left;filter:alpha(opacity=18);opacity:.18;-moz-opacity:.18}.bottombordergrey{border-bottom:1px solid #ccc}.builder-section-panels .ui-widget-header{border-bottom:1px solid #ccc;font-size:13px!important;background-color:#fff}.ttfmp-panels-item-title{border-right:1px solid #fff!important;padding:15px!important;font-size:18px;border-radius:0!important}.ttfmp-panels-item-title a{font-weight:400!important}.threecol .ttfmp-panels-item-title{width:33.3%}.threecol li.ttfmp-panels-item-title:last-of-type{border-right:none!important}@media screen and (max-width:700px){.threecol .ttfmp-panels-item-title{width:100%}}.builder-section-panels .ui-state-default a,.builder-section-panels .ui-state-default a:link,.builder-section-panels .ui-state-default a:visited{color:#999}.builder-section-panels .ui-state-active a,.builder-section-panels .ui-state-active a:link,.builder-section-panels .ui-state-active a:visited,.builder-section-panels .ui-state-focus a,.builder-section-panels .ui-state-focus a:hover,.builder-section-panels .ui-state-focus a:link,.builder-section-panels .ui-state-focus a:visited,.builder-section-panels .ui-state-hover a,.builder-section-panels .ui-state-hover a:link,.builder-section-panels .ui-state-hover a:visited{color:#666}.builder-section-panels .ui-state-hover{background-color:#ccc!important;border:1px solid #fff!important;border-bottom:none!important}.builder-section-panels .ui-widget-content .ui-state-default{border:1px solid #fff!important}.builder-section-panels .ui-widget-content .ui-state-active{background-color:#fff!important;border:1px solid #ccc!important;border-bottom:none!important;background-image:none}h3.builder-banner-section-title,h3.builder-text-section-title{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:24px}.more-link,body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}.ls-wp-fullwidth-container a{color:#fff;font-weight:400;text-decoration:underline;text-transform:uppercase}.ls-wp-fullwidth-container a:hover img{opacity:1}.ls-wp-fullwidth-container a:hover{color:#999}.builder-section-first.builder-section-banner{margin-top:-146px}.page-template-template-builder-php .entry-header{padding-left:0;margin-top:80px;margin-bottom:66px;text-transform:uppercase}@media (max-width:768px){.page-template-template-builder-php .site-content>.container{padding:0 3.2rem}.page-template-template-builder-php .builder-section-first.builder-section-banner{margin-left:-3.2rem;margin-right:-3.2rem}.builder-banner-slide{padding-bottom:180px!important}}.bluebg{padding:40px 0;background-color:#3f74a0;color:#fff}.bluebg h1,.bluebg h2,.bluebg h3{color:#fff!important}.bluebg.builder-text-columns-3 .builder-text-column-1,.bluebg.builder-text-columns-3 .builder-text-column-2{border-right:1px solid #6b93b4}@media screen and (max-width:800px){.bluebg.builder-text-columns-3 .builder-text-column-1,.bluebg.builder-text-columns-3 .builder-text-column-2{border-right:none}}.breadcrumbs a img{position:relative;top:5px}.breadcrumbs .skytree-breadcrumb-separator{font-size:9px;position:relative;top:10px;margin-right:10px}.breadcrumbs a{color:#666;position:relative;top:12px;margin-right:12px}.more-link,a{color:#3f74a0}.yoast-seo-breadcrumb{display:none}.more-link{font-weight:400}.post{border-bottom:none}.entry-title{font-weight:400;letter-spacing:2px}#black-studio-tinymce-3 .textwidget{text-align:center;margin-top:30px}#black-studio-tinymce-3 .textwidget img{margin:5px 15px}@font-face{font-family:'Raleway Light';font-style:normal;font-weight:100;src:local("Raleway Light"),local("Raleway-Light"),url(https://fonts.gstatic.com/s/raleway/v9/JbtMzqLaYbbbCL9X6EvaIwzyDMXhdD8sAj6OAJTFsBI.woff2) format("woff2")}body{font-weight:400}body.single-partner .column-2,h1,h2,h3{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}strong{font-weight:700}a{font-weight:400}a:hover,h5 a:hover{opacity:.7}@media screen and (min-width:1100px){.builder-section-content,.builder-text-section-title{padding:0!important}}h1,h2,h3{text-transform:uppercase;font-weight:400}.steven-dropdown,h3{font-family:Oswald,"Helvetica Neue",Helvetica,Arial,sans-serif}h5 i{font-size:22px!important;margin-right:5px}h3{font-size:30px;font-weight:400}.builder-section-blank .builder-section-content,.builder-section-gallery .builder-section-content,.builder-section-text .builder-section-content,.infinite-footer-container,.page-template-template-builder-php .entry-content>.twitter-share,body .container{max-width:1142px;padding:0 3.2rem}@media (max-width:768px){.builder-section-blank .builder-section-content,.builder-section-gallery .builder-section-content,.builder-section-text .builder-section-content,.container,.infinite-footer-container,.page-template-template-builder-php .entry-content>.twitter-share{padding:0}.container{padding:0 15px}}.page-template-template-builder-php header.entry-header{max-width:1142px;padding:0}@media (max-width:1100px){.page-template-template-builder-php header.entry-header{padding:0 3.2rem}}@media (max-width:768px){html.menu-open{overflow:hidden;position:fixed;width:100%}.page-template-template-builder-php header.entry-header{padding:0}}.clearfix{clear:both}.mCS-steven.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#999;width:3px;border-radius:0}.mCS-steven.mCSB_scrollTools .mCSB_draggerRail{background-color:#e3e3e3;width:3px;border-radius:0}.home-banner{min-height:605px}.mobile-home-banner{display:none}.if-main-wrap{max-width:960px;display:block;margin:0 auto}.if-content-wrap{padding-top:56.25%;width:100%;position:relative}.if-content-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1200px){.home-banner{display:none}.mobile-home-banner{display:flex;min-height:605px;background-image:url(https://steven.m7sandbox.com/wp-content/uploads/2024/07/homepage-mobile-animation-2024-02-15.gif)}.site-branding{display:flex;margin-top:0;width:100%;max-width:unset}.site-header .site-header-main .container .site-branding .custom-logo-link{display:flex;align-items:center;margin-bottom:0}.site-header .site-header-main .container .site-branding .custom-logo-link img{height:36px;max-height:100%;width:auto}.site-header-main>.container{display:flex;height:100%;margin-top:0}.steven-options-mobile li{display:flex;height:36px;margin-left:1.5rem}.steven-options-mobile .steven-search-toggle{display:flex;height:auto}.steven-options-mobile .steven-search-toggle .fa-search{font-size:3rem;color:#fff}.steven-options-mobile .hamburger{display:flex;padding:0;background-color:transparent}.hamburger .hamburger-box{display:flex;align-items:center;position:relative;height:3rem;width:3rem;border-top:5px solid #fff;border-bottom:5px solid #fff}.hamburger.is-active .hamburger-box{border:none}.hamburger.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger.is-active .hamburger-box:after{content:'';position:absolute;top:calc(50% - 2.5px);height:5px;width:30px;background-color:#fff;transform:rotate(-45deg)}.hamburger .hamburger-inner{height:5px;width:100%;background-color:#fff}.manufacturer.type-manufacturer .column-1{flex-direction:column-reverse}.manufacturer.type-manufacturer .column-1-button-container{margin-left:unset;align-items:center}.product-category.type-product-category .column-1{flex-direction:column}.post .entry-header{display:flex;flex-direction:column}.view-blog .entry-header .entry-thumbnail{align-self:center}.steven-mfr-catalogs .steven-mfr-catalog{max-width:100%;width:100%}}@media (max-width:768px){.mobile-home-banner{min-height:250px}.bluebg{margin-left:-3.2rem;margin-right:-3.2rem;padding-left:3.2rem;padding-right:3.2rem}}.builder-section.has-background .steven-slider-form{display:flex}.builder-section.has-background .steven-slider-form .styled-select,.builder-section.has-background .steven-slider-form input[type=text]{top:-50%;width:fit-content}.sidebar-right .widget{margin-bottom:10px;background-color:#f2f2f2}.sidebar-right .widget .widget-title{background-color:#e3e3e3;padding:16px;font-weight:400;border:2px solid #f2f2f2}html .wpsm-menu.menu_enhance{border-left:2px solid #f2f2f2;padding-left:20px!important;line-height:22px}html .wpsm-menu.menu_enhance li{border-right:0!important;border-bottom:2px solid #f2f2f2;padding:12px 0;text-transform:none;font-size:18px}html .wpsm-menu.menu_enhance li.current-menu-item a{color:#333}html .wpsm-menu.menu_enhance li.current-menu-item:before{content:'\00BB'}html .wpsm-menu.menu_enhance li:last-of-type{border-bottom:none}html .wpsm-menu.menu_enhance li:before{content:'';display:inline-block;width:10px;margin-left:-10px}html .wpsm-menu.menu_enhance ul.sub-menu{position:static;visibility:visible;opacity:1;width:100%;padding-left:20px!important;padding-top:8px!important}html .wpsm-menu.menu_enhance ul.sub-menu li{padding-left:15px;border:none}html .wpsm-menu.menu_enhance ul.sub-menu li a{color:#3f74a0}html .wpsm-menu.menu_enhance ul.sub-menu li.current-menu-item a{color:#333}html .wpsm-menu.menu_enhance ul.sub-menu li:first-of-type{border-top:0}html .wpsm-menu.menu_enhance ul.sub-menu li:last-of-type{border-bottom:0}@media (max-width:768px){.shortcode-menu-mobile-container{margin-top:15px}.shortcode-menu-mobile-container .shortcode-menu-mobile{display:block;width:100%}div.builder-section-banner+.shortcode-menu-mobile-container{margin-top:0}}.steven-dropdown{background-color:#efefef;color:#333;font-size:15px;position:relative;display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:160px}.steven-dropdown span.selected-item{text-transform:uppercase;text-indent:10px;line-height:30px;display:inline-block;position:relative;width:100%;padding:3px 0;cursor:pointer}.steven-dropdown span.selected-item:after{content:' ';position:absolute;right:3px;display:inline-block;width:30px;height:30px;margin-left:5px;background-color:#e3e3e3;background-image:url(../img/icon-arrow-down-grey.png);background-repeat:no-repeat;background-position:center}.steven-dropdown span.selected-item:focus{outline:solid 1px}.steven-dropdown ul{list-style:none;padding:0;margin:0;position:absolute;z-index:9999;background-color:#e3e3e3;width:100%;max-height:400px;overflow-y:auto}.steven-dropdown ul li a{padding:5px 10px;display:block;color:#333;text-decoration:none}.steven-dropdown ul li:hover{background-color:#e3e3e3}body.single-partner .entry-meta{display:none}body.single-partner #site-content{background-image:url(../img/header-pattern-bg.png);background-repeat:no-repeat;padding-top:85px}body.single-partner img.partner-logo{float:left;padding-right:50px}body.single-partner .has-quote{width:66%;float:left}body.single-partner .column-2{width:30%;float:right;padding-left:50px;border-left:2px solid #e3e3e3}.manufacturers-list h2,body.single-manufacturer .shop-button a{font-family:Oswald,"Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:800px){body.single-partner .column-2,body.single-partner .has-quote{float:none;width:auto}}body.single-manufacturer .entry-title{clear:none}body.single-manufacturer .shop-button{float:right;border:1px solid #ebebeb;padding:5px 45px 5px 5px;-moz-box-shadow:2px 2px 1px #ccc!important;-webkit-box-shadow:2px 2px 1px #ccc!important;box-shadow:2px 2px 1px #ccc!important}body.single-manufacturer .shop-button img{float:left;margin:5px}body.single-manufacturer .shop-button a{color:#3f74a0;font-weight:400;line-height:45px;text-transform:uppercase}body.single-manufacturer .column-1-button-container{display:flex;flex-direction:column;justify-content:start}body.single-manufacturer .column-1-button-container .entry-thumbnail{margin:0 auto}body.single-manufacturer .column-1-button-container .shop-button-container{max-width:400px}body.single-manufacturer .column-1-button-container .shop-button-container .shop-button{display:flex;flex-direction:column;justify-content:center;max-width:400px;float:none;padding:0}.manufacturers-list{float:left;width:32%}@media screen and (max-width:700px){.manufacturers-list{width:100%}}.manufacturers-list h2{font-size:24px;color:#666;margin-bottom:0}.manufacturers-list li{list-style:none;background-image:url(../img/manufacturers-bullet.png);background-repeat:no-repeat;background-position:0 10px;color:#3f74a0;margin-left:12px;font-size:10px;padding-left:11px}.manufacturers-list li a{display:inline-block;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:30px;color:#3f74a0}body.single-manufacturer .steven-popular-resources ul li .resource-type,table.steven-categories th{font-family:Oswald,"Helvetica Neue",Helvetica,Arial,sans-serif}.builder-section-text.steven-contract-manufacturing{color:#fff;padding-top:172px;padding-bottom:164px}.builder-section-text.steven-contract-manufacturing h3.builder-text-section-title{letter-spacing:11px;margin-bottom:60px}.builder-section-text.steven-contract-manufacturing p{font-size:26px}.builder-section-text.steven-manufacturers{padding-top:160px;padding-bottom:193px}.home-manufacturer-logo{display:inline-block;height:100%;vertical-align:middle;padding:20px 14px}.home-manufacturer-logo img{height:100%;vertical-align:middle}body.single-manufacturer .steven-popular-resources{background-color:#f2f2f2;padding:40px 20px;margin:60px 0;clear:both}body.single-manufacturer .steven-popular-resources h3{font-size:20px}body.single-manufacturer .steven-popular-resources ul{list-style:none;text-align:center}body.single-manufacturer .steven-popular-resources ul li{display:inline-block;vertical-align:top;text-align:left;width:165px;margin-right:60px;background-color:#fff}body.single-manufacturer .steven-popular-resources ul li:last-of-type{margin-right:0}body.single-manufacturer .steven-popular-resources ul li a{color:#333;padding:15px;display:block}body.single-manufacturer .steven-popular-resources ul li .resource-name{font-size:13px}body.single-manufacturer .steven-popular-resources ul li .resource-type{font-size:16px;text-transform:uppercase;text-align:right;padding:5px 0}body.single-manufacturer .steven-popular-resources ul li .resource-image{text-align:center}.steven-manufacturers-homepage ul{list-style:none;padding:0;margin:0}.steven-manufacturers-homepage ul li{display:inline-block}.steven-mfr-catalogs{display:flex;padding-bottom:2rem;flex-wrap:wrap}.steven-mfr-catalogs .steven-mfr-catalog{flex-grow:1;flex-basis:auto;text-align:center;padding:0 1em 2rem;max-width:20%}.steven-mfr-catalogs .steven-mfr-catalog span{display:block;line-height:1.1}@media (max-width:768px){body.single-manufacturer .entry-content .entry-thumbnail{float:none;margin:0 0 40px;text-align:center}body.single-manufacturer .shop-button{float:none;margin-bottom:35px}body.single-manufacturer .steven-popular-resources ul{padding-left:0}body.single-manufacturer .steven-popular-resources ul li{margin-right:0;margin-bottom:40px;width:100%}body.single-manufacturer .steven-popular-resources ul li:last-of-type{margin-bottom:0}.steven-manufacturers-homepage ul li{text-align:center;width:33.33%}.steven-manufacturers-homepage ul li img{width:100%}}table.steven-categories{width:31%;margin-right:2%;float:left}@media screen and (max-width:800px){table.steven-categories{float:none;margin:auto;width:100%;max-width:400px}}table.steven-categories td{padding:0;margin:0}table.steven-categories td img{margin-top:5px}table.steven-categories th{font-weight:400;font-size:14px;text-align:center;padding:2px}table.steven-categories .info,table.steven-categories .shop{vertical-align:middle;background-color:#af9762;text-align:center;width:42px;padding:5px 0 6px;border:2px solid #fff}table.steven-categories .shop{background-color:#3f74a0}table.steven-categories .product-category{background-color:#fff;box-shadow:0 0 0 1px #e3e3e3}table.steven-categories .product-category-spacer{height:5px}table.steven-categories .product-category td.category-name{padding-left:14px;padding-bottom:10px;position:relative}table.steven-categories .product-category a,table.steven-categories .product-category td{font-weight:400;font-size:18px;line-height:25px}table.steven-categories .product-category .category-name .category-name-bullet{display:inline-block;position:absolute;top:10px}table.steven-categories .product-category .category-name a{display:inline-block;max-width:235px;margin-left:12px;padding-top:0;margin-top:8px;color:#000}.steven-all-categories .category-card .product-one-category a,body.single-product-category .shop-button a{font-family:Oswald,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}body.single-manufacturer .entry-header,body.single-product-category .entry-header{margin:80px 0 40px}body.single-product-category .entry-thumbnail{float:right;margin-left:30px}body.single-product-category .shop-button{background-color:#369;max-width:400px}body.single-product-category .shop-button a{font-weight:400}body.single-manufacturer .shop-button a:hover,body.single-product-category .shop-button a:hover{opacity:.7}body.single-product-category .shop-button img{float:left;margin:10px}body.single-product-category .shop-button .line1{font-size:12px;line-height:12px;padding-top:5px}body.single-product-category .shop-button .line2{font-size:20px;text-transform:uppercase}body.single-manufacturer .entry-meta,body.single-product-category .entry-meta{display:none}.category-icon{background-color:#eee;float:right;margin-left:34px}.builder-section-text.steven-categories{background-image:url(../img/slashes-bg.png);background-repeat:repeat-x;background-color:#ebebeb;padding-top:157px;padding-bottom:186px}.steven-all-categories{display:flex;flex-wrap:wrap}.steven-all-categories .category-card{flex:0 1 500px;box-sizing:border-box;margin:0 2.5rem 2.5rem 0;max-width:calc(25% - 2.5rem)}.steven-all-categories .category-card .product-one-category{background-color:#3f74a0}.steven-all-categories .category-card .product-one-category a{display:inline-block;text-transform:uppercase}.steven-all-categories .category-card .product-one-category .category-icon{float:none;margin:0 10px 0 0;display:inline-block;min-width:45px;min-height:45px;background-color:#244d6f;vertical-align:middle;background-repeat:no-repeat;background-size:30px;background-position:50%}.steven-all-categories .category-card .product-one-category .category-name a{font-size:18px;vertical-align:middle}.steven-all-categories .category-card .product-subcategories{padding:0 3px 3px;border-left:1px solid #e2e8ef;border-right:1px solid #e2e8ef;border-bottom:1px solid #e2e8ef;min-height:228px}.steven-all-categories .category-card .product-subcategories .product-subcategory{position:relative;margin:0 17px;padding:2px 0;border-bottom:1px solid #e2e8ef;min-height:38px}.steven-all-categories .category-card .product-subcategories .product-subcategory a{width:100%;padding:4px 0;color:#3f74a0;font-size:16px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}.steven-all-categories .category-card .product-subcategories .product-subcategory a:before{content:'\2022';margin:0 5px 0 0}.steven-all-categories .category-card .product-subcategories .product-subcategory.last{border-bottom:none}.steven-all-categories .category-card .product-subcategories .product-subcategory.has-children a{width:90%}.steven-all-categories .category-card .product-subcategories .product-subcategory.has-children .category-children{display:none;list-style-type:none;padding-left:1rem}.steven-all-categories .category-card .product-subcategories .product-subcategory.has-children.expanded .toggle:before{content:'-'}.steven-all-categories .category-card .product-subcategories .product-subcategory.has-children .toggle{color:#3f74a0;position:absolute;right:0;top:0;vertical-align:middle;display:inline-block;z-index:1}.steven-all-categories .category-card .product-subcategories .product-subcategory.has-children .toggle:before{content:'+'}.steven-all-categories .category-card .product-subcategories .product-hidden-subcategories{display:none}.steven-all-categories .category-card .product-subcategories .product-hidden-subcategories .product-subcategory:first-child{border-top:1px solid #e2e8ef}.steven-all-categories .category-card .product-subcategories .product-show-all{display:block;height:30px;margin:5px 0 0;background-color:#e2e8ef;color:#3f74a0;text-align:center;font-size:14px;text-transform:uppercase;font-weight:700;line-height:30px}.product-category.type-product-category .column-1{overflow:hidden;margin-bottom:30px}@media screen and (max-width:1142px){.steven-all-categories .category-card{max-width:calc(50% - 2.5rem)}}@media screen and (max-width:800px){.steven-all-categories .category-card{max-width:calc(50% - 2.5rem)}}@media screen and (max-width:570px){.steven-all-categories .category-card{margin-right:0;max-width:100%}}.manufacturer.type-manufacturer .column-1,.product-category.type-product-category .column-1{display:flex}.column-1-divider{min-width:2px;margin-left:60px;background-color:#eee}.column-1-text-container{flex:1}.column-1-button-container{display:flex;margin-left:60px}.shop-button{margin:5px;display:flex;flex-direction:column;justify-content:center;background-color:#F0F0F0!important;border-radius:10px;border:1px solid #eee;box-shadow:#a4a4a4 1px 1px 5px}.shop-button-text{margin:5px auto 10px;font-family:Oswald;font-size:24px;text-transform:uppercase;color:#171717!important}.products-page h2>a,.steven-resources-sub-category .steven-resources-sub-category-content .steven-resources-sub-category-shop-link,.steven-resources-sub-category .steven-resources-sub-category-title{font-family:Oswald,"Helvetica Neue",Helvetica,Arial,sans-serif}.shop-button-icon{width:100px;height:auto;margin:30px 50px 0!important}.steven-resources .steven-resources-count{text-transform:uppercase}.steven-resources .single-steven-resource{padding:40px 0;overflow:hidden;border-top:3px solid #efefef}.steven-resources .single-steven-resource .resource-type{width:10%;float:left;text-align:center;color:#3f74a0;font-size:12px;line-height:12px}.steven-resources .single-steven-resource .resource-type img{display:inline-block;margin-bottom:10px}.steven-resources .single-steven-resource .resource-content{width:90%;float:left;margin-left:10%;padding-left:30px}.steven-resources .single-steven-resource .resource-content h4.resource-title{margin:0;display:inline-block}.steven-resources .single-steven-resource .resource-content h4.resource-title a{font-weight:400;color:#3f74a0;text-transform:none}.steven-resources .single-steven-resource .resource-content .resource-description{padding:15px 0}.steven-resources .single-steven-resource .resource-type+.resource-content{margin-left:0}.steven-resources .single-steven-resource .resource-links{font-size:14px}.steven-resources .single-steven-resource:last-of-type{border-bottom:3px solid #efefef}.steven-resources .steven-resources-header .steven-resource-filter-sort-form{padding-bottom:15px;display:flex}.steven-resources .steven-resources-header .steven-resource-filter-sort-form input[type=submit]{display:none}.steven-resources .steven-resources-header .steven-resource-filter-sort-form label{display:block!important}.steven-resources .steven-resources-header .steven-resource-filter-sort-form .posts-per-page{margin-left:auto}.steven-resources .steven-resources-header .steven-resources-pagination-controls{float:right}.steven-resources .steven-resources-pagination{font-size:14px;padding-bottom:15px}.steven-resources .steven-resources-pagination .steven-resources-pagination-controls{text-align:center}.steven-resources .steven-resources-pagination .steven-resources-pagination-controls ul{list-style:none;padding:0;margin:0}.steven-resources .steven-resources-pagination .steven-resources-pagination-controls ul li{display:inline-block}.steven-resources .steven-resources-pagination .steven-resources-pagination-controls ul li span{text-transform:uppercase}.steven-resources .steven-resources-pagination .steven-resources-pagination-controls ul li.prev{padding-right:10px}.steven-resources .steven-resources-pagination .steven-resources-pagination-controls ul li.next{padding-left:10px}.steven-resources .steven-resources-pagination .steven-resources-pagination-controls .page-numbers{padding:5px;text-align:center;min-width:30px;min-height:30px;display:inline-block;border:1px solid #ccc}.steven-resources .steven-resources-pagination .steven-resources-pagination-controls .page-numbers.current{border-color:#3f74a0;color:#3f74a0;font-weight:700}.steven-resources .steven-resources-pagination .steven-resources-search-explanation{padding-bottom:15px}.steven-resource-filters{width:100%;min-width:260px}.steven-resource-filters .steven-resource-filter{background-color:#f2f2f2;margin:0 0 30px}.steven-resource-filters .steven-resource-filter .steven-resource-filter-title{border:3px solid #f2f2f2;padding:10px 20px;margin:0;background-image:url(../img/icon-arrow-up.png);background-repeat:no-repeat;background-position:right 20px center;background-color:#fff;color:#3f74a0;font-weight:400}.steven-resource-filters .steven-resource-filter .steven-resource-filter-title:hover{cursor:pointer}.steven-resource-filters .steven-resource-filter .steven-resource-filter-title.collapsed{background-image:url(../img/icon-arrow-down.png)}.steven-resource-filters .steven-resource-filter .steven-resource-filter-list{list-style-type:none;padding:10px 0 10px 20px;margin:0;overflow-y:hidden}.steven-resource-filters .steven-resource-filter .steven-resource-filter-list li{padding:2px 0}.steven-resource-filters .steven-resource-filter .steven-resource-filter-list li a{color:#000;display:block;position:relative;padding:0 20px}.steven-resource-filters .steven-resource-filter .steven-resource-filter-list li a:before{content:'';width:15px;height:15px;position:absolute;left:0;top:5px;background-image:url(../img/icon-checkbox.png)}.steven-resource-filters .steven-resource-filter .steven-resource-filter-list li a.active:before,.steven-resource-filters .steven-resource-filter .steven-resource-filter-list li a:active:before,.steven-resource-filters .steven-resource-filter .steven-resource-filter-list li a:focus:before{background-image:url(../img/icon-checkbox-active.png)}.steven-resource-filters .steven-resource-filter .steven-resource-filter-list li a.active:active:before,.steven-resource-filters .steven-resource-filter .steven-resource-filter-list li a.active:focus:before{background-image:url(../img/icon-checkbox.png)}.steven-resource-filters .steven-resource-filter .steven-resource-filter-list.radio li a:before{width:17px;height:17px;background-image:url(../img/icon-radio.png);top:4px}.steven-resource-filters .steven-resource-filter .steven-resource-filter-list.radio li a.active:before,.steven-resource-filters .steven-resource-filter .steven-resource-filter-list.radio li a:active:before,.steven-resource-filters .steven-resource-filter .steven-resource-filter-list.radio li a:focus:before{background-image:url(../img/icon-radio-active.png)}.steven-resource-filters .steven-resource-filter .steven-resource-filter-list.radio li a.active:active:before,.steven-resource-filters .steven-resource-filter .steven-resource-filter-list.radio li a.active:focus:before{background-image:url(../img/icon-radio.png)}.steven-resource-filters .steven-resource-filter.keyword{padding:10px;background-color:#e4ebf2;position:relative}.steven-resource-filters .steven-resource-filter.keyword input[type=text]{width:100%;color:#333;box-shadow:inset 1px 1px 4px #ccc}.steven-resource-filters .steven-resource-filter.keyword input[type=text]::-webkit-input-placeholder{color:#ccc}.steven-resource-filters .steven-resource-filter.keyword input[type=text]:-moz-placeholder{color:#ccc}.steven-resource-filters .steven-resource-filter.keyword input[type=text]::-moz-placeholder{color:#ccc}.steven-resource-filters .steven-resource-filter.keyword input[type=text]:-ms-input-placeholder{color:#ccc}.steven-resource-filters .steven-resource-filter.keyword .search-button{position:absolute;top:27%;right:15px}.steven-manufacturer-resources,.steven-product-category-resources{clear:both}.steven-manufacturer-resources .column-1,.steven-manufacturer-resources .column-2,.steven-product-category-resources .column-1,.steven-product-category-resources .column-2{float:left}.steven-manufacturer-resources .column-1,.steven-product-category-resources .column-1{width:24.1666675%;margin-right:3.3333333333%}.steven-manufacturer-resources .column-2,.steven-product-category-resources .column-2{width:72.5000025%}@media (max-width:800px){.steven-manufacturer-resources .column-1,.steven-manufacturer-resources .column-2,.steven-product-category-resources .column-1,.steven-product-category-resources .column-2{width:100%}}.steven-resources-sub-category{margin-bottom:30px}.steven-resources-sub-category .steven-resources-sub-category-title{border-top:3px solid #f2f2f2;border-bottom:3px solid #f2f2f2;font-size:30px;text-transform:uppercase;line-height:40px;padding:15px 0 10px}.steven-resources-sub-category .steven-resources-sub-category-title span{display:block;font-size:16px;line-height:16px}.steven-resources-sub-category .steven-resources-sub-category-content{border-bottom:3px solid #f2f2f2;padding:30px 0;display:flex;flex-direction:row;align-items:center}.steven-resources-sub-category .steven-resources-sub-category-content .steven-resources-sub-category-description{width:75%}.steven-resources-sub-category .steven-resources-sub-category-content .steven-resources-sub-category-description p{margin:0 30px 0 0;padding:0 30px 0 0;border-right:1px solid #f2f2f2}.steven-resources-sub-category .steven-resources-sub-category-content .steven-resources-sub-category-shop-link{width:25%;color:#3f74a0;text-align:center;font-size:16px;text-transform:uppercase}.steven-resources-sub-category .steven-resources-sub-category-content .steven-resources-sub-category-shop-link span{display:block;font-size:24px}@media (max-width:768px){.steven-resources .single-steven-resource .resource-type{width:100%;margin-bottom:10px;text-align:left}.steven-resources .single-steven-resource .resource-type img{vertical-align:middle;margin-bottom:0;margin-right:10px;width:24px}.steven-resources .single-steven-resource .resource-type div{display:inline-block}.steven-resources .single-steven-resource .resource-content{width:100%;padding-left:0;margin-left:0}.steven-resources .single-steven-resource .resource-content .category-icon{float:none;display:block;margin:0 auto}}.post-1985 .builder-text-columns-3 .builder-section-content{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.post-1985 .builder-text-columns-3 .builder-section-content .builder-text-column{display:flex;flex-direction:column;float:none}@media (max-width:1100px){.post-1985 .builder-text-columns-3 .builder-section-content .builder-text-column{width:100%!important;display:block!important}}.post-1985 .builder-text-columns-3 .builder-section-content .builder-text-content{flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between;height:100%}.post-1985 .builder-text-columns-3 .builder-section-content .builder-text-content h2:has(img){min-height:100px}.post-1985 .builder-text-columns-3 .builder-section-content .builder-text-content h2:has(img) img{height:88px}body.page-id-1985 #site-content .container{margin-top:75px}body.page-id-1985 h1,body.page-id-1985 header.entry-header{margin-bottom:1rem}body.page-id-1985 .builder-text-columns-1{font-size:20px}body.page-id-1985 h2{font-size:30px;letter-spacing:5px;font-weight:400}.products-page h2>a{color:#3f74a0;font-weight:100;letter-spacing:5px;font-size:24px}.products-page{font-size:18px}form.engraving-quote-request .gfield_radio li{display:inline-block;min-width:20%;vertical-align:middle}.ls-fullscreen-wrapper .steven-ask-a-tech,.steven-ask-a-tech .steven-ask-a-tech,.steven-post-archive .current-year li a:before,html .wpsm-menu.menu_enhance li.current-menu-item:before{display:none}form.engraving-quote-request .gfield_radio li input{margin-right:6px}.builder-gallery-captions-dark .builder-gallery-content{background-color:#27537f;background-color:rgba(39,83,127,.85)}.steven-mobile-navigation ul:not(.steven-legal):not(.steven-social-links) li.menu-item-17420{background-color:#666}@media (max-width:1150px){.builder-gallery-columns-3 .builder-gallery-item{width:49%}.builder-gallery-columns-3 .builder-gallery-item.last-3{margin-right:.8333%}#builder-section-1472590835844.builder-text-columns-2 .builder-text-column-1,#builder-section-1472590835844.builder-text-columns-2 .builder-text-column-2,.steven-manufacturer-resources .column-1,.steven-manufacturer-resources .column-2,.steven-product-category-resources .column-1,.steven-product-category-resources .column-2{width:100%}}@media (max-width:800px){.builder-gallery-columns-3 .builder-gallery-item{width:100%;overflow:hidden}.builder-gallery-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.builder-gallery-captions-overlay .builder-gallery-content{position:unset}}.steven-mobile-search .steven-ask-a-tech{margin-top:1.5rem;margin-right:1.5rem}.steven-mobile-navigation ul.steven-social-links{display:flex;float:unset;margin:20px 1rem 0}.steven-mobile-navigation ul.steven-social-links li{margin-right:.5rem}.home .builder-section.has-background.builder-section-first{min-height:605px;margin-bottom:0;padding:80px 0;background-attachment:local}.builder-section.has-background .steven-slider-form{margin-top:50px;margin-left:16px}.builder-section.has-background .steven-slider-form .search-input-group{width:100%}.builder-section.has-background .steven-slider-form button{height:100%;margin-left:auto}.builder-section.has-background .builder-text-column-1 .builder-text-content p:nth-child(2){height:fit-content!important;line-height:1.25}.builder-section.has-background .builder-text-column-2 p{display:flex;flex-direction:column;align-items:center;width:unset!important;margin-bottom:0}.builder-section.has-background .builder-text-column-2 p:nth-child(1){margin-bottom:-60px;z-index:2}@media (max-width:1150px){.builder-section.has-background .builder-text-column-1,.builder-section.has-background .builder-text-column-2{display:flex;flex-direction:column;align-items:center;width:100%!important;margin:0}.builder-section.has-background .builder-section .builder-text-content{display:flex;flex-direction:column;align-items:center;max-width:100%}.builder-section.has-background .builder-section .builder-text-content p{max-width:100%;margin:0!important}.builder-section.has-background .steven-slider-form{margin-bottom:50px}}@media (max-width:900px){.builder-section.has-background.builder-section .builder-text-column-1 .builder-text-content p:nth-child(1){font-size:18px!important}.builder-section.has-background.builder-section .builder-text-column-1 .builder-text-content p:nth-child(2){font-size:75px!important}.builder-section.has-background.builder-section .builder-text-column-1 .builder-text-content p:nth-child(3){font-size:26px!important}.builder-section.has-background .builder-text-column-2,.builder-section.has-background .steven-slider-form{display:none}.home .builder-section.has-background.builder-section-first{min-height:unset}}#builder-section-1463768264{padding-bottom:5.2rem}#builder-section-1463768264 .builder-text-content a{margin-right:auto}.manufacturers-container>p{display:flex;justify-content:center;gap:.5rem 3rem}@media (max-width:975px){.manufacturers-container>p{flex-direction:column}.manufacturers-container .gdlr-button{width:100%}}#kpd_koopidtag{position:fixed;bottom:1.5rem;right:1.5rem;height:80px;cursor:pointer;z-index:10}@media (max-width:920px){#kpd_koopidtag{height:50px}}#kpd_koopidtag:hover{opacity:.75}.site-footer .footer-social-links{padding-right:50px}
/*# sourceMappingURL=style.min.css.map */