/*
Theme Name: Key_Commercials
Description: Custom WordPress theme by BSO
Version: 1.0.0
Author: Business Systems Online
Author URI: http://www.bso.net.au
*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#cboxOverlay{background:#000}#cboxContent{margin-top:20px}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}img{vertical-align:top}.clear{clear:both}.left{float:left}.right{float:right}hr{margin:0;padding:0;background:#eee9de;border:0;height:1px}textarea,input,select{font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#616161;border:1px solid #e4e4e4;padding:6px;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}input[type=submit]{color:#fff;background:#111;border:0;text-transform:uppercase;padding:6px 8px;cursor:pointer}input[type=submit]:hover{background:#222}.wpcf7 p{margin:5px 0}.wpcf7 .wpcf7-not-valid-tip{color:#000;border:1px solid #a70b0b;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fef4f4;padding:.2em .6em}.wpcf7 .wpcf7-validation-errors{border:1px solid #ffc600;background:#fdfaf1;padding:.2em .6em;color:#000}.wpcf7 .wpcf7-response-output{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:.2em .6em;background:#fff;color:#000}.wpcf7 .wpcf7-mail-sent-ok{color:#468847;background:#dff0d8;border:1px solid #468847}#header{background:#da3737;box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);*zoom:1;position:relative;z-index:1}#header:before,#header:after{display:table;content:"";line-height:0}#header:after{clear:both}#header #logo{background:#fff;text-align:center;padding:.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header #main-menu ul{list-style:none;margin:0;padding:1.5em 0 .5em 0}#header #main-menu ul li{float:left;display:inline-block}#header #main-menu ul li a{padding:.5em 2em 0 0;color:#fff;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,0.3);text-decoration:none;font-size:1.4em}#header #phone{color:#fff;font-size:2em;padding:.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right}#banner{position:absolute;top:0;z-index:0;left:0;right:0}#banner .item{text-align:center}#banner .item img{width:100%;height:auto;max-width:100%}#categories{position:relative;z-index:1;margin-top:30%;*zoom:1;margin-bottom:2em}#categories:before,#categories:after{display:table;content:"";line-height:0}#categories:after{clear:both}#categories .wrapper{border-top:5px solid #e4b5b4;background:#da3737 url('assets/images/pattern.png') center center;padding:1em;height:6em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}#categories .wrapper a{display:inline-block;text-decoration:none}#categories .wrapper .image{display:inline-block;margin-right:1em}#categories .wrapper .image img{vertical-align:middle}#categories .wrapper h2{display:inline-block;font-size:1.8em;color:#fff;text-transform:uppercase;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,0.3)}#main{position:relative;z-index:1;background:#fff;border-top:5px solid #da3737;margin-bottom:2em}#main #container{position:relative}#main #container .left-column{padding:1em 2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main #container .left-column h3{font-size:1.2em}#main #container .left-column #contact-details{color:#da3737;margin-top:2em}#main #container .left-column #contact-details .phone{font-size:1.8em;font-weight:bold}#main #container .right-column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main #container .right-column .content{padding:1.5em}.single-product .product-price{display:inline-block;background:#da3737;color:#fff;font-size:1.2em;padding:.4em}.single-product .extra{margin:1em 0;padding:1em 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;list-style:none}.single-product .extra strong{text-transform:uppercase}.single-product #gallery #main-image{width:100%;text-align:center;padding-bottom:1em;margin:1em 0;border-bottom:1px solid #e9e9e9}.single-product #gallery #main-image img{max-width:100%;width:100%;height:auto}.single-product #gallery .thumbnails{list-style:none;margin-bottom:0;padding:0}.single-product #gallery .thumbnails li{float:left;margin-right:1em;margin-bottom:1em;-ms-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-transition:opacity .4s ease-in-out .2s;-moz-transition:opacity .4s ease-in-out .2s;-o-transition:opacity .4s ease-in-out .2s;transition:opacity .4s ease-in-out .2s;filter:alpha(opacity=@opacity * 100);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.single-product #gallery .thumbnails li img{cursor:pointer}.single-product #gallery .thumbnails li.active{filter:alpha(opacity=@opacity * 100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.products .product{margin-bottom:1em;display:inline-block;float:none}.products .product a{text-decoration:none}.products .product .thumbnail{position:relative}.products .product .thumbnail .link{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background:rgba(0,0,0,0.6);color:#fff;text-transform:uppercase;filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;-ms-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out ease-in-out .2s;-moz-transition:opacity .2s ease-in-out ease-in-out .2s;-o-transition:opacity .2s ease-in-out ease-in-out .2s;transition:opacity .2s ease-in-out ease-in-out .2s}.products .product .thumbnail .link div{position:absolute;top:50%;margin-top:2em;right:0;left:0;filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;-ms-transition:opacity .4s ease-in-out,margin-top .4s ease-in-out;-moz-transition:opacity .4s ease-in-out,margin-top .4s ease-in-out;-o-transition:opacity .4s ease-in-out,margin-top .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,margin-top .4s ease-in-out;transition:opacity .4s ease-in-out,margin-top .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,margin-top .4s ease-in-out ease-in-out .2s;-moz-transition:opacity .4s ease-in-out,margin-top .4s ease-in-out ease-in-out .2s;-o-transition:opacity .4s ease-in-out,margin-top .4s ease-in-out ease-in-out .2s;transition:opacity .4s ease-in-out,margin-top .4s ease-in-out ease-in-out .2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}.products .product .thumbnail img{max-width:100%;width:100%;height:auto}.products .product .title{background:#da3737;color:#fff;padding:.5em;font-size:1.2em}.products .product .title .price{float:right;display:inline-block;background:#fff;color:#da3737;font-size:.8em;padding:.4em}.products .product:hover .thumbnail .link{filter:alpha(opacity=@opacity * 100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.products .product:hover .thumbnail .link div{margin-top:-1em;filter:alpha(opacity=@opacity * 100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#bottom{position:relative;z-index:1;padding:5px 0;background:#e9e9e9;margin-bottom:2em;width:100%;display:inline-block}#bottom #brands{border-top:1px solid #fff;border-bottom:1px solid #fff;color:#da3737;line-height:1.2em;padding:1em 5%;width:90%;display:inline-block}#bottom #brands a{text-decoration:none}#bottom #brands a:hover{text-decoration:underline}#bottom #brands .text-big{font-size:1.4em;font-weight:bold}#footer{position:relative;z-index:1;background:#da3737;margin-bottom:2em}#footer #copyright{padding:1em;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer #footer-menu{text-align:right;padding:1em;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer #footer-menu a{color:#fff;text-decoration:none}#footer #footer-menu a:hover{text-decoration:underline}.container{margin:0 auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}body{font-family:'Sintony',sans-serif;font-size:14px;color:#1b1b1b}h1{font-weight:normal;font-size:2em;margin-top:.5em;margin-bottom:.2em}h2{font-size:1.8em;font-weight:normal;margin:.3em 0;text-transform:uppercase}h3{font-size:1.5em;margin:.3em 0}a{color:#1b1b1b}p{margin:.8em 0}.small{font-size:.8em}strong{font-weight:bold}em{font-style:italic}