.container-fluid{padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto;}.navbar-default{display:none;}.navbar{margin-bottom:0px;box-shadow:none;}.pull-left{float:left!important;z-index:99999;position:relative;}.navbar-btn{margin-top:-93px;margin-bottom:15px;margin-right:5em;position:fixed;margin-left:3%;}.menu-block{z-index:9999;box-shadow:0px 5px 10px rgba(0,0,0,0.2);position:fixed;width:100%;background-color:#fff;height:110px;text-transform:uppercase;margin-top:-110px;font-size:1em;}.main-container{margin-top:110px;overflow-x:hidden;}ul.sf-menu.menu,ul.sf-menu.menu ul,ul.sf-menu.menu li{text-align:right;}ul.sf-menu .sf-with-ul{margin-top:40px;}ul.sf-menu li:hover > ul,ul.sf-menu li.sfHover > ul{top:11em;}ul.sf-menu li{float:none;position:relative;display:inline-block;transition:all ease 0.4s;margin-bottom:50px;}ul.sf-menu a,ul.sf-menu span.nolink{height:110px;text-align:left;display:block;padding:3.5em 1.5em;position:relative;margin-top:0px;font-family:'roboto condensed';}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul{-webkit-box-shadow:2px 2px 10px rgb(0 0 0 / 50%);-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.5);box-shadow:2px 2px 10px rgb(0 0 0 / 50%);background-color:#000;}ul.sf-menu .sf-sub-indicator{height:12px;line-height:9999px;opacity:0.75;overflow:hidden;position:absolute;right:1.5em;speak:none;text-indent:-9999px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:12px;}.active-trail a{color:#efd916;border-radius:0em;background-color:#000;}.active-trail a:hover{color:#efd916;}.sf-depth-1 .active-trail a{color:#fff;background-color:#000;border-bottom:2px solid #fff;}.active-trail .sf-depth-2 a:hover{background-color:#222;color:#fff;border-radius:0px;}.active-trail .sf-depth-2 a{border-radius:0px;}.sf-depth-1{color:#000;margin-right:3em;}.sf-depth-1 a:hover{color:#d9c300;}.sf-depth-2{text-align:left;background-color:#eaeaea;margin-right:0px;margin-top:0px;}.sf-depth-2 a{border-bottom:2px solid #252525;color:#ffffff;margin-left:0px;text-transform:uppercase;margin-right:0px;background-color:#000000;}.sf-accordion-toggle{text-align:right;padding-top:40px;padding-right:3%;z-index:9999;height:110px;}.sf-accordion-toggle a{color:#efd916;font-size:1.5em;font-family:'Roboto Condensed';}.sf-accordion-toggle a:hover{color:#000;}.sf-accordion-toggle a:focus{color:#000;}ul.sf-menu.sf-accordion.sf-expanded{background-color:#000;padding-right:0px;}ul.sf-menu.sf-accordion.sf-expanded a{text-align:left;padding-top:20px;padding-left:2em;padding-bottom:20px;margin-right:0px;margin-left:0px;border-bottom:2px solid #fff;text-transform:uppercase;margin-top:0px;color:#fff;height:55px;}.sf-expanded .active-trail a{color:#fff;border-bottom:2px solid #fff;background-color:#efd916;border-radius:0px;}ul.sf-menu.sf-accordion.sf-expanded a:hover{color:#fff;background-color:#222;}.page-header{margin-top:0;margin-bottom:60px;}.h1,h1{font-size:3em;}.h2,h2{font-size:2.5em;}.h3,h3{font-size:1.7em;}.h4,h4{font-size:1.5em;font-family:'roboto condensed';}.h1,.h2,.h3,h1,h2,h3{margin-top:30px;margin-bottom:30px;}.organization{font-size:1.7em;font-family:'gelasio';margin-top:30px;display:block;}a{font-family:'Gelasio';font-weight:700;color:#d9c300;transition:all ease 0.4s;}a:focus,a:hover{color:#000;text-decoration:none;}p{margin:0 0 20px;}.webform-title{text-align:center;margin-top:60px;}.node--type-webform .bs-region--top-left{display:flex;align-items:center;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-box-align:center;}.contact-group1,.contact-group2{margin-bottom:70px;}.node--type-webform .bs-region--top-right{display:flex;align-items:center;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-box-align:center;}div.contact-webform-top-text{text-align:center;font-family:'gelasio';font-size:1.7em;margin-bottom:30px;}.node--type-webform .bs-region--bottom{display:flex;align-items:center;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-box-align:center;background-color:#f3f3f3;padding-top:70px;padding-bottom:70px;}.field--type-webform{max-width:650px;margin-bottom:0px;padding-left:2em;padding-right:2em;}.webform-client-form label,.form-composite legend{display:block;max-width:100%;margin-bottom:10px;font-weight:400;text-align:center;text-transform:uppercase;color:#777;}textarea,textarea.form-control,input.form-control,input[type="text"],input[type="password"],input[type="email"],input[type="number"],.form-control[type="text"],.form-control[type="password"],.form-control[type="email"],.form-control[type="tel"],.form-control[contenteditable]{padding-left:20px;border:3px solid #efd916;border-radius:0px;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;font-size:16px;}.form-control:focus{-webkit-box-shadow:0 0px 5px rgba(0,0,0,0.4);box-shadow:0 0px 5px rgba(0,0,0,0.4);border-color:#000;}textarea:focus,textarea.form-control:focus,input.form-control:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,.form-control[type="text"]:focus,.form-control[type="password"]:focus,.form-control[type="email"]:focus,.form-control[type="tel"]:focus,.form-control[contenteditable]:focus{-webkit-box-shadow:0 0px 5px rgba(0,0,0,0.4);box-shadow:0 0px 5px rgba(0,0,0,0.4);}.form-control{display:block;width:100%;height:60px;color:#262626;background-color:#fff;background-image:none;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-radius:0px;}.resizable-textarea .grippie{background:#fff url(/misc/grippie.png) no-repeat center 2px;border:0px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}input[type="checkbox"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:relative;border:none;margin-bottom:-4px;cursor:pointer;margin-right:15px;}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px;color:#4b4b4b;background-color:#f2f2f2;padding:12px;text-transform:uppercase;font-size:13px;}.form-checkboxes .control-label{text-align:left;margin-bottom:0px;}label{display:inline-block;max-width:100%;margin-bottom:10px;font-weight:700;font-family:'Roboto Condensed';text-transform:uppercase;}.btn{text-transform:uppercase;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;background-image:none;}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:0px solid transparent;white-space:nowrap;padding:15px 25px;font-size:14px;line-height:1.846;border-radius:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.btn-default{color:#ffffff;background-color:#000;background-image:none;}.btn-default:hover{color:#ffffff;background-color:#efd916;background-image:none;}.btn-default:focus{color:#ffffff;background-color:#efd916;background-image:none;}.btn-default:active{color:#ffffff;background-color:#efd916;background-image:none;}.btn-primary{color:#ffffff;background-color:#000;background-image:none;}.btn-primary:hover{color:#ffffff;background-color:#efd916;background-image:none;}.btn-primary:focus{color:#ffffff;background-color:#efd916;background-image:none;}.btn-primary:active{color:#ffffff;background-color:#efd916;background-image:none;}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#efd916;background-image:none;}.webform-submit{color:#ffffff;background-color:#000;margin-top:40px;}.webform-submit:focus{color:#ffffff;background-color:#efd916;background-image:none;}.webform-submit:active{color:#ffffff;background-color:#efd916;background-image:none;}.btn-primary:hover,.btn-primary:hover:active{color:#ffffff;background-color:#efd916;background-image:none;}.btn-primary:focus{color:#ffffff;background-color:#efd916;background-image:none;}.btn-primary:hover{color:#ffffff;background-color:#efd916;background-image:none;}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#efd916;background-image:none;}.page-header-group{text-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-box-align:center;}.page-header-group h1{margin:0px 0px 10px;padding-top:0em;font-size:4em;padding-left:2%;padding-right:2%;color:#fff;font-family:'Gelasio';font-weight:700;}.title-caption{color:#fff;font-size:2em;line-height:1.2;padding-right:20%;padding-left:20%;}.page-header-group p{padding:1.5em 1.5em 0em 1.5em;font-size:1.3em;max-width:27em;line-height:1.3;color:#fff;border-top:3px solid #22566f;font-style:italic;}.page-header-group .panel-body{padding:7em 2.5em;background-color:rgba(0,0,0,0.60);}.page-node-type-view-page .page-header,.path-frontpage .page-header{display:none;}.page-node-type-page .page-header{padding:2.5em;color:#fff;text-align:center;background-blend-mode:multiply;font-size:3.5em;}.page-node-type-page .bs-2col-stacked{padding-left:18%;padding-right:18%;}.page-intro-group{display:flex;justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-box-align:center;}.page-intro{max-width:700px;font-size:1.7em;line-height:1.3;margin-top:60px;margin-bottom:60px;padding-left:2em;padding-right:2em;}.basic-page-intro{font-size:1.7em;line-height:1.3;margin-top:0px;margin-bottom:50px;}.page-body{margin-bottom:40px;}.basic-page-images{margin-bottom:50px;}.view-reference-field{margin-right:18%;margin-left:18%;}.product-group-wrapper{margin-bottom:30px;}.product-group-image{border-bottom:3px solid #fff;}h4.product-group-title{left:0;display:flex;justify-content:center;align-items:center;position:absolute;margin:0px;background-color:rgba(217,195,0,0.85);right:0;margin-right:15px;margin-left:15px;padding-left:3%;padding-right:3%;top:0;padding-top:8%;padding-bottom:8%;color:#fff;font-family:'Gelasio';text-align:center;transition:all ease 0.4s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-box-align:center;text-transform:capitalize;}h4.product-group-title:hover{background-color:rgba(0,0,0,0.80);}.product-group-wrapper ul{background-color:#dfdfdf;padding-left:2em;padding-right:2em;padding-top:2em;padding-bottom:2em;font-weight:500;}.products-sideblock{background-color:rgba(0,0,0,0.80);padding:5em 10%;color:#fff;background-blend-mode:multiply;font-size:1.15em}.products-sideblock h3{margin-top:0px;margin-bottom:20px;font-size:2.2em;}.products-sideblock-link{margin-top:30px;display:block;font-size:1.3em;border-top:2px solid rgba(255,255,255,0.43);padding-top:15px;}.products-sideblock-link a:after{content:"\e258";font-family:'GLYPHICONS halflings';float:right;}.products-sideblock-link a:hover{color:#fff;}.products-sideblock-link a:focus{color:#fff;}.contact-sideblock{padding:5em 10%;background-color:#000;color:#fff;font-size:1.15em;}.contact-sideblock h3{margin-top:0px;margin-bottom:20px;}.contact-sideblock-link{margin-top:30px;display:block;font-size:1.3em;border-top:2px solid rgba(255,255,255,0.43);padding-top:15px;}.contact-sideblock-link a:after{content:"\e258";font-family:'GLYPHICONS halflings';float:right;}.contact-sideblock-link a:hover{color:#fff;}.contact-sideblock-link a:focus{color:#fff;}.front-sliding-image-block{overflow:hidden;background-color:#000;margin-bottom:0px;height:600px;}.front-sliding-image-block-group{text-align:left;padding-left:4%;padding-right:8%;background-color:rgba(0,0,0,0.80);padding-top:5em;padding-bottom:5em;border-top-right-radius:15em;margin-right:5%;margin-left:0px;border-bottom-right-radius:15em;max-width:850px;}.front-sliding-image-block-group-xs{text-align:left;padding-left:4%;padding-right:8%;background-color:rgba(0,0,0,0.80);padding-top:5em;padding-bottom:5em;border-top-right-radius:5em;margin-right:5%;margin-left:0px;border-bottom-right-radius:5em;max-width:850px;}.front-sliding-image-block .flexslider{margin:0px;background:transparent;border:0px solid #fff;position:relative;zoom:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.front-sliding-image-block .flexslider .slides{zoom:1;height:600px;width:100%;display:flex;align-items:center;justify-content:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-pack:left;-webkit-box-align:center;}.front-sliding-image-block .flexslider .slides img{width:100%;position:absolute;z-index:-99;opacity:80%;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);}.front-sliding-image-block-group h1{margin-bottom:20px;font-size:3.5em;line-height:1.1;color:#fdfdfd;margin-top:0px;}.front-sliding-image-block-group-xs h1{margin-bottom:20px;font-size:2.5em;line-height:1.1;color:#fdfdfd;margin-top:0px;}.front-sliding-image-block-group h5{margin-bottom:0px;font-size:1.1em;line-height:1.1;color:#fff;margin-top:0px;text-transform:uppercase;}.front-sliding-image-block-group-xs h5{margin-bottom:0px;font-size:1.1em;line-height:1.1;color:#fff;margin-top:0px;text-transform:uppercase;}.front-sliding-image-block-group p{font-size:1.4em;color:#fff;margin-bottom:0px;text-align:left;}.front-sliding-image-block-group-xs p{font-size:1.2em;color:#fff;margin-bottom:0px;text-align:left;}.front-sliding-image-block-group h5 a{background-color:#000;color:#efd916;padding:1.5em 2em;display:inline-block;margin-top:30px;transition:all ease 0.4s;}.front-sliding-image-block-group-xs h5 a{background-color:#000;color:#efd916;padding:1.5em 2em;display:inline-block;margin-top:30px;transition:all ease 0.4s;}.front-sliding-image-block-group h5 a:hover{background-color:#d9c300;color:#fff;}.front-sliding-image-block-group-xs h5 a:hover{background-color:#d9c300;color:#fff;}.path-frontpage .node--type-front-page{background-color:#000;padding-left:18%;padding-right:18%;color:#fff;padding-top:30px;padding-bottom:30px;}.node--type-front-page .col-sm-6{display:flex;align-items:center;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-box-align:center;min-height:300px;}h2.front-page-title{font-size:2.7em;text-transform:capitalize;margin-top:0px;margin-bottom:30px;}div.front-page-body{font-size:1.2em;margin-top:0px;margin-bottom:0px;}.about-2col-block{text-align:center;padding-top:70px;padding-bottom:30px;padding-left:18%;padding-right:18%;background-color:#f1f1f1;}.about-2col-block-wrapper{margin-bottom:40px;}.about-2col-block .col-lg-6{padding-right:5%;padding-left:5%;}h3.teaser-title{margin-top:0px;font-size:3em;}.teaser-page-intro,.teaser-body{text-align:left;font-size:1.2em;}.teaser-link{border:2px solid #ccc;padding:1em 1.5em;display:inline-block;font-size:1.1em;margin-top:30px;background-color:#fff;}.teaser-link:after{content:"\e258";font-family:'GLYPHICONS halflings';margin-left:10px;}.teaser-link:hover{background-color:#d9c300;color:#fff;border:2px solid #d9c300;}.footer{margin-top:0px;padding-top:0px;padding-bottom:0px;border-top:0px solid #e5e5e5;}.customers-homeblock{text-align:center;padding-top:70px;padding-left:10%;padding-right:10%;}.customers-homeblock-wrapper{margin-bottom:40px;}.customers-homeblock h2{font-size:3em;text-transform:capitalize;margin-top:0px;margin-bottom:70px;}h4.customers-title{left:0;display:flex;justify-content:center;align-items:center;position:absolute;margin:0px;background-color:rgba(217,195,0,0.85);right:0;margin-right:15px;margin-left:15px;padding-left:3%;padding-right:3%;bottom:0;padding-top:3.5%;padding-bottom:3.5%;color:#fff;font-family:'Gelasio';text-align:center;transition:all ease 0.4s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-box-align:center;font-size:1.3em;text-transform:capitalize;}h4.customers-title:hover{background-color:rgba(0,0,0,0.80);}.products-home-block{padding-left:18%;padding-right:18%;color:#fff;background-blend-mode:multiply;padding-top:50px;padding-bottom:50px;}.products-home-block .col-sm-6{display:flex;align-items:center;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-box-align:center;min-height:150px;}.products-home-block a{background-color:#d9c300;color:#fff;padding:0.75em 1.25em;display:inline-block;margin-top:30px;}.products-home-block a:hover{background-color:rgba(217,195,0,0.6);}.products-home-block a:after{content:"\e258";font-family:'GLYPHICONS halflings';margin-left:10px;}h3.view-page-title-teaser{margin-top:0px;margin-bottom:0px;font-size:3.5em;}.view-page-group{font-size:1.2em;text-align:left;}.contact-home-block{background-color:#000;color:#fff;padding-left:18%;padding-right:18%;padding-top:50px;padding-bottom:50px;background-image:url('https://www.southernfasteners.com.au/sites/default/files/2022-01/how_can_we_help1.jpg');background-repeat:no-repeat;background-size:cover;margin-top:50px;}.contact-home-block h3{margin-top:0px;font-size:2.5em;}.webform-teaser-body{margin-bottom:0px;}.contact-home-block a:hover,.contact-home-block a:focus{color:#fff;}.contact-home-block .col-sm-6{display:flex;align-items:center;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-box-align:center;min-height:285px;}.contact-teaser-group2{background-color:rgba(36,36,36,0.48);padding:2em;font-size:1.2em;}.contact-group .address{margin-bottom:15px;font-size:1.2em;}.facebook-link a{margin-top:5px;color:#fff;display:flex;align-items:center;justify-content:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-pack:left;-webkit-box-align:center;}.facebook-link a:hover,.facebook-link a:focus{color:#ccc;}.facebook-link a:before{content:url('https://www.southernfasteners.com.au/sites/default/files/inline-images/fb.png');margin-right:10px;float:left;}.webform-teaser-button{background-color:#d9c300;color:#fff;padding:0.75em 1.25em;display:inline-block;margin-top:20px;font-size:1.1em;}.webform-teaser-button:hover{background-color:#9b8b00;}.webform-teaser-button:after{content:"\e258";font-family:'GLYPHICONS halflings';margin-left:10px;}.copyright-block{background-color:#222;color:#fff;padding-top:15px;padding-bottom:15px;}.copyright-block a:hover{color:#fff;}
