.usa-image,img[alt="Made in USA"]{position:absolute;left:-9999px;display:none!important;visibility:hidden!important}#skinny-intro-guide{float:none!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}#skinny-intro-guide-image{width:auto!important;text-align:center;padding:35px 100px!important}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,span,strike,sub,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}*{margin:0}:focus{outline:0}ol,ul{list-style:none}a{text-decoration:none}html{height:100%}.wrap{width:95%;max-width:1000px;margin:0 auto;position:relative}.wrap.eight{max-width:800px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}:first-child+html .clearfix{zoom:1}.clear{clear:both}body{background-color:#fff;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll{overflow:hidden}body.no-height{height:auto}body ::-moz-selection{background:#c72027;color:#fff}body ::selection{background:#c72027;color:#fff}body ::-moz-selection{background:#c72027;color:#fff}#screen-reader{position:absolute;left:-99999px;top:-99999px}.blur{-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}.centered{margin:0 auto;text-align:center;display:block}.vert-center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.padding-top{padding-top:100px!important}.padding-bottom{padding-bottom:80px!important}@font-face{font-family:'futura_ltregular';src:url('fonts/futura/lt-regular/futuralt-webfont.eot');src:url('fonts/futura/lt-regular/futuralt-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/futura/lt-regular/futuralt-webfont.woff2') format('woff2'),url('fonts/futura/lt-regular/futuralt-webfont.woff') format('woff'),url('fonts/futura/lt-regular/futuralt-webfont.ttf') format('truetype'),url('fonts/futura/lt-regular/futuralt-webfont.svg#futura_ltregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'futura_ltbold';src:url('fonts/futura/lt-bold/futura-lt-bold-webfont.eot');src:url('fonts/futura/lt-bold/futura-lt-bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/futura/lt-bold/futura-lt-bold-webfont.woff2') format('woff2'),url('fonts/futura/lt-bold/futura-lt-bold-webfont.woff') format('woff'),url('fonts/futura/lt-bold/futura-lt-bold-webfont.ttf') format('truetype'),url('fonts/futura/lt-bold/futura-lt-bold-webfont.svg#futura_ltbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'serifaroman';src:url('fonts/serifa/55-roman/serifa_55_roman-webfont.eot');src:url('fonts/serifa/55-roman/serifa_55_roman-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/serifa/55-roman/serifa_55_roman-webfont.woff2') format('woff2'),url('fonts/serifa/55-roman/serifa_55_roman-webfont.woff') format('woff'),url('fonts/serifa/55-roman/serifa_55_roman-webfont.ttf') format('truetype'),url('fonts/serifa/55-roman/serifa_55_roman-webfont.svg#serifaroman') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'serifa_btbold';src:url('fonts/serifa/bold/serifab-webfont.eot');src:url('fonts/serifa/bold/serifab-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/serifa/bold/serifab-webfont.woff2') format('woff2'),url('fonts/serifa/bold/serifab-webfont.woff') format('woff'),url('fonts/serifa/bold/serifab-webfont.ttf') format('truetype'),url('fonts/serifa/bold/serifab-webfont.svg#serifa_btbold') format('svg');font-weight:normal;font-style:normal}#main{background-color:#fff;width:100%;padding:30px 0 23px 0;position:fixed;top:0;left:0;z-index:2500}#main:before{content:'';background-color:#c72027;width:50%;height:10px;position:absolute;bottom:0;left:0;z-index:0}#main:after{content:'';background-color:#76241f;width:55%;height:10px;position:absolute;bottom:0;right:calc(-5% + 5px);-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-o-transform:skew(-45deg);z-index:2}#main.active{padding:20px 0 30px 0}#main.active #logo{width:100%;max-width:145px;margin:0;position:absolute;top:0;left:0}#header-contact{position:relative;float:left;font-family:serifa_btbold,Times,serif}#header-contact p.contact-cta{font-size:14px;line-height:17px;color:#666}#header-contact p.contact-cta a{color:#c72027}#header-contact p{font-size:12px;line-height:15px;color:#96999b}#header-contact p span{color:#c72027}#header-contact p a{color:#96999b}#main.active #header-contact{display:none}#staple-puller-tag{background-color:#76241f;width:61px;min-height:64px;margin:0;padding:7px 2px 0 2px;font-size:15px;line-height:17px;color:#fff;text-align:center;text-transform:uppercase;position:absolute;top:-30px;right:0;z-index:100;font-family:futura_ltbold,Helvetica,sans-serif}#main.active #staple-puller-tag{top:-22px}#staple-puller-tag:after{content:'';background:url(images/tag-bottom.png) 0 0 no-repeat;width:65px;height:20px;position:absolute;bottom:-19px;right:0;z-index:-1}#staple-puller-tag span{width:17px;margin:0 auto -15px auto;padding:5px 0 0 0;display:block}#staple-puller-tag span img{max-width:100%;width:100%;height:auto}#write-a-review-mobile{background-color:#76241f;width:110%;margin:0 0 0 -5%!important;padding:2px 0!important}#write-a-review-mobile a{width:92%;margin:0 auto;display:block}#write-a-review-mobile a span{width:17px;margin:0 0 0 0;padding:0 0 0 5px;display:inline-block}#write-a-review-mobile a span img{max-width:100%;width:100%;height:auto}#search-trigger{margin:0 0 0 0;font-size:18px;line-height:23px;color:#ca2129;position:relative;float:right}#search-trigger.new{position:absolute;right:0;bottom:0}#main.active #search-trigger{display:none}#main.active #main-navigation{width:75%;margin:0;padding:3px 10% 0 0;text-align:right;float:right}#main.active #main-navigation ul li{margin:0 3% 0 0}#main.active #main-navigation ul li:last-child{margin-right:0}#main.active #main-navigation ul li#scrolled-contact-trigger{display:inline-block!important}#main.active #main-navigation ul li#scrolled-search-trigger{display:inline-block!important}@media only screen and (max-width:980px){#main.active #main-navigation ul li{margin:0 2% 0 0}}@media only screen and (max-width:920px){#main.active #main-navigation ul li{margin:0 1% 0 0}}@media only screen and (max-width:780px){#main.active #main-navigation ul li{}}@media only screen and (max-width:750px){#main.active #main-navigation ul li{}#main.active #main-navigation ul li a{}}@media only screen and (max-width:845px){#main{padding:12px 0 12px 0!important}#header-contact{display:none}#search-trigger{display:none}#staple-puller-tag{display:none}}#logo{width:100%;max-width:227px;margin:0 auto 0 auto;padding:0;position:relative;display:block;float:none}#logo a{width:100%;margin:0;position:relative;display:block}#logo a span{position:absolute;left:-99999px;top:-99999px}#logo a img{max-width:227px;width:100%;height:auto}#logo a svg{max-width:227px;width:100%;display:block}@media only screen and (max-width:845px){#logo{width:100%!important;max-width:175px;margin:0;position:relative!important;float:left}}#main-navigation{margin:0 0 0 0;padding:30px 0 0 0;text-align:center;position:relative}#main-navigation ul{}#main-navigation ul li{margin:0 2.75%;display:inline-block}#main-navigation ul li a{font-size:14px;line-height:16px;color:#666;text-transform:uppercase;-webkit-transition:all .3s linear;transition:all .3s linear;font-family:futura_ltbold,Helvetica,sans-serif}#main-navigation ul li#scrolled-contact-trigger{display:none}#main-navigation ul li#scrolled-search-trigger{display:none}#main-navigation ul li a:hover{color:#c72027}#main-navigation ul li.active a,#main-navigation ul li.current-menu-item a,#main-navigation ul li.current-page-ancestor a,#main-navigation ul li.current_page_item a,#main-navigation ul li.current_page_parent a{color:#c72027}@media only screen and (max-width:750px){#main-navigation ul li{margin:0 1.75%}}@media only screen and (max-width:845px){#main-navigation{display:none}}#dropdown-menus{background-color:rgba(118,37,31,.95);width:100%;position:fixed;top:150px;left:0;right:0;z-index:2450;display:none}#dropdown-menus.active{top:71px}#dropdown-menus ul{padding:0}#dropdown-menus ul li{width:calc(14.2% - 2px);padding:10px 0;border-right:2px solid #c72027;text-align:center;float:left}#dropdown-menus ul li:last-of-type{border:none}#dropdown-menus ul li a{font-size:22px;line-height:29px;color:#fff;text-transform:uppercase;letter-spacing:0px;font-family:futura_ltbold,Helvetica,sans-serif}#dropdown-menus ul li.cat-item-25{width:calc(41.8% - 2px)}#dropdown-menus .page-menu ul{padding:0;text-align:center}#dropdown-menus .page-menu ul li{width:auto;margin:0 2%;padding:10px 0 8px 0;border-right:none;text-align:center;display:inline-block;float:none}#dropdown-menus .page-menu ul li a{font-size:14px;line-height:19px;color:#fff;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;font-family:futura_ltregular,Helvetica,sans-serif}#dropdown-menus #awesome-menu{padding:10px 0}#dropdown-menus #awesome-menu .page-menu ul li{margin:0 2%}#dropdown-menus #awesome-menu .page-menu ul li a{border:none!important}#dropdown-menus #awesome-menu .page-menu ul li a span img{max-width:25px;width:100%;height:auto}#dropdown-menus .page-menu ul li.social-link{font-size:9px!important;line-height:9px!important}#dropdown-menus .page-menu ul li.social-link a{font-size:9px!important;line-height:9px!important;border:none!important}#dropdown-menus .page-menu ul li.social-link a span{font-size:40px;line-height:40px;display:block}#dropdown-menus .page-menu ul li.stacked{font-size:10px!important;line-height:9px!important}#dropdown-menus .page-menu ul li.stacked a{font-size:10px!important;line-height:9px!important}#dropdown-menus .page-menu ul li.stacked a span{margin:0 0 3px 0;font-size:35px;line-height:35px;display:block}#dropdown-menus .page-menu ul li a:hover{border-bottom:1px solid #fff}.menu-group{position:relative;display:none}#dropdown-menus nav.centered{text-align:center}#dropdown-menus nav.centered ul{text-align:center}#dropdown-menus nav.centered ul li{text-align:center;vertical-align:top;display:inline-block;float:none!important}#dropdown-menus nav.centered ul li .category-title{margin:0 auto 10px auto;display:block;clear:both}#dropdown-menus nav.centered ul li .menu-icon{width:85%;max-width:100px;height:60px;margin:0 auto;display:block;clear:both;overflow:hidden}#dropdown-menus nav.centered ul li .menu-icon img{max-width:100%;max-height:50px;width:auto;height:auto}#dropdown-menus nav.centered ul li.cat-item-69 .menu-icon img{max-width:50px}#dropdown-menus nav.centered ul li.cat-item-126 .menu-icon img{max-width:50px}#dropdown-menus ul li .children{width:100%;clear:both}#dropdown-menus ul li .children li{width:100%;padding:16px 0 5px 0;border:none;display:inline-block}#dropdown-menus ul li .children li a{font-size:12px;line-height:16px;letter-spacing:0;font-family:futura_ltregular,Helvetica,sans-serif}#dropdown-menus ul li .children li a .tool-image{width:85%;height:100%;max-height:135px;margin:0 auto 15px auto;display:block;clear:both;overflow:hidden}#dropdown-menus ul li .children li a .tool-image img{max-width:100%;width:100%;height:auto}#dropdown-menus ul li.cat-item-25 .children li{width:33.3333333%}@media only screen and (max-width:845px){#dropdown-menus{display:none!important}}#mobile-navigation{background-color:rgba(199,32,39,.95);width:100%;height:100%;margin:0 auto;padding:24px 0 20px 0;position:fixed;top:56px;left:0;text-align:center;-webkit-box-shadow:0 1px 5px 2px rgba(31,31,30,.30);box-shadow:0 1px 5px 2px rgba(31,31,30,.30);z-index:2450;display:none}#mobile-navigation ul{width:92%;margin:0 auto;padding:0;text-align:right;clear:both}#mobile-navigation ul li{margin:0 0 7px 0;position:relative;display:block}#mobile-navigation ul li.dropdown a{padding-right:27px}#mobile-navigation ul li.dropdown a:after{content:'\f078';font-size:20px;font-weight:700;line-height:30px;color:#fff;position:absolute;top:5px;right:0;font-family:'font awesome 5 free'}#mobile-navigation ul li.dropdown a.open:after{content:'\f077';font-size:20px;font-weight:700;line-height:30px;color:#fff;position:absolute;top:5px;right:0;font-family:'font awesome 5 free'}#mobile-navigation ul li a{padding:7px 0;font-size:24px;line-height:30px;color:#fff;text-transform:uppercase;display:block;-webkit-transition:all .3s linear;transition:all .3s linear;font-family:futura_ltbold,Helvetica,sans-serif}#mobile-navigation ul li .sub-menu{width:100%}#mobile-navigation ul li .sub-menu li{}#mobile-navigation ul li .sub-menu li.dropdown a{padding-right:20px!important}#mobile-navigation ul li .sub-menu li.dropdown a:after{content:'\f078';font-size:14px;line-height:19px;color:#fff;position:absolute;top:3px;right:0;font-family:'FontAwesome'}#mobile-navigation ul li .sub-menu li.dropdown a.open:after{content:'\f077';font-size:14px;line-height:19px;color:#fff;position:absolute;top:3px;right:0;font-family:'FontAwesome'}#mobile-navigation ul li .sub-menu li a{padding:4px 0!important;font-size:14px;line-height:19px}#mobile-navigation ul li .sub-menu li a:after{content:none}#mobile-navigation ul li .sub-menu li.dropdown .sub-menu{margin:0 0 20px 0}#mobile-navigation ul li .sub-menu li.dropdown .sub-menu a{padding-right:0!important;color:#fff;font-family:futura_ltregular,Helvetica,sans-serif}#mobile-navigation ul li .sub-menu li.dropdown .sub-menu a:after{content:none}#mobile-navigation ul li a:hover{color:#fff}#mobile-navigation ul li.current-page-ancestor a,#mobile-navigation ul li.current_page_item a{color:#fff}#mobile-nav-trigger{width:35px;margin:0 5px 0 0;padding:0;text-align:center;position:relative;float:right;display:none}#hamburger{width:35px;height:45px;margin:0;position:absolute;top:5px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#hamburger span{background:#76241f;width:100%;height:4px;position:absolute;left:0;display:block;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#hamburger span:first-child{top:0px;-webkit-transform-origin:left center;transform-origin:left center}#hamburger span:nth-child(2){top:9px;-webkit-transform-origin:left center;transform-origin:left center}#hamburger span:nth-child(3){top:18px;-webkit-transform-origin:left center;transform-origin:left center}#hamburger.open span:first-child{top:-3px;left:0px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}#hamburger.open span:nth-child(2){width:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-4px;left:5px}#hamburger.open span:nth-child(3){width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;left:5px}@media only screen and (min-width:846px){#mobile-navigation{display:none!important}}@media only screen and (max-width:845px){#mobile-nav-trigger{display:block}}#site-search{background-color:#fff;width:90%;max-width:550px;margin:0 auto;padding:25px 29px;display:none;cursor:auto;overflow:hidden}#results-container{}#site-search .close-overlay{margin:0;font-size:30px;line-height:30px;color:#c82127;float:right;clear:both;font-family:serifa_btbold,Times,serif}#search-results{width:90%;margin:0 auto;padding:50px 0 20px 0;position:relative}#search-results h2{padding:0 0 15px 0;font-size:39px;line-height:45px;color:#c82127;text-align:center;text-transform:uppercase;border-bottom:4px solid #c82127;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#search-results p.centered{margin:0 0 25px 0;color:#707070}#results-loop{position:relative}#searchform{margin:0 auto;padding:30px 0 15px 0;display:block;text-align:center}#search-input{width:80%;height:35px;margin:0 auto;padding:4px 2%;font-size:18px;line-height:23px;color:#c0c0c0;letter-spacing:2px;border:none;border:1px solid #c0c0c0;position:relative;-webkit-appearance:none;border-radius:0;clear:both;font-family:serifa_btbold,Times,serif}#searchform button{background:none;width:35px;height:35px;margin:0 0 0 5px;padding:5px 5px;font-size:18px;line-height:1;color:#c82127;border:3px solid #c82127;outline:none;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;display:inline-block;cursor:pointer;z-index:1}#searchform button:hover{background-color:#c82127;color:#fff}#search-input:hover{color:#7d7d7d;border:1px solid #7d7d7d}#search-input:focus{color:#7d7d7d;border:1px solid #7d7d7d}#search-input::-webkit-input-placeholder{color:#c0c0c0}#search-input::-moz-placeholder{color:#c0c0c0}#search-input:-ms-input-placeholder{color:#c0c0c0}#search-input:-moz-placeholder{color:#c0c0c0}#results-for{margin:0 0 30px 0;padding:0;font-size:17px;line-height:19px;color:#000;text-align:center;display:block;font-family:serifa_btbold,Times,serif}#results-for span{text-transform:none}#no-search-results{padding:20px 0 0 0;text-align:center;display:block}#no-search-results h3{margin:0 0 5px 0;font-size:20px;line-height:25px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#no-search-results p{margin:0 0 10px 0;font-size:16px;line-height:19px;color:#000;text-align:center;font-family:serifaroman,Times,serif}#no-search-results p a{color:#c72027}.searchwp-live-search-results{background:none!important;width:100%!important;min-height:0!important;max-height:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:3px;position:relative!important;top:auto!important;left:auto!important}.searchwp-live-search-result p{margin:inherit!important;padding:inherit!important;font-size:inherit!important;border:none!important}.searchwp-live-search-result a{display:block;white-space:normal!important;overflow:visible!important;text-overflow:ellipsis}.spinner{background:url(images/arrow-search-loading.gif) no-repeat;width:205px!important;height:31px!important;margin:20px auto 0 auto!important;top:auto!important;left:auto!important;position:relative!important;display:block}#search-results nav{width:100%;padding:20px 0;position:relative;display:block;clear:both}#search-results nav:before{content:'';background-color:#c0c0c0;width:50%;height:1px;position:absolute;bottom:20px;left:-50%}#search-results nav:after{content:'';background-color:#c0c0c0;width:50%;height:1px;position:absolute;bottom:20px;right:-50%}#search-results nav ul{text-align:center}#search-results nav ul li{display:block}#search-results nav ul li a{background-color:#dcdcdc;width:calc(50% - 2px);padding:20px 0 15px 0;font-size:25px;line-height:20px;color:#6e6e6e;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid #c0c0c0;border-left:1px solid transparent;text-transform:uppercase;position:relative;display:block;float:left;font-family:futura_ltbold,Helvetica,sans-serif}#search-results nav ul li a:before{content:'';background-color:#fff;width:calc(100% + 4px);height:5px;position:absolute;top:-1px;left:-1px}#search-results nav ul li.active a{background-color:#fff;color:#c72027;border-top:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-bottom:1px solid #fff;border-left:1px solid #c0c0c0}#search-results nav ul li.active a:before{content:none}.search-results{display:none}.search-results.active{display:block}#tool-search-results{padding:10px 0 0 0;text-align:center}#tool-search-results article{width:48%;max-width:225px;margin:0 1% 30px 1%;text-align:center;position:relative;display:inline-block;vertical-align:top}#tool-search-results article:nth-of-type(odd){clear:both}#tool-search-results article .tool-image-link{width:100%;margin:0 auto;position:relative}#tool-search-results article .tool-image-link img{max-width:95%;width:100%;height:auto}#tool-search-results article h3 a{margin:0 0 2px 0;font-size:36px;line-height:41px;color:#c72027;text-transform:uppercase;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#tool-search-results article h3 a sup{font-size:13px;line-height:20px;text-transform:none;position:relative;vertical-align:top}#tool-search-results article p{width:85%;margin:0 auto 7px auto;font-size:14px;line-height:21px;color:#000;font-family:serifaroman,Times,serif}#tool-search-results article .rating{margin:0 0 18px 0;position:relative;display:block;clear:both}#tool-search-results article .button{width:130px;margin:0 auto 10px auto;padding:5px 10px;font-size:15px;line-height:20px;display:block;float:none;clear:both}#fastener-search-results{padding:10px 0 0 0;text-align:center}#fastener-search-results article{width:48%;max-width:225px;margin:0 1% 30px 1%;text-align:center;position:relative;display:inline-block;vertical-align:top}#fastener-search-results article:nth-of-type(odd){clear:both}#fastener-search-results article .tool-image-link{width:100%;margin:0 auto;position:relative}#fastener-search-results article .tool-image-link img{max-width:95%;width:100%;height:auto}#fastener-search-results article h3 a{margin:0 0 2px 0;font-size:28px;line-height:33px;color:#c72027;text-transform:uppercase;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#fastener-search-results article h3 a sup{font-size:13px;line-height:20px;text-transform:none;position:relative;vertical-align:top}#fastener-search-results article p{width:85%;margin:0 auto 7px auto;font-size:14px;line-height:21px;color:#000;font-family:serifaroman,Times,serif}#fastener-search-results article .rating{margin:0 0 18px 0;position:relative;display:block;clear:both}#fastener-search-results article .button{width:130px;margin:0 auto 10px auto;padding:5px 10px;font-size:15px;line-height:20px;display:block;float:none;clear:both}.type-product{width:29.032258%;max-width:180px;margin:0 6.45% 75px 0!important;text-align:center;position:relative;float:left}.type-product:nth-of-type(3n+3){margin-right:0!important}.type-product:nth-of-type(3n+4){clear:both}.type-product .product-image{width:100%;margin:0 auto 5px auto}.type-product .product-image img{max-width:99%;width:99%;height:auto;border:2px solid #f4f4f4}.type-product h3{font-size:16px;line-height:17px!important;color:#26525f}.type-product h3 a{font-size:16px;line-height:17px!important;color:#26525f;text-transform:uppercase}.type-product p{margin:0 0 15px 0;font-size:15px!important;line-height:20px!important;color:#707070}.type-product .view-product{background-color:#e05514;margin:0 0 10px 0!important;padding:5px 10%;font-size:15px;line-height:20px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;display:block;clear:both}#search-instructions{padding:30px 0 0 0}#search-instructions h3{margin:0 0 5px 0;font-size:39px;line-height:45px;color:#c82127;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#search-instructions p{font-size:15px;line-height:19px;color:#c82127;text-align:center;letter-spacing:1px;font-family:serifa_btbold,Times,serif}@media only screen and (max-width:800px){#results-container{width:95%;max-width:none;margin:60px auto 50px auto;padding:0 0 20px 0}}@media only screen and (max-width:650px){#product-search-results li{width:45%;max-width:none}#product-search-results li:nth-of-type(2n){margin:0 .1% 50px 0!important;float:right}#product-search-results li:nth-of-type(odd){clear:both}#product-search-results .type-product:nth-of-type(3n+4){clear:none!important}}@media only screen and (max-width:525px){#search-results{width:100%}}@media only screen and (max-width:425px){#product-search-results li{width:100%;max-width:none;margin:0 auto 50px auto!important;clear:both!important}#product-search-results li:nth-of-type(2n){margin:0 auto 50px auto!important;float:none}#product-search-results li:nth-of-type(odd){clear:both}#product-search-results .type-product:nth-of-type(3n+4){clear:none!important}#search-input{font-size:16px;line-height:23px;letter-spacing:1px}}#search-results-content{position:relative;clear:both}#search-result-filters{padding:30px 0 0 0;position:relative;clear:both}#search-result-filters h2{margin:0 auto 25px auto;padding:0 0 25px 0;font-size:60px;line-height:65px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#search-result-filters h2:after{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#search-result-filters h2 span{padding:10px 0 0 0;font-size:19px;line-height:1.25;color:#666;text-align:center;text-transform:none!important;display:block;font-family:serifaroman,Times,serif}#search-result-filters nav{position:relative;display:block;clear:both}#search-result-filters nav ul{text-align:center}#search-result-filters nav ul li{margin:0 10px 10px 10px;position:relative;display:inline-block}#search-result-filters nav ul li a{padding:0 0 0 18px;font-size:17px;line-height:1.25;color:#c72027;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#search-result-filters nav ul li a:before{content:'';width:8px;height:8px;border:2px solid #c72027;-webkit-transition:all .3s linear;transition:all .3s linear;position:absolute;top:4px;left:0}#search-result-filters nav ul li:hover a:before{background-color:rgba(199,32,39,0.5)}#search-result-filters nav ul li.active a:before{background-color:#c72027}#search-results-list{padding:30px 0 0 0;position:relative;display:block;clear:both}#search-results-list ul{width:100%;margin:0 auto 30px auto;display:block;clear:both}#search-results-list li{position:relative;display:block;float:left}#search-results-list li.tool-result{width:27.33333333%;margin:0 3% 45px 3%;position:relative;text-align:center;display:block;float:left}#search-results-list li.tool-result:nth-child(3n+1){clear:both}#search-results-list li.tool-result a{display:inline-block;position:relative}#search-results-list li.tool-result .tool-image-link{width:100%;margin:0 auto;position:relative}#search-results-list li.tool-result .tool-image-link img{max-width:95%;width:100%;height:auto}#search-results-list li.tool-result h3 a{margin:0 0 2px 0;font-size:36px;line-height:41px;color:#c72027;text-transform:uppercase;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#search-results-list li.tool-result h3 a sup{font-size:13px;line-height:20px;text-transform:none;position:relative;vertical-align:top}#search-results-list li.tool-result p{width:85%;margin:0 auto 7px auto;font-size:14px;line-height:21px;color:#000;font-family:serifaroman,Times,serif}#search-results-list li.tool-result .rating{margin:0 0 18px 0;position:relative;display:block;clear:both}#search-results-list li.tool-result .button:not(.circle){margin:0 auto 8px auto;font-size:15px;line-height:1;clear:both}#search-results-list li.tool-result .button.circle{width:65%;max-width:195px;margin:10px 5% 15px 5%!important;text-align:center;position:relative;display:inline-block;clear:none;overflow:visible}#search-results-list li.tool-result .button.circle img{width:18px;height:auto;margin:0 auto;top:40%;border-radius:0}#search-results-list li.tool-result .button.circle span{width:100px;margin:0 auto 0 -50px;padding:0;font-size:12px;line-height:17px;color:#dd1a32;text-align:center;position:absolute;bottom:-25px;left:50%;display:block;-webkit-transition:all .3s linear;transition:all .3s linear;clear:both}#search-results-list li.tool-result .button.circle:hover span{color:#6a0020}#search-results-list li.fastener-result{width:21%;margin:0 2% 45px 2%;position:relative;text-align:center;display:block;float:left}#search-results-list li.fastener-result .tool-image-link{width:100%;margin:0 auto;position:relative}#search-results-list li.fastener-result .tool-image-link img{max-width:95%;width:100%;height:auto}#search-results-list li.fastener-result h3 a{margin:0 0 2px 0;font-size:28px;line-height:33px;color:#c72027;text-transform:uppercase;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#search-results-list li.fastener-result h3 a sup{font-size:13px;line-height:20px;text-transform:none;position:relative;vertical-align:top}#search-results-list li.fastener-result p{width:85%;margin:0 auto 7px auto;font-size:14px;line-height:21px;color:#000;font-family:serifaroman,Times,serif}#search-results-list li.fastener-result .rating{margin:0 0 18px 0;position:relative;display:block;clear:both}#search-results-list li.fastener-result .button{width:130px;margin:0 auto 10px auto;padding:5px 10px;font-size:15px;line-height:20px;display:block;float:none;clear:both}#search-results-list li.project-result{width:calc(33.3333333% - 2%);margin:0 1% 40px 1%;position:relative;display:block;float:left}#search-results-list li.project-result:nth-of-type(3n+1){clear:both}#search-results-list li.project-result a{display:block}#search-results-list li.project-result a .button.outlined{padding:3px 8%;font-size:14px;line-height:19px;color:#c72027;border:2px solid #c72027}#search-results-list li.project-result .article-image{width:100%;height:275px;position:relative}#search-results-list li.project-result .blogger{background-color:#fff;max-width:70%;padding:5px 10px 5px 2px;font-size:11px;line-height:20px;color:#c72027;position:absolute;bottom:14px;left:0;font-family:futura_ltbold,Helvetica,sans-serif}#search-results-list li.project-result .blogger span{font-size:12px;line-height:20px;text-transform:uppercase}#search-results-list li.project-result .blogger-image{width:50px;height:50px;border:6px solid #fff;border-right:none;border-bottom:none;position:absolute;bottom:0;right:0}#search-results-list li.project-result a .article-meta{padding:15px 0 0 0;position:relative;display:block}#search-results-list li.project-result a .article-meta h3{margin:0 0 10px 0;font-size:28px;line-height:32px;color:#c72027;text-transform:uppercase;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#search-results-list li.project-result a .article-meta h3 span{margin:0 0 2px 0;font-size:18px;line-height:23px;display:block;font-family:futura_ltregular,Helvetica,sans-serif}#search-results-list li.project-result a:hover .button.outlined{background-color:#bf2026;color:#fff}#search-results-list li.video-result{width:48%;margin:0 1% 45px 1%;position:relative;display:block;float:left}#search-results-list li.video-result:nth-child(2n){margin-right:0;float:right}#search-results-list li.video-result:nth-child(odd){clear:both}#search-results-list li.video-result a{display:block;position:relative}#search-results-list li.video-result a .video-thumbnail{display:none}#search-results-list li.video-result a .video-intro{width:100%;height:250px;margin:0 auto;padding:0;text-align:center;position:relative;display:block;z-index:2}#search-results-list li.video-result a .video-intro:after{content:'';background-color:rgba(200,33,39,.80);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s linear;transition:all .3s linear;display:block;opacity:0;z-index:0}#search-results-list li.video-result a .video-intro .vert-center{position:relative;z-index:5}#search-results-list li.video-result a .video-intro i{font-size:28px;line-height:52px;color:#fff;display:inline-block;position:relative;clear:both;-webkit-transition:all .3s linear;transition:all .3s linear;z-index:5}#search-results-list li.video-result a .video-intro i:after{content:'';width:48px;height:48px;border:3px solid #fff;border-radius:50%;position:absolute;top:0;left:-19px;-webkit-transition:all .3s linear;transition:all .3s linear;z-index:-1}#search-results-list li.video-result a .video-info{margin:0;padding:15px 0 0 0;clear:both}#search-results-list li.video-result a .video-info h3{padding:0 0 15px 0;font-size:22px;line-height:27px;color:#c72027;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#search-results-list li.video-result a .video-info h3:after{content:'';background-color:#c72027;width:100%;height:4px;position:absolute;bottom:0;left:0}#search-results-list li.video-result a .video-info h3 span{font-size:16px;line-height:21px;display:block;clear:both;font-family:futura_ltregular,Helvetica,sans-serif}#search-results-list li.video-result a:hover .video-intro:after{opacity:1}#search-results-list li.video-result a:hover .video-intro i{color:rgba(200,33,39,.80)}#search-results-list li.video-result a:hover .video-intro i:after{background-color:#fff}#no-results{margin:0 0 75px 0;padding:30px 0 0 0;text-align:center;position:relative;clear:both}#no-results h2{margin:0 auto 25px auto;padding:0 0 25px 0;font-size:40px;line-height:1.25;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#no-results h2:after{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#no-results p{max-width:780px;margin:0 auto 25px auto;font-size:17px;line-height:1.45;color:#666666;font-family:serifaroman,Times,serif}#no-results p a{color:#bf2026;border-bottom:1px solid #bf2026}#no-results #searchform{max-width:600px;margin:0 auto;padding:0 0 25px 0;position:relative}#no-results-cta{margin:0 auto 75px auto;padding:0 0 0 0;position:relative;display:block;clear:both}#no-results-cta ul{}#no-results-cta ul li{width:29.33333333%;padding:0 2%;margin:0 0 0 0;text-align:center;vertical-align:top;position:relative;display:block;float:left}#no-results-cta ul li a{}#no-results-cta ul li .no-results-cta-image{width:90%;height:0;margin:0 auto 20px auto;padding-bottom:75%;display:block}#no-results-cta ul li:hover .button{background-color:#bf2026;color:#fff}@media only screen and (max-width:750px){#search-results-list li.tool-result{width:44%;margin:0 3% 45px 3%}#search-results-list li.tool-result:nth-child(3n+1){clear:none}#search-results-list li.tool-result:nth-child(odd){clear:both}#search-results-list li.fastener-result{width:46%;margin:0 2% 45px 2%}#search-results-list li.fastener-result:nth-of-type(odd){clear:both}#search-results-list li.project-result{width:48%!important;margin:0 1% 40px 1%}#search-results-list li.project-result:nth-of-type(3n+1){clear:none}#search-results-list li.project-result:nth-of-type(odd){clear:both}}@media only screen and (max-width:600px){#search-results-list li.project-result{width:100%!important;margin:0 auto 40px auto;float:none;clear:both}#search-results-list li.project-result:nth-of-type(3n+1){clear:both}#search-results-list li.project-result:nth-of-type(odd){clear:both}#search-results-list li.video-result{width:100%;margin:0 0 45px 0;float:none;clear:both}#search-results-list li.video-result:nth-child(2n){margin-right:0;float:none;clear:both}#search-results-list li.video-result:nth-child(odd){clear:both}#no-results-cta{margin:0 auto 55px auto}#no-results-cta ul li{width:96%;padding:0 2%;margin:0 auto 45px auto;float:none;clear:both}#no-results-cta ul li .no-results-cta-image{width:60%;height:0;margin:0 auto 20px auto;padding-bottom:60%}}@media only screen and (max-width:450px){#search-result-filters h2{font-size:35px;line-height:1.2}#search-result-filters h2 span{font-size:17px}#search-result-filters nav ul li{margin:0 10px 10px 10px}#search-results-list li.tool-result{width:100%;margin:0 auto 45px auto;float:none;clear:both}#search-results-list li.tool-result:nth-child(3n+1){clear:both}#search-results-list li.tool-result:nth-child(odd){clear:both}#search-results-list li.fastener-result{width:48%!important;margin:0 1% 40px 1%}#search-results-list li.fastener-result:nth-of-type(odd){clear:both}}#home-banner{width:100%;margin:150px 0 0 0;position:relative;overflow:hidden}#home-banner.active{margin:72px 0 0 0}.home-banner-cta{background-color:#98999d;margin:0 0 0 0;padding:8px 2%;font-size:16px;line-height:1.25;color:#fff;text-align:center;text-transform:uppercase;position:relative;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.home-banner-cta.bottom{background-color:#76241f}.home-banner-cta .wrap{max-width:600px}.home-banner-cta>span{padding:0 0 0 30px;text-transform:none;display:inline-block;font-family:serifa_btbold,Times,serif}.home-banner-cta span>.fa{padding:0 0 0 3px;position:relative;top:1px}#home-banner-tools{max-width:750px;margin:0 auto;padding:10px 0 10px 0;position:relative;display:block;clear:both}#home-banner-tools li{width:16.66666667%;margin:0 0;text-align:center;position:relative;float:left}#home-banner-tools li:first-child{margin:0 0 0 0;padding:20px 0 0 0;font-size:17px;line-height:1.25;color:#c72027;text-align:center;text-transform:uppercase;position:relative;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#home-banner-tools li a{}#home-banner-tools li a img{max-width:65px;width:auto;height:auto}#home-banner-tools li a span{font-size:15px;line-height:1.25;color:#575757;text-align:center;text-transform:uppercase;position:relative;display:block;clear:both;display:block;font-family:futura_ltbold,Helvetica,sans-serif}@media only screen and (max-width:845px){#home-banner{margin:63px 0 0 0!important}#home-banner-tools li:first-child{padding:20px 0 0 0;font-size:15px;line-height:1.1;text-align:left}#home-banner-tools li a span{display:none}}@media only screen and (max-width:600px){#home-banner-tools li{width:20%;margin:0}#home-banner-tools li:first-child{width:100%;padding:0px 0 10px 0;text-align:center;clear:both}}@media only screen and (max-width:450px){.home-banner-cta span{padding:0 0 0 0;display:block}.home-banner-cta span i{padding:0 0 0 0;top:1px}#home-banner-tools li a img{max-width:55px}}.home-contest-banner{background:url('images/home-get-started-bg.jpg') center bottom no-repeat;height:775px;position:relative;display:block;clear:both}.home-contest-banner .page-copy{max-width:1000px}.home-contest-banner .mobile-banner{display:none!important}.home-contest-banner .page-copy h3{margin:0 auto 15px auto;padding:0;font-size:28px}.home-contest-banner .page-copy p{width:90%;max-width:700px;margin:-16px auto 5px auto;padding:0;font-size:23px;line-height:1.2;color:#000}.home-contest-banner.diy-april{background:url('images/home-diy-with-arrow-bg.jpg') center bottom no-repeat;background-size:cover}.home-contest-banner.diy-april .page-copy p{width:50%;max-width:435px;margin:-15% auto 35px auto;padding:0;font-size:23px;line-height:1.2;color:#000}.home-contest-banner.pros-know{background:url('images/pros-know-bg.jpg') center bottom no-repeat;background-size:cover}.home-contest-banner.dadjective{background:url('images/dadjectives-bg.jpg') center center no-repeat;background-size:cover;height:550px}.home-contest-banner.video-series{background:url('https://media.arrowfastener.com/wp-content/uploads/2019/06/07121752/wood-bg.jpg') center bottom no-repeat;background-size:cover;height:auto;margin-bottom:0;border-top:5px solid #6a2921;border-bottom:5px solid #6a2921}.home-contest-banner.video-series img{margin-bottom:-6px}.home-contest-banner.pros-know-giveaway{background:url('images/home-page-banners/pros-know-giveaway-home-banner-bg.jpg') center bottom no-repeat;background-size:cover;height:640px}@media only screen and (max-width:900px){.home-contest-banner .page-copy p{margin:10px auto 5px auto}}@media only screen and (max-width:845px){.home-contest-banner{height:730px}.home-contest-banner .desktop-banner{display:none!important}.home-contest-banner .mobile-banner{display:block!important}.home-contest-banner .page-copy h3{margin:0 auto 15px auto;padding:0;font-size:20px}.home-contest-banner .page-copy p{width:88%;margin:20px auto 5px auto;font-size:18px;line-height:1.2}.home-contest-banner.diy-april{background:url('images/home-diy-with-arrow-bg-mobile.jpg') center bottom no-repeat;background-size:cover}.home-contest-banner.diy-april .page-copy p{width:90%;max-width:none;margin:0 auto 35px auto;padding:25px 0 0 0;font-size:20px}.home-contest-banner.pros-know{background:url('images/pros-know-bg-mobile.jpg') left bottom no-repeat;background-size:cover}.home-contest-banner.dadjective{background:url('images/dadjectives-bg-mobile.jpg') 75% 0 no-repeat;background-size:cover;height:550px}.home-contest-banner.video-series{padding:50px 0}.home-contest-banner.pros-know-giveaway{background:url('images/home-page-banners/pros-know-giveaway-home-banner-bg.jpg') 62% bottom no-repeat}}@media only screen and (max-width:550px){.home-contest-banner{height:680px}.home-contest-banner.dadjective{height:450px}}@media only screen and (max-width:400px){.home-contest-banner.dadjective{height:325px}}#home-intro{width:100%;margin-top:0!important;position:relative;overflow:hidden}#home-intro.active{margin:72px 0 0 0}#home-intro-hero{width:100%;height:60vh;min-height:630px;max-height:700px;padding:10px 0 5px 0;position:relative;z-index:0}#home-intro-hero .wrap{height:100%}#home-intro-hero:after,#home-intro-hero:before{content:'';width:100%;height:70px;position:absolute;bottom:0;left:0;z-index:-1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(1%,rgba(0,0,0,0)),to(rgba(45,45,45,0.35)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(45,45,45,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#592d2d2d',GradientType=0)}#home-intro-hero:before{top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#home-intro-hero .wrap .scrollmagic-pin-spacer{z-index:100}#home-intro-hero-image{position:absolute;top:125px;left:3%;z-index:100!important}#home-intro-hero-image img{max-width:100%;width:489px;height:auto}#home-intro-hero-copy{width:45%;text-align:center;position:absolute;right:3%;z-index:1}#home-intro-hero-copy h1{display:none}#home-intro-hero-copy h2{margin:0 0 30px 0;font-size:73px;line-height:73px;color:#fff;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#home-intro-hero-copy h2 small{font-size:25px;line-height:25px;display:block}#home-intro-hero-copy h2 span{position:relative;display:block}#home-intro-hero-copy h2 sup{margin:0 0 7px 0;font-size:18px;line-height:20px;text-transform:none;position:absolute;top:0px}#home-intro-hero-copy p{width:90%;margin:0 auto 20px auto;padding:15px 0 0 0;font-size:18px;line-height:24px;color:#fff;font-family:serifa_btbold,Times,serif}#home-intro-hero-copy .button{padding:4px 5%;font-size:16px;line-height:21px}#home-usa-built{width:100%;height:560px;display:block;background:rgb(158,211,221);background:-webkit-gradient(linear,left top,left bottom,from(rgba(158,211,221,1)),color-stop(65%,rgba(158,211,221,1)),color-stop(72%,rgba(162,212,222,1)),color-stop(77%,rgba(172,217,226,1)),color-stop(81%,rgba(184,222,230,1)),color-stop(91%,rgba(237,247,249,1)),color-stop(95%,rgba(250,253,253,1)),to(rgba(255,255,255,1)));background:linear-gradient(to bottom,rgba(158,211,221,1) 0%,rgba(158,211,221,1) 65%,rgba(162,212,222,1) 72%,rgba(172,217,226,1) 77%,rgba(184,222,230,1) 81%,rgba(237,247,249,1) 91%,rgba(250,253,253,1) 95%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ed3dd',endColorstr='#ffffff',GradientType=0)}#home-usa-built-image{background:url(images/usa-built-t50-a.png) center center no-repeat;width:100%;height:100%;margin:0 auto;display:block}#home-come-together{width:100%;height:938px;position:relative;display:block;overflow:hidden}#home-come-together .wrap{height:100%}#home-come-together-image{background:url(/wp-content/themes/arrow/images/how-it-comes-together.jpg) center center no-repeat;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;display:block;z-index:0;opacity:0;z-index:-10}#home-come-together .section-copy{position:absolute;top:130px;right:-1585px;z-index:0;opacity:0}#home-come-together .section-copy span{display:block}#home-come-together .section-copy h2{margin:0 0 30px 0;font-size:143px;line-height:133px;color:#c72027;text-transform:uppercase;text-align:center;font-family:futura_ltbold,Helvetica,sans-serif}#home-come-together .section-copy .arrow-chevron{max-width:190px;width:100%;margin:0 auto 0 auto;left:13px;display:block}#home-come-together #dude{position:absolute;bottom:-600px;left:195px;z-index:-1}#home-come-together #dude-catch{position:absolute;bottom:-20px;left:175px;z-index:-1;display:none}@media only screen and (max-width:1050px){#home-usa-built-image{background-position:26px center}}@media only screen and (max-width:950px){#home-intro-hero{height:100vh;min-height:775px;max-height:none;padding:10px 0 15px 0}#home-intro-hero-image{width:auto;max-width:489px;margin:0 auto;position:absolute;top:0;left:calc(50% - 244.5px);z-index:100!important}#home-intro-hero-image img{max-width:489px!important;width:100%!important;height:auto}#home-intro-hero-copy{width:100%;margin:230px auto 0 auto;position:relative;right:auto;float:left;clear:both;z-index:1!important}#home-intro-hero-copy h2{margin:0 0 30px 0;font-size:73px;line-height:73px}#home-intro-hero-copy h2 small{font-size:25px;line-height:25px;display:block}#home-intro-hero-copy h2 span{display:block}#home-intro-hero-copy p{width:75%;margin:0 auto 20px auto;padding:15px 0 0 0;font-size:13px;line-height:18px}#home-intro-hero-copy .button{padding:4px 5%;font-size:16px;line-height:21px}#home-usa-built{height:1026px}#home-usa-built-image{background:url(images/usa-built-t50-mobile-a.png) center top no-repeat;width:100%;height:100%;margin:0 auto;display:block}#home-come-together{height:949px}#home-come-together-image{background:url(/wp-content/themes/arrow/images/how-it-comes-together-mobile-b.png) center center no-repeat}#home-come-together .section-copy{width:315px;text-align:center;top:0;left:calc(50% - 157.5px);right:-1500px;z-index:-1}#home-come-together .section-copy h2{margin:0 0 20px 0;font-size:110px;line-height:105px}#home-come-together .section-copy h2 span:nth-of-type(2){font-size:100px!important;line-height:90px!important}#home-come-together .section-copy h2 span:nth-of-type(3){font-size:80px!important;line-height:83px!important}#home-come-together .section-copy h2 span:nth-of-type(4){font-size:55px!important;line-height:57px!important}#home-come-together .section-copy .arrow-chevron{max-width:100px;width:100%;margin:0 auto 0 auto;left:13px;display:block}#home-come-together #dude{max-width:360px;bottom:-600px;left:calc(50% - 180px)}#home-come-together #dude-catch{max-width:323px;bottom:-20px;left:calc(50% - 161.5px)}}@media only screen and (max-width:845px){#home-intro{margin:0!important}}@media only screen and (max-width:500px){#home-intro-hero-image{max-width:350px;left:calc(50% - 175px)}#home-intro-hero-image img{max-width:350px!important}#home-intro-hero-copy{margin:150px auto 0 auto}#home-intro-hero-copy h2{font-size:60px;line-height:60px}#home-intro-hero-copy h2 span{font-size:85px!important}}@media only screen and (max-width:400px){#home-intro-hero-copy h2{font-size:48px;line-height:48px}#home-intro-hero-copy h2 span{font-size:80px!important}}#commemorative-t50{background-color:#a1a1a1;margin:0 0 -5px 0;padding:50px 0 0 0;border-top:5px solid #6a2921;position:relative;display:block;clear:both;z-index:1}#commemorative-t50 h2{width:78%;margin:0 auto 40px auto;font-size:20px;line-height:1.4;color:#000;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#commemorative-t50 em{font-style:normal;color:#fff}#commemorative-t50 img{max-width:80%;width:100%;height:auto;margin:0 auto 100px auto;clear:both}#commemorative-t50 img.desktop-image{display:block}#commemorative-t50 img.mobile-image{display:none}#commemorative-cta{background-color:#c72027;padding:30px 0}#commemorative-cta h3{margin:0 auto;font-size:20px;line-height:1.4;color:#fff;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}@media only screen and (max-width:850px){#commemorative-t50 h2{width:90%;margin:0 auto 40px auto;font-size:20px}#commemorative-t50 img{max-width:95%;margin:0 auto 80px auto}}@media only screen and (max-width:700px){#commemorative-t50{padding:30px 0 0 0}#commemorative-t50 h2{width:95%;margin:0 auto 40px auto;font-size:18px}#commemorative-t50 img{max-width:95%;margin:0 auto 40px auto}#commemorative-t50 img.desktop-image{display:none}#commemorative-t50 img.mobile-image{display:block}#commemorative-cta{padding:15px 0}#commemorative-cta h3{margin:0 auto;font-size:16px}}#home-page-email-signup{background-color:#e6e4e5;margin:0 auto;padding:40px 0 50px 0;border-top:5px solid #74241d;border-bottom:5px solid #74241d;position:relative;display:block;clear:both}#home-page-email-signup .fasten-nation-graphic{width:40%;padding:10px 0 0 0;position:relative;display:block;float:left}#home-page-email-signup-form{width:54%;position:relative;float:right}#home-page-email-signup-form h2{margin:0 auto;padding:0;font-size:19px;line-height:1.3;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#home-page-email-signup-form p{margin:0 auto 20px auto;font-size:16px;line-height:1.3;color:#666;text-align:center;font-family:serifa_btbold,Times,serif}@media only screen and (max-width:750px){#home-page-email-signup .fasten-nation-graphic{width:90%;max-width:400px;margin:0 auto 35px auto;padding:0;float:none;clear:both}#home-page-email-signup-form{width:90%;margin:0 auto;float:none;clear:both}}#inside-hero{width:100%;height:60vh;min-height:420px;margin:150px 0 0 0;padding:10px 0 5px 0;position:relative;overflow:hidden;clear:both}#inside-hero.taller-min{min-height:550px}#inside-hero.active{margin:72px 0 0 0}#inside-hero.no-nav{height:68.5vh;min-height:420px;margin:133px 0 0 0}#inside-hero.shorter{height:30vh;min-height:400px}#inside-hero.fastener-inside{height:522px!important;padding:0}#inside-hero.tool-inside{height:auto;min-height:0;margin-bottom:40px}#inside-hero.selector-navigation{background-color:rgba(118,37,31,.95);height:auto;min-height:0;margin-bottom:40px;padding:0;overflow:visible}#inside-hero.selector-navigation:after{content:none}#inside-hero .wrap{height:100%}#inside-hero:after{content:'';width:100%;height:70px;position:absolute;bottom:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(1%,rgba(0,0,0,0)),to(rgba(45,45,45,0.35)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(45,45,45,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#592d2d2d',GradientType=0)}#inside-hero.tool-inside:after{content:none}#inside-hero.no-gradient:after{content:none}#inside-hero-content{background-color:rgba(200,33,39,.90);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}#inside-hero-content.disable-overlay{background-color:rgba(200,33,39,0)}#inside-hero.grey #inside-hero-content{background-color:rgba(151,153,155,.80)}#inside-hero-copy{width:95%;max-width:1000px;height:auto;margin:0 auto}#inside-hero-copy.hidden{position:fixed;top:-99999px;left:-99999px}#inside-hero-copy h1{margin:0 0 20px 0;font-size:60px;line-height:70px;color:#fff;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#inside-hero-copy h1.reduced-margin-bottom{margin-bottom:10px}#inside-hero-copy h1 span{padding:10px 0 0 0;display:block}#inside-hero-copy h1 span img{max-width:100%;width:auto;height:auto}#inside-hero-copy h3{margin:0 0 15px 0;font-size:24px;line-height:30px;color:#fff;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#inside-hero-copy h4{margin:0 0 0px 0;font-size:18px;line-height:25px;color:#fff;letter-spacing:1px;text-transform:uppercase;font-family:serifaroman,Times,serif}#inside-hero-content .responsive-header-image{max-width:100%;width:auto;height:auto;margin:0 auto}#inside-hero-content .responsive-header-image.mobile-banner{display:none!important}#inside-hero-copy #header-icon{font-size:55px;line-height:1;color:#fff}#inside-hero-copy .button{width:65%;max-width:360px;margin:15px auto 15px auto}#inside-hero-copy .button.solid.buy-now{margin:15px auto 25px auto!important}#inside-hero-image{height:100%;margin:0 0 0 3%;position:relative;float:left;display:block;z-index:100!important}#inside-hero-image.centered{margin:0 auto 0 auto;float:none}#inside-hero-image img{max-width:100%;width:489px;height:auto}#inside-hero-copy.right{width:45%;text-align:center;position:absolute;right:3%;z-index:1}#inside-hero-copy.right h2{margin:0 0 30px 0;font-size:73px;line-height:73px;color:#fff;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#inside-hero-copy.right h2 small{font-size:25px;line-height:25px;display:block}#inside-hero-copy.right h2 span{display:block}#inside-hero-copy.right p{width:75%;margin:0 auto;padding:15px 0 0 0;font-size:13px;line-height:18px;color:#cccccc;font-family:serifa_btbold,Times,serif}#inside-hero-copy.staple-puller{width:95%;max-width:1000px;margin:0 auto;position:relative;text-align:left}#inside-hero-copy.staple-puller span{padding:0;display:block;clear:both}#inside-hero-copy.staple-puller h1{margin:0 0 2px 0;font-size:60px;line-height:70px;color:#fff;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif;z-index:10}#inside-hero-copy.staple-puller h2{margin:0 0 5px 0;font-size:18px;line-height:25px;color:#fff;text-transform:none;position:relative;font-family:futura_ltbold,Helvetica,sans-serif;z-index:10}#inside-hero-copy.staple-puller #hero-message{height:100%;margin:0 3% 0 7%;display:block;float:left}#inside-hero-copy.staple-puller img{max-width:350px;height:auto;margin:0 0 0 0;float:right;z-index:0}#inside-hero.tool-inside #inside-hero-content{background-color:#fff;width:100%;height:100%;padding:0 0 30px 0;position:relative;top:auto;right:auto;bottom:auto;left:auto}#inside-hero.tool-inside #inside-hero-content:after{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible}#inside-hero.tool-inside #inside-hero-copy{width:95%;max-width:1000px;margin:0 auto;position:relative}#inside-hero.tool-inside #inside-hero-copy h1{margin:0 0 7px 0;font-size:112px;line-height:112px;color:#c82127;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#inside-hero.tool-inside #inside-hero-copy h1 sup{margin:0;font-size:18px;line-height:82px;text-transform:none;position:relative;top:0;vertical-align:text-top}#inside-hero.tool-inside #inside-hero-copy h1 span{width:70%;margin:0 auto 7px auto;padding:7px 0 0 0;font-size:36px;line-height:42px;color:#c82127;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#inside-hero.tool-inside #inside-hero-copy h1 span sup{padding:0;line-height:20px;vertical-align:super}#inside-hero.tool-inside #inside-hero-copy h3{width:70%;margin:0 auto 7px auto;font-size:36px;line-height:42px;color:#c82127;text-transform:uppercase;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#inside-hero.tool-inside #inside-hero-copy p{width:85%;max-width:650px;margin:0 auto 20px auto;font-size:18px;line-height:24px;color:#76241f;font-family:serifa_btbold,Times,serif}#inside-hero.tool-inside #inside-hero-copy #tool-ideal-for{padding:0 0 0px 0;position:relative;clear:both}#inside-hero.tool-inside #inside-hero-copy #tool-ideal-for h4{margin:0 auto 0px auto;font-size:22px;line-height:27px;color:#c82127;text-transform:uppercase;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#inside-hero.tool-inside #inside-hero-copy .rating{width:300px;margin:0 auto 15px auto;text-align:center!important;clear:both}#inside-hero.tool-inside #inside-hero-copy .button{width:65%;max-width:245px;margin:15px 2.5% 15px 2.5%;padding:7px 0;text-align:center;display:inline-block;overflow:visible}#inside-hero.tool-inside #inside-hero-copy .button img{width:18px;height:auto;margin:0 auto;top:40%;border-radius:0}#inside-hero.tool-inside #inside-hero-copy .button.circle span{width:100px;margin:0 auto 0 -50px;padding:0;font-size:14px;line-height:17px;color:#dd1a32;text-align:center;position:absolute;bottom:-25px;left:50%;display:block;-webkit-transition:all .3s linear;transition:all .3s linear;clear:both}#inside-hero.tool-inside #inside-hero-copy .button:hover span{color:#6a0020}#inside-hero.tool-inside #inside-hero-copy #tool-inside-image{width:90%;max-width:500px;height:auto;margin:0 auto;display:block}.tool-badge{position:absolute;z-index:1}.tool-badge img{display:block;height:20px!important;width:auto!important;max-width:100%}h1.grayscaled,h1.grayscaled a,h2.grayscaled,h2.grayscaled a,h3.grayscaled,h3.grayscaled a,h4.grayscaled,h4.grayscaled a,img.grayscaled{-webkit-filter:grayscale(100%)!important;filter:grayscale(100%)!important;opacity:0.8}.button.grayscaled{display:none!important}#inside-hero-copy .tool-badge{max-width:500px;width:90%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#inside-hero-copy .tool-badge img{-webkit-transform:translate(20px,50px);transform:translate(20px,50px);height:30px!important}@media only screen and (max-width:880px){#inside-hero-copy .tool-badge img{-webkit-transform:translate(10px,20px);transform:translate(10px,20px)}}#related-tools .tool-badge{top:10px}#related-tools .tool-badge img{}.all-tools .tool-badge{}.all-tools .tool-badge img{-webkit-transform:translate(10px,10px);transform:translate(10px,10px)}#inside-hero #header-icon{padding:5px 0 0 0;display:block;clear:both}#inside-hero #header-icon img{width:100%;max-width:250px;max-height:100px;height:auto;margin:0 auto;display:block}#inside-hero #header-icon.small img{width:100%;max-width:80px;height:auto;margin:0 auto;display:block}#inside-hero #header-icon.medium img{width:100%;max-width:100px;height:auto;margin:0 auto;display:block}#inside-hero #inside-hero-copy #product-warning{margin:0 auto -10px auto;padding:50px 0 0 0;position:relative}#inside-hero #inside-hero-copy #product-warning p{font-size:16px;line-height:1.25;color:#333;letter-spacing:1}#inside-hero #inside-hero-copy #product-warning p a{color:#a0a0a0;border-bottom:1px solid #a0a0a0}@media only screen and (max-width:1050px){#inside-hero-copy.staple-puller #hero-message{margin:0}#inside-hero-copy.staple-puller img{max-width:350px}}@media only screen and (max-width:950px){#inside-hero-copy.staple-puller img{margin:0 -7% 0 0}}@media only screen and (max-width:880px){#inside-hero-copy.staple-puller h1 span:first-child{font-size:32px!important;line-height:32px!important}#inside-hero-copy.staple-puller h1 span:nth-child(2){font-size:65px!important;line-height:65px!important}#inside-hero-copy.staple-puller h1 span:nth-child(3){font-size:32px!important;line-height:32px!important}#inside-hero-copy.staple-puller img{max-width:40%;width:auto;height:auto;margin:20px -2% 0 0}}@media only screen and (max-width:845px){#inside-hero{margin:63px 0 0 0!important}#inside-hero.shorter{height:25vh;min-height:350px}#inside-hero.selector-navigation{background-color:#fff;margin-bottom:0!important}#inside-hero-copy h1{font-size:65px!important;line-height:70px!important}#inside-hero-copy h1 span{font-size:65px!important;line-height:65px!important}#inside-hero-copy h3{font-size:18px!important;line-height:24px!important}#inside-hero.tool-inside #inside-hero-copy h1{font-size:80px!important;line-height:80px!important}#inside-hero.tool-inside #inside-hero-copy h1 span{font-size:18px!important;line-height:24px!important}#inside-hero.tool-inside #inside-hero-copy .button{margin:15px 4.5% 25px 4.5%}#inside-hero #header-icon img{max-width:150px;max-height:100px}#inside-hero #header-icon.small img{max-width:75px}#inside-hero-copy.staple-puller h1 span:first-child{font-size:22px!important;line-height:22px!important}#inside-hero-copy.staple-puller h1 span:nth-child(2){font-size:55px!important;line-height:55px!important}#inside-hero-copy.staple-puller h1 span:nth-child(3){font-size:22px!important;line-height:22px!important}#inside-hero-copy.staple-puller img{max-width:220px;width:auto;height:auto;margin:10px -4% 0 0}#inside-hero-content .responsive-header-image.desktop-banner{display:none!important}#inside-hero-content .responsive-header-image.mobile-banner{display:block!important}}@media only screen and (max-width:800px){#inside-hero-copy h2{font-size:85px!important;line-height:95px!important}#inside-hero-copy h3{font-size:20px!important;line-height:26px!important}}@media only screen and (max-width:750px){#inside-hero-copy.staple-puller #hero-message{margin:0 0 0 0}}@media only screen and (max-width:550px){#inside-hero-copy h1{font-size:39px!important;line-height:45px!important}#inside-hero.tool-inside #inside-hero-copy .button.circle{margin:15px 3.5% 25px 3.5%}#inside-hero-copy.staple-puller h1 span:first-child{font-size:22px!important;line-height:22px!important}#inside-hero-copy.staple-puller h1 span:nth-child(2){font-size:55px!important;line-height:55px!important}#inside-hero-copy.staple-puller h1 span:nth-child(3){font-size:22px!important;line-height:22px!important}#inside-hero-copy.staple-puller img{width:38.5%;max-width:none;height:auto;margin:10px -4% 0 0}}@media only screen and (max-width:500px){#inside-hero-copy.staple-puller{text-align:center}#inside-hero-copy.staple-puller h1 span{text-align:center!important}#inside-hero-copy.staple-puller h1 span:first-child{font-size:18px!important;line-height:18px!important}#inside-hero-copy.staple-puller h1 span:nth-child(2){font-size:45px!important;line-height:45px!important}#inside-hero-copy.staple-puller h1 span:nth-child(3){font-size:18px!important;line-height:18px!important}#inside-hero-copy.staple-puller #hero-message{margin:0 auto 15px auto;top:0;-webkit-transform:translateY(0);transform:translateY(0);float:none;clear:both}#inside-hero-copy.staple-puller img{max-width:175px;width:auto;height:auto;margin:0 auto;text-align:center;top:0;-webkit-transform:translateY(0);transform:translateY(0);float:none;clear:both}#inside-hero.tool-inside #inside-hero-copy .button.circle span{font-size:13px}#inside-hero #inside-hero-copy #product-warning p strong{display:block}}@media only screen and (max-width:450px){#inside-hero.tool-inside #inside-hero-copy .button{margin:15px 3.5% 25px 3.5%}}@media only screen and (max-width:400px){#inside-hero.tool-inside #inside-hero-copy h1{font-size:59px!important;line-height:65px!important}#inside-hero-copy h3{font-size:20px!important;line-height:25px!important}}#breadcrumbs{width:60%;max-width:620px;margin:0;padding:5px 0 0 0;font-size:13px;line-height:18px;color:#bcbec0;text-transform:uppercase;position:relative;display:block;float:left;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#breadcrumbs a{color:#bcbec0;border-bottom:1px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear}#breadcrumbs a:hover,#breadcrumbs>span:last-child{border-bottom:1px solid #bcbec0}#crumbs-results{margin:55px auto 30px auto;padding:10px 0 0 0;border-top:5px solid #742521;position:relative;clear:both}#crumbs-results #breadcrumbs{width:60%;max-width:none;margin:0 0 0 2%;float:left}#query-results{width:30%;margin:0 2% 0 0;padding:5px 0 0 0;font-size:13px;line-height:18px;color:#bcbec0;text-align:right;text-transform:uppercase;position:relative;float:right;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}@media only screen and (max-width:845px){#crumbs-results{margin:5px auto 10px auto;border-top:none}}@media only screen and (max-width:550px){#crumbs-results #breadcrumbs{width:100%;margin:0 0 0 2%;float:none;clear:both}#query-results{width:100%;margin:0 0 0 2%;padding:15px 0 0 0;text-align:left;float:none;clear:both}}#category-description{width:85%;max-width:700px;margin:0 auto;position:relative;clear:both}#category-description.padding-top{padding:70px 0 0 0!important}#category-description h3{margin:0 0 2px 0;font-size:25px;line-height:30px;color:#c72027;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#category-description p{margin:0 0 7px 0;font-size:14px;line-height:21px;color:#666666;font-family:serifaroman,Times,serif}#tool-archive{margin:0 0 80px 0;clear:both}#tool-archive.warranty-page{margin:0}#tool-archive.staple-puller-page{margin:0}#tool-archive .heading{max-width:900px;margin:0 auto 17px auto;padding:50px 0 25px 0;font-size:60px;line-height:65px;color:#c82127;text-align:center;text-transform:uppercase;display:block;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#tool-archive .heading:after{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible}#tool-archive .small-heading{max-width:900px;margin:0 auto 17px auto;padding:0 0 25px 0;font-size:42px;line-height:47px;color:#c82127;text-align:center;text-transform:uppercase;display:block;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#tool-archive.staple-puller-page p{max-width:500px;margin:0 auto 40px auto;font-size:18px;line-height:23px;color:#636466;text-align:center;position:relative;font-family:serifa_btbold,Times,serif}#tool-category-selector{margin:0 0 0 0;padding:0px 0 10px 0;position:relative;clear:both}#tool-category-selector.children-visible{padding:0 0 45px 0}#tool-category-selector ul{}#tool-category-selector ul li{width:calc(14.2% - 2px);padding:10px 0 15px 0;border-right:2px solid #b38886;text-align:center;position:relative;float:left}#tool-category-selector ul li:last-of-type{border:none}#tool-category-selector ul li a{font-size:22px;line-height:29px;color:#fff;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#tool-category-selector ul li.cat-item-25{width:calc(41.8% - 2px)}#tool-category-selector ul li .children{width:100%;clear:both}#tool-category-selector ul li .children li{width:100%;padding:16px 0 5px 0;border:none;display:inline-block}#tool-category-selector ul li .children li a{font-size:13px;line-height:17px;color:#fff;display:block;font-family:futura_ltregular,Helvetica,sans-serif}#tool-category-selector ul li .children li a .child-title{padding:4px 6px;display:inline-block}#tool-category-selector ul li .children li a .tool-image{width:85%;height:100%;max-height:135px;margin:0 auto 15px auto;display:block;clear:both;overflow:hidden}#tool-category-selector ul li .children li a .tool-image img{max-width:100%;width:100%;height:auto}#tool-category-selector ul li.cat-item-25 .children li{width:33.3333333%}#tool-category-selector ul li.cat-item-29 .children{width:500%;position:absolute;bottom:-70px;left:10%;display:none}#tool-category-selector ul li.cat-item-29.current-cat .children,#tool-category-selector ul li.cat-item-29.current-cat-parent .children{display:block}#tool-category-selector ul li.cat-item-29 .children li{width:auto!important;margin:0 2% 0 0}#tool-category-selector ul li.cat-item-29 .children li a{padding:4px 6px;color:#742521;display:inline-block}#tool-category-selector ul li.cat-item-32 .children{width:300%;position:absolute;bottom:-70px;left:10%;display:none}#tool-category-selector ul li.cat-item-32.current-cat .children,#tool-category-selector ul li.cat-item-32.current-cat-parent .children{display:block}#tool-category-selector ul li.cat-item-32 .children li{width:auto!important;margin:0 4% 0 0}#tool-category-selector ul li.cat-item-32 .children li a{padding:4px 6px;color:#742521;display:inline-block}#tool-category-selector ul li .children li a:hover .child-title{background-color:#fff;color:#742521}#tool-category-selector ul li .children li .children li a:hover{background-color:#742521;color:#fff}#tool-category-selector ul li .children li.current-cat a .child-title,#tool-category-selector ul li .children li.current-cat-parent a .child-title{background-color:#fff;color:#742521}#tool-category-selector ul li .children li .children li.current-cat a{background-color:#742521;color:#fff}#tool-filter{padding:15px 0 0 0;position:relative}#tool-filter ul{text-align:center}#tool-filter ul li{margin:0 2.5%;display:inline-block}#tool-filter ul li a{padding:2px 10px;font-size:24px;line-height:29px;color:#c82127;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#tool-filter ul li a:hover{background-color:#c82127;color:#fff}#tool-filter ul li.active a{background-color:#c82127;color:#fff}#tools{margin:0 0 0 0;padding:40px 0 0 0!important;list-style:none!important;position:relative;clear:both}#tools.warranty-page{border-top:none}#tools li{width:33.3333333%;min-height:415px;margin:0 0 50px 0!important;text-align:center;position:relative;float:left}#tools li:nth-child(3n+1){clear:both}#tools li a{}#tools li h3{margin:0!important}#tools li h3 a{margin:0 0 2px 0;font-size:36px;line-height:41px;color:#c72027;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#tools li h3 a sup{font-size:13px;line-height:20px;text-transform:none;position:absolute;top:2px}#tools.warranty-page li h3 a{margin:0 0 15px 0}#tools li p{width:75%;margin:0 auto 7px auto;font-size:14px;line-height:21px;color:#000;font-family:serifaroman,Times,serif}#tools li .rating{margin:0 0 18px 0;position:relative;display:block;clear:both}#tools li .button{width:130px;margin:0 auto 10px auto;padding:5px 10px;font-size:15px;line-height:20px;color:#fff;display:block;float:none;clear:both}#tools.warranty-page li .button{width:150px}#page-copy #tools.giveaway,#tools.giveaway{margin:0;padding:25px 0 0 0!important;text-align:center}#page-copy #tools.giveaway li,#tools.giveaway li{width:23.5%!important;min-height:0;margin:0 .5% 25px .5%!important;padding:0!important;text-align:center;position:relative;display:inline-block!important;vertical-align:top;float:none}#page-copy #tools.giveaway.five li,#tools.giveaway.five li{width:17.5%!important;min-height:0;margin:0 1% 25px 1%!important;padding:0!important;text-align:center;position:relative;display:inline-block!important;vertical-align:top;float:none}#page-copy #tools.giveaway li:nth-child(3n+1),#tools.giveaway li:nth-child(3n+1){clear:none!important}#page-copy #tools.giveaway li img,#tools.giveaway li img{max-width:95%;width:auto;height:auto;margin:0 auto;display:block;clear:both}#tools.giveaway li h3 a{margin:0 0 2px 0;font-size:22px;line-height:1.25}#tools.giveaway li h3 a sup{font-size:13px;line-height:20px;text-transform:none;position:absolute;top:2px}#tools.giveaway li p{width:80%;margin:0 auto 7px auto;font-size:13px;line-height:1.2;color:#000}#tools.giveaway li .button.small{padding:3px 2%;font-size:13px}#tools li .simplefavorite-button{background:none;margin:0;padding:0;font-size:13px;line-height:1;color:#bcbec0;position:absolute;top:0;right:7.5%;border:none;outline:none;-webkit-transition:all .3s linear;transition:all .3s linear;opacity:1;cursor:pointer;display:inline-block;z-index:10;font-family:futura_ltbold,Helvetica,sans-serif}#tools li .simplefavorite-button i{font-size:16px}#tools li .simplefavorite-button:hover{color:#c72027;opacity:.9}#tools li .simplefavorite-button.active{color:#c72027;opacity:1}#inside-hero.tool-inside #inside-hero-content .simplefavorite-button{background:none;width:35%;margin:0 0 0 0;padding:5px 0 0 0;font-size:13px;line-height:1;color:#bcbec0;text-align:right;position:relative;border:none;outline:none;-webkit-transition:all .3s linear;transition:all .3s linear;opacity:1;cursor:pointer;display:block;float:right;z-index:10;font-family:futura_ltbold,Helvetica,sans-serif}#inside-hero.tool-inside #inside-hero-content .simplefavorite-button i{font-size:16px}#inside-hero.tool-inside #inside-hero-content .simplefavorite-button:hover{color:#c72027;opacity:.9}#inside-hero.tool-inside #inside-hero-content .simplefavorite-button.active{color:#c72027;opacity:1}.tool-image-link{width:85%;margin:0 auto 3px auto;position:relative;display:block}.tool-image-link img{max-width:100%;width:100%;height:auto}.tool-thumbnail-image{display:none}#no-tools{margin:0 0 2px 0;font-size:36px;line-height:41px;color:#c72027;text-transform:uppercase;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#grommet-tool-categories{max-width:1000px;min-height:55px;margin:0 auto;padding:50px 0 0 0;position:relative;clear:both}#grommet-tool-categories.border-top:before{content:'';background-color:#c72027;width:100%;max-width:1000px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#grommet-tool-categories article{width:33.33333333%;margin:0 0 50px 0;position:relative;float:left}#grommet-tool-categories article:last-of-type{margin-right:0}#grommet-tool-categories article h3{width:85%;margin:0 auto 2px auto;font-size:24px;line-height:29px;color:#c72027;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#grommet-tool-categories article p{margin:0 0 5px 0;font-size:14px;line-height:20px;color:#666666;font-family:serifaroman,Times,serif}#grommet-tool-categories article ul{margin:0 0 0 0;padding:40px 0 0 0;position:relative;clear:both}#grommet-tool-categories article ul li{width:100%;min-height:415px;margin:0 0 50px 0;text-align:center;position:relative;float:none;clear:both}#grommet-tool-categories article ul li a{}#grommet-tool-categories article ul li h3 a{margin:0 0 2px 0;font-size:36px;line-height:41px;color:#c72027;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#grommet-tool-categories article ul li h3 a sup{font-size:13px;line-height:20px;text-transform:none;position:absolute;top:2px}#grommet-tool-categories article ul.warranty-page li h3 a{margin:0 0 15px 0}#grommet-tool-categories article ul li p{width:75%;margin:0 auto 7px auto;font-size:14px;line-height:21px;color:#000;font-family:serifaroman,Times,serif}#grommet-tool-categories article ul li .rating{margin:0 0 18px 0;position:relative;display:block;clear:both}#grommet-tool-categories article ul li .button{width:130px;margin:0 auto 10px auto;padding:5px 10px;font-size:15px;line-height:20px;display:block;float:none;clear:both}#grommet-tool-categories article ul .tool-image-link{width:85%;margin:0 auto 3px auto;position:relative;display:block}#grommet-tool-categories article ul .tool-image-link img{max-width:100%;width:100%;height:auto}.buy-now-overlay{background-color:#fff;width:90%;max-width:550px;margin:0 auto;padding:25px 29px;display:none;cursor:auto}.lb_overlay{cursor:pointer}.buy-now-overlay .close-overlay{margin:0 0 0 0;font-size:30px;line-height:30px;color:#c82127;float:right;clear:both;font-family:serifa_btbold,Times,serif}.buy-now-overlay .fa-shopping-cart{margin:0 auto 10px auto;font-size:60px;line-height:60px;color:#c82127;text-align:center;display:block}.buy-now-overlay h2{padding:0 0 15px 0;font-size:30px;line-height:35px;color:#c82127;text-align:center;border-bottom:4px solid #c82127;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.buy-now-product-preview{padding:0 0 0px 0;border-bottom:2px solid #c82127;position:relative;display:block;clear:both}.buy-now-product-preview-image{width:45%;text-align:center;position:relative;display:block;float:left}.buy-now-product-preview-image img{max-width:70%;width:auto;height:auto;margin:0 auto;display:block}.buy-now-product-preview-meta{width:50%;height:100%;padding:0;text-align:center;position:absolute;top:0;right:0}.buy-now-product-preview-meta.relative{width:100%;height:auto;padding:10px 0;position:relative;top:auto;right:auto}.buy-now-product-preview-meta h3 a{margin:0 0 2px 0;font-size:45px;line-height:1;color:#c72027;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}.buy-now-product-preview-meta h3 a sup{font-size:13px;line-height:20px;text-transform:none;position:absolute;top:2px}.buy-now-product-preview-meta.relative h3{margin:0 0 2px 0;font-size:45px;line-height:1;color:#c72027;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}.buy-now-product-preview-meta.relative h3 sup{font-size:13px;line-height:20px;text-transform:none;position:absolute;top:2px}.buy-now-product-preview-meta p{width:75%;margin:0 auto 7px auto;font-size:14px;line-height:21px;color:#000;font-family:serifaroman,Times,serif}.buy-now-overlay ul{padding:30px 0 0 0;position:relative!important;clear:both}.buy-now-overlay ul li{width:31.3333333%;margin:0 1% 60px 1%;padding:0;text-align:center;position:relative;float:left}.buy-now-overlay ul li:nth-of-type(3n+1){clear:both}.buy-now-overlay ul li a{display:block}.buy-now-overlay ul li .retailer-logo{height:60px;margin:0 0 3px 0;display:block}.buy-now-overlay ul li .retailer-logo img{max-width:70%;width:auto;height:auto;max-height:100%;margin:0 auto}.buy-now-overlay ul li h3{text-indent:-99999px;position:absolute}.buy-now-overlay ul li h4{font-size:8px;line-height:12px;color:#97999b;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}.buy-now-overlay ul li h4{overflow:hidden;text-indent:-9999px}.buy-now-overlay ul li h4:after{content:'Buy Now';display:block;color:#c82127;font-size:11px;padding-top:3px;text-indent:0;margin-top:-8px}.buy-now-overlay ul li:hover h4:after{text-decoration:underline!important}.modal-overlay{background-color:#fff;width:90%;max-width:550px;margin:0 auto;padding:25px 29px;display:none;cursor:auto}.modal-overlay .close-overlay{margin:0 0 0 0;font-size:30px;line-height:30px;color:#c82127;float:right;clear:both;font-family:serifa_btbold,Times,serif}.modal-overlay h2{margin:0 0 25px 0;padding:0 0 15px 0;font-size:30px;line-height:1.25;color:#c82127;text-align:center;border-bottom:4px solid #c82127;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#warning-icon{width:20%;text-align:center;position:relative;float:left}#warning-icon span{width:75px;height:75px;margin:0 auto;position:relative;display:block}#warning-icon span:after{content:'';background-color:#000;width:20px;height:35px;position:absolute;top:18px;left:calc(50% - 10px);display:block}#warning-icon i{width:75px;height:75px;font-size:65px;line-height:68px;color:#f6eb42;position:absolute;z-index:1}#warning-icon i:after{content:'\f071';width:75px;height:75px;font-size:68px;line-height:68px;color:#000;position:absolute;top:0;left:0;z-index:-1;font-family:FontAwesome}#warning-copy{width:78%;position:relative;float:right}#warning-copy p{font-size:15px;line-height:1.15;color:#959595;font-family:serifaroman,Times,serif}#warning-copy p strong{color:#000;font-family:serifa_btbold,Times,serif}#warning-copy p a{color:#c82127;border-bottom:1px solid #c82127}@media only screen and (max-width:900px){#tool-category-selector ul li.cat-item-29 .children{width:500%;position:absolute;bottom:-80px}#tool-category-selector ul li.cat-item-29 .children li{margin:0 2% 0 0}}@media only screen and (max-width:800px){#tool-category-selector ul li.cat-item-29 .children{width:500%;position:absolute;bottom:-85px;left:10%}#tool-category-selector ul li.cat-item-29 .children li{margin:0 2% 0 0}}@media only screen and (max-width:750px){#tool-filter ul li{margin:0 1.5% 10px 1.5%}#page-copy #tools.giveaway li{width:47.5%;min-height:0;margin:0 1% 25px 1%!important}#page-copy #tools.giveaway.five li,#tools.giveaway.five li{max-width:300px;width:90%!important;margin:0 auto 25px auto!important;display:block!important;clear:both}}@media only screen and (max-width:845px){#tool-category-selector{display:none}}@media only screen and (max-width:650px){#tools li{width:50%}#tools li:nth-child(3n+1){clear:none}#tools li:nth-child(odd){clear:both}#grommet-tool-categories article{width:100%;margin:0 auto 0 auto;float:none;clear:both}#grommet-tool-categories article:last-of-type{margin-right:auto}}@media only screen and (max-width:600px){#inside-hero.tool-inside #inside-hero-content .simplefavorite-button{width:100%;padding:10px 0 5px 0;text-align:center;float:none;clear:both}}@media only screen and (max-width:500px){#tools li{width:100%;clear:both}#page-copy #tools.giveaway li{width:70%;margin:0 auto 25px auto!important;clear:both}#tool-filter{padding:5px 0 0 0}#tool-filter ul li{width:46%;margin:0 2% 20px 2%;display:block;float:left}#tool-filter ul li a{font-size:21px;line-height:26px;display:block}.buy-now-product-preview{padding:0 0 0px 0;border-bottom:2px solid #c82127;position:relative;display:block;clear:both}.buy-now-product-preview-image{width:100%;text-align:center;position:relative;display:block;float:none;clear:both}.buy-now-product-preview-image img{max-width:140px}.buy-now-product-preview-meta{width:100%;height:auto;margin:0 auto;padding:0 0 10px 0;position:relative;top:auto;right:auto;clear:both}.buy-now-product-preview-meta .vert-center{top:auto;-webkit-transform:translateY(0);transform:translateY(0)}.buy-now-product-preview-meta h3 a{margin:0 0 2px 0;font-size:35px}.buy-now-product-preview-meta p{width:75%;margin:0 auto 5px auto;clear:both}.modal-overlay h2{font-size:25px}#warning-copy p{font-size:14px}#warning-icon span{width:50px;height:50px}#warning-icon span:after{width:13px;height:27px;top:13px;left:calc(50% - 7px)}#warning-icon i{width:50px;height:50px;font-size:45px;line-height:48px}#warning-icon i:after{width:50px;height:50px;font-size:48px;line-height:48px}}#compare-track{position:relative}#page-copy.all-tools{position:relative;display:block}#page-copy.all-tools h1{margin:0 auto 25px auto;padding:0 0 40px 0;font-size:60px;line-height:65px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#page-copy.all-tools h1:after{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#tool-filters{width:88%;margin:0 auto 25px auto;position:absolute;left:6%;z-index:500}#tool-filters section{width:31.33333333%;margin:0 1%;text-align:center;position:relative;display:block;float:left}#tool-filters section .button.outlined{width:84%;margin:0 auto;padding:6px 8%;font-size:18px;line-height:23px;color:#c72027;border:2px solid #c72027}#tool-filters section .button.outlined:hover{background-color:#c72027;color:#fff}#page-copy #tool-filters section ul li{margin:0!important;padding:0}#tool-filters section>ul{background-color:#fff;width:calc(100% - 16px)!important;margin:0 0 5px 0!important;padding:7px 8px!important;text-align:left;border:0;border-radius:0;border:1px solid #d7d7da;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;list-style:none}#tool-filters section>ul .dropdown-title{background:url(images/dropdown-arrow.png) right center no-repeat #fff;width:100%;font-size:18px;line-height:23px;color:#707070;position:relative;display:block;font-family:serifa_btbold,Times,serif}#tool-filters section ul .dropdown-filters{margin:0!important;padding:15px 0 0 0;display:none;list-style:none}#tool-filters section>ul.active .dropdown-filters{display:block}#page-copy #tool-filters section ul .dropdown-filters li{margin:0 auto!important;padding:0 0 10px 0;display:block;clear:both}#find-tools{text-align:center}#find-tools .button.outlined{margin:0 auto;width:84%;padding:6px 8%;font-size:18px;line-height:23px;color:#c72027;border:2px solid #c72027}#find-tools .button.outlined:hover{background-color:#c72027;color:#fff}#page-copy #tools{padding:100px 0 0 0!important}#page-copy #tools li{margin:0 0 60px 0!important;padding:25px 0 60px 0!important;display:block}#no-tools-found{display:none}@media only screen and (max-width:845px){#page-copy.all-tools h1{margin:0 auto 25px auto;padding:0 0 30px 0;font-size:50px;line-height:55px}#tool-filters{width:100%;margin:0 auto 25px auto;position:relative;left:auto}#tool-filters section{width:90%;margin:0 auto 15px auto;float:none;clear:both}#page-copy #tools{padding:0!important}}@media only screen and (max-width:550px){#page-copy.all-tools h1{margin:0 auto 25px auto;padding:0 0 20px 0;font-size:40px;line-height:45px}}#tool-consumables{background-color:#fff;width:100%!important;margin:0 auto 55px auto;position:relative;clear:both;z-index:5}#tool-consumables h2{background-color:#00aeef;max-width:calc(685px - 3%);margin:0 auto 17px auto;padding:12px 170px 12px 3%;font-size:32px;line-height:37px;color:#fff;text-align:center;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#tool-consumables h2.centered{max-width:calc(855px - 3%);padding:12px 3% 12px 3%}#tool-consumables h2.left-align{text-align:left}#tool-consumables h2 sup{font-size:12px;vertical-align:super;position:relative;top:-5px}#tool-consumables h2::-moz-selection{background:#00a3e0;color:#fff}#tool-consumables h2::selection{background:#00a3e0;color:#fff}#tool-consumables h2::-moz-selection{background:#00a3e0;color:#fff}#tool-consumables h2 sup::-moz-selection{background:#00a3e0;color:#fff}#tool-consumables h2 sup::selection{background:#00a3e0;color:#fff}#tool-consumables h2 sup::-moz-selection{background:#00a3e0;color:#fff}#tool-consumables h2 .button{margin:0;padding:2px 4%;font-size:18px;line-height:23px;position:absolute;top:49.5%;right:3%;display:inline-block!important}#tool-consumables.glue h2{background-color:#cf8a20}#tool-consumables.glue h2::-moz-selection{background:#bb7d1e;color:#fff}#tool-consumables.glue h2::selection{background:#bb7d1e;color:#fff}#tool-consumables.glue h2::-moz-selection{background:#bb7d1e;color:#fff}#tool-consumables.glue h2 sup::-moz-selection{background:#bb7d1e;color:#fff}#tool-consumables.glue h2 sup::selection{background:#bb7d1e;color:#fff}#tool-consumables.glue h2 sup::-moz-selection{background:#bb7d1e;color:#fff}#tool-consumables.grommet h2{background-color:#d59d2f}#tool-consumables.grommet h2::-moz-selection{background:#d59d2f;color:#fff}#tool-consumables.grommet h2::selection{background:#d59d2f;color:#fff}#tool-consumables.grommet h2::-moz-selection{background:#d59d2f;color:#fff}#tool-consumables.grommet h2 sup::-moz-selection{background:#d59d2f;color:#fff}#tool-consumables.grommet h2 sup::selection{background:#d59d2f;color:#fff}#tool-consumables.grommet h2 sup::-moz-selection{background:#d59d2f;color:#fff}#tool-consumables #staple-consumables{max-width:855px;margin:0 auto;padding:10px 0 0 0;text-align:center}#tool-consumables #staple-consumables li{width:16.1666667%;padding:15px 0 15px 0;text-align:center;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;display:inline-block}#tool-consumables #staple-consumables li a{width:100%;height:100%;display:block}#tool-consumables #staple-consumables li a img{width:100%;max-width:76px;height:auto}#fastener-sizes #staple-consumables li a img{width:100%;max-width:76px;height:auto}#tool-consumables #staple-consumables li:hover{background-color:#e6e8e9}#tool-consumables ul#staple-consumables li .consumable-size{font-size:16px;line-height:21px;color:#000;text-align:center;letter-spacing:-1px;font-family:futura_ltbold,Helvetica,sans-serif}#tool-consumables ul#staple-consumables li .consumable-size span{letter-spacing:0;display:block}#tool-consumables ul#staple-consumables li .consumable-id{width:auto;padding:2px 8px;font-size:16px;line-height:21px;color:#c72027;border:3px solid #c72027;text-align:center;display:inline-block;font-family:futura_ltbold,Helvetica,sans-serif}#staple-nail-callout{margin:0 auto 25px auto;position:relative;clear:both}#staple-nail-callout h2{background-color:#727430;max-width:calc(855px - 3% - 170px);margin:0 auto 17px auto;padding:12px 170px 12px 3%;font-size:32px;line-height:37px;color:#fff;text-align:left;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#staple-nail-callout h2 sup{font-size:12px;vertical-align:super;position:relative;top:-5px}#staple-nail-callout h2::-moz-selection{background:#67692e;color:#fff}#staple-nail-callout h2::selection{background:#67692e;color:#fff}#staple-nail-callout h2::-moz-selection{background:#67692e;color:#fff}#staple-nail-callout h2 sup::-moz-selection{background:#67692e;color:#fff}#staple-nail-callout h2 sup::selection{background:#67692e;color:#fff}#staple-nail-callout h2 sup::-moz-selection{background:#67692e;color:#fff}#staple-nail-callout h2 .button{margin:0;padding:2px 4%;font-size:18px;line-height:23px;position:absolute;top:49.5%;right:3%;display:inline-block!important}@media only screen and (max-width:750px){#tool-consumables #staple-consumables li{width:16.1666667%;margin:0 1% 20px 1%}#tool-consumables ul#staple-consumables li .consumable-size{font-size:16px;line-height:21px}#tool-consumables ul#staple-consumables li .consumable-id{font-size:15px}}@media only screen and (max-width:550px){#tool-consumables ul#staple-consumables li .consumable-size{font-size:15px;line-height:20px}#tool-consumables ul#staple-consumables li .consumable-id{font-size:14px}}@media only screen and (max-width:450px){#tool-consumables ul#staple-consumables li .consumable-size{font-size:13px;line-height:18px}#tool-consumables ul#staple-consumables li .consumable-id{font-size:12px}}#staple-selection{margin:0 auto 100px auto;padding:55px 0 0 0;position:relative;clear:both}#staple-selection:before{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible}#staple-selection h2{margin:0 0 55px 0;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#base-material{margin:0 0 120px 0;position:relative;clear:both}#base-material h3{margin:0 0 27px 0;font-size:42px;color:#878b8f;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#base-material-range{background-color:#c72027;width:100%;max-width:800px;height:8px;margin:0 auto;position:relative;display:block;clear:both}#base-material-range:before{content:'';width:0;height:0;position:absolute;top:-16px;left:-10px;border-style:solid;border-width:20px 36px 20px 0;border-color:transparent #c72027 transparent transparent;z-index:0}#base-material-range:after{content:'';width:0;height:0;position:absolute;top:-16px;right:-10px;border-style:solid;border-width:20px 0 20px 36px;border-color:transparent transparent transparent #c72027;z-index:0}#base-material-range .label{margin:12px 0 0 35px;position:relative;float:left;z-index:1}#base-material-range .label.right{margin:12px 35px 0 0;text-align:right;float:right}#base-material-range .label h4{font-size:25px;line-height:28px;color:#878b8f;text-transform:uppercase;font-family:serifa_btbold,Times,serif}#base-material-range .label.right h4{font-family:serifaroman,Times,serif}#base-material-range .label h5{font-size:23px;line-height:25px;color:#80223e;font-family:serifaroman,Times,serif}#fastened-material{position:relative;clear:both}#fastened-material h3{margin:0 0 27px 0;font-size:42px;color:#878b8f;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#fastened-material #thickness-range{width:100%;max-width:800px;height:78px;margin:0 auto 14px auto;position:relative;overflow:hidden}#fastened-material #thickness-range:after{content:'';width:0;height:0;position:absolute;top:0;right:0;border-style:solid;border-width:0 0px 78px 1000px;border-color:transparent transparent #c72027 transparent;z-index:0}#fastened-material #thickness-range .start{background-color:#fff;margin:5px 10px 0 0;padding:50px 5px 0 0;font-size:31px;line-height:31px;color:#c72027;text-transform:uppercase;letter-spacing:1px;display:block;position:absolute;left:0;bottom:-4px;z-index:1;float:left;font-family:serifaroman,Times,serif}#fastened-material #thickness-range .end{margin:5px 10px 0 0;font-size:53px;line-height:78px;color:#fff;text-transform:uppercase;letter-spacing:1px;display:block;position:relative;z-index:1;float:right;font-family:serifa_btbold,Times,serif}#thickness-labels{max-width:800px;margin:0 auto}#thickness-labels h4{font-size:23px;line-height:25px;color:#80223e;position:relative;font-family:serifaroman,Times,serif}.thin-label{float:left}.thick-label{float:right}@media only screen and (max-width:680px){#base-material h3{margin:0 0 95px 0}#base-material-range{width:100%;max-width:8px;height:225px;margin:0 auto}#base-material-range:before{top:-20px;right:auto;left:calc(50% - 20px);border-width:0 20px 36px 20px;border-color:transparent transparent #c72027 transparent}#base-material-range:after{top:auto;right:auto;bottom:-20px;left:calc(50% - 20px);border-width:36px 20px 0 20px;border-color:#c72027 transparent transparent transparent}#base-material-range .label{width:300px;margin:0;text-align:center;position:absolute;top:-80px;left:calc(-50% - 142px);float:none}#base-material-range .label.right{margin:0;top:auto;bottom:-80px;text-align:center;float:none}#fastened-material h3{margin:0 0 27px 0;font-size:42px}#fastened-material #thickness-range{width:100px;max-width:200px;height:1000px;max-height:600px;margin:0 auto 14px auto}#fastened-material #thickness-range:after{content:'';top:0;right:0;border-width:0 100px 600px 100px;border-color:transparent transparent #c72027 transparent}#fastened-material #thickness-range .start{margin:0 auto 0 auto;padding:5px 0 0 0;font-size:31px;line-height:31px;display:block;position:absolute;top:0;left:0;bottom:auto;float:none}#fastened-material #thickness-range .end{margin:5px 10px 0 0;font-size:30px;line-height:30px;position:absolute;bottom:-6px;float:none}#thickness-labels{max-width:300px}#thickness-labels h4{font-size:20px;line-height:25px}.thin-label{background-color:#fff;padding:5px 0;text-align:center;position:absolute;top:-580px;left:calc(50% - 150px);float:none}.thick-label{background-color:#fff;padding:5px 0;text-align:center;position:absolute;top:-50px;left:calc(50% - 150px);float:none}}#pro-tip{background-color:#e7e7e8;margin:0 auto 25px auto;padding:50px 0 30px 0;position:relative;clear:both}#pro-tip h2.pro-tip-heading{margin:0 0 33px 0;font-size:45px;line-height:50px;color:#c82127;text-align:center;text-transform:uppercase;letter-spacing:1px;font-family:futura_ltbold,Helvetica,sans-serif}#pro-tip h2.pro-tip-heading small{font-size:35px;line-height:50px}#pro-tip h2{margin:0 0 5px 0;font-size:35px;line-height:40px;color:#6d0020;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#pro-tip h3{margin:0 0 25px 0;font-size:24px;line-height:30px;color:#c82127;text-align:center;letter-spacing:1px;font-family:serifa_btbold,Times,serif}#pro-tip h3.skinny{max-width:625px;margin:0 auto 25px auto}#pro-tip h3 span{color:#6d0020}#pro-tip h4{margin:0 0 25px 0;font-size:24px;line-height:28px;color:#878b8f;text-align:center;font-family:serifaroman,Times,serif}#pro-tip ul{margin:0 0 18px 0;text-align:center;clear:both}#pro-tip ul li{width:32.3333333%;text-align:center;position:relative;display:inline-block}#pro-tip ul li h3{font-size:18px;line-height:23px;color:#878b8f;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#pro-tip ul li img{max-width:100%;width:auto;height:auto}#pro-tip ul.wide{margin:0 auto 18px auto;text-align:center;clear:both}#pro-tip ul.wide li{width:100%;margin:0 auto 40px auto;text-align:center;position:relative;display:block;clear:both}#pro-tip ul.wide.rivet li:last-child{right:-2.1%}#pro-tip ul.wide li img{max-width:650px;width:95%;height:auto;margin:0 auto}@media only screen and (max-width:750px){#pro-tip ul li{width:100%;margin:0 auto 10px auto;display:block;clear:both}#pro-tip ul.wide.rivet li:last-child{right:-3%}}@media only screen and (max-width:550px){#pro-tip h2.pro-tip-heading{font-size:35px;line-height:40px}#pro-tip h2.pro-tip-heading small{font-size:25px;line-height:40px}}@media only screen and (max-width:450px){#pro-tip h3{font-size:20px;line-height:25px}#pro-tip h3 br{display:none}#pro-tip h4{font-size:20px;line-height:25px}#pro-tip h4 br{display:none}}@media only screen and (max-width:400px){#pro-tip h2.pro-tip-heading{font-size:28px;line-height:33px}#pro-tip h2.pro-tip-heading small{font-size:18px;line-height:40px}}#corrosion-resistance{margin:0 auto 100px auto;padding:55px 0 0 0;position:relative;clear:both}#corrosion-resistance h2{margin:0 0 55px 0;font-size:48px;line-height:53px;color:#878b8f;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#corrosion-resistance-scale{margin:0 0 110px 0;position:relative;clear:both}#corrosion-resistance-range{background-color:#c72027;width:100%;max-width:800px;height:8px;margin:0 auto;position:relative;display:block}#corrosion-resistance-range:before{content:'';width:0;height:0;position:absolute;top:-16px;left:-10px;border-style:solid;border-width:20px 36px 20px 0;border-color:transparent #c72027 transparent transparent;z-index:0}#corrosion-resistance-range:after{content:'';width:0;height:0;position:absolute;top:-16px;right:-10px;border-style:solid;border-width:20px 0 20px 36px;border-color:transparent transparent transparent #c72027;z-index:0}#corrosion-resistance-range .label{z-index:1}#corrosion-resistance-range .label.left{position:absolute;top:-32px;left:35px}#corrosion-resistance-range .label.right{position:absolute;text-align:right;top:-32px;right:35px}#corrosion-resistance-range .label.center{margin:0 auto 0 auto;text-align:center;position:relative;top:-31px;display:block}#corrosion-resistance-range .label h4{margin:0 0 15px 0;font-size:28px;line-height:28px;color:#6d0020;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#corrosion-resistance-range .label h5{font-size:25px;line-height:28px;color:#878b8f;text-transform:uppercase;font-family:serifa_btbold,Times,serif}@media only screen and (max-width:600px){#corrosion-resistance h2{margin:0 0 105px 0}#corrosion-resistance-range{width:100%;max-width:8px;height:225px;margin:0 auto}#corrosion-resistance-range:before{top:-20px;right:auto;left:calc(50% - 20px);border-width:0 20px 36px 20px;border-color:transparent transparent #c72027 transparent}#corrosion-resistance-range:after{top:auto;right:auto;bottom:-20px;left:calc(50% - 20px);border-width:36px 20px 0 20px;border-color:#c72027 transparent transparent transparent}#corrosion-resistance-range .label{width:300px;margin:0;text-align:center;position:absolute!important}#corrosion-resistance-range .label.left{top:-80px;left:calc(-50% - 142px)}#corrosion-resistance-range .label.right{top:auto;bottom:-105px;right:auto;left:calc(-50% - 142px);text-align:center}#corrosion-resistance-range .label.center{padding:5px 0;position:absolute;left:calc(-50% - 142px);top:28%}#corrosion-resistance-range .label.center h5{background-color:#fff}#corrosion-resistance-range .label h4{margin:0 0 0px 0;font-size:28px}}@media only screen and (max-width:350px){#corrosion-resistance h2{font-size:45px;line-height:50px}}#choose-length{margin:0 auto 200px auto;padding:10px 0 0 0;position:relative;clear:both}#choose-length h2{margin:0 0 55px 0;font-size:48px;line-height:53px;color:#878b8f;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#choose-length-scale{margin:0 0 110px 0;position:relative;clear:both}#choose-length-range{background-color:#c72027;width:100%;max-width:800px;height:8px;margin:0 auto;position:relative;display:block}#choose-length-range:before{content:'';width:0;height:0;position:absolute;top:-16px;left:-10px;border-style:solid;border-width:20px 36px 20px 0;border-color:transparent #c72027 transparent transparent;z-index:0}#choose-length-range:after{content:'';width:0;height:0;position:absolute;top:-16px;right:-10px;border-style:solid;border-width:20px 0 20px 36px;border-color:transparent transparent transparent #c72027;z-index:0}#choose-length-range .label{text-align:center!important;z-index:1}#choose-length-range .label.left{position:absolute;top:-32px;left:45px}#choose-length-range .label.right{position:absolute;text-align:right;top:-32px;right:45px}#choose-length-range .label.center{margin:0 auto 0 auto;text-align:center;position:relative;top:-31px;display:block}#choose-length-range .label h4{margin:0 0 25px 0;font-size:25px;line-height:25px;color:#878b8f;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#choose-length-range .label h5{font-size:18px;line-height:20px;text-align:center;color:#878b8f;position:relative;display:block;font-family:serifa_btbold,Times,serif}#choose-length-range .label h5 span{display:block;clear:both}#choose-length-range .label h5 img{max-width:117px;width:100%;height:44px;padding:8px 0 4px 0;position:relative;display:inline-block}@media only screen and (max-width:600px){#choose-length{margin:0 auto 250px auto;padding:10px 0 0 0}#choose-length h2{margin:0 0 225px 0}#choose-length-range{width:100%;max-width:8px;height:525px;margin:0 auto}#choose-length-range:before{top:-20px;right:auto;left:calc(50% - 20px);border-width:0 20px 36px 20px;border-color:transparent transparent #c72027 transparent}#choose-length-range:after{top:auto;right:auto;bottom:-20px;left:calc(50% - 20px);border-width:36px 20px 0 20px;border-color:#c72027 transparent transparent transparent}#choose-length-range .label{width:300px;margin:0;text-align:center;position:absolute!important}#choose-length-range .label.left{top:-200px;left:calc(-50% - 142px)}#choose-length-range .label.right{top:auto;bottom:-200px;right:auto;left:calc(-50% - 142px);text-align:center}#choose-length-range .label.center{background-color:#fff;padding:8px 0;position:absolute;left:calc(-50% - 142px);top:28%}#choose-length-range .label h4{margin:0 0 0px 0;font-size:28px}}#holding-strength{margin:0 auto 100px auto;padding:55px 0 0 0;position:relative;clear:both}#holding-strength h2{margin:0 0 55px 0;font-size:48px;line-height:53px;color:#878b8f;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#holding-strength-scale{margin:0 0 110px 0;position:relative;clear:both}#holding-strength-range{background-color:#c72027;width:100%;max-width:800px;height:8px;margin:0 auto;position:relative;display:block}#holding-strength-range:before{content:'';width:0;height:0;position:absolute;top:-16px;left:-10px;border-style:solid;border-width:20px 36px 20px 0;border-color:transparent #c72027 transparent transparent;z-index:0}#holding-strength-range:after{content:'';width:0;height:0;position:absolute;top:-16px;right:-10px;border-style:solid;border-width:20px 0 20px 36px;border-color:transparent transparent transparent #c72027;z-index:0}#holding-strength-range .label{z-index:1}#holding-strength-range .label.left{position:absolute;top:-32px;left:35px}#holding-strength-range .label.right{position:absolute;text-align:right;top:-32px;right:35px}#holding-strength-range .label.center{margin:0 auto 0 auto;text-align:center;position:relative;top:-31px;display:block}#holding-strength-range .label h4{margin:0 0 15px 0;font-size:28px;line-height:28px;color:#6d0020;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#holding-strength-range .label h5{font-size:25px;line-height:28px;color:#878b8f;text-transform:uppercase;font-family:serifa_btbold,Times,serif}@media only screen and (max-width:600px){#holding-strength{margin:0 auto 130px auto}#holding-strength h2{margin:0 0 105px 0}#holding-strength-range{width:100%;max-width:8px;height:225px;margin:0 auto}#holding-strength-range:before{top:-20px;right:auto;left:calc(50% - 20px);border-width:0 20px 36px 20px;border-color:transparent transparent #c72027 transparent}#holding-strength-range:after{top:auto;right:auto;bottom:-20px;left:calc(50% - 20px);border-width:36px 20px 0 20px;border-color:#c72027 transparent transparent transparent}#holding-strength-range .label{width:300px;margin:0;text-align:center;position:absolute!important}#holding-strength-range .label.left{top:-80px;left:calc(-50% - 142px)}#holding-strength-range .label.right{top:auto;bottom:-105px;right:auto;left:calc(-50% - 142px);text-align:center}#holding-strength-range .label.center{background-color:#fff;padding:5px 0;position:absolute;left:calc(-50% - 142px);top:28%}#holding-strength-range .label h4{margin:0 0 0px 0;font-size:28px}}#rivets-graphic{margin:0 0 48px 0;padding-top:38px;text-align:center;position:relative;clear:both}#rivets-graphic:before{content:'';background-color:#ca2129;width:95%;max-width:845px;height:3px;margin:0 auto;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#rivets-graphic img{max-width:255px;width:100%;height:auto}#tool-recommended-projects{margin:0 auto 60px auto;position:relative;clear:both}#tool-recommended-projects h2{background-color:#76251f;max-width:855px;margin:0 auto 20px auto;padding:12px 0;font-size:32px;line-height:37px;color:#fff;text-align:center;text-transform:uppercase;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#tool-recommended-projects h2 sup{font-size:12px;vertical-align:super;position:relative;top:-5px}#tool-recommended-projects h2::-moz-selection{background:#68211c;color:#fff}#tool-recommended-projects h2::selection{background:#68211c;color:#fff}#tool-recommended-projects h2::-moz-selection{background:#68211c;color:#fff}#tool-recommended-projects h2 sup::-moz-selection{background:#68211c;color:#fff}#tool-recommended-projects h2 sup::selection{background:#68211c;color:#fff}#tool-recommended-projects h2 sup::-moz-selection{background:#68211c;color:#fff}#tool-recommended-projects ul{max-width:855px;margin:0 auto 0 auto;padding:0}#tool-recommended-projects ul li{width:calc(33.3333333% - 2%);height:275px;margin:0 3% 0 0;text-align:center;position:relative;float:left}#tool-recommended-projects ul li:after{content:'';width:100%;height:70px;position:absolute;bottom:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(1%,rgba(0,0,0,0)),to(rgba(45,45,45,0.35)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(45,45,45,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#592d2d2d',GradientType=0)}#tool-recommended-projects ul li:nth-of-type(3n+1){clear:both}#tool-recommended-projects ul li:nth-of-type(3){margin-right:0}#tool-recommended-projects ul li a{background-color:rgba(200,33,39,.90);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block}#tool-recommended-projects ul li a .button.outlined{padding:3px 7%;font-size:14px;line-height:19px;border:2px solid #fff}#tool-recommended-projects ul li a .article-meta{width:94%;height:auto;padding:0 3%;position:relative;display:block;z-index:5}#tool-recommended-projects ul li a .article-meta h3{margin:0 0 20px 0;font-size:28px;line-height:33px;color:#fff;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#tool-videos{margin:0 auto 100px auto;padding:55px 0 0 0;position:relative;clear:both}#tool-videos.margin-top{margin-top:50px}#tool-videos:before{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible}#tool-videos h2{margin:0 0 20px 0;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#tool-videos #video-listing{width:86%;margin:0 auto!important}#tool-videos #video-listing li{margin:0 1% 45px 1%!important;float:left!important;clear:none!important}#tool-videos.see-tool-in-action{padding-top:0}#tool-videos.see-tool-in-action:before{display:none}#tool-videos.see-tool-in-action .vert-center{display:none}.video-info h3.cut-line:after{display:none!important;visibility:hidden!important}#tool-videos #video-listing ul.slick-dots{width:80%;margin:0 auto 0 auto;padding:10px 0 0 0;position:relative;clear:both}#tool-videos #video-listing ul.slick-dots li{margin:0 0 15px 0!important;width:auto!important;height:auto!important;display:inline-block!important;float:none!important}#tool-videos #video-listing ul.slick-dots li button{display:block}#tool-videos #video-listing .slick-prev{left:-10%}#tool-videos #video-listing .slick-next{right:-10%}@media only screen and (max-width:800px){#tool-videos #video-listing{width:95%}#tool-videos #video-listing li{margin-bottom:10px!important}}#reviews{margin:0 auto 60px auto;padding:55px 0 0 0;position:relative;clear:both}#reviews h2{margin:0 0 35px 0;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#reviews .button{max-width:275px;margin:0 auto 0 auto;padding:7px 0;display:block}@media only screen and (max-width:400px){#reviews h2{margin:0 0 35px 0;font-size:40px;line-height:45px}}.BVRRRatingSummaryLinkWriteFirst,.BVRRRatingSummaryLinks,.BVRRRatingsHistogramButton{display:none!important}#BVRRSummaryContainer .BVRROverallRatingContainer{margin:0 auto!important;padding:0!important;float:none!important}#BVRRSummaryContainer .BVRROverallRatingContainer .BVRRRatingContainerStar{margin:0 auto!important;padding:0!important;float:none!important}.BVRRRatingNormalImage{margin:0 auto!important;padding:0!important;float:none!important}.BVRRRatingSummaryLink.BVRRRatingSummaryNoReviewsWriteImageLink{margin:0 auto!important;padding:0!important;float:none!important}#BVRRSecondarySummaryContainer{width:90%;margin:0 auto}#BVRRContainer{width:90%;margin:0 auto}#BVSubmissionContainer{text-align:left!important}#related-tools{margin:0 auto 85px auto;padding:60px 0 0 0;position:relative;clear:both}#related-tools:before{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible}#related-tools h2{margin:0 0 35px 0;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#related-tools ul{margin:0 0 0 0;padding:0;position:relative;clear:both}#related-tools ul li{width:33.3333333%;margin:0 0 0 0;text-align:center;position:relative;float:left}#related-tools ul li:nth-child(3n+1){clear:both}#related-tools ul li a{}#related-tools ul li h3 a{margin:0 0 2px 0;font-size:36px;line-height:41px;color:#c72027;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#related-tools ul li h3 a sup{font-size:13px;line-height:20px;text-transform:none;position:absolute;top:2px}#related-tools ul li p{width:75%;margin:0 auto 7px auto;font-size:14px;line-height:21px;color:#000;font-family:serifaroman,Times,serif}#related-tools ul li .rating{margin:0 0 18px 0;position:relative;display:block;clear:both}#related-tools ul li .button{width:130px;margin:0 auto 10px auto;padding:5px 10px;font-size:15px;line-height:20px;display:block;float:none;clear:both}#related-tools ul li .tool-image-link{width:85%;margin:0 auto 3px auto;position:relative;display:block}#related-tools ul li .tool-image-link img{max-width:100%;width:100%;height:auto}@media only screen and (max-width:600px){#related-tools ul li{width:90%;max-width:400px;margin:0 auto 35px auto;float:none;clear:both}}#pick-rivet-chart{width:100%;height:60vh;min-height:700px;margin:10px 0 0 0;padding:10px 0 5px 0;position:relative;clear:both}#pick-rivet-chart .wrap{height:100%}#rivet-chart-copy{width:95%;max-width:1000px;margin:0 auto}#rivet-chart-copy h2{margin:0 0 30px 0;font-size:60px;line-height:70px;color:#fff;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#rivet-chart-copy .button{width:85%;max-width:250px;margin:0 auto}#inside-hero-copy.rivet h2{margin:0 auto 30px auto}#rivet-job-chart{width:100%;margin:0 auto;position:relative;display:block}#rivet-chart-copy #rivet-job-chart{width:100%;margin:0 auto 50px auto;position:relative;display:block}#rivet-job-chart:after{content:'';background-color:#fff;width:5px;height:200px;position:absolute;top:15px;left:calc(50% - 5px);visibility:visible}#rivet-job-chart li{padding:48px 0;clear:both}.rivet-jobs{width:calc(50% - 35px);padding:0 35px 0 0;font-size:19px;line-height:24px;color:#fff;text-transform:uppercase;text-align:right;position:relative;display:block;float:left;font-family:futura_ltbold,Helvetica,sans-serif}.rivet-job-answer{width:calc(50% - 20px);padding:0 0 0 20px;font-size:19px;line-height:24px;color:#fff;text-transform:uppercase;text-align:left;position:relative;float:right;font-family:futura_ltbold,Helvetica,sans-serif}.rivet-job-answer .job-answer-size{width:145px;padding:0;text-align:right;position:relative;left:0;display:inline-block}.rivet-job-answer .job-answer-image{width:90%;max-width:140px;position:absolute;top:-12px;left:185px;display:inline-block}#rivet-job-chart li:nth-child(2) .rivet-job-answer .job-answer-image{width:90%;max-width:160px;top:-14px}#rivet-job-chart li:nth-child(3) .rivet-job-answer .job-answer-image{width:90%;max-width:170px;top:-17px}#skinny-intro{max-width:850px;margin:0 auto 85px auto;padding:100px 0 0 0;position:relative;clear:both}#skinny-intro-copy{width:52%;text-align:left;position:relative;float:left}#skinny-intro-copy h2{margin:0 0 2px 0;font-size:21px;line-height:25px;color:#c72027;text-transform:uppercase;position:relative;letter-spacing:1px;font-family:futura_ltbold,Helvetica,sans-serif}#skinny-intro-copy p{max-width:670px;margin:0 auto 10px auto;font-size:18px;line-height:23px;color:#636466;display:block;clear:both;letter-spacing:1px;font-family:serifaroman,Times,serif}#skinny-intro-guide-image{width:45%;height:auto;padding:35px 0;border:1px solid #555;text-align:center;position:relative;float:right}#skinny-intro-guide{width:50%;text-align:center;position:relative;float:left}#skinny-intro-guide-image .button.circle{width:100%;max-width:190px;margin:0 auto;padding:7px 0;text-align:center;display:inline-block;overflow:visible}#skinny-intro-guide-image .button.circle span{width:150px;margin:0 auto 0 -75px;padding:0;font-size:18px;line-height:20px;color:#dd1a32;text-align:center;position:relative;bottom:-10px;left:50%;display:block;-webkit-transition:all .3s linear;transition:all .3s linear;letter-spacing:1px;clear:both}#skinny-intro-guide-image .button.circle:hover span{color:#6a0020}#skinny-intro-image{width:50%;text-align:center;position:relative;float:right}#skinny-intro-image img{max-width:135px;width:100%;height:auto}#staple-family-overview{max-width:850px;margin:0 auto 100px auto;position:relative;clear:both}#staple-family-overview a{width:18.4%;margin:0 2% 20px 0;position:relative;display:block;float:left}#staple-family-overview a:last-child{margin-right:0}#staple-family-overview a h3{padding:21px 0;font-size:36px;line-height:36px;color:#fff;text-align:center;text-transform:uppercase;position:relative;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#staple-family-overview a h3 sup{font-size:13px;position:relative;top:-4px;display:inline-block}.staple-family-overview-image{height:60px;margin:0 0 5px 0;text-align:center;position:relative;clear:both;display:block}.staple-family-overview-image img{max-width:50px;width:100%;height:auto;margin:0 auto;display:block}.staple-family-overview-info{min-height:155px;padding:15px 9px 0 9px;border:none;border-right:1px solid #58595b;border-bottom:1px solid #58595b;border-left:1px solid #58595b;position:relative;clear:both}.staple-family-overview-info h4{margin:0 0 5px 0;font-size:14px;line-height:18px;color:#636466;text-transform:uppercase;font-family:serifa_btbold,Times,serif}.staple-family-overview-info h4:after{content:'.';position:relative}.staple-family-overview-info p{margin:0 0 0 0;font-size:14px;line-height:20px;color:#636466;font-family:serifaroman,Times,serif}.staple-family-overview-info ul{list-style:none}.staple-family-overview-info li{font-size:14px;line-height:18px;color:#636466;font-family:serifaroman,Times,serif}.staple-family-overview-info li:before{content:'- ';padding:0 5px 0 0;position:relative;display:inline-block}#staple-family-details{min-height:100vh;margin:0 auto 75px auto;position:relative;clear:both}#staple-family-details nav{background-color:#fff;max-width:850px;margin:0 auto;position:relative;z-index:100}#staple-family-details nav ul{}#staple-family-details nav ul li{width:18.4%;margin:0 2% 0 0;opacity:.5;-webkit-transition:all .3s linear;transition:all .3s linear;display:block;float:left}#staple-family-details nav ul li:last-child{margin-right:0}#staple-family-details nav ul li a{width:100%;padding:8px 0;font-size:36px;line-height:36px;color:#fff;text-align:center;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#staple-family-details nav ul li a sup{font-size:11px;position:relative;top:-6px;display:inline-block}#staple-family-details nav ul li:hover{opacity:1}#staple-family-details nav ul li.current_tab{opacity:1}.detail-info{position:relative;display:none;clear:both}.detail-info .wrap{max-width:850px}.detail-info-intro{padding:60px 0 35px 0;position:relative;clear:both}.family-name{width:28%;position:relative;float:left}.family-name h3{width:calc(55% - 20px);padding:6px 5px;font-size:36px;line-height:36px;color:#fff;border:5px solid #fff;text-align:center;display:block;float:right;font-family:futura_ltbold,Helvetica,sans-serif}.family-name h3 sup{font-size:11px;position:relative;top:-6px;display:inline-block}.family-name h3 span{font-size:18px;line-height:18px;text-transform:uppercase;letter-spacing:1px;display:block;font-family:serifa_btbold,Times,serif}.family-portrait{width:40%;height:100%;text-align:center;position:absolute;top:0;left:0}.family-portrait img{max-width:65%;width:auto;height:auto;max-height:70px;margin:0 auto}.family-intro{width:68%;position:relative;float:right}.family-intro h3{font-size:21px;line-height:25px;color:#fff;text-transform:uppercase;letter-spacing:1px;position:relative;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.family-intro h3 sup{font-size:11px;position:relative;top:0px;display:inline-block}.family-intro h4{margin:0 0 2px 0;font-size:13px;line-height:18px;color:#fff;letter-spacing:1px;display:block;clear:both;font-family:serifaroman,Times,serif}.family-intro h4 span{font-family:serifa_btbold,Times,serif}.family-intro p{margin:0 0 10px 0;font-size:16px;line-height:21px;color:#fff;letter-spacing:1px;display:block;clear:both;font-family:serifaroman,Times,serif}.family-intro .button{margin:0!important;padding:5px 10px!important;font-size:15px!important;line-height:19px!important;border:2px solid #fff!important;float:right}.family-intro .button sup{font-size:7px;position:relative;top:0px;display:inline-block}.detail-info-body{position:relative;display:block;clear:both}.staple-family-chart{background-color:#f1f2f2;margin:0 auto 20px auto;padding:50px 0 60px 0;position:relative;clear:both}.staple-family-chart .wrap{height:100%}.key{width:100%;max-width:740px;margin:0 auto 50px auto;position:relative;clear:both}.key h3 span{background-color:#bcbdbd;width:10%;height:28px;margin:0 1% 0 0;display:inline-block;float:left}.key h3{width:55%;font-size:28px;line-height:28px;color:#bcbdbd;text-transform:uppercase;display:block;float:left;font-family:futura_ltbold,Helvetica,sans-serif}.key p{width:40%;font-size:12px;line-height:14px;color:#636466;letter-spacing:1px;display:block;float:left;font-family:serifaroman,Times,serif}.chart{margin:0 auto 70px auto;position:relative;clear:both}.chart-carousel{position:relative;clear:both}.chart-carousel .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0px 1px!important}.chart-carousel .slick-dots li button{height:20px;width:20px}.chart-carousel .slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:28px;line-height:28px;color:#fff;opacity:.25}.chart-carousel .slick-dots li.slick-active button:before{opacity:1;color:#fff}.chart.side-key{width:88%}.chart article{width:calc(14% - 2px);min-height:285px;padding:0 3%;border-right:2px solid #bcbdbd;position:relative;float:left}.chart article:last-of-type{width:14%;border-right:none}.chart.side-key article{width:calc(17% - 2px);padding:0 1.5%}.chart.side-key article:last-of-type{width:17.005%}.chart.three-blocks article{width:calc(15.33333333% - 2px);padding:0 9%}.chart.three-blocks article:last-of-type{width:15.33833333%}.chart article h4{max-width:65px;margin:0 auto 2px auto;padding:0 0 2px 0;font-size:15px;line-height:17px;color:#231f20;text-align:center;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.chart article h4 span{text-align:center;display:block}.chart article h5{max-width:65px;margin:0 auto 35px auto;padding:0;font-size:12px;line-height:12px;color:#231f20;text-align:center;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.chart article h5 sup{position:relative;top:3px}.chart article p{margin:0 0 5px 0;font-size:12px;line-height:13px;color:#636466;text-transform:uppercase;letter-spacing:1px;font-family:serifa_btbold,Times,serif}.chart article ul{position:relative;clear:both}.chart article ul li{margin:0 0 4px 0;font-size:12px;line-height:14px;color:#636466;letter-spacing:1px;display:block;font-family:serifaroman,Times,serif}.chart article ul li:before{content:'- ';padding:0 3px 0 0;position:relative;display:inline-block}.base-section{width:100%;text-align:center;position:absolute;bottom:0;left:0;clear:both}.material-being-fastened{background-color:#bcbdbd;width:100%;position:absolute;bottom:30px;left:0}.base-section img{max-width:35px;height:auto;margin:0 auto;position:relative;bottom:15px;display:block;z-index:2}.fastened-base-material{width:100%;height:30px;margin:0;position:absolute;bottom:0;left:0;z-index:1}.base-material{padding:45px 3%;text-align:center;clear:both}.base-material h3{margin:0 0 5px 0;font-size:28px;line-height:33px;color:#fff;text-transform:uppercase;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.base-material p{width:60%;margin:0 auto 10px auto;font-size:14px;line-height:16px;color:#fff;letter-spacing:1px;font-family:serifaroman,Times,serif}.side-key-block{background:none!important;width:10%;position:absolute;top:228px;right:-12.5%;z-index:5}.side-key-block	p{font-size:12px;line-height:14px;color:#636466;font-family:serifaroman,Times,serif}.side-key-block	p:before{content:'';background-color:#bcbdbd;width:62px;height:3px;position:absolute;top:calc(50% - 1px);left:-72px}.side-key-block	p:after{content:'';background-color:#bcbdbd;width:3px;height:12px;position:absolute;top:calc(50% - 6px);left:-72px}.staple-family-ad{min-height:75px;margin:0 auto 60px auto;padding:40px 20px;position:relative;clear:both}.staple-family-ad-image{width:30%;text-align:center;position:relative;float:left}.staple-family-ad.no-image .staple-family-ad-image{display:none}.staple-family-ad-image img{max-width:125px;width:auto;height:auto;margin:0 auto}.staple-family-ad-copy{width:68%;position:relative;float:right}.staple-family-ad.no-image .staple-family-ad-copy{width:90%;margin:0 auto;float:none}.staple-family-ad-copy h3{font-size:24px;line-height:29px;text-transform:uppercase;letter-spacing:1px;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.staple-family-ad-copy p{margin:0 0 5px 0;font-size:16px;line-height:22px;color:#58595b;letter-spacing:1px;font-family:serifaroman,Times,serif}.staple-finishes{margin:0 auto;padding:10px 20px;border:1px solid #58595b;position:relative;clear:both}.staple-finishes h3{margin:-25px 0 20px -5px;font-size:25px;line-height:30px;color:#c82128;text-transform:uppercase;letter-spacing:1px;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.staple-finishes h3 span{background-color:#f1f2f2;padding:0 10px;display:inline-block}.staple-finishes ul{text-align:center;position:relative;clear:both}.staple-finishes ul li{width:32.5%;margin:0 0 10px 0;position:relative;text-align:left;vertical-align:top;display:inline-block}.staple-finishes ul li h4{margin:0 0 2px 0;font-size:18px;line-height:23px;color:#c82128;letter-spacing:1px;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.staple-finishes ul li p{width:85%;font-size:15px;line-height:20px;color:#58595b;letter-spacing:1px;font-family:serifaroman,Times,serif}.tool-listing{min-height:200px;position:relative}.tool-group{width:96%;margin:0 auto 20px auto;padding:0 0 20px 0;position:relative}.tool-group:last-of-type{border-bottom:none!important}.tool-group-heading{width:55px;height:calc(100% - 20px);text-align:center;position:absolute;top:0px;left:-180px;vertical-align:text-top;display:block;z-index:1}.tool-group h3{width:100%;min-width:400px;font-size:28px;text-transform:uppercase;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);display:block;font-family:futura_ltbold,Helvetica,sans-serif}.tool-group-tools{width:calc(98% - 55px);position:relative;float:right}.tool-group a{width:23.5%;margin:0 2% 20px 0;position:relative;float:left}.tool-group a:last-of-type{margin-right:0}.tool-group a:nth-of-type(4n+4){margin-right:0}.tool-group a img{max-width:95%;width:auto;height:auto;margin:0 auto 2px auto;display:block;clear:both}.tool-group a section{min-height:230px;padding:0 15px 15px 15px}.tool-group a h4{margin:-15px 0 10px -5px;font-size:21px;line-height:26px;text-transform:uppercase;letter-spacing:1px;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.tool-group a h4 sup{font-size:12px}.tool-group a h4 span{background-color:#fff;padding:0 5px;display:inline-block}.tool-group a p{margin:0 0 5px 0;font-size:14px;line-height:18px;color:#58595b;letter-spacing:1px;font-family:serifaroman,Times,serif}.tool-group a ul{}.tool-group a ul li{margin:0 0 6px 0;font-size:12px;line-height:14px;color:#58595b;position:relative;letter-spacing:1px;font-family:serifaroman,Times,serif}.tool-group a ul li strong{font-weight:normal;font-family:serifa_btbold,Times,serif}.tool-group a ul li sup{font-size:9px}.tool-group a ul li span{font-size:11px;line-height:12px;text-transform:lowercase;display:block;clear:both}.section-image{margin:0 auto 30px auto;text-align:center;position:relative;clear:both}.section-image img{max-width:430px;width:auto;height:auto;margin:0 auto}#print-staple-guide{margin:0 auto 75px auto;text-align:center;position:relative;display:block;clear:both}#print-staple-guide .button{color:#bf2026;border:4px solid #bf2026}#print-staple-guide .button:hover{background-color:#bf2026;color:#fff}#fastener-intro{margin:0 auto 60px auto;padding:40px 0 0 0;position:relative;clear:both}#fastener-intro h2{max-width:890px;margin:0 auto 15px auto;font-size:60px;line-height:65px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#fastener-intro h3{margin:0 0 2px 0;font-size:25px;line-height:30px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#fastener-intro p{max-width:670px;margin:0 auto 10px auto;font-size:18px;line-height:23px;color:#636466;text-align:center;display:block;clear:both;font-family:serifaroman,Times,serif}#fastener-jump{padding:30px 0 0 0;text-align:center;position:relative;display:block;clear:both}#fastener-jump ul{text-align:center}#fastener-jump ul li{background:url(images/fastener-wood-bg.jpg) no-repeat;background-size:cover;width:145px;height:145px;margin:0 1%;position:relative;vertical-align:top;display:inline-block}#fastener-jump.rivet ul li{background:url(images/fastener-metal-bg.jpg) no-repeat;background-size:cover}#fastener-jump ul li a{height:100%;display:block}#fastener-jump ul li a h3{font-size:47px;line-height:47px;color:#fff;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#fastener-jump ul li a h3 sup{font-size:13px;line-height:20px;text-transform:none;position:relative;top:0;vertical-align:top}#fastener-jump.small ul li a h3{font-size:30px;line-height:35px;color:#fff;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#fastener-jump.rivet ul li a h3{font-size:40px;line-height:45px;color:#fff;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#fastener-jump.rivet ul li a h3 span{height:auto!important;position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block;clear:both!important}#fastener-jump.rivet ul li a h3 .mm{margin:0 0 2px 0;font-size:20px;line-height:25px;text-transform:none}#fastener-jump.rivet ul li a h3 .diameter{font-size:26px;line-height:31px;text-transform:none}#fastener-jump ul li a span{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block}#fastener-archive{position:relative;clear:both}#fasteners{position:relative;clear:both}#fasteners article{background:url(images/fastener-wood-bg.jpg) no-repeat;background-size:cover;min-height:420px;margin:0 0 5px 0;padding:40px 0;position:relative;clear:both}#fasteners.rivets article{background:url(images/fastener-metal-bg.jpg) no-repeat;background-size:cover}#fasteners article:last-child{margin:0}#fasteners article .block-cover-overlay{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}#fasteners article .wrap{width:95%;height:calc(100% - 80px);margin:0 auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}#fasteners article .fastener-image{width:45%;text-align:right;position:relative;top:25px;left:0;float:left;z-index:5}#fasteners article .fastener-image img{max-width:100%;width:auto;height:auto}#fasteners.rivets article .rivet-image img{max-width:100%;width:auto;height:100px;margin:55px 0 0 0}#fasteners article .fastener-info{width:50%;margin:0 0 25px 0;padding:15px 0 0 0;position:relative;float:right;z-index:5}#fasteners.rivets article .fastener-info{width:calc(50% - 45px);padding:15px 0 0 45px}#fasteners article .fastener-info h3{margin:0 0 8px 0;font-size:46px;line-height:51px;color:#fff;text-transform:uppercase;position:relative;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#fasteners article .fastener-info h3 sup{font-size:15px;line-height:20px;text-transform:none;position:absolute;top:3px}#fasteners article .fastener-info h4{margin:0 0 2px 0;font-size:13px;line-height:14px;color:#fff;text-transform:uppercase;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#fasteners article .fastener-info p{margin:0 0 10px 0;font-size:15px;line-height:19px;color:#fff;display:block;clear:both;font-family:serifaroman,Times,serif}#fasteners article .fastener-info ul{margin:0 0 15px 0;position:relative;display:block;clear:both}#fasteners article .fastener-info ul li{margin:0 7px 2px 0;font-size:13px;line-height:14px;color:#fff;text-transform:uppercase;position:relative;display:inline-block;font-family:futura_ltregular,Helvetica,sans-serif}#fasteners article .fastener-info ul li:after{content:',';position:absolute;right:-3px;bottom:0}#fasteners article .fastener-info ul li:last-child:after{content:none}#fasteners article .fastener-info ul li a{color:#fff;border-bottom:1px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear}#fasteners article .fastener-info ul li a:hover{border-bottom:1px solid #fff}#fasteners article .fastener-info .fastener-read-more{background:url(images/arrow-chevron.svg) 100% 8px no-repeat;background-size:18px 18px;padding:0 25px 0 0;font-size:25px;line-height:30px;color:#fff;text-transform:uppercase;position:relative;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#fasteners article .fastener-info .button{padding:3px 10%}#fasteners.rivets article .rivet-info{width:calc(50% - 5px);height:100%;min-height:395px;text-align:center;border-right:5px solid #fff;position:absolute;display:block;float:left;z-index:5}#fasteners.rivets article .rivet-info h3{margin:0 0 5px 0;font-size:100px;line-height:110px;color:#fff;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#fasteners.rivets article .rivet-info h4{margin:0 0 10px 0;font-size:36px;line-height:41px;color:#fff;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#fasteners.rivets article .rivet-info h5{margin:0 0 8px 0;font-size:36px;line-height:41px;color:#fff;text-transform:uppercase;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#fasteners.rivets article .rivet-info h6{font-size:24px;line-height:29px;color:#fff;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#fasteners article .fastener-usa{margin:0 3% 0 0;position:absolute;bottom:0;right:0;display:block;float:right;clear:both;z-index:5}#inside-fastener{position:relative;clear:both}#inside-fastener article{background:url(images/fastener-wood-bg.jpg) no-repeat;background-size:cover;height:calc(100% - 80px)!important;min-height:420px;margin:0;padding:40px 0;position:relative;display:block;clear:both}#inside-fastener article:last-child{margin:0}#inside-fastener article .block-cover-overlay{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}#inside-fastener article .wrap{width:95%;height:calc(100% - 80px);margin:0 auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}#inside-fastener article .fastener-image{width:45%;text-align:right;position:relative;top:0;left:0;float:left;z-index:5}#inside-fastener article .fastener-image img{max-width:100%;width:auto;height:auto}#inside-fastener article .fastener-info{width:50%;margin:0 0 25px 0;padding:15px 0 0 0;position:relative;float:right;z-index:5}#inside-fastener article .fastener-info h1{margin:0 0 8px 0;font-size:46px;line-height:51px;color:#fff;text-transform:uppercase;position:relative;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#inside-fastener article .fastener-info h1 sup{font-size:15px;line-height:20px;text-transform:none;position:absolute;top:3px}#inside-fastener article .fastener-info h4{margin:0 0 2px 0;font-size:13px;line-height:14px;color:#fff;text-transform:uppercase;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#inside-fastener article .fastener-info p{width:80%;margin:0 0 10px 0;font-size:15px;line-height:19px;color:#fff;display:block;clear:both;font-family:serifaroman,Times,serif}#inside-fastener article .fastener-info ul{margin:0 0 15px 0;position:relative;display:block;clear:both}#inside-fastener article .fastener-info ul li{margin:0 7px 2px 0;font-size:13px;line-height:14px;color:#fff;text-transform:uppercase;position:relative;display:inline-block;font-family:futura_ltregular,Helvetica,sans-serif}#inside-fastener article .fastener-info ul li:after{content:',';position:absolute;right:-3px;bottom:0}#inside-fastener article .fastener-info ul li:last-child:after{content:none}#inside-fastener article .fastener-info ul li a{color:#fff;border-bottom:1px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear}#inside-fastener article .fastener-info ul li a:hover{border-bottom:1px solid #fff}#inside-fastener article .fastener-info .fastener-read-more{background:url(images/arrow-chevron.svg) 100% 8px no-repeat;background-size:18px 18px;padding:0 25px 0 0;font-size:25px;line-height:30px;color:#fff;text-transform:uppercase;position:relative;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#inside-fastener article .fastener-usa{margin:0 3% 0 0;position:absolute;bottom:0;right:0;display:block;float:right;clear:both;z-index:5}#fastener-sizes{background-color:#fff;width:100%!important;margin:0 auto 60px auto!important;padding:40px 0 0 0;position:relative;left:0!important;clear:both;z-index:10}#fastener-sizes h2{max-width:890px;margin:0 auto 15px auto;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#fastener-sizes p{max-width:875px;margin:0 auto 10px auto;font-size:18px;line-height:23px;color:#acacac;text-align:center;display:block;clear:both;font-family:serifaroman,Times,serif}#fastener-sizes ul{max-width:855px;margin:0 auto;text-align:center}#fastener-sizes ul li{width:16.1666667%;padding:15px 0 15px 0;text-align:center;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;display:inline-block}#fastener-sizes ul li a{width:100%;height:100%;display:block}#fastener-sizes ul li:hover{background-color:#e6e8e9}#fastener-sizes ul li .consumable-size{font-size:16px;line-height:21px;color:#000;text-align:center;letter-spacing:-1px;font-family:futura_ltbold,Helvetica,sans-serif}#fastener-sizes ul li .consumable-size span{letter-spacing:0;display:block}#fastener-sizes ul li .consumable-id{width:auto;padding:2px 8px;font-size:16px;line-height:21px;color:#c72027;border:3px solid #c72027;text-align:center;display:inline-block;font-family:futura_ltbold,Helvetica,sans-serif}@media only screen and (max-width:900px){#fastener-jump ul li{width:115px;height:115px;margin:0 .5% 10px .5%}#fastener-jump ul li a h3{font-size:40px;line-height:40px}#fastener-jump.small ul li a h3{font-size:25px;line-height:30px}#fastener-jump.rivet ul li a h3{font-size:26px;line-height:31px}#fastener-jump.rivet ul li a h3 .mm{margin:0 0 2px 0;font-size:20px;line-height:25px}#fastener-jump.rivet ul li a h3 .diameter{font-size:18px;line-height:23px}}@media only screen and (max-width:890px){.staple-family-chart{background-color:#f1f2f2;margin:0 auto 20px auto;padding:50px 0 60px 0}.chart.side-key{width:100%}.side-key-block{width:100%;margin:0 auto;padding:5px 0;text-align:center;position:relative;top:auto;right:auto}.side-key-block	p{font-size:12px;line-height:14px}.side-key-block	p:before{content:none}.side-key-block	p:after{content:none}}@media only screen and (max-width:800px){#fasteners article .wrap{width:95%;height:calc(100% - 80px);margin:0 auto;position:relative;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}#fasteners article .fastener-image{width:95%;margin:0 auto;text-align:center;top:0;left:auto;float:none;clear:both}#fasteners article .fastener-image img{max-width:100%;width:auto;height:auto}#fasteners.rivets article .rivet-image img{max-width:100%;width:auto;height:100px;margin:15px 0 0 0}#fasteners article .fastener-info{width:90%;max-width:570px;margin:0 auto 25px auto;padding:15px 0 0 0;float:none;clear:both}#fasteners.rivets article .fastener-info{width:100%;padding:15px 0 0 0;text-align:center}#fasteners.rivets article .rivet-info{width:100%;height:auto;min-height:0;padding:0 0 25px 0;border-right:none;border-bottom:5px solid #fff;position:relative;float:none;clear:both}#fasteners.rivets article .rivet-info .vert-center{top:auto;-webkit-transform:translateY(0);transform:translateY(0)}#fasteners.rivets article .rivet-info h3{margin:0 0 5px 0;font-size:80px;line-height:90px}#fasteners.rivets article .rivet-info h4{margin:0 0 10px 0;font-size:26px;line-height:31px}#fasteners.rivets article .rivet-info h5{margin:0 0 8px 0;font-size:26px;line-height:31px}#fasteners.rivets article .rivet-info h6{font-size:24px;line-height:29px}#fasteners article .fastener-usa{max-width:90px;margin:0 auto;position:relative;bottom:0;right:auto;display:block;float:none;clear:both}#inside-hero.fastener-inside{height:auto!important}#inside-fastener{position:relative;clear:both}#inside-fastener article{height:calc(100% - 80px)!important;min-height:420px;margin:0;padding:40px 0}#inside-fastener article .wrap{width:95%;height:calc(100% - 80px);margin:0 auto;position:relative;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}#inside-fastener article .fastener-image{width:95%;margin:0 auto;text-align:center;top:0;left:auto;float:none;clear:both}#inside-fastener article .fastener-image img{max-width:100%;width:auto;height:auto}#inside-fastener article .fastener-info{width:90%;max-width:570px;margin:0 auto 25px auto;padding:15px 0 0 0;float:none;clear:both}#inside-fastener article .fastener-info p{width:100%}#inside-fastener article .fastener-usa{max-width:90px;margin:0 auto;position:relative;bottom:0;right:auto;display:block;float:none;clear:both}.key{width:100%;max-width:none;margin:0 auto 50px auto;text-align:center;vertical-align:bottom}.key h3 span{width:10%;height:20px;margin:0px 1% 0 0;display:inline-block;float:none}.key h3{width:80%;margin:0 auto 8px auto;font-size:28px;line-height:28px;color:#bcbdbd;float:none;clear:both}.key p{width:100%;font-size:12px;line-height:14px;color:#636466;float:none;clear:both}.tool-group{width:96%;margin:0 auto 20px auto;padding:0 0 20px 0;position:relative}.tool-group:last-of-type{border-bottom:none!important}.tool-group-heading{width:100%;height:auto;margin:0 auto;padding:0 0 20px 0;position:relative;top:auto;left:auto;vertical-align:text-top}.tool-group h3{width:100%;min-width:0;font-size:28px;text-transform:uppercase;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0)}.tool-group-tools{width:100%;float:none;clear:both}.tool-group a{width:48.5%;margin:0 2% 20px 0;position:relative;float:left}.tool-group a:last-of-type{margin-right:0}.tool-group a:nth-of-type(2n+2){margin-right:0}.tool-group a:nth-of-type(4n+4){margin-right:0}}@media only screen and (max-width:750px){#fastener-sizes ul li{width:16.1666667%;margin:0 1% 20px 1%}#fastener-sizes ul li .consumable-size{font-size:16px;line-height:21px}#fastener-sizes ul li .consumable-id{font-size:15px}#inside-hero-copy.rivet h2{margin:0 auto 5px auto}#inside-hero-copy.rivet h2 span{font-size:30px!important;line-height:35px!important}#rivet-job-chart{width:100%;margin:0 auto;position:relative;display:block}#rivet-chart-copy #rivet-job-chart{width:100%;margin:0 auto 50px auto;position:relative;display:block}#rivet-job-chart:after{content:none}#rivet-job-chart li{padding:10px 0}.rivet-jobs{width:100%;padding:0;font-size:15px;text-align:center;float:none;clear:both}.rivet-job-answer{width:100%;margin:0 0 20px 0;padding:0;text-align:center;float:none;clear:both}.rivet-job-answer .job-answer-size{width:145px;padding:0;text-align:right;position:relative;left:0}.rivet-job-answer .job-answer-image{width:80%;max-width:90px;position:relative;top:12px;left:0}#rivet-job-chart li:nth-child(2) .rivet-job-answer .job-answer-image{width:80%;max-width:110px;top:14px}#rivet-job-chart li:nth-child(3) .rivet-job-answer .job-answer-image{width:80%;max-width:120px;top:16px}.detail-info{position:relative;display:none;clear:both}.detail-info .wrap{max-width:850px}.detail-info-intro{padding:60px 0 35px 0;position:relative;clear:both}.family-name{width:100%;max-width:200px;margin:0 auto 25px auto;float:none;clear:both}.family-intro{width:97%;margin:0 auto;float:none;clear:both}.family-intro h3{margin:0 0 5px 0;font-size:21px;line-height:25px}.family-intro h4{margin:0 0 8px 0;font-size:13px;line-height:18px}.family-intro p{margin:0 0 10px 0;font-size:16px;line-height:21px}.family-intro .button{margin:0 auto!important;float:none;clear:both}.chart{width:105.5%!important;left:-2.75%}}@media only screen and (max-width:700px){#skinny-intro{max-width:850px;margin:0 auto 50px auto;padding:50px 0 0 0;position:relative;clear:both}#skinny-intro-copy{width:95%;margin:0 auto 25px auto;text-align:left;float:none;clear:both}#skinny-intro-guide-image{width:95%;margin:0 auto;float:none;clear:both}#fastener-jump ul li{width:95px;height:95px;margin:0 .5% 10px .5%}#fastener-jump ul li a h3{font-size:30px;line-height:30px}#fastener-jump.small ul li a h3{font-size:17px;line-height:22px}#fastener-jump.rivet ul li a h3{font-size:20px;line-height:25px}#fastener-jump.rivet ul li a h3 .mm{margin:0 0 2px 0;font-size:15px;line-height:20px}#fastener-jump.rivet ul li a h3 .diameter{font-size:15px;line-height:20px}.staple-finishes h3{margin:-25px 0 20px -5px;font-size:25px;line-height:30px}.staple-finishes h3 span{background-color:#f1f2f2;padding:0 10px}.staple-finishes ul li{width:100%;margin:0 0 20px 0;float:none;clear:both}.staple-finishes ul li p{width:100%}}@media only screen and (max-width:600px){#staple-family-details{margin:0 auto 75px auto;position:relative;clear:both}#staple-family-details nav ul li{width:18.4%;margin:0 2% 0 0;float:left}#staple-family-details nav ul li a{width:100%;padding:8px 0;font-size:26px;line-height:26px}}@media only screen and (max-width:550px){#fastener-sizes ul li .consumable-size{font-size:15px;line-height:20px}#fastener-sizes ul li .consumable-id{font-size:14px}}@media only screen and (max-width:450px){#staple-family-details{margin:0 auto 75px auto;position:relative;clear:both}#staple-family-details nav ul li{width:19.2%;margin:0 1% 0 0;float:left}#staple-family-details nav ul li a{width:100%;padding:8px 0;font-size:21px;line-height:21px}#fastener-sizes ul li .consumable-size{font-size:13px;line-height:18px}#fastener-sizes ul li .consumable-id{font-size:12px}.tool-group a{width:100%;max-width:230px;margin:0 auto 20px auto;display:block;float:none;clear:both}.tool-group a:last-of-type{margin-right:auto}.tool-group a:nth-of-type(2n+2){margin-right:auto}.tool-group a:nth-of-type(4n+4){margin-right:auto}.tool-group a h4{margin:-15px 0 10px -5px;font-size:24px;line-height:30px}.tool-group a p{margin:0 0 5px 0;font-size:17px;line-height:21px}.tool-group a ul li{margin:0 0 10px 0;font-size:14px;line-height:18px}.tool-group a ul li span{font-size:12px;line-height:13px;display:block;clear:both}}@media only screen and (max-width:375px){#staple-family-details nav ul li a{padding:8px 0;font-size:19px;line-height:21px}}#fastener-selection-chart{margin:0 auto 10px auto;padding:0px 0 0 0;position:relative;clear:both}#fastener-selection-chart:not(.no-outline) h2{background-color:#00aeef;max-width:845px;margin:0 auto 50px auto;padding:12px 0;font-size:48px;line-height:52px;color:#fff;text-align:center;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#fastener-selection-chart:not(.no-outline) h2 sup{font-size:15px;line-height:20px;text-transform:none;position:absolute;top:13px}#fastener-selection-chart:not(.no-outline) h2::-moz-selection{background:#00a3e0;color:#fff}#fastener-selection-chart:not(.no-outline) h2::selection{background:#00a3e0;color:#fff}#fastener-selection-chart:not(.no-outline) h2::-moz-selection{background:#00a3e0;color:#fff}#fastener-selection-chart:not(.no-outline) h2 sup::-moz-selection{background:#00a3e0;color:#fff}#fastener-selection-chart:not(.no-outline) h2 sup::selection{background:#00a3e0;color:#fff}#fastener-selection-chart:not(.no-outline) h2 sup::-moz-selection{background:#00a3e0;color:#fff}#fastener-selection-chart.no-outline h2{background:none;width:95%;margin:0 auto 27px auto;padding:0 0 25px 0;font-size:60px;line-height:65px;color:#ca2129;text-align:center;border-bottom:3px solid #ca2129;text-transform:uppercase;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#fastener-selection-chart.no-outline h2 sup{font-size:15px;line-height:20px;text-transform:none;position:absolute;top:13px}.table-intro{margin:0 0 30px 0;padding:25px 0 0 0;text-align:center;display:block;clear:both}.table-intro:first-of-type{padding:0}.table-intro h3{margin:0 0 5px 0;font-size:29px;line-height:34px;color:#ca2129;text-transform:uppercase;position:relative;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.table-intro h3 sup{font-size:13px;line-height:20px;text-transform:none;position:relative;top:0px;vertical-align:top}.table-intro nav{max-width:600px;margin:0 auto;display:block;clear:both}.table-intro nav h4{font-size:18px;line-height:23px;color:#ca2129;display:inline-block;font-family:serifa_btbold,Times,serif}.table-intro nav ul{position:relative;display:inline-block}.table-intro nav ul li{margin:0 8px 0 0;position:relative;display:inline-block;font-family:serifa_btbold,Times,serif}.table-intro nav ul li a{font-size:18px;line-height:23px;color:#ca2129;position:relative;display:block}.table-intro nav ul li a:after{content:',';position:absolute;bottom:-1px;right:-5px}.table-intro nav ul li:last-child a:after{content:none}#fastener-selection-chart table{width:95%;margin:0 auto 25px auto;border-bottom:1px solid #a5a7a8;table-layout:fixed;position:relative;clear:both}#fastener-selection-chart table thead{text-align:center}#fastener-selection-chart table thead th{padding:5px 0;color:#ca2129;text-transform:uppercase;vertical-align:bottom;font-family:futura_ltbold,Helvetica,sans-serif}#fastener-selection-chart table thead th.fastener-group{width:15%;text-align:left}#fastener-selection-chart table thead th.fastener-size{width:25%}#fastener-selection-chart table thead th.fastener-material{width:30%}#fastener-selection-chart table thead th.fastener-pack-size{width:12%}#fastener-selection-chart table thead th.fastener-buy{width:18%}#fastener-selection-chart table.four-cell thead th{}#fastener-selection-chart table.four-cell thead th.fastener-group{width:15%}#fastener-selection-chart table.four-cell thead th.fastener-size{width:56%}#fastener-selection-chart table.four-cell thead th.fastener-pack-size{width:11%}#fastener-selection-chart table.four-cell thead th.fastener-buy{width:18%}#fastener-selection-chart table.six-cell thead th{}#fastener-selection-chart table.six-cell thead th.fastener-group{width:17%}#fastener-selection-chart table.six-cell thead th.fastener-size{width:15%}#fastener-selection-chart table thead th.fastener-type{width:17%}#fastener-selection-chart table.six-cell thead th.fastener-pack-size{width:9%}#fastener-selection-chart table.six-cell thead th.fastener-nail-guns{width:24%}#fastener-selection-chart table.six-cell thead th.fastener-buy{width:18%}#fastener-selection-chart table.rivet.six-cell thead th{}#fastener-selection-chart table.rivet.six-cell thead th.fastener-group{width:18%}#fastener-selection-chart table.rivet.six-cell thead th.fastener-diameter{width:16%}#fastener-selection-chart table.rivet.six-cell thead th.fastener-length-grip{width:16%}#fastener-selection-chart table.rivet.six-cell thead th.fastener-type{width:21%}#fastener-selection-chart table.rivet.six-cell thead th.fastener-pack-size{width:11%}#fastener-selection-chart table.rivet.six-cell thead th.fastener-buy{width:18%}#fastener-selection-chart table tbody{text-align:center}#fastener-selection-chart table tbody tr{}#fastener-selection-chart table tbody td{padding:8px .25%;font-size:17px;line-height:19px;color:#040707;border-top:1px solid #a5a7a8;border-right:1px solid #a5a7a8;vertical-align:middle;font-family:serifa_btbold,Times,serif}#fastener-selection-chart table tbody td:not(.fastener-name) a{font-size:22px;line-height:22px;color:#ca2129}#fastener-selection-chart table tbody td a{color:#ca2129}#fastener-selection-chart table tbody td:last-child{border-right:none}#fastener-selection-chart table tbody td.fastener-name{color:#ca2129;text-transform:uppercase;text-align:left;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#fastener-selection-chart table tbody td.fastener-name sup{font-size:10px;line-height:15px;text-transform:none;position:relative;top:0;vertical-align:top}#fastener-selection-chart table tbody td.nail-gun-list a{margin:0 7px 0 0;font-size:16px;color:#040707;position:relative;display:inline-block}#fastener-selection-chart table tbody td.nail-gun-list a:last-child{margin:0}#fastener-selection-chart table tbody td.nail-gun-list a:after{content:',';position:absolute;bottom:-1px;right:-4px}#fastener-selection-chart table tbody td.nail-gun-list a:last-child:after{content:none}.fastener-buy-now .buy-now{width:auto;padding:2px 7px;font-size:16px!important;line-height:21px!important;border:2px solid #ca2129;-webkit-transition:all .3s linear;transition:all .3s linear}.fastener-buy-now .buy-now:hover{background-color:#ca2129;color:#fff!important}.stacktable{width:100%;border-spacing:0;border-collapse:separate}.st-head-row{padding:25px 0 5px 0;font-size:22px;line-height:27px;color:#ca2129;text-transform:uppercase;text-align:center;border-top:1px solid #a5a7a8;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}.st-head-row a{color:#ca2129}tr:nth-of-type(2) .st-head-row{padding-top:0;border-top:none!important}.st-head-row.st-head-row-main{border:none!important;display:none}.st-key{width:50%;padding-right:10px!important;color:#ca2129!important;text-align:right;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif!important}.st-val{width:50%;padding:8px 1%!important}.stacktable.large-only{display:table}.stacktable.small-only{display:none}@media only screen and (max-width:700px){.stacktable.large-only{display:none}.stacktable.small-only{display:table}}#most-recent-project{background-color:rgba(200,33,39,.90);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}#most-recent-project-copy{width:45%;float:left;word-wrap:break-word}#most-recent-project-copy.wide{width:100%;float:none}#most-recent-project h1{font-size:60px;line-height:70px;color:#fff;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#most-recent-project span{margin:0 0 50px 0;font-size:60px;line-height:70px;color:#fff;text-transform:uppercase;font-family:futura_ltregular,Helvetica,sans-serif}#most-recent-project:hover .button.outlined{background-color:#fff;color:#bf2026}#recent-project-image{width:50%;text-align:left;float:right}#recent-project-image img{max-width:100%;width:auto;max-height:460px;height:auto;top:0}#project-filters{width:88%;margin:0 auto 25px auto;position:relative}#project-filters section{width:calc(33.33333333% - 2%);margin:0 1%;text-align:center;position:relative;display:block;float:left}#project-filters section select{background:url(images/dropdown-arrow.png) right center no-repeat #fff;width:calc(100% - 16px)!important;margin:0 0 5px 0!important;padding:7px 8px!important;font-size:18px;line-height:23px;color:#707070;text-align:left;border:0;border-radius:0;border:1px solid #d7d7da;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:serifa_btbold,Times,serif}#suggest-project{text-align:center}#suggest-project .button.outlined{margin:0 auto;padding:6px 8%;font-size:18px;line-height:23px;color:#c72027;border:2px solid #c72027}#suggest-project .button.outlined:hover{background-color:#c72027;color:#fff}#projects{width:100%;margin:0 0 55px 0;padding:40px 0 87px 0;position:relative}#projects:after{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible}#projects.how-to{padding-bottom:30px}#projects.how-to:after{content:none}#projects.giveaway{padding-bottom:0}#projects.giveaway:after{content:none}#projects h2{margin:0 auto 25px auto;padding:0 0 40px 0;font-size:60px;line-height:65px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#projects h2:after{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#projects h5{width:70%;margin:0 auto 110px auto;font-size:26px;line-height:1.2;color:#666;text-align:center;font-family:serifa_btbold,Times,serif}#projects h5:after{content:'';background-color:#666;width:215px;height:2px;margin:0 auto;position:relative;top:55px;display:block;clear:both}#projects ul{width:88%;margin:0 auto 45px auto;padding:0 0 0 0}#projects ul li{width:calc(33.3333333% - 2%);margin:0 1% 40px 1%;position:relative;display:block;float:left}#projects ul li:nth-of-type(3n+1){clear:both}#projects ul li a{display:block}#projects ul li a .button.outlined{padding:3px 8%;font-size:14px;line-height:19px;color:#c72027;border:2px solid #c72027}#projects ul li .article-image{width:100%;height:275px;position:relative}.blogger{background-color:#fff;max-width:70%;padding:5px 10px 5px 2px;font-size:11px;line-height:20px;color:#c72027;position:absolute;bottom:14px;left:0;font-family:futura_ltbold,Helvetica,sans-serif}.blogger span{font-size:12px;line-height:20px;text-transform:uppercase}.blogger-image{width:50px;height:50px;border:6px solid #fff;border-right:none;border-bottom:none;position:absolute;bottom:0;right:0}#projects ul li a .article-meta{padding:15px 0 0 0;position:relative;display:block}#projects ul li a .article-meta h3{margin:0 0 10px 0;font-size:28px;line-height:32px;color:#c72027;text-transform:uppercase;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#projects.how-to ul li a .article-meta h3{margin:0;font-size:20px;line-height:1.3;text-transform:none;-webkit-transition:all .3s linear;transition:all .3s linear}#projects ul li a .article-meta h3 span{margin:0 0 2px 0;font-size:18px;line-height:23px;display:block;font-family:futura_ltregular,Helvetica,sans-serif}#projects ul li a:hover .button.outlined{background-color:#bf2026;color:#fff}#projects.how-to ul li a:hover .article-meta h3{color:#a11220}#projects .more-projects{background-color:#dd1a32;width:50%;max-width:315px;margin:0 auto;padding:7px 5px;font-size:22px;line-height:27px;color:#fff;text-transform:uppercase;text-align:center;-webkit-transition:all .3s linear;transition:all .3s linear;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#projects .more-projects:hover{background-color:#76241f}@media only screen and (max-width:900px){#projects ul li{width:calc(50% - 2%)}#projects ul li:nth-of-type(3n+1){clear:none}#projects ul li:nth-of-type(odd){clear:both}#project-filters{width:90%;margin:0 auto 25px auto}#project-filters section{width:calc(50% - 2%);margin:0 1% 15px 1%;z-index:1}#suggest-project{margin:0 auto!important;float:none!important;z-index:0!important}}@media only screen and (max-width:650px){#most-recent-project h1{font-size:45px;line-height:55px}#most-recent-project span{font-size:45px;line-height:55px}#projects ul{width:95%}#projects ul li{width:100%;margin:0 auto 40px auto;text-align:center}#project-filters{width:calc(95% + 15px);margin:0 auto 25px auto}#project-filters section{width:50%;margin:0 0 15px 0}}@media only screen and (max-width:550px){#project-filters{width:calc(95% + 15px);margin:0 auto 25px auto;float:none;clear:both}#project-filters section{width:100%;margin:0 auto 15px auto;clear:both;float:none}}@media only screen and (max-width:500px){#most-recent-project h1{font-size:35px;line-height:45px}#most-recent-project span{margin:0 0 40px 0;font-size:35px;line-height:45px}}@media only screen and (max-width:450px){#most-recent-project-copy{width:100%;margin:0 auto 35px auto;float:none;top:20px;-webkit-transform:translateY(0);transform:translateY(0);clear:both}#most-recent-project h1{font-size:35px;line-height:45px}#most-recent-project span{margin:0 0 40px 0;font-size:35px;line-height:45px}#recent-project-image{width:100%;margin:0 auto;text-align:center;float:none;top:auto;-webkit-transform:translateY(0);transform:translateY(0);clear:both}#recent-project-image img{max-width:75%;max-height:300px}}#blogger-credit{padding:8px 0 0 0;font-size:14px;line-height:19px;color:#fff;position:relative;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#blogger-credit a{color:#fff;text-transform:uppercase;border-bottom:1px solid #fff}.getting-started{width:100%;padding:40px 0 25px 0;text-align:center;position:relative}.getting-started h2{margin:0 auto 10px auto;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}.getting-started p{max-width:900px;margin:0 auto 20px auto;font-size:24px;line-height:32px;letter-spacing:1px;color:#959595;text-align:center;position:relative;font-family:futura_ltregular,Helvetica,sans-serif}.what-you-need{width:calc(95% - 10px);max-width:890px;margin:40px auto 25px auto;padding:0 0 50px 0;text-align:center;border:5px solid #c72027;position:relative}.what-you-need:before{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.what-you-need h2{background-color:#fff;margin:0 auto 5px auto;padding:0 15px;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;top:-30px;display:inline-block;font-family:futura_ltbold,Helvetica,sans-serif}.what-you-need p{margin:0 auto 20px auto;font-size:24px;line-height:32px;letter-spacing:1px;color:#959595;text-align:center;position:relative;font-family:serifaroman,Times,serif}.what-you-need ul{position:relative}.what-you-need ul li{width:22%;margin:0 1%;padding:0;vertical-align:top;position:relative;display:inline-block}.what-you-need ul li a{}.what-you-need ul li .tool-image-link{display:block}.what-you-need ul li img{max-width:100%;width:100%;height:auto}.what-you-need ul li h3 a{margin:0 0 3px 0;font-size:25px;line-height:1.25;color:#c72027;text-transform:uppercase;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.what-you-need ul li h3 a sup{padding-top:5px;font-size:10px;line-height:10px;vertical-align:top;position:relative;display:inline-block}.what-you-need ul li h3.fastener a{font-size:18px;line-height:23px}.what-you-need ul li h4 a{margin:0 0 12px 0;font-size:14px;line-height:19px;color:#000;display:block;font-family:serifaroman,Times,serif}.what-you-need ul li h4 a sup{padding-top:1px;font-size:9px;line-height:9px;vertical-align:top;position:relative;display:inline-block}.what-you-need ul li .button{width:calc(90% - 20px);margin:0 auto 10px auto;padding:5px 10px;font-size:14px;line-height:20px;display:block;float:none;clear:both}.what-you-need:before{content:none}.what-you-need .wrap{max-width:none}.material-group{width:calc(100% - 10px);max-width:890px;margin:0 auto 50px auto;padding:0 0 0 0;border:5px solid #c72027;text-align:center;position:relative}.material-group .accordion-heading{margin:0;padding:12px 10px;font-size:25px;line-height:1.25;display:block;cursor:pointer}.material-group .accordion-heading i{padding:0 0 0 3px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.material-group .accordion-heading.open i{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.accordion-content{padding:25px;border-top:5px solid #c72027;position:relative;display:none}.accordion-show-less{margin:25px auto 0 auto;font-size:22px;line-height:1.25;color:#c72027;text-align:center;text-transform:uppercase;position:relative;display:block;cursor:pointer;font-family:futura_ltbold,Helvetica,sans-serif}.individual-material-group{padding:0 0 40px 0;display:block;clear:both}.individual-material-group:last-of-type{padding-bottom:0}.material-group h2{margin:0 auto 20px auto;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}.material-group ul{max-width:455px;margin:0 auto 10px auto;position:relative;clear:both}.material-group ul li{margin:0 auto 5px auto;padding:0 0 0 28px;font-size:24px;line-height:32px;letter-spacing:1px;color:#959595;text-align:left;text-indent:-13px;position:relative;font-family:futura_ltregular,Helvetica,sans-serif}.material-group ul li i{font-size:19px}.material-group-gallery{margin:0 auto;text-align:center;position:relative;display:block;clear:both}.material-group-gallery img{max-width:100%;width:auto;height:auto;margin:0 auto 5px auto;display:block}.material-group-gallery p{width:95%;max-width:900px;margin:0 auto 20px auto;font-size:24px;line-height:32px;letter-spacing:1px;color:#959595;text-align:center;position:relative;font-family:futura_ltregular,Helvetica,sans-serif}.other-materials{width:100%;padding:40px 0 25px 0;text-align:center;position:relative}.other-materials:before{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.other-materials h2{margin:0 auto 20px auto;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}.other-materials ul{max-width:455px;margin:0 auto 10px auto;position:relative;clear:both}.other-materials ul li{margin:0 auto 5px auto;padding:0 0 0 28px;font-size:24px;line-height:32px;letter-spacing:1px;color:#959595;text-align:left;text-indent:-13px;position:relative;font-family:futura_ltregular,Helvetica,sans-serif}.other-materials ul li i{font-size:19px}.project-video{width:100%;max-width:948px;margin:0 auto;padding:43px 0 20px 0;text-align:center;position:relative}.project-video:before{content:'';background-color:#c72027;width:100%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.project-video h2{margin:0 auto 20px auto;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}.video-container{height:0;margin:0 auto;padding-top:25px;padding-bottom:56.25%;position:relative}.video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.step-group{position:relative;display:block;clear:both}.step-group.slick-slider{margin-bottom:0}h2.step-group-header{width:85%;max-width:730px;margin:0 auto;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;z-index:1;font-family:futura_ltbold,Helvetica,sans-serif}.step-group>.slick-next,.step-group>.slick-prev{background:#eee!important;padding:5px 0;font-size:0;color:transparent;position:absolute;top:8px;display:block;cursor:pointer;z-index:900;opacity:1!important}.step-group>.slick-next.slick-disabled:before,.step-group>.slick-prev.slick-disabled:before{opacity:1;color:#959595}.step-group>.slick-next.slick-disabled,.step-group>.slick-prev.slick-disabled{opacity:1}.step-group>.slick-next:before,.step-group>.slick-prev:before{font-size:25px;line-height:1;color:#c72027;opacity:1;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"FontAwesome"}.step-group>.slick-prev{background:none;width:auto;height:40px;padding:0 20px 0 45px;text-align:left;left:0}.step-group>.slick-prev:before{content:'\f177'}.step-group>.slick-next{background:none;width:auto;height:40px;padding:0 45px 0 20px;text-align:right;right:0}.step-group>.slick-next:before{content:'\f178'}.step-group .slick-dots{background-color:none;width:100%;padding:0;list-style:none;display:block;text-align:center;position:absolute;bottom:10px}.step-group .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0px 1px!important;padding:0px;cursor:pointer}.step-group .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;outline:none}.step-group .slick-dots li button:focus{outline:none}.step-group .slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:22px;height:22px;font-family:"slick";font-size:22px;line-height:22px;text-align:center;color:#c72027;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s linear;transition:all .3s linear}.step-group .slick-dots li:hover button:before{opacity:.45}.step-group .slick-dots li.slick-active button:before{opacity:1;color:#c72027}.step{width:100%;padding:45px 0 40px 0;text-align:center;position:relative}.step.no-content{padding:0 0 40px 0}.step.no-content-previous{padding-bottom:0}.step.no-title{padding:0 0 50px 0}.step.no-title-previous{padding-bottom:0}.step h2{width:85%;max-width:730px;margin:0 auto 25px auto;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;z-index:1;font-family:futura_ltbold,Helvetica,sans-serif}.step h2 span{background-color:#fff;max-width:65%;margin:0 auto;padding:0 20px;display:inline-block;z-index:1}.step h2:before{content:'';background-color:#76241f;width:45%;height:4px;border-radius:50px 0 0 50px;position:absolute;top:calc(50% - 3px);left:0;z-index:-1}.step h2:after{content:'';background-color:#76241f;width:45%;height:4px;border-radius:0 50px 50px 0;position:absolute;top:calc(50% - 3px);right:0;z-index:-1}.step ol,.step p,.step ul{width:95%;max-width:900px;margin:0 auto 20px auto;font-size:24px;line-height:32px;letter-spacing:1px;color:#959595;text-align:center;position:relative;font-family:futura_ltregular,Helvetica,sans-serif}.full-width.portrait{width:95%;max-width:450px;height:0;margin:0 auto 2.4% auto;padding-top:2.4%;padding-bottom:56.25%;position:relative;display:block;clear:both}.full-width.portrait a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.full-width{width:95%;height:0;margin:0 auto 2.4% auto;padding-top:2.4%;padding-bottom:56.25%;position:relative;display:block;clear:both}.full-width a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.two-images{width:95%;margin:0 auto;position:relative;display:block;clear:both}.two-images li{width:48.9%;height:0;margin:0 0 2.4% 0;padding-top:0px;padding-bottom:56.25%;position:relative;display:block;overflow:hidden;float:left}.two-images li:nth-child(2n){float:right}.two-images li a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.two-images.vertical-left{position:relative;display:block;clear:both}.two-images.vertical-left li{width:35%;height:0;margin:0 0 2.4% 0;padding-top:0px;padding-bottom:56.25%;position:relative;display:block;overflow:hidden;float:left}.two-images.vertical-left li:nth-child(2n){width:62.9%;float:right}.two-images.vertical-left li a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.two-images.vertical-right{position:relative;display:block;clear:both}.two-images.vertical-right li{width:62.9%;height:0;margin:0 0 2.4% 0;padding-top:0px;padding-bottom:56.25%;position:relative;display:block;overflow:hidden;float:left}.two-images.vertical-right li:nth-child(2n){width:35%;float:right}.two-images.vertical-right li a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.three-images{width:95%;margin:0 auto;position:relative;display:block;clear:both}.three-images.large-left li{width:48.9%;height:0;margin:0 0 2.4% 0;padding-top:0px;padding-bottom:28.125%;position:relative;display:block;overflow:hidden;float:right}.three-images.large-left li:first-of-type{padding-top:2.4%;padding-bottom:56.25%;float:left}.three-images.large-left li a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.three-images.large-right li{width:48.9%;height:0;margin:0 0 2.4% 0;padding-top:0px;padding-bottom:28.125%;position:relative;display:block;overflow:hidden;float:left}.three-images.large-right li:first-of-type{padding-top:2.4%;padding-bottom:56.25%;float:right}.three-images.large-right li a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.step-content.mobile{display:none}.step-navigation{background-color:#eee;padding:15px 0;font-size:22px;line-height:1.25;color:#939393;position:relative;display:none;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.step-navigation span{color:#c72027;text-transform:uppercase;display:inline-block}#remote-step-navigation{width:100%;position:relative;display:none;clear:both}#remote-step-navigation ul{}#remote-step-navigation ul li{width:50%;text-align:center;position:relative;display:block;float:left;font-family:futura_ltbold,Helvetica,sans-serif}#remote-step-navigation ul li a{background-color:#eee;padding:20px 2%;font-size:14px;line-height:1;color:#939393;text-transform:uppercase;display:block;cursor:pointer}#remote-step-navigation ul li a i{font-size:20px}#remote-step-navigation ul li:nth-child(2) a{background-color:#c72027;color:#fff}.step .step-gallery{width:95%;margin:0 auto 20px auto;text-align:center;position:relative}.step .step-gallery li{width:100%;margin:0 0 15px 0;position:relative;text-align:center;display:inline-block;overflow:hidden}.step .step-gallery li a{margin:0 auto;position:relative;display:block}.step .step-gallery li a img{max-width:100%;width:100%;height:auto;display:block}.step .step-gallery .gallery-step-number{background-color:#c72027;width:25px!important;height:25px!important;margin:0!important;padding:0!important;font-size:15px;line-height:25px;color:#fff;position:absolute!important;top:25px;left:0}.step-group .step-gallery>.slick-next,.step-group .step-gallery>.slick-prev{padding:0;font-size:0;color:transparent;display:block;cursor:pointer;z-index:900;opacity:1!important}.step-group .step-gallery>.slick-next.slick-disabled:before,.step-group .step-gallery>.slick-prev.slick-disabled:before{opacity:0.25}.step-group .step-gallery>.slick-next.slick-disabled,.step-group .step-gallery>.slick-prev.slick-disabled{opacity:0.25}.step-group .step-gallery>.slick-next:before,.step-group .step-gallery>.slick-prev:before{font-size:40px;line-height:1;color:#fff;opacity:1;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"FontAwesome"}.step-group .step-gallery>.slick-prev{background:none;width:50%;height:40px;padding:0 0 0 15px;text-align:left;left:0}.step-group .step-gallery>.slick-prev:before{content:'\f053'}.step-group .step-gallery>.slick-next{background:none;width:50%;height:40px;padding:0 15px 0 0;text-align:right;right:0}.step-group .step-gallery>.slick-next:before{content:'\f054'}.step .step-gallery li .image-caption{width:95%;margin:0 auto;padding:20px 0 0 0}.step .step-gallery.masonry li:nth-of-type(3n+1){width:48.9%;height:0;margin:0 0 2.4% 0;padding-top:0!important;padding-bottom:28.125%;position:relative;display:block;overflow:hidden;float:left;clear:none!important}.step .step-gallery.masonry li:nth-of-type(3n+1) a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.step .step-gallery.masonry li:nth-of-type(3n+2){width:48.9%;height:0;margin:0 0 2.4% 0;padding-top:0!important;padding-bottom:28.125%;position:relative;display:block;overflow:hidden;float:right;clear:none!important}.step .step-gallery.masonry li:nth-of-type(3n+2) a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.step .step-gallery.masonry li:nth-of-type(3n+3){height:0;margin:0 0 2.4% 0;padding-top:2.4%;padding-bottom:56.25%;position:relative;display:block;clear:both}.step .step-gallery.masonry li:nth-of-type(3n+3) a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.download-pdf{width:100%;padding:30px 0 30px 0;text-align:center;position:relative;display:block}.download-pdf p{width:95%;max-width:900px;margin:0 auto 20px auto;font-size:24px;line-height:32px;letter-spacing:1px;color:#959595;text-align:center;position:relative;font-family:futura_ltregular,Helvetica,sans-serif}.finished-product{width:100%;padding:45px 0 50px 0;text-align:center;position:relative}.finished-product .wrap{z-index:1}.finished-product-content{background-color:rgba(200,33,39,.90);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.finished-product h2{width:85%;max-width:730px;margin:0 auto 25px auto;font-size:60px;line-height:70px;color:#fff;text-align:center;text-transform:uppercase;position:relative;z-index:1;font-family:futura_ltbold,Helvetica,sans-serif}.finished-product p{width:75%;margin:0 auto 20px auto;font-size:24px;line-height:30px;color:#fff;text-align:center;position:relative;font-family:futura_ltregular,Helvetica,sans-serif}.finished-product nav{margin:0 auto;padding:40px 0 0 0;clear:both}.finished-product nav h4{width:43%;font-size:24px;line-height:40px;color:#fff;text-align:right;float:left;font-family:futura_ltbold,Helvetica,sans-serif}.finished-product nav ul{width:55%;text-align:left;float:right}.finished-product nav ul li{margin:0 1% 0 0;text-align:center!important;display:inline-block}.finished-product nav ul li a{font-size:35px;line-height:40px;color:#fff}.finished-product ul#before-after.show-labels{margin:0 auto 30px auto;padding:0 0 45px 0}.finished-product ul#before-after.show-labels:before{content:'';background-color:#fff;width:95%;height:1px;border-radius:5px;position:absolute;bottom:0;left:2.5%;display:block}.finished-product ul#before-after.show-labels li{overflow:visible}.finished-product ul#before-after.show-labels li a:after{content:'Before';width:100%;font-size:30px;line-height:1.5;color:#fff;text-align:center;text-transform:uppercase;position:absolute;bottom:-55px;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}.finished-product ul#before-after.show-labels li:nth-child(2) a:after{content:'After'}#print-share{width:100%;padding:45px 0 50px 0;text-align:center;position:relative;clear:both}#print-share:after{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible}#print-share nav{margin:0 auto;padding:70px 0 0 0;clear:both}#print-share nav h4{width:49%;font-size:24px;line-height:40px;color:#c72027;text-align:right;float:left;font-family:futura_ltbold,Helvetica,sans-serif}#print-share nav ul{width:49%;text-align:left;float:right}#print-share nav ul li{margin:0 1% 0 0;text-align:center!important;display:inline-block}#print-share nav ul li a{font-size:35px;line-height:40px;color:#c72027}#about-blogger{width:70%;margin:0 auto;padding:50px 0 20px 0;text-align:left;position:relative;display:block;clear:both}#about-blogger h2{width:100%;margin:0 auto 25px auto;font-size:41px;line-height:50px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;display:block;z-index:1;font-family:futura_ltbold,Helvetica,sans-serif}#about-blogger h2 span{background-color:#fff;width:65%;margin:0 auto;padding:0 20px;display:inline-block;z-index:1}#about-blogger h2:before{content:'';background-color:#76241f;width:45%;height:4px;border-radius:50px 0 0 50px;position:absolute;top:calc(50% - 3px);left:0;z-index:-1}#about-blogger h2:after{content:'';background-color:#76241f;width:45%;height:4px;border-radius:0 50px 50px 0;position:absolute;top:calc(50% - 3px);right:0;z-index:-1}#blogger-picture{width:28%;position:relative;float:left}#blogger-picture:after{content:'';padding-bottom:100%;position:relative;display:block}#blogger-profile{width:70%;position:relative;float:right}#blogger-profile h3{margin:0 0 5px 0;font-size:16px;line-height:20px;color:#000;text-transform:uppercase;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#blogger-profile p{margin:0 0 10px 0;font-size:15px;line-height:22px;color:#959595;display:block;clear:both;font-family:futura_ltregular,Helvetica,sans-serif}#blogger-profile p:nth-last-child(2){margin-bottom:0}#blogger-profile p a{color:#959595;text-transform:uppercase;border-bottom:1px solid #959595;font-family:futura_ltbold,Helvetica,sans-serif}#featured-blogger{width:70%;margin:0 auto;padding:70px 0 10px 0;text-align:center;position:relative;display:block;clear:both}#featured-blogger h2{width:100%;margin:0 auto 25px auto;font-size:32px;line-height:37px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;display:block;z-index:1;font-family:futura_ltbold,Helvetica,sans-serif}#featured-blogger h2 span{background-color:#fff;width:65%;margin:0 auto;padding:0 20px;display:inline-block;z-index:1}#featured-blogger h2:before{content:'';background-color:#76241f;width:45%;height:4px;border-radius:50px 0 0 50px;position:absolute;top:calc(50% - 3px);left:0;z-index:-1}#featured-blogger h2:after{content:'';background-color:#76241f;width:45%;height:4px;border-radius:0 50px 50px 0;position:absolute;top:calc(50% - 3px);right:0;z-index:-1}#featured-blogger p{width:90%;margin:0 auto;font-size:19px;line-height:27px;color:#959595;letter-spacing:1px;font-family:futura_ltregular,Helvetica,sans-serif}#featured-blogger p a{padding:5px 0;color:#c72027;text-decoration:underline;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#other-projects{padding:40px 0 30px 0;text-align:center;position:relative}#prev-next{width:100%;margin:0 0 41px 0;font-size:34px;line-height:39px;color:#c72027;position:relative;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#prev-project{padding:0 0 0 55px;position:absolute;top:0;left:0;z-index:1}#next-project{padding:0 55px 0 0;position:absolute;top:0;right:0;z-index:1}#prev-next a{color:#c72027}#prev-project a:before{content:'';background:url(images/left-arrow.png) center center no-repeat;background-size:contain;width:46px;height:72px;position:absolute;top:-15px;left:-5%}#next-project a:after{content:'';background:url(images/right-arrow.png) center center no-repeat;background-size:contain;width:46px;height:72px;position:absolute;top:-15px;right:-5%}#project-number{margin:0 auto;font-size:34px;line-height:39px;color:#c72027;text-align:center;position:relative;display:block;z-index:0;font-family:futura_ltbold,Helvetica,sans-serif}#other-project-posts ul{width:95%;max-width:870px;margin:0 auto 45px auto;padding:25px 0 0 0;text-align:center}#other-project-posts ul li{width:30.5%;margin:0 1% 20px 1%;text-align:left;display:inline-block;position:relative;vertical-align:top}#other-project-posts ul li:nth-of-type(3n+1){clear:both}#other-project-posts ul li a{display:block}#other-project-posts ul li a .button.outlined{padding:3px 8%;font-size:14px;line-height:19px;color:#c72027;border:2px solid #c72027}#other-project-posts ul li a .article-image{width:100%;height:275px}#other-project-posts ul li a .article-meta{padding:15px 0 0 0;position:relative;display:block}#other-project-posts ul li a .article-meta h3{margin:0 0 10px 0;font-size:28px;line-height:32px;color:#c72027;text-transform:uppercase;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#other-project-posts ul li a .article-meta h3 span{margin:0 0 2px 0;font-size:18px;line-height:23px;display:block;font-family:futura_ltregular,Helvetica,sans-serif}#other-project-posts ul li a:hover .button.outlined{background-color:#bf2026;color:#fff}#project-suggested-products{width:100%;padding:40px 0 30px 0;text-align:center;position:relative}#project-suggested-products.border-top:before{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#project-suggested-products h2{margin:0 auto 25px auto;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#project-suggested-products p{max-width:900px;margin:0 auto 20px auto;font-size:24px;line-height:30px;color:#959595;text-align:center;position:relative;font-family:serifaroman,Times,serif}#project-suggested-products ul{text-align:center;position:relative}#project-suggested-products ul li{width:30.3333333%;margin:0 1% 25px 1%;position:relative;text-align:center;display:inline-block;vertical-align:top;overflow:hidden}#project-suggested-products ul li:nth-of-type(3n+1){clear:both}#project-suggested-products ul li a{width:100%;height:100%}#project-suggested-products ul li a h3{margin:0 0 5px 0;font-size:36px;line-height:41px;color:#c72027;font-family:futura_ltbold,Helvetica,sans-serif}#project-suggested-products ul li a p{font-size:15px;line-height:19px;color:#6a0020;font-family:serifa_btbold,Times,serif}#project-suggested-products ul li a .suggested-product-image{width:100%;height:100%;margin:0 0 5px 0;padding-top:100%;position:relative;display:block}@media only screen and (max-width:800px){#prev-next{width:100%;margin:0 0 70px 0;padding:70px 0 0 0;font-size:28px;line-height:33px}#prev-project{padding:0 0 0 35px;top:70px}#next-project{padding:0 35px 0 0;top:70px}#prev-project a:before{width:30px;height:47px;top:-6px;left:0}#next-project a:after{width:30px;height:47px;top:-6px;right:0}#project-number{margin:-70px auto 0 auto;font-size:28px;line-height:33px;text-align:center;position:relative;display:block}#other-project-posts ul li{width:100%;margin:0 auto 40px auto;text-align:center}}@media only screen and (max-width:700px){.getting-started h2{font-size:35px;line-height:40px}.getting-started p{font-size:18px;line-height:27px}.what-you-need h2{font-size:40px;line-height:45px}.what-you-need h2{top:-24px}.what-you-need p{font-size:18px;line-height:27px}.what-you-need ul li{width:49%;margin:0 0 30px 0}.step-group{padding:0px 0 10px 0}.step-group .step h2{width:85%;margin:0 auto 15px auto;font-size:38px;line-height:1.25}.step-group .step ol,.step-group .step p,.step-group .step ul{width:98%;margin:0 auto 20px auto;font-size:16px;line-height:1.35}.step-navigation{display:block}h2.step-group-header{width:85%;margin:0 auto 20px auto;font-size:40px;line-height:45px}.step-group .step{padding:0}.step-group .step h2{display:none}.material-group-gallery p{width:95%;font-size:16px;line-height:1.35}.step-content.desktop{display:none}.step-content.mobile{display:block}.step .step-gallery{width:105%;left:-2.5%}.step .step-gallery li{height:auto!important;margin:0!important;padding:0!important;display:block;float:left!important;clear:none!important}.step .step-gallery li a{margin:0 auto;position:relative!important;display:block}.step .step-gallery li a img{max-width:100%;width:100%;height:auto;display:block}#remote-step-navigation{display:block}}@media only screen and (max-width:550px){.finished-product ul#before-after.show-labels li a:after{font-size:22px}.finished-product nav h4{width:100%;margin:0 auto 10px auto;text-align:center;float:none;clear:both}.finished-product nav ul{width:100%;text-align:center;float:none;clear:both}.finished-product nav ul li{margin:0 1% 0 1%}#print-share nav h4{width:100%;margin:0 auto 10px auto;text-align:center;float:none;clear:both}#print-share nav ul{width:100%;text-align:center;float:none;clear:both}#print-share nav ul li{margin:0 1% 0 1%}#about-blogger{width:95%;margin:0 auto;padding:0 0 20px 0}#about-blogger h2{width:100%;margin:0 auto 25px auto;font-size:36px;line-height:1.10}#about-blogger h2 span{background-color:#fff;max-width:75%;margin:0 auto;padding:0 20px;display:inline-block;z-index:1}#blogger-picture{width:100%;max-width:250px;margin:0 auto 30px auto;float:none;clear:both}#blogger-profile{width:95%;max-width:375px;margin:0 auto;float:none;clear:both}#blogger-profile p{margin:0 0 15px 0}#blogger-profile p:nth-last-child(2){margin-bottom:15px}#featured-blogger{width:95%;padding:70px 0 10px 0}}@media only screen and (max-width:500px){.what-you-need ul li h3 a{font-size:25px;line-height:1.25}.what-you-need ul li .button{font-size:13px;line-height:18px}}@media only screen and (max-width:450px){.what-you-need h2{font-size:30px;line-height:40px;top:-23px}.material-group .accordion-heading{font-size:23px}.material-group h2{font-size:33px;line-height:38px}}@media only screen and (max-width:400px){#prev-project{font-size:25px}#next-project{font-size:25px}}@media only screen and (max-width:360px){.finished-product h2{font-size:50px;line-height:60px}#featured-blogger p{font-size:16px;line-height:25px}}#more-how-tos{background-color:#666;margin:0 auto 50px auto;padding:125px 0;text-align:center;position:relative;display:block;clear:both}#more-how-tos h2{margin:0 auto 10px auto;font-size:42px;line-height:1.3;color:#fff;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#more-how-tos p{max-width:650px;margin:0 auto 30px auto;font-size:24px;line-height:1.3;color:#fff;font-family:serifaroman,Times,serif}#more-how-tos a{margin:0 10px 15px 10px}#more-how-tos img{margin:0 auto 20px auto;display:block;clear:both}@media only screen and (max-width:800px){}#page-copy.how-to-writeup{max-width:725px;margin:0 auto;padding:50px 0 50px 0;position:relative;display:block;clear:both}#page-copy.how-to-writeup.left-align{text-align:left}#page-copy.how-to-writeup h3{max-width:600px;margin:0 auto 10px auto;padding:20px 0 0 0;font-size:26px;line-height:1.3;color:#a11220;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#page-copy.how-to-writeup h4{max-width:600px;margin:0 auto 10px auto;padding:20px 0 0 0;font-size:22px;line-height:1.3;color:#a11220;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#page-copy.how-to-writeup h4.callout{max-width:570px;margin:0 auto 30px auto;padding:10px 15px;font-size:24px;line-height:1.3;color:#666;text-align:center;border-top:2px solid #666;border-bottom:2px solid #666;text-transform:none;font-family:serifa_btbold,Times,serif}#page-copy.how-to-writeup h5{max-width:600px;margin:0 auto 30px auto;font-size:24px;line-height:30px;color:#666;font-family:serifa_btbold,Times,serif}#page-copy.how-to-writeup h6{max-width:600px;margin:0 auto 30px auto;font-size:20px;line-height:26px;color:#666;font-family:serifa_btbold,Times,serif}#page-copy.how-to-writeup p{max-width:600px;margin:0 auto 10px auto;font-size:17px;line-height:30px;color:#666;font-family:serifaroman,Times,serif}#page-copy.how-to-writeup p a{text-decoration:underline}#page-copy.how-to-writeup a{color:#c72027}#page-copy.how-to-writeup ul{max-width:600px;margin:0 auto 30px auto;padding:0 0 0 20px;list-style:disc}#page-copy.how-to-writeup ul li{margin:0 0 15px 0!important;font-size:17px;line-height:25px;color:#666666;font-family:serifaroman,Times,serif}#page-copy.how-to-writeup ol{max-width:600px;margin:0 auto 30px auto;padding:0 0 0 20px;list-style:decimal}#page-copy.how-to-writeup ol li{margin:0 0 25px 0!important;font-size:17px;line-height:25px;color:#666666;font-family:serifaroman,Times,serif}#how-to-intro{margin:0 auto;text-align:center;position:relative;display:block;clear:both}#how-to-intro h1{margin:0 0 30px 0;font-size:40px;line-height:1.2;color:#c72027;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#how-to-intro h2{width:85%;margin:0 auto 100px auto;font-size:26px;line-height:1.2;color:#666;text-align:center;font-family:serifa_btbold,Times,serif}#how-to-intro h2:after{content:'';background-color:#666;width:215px;height:2px;margin:0 auto;position:relative;top:45px;display:block;clear:both}#page-copy.how-to-writeup .how-to-gallery{margin:0 auto 20px auto;padding:20px 0 0 0;list-style:none}#page-copy.how-to-writeup .how-to-gallery.multiple-images li{height:0;margin:0 0 2.4% 0;padding-top:2.4%;padding-bottom:56.25%;position:relative;display:block;clear:both}#page-copy.how-to-writeup .how-to-gallery.multiple-images li a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}#page-copy.how-to-writeup .how-to-gallery.multiple-images li:nth-of-type(odd){width:48.9%;height:0;margin:0 0 2.4% 0;padding-top:0!important;padding-bottom:28.125%;position:relative;display:block;overflow:hidden;float:left;clear:none!important}#page-copy.how-to-writeup .how-to-gallery.multiple-images li:nth-of-type(odd) a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}#page-copy.how-to-writeup .how-to-gallery.multiple-images li:nth-of-type(2n){width:48.9%;height:0;margin:0 0 2.4% 0;padding-top:0!important;padding-bottom:28.125%;position:relative;display:block;overflow:hidden;float:right;clear:none!important}#page-copy.how-to-writeup .how-to-gallery.multiple-images li:nth-of-type(2n) a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}#page-copy.how-to-writeup img{max-width:100%;width:100%;height:auto;display:block}#how-to-email-signup{margin:0 auto;padding:60px 0 100px 0;position:relative;display:block;clear:both}#how-to-email-signup.border-top:before{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#how-to-email-signup .fasten-nation-graphic{width:40%;padding:10px 0 0 0;position:relative;display:block;float:left}#how-to-email-signup-form{width:56%;position:relative;float:right}#how-to-email-signup-form h2{margin:0 auto;padding:0;font-size:19px;line-height:1.3;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#how-to-email-signup-form p{margin:0 auto 20px auto;font-size:16px;line-height:1.3;color:#666;text-align:center;font-family:serifaroman,Times,serif}@media only screen and (max-width:750px){#how-to-email-signup .fasten-nation-graphic{width:90%;max-width:400px;margin:0 auto 35px auto;padding:0;float:none;clear:both}#how-to-email-signup-form{width:90%;margin:0 auto;float:none;clear:both}}#email-signup-wide{background-color:#e6e4e5;margin:0 auto;padding:40px 0;border-top:5px solid #74241d;border-bottom:5px solid #74241d;position:relative;display:block;clear:both}#email-signup-wide h2{width:50%;margin:0;padding:10px 0 0 0;font-size:50px;line-height:1;color:#c72027;text-transform:uppercase;position:relative;float:left;font-family:futura_ltbold,Helvetica,sans-serif}#email-signup-wide-form{width:45%;position:relative;float:right}#email-signup-wide-form #gform_wrapper_1{width:100%;margin:0 auto!important;padding:0!important;position:relative;clear:both}#email-signup-wide-form #gform_wrapper_1 .gform_body{width:calc(98% - 39px)!important;margin:0 1% 0 0!important;padding:0!important;position:relative;float:left;clear:none}#email-signup-wide-form #gform_wrapper_1 .gform_body ul li{margin-bottom:15px!important}#email-signup-wide-form #gform_wrapper_1 .gform_body ul li:last-child{margin-bottom:5px!important}#email-signup-wide-form #gform_wrapper_1 .gform_footer{width:39px!important;margin:0!important;padding:0!important;position:absolute;right:0;bottom:15px;clear:none}#email-signup-wide-form #gform_wrapper_1 #field_1_3{width:48%!important;float:left;clear:none}#email-signup-wide-form #gform_wrapper_1 #field_1_4{width:48%!important;float:right;clear:none}#email-signup-wide-form #gform_wrapper_1 .gfield_label{display:none!important}#email-signup-wide-form #gform_wrapper_1 .gfield{height:38px!important;position:relative!important;display:block!important}#email-signup-wide-form #gform_wrapper_1 .gfield:not(.no-label):after{content:'';background-color:#c72027;width:100%;height:5px;border-radius:0;position:absolute;bottom:0;left:0}#email-signup-wide-form #gform_wrapper_1 .gfield input[type=email],#email-signup-wide-form #gform_wrapper_1 .gfield input[type=text]{background:none;width:100%!important;height:35px!important;margin:0!important;padding:7px 0 7px 0!important;font-size:18px!important;line-height:23px!important;color:#c72027!important;border:none!important;position:relative!important;float:right;-webkit-appearance:none!important;border-radius:0!important;font-family:serifa_btbold,Times,serif!important}#email-signup-wide-form #gform_wrapper_1 .gfield.no-label .gfield_checkbox label{height:auto!important;font-size:12px!important;line-height:1.25!important;color:#c72027!important;font-family:serifa_btbold,Times,serif!important}#email-signup-wide-form #gform_submit_button_1{background:url(images/arrow-chevron-red.svg) center center no-repeat;width:39px!important;height:39px!important;margin:0;padding:0!important;font-size:13px!important;color:#fff;text-transform:uppercase;text-align:center;border:none!important;outline:none;cursor:pointer;text-indent:-99999px;-webkit-appearance:none;border-radius:0;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative!important;bottom:0!important;right:0!important;display:block!important}#email-signup-wide-form #gform_wrapper_1 .validation_error{display:none}#email-signup-wide-form #gform_wrapper_1 ul li.gfield_error{background:none!important;width:100%!important;margin:0 0 42px 0!important;padding:0!important;border:none!important}#email-signup-wide-form #gform_wrapper_1 .gfield_error input{background-color:#c72027!important;color:#fff!important;border:none!important}#email-signup-wide-form #gform_wrapper_1 .validation_message{margin:0 0 0 0!important;padding:0!important;font-size:15px!important;color:#ef5151!important;font-weight:normal!important;font-family:serifa_btbold,Times,serif!important}#email-signup-wide-form #gform_wrapper_1 .gfield_error input::-webkit-input-placeholder{color:#fff;opacity:.65}#email-signup-wide-form #gform_wrapper_1 .gfield_error input:-moz-placeholder{color:#fff;opacity:.65}#email-signup-wide-form #gform_wrapper_1 .gfield_error input::-moz-placeholder{color:#fff;opacity:.65}#email-signup-wide-form #gform_wrapper_1 .gfield_error input:-ms-input-placeholder{color:#fff;opacity:.65}#email-signup-wide-form #gform_wrapper_1 .top_label .gfield_description.validation_message,#email-signup-wide-form .gform_wrapper .gfield_description.validation_message{padding:6px 0 0 0!important}#email-signup-wide-form #gform_wrapper_1 .gfield.gfield_error.gfield_contains_required{}#email-signup-wide-form #gform_wrapper_1 .gfield.gfield_error.gfield_contains_required div.ginput_container{margin:0!important}#email-signup-wide-form #gform_wrapper_1 .top_label .gfield_error .ginput_container{max-width:none!important}#email-signup-wide-form #gform_wrapper_1 label.gfield_label+div.ginput_container{margin:0!important}#email-signup-wide-form #gform_ajax_spinner_1{background-color:#fff;padding:10px 15px;position:absolute!important;top:-5px!important;left:-5px!important;z-index:100}#email-signup-wide-form #gform_confirmation_message_1{background-color:#dff0d8!important;margin:0!important;padding:15px 0!important;font-size:16px!important;line-height:21px!important;color:#3c763d!important;text-align:center!important;border:1px solid #d6e9c6!important;display:block!important;position:relative!important;font-family:serifa_btbold,Times,serif!important}#email-signup-wide-form ::-webkit-input-placeholder{color:#9a9899;opacity:1}#email-signup-wide-form :-moz-placeholder{color:#9a9899;opacity:1}#email-signup-wide-form ::-moz-placeholder{color:#9a9899;opacity:1}#email-signup-wide-form :-ms-input-placeholder{color:#9a9899;opacity:1}@media only screen and (max-width:680px){#email-signup-wide{padding:40px 0}#email-signup-wide h2{width:100%;margin:0 auto 50px auto;padding:10px 0 0 0;font-size:40px;text-align:center;float:none;clear:both}#email-signup-wide-form{width:95%;max-width:500px;margin:0 auto;float:none;clear:both}}@media only screen and (max-width:450px){#email-signup-wide h2{font-size:35px}}#choose-arrow{width:100%;padding:40px 0 50px 0;text-align:center;position:relative}#choose-arrow h2{width:100%;max-width:545px;margin:0 auto 35px auto;padding:0 0 30px 0;font-size:73px;line-height:73px;color:#fff;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#choose-arrow h2:after{content:'';background-color:#fff;width:100%;height:4px;border-radius:15px;position:absolute;bottom:0;left:0}#choose-arrow h2 small{font-size:43px;line-height:45px;display:block}#choose-arrow h2 span{display:block}#choose-arrow img{max-width:95%;width:auto;height:auto;margin:0 auto}#choose-arrow article{max-width:500px;margin:0 auto 40px auto;position:relative}#choose-arrow article h3{margin:0 0 5px 0;font-size:28px;line-height:33px;color:#fff;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#choose-arrow article p{font-size:20px;line-height:26px;color:#fff;font-family:serifa_btbold,Times,serif}@media only screen and (max-width:450px){#choose-arrow h2{font-size:63px!important;line-height:63px!important}#choose-arrow h2 span:nth-of-type(2){font-size:38px!important;line-height:38px!important}#choose-arrow h2 span:nth-child(3){font-size:75px!important;line-height:75px!important}#choose-arrow h2 span:nth-child(4){font-size:75px!important;line-height:75px!important}#choose-arrow article h3{font-size:22px;line-height:27px}#choose-arrow article p{font-size:14px;line-height:19px}}@media only screen and (max-width:350px){#choose-arrow h2{font-size:55px!important;line-height:55px!important}#choose-arrow h2 span:nth-of-type(2){font-size:32px!important;line-height:32px!important}#choose-arrow h2 span:nth-child(3){font-size:65px!important;line-height:65px!important}#choose-arrow h2 span:nth-child(4){font-size:65px!important;line-height:65px!important}}#tool-selection-guide{width:100%;padding:40px 0 50px 0;position:relative}#tool-selection-guide.border-top:before{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#tool-selection-guide h2{width:100%;max-width:545px;margin:0 auto 35px auto;padding:0 0 30px 0;font-size:122px;line-height:122px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#tool-selection-guide h2 small{font-size:40px;line-height:45px;display:block}#tool-selection-guide ul{margin:0 0 10px 0;text-align:center;position:relative}#tool-selection-guide ul li{width:18%;max-width:175px;margin:0 1% 25px 1%;text-align:center;display:inline-block}#tool-selection-guide ul li:first-of-type{margin-left:0}#tool-selection-guide ul li:last-of-type{margin-right:0}#tool-selection-guide ul li a{width:100%;margin:0 auto;display:block}#tool-selection-guide ul li h3{margin:0 auto 5px auto;font-size:25px;line-height:35px;color:#c72027;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}.guide-link-image{width:100%;height:165px;margin:0 auto 5px auto;text-align:center;position:relative;display:block;overflow:hidden}.guide-link-image img{max-width:165px;width:100%;height:auto;margin:0 auto;display:block}@media only screen and (max-width:850px){#tool-selection-guide ul li{width:47%;max-width:100%;margin:0 1% 45px 1%}#tool-selection-guide ul li:nth-of-type(odd){clear:both}#tool-selection-guide ul li:first-of-type{margin-left:1%}#tool-selection-guide ul li:last-of-type{margin-right:1%}}@media only screen and (max-width:450px){#tool-selection-guide h2{margin:0 auto 35px auto;font-size:90px;line-height:90px}#tool-selection-guide h2 small{font-size:32px;line-height:37px}#tool-selection-guide ul li{width:100%;margin:0 auto 45px auto;clear:both}#tool-selection-guide ul li:first-of-type{margin-left:auto}#tool-selection-guide ul li:last-of-type{margin-right:auto}}#projects-introduction{width:100%;padding:40px 0 30px 0;position:relative}#project-image{width:45%;height:auto;margin:0 0 0 3%;padding:15px 0 0 0;text-align:center;position:relative;display:block;float:left}#project-image img{max-width:500px;width:100%;height:auto}#project-copy{width:45%;margin:0 3% 15px 0;text-align:center;position:relative;float:right}#project-copy h2{margin:0 auto 5px auto;padding:0;font-size:66px;line-height:71px;color:#fff;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#project-copy p{width:85%;margin:0 auto;padding:15px 0 0 0;font-size:13px;line-height:18px;color:#cccccc;font-family:serifa_btbold,Times,serif}#project-copy .button{margin:0 auto 40px auto}#see-more-projects{background-color:#fff;width:80%;margin:0 auto;padding:10px 0;font-size:24px;line-height:29px;color:#c72027;text-align:center;text-transform:uppercase;border:3px solid transparent;position:relative;display:block;-webkit-transition:all .3s linear;transition:all .3s linear;font-family:serifa_btbold,Times,serif}#see-more-projects:hover{background:none;border:3px solid #fff;color:#fff}@media only screen and (max-width:780px){#project-image{width:90%;margin:0 auto 20px auto;padding:15px 0 0 0;float:none;clear:both}#project-copy{width:95%;margin:0 auto 15px auto;float:none;clear:both}}@media only screen and (max-width:600px){#project-copy h2{font-size:55px;line-height:61px}}@media only screen and (max-width:500px){#project-copy h2{font-size:45px;line-height:51px}}@media only screen and (max-width:400px){#project-copy h2{font-size:35px;line-height:41px}}#retailers{width:100%;padding:70px 0 28px 0;position:relative}#retailers ul{clear:both}#retailers ul li{width:18%;margin:0 1% 60px 1%;text-align:center;position:relative;float:left}#retailers ul li:nth-of-type(5n+1){clear:both}#retailers ul li a{}#retailers ul li .retailer-logo{height:75px;margin:0 0 3px 0;display:block}#retailers ul li .retailer-logo img{max-width:100%;width:auto;height:auto;max-height:100%;margin:0 auto}#retailers ul li h3{text-indent:-99999px;position:absolute}#retailers ul li h4{font-size:8px;line-height:12px;color:#97999b;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}@media only screen and (max-width:800px){#retailers ul li{width:23%;margin:0 1% 60px 1%}#retailers ul li:nth-of-type(5n+1){clear:none}#retailers ul li:nth-of-type(4n+1){clear:both}}@media only screen and (max-width:650px){#retailers ul li{width:29.3333333%;margin:0 2% 60px 2%}#retailers ul li:nth-of-type(4n+1){clear:none}#retailers ul li:nth-of-type(3n+1){clear:both}}@media only screen and (max-width:500px){#retailers ul li{width:46%;margin:0 2% 60px 2%}#retailers ul li:nth-of-type(3n+1){clear:none}#retailers ul li:nth-of-type(odd){clear:both}}#career-listing{width:100%;margin:48px auto 0 auto;padding:60px 0 28px 0;position:relative;clear:both}#career-listing.border-top:before{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#career-listing article{margin:0 0 90px 0;position:relative;display:block}#career-listing article h3{margin:0 0 30px 0;font-size:42px;line-height:47px;color:#c82127;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#career-listing article h3 a{color:#c82127}.listing-detail{margin:0 0 27px 0}.listing-detail h4{margin:0 0 5px 0;font-size:17px;line-height:22px;color:#c82127;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}.job-description{margin:0 0 25px 0}.job-description h3{margin:0 0 5px 0!important;font-size:17px!important;line-height:22px!important;color:#690923!important;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}.job-description ul{margin:0 0 40px 0}.job-description ul li{margin:0 0 5px 0;font-size:17px;line-height:22px;color:#666666;font-family:futura_ltbold,Helvetica,sans-serif}.job-description ul li span{padding:0 5px 0 0;color:#c82127;display:inline-block}@media only screen and (max-width:400px){#career-listing article h3{margin:0 0 30px 0;font-size:35px;line-height:40px}}#career-details{margin:0 auto 62px auto;padding:55px 0 0 0;position:relative}#career-details h3{margin:0 0 50px 0;font-size:58px;line-height:63px;color:#c82127;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#listing-detail{margin:0 0 27px 0}#listing-detail h3{margin:0 0 30px 0;font-size:42px;line-height:47px;color:#c82127;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#listing-detail h4{margin:0 0 5px 0;font-size:17px;line-height:22px;color:#c82127;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#job-description{margin:0 0 25px 0}#job-description h3{margin:0 0 5px 0!important;font-size:17px!important;line-height:22px!important;color:#690923!important;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#job-description ul{margin:0 0 40px 0}#job-description ul li{margin:0 0 5px 0;font-size:17px;line-height:22px;color:#666666;font-family:futura_ltbold,Helvetica,sans-serif}#job-description ul li span{padding:0 5px 0 0;color:#c82127;display:inline-block}#scope-of-work{max-width:830px;margin:0 auto 30px auto;text-align:left;position:relative}#scope-of-work h3{margin:0 0 8px 0!important;font-size:17px!important;line-height:22px!important;color:#c82127!important;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#scope-of-work p{margin:0 0 25px 0;font-size:17px;line-height:30px;color:#666666;font-family:serifaroman,Times,serif}#key-responsibilities{max-width:830px;margin:0 auto 30px auto;text-align:left;position:relative}#key-responsibilities h3{margin:0 0 10px 0!important;font-size:17px!important;line-height:22px!important;color:#c82127!important;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#key-responsibilities h4{margin:0 0 8px 0!important;font-size:17px!important;line-height:22px!important;color:#690923!important;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#key-responsibilities ul{margin:0 0 40px 0;padding:0 0 0 15px;clear:both}#key-responsibilities ul li{margin:0 0 8px 0;font-size:17px;line-height:30px;color:#666666;position:relative;font-family:serifaroman,Times,serif}#key-responsibilities ul li:before{content:'';background-color:#c82127;width:3px;height:3px;border-radius:50%;position:absolute;top:14px;left:-15px}#career-actions{margin:0 auto 75px auto;text-align:center;position:relative}#career-actions .button{margin:0 auto 10px auto;max-width:175px;display:block;clear:both}#apply-now-overlay{background-color:#fff;width:90%;max-width:550px;margin:0 auto;padding:25px 29px;display:none;cursor:auto}#apply-now-overlay .close-overlay{margin:0 0 0 0;font-size:30px;line-height:30px;color:#c82127;float:right;clear:both;font-family:serifa_btbold,Times,serif}#apply-now-overlay h2{margin:0 0 30px 0;padding:0 0 15px 0;font-size:30px;line-height:35px;color:#c82127;text-align:center;text-transform:uppercase;border-bottom:4px solid #c82127;display:block;clear:both;font-family:futura_ltbold,Helvetica,sans-serif}#apply-now-overlay .gform_wrapper{width:95%!important;margin:0 auto!important;font-weight:normal!important}#apply-now-overlay .gfield_label{margin-bottom:0!important;font-size:16px!important;line-height:21px!important;color:#690923!important;text-transform:uppercase;font-weight:normal!important;font-family:futura_ltbold,Helvetica,sans-serif}#apply-now-overlay .show-label .gfield_label{display:block}#apply-now-overlay .gfield_description{font-family:serifaroman,Times,serif}#apply-now-overlay .gfield{padding-right:0!important}#apply-now-overlay .gfield input[type=email],#apply-now-overlay .gfield input[type=password],#apply-now-overlay .gfield input[type=tel],#apply-now-overlay .gfield input[type=text],#apply-now-overlay .gfield input[type=url]{width:100%;margin:0 auto 15px auto!important;padding:7px 5px!important;font-size:22px;line-height:27px;color:#c5c5c5;border:none;border:1px solid #d7d7da;position:relative;-webkit-appearance:none;border-radius:0;-webkit-transition:all .3s linear;transition:all .3s linear;font-family:serifa_btbold,Times,serif}#apply-now-overlay .gfield input[type=email]:hover,#apply-now-overlay .gfield input[type=password]:hover,#apply-now-overlay .gfield input[type=tel]:hover,#apply-now-overlay .gfield input[type=text]:hover,#apply-now-overlay .gfield input[type=url]:hover{color:#c0c0c0;border:1px solid #c0c0c0}#apply-now-overlay .gfield input[type=email]:active,#apply-now-overlay .gfield input[type=password]:active,#apply-now-overlay .gfield input[type=tel]:active,#apply-now-overlay .gfield input[type=text]:active,#apply-now-overlay .gfield input[type=url]:active{color:#707070;border:1px solid #6a6a6a}#apply-now-overlay .gfield input[type=email]:focus,#apply-now-overlay .gfield input[type=password]:focus,#apply-now-overlay .gfield input[type=tel]:focus,#apply-now-overlay .gfield input[type=text]:focus,#apply-now-overlay .gfield input[type=url]:focus{color:#707070;border:1px solid #6a6a6a}#apply-now-overlay .gfield_error input[type=email],#apply-now-overlay .gfield_error input[type=password],#apply-now-overlay .gfield_error input[type=tel],#apply-now-overlay .gfield_error input[type=text],#apply-now-overlay .gfield_error input[type=url]{border:1px dotted #7f0303}#apply-now-overlay .file-upload{margin-bottom:40px}#apply-now-overlay .gform_wrapper .gform_fileupload_multifile .gform_drop_area{margin-bottom:5px!important}#apply-now-overlay .gform_fileupload_multifile{font-family:serifaroman,Times,serif}#apply-now-overlay .screen-reader-text{font-family:serifaroman,Times,serif}#apply-now-overlay .gform_footer{text-align:center}#apply-now-overlay .gform_wrapper .button{background-color:#dd1a32;width:auto;height:auto;margin:0 auto!important;padding:7px 5%;font-size:22px;line-height:27px;color:#fff;text-align:center;text-transform:uppercase;border:none;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;display:inline-block;cursor:pointer;z-index:1;font-family:futura_ltbold,Helvetica,sans-serif}#apply-now-overlay .gform_wrapper .button:hover{background-color:#6a0020}#brand-sections{width:100%;margin:150px 0 0 0;position:relative;clear:both}#brand-sections.active{margin:75px 0 0 0}.brand-section{width:100%;height:60vh;min-height:500px;padding:0;text-align:center;position:relative}.brand-section .wrap{height:100%;display:block}.brand-section:nth-child(2n){height:20vh;min-height:400px}.brand-section:nth-child(odd):after{content:'';width:100%;height:70px;position:absolute;bottom:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(1%,rgba(0,0,0,0)),to(rgba(45,45,45,0.35)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(45,45,45,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#592d2d2d',GradientType=0)}.brand-section:before{content:'';background-color:rgba(200,33,39,.90);width:100%;height:100%;position:absolute;top:0;left:0}.brand-section:nth-child(2n):before{background-color:rgba(255,255,255,.80)}.brand-section h1{margin:0 auto 30px auto;padding:0;font-size:36px;line-height:41px;color:#fff;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}.brand-section h2{margin:0 auto 30px auto;padding:0;font-size:36px;line-height:41px;color:#fff;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}.brand-section p{max-width:750px;margin:0 auto;font-size:24px;line-height:30px;color:#fff;font-family:serifaroman,Times,serif}.brand-section:nth-child(2n) h2{color:#c72027}.brand-section:nth-child(2n) p{color:#c72027}@media only screen and (max-width:600px){#brand-sections{margin:67px 0 0 0}.brand-section h2{margin:0 auto 20px auto;font-size:30px;line-height:35px}.brand-section p{font-size:20px;line-height:26px}.brand-section p br{display:none}}@media only screen and (max-width:500px){.brand-section h2{margin:0 auto 15px auto;font-size:28px;line-height:33px}.brand-section p{font-size:17px;line-height:23px}}#video-filters{padding:45px 0 0 0;position:relative;display:block}#video-filters #project-filters{width:100%;margin:0 auto}#video-listing{margin:0 auto 40px auto;padding:30px 0 0 0!important;position:relative}#video-listing li{width:48%;margin:0 1% 45px 1%;position:relative;display:block;float:left}#video-listing.no-filtering.wide li{width:100%;margin:0 auto;text-align:left;float:none;clear:both}#video-listing.no-filtering li:nth-child(odd){clear:both}#video-listing li a{display:block;position:relative}#video-listing li a .video-thumbnail{display:none}#video-listing li a .video-intro{width:100%;height:250px;margin:0 auto;padding:0;text-align:center;position:relative;display:block;z-index:2}#video-listing.no-filtering.wide li a .video-intro{height:400px}#video-listing li a .video-intro:after{content:'';background-color:rgba(200,33,39,.80);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s linear;transition:all .3s linear;display:block;opacity:0;z-index:0}#video-listing li a .video-intro .vert-center{position:relative;z-index:5}#video-listing li a .video-intro i{font-size:28px;line-height:52px;color:#fff;display:inline-block;position:relative;clear:both;-webkit-transition:all .3s linear;transition:all .3s linear;z-index:5}#video-listing li a .video-intro i:after{content:'';width:48px;height:48px;border:3px solid #fff;border-radius:50%;position:absolute;top:0;left:-19px;-webkit-transition:all .3s linear;transition:all .3s linear;z-index:-1}#video-listing li a .video-info{margin:0;padding:15px 0 0 0;clear:both}#video-listing li a .video-info h3{padding:0 0 15px 0;font-size:22px;line-height:27px;color:#c72027;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#video-listing li a .video-info h3:after{content:'';background-color:#c72027;width:100%;height:4px;position:absolute;bottom:0;left:0}#video-listing li a .video-info h3 span{font-size:16px;line-height:21px;display:block;clear:both;font-family:futura_ltregular,Helvetica,sans-serif}#video-listing li a:hover .video-intro:after{opacity:1}#video-listing li a:hover .video-intro i{color:rgba(200,33,39,.80)}#video-listing li a:hover .video-intro i:after{background-color:#fff}@media only screen and (max-width:700px){#video-listing li{width:100%;margin:0 0 30px 0;float:none;clear:both}#video-listing li:nth-child(2n){float:none}#video-listing.no-filtering.wide li a .video-intro{height:200px}}#page-copy,.page-copy{max-width:800px;margin:0 auto;padding:50px 0 0 0;text-align:center;position:relative}#page-copy.no-max{max-width:none}#page-copy.left-align{text-align:left}#page-copy.no-hero{max-width:1000px;margin:150px auto 50px auto}#page-copy.no-hero.active{margin:75px auto 50px auto}#page-copy h3,.page-copy h3{margin:0 0 30px 0;font-size:60px;line-height:65px;color:#c72027;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#page-copy h4,.page-copy h4{margin:0 0 30px 0;font-size:55px;line-height:60px;color:#c72027;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#page-copy h5,.page-copy h5{margin:0 0 30px 0;font-size:24px;line-height:30px;color:#666666;font-family:serifa_btbold,Times,serif}#page-copy h6,.page-copy h6{margin:0 0 30px 0;font-size:20px;line-height:26px;color:#666666;font-family:serifa_btbold,Times,serif}#page-copy #pdf-page-header{margin:0 0 30px 0;font-size:24px;line-height:30px;color:#666666;font-family:serifa_btbold,Times,serif}#page-copy p,.page-copy p{margin:0 0 30px 0;font-size:17px;line-height:30px;color:#666666;font-family:serifaroman,Times,serif}#page-copy p a,.page-copy p a{text-decoration:underline}#page-copy a,.page-copy a{color:#c72027}#page-copy ul,.page-copy ul{padding:0 0 0 20px;list-style:disc}#page-copy ul li,.page-copy ul li{margin:0 0 15px 0!important;font-size:17px;line-height:25px;color:#666666;font-family:serifaroman,Times,serif}#page-copy ol,.page-copy ol{padding:0 0 0 20px;list-style:decimal}#page-copy ol li,.page-copy ol li{margin:0 0 25px 0!important;font-size:17px;line-height:25px;color:#666666;font-family:serifaroman,Times,serif}#page-copy hr{background-color:#c72027;width:95%;max-width:900px;height:4px;margin:55px 0 55px 0;border-radius:15px;position:relative;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block}#page-copy img{max-width:100%;height:auto}#page-copy #pdf-wrap{height:0;margin:0 auto 25px auto;padding-top:0;padding-bottom:129.4%;position:relative;clear:both}#page-copy #pdf-wrap iframe,#page-copy #pdf-wrap object{width:100%;height:100%;margin:0 0 25px 0;border:none;position:absolute;display:block}@media only screen and (max-width:845px){#page-copy.no-hero{margin:50px auto 50px auto}}@media only screen and (max-width:700px){#page-copy h3{margin:0 0 30px 0;font-size:50px;line-height:55px}#page-copy h4{margin:0 0 30px 0;font-size:45px;line-height:50px}}@media only screen and (max-width:600px){#page-copy.no-hero{margin:50px auto 50px auto}#page-copy h3{margin:0 0 30px 0;font-size:40px;line-height:45px}#page-copy h4{margin:0 0 30px 0;font-size:35px;line-height:40px}}@media only screen and (max-width:500px){#page-copy h3{margin:0 0 30px 0;font-size:35px;line-height:40px}#page-copy h4{margin:0 0 30px 0;font-size:30px;line-height:35px}}#explore-arrow{max-width:800px;margin:0 auto 140px auto;position:relative;display:block;clear:both}#explore-arrow li{width:27.33333333%;margin:0 3%;text-align:center;position:relative;display:block;float:left}#explore-arrow li a{display:block}#explore-arrow li .explore-arrow-image{background-color:red;width:200px;height:200px;margin:0 auto 10px auto;display:block;position:relative;clear:both}#explore-arrow li .explore-arrow-image.circle{width:calc(160px - 4px);height:calc(160px - 4px);margin-top:20px;margin-bottom:30px;border:2px solid #000;border-radius:50%;display:block;overflow:hidden}#explore-arrow li .explore-arrow-image.video{width:calc(200px - 4px);height:calc(140px - 4px);margin-top:30px;margin-bottom:40px;border:2px solid #000;display:block;overflow:hidden}#explore-arrow li .explore-arrow-image.video i{font-size:30px;color:#fff;position:absolute;top:calc(50% - 11px);left:calc(50% - 6px)}#explore-arrow li .explore-arrow-image.video:after{content:'';width:50px;height:50px;border:4px solid #fff;border-radius:50%;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}#explore-arrow li .button{padding:5px 5%;font-size:14px}#explore-arrow li a:hover .button{background-color:#6a0020}@media only screen and (max-width:700px){#explore-arrow li{width:100%;margin:0 auto 75px auto;float:none;clear:both}}.info-block{width:100%;height:calc(75vh - 50px);min-height:550px;padding:25px 0;text-align:center;position:relative;display:block}.info-block .wrap{height:calc(75vh - 50px);min-height:550px}.info-block-content{width:90%;max-width:760px;margin:0 auto;padding:75px 0;position:relative;display:block}.info-block-content h2{width:95%;margin:0 auto 40px auto;color:#fff;display:block}.info-block-content h2 span{display:block;clear:both}.info-block-content h2 span.smaller{font-size:24px;line-height:44px}.info-block-content h2 span.small{font-size:28px;line-height:46px}.info-block-content h2 span.large{font-size:48px;line-height:61px}.info-block.home{height:365px;min-height:300px;padding:25px 0}.info-block.home .wrap{height:365px;min-height:300px}.info-block.home .info-block-content{width:90%;max-width:760px;margin:0 auto;padding:75px 0;position:relative;display:block}.info-block.home .info-block-content h2{width:95%;margin:0 auto 30px auto;color:#c72027;display:block}.info-block.home .info-block-content p{font-size:13px;color:#c72027;display:block;font-family:serifaroman,Times,serif}.info-block.home .info-block-content .button{margin:0 0 15px 0;color:#c72027;border-color:#c72027}.info-block.home .info-block-content .button:hover{background-color:#c72027;color:#fff;border-color:#c72027}.content-block{max-width:800px;margin:0 auto;padding:50px 0 0 0;text-align:center;position:relative}.content-block.padding-bottom{padding-bottom:50px}.content-block h3{margin:0 0 10px 0;font-size:60px;line-height:1.25;color:#c72027;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}.content-block h4{margin:0 0 10px 0;font-size:42px;line-height:1.25;color:#c72027;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}.content-block h5{margin:0 0 10px 0;font-size:24px;line-height:1.25;color:#666666;font-family:serifa_btbold,Times,serif}.content-block h6{margin:0 0 10px 0;font-size:20px;line-height:1.25;color:#666666;font-family:serifa_btbold,Times,serif}.content-block p{margin:0 0 15px 0;font-size:17px;line-height:1.55;color:#666666;font-family:serifaroman,Times,serif}.content-block p a{text-decoration:underline}.content-block a{color:#c72027}.content-block ul{padding:0 0 0 20px;list-style:disc}.content-block ul li{margin:0 0 15px 0!important;font-size:17px;line-height:25px;color:#666666;font-family:serifaroman,Times,serif}.content-block ol{padding:0 0 0 20px;list-style:decimal}.content-block ol li{margin:0 0 25px 0!important;font-size:17px;line-height:25px;color:#666666;font-family:serifaroman,Times,serif}.content-block hr{background-color:#c72027;width:95%;max-width:900px;height:4px;margin:55px 0 55px 0;border-radius:15px;position:relative;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block}.content-block img{max-width:100%;height:auto}.content-block .gform_confirmation_message{margin-top:115px!important}.contest-blocks{width:100%;padding:25px 0 10px 0;text-align:center;position:relative}.contest-block{width:100%;height:75vh;min-height:350px;max-height:700px;margin:0 auto 25px auto;-webkit-box-shadow:inset 0 0 0 10px rgba(226,26,44,0.8);box-shadow:inset 0 0 0 10px rgba(226,26,44,0.8);position:relative;display:block;clear:both}.contest-block-content{width:calc(100% - 70px);height:calc(100% - 70px);position:absolute;top:35px;left:35px;display:block}.contest-block-content .wrap{height:100%}.contest-block-content .wrap .vert-center{top:calc(50% + 15px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contest-block-content h2{margin:0 auto 5px auto;font-size:62px;line-height:67px;color:#fff;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}.contest-block-content h2:before{content:'';background:url(images/chevron.svg) center center no-repeat;width:36px;height:37px;position:absolute;top:-55px;left:calc(50% - 18px);display:block}.contest-block-content h2 sup{font-size:12px;line-height:12px;position:relative;top:9px;vertical-align:top;display:inline-block}.contest-block-content h3{margin:0 auto;font-size:30px;line-height:42px;color:#fff;letter-spacing:1px;display:block;font-family:serifa_btbold,Times,serif}.contest-block:nth-of-type(2){height:310px}.contest-block:nth-of-type(3){height:310px}.contest-block:nth-of-type(4){height:310px}.contest-block:nth-of-type(5){width:31.33333333%;height:310px;min-height:0;margin:0 2% 25px 0%;float:left;clear:none}.contest-block:nth-of-type(6){width:31.33333333%;height:310px;min-height:0;margin:0 1% 25px 1%;float:left;clear:none}.contest-block:nth-of-type(7){width:31.33333333%;height:310px;min-height:0;margin:0 0% 25px 2%;float:left;clear:none}.contest-block:nth-of-type(8){width:31.33333333%;height:310px;min-height:0;margin:0 2% 25px 0%;float:left;clear:none}.contest-block:nth-of-type(9){width:31.33333333%;height:310px;min-height:0;margin:0 1% 25px 1%;float:left;clear:none}.contest-block:nth-of-type(10){width:31.33333333%;height:310px;min-height:0;margin:0 0% 25px 2%;float:left;clear:none}.contest-block:nth-of-type(10) .contest-block-content h2,.contest-block:nth-of-type(5) .contest-block-content h2,.contest-block:nth-of-type(6) .contest-block-content h2,.contest-block:nth-of-type(7) .contest-block-content h2,.contest-block:nth-of-type(8) .contest-block-content h2,.contest-block:nth-of-type(9) .contest-block-content h2{font-size:32px;line-height:37px}.contest-block:nth-of-type(10) .contest-block-content h3,.contest-block:nth-of-type(5) .contest-block-content h3,.contest-block:nth-of-type(6) .contest-block-content h3,.contest-block:nth-of-type(7) .contest-block-content h3,.contest-block:nth-of-type(8) .contest-block-content h3,.contest-block:nth-of-type(9) .contest-block-content h3{font-size:16px;line-height:21px}.contest-block-split{padding:100px 0;text-align:center;position:relative;display:block;clear:both}.contest-block-split h2{margin:0 auto;font-size:62px;line-height:70px;color:#c72027;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}@media only screen and (max-width:900px){.contest-block:nth-of-type(10),.contest-block:nth-of-type(5),.contest-block:nth-of-type(6),.contest-block:nth-of-type(7),.contest-block:nth-of-type(8),.contest-block:nth-of-type(9){width:48%;height:310px;min-height:0;margin:0 1% 25px 1%;float:left;clear:none}}@media only screen and (max-width:845px){.info-block-content h2 span.smaller{font-size:18px;line-height:38px}.info-block-content h2 span.small{font-size:24px;line-height:40px}.info-block-content h2 span.large{font-size:35px;line-height:45px}.info-block-content .button{font-size:18px!important}.contest-block-content h2{font-size:40px!important;line-height:45px!important}.contest-block-content h3{font-size:20px!important;line-height:25px!important}.contest-block:nth-of-type(10),.contest-block:nth-of-type(5),.contest-block:nth-of-type(6),.contest-block:nth-of-type(7),.contest-block:nth-of-type(8),.contest-block:nth-of-type(9){width:100%;height:300px;margin:0 0 25px 0;float:none;clear:both}.contest-block-split h2{font-size:50px;line-height:55px}}@media only screen and (max-width:750px){.contest-block{height:50vh;min-height:350px;max-height:450px}.contest-block-content h2{font-size:50px;line-height:55px}.contest-block-content h3{font-size:25px;line-height:35px}.contest-block:nth-of-type(10),.contest-block:nth-of-type(5),.contest-block:nth-of-type(6),.contest-block:nth-of-type(7),.contest-block:nth-of-type(8),.contest-block:nth-of-type(9){width:48%;height:310px;min-height:0;margin:0 1% 25px 1%;float:left;clear:none}.contest-block:nth-of-type(10) .contest-block-content h2,.contest-block:nth-of-type(5) .contest-block-content h2,.contest-block:nth-of-type(6) .contest-block-content h2,.contest-block:nth-of-type(7) .contest-block-content h2,.contest-block:nth-of-type(8) .contest-block-content h2,.contest-block:nth-of-type(9) .contest-block-content h2{font-size:25px;line-height:30px}.contest-block:nth-of-type(10) .contest-block-content h3,.contest-block:nth-of-type(5) .contest-block-content h3,.contest-block:nth-of-type(6) .contest-block-content h3,.contest-block:nth-of-type(7) .contest-block-content h3,.contest-block:nth-of-type(8) .contest-block-content h3,.contest-block:nth-of-type(9) .contest-block-content h3{font-size:15px;line-height:20px}}@media only screen and (max-width:500px){.contest-block{height:40vh;min-height:300px;max-height:400px}.contest-block-content h2{font-size:25px!important;line-height:30px!important}.contest-block-content h3{font-size:15px!important;line-height:20px!important}.contest-block-split h2{font-size:40px;line-height:45px}.info-block-content h2 span.smaller{font-size:16px;line-height:35px}.info-block-content h2 span.small{font-size:20px;line-height:36px}.info-block-content h2 span.large{font-size:30px;line-height:40px}.info-block-content .button{font-size:16px!important}}@media only screen and (max-width:400px){.contest-block-split h2{font-size:32px;line-height:37px}.info-block-content h2 span.smaller{font-size:15px;line-height:33px}.info-block-content h2 span.small{font-size:19px;line-height:34px}.info-block-content h2 span.large{font-size:24px;line-height:35px}.info-block-content .button{font-size:16px!important}}.block-group{margin:0 auto 120px auto;position:relative;display:block;clear:both}#page-copy .block-group section{padding:0 2%;position:relative;display:block;float:left}#page-copy .block-group section h4{margin:0 0 5px 0;padding:0;font-size:18px;line-height:1.25;color:#742521}#page-copy .block-group section p{line-height:1.4}#page-copy .block-group section .fa{margin:0 auto 5px auto;font-size:40px;color:#742521;display:block;clear:both}.block-group.two section{width:50%}.block-group.three section{width:29.33333333%}.block-group.four section{width:25%}@media only screen and (max-width:750px){#page-copy .block-group section{width:100%!important;margin:0 auto 50px auto;padding:0;float:none;clear:both}}#be-a-how-to-hero{position:relative;display:block;clear:both;overflow-x:hidden}#be-a-how-to-hero:before{content:'';background-color:#c72027;width:50%;height:10px;position:absolute;top:0;left:0;z-index:1}#be-a-how-to-hero:after{content:'';background-color:#76241f;width:55%;height:10px;position:absolute;top:0;right:calc(-5% + 5px);-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-o-transform:skew(-45deg);visibility:visible;z-index:2}#be-a-how-to-hero .intro-block{background:url(images/be-a-how-to-hero-intro.jpg) center bottom no-repeat #b3acb3;background-size:cover;height:55vh;min-height:400px;position:relative;display:block;clear:both}#be-a-how-to-hero .intro-block .wrap{height:100%}#be-a-how-to-hero .intro-block .intro-block-copy{width:50%;position:relative;display:block;float:left}#be-a-how-to-hero .intro-block .intro-block-copy.centered{text-align:center}#be-a-how-to-hero .intro-block .intro-block-copy h3{margin:0 0 10px 0;font-size:42px;line-height:1.25;color:#c72027;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#be-a-how-to-hero .intro-block .intro-block-copy p{margin:0 0 15px 0;font-size:27px;line-height:1.25;color:#fff;font-family:serifa_btbold,Times,serif}#be-a-how-to-hero .how-to-content{background-color:#dddddf;border-top:3px solid #fff;position:relative;display:block}#be-a-how-to-hero .how-to-content:before{content:'';width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ffffff transparent transparent transparent;position:absolute;top:0;left:calc(50% - 10px)}#be-a-how-to-hero .how-to-content .how-to-content-block{max-width:calc(900px - 16%);margin:0 auto;padding:100px 8%;display:block;clear:both}#be-a-how-to-hero .how-to-content .how-to-content-block.border-bottom{border-bottom:2px solid #fff}#be-a-how-to-hero .how-to-content .how-to-content-block img{max-width:100%;width:auto;height:auto;margin:0 auto 15px auto;display:block;clear:both}#be-a-how-to-hero .how-to-content .how-to-content-block .circle-image{width:calc(100% - 10px);max-width:165px;height:0;margin:0 auto 10px auto;padding-bottom:calc(100% - 10px);border:5px solid #c72027;border-radius:50%;position:relative;display:block;clear:both;overflow:hidden}#be-a-how-to-hero .how-to-content .how-to-content-block h4{margin:0 0 10px 0;font-size:32px;line-height:1.25;color:#666;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#be-a-how-to-hero .how-to-content .how-to-content-block p{margin:0 auto 25px auto;font-size:18px;line-height:1.25;color:#666;font-family:serifaroman,Times,serif}#be-a-how-to-hero .how-to-content .how-to-content-block .pull-left{float:left}#be-a-how-to-hero .how-to-content .how-to-content-block .pull-right{float:right}#be-a-how-to-hero .how-to-content .how-to-content-block .one-quarter{width:30%}#be-a-how-to-hero .how-to-content .how-to-content-block .three-quarter{width:65%}#be-a-how-to-hero .how-to-content .how-to-content-block .half{width:50%}@media only screen and (max-width:845px){#be-a-how-to-hero .intro-block{background:url(images/be-a-how-to-hero-intro-mobile.jpg) center bottom no-repeat #b3acb3;background-size:cover;height:55vh;min-height:600px}#be-a-how-to-hero .intro-block .wrap{height:100%}#be-a-how-to-hero .intro-block .intro-block-copy{width:90%;margin:0 auto;padding:60px 0 0 0;float:none;top:auto;-webkit-transform:translateY(0);transform:translateY(0);clear:both}#be-a-how-to-hero .intro-block .intro-block-copy h3{margin:0 0 10px 0;font-size:30px;line-height:1.25}#be-a-how-to-hero .intro-block .intro-block-copy p{margin:0 0 15px 0;font-size:21px;line-height:1.25}#be-a-how-to-hero .how-to-content .how-to-content-block .circle-image{width:165px;max-width:165px;height:165px;margin:0 auto 10px auto;padding-bottom:0}#be-a-how-to-hero .how-to-content .how-to-content-block .pull-left{width:100%;margin:0 auto;text-align:center;float:none;clear:both!important}#be-a-how-to-hero .how-to-content .how-to-content-block .pull-right{width:100%;margin:0 auto;text-align:center;float:none;clear:both!important}#be-a-how-to-hero .how-to-content .how-to-content-block .half{width:100%!important}}#pros-know-arrow{background-color:#ececec;padding:100px 0;text-align:center;position:relative;display:block;clear:both}#pros-know-arrow h4{max-width:560px;margin:0 auto 10px auto;font-size:15px;line-height:1.4;color:#636466;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#pros-know-arrow h4 a{color:#c72027}#pros-know-arrow p{max-width:500px;margin:0 auto 30px auto;font-size:18px;line-height:1.3;color:#5a5149;font-family:serifa_btbold,Times,serif}#pros-know-arrow img{max-width:100%;width:auto;height:auto;display:block;clear:both}#pros-know-arrow hr{background-color:#b5b6b6;width:80%;max-width:600px;height:3px;margin:0 auto 75px auto;border:none;outline:none;position:relative;display:block;clear:both}#pros-know-arrow ul{text-align:center;position:relative;display:block;clear:both}#pros-know-arrow ul li{margin:0 2.2%;position:relative;display:inline-block}#pros-know-arrow ul li a{font-size:48px;line-height:1.2;color:#c72027}#pt50-diagram{padding:100px 0;text-align:center;position:relative;display:block;clear:both}#pt50-diagram h2{max-width:560px;margin:0 auto 20px auto;font-size:48px;line-height:1.2;color:#742521;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#pt50-diagram h3{margin:0 auto 0px auto;font-size:72px;line-height:1;color:#c72027;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#pt50-diagram h4{margin:0 auto 30px auto;font-size:30px;line-height:1.2;color:#c72027;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#pt50-diagram img{max-width:100%;width:auto;height:auto;display:block;clear:both}#pt50-diagram .button{margin:0 10px}#pro-fasteners{background:url(images/pro-fastener-bg.jpg) center center no-repeat;background-size:cover;margin:0 auto 80px auto;padding:100px 0;text-align:center;position:relative;display:block;clear:both}#pro-fasteners h2{max-width:700px;margin:0 auto 20px auto;font-size:48px;line-height:1.2;color:#fff;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#pro-fasteners h3{margin:0 auto 5px auto;font-size:30px;line-height:1.2;color:#c72027;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}#pro-fasteners p{max-width:780px;margin:0 auto 30px auto;font-size:24px;line-height:1.3;color:#fff;font-family:serifa_btbold,Times,serif}#pro-fasteners img{max-width:100%;width:auto;height:auto;display:block;clear:both}#pro-fasteners .one_half{width:48%;margin-right:0;text-align:left}#pro-fasteners .one_half h4{margin:0 auto 15px auto;font-size:18px;line-height:1.2;color:#fff;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#pro-fasteners .one_half h4 span{background-color:#50a5f6;padding:0 15px;position:relative;display:inline-block;z-index:1}#pro-fasteners .one_half h4:after{content:'';background-color:#fff;width:100%;height:2px;position:absolute;top:calc(50% - 1px);right:0;z-index:0}#pro-fasteners .one_half p{margin:0 0 50px 0;font-size:20px;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#pro-fasteners .one_half .usa-image{margin:-16px 30px 0 0;display:inline-block;clear:none;float:right}#pro-fasteners .one_half .three{width:calc(31.33333333% - 10px);margin:0 5px;padding:7px 1%;font-size:16px;display:block;float:left}#rating-stars{margin:0 auto 10px auto;text-align:center;position:relative;display:block;clear:both}#rating-stars i{font-size:65px;line-height:1;color:#c92128}@media only screen and (max-width:750px){#pro-fasteners .one_half{width:100%;margin:0 auto 25px auto;display:block;clear:both}#pro-fasteners .one_half .usa-image{margin:-16px 0 0 0}}@media only screen and (max-width:450px){#pro-fasteners .one_half .three{width:calc(100% - 10px);margin:0 auto 5px auto;float:none;clear:both}}#page-copy .contest-group{margin:0 auto 75px auto;position:relative;display:block;clear:both}#page-copy .contest-group h3{margin:0 0 10px 0;font-size:28px;line-height:1.3;display:block;clear:both}#page-copy .contest-group h4{margin:0 0 3px 0;font-size:20px;line-height:1.3;color:#76241f;display:block;clear:both}#page-copy .contest-group p{margin:0 auto 20px auto;font-size:19px;line-height:1.4}#page-copy .contest-group .rules-regs{font-size:15px;line-height:1.2}#page-copy .contest-group ul{max-width:550px;margin:0 auto;text-align:left;display:block;clear:both;list-style:none}#page-copy .contest-group ul li{position:relative;display:block;clear:both}#page-copy .contest-group ul li	span{font-family:serifa_btbold,Times,serif}#dad-doodler{width:100%;height:calc(85vh - 30px);min-height:450px;padding:30px 0 0 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;position:relative;display:block;clear:both}#dad-doodler h2{margin:0 0 10px 0;font-size:50px;line-height:1.25;color:#c72027;text-align:center;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#dad-doodler h2 span{margin:0 -10px 0 0;font-size:21px;display:inline-block}#dad-doodler .slick-slider{margin-bottom:0}#dad-doodler-steps{width:100%;height:calc(100% - 173px);position:relative;display:block;clear:both}#dad-doodler-steps article{width:100%;height:100%;text-align:center;position:relative;display:block}#dad-doodler-steps .slick-list,#dad-doodler-steps .slick-track{height:100%}#dad-doodler-thumbs{background-color:#fff;width:100%;height:100px;border-top:1px solid #eaeaea;position:absolute;bottom:0;left:0;display:block;clear:both}#dad-doodler-thumbs article{width:100%;height:100%;text-align:center;position:relative;display:block}#dad-doodler-thumbs .slick-list,#dad-doodler-thumbs .slick-track{height:100%}.thumb-content{width:calc(80% - 86px);height:100%;margin:0 auto;text-align:center;position:relative}.thumb-content h4{margin:0 0 10px 0;font-size:32px;line-height:1.25;color:#c72027;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif}.thumb-content h5{margin:0 0 10px 0;font-size:24px;line-height:1.25;color:#666666;font-family:serifa_btbold,Times,serif}.thumb-content h6{margin:0 0 10px 0;font-size:18px;line-height:1.25;color:#666666;font-family:serifa_btbold,Times,serif}.thumb-content p{margin:0 0 15px 0;font-size:17px;line-height:1.55;color:#666666;font-family:serifaroman,Times,serif}.thumb-content p a{text-decoration:underline}.thumb-content a{color:#c72027}#dad-doodler-thumbs .slick-next,#dad-doodler-thumbs .slick-prev{position:absolute;display:block;width:36px;height:56px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:calc(50% - 28px);padding:0;z-index:100}#dad-doodler-thumbs .slick-next:before,#dad-doodler-thumbs .slick-prev:before{font-size:25px;color:black;opacity:1}#dad-doodler-thumbs .slick-prev{left:25px;background:url(images/left-arrow.png) center center no-repeat;background-size:contain;width:36px;height:56px}#dad-doodler-thumbs .slick-next{right:25px;background:url(images/right-arrow.png) center center no-repeat;background-size:contain;width:36px;height:56px}#dadjectives-builder{max-width:900px;margin:0 auto 150px auto;position:relative;display:block;clear:both}.dadjective-step{margin:0 auto 200px auto;text-align:left;position:relative;display:none;clear:both}.dadjective-step.active{display:block}.dadjective-step h3{max-width:775px;margin:0 auto 40px auto;font-size:24px;line-height:1.4;color:#28607d;text-align:center;font-family:futura_ltbold,Helvetica,sans-serif}.dadjective-step h3 span{text-transform:uppercase}#selected-dadjectives{background-color:#ebebeb;width:calc(32% - 60px);padding:30px 30px;position:relative;display:block;float:left}#selected-dadjectives h3{margin:0 0 20px 0;font-size:26px;line-height:1.3;text-align:left;text-transform:uppercase}#selected-dadjectives ol{padding:0 0 0 25px;position:relative;display:block;clear:both;list-style:decimal}#selected-dadjectives ol li{margin:0 0 15px 0;font-size:20px;line-height:1.3;color:#cb2129;text-transform:uppercase;cursor:pointer;font-family:futura_ltbold,Helvetica,sans-serif}#dadjective-groups{width:55%;position:relative;display:block;float:right}.dadjective-group{margin:0 auto;position:relative;display:block;float:left}.dadjective-group h3{padding:0 0 5px 0;font-size:36px;line-height:1.4;color:#cb2129;border-bottom:2px solid #acacac;display:block;clear:both}.dadjective-group ul{position:relative;display:block;clear:both}.dadjective-group ul li{width:calc(46% - 20px);margin:0 0 12px 0;padding:0 10px;font-size:23px;line-height:1.3;color:#8c8e8f;position:relative;display:block;float:left;cursor:pointer;font-family:serifa_btbold,Times,serif}.dadjective-group ul li:nth-of-type(2n){float:right}.dadjective-group ul li:nth-of-type(odd){clear:both}.dadjective-group ul li:before{content:'';width:10px;height:10px;margin:0 12px 0 0;border:1px solid #8c8e8f;position:relative;display:inline-block}.dadjective-group ul li.selected{color:#cb2129}.dadjective-group ul li.selected:before{background-color:#cb2129;border:1px solid #cb2129}#dadjective-groups .slick-next,#dadjective-groups .slick-prev{position:absolute;display:block;width:46px;height:72px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:0px;padding:0;border:none;outline:none;z-index:200}#dadjective-groups .slick-next:focus,#dadjective-groups .slick-prev:focus{outline:none}#dadjective-groups .slick-next.slick-disabled:before,#dadjective-groups .slick-prev.slick-disabled:before{opacity:1}#dadjective-groups .slick-next.slick-disabled,#dadjective-groups .slick-prev.slick-disabled{opacity:1}#dadjective-groups .slick-next:before,#dadjective-groups .slick-prev:before{font-family:"slick";font-size:25px;line-height:1;color:#cb2129;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#dadjective-groups .slick-next:after,#dadjective-groups .slick-prev:after{font-size:20px;line-height:1;color:#cb2129;opacity:1;position:absolute;font-family:futura_ltbold,Helvetica,sans-serif}#dadjective-groups .slick-prev{background-color:#fff;width:35px;height:55px;left:0}#dadjective-groups .slick-prev:before{content:'\f053';font-family:'FontAwesome'}#dadjective-groups .slick-prev:after{content:'Prev';background-color:#fff;height:38px;padding:17px 10px 0 0;top:0;left:30px}#dadjective-groups .slick-next{background-color:#fff;width:35px;height:55px;right:0}#dadjective-groups .slick-next:before{content:'\f054';font-family:'FontAwesome'}#dadjective-groups .slick-next:after{content:'Next';background-color:#fff;height:38px;padding:17px 0 0 10px;top:0;right:30px}#dad-mojis{position:relative;display:block}#dad-mojis ul{width:90%;margin:0 auto}#dad-mojis ul li{width:18%;height:200px;margin:0 1% 20px 1%;text-align:center;position:relative;display:block;float:left;cursor:pointer}#dad-mojis ul li img{max-width:150px;width:auto;height:auto;margin:0 auto;display:block;opacity:.5;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#dad-mojis ul li:hover img{opacity:1}#dad-mojis ul li.selected img{opacity:1}#dad-jective-preview{width:100%;max-width:325px;margin:0 auto;padding:20px 0 0 0;border:6px solid #1f5a78;position:relative;display:block;clear:both}#dad-jective-preview h3{margin:0 0 0px 0;font-size:14px;line-height:1.3;color:#8c8e8f;text-transform:uppercase;display:block;clear:both}#dad-jective-preview ul{width:95%;margin:0 auto 5px auto;display:block;clear:both}#dad-jective-preview ul li{margin:0 auto 0 auto;font-size:34px;line-height:1.2;color:#cb2129;text-align:center;text-transform:uppercase;font-family:futura_ltbold,Helvetica,sans-serif;display:block;clear:both}#final-dad-moji{margin:0 auto 10px auto;text-align:center;position:relative;display:block;clear:both}#final-dad-moji img{max-width:50px;width:100%;height:auto;margin:0 auto;display:block}#dad-jective-footer{background-color:#1f5a78;margin:0 auto -4px auto;padding:6px 0 0 0;text-align:center;display:block;clear:both}#dad-jective-footer img{max-width:100%;width:auto;height:auto;margin:0 auto}#submission-step-preview{margin:0 auto 50px auto;position:relative;display:block;clear:both}#submission-step-preview img{max-width:225px;width:100%;height:auto;margin:0 20px 0 0;display:block;float:left}#submission-step-preview-copy{width:calc(95% - 225px);position:relative;float:right}#submission-step-preview-copy h3{margin:0 0 5px 0;text-align:left}#submission-step-preview-copy p{margin:0 0 15px 0;font-size:18px;line-height:1.4;color:#636466;text-align:left;font-family:serifaroman,Times,serif}#submission-step-preview-copy a{margin:0 0 15px 0;text-align:left}.page-copy #submission-step-preview-copy ul{margin:0;padding:0;list-style:none}.page-copy #submission-step-preview-copy ul li{margin:0 20px 0 0!important;position:relative;display:inline-block}.page-copy #submission-step-preview-copy ul li a{font-size:30px;line-height:1.2;display:block}.dadjective-group-actions{margin:0 auto;padding:50px 0 0 0;text-align:center;position:relative;display:block;clear:both}.dadjective-group-actions a{margin:0 8px 10px 8px!important;position:relative;display:inline-block}.dadjective-group-actions .previous{margin:0 auto;padding:20px 0 0 0;font-size:18px;line-height:1.3;color:#cb2129;text-align:center;display:block;clear:both;font-family:serifaroman,Times,serif}body.dragging,body.dragging *{cursor:move!important}.dragged{position:absolute;opacity:0.5;z-index:2000}ol li.placeholder{position:relative}ol li.placeholder:before{content:'';background-color:#cb2129;width:80%;height:100%;opacity:.35;position:absolute;top:0;display:block}@media only screen and (max-width:800px){#selected-dadjectives{width:calc(100% - 60px);margin:0 auto 20px auto;padding:30px 30px;float:none;clear:both}#selected-dadjectives h3{margin:0 0 20px 0;font-size:26px;line-height:1.3;text-align:left;text-transform:uppercase}#selected-dadjectives ol{padding:0 0 0 25px;position:relative;display:block;clear:both;list-style:decimal}#selected-dadjectives ol li{margin:0 0 15px 0;font-size:20px;line-height:1.3;color:#cb2129;text-transform:uppercase;cursor:pointer;font-family:futura_ltbold,Helvetica,sans-serif}#dadjective-groups{width:100%;float:none;clear:both}#dad-mojis ul li{width:48%;height:200px}#dad-mojis ul li img{max-width:125px}}@media only screen and (max-width:650px){#submission-step-preview{margin:0 auto 20px auto}#submission-step-preview img{max-width:225px;width:100%;margin:0 auto 20px auto;float:none;clear:both}#submission-step-preview-copy{width:100%;margin:0 auto;float:none;clear:both}}@media only screen and (max-width:500px){.dadjective-group ul li{width:100%;margin:0 auto 12px auto;padding:0;text-align:center;display:block;float:none}}#page-copy .pdf-actions{margin:0 auto 25px auto;clear:both}#page-copy .pdf-actions.bottom{margin:0 0 50px 0}#page-copy .pdf-actions ul{padding:0!important;list-style:none}#page-copy .pdf-actions ul li{width:45%;margin:0!important;display:inline-block}#page-copy .pdf-actions ul li a{color:#fff!important}@media only screen and (max-width:750px){#page-copy .pdf-actions ul li a{font-size:18px}}@media only screen and (max-width:610px){#page-copy .pdf-actions ul li{width:90%;margin:0 auto 10px auto!important;display:block;clear:both}#page-copy .pdf-actions ul li a{display:block}}#instagram-feed{width:100%;padding:60px 0 50px 0;position:relative}#instagram-feed.border-top:before{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#instagram-feed h2{margin:0 auto 25px auto;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#instagram-feed.skinny h2{margin:0 auto 8px auto;font-size:38px;line-height:43px}#instagram-feed h3{margin:0 auto 35px auto;font-size:32px;line-height:37px;color:#c72027;text-align:center;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#instagram-feed h3 a{color:#c72027}#instagram-feed p{margin:0 auto 25px auto;font-size:28px;line-height:32px;color:#636466;text-align:center;letter-spacing:1px;font-family:serifaroman,Times,serif}#instagram-feed ul:not(.slick-dots){width:80%;margin:0 auto 40px auto;padding:10px 0 0 0;position:relative;clear:both}#instagram-feed ul:not(.slick-dots) li{margin:0 0% 15px 0%;width:235px;height:235px;display:block;overflow:hidden;float:left}#instagram-feed ul:not(.slick-dots) li a{width:94%;height:100%;margin:0 auto;display:block}#instagram-feed ul:not(.slick-dots) li a img{max-width:100%;width:100%;height:auto;margin:0 auto}#instagram-feed ul.slick-dots{width:80%;margin:0 auto 0 auto;padding:10px 0 0 0;position:relative;clear:both}#instagram-feed ul.slick-dots li{margin:0 0 15px 0%;width:auto!important;height:auto!important;display:inline-block;float:none}#instagram-feed ul.slick-dots li button{display:block}#instagram-feed .follow-button{background-color:#dd1a32;width:90%;max-width:315px;margin:0 auto;padding:7px 5px;font-size:22px;line-height:27px;color:#fff;text-transform:uppercase;text-align:center;-webkit-transition:all .3s linear;transition:all .3s linear;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#instagram-feed .follow-button:hover{background-color:#76241f}#instagram-feed .sbi-owl-nav{display:block}#instagram-feed .sbi-owl-nav>div{background:none;width:46px;height:72px;padding:0;font-size:0;line-height:0;cursor:pointer;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;outline:none;top:calc(50% - 36px)!important}#instagram-feed .sbi-owl-nav .sbi-owl-prev{background:url(images/left-arrow.png) center center no-repeat;width:46px;height:72px;left:-10%}#instagram-feed .sbi-owl-nav .sbi-owl-next{background:url(images/right-arrow.png) center center no-repeat;width:46px;height:72px;right:-10%}#instagram-feed .sbi-owl-dots{display:none}#instagram-feed .sbi-owl-dots .sbi-owl-dot span{background:#c72027;width:7px;height:7px;margin:5px 7px;filter:Alpha(Opacity=30);opacity:0.30;-webkit-backface-visibility:visible;-webkit-transition:opacity 100ms ease;transition:opacity 100ms ease;border-radius:30px;display:block}#instagram-feed .sbi-owl-dots .sbi-owl-dot.active span{opacity:1}@media only screen and (max-width:650px){#instagram-feed ul:not(.slick-dots){width:100%}#instagram-feed ul:not(.slick-dots) li{margin:0 0 18px 0}#instagram-feed .sbi-owl-nav{display:none}#instagram-feed .sbi-owl-dots{display:block}}@media only screen and (max-width:530px){#instagram-feed ul:not(.slick-dots) li{margin:0 0 15px 0;width:200px;height:200px}}@media only screen and (max-width:450px){#instagram-feed h2{font-size:40px;line-height:45px}#instagram-feed h3{font-size:28px;line-height:33px}#instagram-feed ul:not(.slick-dots) li{margin:0 0 10px 0;width:175px;height:175px}}@media only screen and (max-width:400px){#instagram-feed ul:not(.slick-dots) li{margin:0 0 5px 0;width:150px;height:150px}}#brand-callout{width:100%;padding:63px 0 54px 0;position:relative}#brand-callout.link{padding:0}#brand-callout h3{width:70%;margin:0 auto 25px auto;font-size:36px;line-height:41px;color:#fff;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#brand-callout p{width:78%;margin:0 auto 20px auto;font-size:24px;line-height:29px;color:#fff;text-align:center;position:relative;font-family:serifa_btbold,Times,serif}#brand-callout a{width:100%;height:100%;padding:63px 0 54px 0;position:relative;display:block}@media only screen and (max-width:600px){#brand-callout h3{width:80%;margin:0 auto 25px auto;font-size:30px;line-height:35px}#brand-callout p{width:90%;margin:0 auto 20px auto;font-size:18px;line-height:23px}#brand-callout p br{display:none}}@media only screen and (max-width:450px){#brand-callout h3{width:80%;margin:0 auto 25px auto;font-size:25px;line-height:30px}#brand-callout p{width:90%;margin:0 auto 20px auto;font-size:16px;line-height:21px}}#advertisement{width:100%;padding:25px 0 50px 0;text-align:center;position:relative}#advertisement img{max-width:100%;width:auto;height:auto}#suggestion-form{padding:30px 0 120px 0;position:relative}#suggestion-form h2{margin:0 auto 10px auto;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#suggestion-form h2 span{font-size:18px;line-height:1.2;color:#742521;display:block;clear:both}#suggestion-form p{width:55%;margin:0 auto 25px auto;font-size:20px;line-height:1.3;color:#636466;text-align:center;display:block;clear:both;font-family:serifaroman,Times,serif}#suggestion-form form{max-width:550px;margin:0 auto;padding:30px 0 0 0;text-align:left}#pinterest-feed{width:100%;padding:30px 0 120px 0;position:relative}#pinterest-feed.border-top{padding:100px 0 120px 0}#pinterest-feed.border-top:before{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#pinterest-feed h2{margin:0 auto 40px auto;font-size:48px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#pinterest-feed nav{background-color:#e9e9e9;margin:0 auto 40px auto;padding:10px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;position:relative;clear:both}#pinterest-feed ul{}#pinterest-feed ul li{width:19%;margin:0 .5%;display:block;float:left}#pinterest-feed ul li a{}#pinterest-feed ul li>span{background:#fff;max-width:100%!important;min-width:140px;width:100%!important;color:rgb(54,54,54);display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;border-radius:5px;cursor:pointer;overflow:hidden;-moz-font-smoothing:antialiased;font:12px "Helvetica Neue",Helvetica,arial,sans-serif}#pinterest-feed ul li>span header{height:55px;position:relative}#pinterest-feed ul li>span header .user-avatar{width:36px;height:36px;border-radius:18px;position:absolute;top:10px;left:10px}#pinterest-feed ul li>span header h3{width:75%;font-size:14px;font-weight:bold;white-space:nowrap;display:block;position:absolute;top:10px;left:56px;clear:both;overflow:hidden;text-overflow:ellipsis;font-family:"Helvetica Neue",Helvetica,arial,sans-serif}#pinterest-feed ul li>span header h3 a{color:#363636}#pinterest-feed ul li>span header p{width:75%;font-size:12px;color:#363636;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;bottom:10px;left:56px;display:block;clear:both;font-family:"Helvetica Neue",Helvetica,arial,sans-serif}#pinterest-feed ul li>span header p a{color:#363636}#pinterest-feed ul li>span .board-pins{height:150px;padding:0 10px;text-align:left;position:relative;display:block;-webkit-box-sizing:inherit;box-sizing:inherit;cursor:inherit;-moz-scrollbars:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;font:inherit}#pinterest-feed ul li>span .board-pins a{width:auto;display:block}#pinterest-feed ul li>span .board-pins a img{max-width:100%;width:auto;height:auto}#pinterest-feed ul li>span .board-pins .column{width:calc(49.5% - 2px);height:auto;padding:1px;display:block;float:left}#pinterest-feed ul li>span .board-pins .column:nth-of-type(2n){float:right}#pinterest-feed ul li>span .board-pins .column a{width:100%;height:auto;display:inline-block;clear:both}#pinterest-feed ul li>span .board-pins .column a img{max-width:100%;width:auto;height:auto;border:1px solid rgba(0,0,0,.3);border-radius:2px}#pinterest-feed ul li>span .board-footer{padding:11px;position:relative;display:block}#pinterest-feed ul li>span .board-footer a{background-color:#efefef;width:calc(100% - 4px);height:33px;min-width:70px;margin:0 auto;padding:0 3px;text-align:center;-webkit-box-shadow:inset 0 0 1px #888;box-shadow:inset 0 0 1px #888;border-radius:3px;position:relative;display:block;overflow:hidden}#pinterest-feed ul li>span .board-footer a:hover{-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000}#pinterest-feed ul li>span .board-footer a span{width:50%;height:33px;font-size:13px;line-height:33px;color:#746d6a;font-weight:bold;text-align:center;display:inline-block;float:left}#pinterest-feed ul li>span .board-footer a span:nth-of-type(2){width:calc(50% - 5px);padding:0 5px 0 0}#pinterest-feed ul li>span .board-footer a span img{max-width:95%;width:auto;height:33px;margin:0 auto;padding:0}#pinterest-feed .follow-button{background-color:#dd1a32;width:90%;max-width:315px;margin:0 auto;padding:7px 5px;font-size:22px;line-height:27px;color:#fff;text-transform:uppercase;text-align:center;-webkit-transition:all .3s linear;transition:all .3s linear;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#pinterest-feed .follow-button:hover{background-color:#76241f}@media only screen and (max-width:850px){#pinterest-feed ul li{width:48%;margin:0 1% 10px 1%;display:block;float:left}#pinterest-feed ul li:last-of-type{width:98%;margin:0 auto 10px auto;display:block;float:none;clear:both}}@media only screen and (max-width:450px){#pinterest-feed h2{font-size:40px;line-height:45px}#pinterest-feed ul li{width:100%;margin:0 0 10px 0;display:block;float:none;clear:both}#pinterest-feed ul li:last-of-type{width:100%;margin:0 0 10px 0;display:block;float:none;clear:both}}#email-signup{width:100%;padding:105px 0 160px 0;text-align:center;position:relative}#email-signup.border-top:before{content:'';background-color:#c72027;width:95%;max-width:900px;height:4px;border-radius:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#email-signup h2{margin:0 auto 20px auto;font-size:49px;line-height:53px;color:#c72027;text-align:center;text-transform:uppercase;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#email-signup .button.centered{}#email-signup #gform_wrapper_1{width:95%;max-width:410px;margin:0 auto!important;padding:0!important;position:relative;clear:both}#email-signup #gform_wrapper_1 .gform_body{width:calc(98% - 39px)!important;margin:0 1% 0 0!important;padding:0!important;position:relative;float:left;clear:none}#email-signup #gform_wrapper_1 .gform_body ul li{margin-bottom:15px!important}#email-signup #gform_wrapper_1 .gform_footer{width:39px!important;margin:0!important;padding:0!important;position:absolute;right:0;bottom:15px;clear:none}#email-signup #gform_wrapper_1 .gfield_label{display:none!important}#email-signup #gform_wrapper_1 .gfield{height:38px!important;position:relative!important;display:block!important}#email-signup #gform_wrapper_1 .gfield:not(.no-label):after{content:'';background-color:#c72027;width:100%;height:5px;border-radius:15px;position:absolute;bottom:0;left:0}#email-signup #gform_wrapper_1 .gfield input[type=email],#email-signup #gform_wrapper_1 .gfield input[type=text]{width:100%!important;height:35px!important;margin:0!important;padding:7px 0 7px 0!important;font-size:18px!important;line-height:23px!important;color:#c72027!important;border:none!important;position:relative!important;float:right;-webkit-appearance:none!important;border-radius:0!important;font-family:serifa_btbold,Times,serif!important}#email-signup #gform_wrapper_1 .gfield.no-label{height:auto!important;font-size:16px!important;line-height:1.25!important;color:#c72027!important;font-family:serifa_btbold,Times,serif!important}#email-signup #gform_submit_button_1{background:url(images/arrow-chevron-red.svg) center center no-repeat;width:39px!important;height:39px!important;margin:0;padding:0!important;font-size:13px!important;color:#fff;text-transform:uppercase;text-align:center;border:none!important;outline:none;cursor:pointer;text-indent:-99999px;-webkit-appearance:none;border-radius:0;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative!important;bottom:0!important;right:0!important;display:block!important}#email-signup #gform_wrapper_1 .validation_error{display:none}#email-signup #gform_wrapper_1 ul li.gfield_error{background:none!important;width:100%!important;margin:0 0 42px 0!important;padding:0!important;border:none!important}#email-signup #gform_wrapper_1 .gfield_error input{background-color:#c72027!important;color:#fff!important;border:none!important}#email-signup #gform_wrapper_1 .validation_message{margin:0 0 0 0!important;padding:0!important;font-size:15px!important;color:#ef5151!important;font-weight:normal!important;font-family:serifa_btbold,Times,serif!important}#email-signup #gform_wrapper_1 .gfield_error input::-webkit-input-placeholder{color:#fff;opacity:.65}#email-signup #gform_wrapper_1 .gfield_error input:-moz-placeholder{color:#fff;opacity:.65}#email-signup #gform_wrapper_1 .gfield_error input::-moz-placeholder{color:#fff;opacity:.65}#email-signup #gform_wrapper_1 .gfield_error input:-ms-input-placeholder{color:#fff;opacity:.65}#email-signup #gform_wrapper_1 .top_label .gfield_description.validation_message,#email-signup .gform_wrapper .gfield_description.validation_message{padding:6px 0 0 0!important}#email-signup #gform_wrapper_1 .gfield.gfield_error.gfield_contains_required{}#email-signup #gform_wrapper_1 .gfield.gfield_error.gfield_contains_required div.ginput_container{margin:0!important}#email-signup #gform_wrapper_1 .top_label .gfield_error .ginput_container{max-width:none!important}#email-signup #gform_wrapper_1 label.gfield_label+div.ginput_container{margin:0!important}#email-signup #gform_ajax_spinner_1{background-color:#fff;padding:10px 15px;position:absolute!important;top:-5px!important;left:-5px!important;z-index:100}#email-signup #gform_confirmation_message_1{background-color:#dff0d8!important;margin:0!important;padding:15px 0!important;font-size:16px!important;line-height:21px!important;color:#3c763d!important;text-align:center!important;border:1px solid #d6e9c6!important;display:block!important;position:relative!important;font-family:serifa_btbold,Times,serif!important}#email-signup ::-webkit-input-placeholder{color:#c72027;opacity:.45}#email-signup :-moz-placeholder{color:#c72027;opacity:.45}#email-signup ::-moz-placeholder{color:#c72027;opacity:.45}#email-signup :-ms-input-placeholder{color:#c72027;opacity:.45}@media only screen and (max-width:500px){#email-signup h2{font-size:40px;line-height:46px}}@media only screen and (max-width:400px){#email-signup h2{font-size:32px;line-height:38px}}#compare-drawer{background-color:#fff;width:100%;border-top:3px solid #c72027;position:fixed;bottom:-183px;left:0;-webkit-transition:all .3s linear;transition:all .3s linear;display:block;z-index:8000}#compare-drawer.i-have-stuff{bottom:-155px}#compare-drawer.open{bottom:0}#compare-drawer.open #compare-drawer-toggle .fa{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#compare-drawer-toggle{background-color:#cfcfcf;padding:5px 0;font-size:12px;line-height:1.25;color:#6f6f6f;text-align:center;text-transform:uppercase;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#compare-drawer-toggle .fa{line-height:12px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#compare-drawer-toggle .tool-count{background-color:#fff;width:12px;height:12px;font-size:10px;line-height:12px;border:1px solid #6f6f6f;border-radius:50%;display:inline-block}#compare-drawer-list{padding:20px 0;position:relative;display:block}#compare-drawer-list ul{width:70%;height:115px;float:left;overflow-x:auto;white-space:nowrap}#compare-drawer-list ul li{margin:0 5% 0 0;position:relative;display:inline-block}#compare-drawer-list ul li:last-child{margin-right:0}#compare-drawer-list ul li a{padding:10px 0 0 0;display:block}#compare-drawer-list ul li img{max-width:100px;width:100%;height:auto;display:block}#compare-drawer-list .button{width:20%;margin:30px 0 0 0;padding:7px 2.5%;position:relative;float:right}#compare-drawer-list .simplefavorite-button{background:none;margin:0;padding:0;font-size:13px;line-height:1;color:#bcbec0;position:absolute;top:0;right:0;border:none;outline:none;-webkit-transition:all .3s linear;transition:all .3s linear;opacity:1;cursor:pointer;display:inline-block;z-index:10;font-family:futura_ltbold,Helvetica,sans-serif}#compare-drawer-list .simplefavorite-button span{display:none}#compare-drawer-list .simplefavorite-button:hover{color:#c72027;opacity:.9}#compare-drawer-list .simplefavorite-button.active{color:#c72027;opacity:1}@media only screen and (max-width:600px){#compare-drawer-list .button{width:20%;margin:30px 0 0 0;padding:7px 2.5%;font-size:13px}}#table-scroll{max-width:1000px;margin:0 auto 25px auto;position:relative;overflow:hidden}#table-wrap{width:100%;overflow:auto}#compare-table{margin:0 auto 25px auto;table-layout:fixed!important;clear:both}#compare-table thead{}#compare-table thead th{padding:5px 0;color:#ca2129;text-transform:uppercase;vertical-align:bottom;font-family:futura_ltbold,Helvetica,sans-serif}#compare-table tbody{text-align:center}#compare-table tbody tr{}#compare-table tbody th{background-color:#fff;min-width:150px;padding:8px .25%;font-size:15px;line-height:1;color:#040707;text-align:left;text-transform:uppercase;border-bottom:1px solid #a5a7a8;border-right:1px solid #a5a7a8;vertical-align:middle;font-family:futura_ltbold,Helvetica,sans-serif}#compare-table tbody td{padding:6px 1%;font-size:14px;line-height:1.45;color:#040707;border-bottom:1px solid #a5a7a8;border-right:1px solid #a5a7a8;vertical-align:middle;position:relative;font-family:serifaroman,Times,serif}#compare-table td{min-width:250px}#compare-table tbody td h3{margin:0 0 2px 0;font-size:33px;line-height:1.25;color:#c72027;text-transform:uppercase;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#compare-table tbody td img{max-width:75%}#compare-table tbody td .mobile-th{padding:0 0 5px 0;font-size:15px;line-height:1;color:#040707;text-transform:uppercase;display:none;font-family:futura_ltbold,Helvetica,sans-serif}#compare-table tbody td a{color:#ca2129}#compare-table tbody td:last-child{border-right:none}#compare-table tbody td .simplefavorite-button{background:none;margin:0;padding:0;font-size:13px;line-height:1;color:#bcbec0;position:absolute;top:0;right:7.5%;border:none;outline:none;-webkit-transition:all .3s linear;transition:all .3s linear;opacity:1;cursor:pointer;display:inline-block;z-index:10;font-family:futura_ltbold,Helvetica,sans-serif}#compare-table tbody td .simplefavorite-button i{font-size:16px}#compare-table tbody td .simplefavorite-button:hover{color:#c72027;opacity:.9}#compare-table tbody td .simplefavorite-button.active{color:#c72027;opacity:1}#compare-table tbody td.fastener-name{color:#ca2129;text-transform:uppercase;text-align:left;position:relative;font-family:futura_ltbold,Helvetica,sans-serif}#compare-table tbody td.fastener-name sup{font-size:10px;line-height:15px;text-transform:none;position:relative;top:0;vertical-align:top}.fastener-buy-now .buy-now{width:auto;height:auto;padding:2px 7px;font-size:16px!important;line-height:21px!important;border:2px solid #ca2129;-webkit-transition:all .3s linear;transition:all .3s linear;display:inline-block}.fastener-buy-now .buy-now:hover{background-color:#ca2129;color:#fff!important}#compare-table tbody td .button{width:auto;height:auto;padding:2px 7px;font-size:16px!important;line-height:21px!important;border:2px solid #ca2129;-webkit-transition:all .3s linear;transition:all .3s linear;display:inline-block}#compare-table tbody td .button:hover{background-color:#ca2129;color:#fff!important}#compare-table.clone{position:absolute;top:0;left:0;pointer-events:none;z-index:10}#compare-table.clone td,#compare-table.clone th{visibility:hidden}#compare-table.clone td,#compare-table.clone th{border-color:transparent}#compare-table.clone tbody th{visibility:visible;border-bottom:1px solid #a5a7a8;border-right:1px solid #a5a7a8;visibility:visible}#compare-table.clone tfoot,#compare-table.clone thead{background:transparent}#page-copy .compare-other-tools{margin:0 auto 25px auto;color:#fff}@media only screen and (max-width:800px){#compare-table tbody td{width:250px}#compare-table tbody th{display:none}#compare-table tbody td .mobile-th{display:block}}footer{width:100%;padding:40px 0 25px 0;display:block;position:relative;overflow:hidden;background:rgb(234,235,235);background:-webkit-gradient(linear,left top,left bottom,from(rgba(234,235,235,1)),color-stop(24%,rgba(234,235,235,1)),color-stop(39%,rgba(227,228,228,1)),color-stop(55%,rgba(216,217,217,1)),color-stop(56%,rgba(213,214,214,1)),color-stop(68%,rgba(205,206,206,1)),color-stop(70%,rgba(202,203,203,1)),color-stop(84%,rgba(191,192,192,1)),color-stop(96%,rgba(179,180,180,1)),color-stop(99%,rgba(177,177,177,1)),color-stop(99%,rgba(172,172,172,1)),to(rgba(186,186,186,1)));background:linear-gradient(to bottom,rgba(234,235,235,1) 0%,rgba(234,235,235,1) 24%,rgba(227,228,228,1) 39%,rgba(216,217,217,1) 55%,rgba(213,214,214,1) 56%,rgba(205,206,206,1) 68%,rgba(202,203,203,1) 70%,rgba(191,192,192,1) 84%,rgba(179,180,180,1) 96%,rgba(177,177,177,1) 99%,rgba(172,172,172,1) 99%,rgba(186,186,186,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaebeb',endColorstr='#bababa',GradientType=0)}footer:before{content:'';background-color:#c72027;width:50%;height:10px;position:absolute;top:0;left:0;z-index:0}footer:after{content:'';background-color:#76241f;width:55%;height:10px;position:absolute;top:0;right:calc(-5% + 5px);-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-o-transform:skew(-45deg);z-index:2}#footer-social{margin:0 auto 40px auto;text-align:center}#footer-social ul{margin:0 auto}#footer-social ul li{margin:0 1%;display:inline-block}#footer-social ul li a{font-size:25px;line-height:25px;color:#ca2129}#footer-navigation{margin:0 auto 35px auto;text-align:center}#footer-navigation ul{margin:0 auto 25px auto}#footer-navigation ul li{margin:0 1% 0 0;padding:0 1% 0 0;line-height:15px;border-right:2px solid #ca2129;display:inline-block}#footer-navigation ul li:last-of-type{border:none}#footer-navigation ul li a{font-size:13px;line-height:15px;color:#333;border-bottom:2px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;font-family:futura_ltbold,Helvetica,sans-serif}#footer-navigation ul li a:hover{border-bottom:2px solid #333}#footer-navigation ul li.active a{border-bottom:2px solid #333}#footer-navigation ul li.current_page_item a,#footer-navigation ul li.current_page_parent a{border-bottom:2px solid #333}#footer-logo{width:180px;margin:0 auto 18px auto;text-align:center;position:relative;display:block}#copyright{margin:0 auto;font-size:13px;line-height:15px;color:#333;text-align:center;position:relative;display:block;font-family:serifa_btbold,Times,serif}@media only screen and (max-width:700px){#footer-navigation ul li{margin:0 0 12px 0;padding:0;border-right:none;display:block;clear:both}}#policy-announcement{background-color:#c72027;width:100%;padding:20px 0;position:fixed;bottom:0;left:0;z-index:9000}#policy-announcement-content{margin:0 auto;max-width:700px;text-align:center;position:relative}#policy-announcement-content p{margin:0 auto 15px auto;font-size:14px;line-height:1.35;color:#fff;display:block;clear:both;font-family:serifa_btbold,Times,serif}#policy-announcement-content p a{color:#fff;border-bottom:1px solid #fff}#policy-announcement-content .button{margin:0 .5%;padding:7px 3%;font-size:15px;line-height:1;border:2px solid #fff}#policy-announcement-content #close-button{margin:0 0 10px 0;font-size:18px;line-height:1;color:#fff;position:relative;float:right;font-family:serifa_btbold,Times,serif}@media only screen and (max-width:700px){}.button{width:85%;height:38px;margin:0 auto;padding:0;color:#fff;text-align:center;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;display:block;z-index:1}.button.white:before{content:'';background-color:#76241f;width:49%;height:7px;border-radius:50px 0 0 50px;position:absolute;top:calc(50% - 3px);left:0;z-index:0}.button.white:after{content:'';background-color:#76241f;width:49%;height:7px;border-radius:0 50px 50px 0;position:absolute;top:calc(50% - 3px);right:0;z-index:0}.button.red:before{content:'';background-color:#c72027;width:49%;height:7px;border-radius:50px 0 0 50px;position:absolute;top:calc(50% - 3px);left:0;z-index:0}.button.red:after{content:'';background-color:#c72027;width:49%;height:7px;border-radius:0 50px 50px 0;position:absolute;top:calc(50% - 3px);right:0;z-index:0}.button img{width:38px;height:38px;border-radius:50%;position:relative;z-index:1}.button.cart img{width:65px;height:65px;margin:-15px 0 0 0;border-radius:0}.button.white img{background-color:#bd2227;-webkit-box-shadow:0 0 10px 10px rgba(188,33,37,.75);box-shadow:0 0 10px 10px rgba(188,33,37,.75)}.button.red img{background-color:#fff;-webkit-box-shadow:0 0 10px 10px rgba(255,255,255,.75);box-shadow:0 0 10px 10px rgba(255,255,255,.75)}.button.small:before{content:'';height:4px;top:calc(50% - 8px)}.button.small:after{content:'';height:4px;top:calc(50% - 8px)}.button.small img{width:25px;height:25px}.button.cart{margin:20px auto 25px auto!important}.button.outlined{width:auto;height:auto;margin:0 auto;padding:8px 5%;font-size:22px;line-height:27px;color:#fff;text-align:center;text-transform:uppercase;border:4px solid #fff;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;display:inline-block;z-index:1;cursor:pointer;font-family:futura_ltbold,Helvetica,sans-serif}.button.outlined:hover{background-color:#fff;color:#bf2026}.button.red-outlined{width:auto;height:auto;margin:0 auto;padding:7px 5%;font-size:18px;line-height:1.25;color:#bf2026;text-align:center;text-transform:uppercase;border:4px solid #bf2026;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;display:inline-block;z-index:1;cursor:pointer;font-family:futura_ltbold,Helvetica,sans-serif}.button.red-outlined:hover{background-color:#bf2026;color:#fff!important}.button.solid{background-color:#dd1a32;width:auto;height:auto;margin:0 auto;padding:7px 5%;font-size:22px;line-height:27px;color:#fff;text-align:center;text-transform:uppercase;border:none;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;display:inline-block;z-index:1;cursor:pointer;font-family:futura_ltbold,Helvetica,sans-serif}.button.solid.padding{padding:12px 5%}.button.solid.small{padding:7px 2%;font-size:17px;line-height:1.2}.button.solid:hover{background-color:#6a0020}.button.text{width:auto;margin:0 auto;padding:0;font-size:22px;line-height:27px;color:#bf2026;text-align:center;text-transform:uppercase;border:none;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;display:inline-block;z-index:1;cursor:pointer;font-family:futura_ltbold,Helvetica,sans-serif}.button.text.small{font-size:16px;line-height:22px}.button.text:hover{}.button.circle{background-color:#dd1a32;width:50px!important;height:50px!important;margin:0 auto;padding:0!important;font-size:22px;line-height:49px;color:#fff;text-align:center;text-transform:uppercase;border:none;border-radius:50%;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;display:inline-block;z-index:1;cursor:pointer;overflow:hidden;font-family:futura_ltbold,Helvetica,sans-serif}.button.circle:hover{background-color:#6a0020}.gform_body ul{margin:0!important;padding:0!important}.gform_body ul li{margin:0 0 25px 0!important}.gfield{margin-top:0!important;padding-left:0!important}.gfield_label{margin-bottom:0!important;font-size:16px!important;line-height:21px!important;color:#690923!important;text-transform:uppercase;font-weight:normal!important;display:block!important;font-family:futura_ltbold,Helvetica,sans-serif}.gfield_description{padding:0!important;font-family:serifaroman,Times,serif}.gform_wrapper .gfield.no-label .gfield_label{display:none!important}.gfield{padding-right:0!important}.gform_footer{position:relative}.gform_ajax_spinner{position:relative!important;top:9px!important;right:0px!important;z-index:100}.gfield_password_strength{color:#707070}.gfield input[type=number]::-webkit-input-placeholder{font-family:Times,serif!important}.gfield input[type=number]::-moz-placeholder{font-family:Times,serif!important}.gfield input[type=number]:-ms-input-placeholder{font-family:Times,serif!important}.gfield input[type=number]::-ms-input-placeholder{font-family:Times,serif!important}.gfield input[type=number],.gfield input[type=number]::placeholder{font-family:Times,serif!important}.gfield input[type=email],.gfield input[type=password],.gfield input[type=tel],.gfield input[type=text],.gfield input[type=url]{width:calc(100% - 16px)!important;margin:0 auto 5px auto!important;padding:7px 8px!important;font-size:22px;line-height:27px;color:#c5c5c5;border:none;border:1px solid #d7d7da;position:relative;-webkit-appearance:none;border-radius:0;-webkit-transition:all .3s linear;transition:all .3s linear;font-family:Times,serif!important}.gfield input[type=email]:hover,.gfield input[type=password]:hover,.gfield input[type=tel]:hover,.gfield input[type=text]:hover,.gfield input[type=url]:hover{color:#c0c0c0;border:1px solid #c0c0c0}.gfield input[type=email]:active,.gfield input[type=password]:active,.gfield input[type=tel]:active,.gfield input[type=text]:active,.gfield input[type=url]:active{color:#707070;border:1px solid #6a6a6a}.gfield input[type=email]:focus,.gfield input[type=password]:focus,.gfield input[type=tel]:focus,.gfield input[type=text]:focus,.gfield input[type=url]:focus{color:#707070;border:1px solid #6a6a6a}.gfield_error input[type=email],.gfield_error input[type=password],.gfield_error input[type=tel],.gfield_error input[type=text],.gfield_error input[type=url]{border:1px dotted #7f0303}.gfield textarea{min-width:calc(100% - 16px);max-width:calc(100% - 16px);min-height:100px;margin:0;padding:7px 8px!important;font-size:16px;line-height:20px;color:#c5c5c5;border:none;border:1px solid #d7d7da;position:relative;-webkit-appearance:none;border-radius:0;position:relative;-webkit-transition:all .3s linear;transition:all .3s linear}.gfield textarea:hover{color:#c0c0c0;border:1px solid #c0c0c0}.gfield textarea:active{color:#707070;border:1px solid #6a6a6a}.gfield textarea:focus{color:#707070;border:1px solid #6a6a6a!important}.gfield_error textarea{border:1px dashed #7f0303!important}.gfield select{background:url(images/dropdown-arrow.png) right center no-repeat #fff;width:calc(100% - 16px)!important;margin:0 0 5px 0!important;padding:7px 8px!important;font-size:22px;line-height:27px;color:#707070;border:0;border-radius:0;border:1px solid #d7d7da;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:serifa_btbold,Times,serif}.clear-multi .ginput_container_date{width:33.33333333%!important}.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{vertical-align:top!important;margin-left:1px}.file-upload{margin-bottom:40px}.gform_wrapper .gform_fileupload_multifile .gform_drop_area{margin-bottom:5px!important}.gform_fileupload_multifile{font-family:serifaroman,Times,serif}.screen-reader-text{font-family:serifaroman,Times,serif}.gform_button.button{background-color:#dd1a32;width:auto!important;height:auto;margin:0 auto!important;padding:7px 5%!important;font-size:22px;line-height:27px;color:#fff;text-align:center;text-transform:uppercase;border:none;border-radius:0;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;display:inline-block;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;white-space:normal;font-family:futura_ltbold,Helvetica,sans-serif}.gform_button.button:hover{background-color:#6a0020}.gform_confirmation_message{background-color:#dff0d8!important;margin:0 auto 20px auto;padding:15px 3% 15px 3%!important;border:1px solid #d6e9c6;font-size:15px!important;line-height:20px!important;color:#3c763d;font-weight:normal!important;text-align:center;position:relative;display:block;font-family:futura_ltbold,Helvetica,sans-serif}#gform_confirmation_message_4{background:none!important;margin:0 auto 30px auto!important;padding:0!important;border:none!important;font-size:24px!important;line-height:36px!important;color:#666666!important;font-family:serifa_btbold,Times,serif!important}#gform_confirmation_message_4 h5{margin:0 auto 30px auto!important;font-size:24px!important;line-height:36px!important;color:#c72027!important;font-family:serifa_btbold,Times,serif!important}#gform_confirmation_message_4 p{margin:0 auto 30px auto!important;font-size:17px!important;line-height:30px!important;color:#666666!important;font-family:serifaroman,Times,serif!important}.gform_error_message,.validation_error{background-color:#f2dede!important;margin:0 auto 20px auto!important;padding:15px 3% 15px 3%!important;margin-bottom:20px!important;border:1px solid #ebccd1!important;font-size:15px!important;line-height:20px!important;color:#a94442!important;font-weight:normal!important;text-align:center;position:relative!important;display:block;font-family:futura_ltbold,Helvetica,sans-serif}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:white url(images/ajax-loader.gif) center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{position:absolute;display:block;width:46px;height:72px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:43%;padding:0;border:none;outline:none}.slick-next:focus,.slick-prev:focus{outline:none}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:0.25}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:25px;line-height:1;color:black;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-10%;background:url(images/left-arrow.png) center center no-repeat;width:46px;height:72px}.slick-prev:before{content:''}.slick-next{right:-10%;background:url(images/right-arrow.png) center center no-repeat;width:46px;height:72px}.slick-next:before{content:''}.slick-slider{margin-bottom:-30px}.slick-dots{list-style:none;display:block;text-align:center;padding:0px;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0px 1px!important;padding:0px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;outline:none}.slick-dots li button:focus{outline:none}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:22px;height:22px;font-family:"slick";font-size:22px;line-height:22px;text-align:center;color:#c72027;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s linear;transition:all .3s linear}.slick-dots li:hover button:before{opacity:.45}.slick-dots li.slick-active button:before{opacity:1;color:#c72027}.wow{visibility:hidden}.wow.animated{visibility:visible}.padded_column{margin:20px 0 20px 0}.four_fifth,.full_width,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_third{margin:5px 0;float:left}.four_fifth img,.full_width img,.one_fifth img,.one_fourth img,.one_half img,.one_sixth img,.one_third img,.three_fifth img,.three_fourth img,.two_fifth img,.two_third img{max-width:100%;width:auto;height:auto;margin:10px 0}.clear_column{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;overflow:hidden}.one_half{width:46%;margin-right:4%}.one_third{width:32%;margin-right:1.3%}.two_third{width:65%;margin-right:1.6%}.one_fourth{width:23%;margin-right:2%}.three_fourth{width:72%;margin-right:3%}.one_fifth{width:19%;margin-right:1%}.two_fifth{width:38%;margin-right:2%}.three_fifth{width:57%;margin-right:3%}.four_fifth{width:76%;margin-right:3%}.one_sixth{width:16%;margin-right:0.6%}.last_column{margin-right:0;float:right}@media only screen and (max-width:600px){.four_fifth,.full_width,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_third{width:99%;margin:10px auto;float:none;clear:both}}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{padding:0!important;position:relative;background:none;color:#444;text-shadow:none}.fancybox-opened{z-index:99999}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url("images/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("images/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("images/fancybox/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:9810;background:url("images/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url("images/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("images/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:9820}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5}#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}#popular-mechanics-promo{background-image:url(https://arrowfastener.com/wp-content/uploads/2020/05/gt300-background.jpg);background-size:cover;background-color:rgb(161,161,161);position:relative;display:block;clear:both;z-index:1;background-repeat:no-repeat;background-position:center center;margin:0px;padding:20px 0px 95px;border-bottom:5px solid rgb(106,41,33)}@media only screen and (max-width:700px){#popular-mechanics-promo{padding:40px 0px;background-image:url(https://arrowfastener.com/wp-content/uploads/2020/05/gt300-background-mobile-b1.jpg)}}#popular-mechanics-promo img.desktop-image{display:block}#popular-mechanics-promo img{max-width:100%;width:100%;height:auto;clear:both;margin:0px auto}#popular-mechanics-promo img.mobile-image{display:none}@media only screen and (max-width:700px){#popular-mechanics-promo img{max-width:95%;margin:0px auto}#popular-mechanics-promo img.desktop-image{display:none}#popular-mechanics-promo img.mobile-image{display:block}}@media only screen and (max-width:850px){#popular-mechanics-promo img{max-width:95%;width:100%;height:auto;clear:both;margin:0px auto}}.csp__element{margin-top:2rem}.csp__element{margin-bottom:3rem;border:2px solid #c72027;border-radius:4px;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;overflow:hidden}.csp__element:hover{-webkit-box-shadow:0px 0px 2em rgba(0,0,0,0.125);box-shadow:0px 0px 2em rgba(0,0,0,0.125)}.csp__header{padding:13.3333333333px 20px;background:#c72027}.csp__header__title{color:#fff!important;font-size:40px!important;padding:0!important;margin:0!important}.csp__body{padding:20px}.csp__body__title{font-size:28px!important;margin-bottom:10px!important;font-weight:bold;margin-bottom:0.5rem}.csp__body .csp__btn{margin-bottom:0;color:#fff!important}.csp__body .csp__btn i{margin-left:0.25em}.csp__disclaimer{margin-top:20px;padding-top:13.3333333333px;border-top:2px solid #eee}.csp__disclaimer p{font-size:0.85rem}.csp__disclaimer img{max-width:100px!important}.csp__disclaimer img+p{margin-top:5px;margin-bottom:0px!important}.csp__disclaimer>:last-child{margin-bottom:0;padding-bottom:0}