@charset "UTF-8";
/* https://www.swagnw.com/wp-content/themes/swag-2021/style.css */
a,a:visited{color:#333;text-decoration:none}a:hover{color:#4ca702}.white *,.white a{color:#fff}.white a:hover{border-bottom:#fff 1px solid}.service-nav.white a:hover{border-bottom:#000 0 dotted!important;opacity:.8}.green,.green *{color:#4ca702}.heavy,.heavy *{font-weight:400}.light,.light *{font-weight:100}.lemon{font-family:'Lemon Tuesday';font-size:175%;line-height:150%;position:relative;display:inline-block;top:5px;font-weight:400}.lemon.small{font-size:100%}.lemon.block{display:block}.montserrat{font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif}.wpb_wrapper li{line-height:150%;margin-bottom:15px}.h1 h2{font-size:56px;line-height:64px}.h2 h3{font-size:42px;line-height:50px}.shadow .wpb_map_wraper,.shadow .vc_column-inner{box-shadow:0 0 15px #ccc}.page-title.solid-bg.bg-img-enabled{margin-bottom:-25px}.title-trap-under.uvc-heading{margin-bottom:-100px}.title-trap-under .uvc-main-heading{border-top:100px solid #000;border-left:50px solid transparent;border-right:50px solid transparent;height:0;display:table;max-width:100%;padding:20px 4% 30px 4%;margin:0 auto 15px auto}.title-trap-under.reverse .uvc-main-heading{border-top-color:#ccc}.title-trap-under.reverse h2{color:#000}.title-trap-under.green .uvc-main-heading{border-top-color:#4ca702}.title-trap-under h2{position:relative;top:-115px;color:#fff;display:block;text-align:center}.title-slant.uvc-heading{margin-bottom:-50px}.inksoft-header-block,.title-slant .uvc-main-heading{padding:20px 25px 30px 25px;display:inline-block;border-top:100px solid #4ca702;border-right:50px solid transparent;margin-bottom:-115px;clear:both}.title-slant.black .uvc-main-heading{border-top-color:#000}.inksoft-header-block h2,.title-slant h2{position:relative;top:-115px;color:#fff;display:inline-block}.inksoft-header-block h2{font-size:45px;line-height:55px;padding:15px 0}#upsell{background-position:top center!important}.top-bar .right-widgets .text-area{margin-right:0}.top-bar .right-widgets .text-area a,.top-bar .right-widgets .text-area span{text-decoration:none;font-weight:600}.top-bar .right-widgets .text-area a[href^="tel:"]{font-weight:300}a.orange{color:#ff6e02}a.orange:hover{color:#fff}.topsep{display:inline-block;padding:0 5px;font-weight:300}#primary-menu li a{text-transform:lowercase;font-weight:600}.main-nav>li.current-page-ancestor:not(.wpml-ls-item)>a .menu-text,#footer .custom-nav>li.current-page-ancestor>a span{color:#4ca702}.btngetquote .menu-item-text{background:#4ca702;border-radius:25px}.upwards-line>li.btngetquote>a .menu-item-text::before{display:none!important}.btngetquote .menu-item-text:hover{background:#000}.btngetquote .menu-item-text .menu-text{color:#fff!important;padding:10px 25px;display:inline-block;text-transform:uppercase;font:600 18px / 20px "Montserrat",Helvetica,Arial,Verdana,sans-serif}.service-nav .vc_figure-caption{font-weight:700}.service-nav.white a:hover{border-bottom:0;!important;opacity:.8}.menu-locations li{margin-bottom:0;border:0}.menu-locations .widget .menu li{border:0;margin:5px 0 0}#presscore-custom-menu-one-2,#presscore-custom-menu-one-3{float:left;width:45%}.locationbox h3{margin-bottom:5px;line-height:26px}::placeholder{color:#aaaaaa!important;opacity:1}::-ms-input-placeholder{color:#aaaaaa!important;opacity:1}::-ms-input-placeholder{color:#aaaaaa!important;opacity:1}.swag-search .searchform input[type="text"]{border:1px solid #4ca702;background:transparent;border-radius:50px;padding:18px;font-size:22px!important;color:#fff!important;height:50px;line-height:50px}.swag-search .searchform input[type="text"]:focus{background-color:rgba(255,255,255,.1)}.swag-search .searchform .submit:before{color:rgba(255,255,255,1)}.swag-search .searchform input[type="text"]::placeholder{color:#fff!important;opacity:1}.swag-search .searchform input[type="text"]:-ms-input-placeholder{color:#fff!important;opacity:1}.swag-search .searchform input[type="text"]::-ms-input-placeholder{color:#fff!important;opacity:1}.product-grid .vc_column-inner{padding:0px!important;background-color:#ffffff!important;box-shadow:0 0 10px #666}.product-grid .empty .vc_column-inner{box-shadow:none;background-color:transparent}.product-grid .wpb_text_column h4{padding:25px}.product-grid .wpb_content_element{margin-bottom:0}.item-grid h2.wpb_heading{font:700 20px / 30px "Montserrat",Helvetica,Arial,Verdana,sans-serif;padding:10px 0 0 0}.item-grid .wpb_single_image{padding:0px!important;background-color:#ffffff!important;box-shadow:0 0 10px #666;max-width:422px;margin-left:auto;margin-right:auto}.mapview .wpb_content_element h4{margin-bottom:0}.mapview .wpb_content_element{margin-bottom:0;line-height:150%;font-weight:400}.add-sep .wpb_column{border-right:1px solid #505455}.add-sep .wpb_column:last-child{border-right:0}.catalog-menu{backgroud-color:#1b1f22}.catalog-menu .vc_column-inner{padding-left:25px!important}.catalog-menu .menu li{border:0;padding:10px 0 0 0}.catalog-menu .menu li.current_page_item{font-weight:700}.filter-bg-decoration .filter-categories a{background-color:#e0e0e0;color:#000}.filter-bg-decoration .filter-categories a:hover,.filter-bg-decoration .filter-categories a.act{background-color:#000;color:#fff}.filter-categories a,.filter-extras>div{padding:15px 25px}.inksoft-items{display:flex;flex-flow:row wrap;justify-content:space-around;margin-top:-50px}.inksoft-item{width:15%;height:auto;margin:15px auto}.inksoft-item.single{width:100%}.inksoft-item:hover img{transform:scale3d(.95,.95,.95);-webkit-transform:scale3d(.95,.95,.95)}.inksoft-item.single:hover img{transform:none;-webkit-transform:none}.inksoft-img{height:200px}.inksoft-item img{width:auto;max-height:200px;display:block;margin:0 auto;max-width:100%;height:auto}.inksoft-item.single .inksoft-img,.inksoft-item.single .inksoft-img img{height:auto;max-height:400px}.inksoft-item.single .inksoft-thumbs{text-align:center;margin-bottom:15px}.inksoft-item.single .inksoft-thumbs img.inksoft-image-small{height:80px;width:auto;display:inline-flex;margin:0 5px;border:1px solid #ccc}.inksoft-desc{min-height:75px;font-size:12px;text-align:center}.inksoft-main-title{display:block;text-align:center;font-weight:700;font-size:14px}.inksoft-item.single .inksoft-desc{text-align:left}.inksoft-item.single .inksoft-main-title{text-align:left;font-size:17px}.inksoft-main-title span{font-weight:400;color:#666;font-size:10px}.inksoft-color-title{display:block;text-align:center;background:#f8f8f8;margin-top:25px;font-size:12px}.inksoft-item.single .inksoft-desc,.inksoft-item.single .inksoft-main-title span{font-size:14px}.inksoft-item.single .inksoft-main-title{font-size:16px}.inksoft-full-desc{margin:10px 0;text-align:left}.inksoft-item.single .inksoft-meta{display:block;margin:10px 0}.inksoft-item.single .sep-bull{display:none;padding:0 10px}.inksoft-opts{height:40px;width:100%;overflow-y:auto;overflow-x:hidden}.color-sel{height:15px;width:15px;display:inline-block;margin:0 3px;cursor:pointer}.inksoft-item.single .inksoft-opts{height:auto;overflow:none}.inksoft-item.single .color-sel{height:25px;width:25px;margin:3px}.inksoft-button-row{padding-top:15px;margin:15px 0;text-align:center}.inksoft-button-row a{margin:10px;text-align:center;white-space:nowrap;display:inline-block}#inks,#inks2{width:100%;height:100%;min-height:2500px;overflow:hidden;border:none}.ult-overlay-close{width:20px!important;height:20px!important;background-color:#48a60a!important;border-radius:50%!important;padding:10px!important;box-sizing:content-box}.ult-overlay-close:hover{background-color:#000!important;transform:scale(1.25)}.ult-overlay-close.top-right{right:45px!important;top:45px!important}.sep{display:inline-block;padding:0 5px}#footer .custom-nav{float:right}#footer .custom-nav li{display:inline-block;margin:0 8px}#footer .custom-nav li a{text-transform:lowercase;font-size:16px;font-weight:100}.no-pad-bottom .wpb_column{padding-bottom:0px!important}.no-pad-top .wpb_column{padding-top:0px!important}.right-then-center{text-align:right}.left-then-center{text-align:left}.center-then-left{text-align:center}#globalfootertable td{padding:5px}.wpcf7 .ajax-loader{z-index:100000;margin:5px 0 0 10px}.quote-form #btnquote{margin-left:24px}.quote-form input[type=text],.quote-form input[type=tel],.quote-form input[type=email],.quote-form input[type=date]{line-height:35px;height:45px}.quote-form .text-center{text-align:center}.quote-form .wpcf7-checkbox .wpcf7-list-item label{cursor:pointer}.quote-form .wpcf7-checkbox .wpcf7-list-item{margin:10px}.togglebuttons{margin:25px 0;display:inline-block}.togglebuttons .wpcf7-list-item{margin:0 2px 0 0;display:inline-block}.togglebuttons>span input{opacity:0;position:absolute}.togglebuttons>span .wpcf7-list-item-label{cursor:pointer;display:block;color:#000;font-weight:700;font-size:13px;padding:5px 15px;background:#ccc;border:0;border-radius:17px}.togglebuttons>span .wpcf7-list-item-label:hover,.togglebuttons>span input:checked+.wpcf7-list-item-label{background:#4ca701;border:0;color:#fff;font-weight:700}.quote-form .wpcf7-checkbox .wpcf7-list-item:hover,.quote-form .wpcf7-checkbox .wpcf7-list-item.selected{cursor:pointer;background:#4ca701;color:#fff;border-radius:17px}.quote-form h4{text-align:center;margin-bottom:0;font-size:15px;font-weight:700}.quote-form .frm-note{text-align:center;font-size:11px;color:#666}.quote-form .div{height:1px;border-top:1px solid #ccc;margin:10px 0;padding-top:10px}.wpcf7-form ::placeholder{font-size:11px;color:#000!important;opacity:1}.wpcf7-form ::-ms-input-placeholder{font-size:11px;color:#000!important;opacity:1}.wpcf7-form ::-ms-input-placeholder{font-size:11px;color:#000!important;opacity:1}@media (max-width:1350px){.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar,.ph-wrap{padding-right:15px;padding-left:15px}.inksoft-header-block{margin-left:-16px}}@media (max-width:1280px){.mobile-branding a img{-webkit-transform:scale(.8);transform:scale(.8)}}@media (max-width:890px){.locationbox img{max-height:60px;width:auto;padding-bottom:60px}.locationbox h2{font-size:24px;line-height:40px}.inksoft-item{width:30%}}@media (max-width:768px){.hideonmobile{display:none}.right-then-center{text-align:center}.left-then-center{text-align:center}.center-then-left{text-align:left}.center-mobile{display:block!important;margin:0 auto;text-align:center}.page-title.solid-bg.bg-img-enabled{background-position:85% bottom;margin-bottom:-25px}.page-title .wf-wrap{padding-top:30px}.title-trap-under .uvc-main-heading,.title-slant .uvc-main-heading{border-top-width:100px}.title-trap-under h2,.title-slant h2,.inksoft-header-block h2{font-size:30px!important;line-height:40px!important}.add-sep .wpb_column{border-bottom:1px solid #505455;border-right:0}.add-sep .wpb_column:last-child{border-bottom:0}.inksoft-opts{height:auto;width:100%;overflow-y:auto;overflow-x:auto}.inksoft-item.single .inksoft-meta{display:block;margin:10px 10px 0 0}.inksoft-item.single .sep-bull{display:none}.inksoft-item.single .inksoft-color-title{margin-top:15px}}@media (max-width:767px){.locationbox h2{font-size:34px;line-height:44px}.hideonsmaller{display:none}#globalfootertable td{display:block;width:100%}.mobile-margin-top-shim{margin-top:-5px!important}.inksoft-item{width:45%}.inksoft-item.single .inksoft-desc{margin-top:20px}.ult-overlay-close.top-right{right:12%!important}}@media (max-width:660px){.title-trap-under h2,.title-slant h2{top:-120px}.inksoft-item{width:100%}.inksoft-desc{min-height:55px}.inksoft-item img{width:auto;height:auto;position:relative}.color-sel{height:25px;width:25px;display:inline-block;margin:5px}}@media (max-width:400px){.inksoft-header-block h2{padding:5px 0}}.wpcf7-textarea{height:125px;margin-top:15px}.contact-box span.wpcf7-list-item{display:block;margin-bottom:10px}.mobile_shim{padding-top:15px;padding-left:0}.wpcf7-form span.wpcf7-list-item{display:inline-block;margin:5px 0 -5px 1em}.wpcf7-form label.frmlbl{font-weight:400;margin:12px 0 5px 0;display:inline-block}.btn-back{text-align:center}.btn-back,.btn-back:visited,.wpcf7-form input[type="submit"],input[type="submit"]:not([name="update_cart"]),.wpcf7-submit{border:1px solid #4ca702;border-radius:25px!important;background-color:#4ca702;color:#fff;width:auto;padding:5px 20px!important;font-size:125%!important;min-width:120px}.btn-back:hover,.wpcf7-submit:hover,.wpcf7-submit.btnblack{border:1px solid #000!important;background:#000!important;color:#fff!important}.wpcf7-submit.btnblack:hover{border:1px solid #fff!important;background:#fff!important;color:#4ca702!important}.wpcf7-validation-errors,.wpcf7-not-valid-tip-text{z-index:100000000000000!important}@media screen and (min-width:768px){.contact-box span.wpcf7-list-item{display:block;margin-bottom:10px}.wpcf7-submit.btnsubmit{width:auto;padding:11px 25px!important;font-size:100%!important}.wpcf7-textarea{margin-top:0;height:120px}.mobile_shim{padding-top:189px}.five-columns.vc_row .vc_col-sm-2{float:left;width:18.5%;padding:0;margin-right:1.5%;min-height:0}.five-columns.vc_row .vc_col-sm-2:nth-last-child(2){margin-right:0}}.five-columns.vc_row .vc_col-sm-2{margin:4px 0}.five-columns .btnsubmit,.five-columns .wpcf7-submit{width:100%}