/*!   
*/@import url(https://fonts.googleapis.com/css?family=Roboto:300,400);@font-face{font-family:Icons;src:url(assets/fonts/icons.woff) format("woff"),url(assets/fonts/icons.ttf) format("truetype"),url(assets/fonts/icons.svg) format("svg")}.i-phone:before{content:"\f095"}.i-mobile:before{content:"\e325"}.i-email:before{content:"\e0e1"}.i-pin:before{content:"\e909"}.i-menu:before{content:"\e5d2"}.i-close:before{content:"\e5cd"}.i-cancel:before{content:"\e5c9"}.i-check:before{content:"\e5ca"}.i-up:before{content:"\f106"}.i-down:before{content:"\f107"}.i-left:before{content:"\f104"}.i-right:before{content:"\f105"}.i-dbl-up:before{content:"\f102"}.i-dbl-down:before{content:"\f103"}.i-dbl-left:before{content:"\f100"}.i-dbl-right:before{content:"\f101"}.i-users:before{content:"\e90a"}.i-sphere:before{content:"\e90b"}.i-file:before{content:"\e90c"}.i-desktop:before{content:"\e30c"}.i-bubbles:before{content:"\f086"}.i-facebook-c:before{content:"\e901"}.i-twitter-c:before{content:"\e906"}.i-gplus-c:before{content:"\e902"}.i-linkedin-c:before{content:"\e904"}.i-facebook:before{content:"\e90d"}.i-twitter:before{content:"\e910"}.i-gplus:before{content:"\e90e"}.i-linkedin:before{content:"\e90f"}.i-instagram:before{content:"\e903"}.i-dribble:before{content:"\e900"}.i-pinterest:before{content:"\e905"}.i-vimeo:before{content:"\e907"}.i-youtube:before{content:"\e908"}.i{font-style:normal}.i:before{font-family:Icons}*,:after,:before{box-sizing:border-box;min-width:0;min-height:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background:#fff}body{line-height:1.4;font-weight:300}body,html{width:100%;margin:0;padding:0;overflow-x:hidden}iframe{border:0;max-width:100%}main{display:block}ol,ul{margin-top:0;margin-bottom:0}li{display:list-item}dl{margin-top:0;margin-bottom:0}dd{margin-left:0}h1,h2,h3,h4,h5,h6{margin:20px auto;font-weight:400;line-height:1}h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}blockquote{margin:0;padding:0}p{margin:10px auto}sup{position:relative;top:-.5em;vertical-align:baseline;font-size:75%;line-height:0}strong{font-weight:700}figure{margin:0}img{border:0;max-width:100%;max-height:100%;height:auto;display:inline-block;vertical-align:middle}a{text-decoration:none;color:inherit}button{border:0;margin:0;padding:0;text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:0 0;cursor:pointer;overflow:visible}:focus{outline:0}::-moz-focus-inner{border:0;padding:0}.baseplate{width:100%;max-width:100%;overflow:hidden}.brick{width:100%;display:block;padding:0;margin:0}.brickwrap{width:100%;max-width:1400px;margin:0 auto;padding:40px 15px}.flex{display:flex;flex-flow:row wrap}.col-1{display:inline-block;width:8.33%;flex-basis:8.33%}.col-2{display:inline-block;width:16.66%;flex-basis:16.66%}.col-3{display:inline-block;width:25%;flex-basis:25%}.col-4{display:inline-block;width:33.33%;flex-basis:33.33%}.col-5{display:inline-block;width:41.66%;flex-basis:41.66%}.col-6{display:inline-block;width:50%;flex-basis:50%}.col-7{display:inline-block;width:58.33%;flex-basis:58.33%}.col-8{display:inline-block;width:66.66%;flex-basis:66.66%}.col-9{display:inline-block;width:75%;flex-basis:75%}.col-10{display:inline-block;width:83.33%;flex-basis:83.33%}.col-11{display:inline-block;width:91.66%;flex-basis:91.66%}.col-12{display:inline-block;width:100%;flex-basis:100%}.reverse{flex-wrap:wrap-reverse}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.center{margin:0 auto}.left{float:left;left:0}.right{float:right;right:0}.clear{clear:both}.t-center{text-align:center}.t-right{text-align:right}.t-left{text-align:left}a:link,a:visited{color:#c62326;text-decoration:none;transition-duration:.2s}a:hover{color:#b11f22}a:active{color:#9a1b1d}.btn.center{margin:0 auto}.btn,.btn:link,.btn:visited{border-radius:2px;display:inline-block;padding:8px 24px;font-size:16px;background:#AFAFAF;color:#FAFAFA;line-height:18px;transition-duration:.2s;font-weight:400}.btn:hover{background:#FAFAFA;border-color:#FAFAFA;color:#fff}.btn:active{background:#9a1b1d;border-color:#9a1b1d}#header{width:100%;background:#fff;font-family:Roboto,sans-serif;color:#0b0b0b;box-shadow:0 1px 3px rgba(50,50,50,.6);z-index:10;position:fixed;top:0;left:0;text-transform:uppercase}#header #headwrap{max-width:1400px;margin:0 auto;padding:0 15px;display:flex;align-items:center}#header #nav{margin:0 auto 0 3rem;text-align:center;display:flex;align-items:center}#header #nav-nav{padding:0;margin:0}#header #nav-nav>li{display:inline-block;position:relative}#header #nav-nav>li.menu-item:last-of-type:after{display:none}#header #nav-nav>li>a{display:block;padding:22px 10px;line-height:20px;color:#0b0b0b;transition-duration:.1s;text-align:center;position:relative;border-bottom:3px solid transparent;font-weight:400}#header #nav-nav>li>a:hover{color:#7D7D7D;border-bottom:3px solid #ff5033}#header #nav-nav>li:last-of-type>a:after{display:none}#header #nav-nav>li>.sub-menu{position:absolute;top:100%;left:0;max-height:0;overflow:hidden;background:#F1F1F1;width:280px;box-shadow:1px 1px 3px rgba(25,25,25,.3);padding:0}#header #nav-nav>li>.sub-menu li{display:block}#header #nav-nav>li>.sub-menu li:not(:last-of-type){border-bottom:1px solid #C8C8C8}#header #nav-nav>li>.sub-menu li a{display:block;color:#323232;font-weight:400;padding:8px 16px;transition-duration:.2s}#header #nav-nav>li>.sub-menu li a:hover{background-color:#C8C8C8}#header #nav-nav>li:hover>.sub-menu{max-height:600px}#header #nav-nav>li.menu-item-has-children>a:after{content:"\f0d7";font-family:Fontawesome;margin-left:8px;transition-duration:.2s;display:inline-block;font-size:.8rem}#header #nav-nav>li.menu-item-has-children:hover>a:after{transform:rotate(-180deg)}@media all and (min-width:768px){#header #nav-nav>li.menu-item-has-children>a:after{content:"\f0d7";font-family:Fontawesome;margin-left:8px;transition-duration:.2s;display:inline-block;font-size:.8rem;color:#AFAFAF}#header #nav-nav>li.menu-item-has-children>a{padding:21px 10px}#header #nav-nav>li.menu-item-has-children:hover>.sub-menu{max-height:600px}#header #nav-nav>li.menu-item-has-children:hover>a:after{transform:rotate(-90deg)}}#header #head-ctas{padding:0 20px}#header #icon-ctas{display:none}#header #butt-ctas a.phone{color:#AFAFAF;border-radius:3px;border:1px solid rgba(175,175,175,.4);padding:10px 18px;padding-left:16px;font-size:16px}#header #butt-ctas a.phone:hover{background-color:#ff5033;border:1px solid #ff5033;color:#FAFAFA}#header #butt-ctas .fa-phone{margin-right:15px;color:#fff;background-color:#ff5033;padding:4px 6px;border-radius:50%}#header #butt-ctas a.btn.rnd{background-color:#ff5033;border:1px solid #ff5033;border-radius:3px;font-weight:500;padding:10.5px 32px}#header #butt-ctas a.btn.rnd:hover{background-color:#FAFAFA;color:#ff5033;border:1px solid #ff5033}#header #burger,#header #nav-header{display:none}@media screen and (max-width:960px){#header #head-ctas{padding:10px}#header #butt-ctas{display:none}#header #icon-ctas{display:block;font-size:30px;line-height:36px;padding:10px 0}#header #icon-ctas a{margin-right:4px;color:#ff5033}#header #nav-nav>li{margin:0}#header #nav-nav>li>a{padding:16px}}@media screen and (max-width:768px){#header #burger{color:#191919;display:block;font-size:36px}#header #icon-ctas{padding:0}#header #logo{padding:8px 0}#header #nav-overlay{display:block;pointer-events:none;opacity:0;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(25,25,25,.8);z-index:10;transition-duration:.2s}#header #nav-container{width:200px;position:absolute;left:-100%;top:0;background:#fff;height:100%;max-height:100%;overflow-y:auto;box-shadow:1px 0 3px rgba(25,25,25,.8);transition-duration:.3s}#header #nav-overlay.active{opacity:1;pointer-events:all}#header #nav-overlay.active #nav-container{left:0}#header #nav-header{display:flex;align-items:center;padding:7px 10px;box-shadow:10px 0 3px rgba(25,25,25,.4)}#header #nav-logo{font-weight:700;font-size:16px;line-height:18px;max-width:160px;width:70%}#header #nav-logo img{float:left}#header #cross{width:30%;float:right}#header #nav-nav{width:100%;max-width:100%}#header #nav-nav>li{display:block;border-top:1px solid #C8C8C8;padding:0 10px}#header #nav-nav>li>a{color:#191919;text-align:left;padding:16px 5px}#header #nav-nav>li>a:hover{background:#F1F1F1;color:#191919}#header #nav-nav i{font-size:24px;margin-right:10px}#header #nav-nav>li>.sub-menu{display:none}}@media screen and (max-width:768px){#header #logo{width:120px}}@media screen and (max-width:360px){#header #logo{width:110px}#header #icon-ctas a{margin:0 2px}}#footer{background-color:#4B4B4B;color:#FAFAFA;font-family:Roboto,sans-serif;clear:both}#footer .footerwrap{max-width:1200px;margin:0 auto;padding:0 15px}#footer .social-icon-bar{padding:40px 0;clear:both}#footer .social-icon-bar span{font-weight:700;margin-right:.8rem}#footer .social-icon-bar .social-icons span .fa{font-size:1.2rem}#footer .social-icon-bar a{color:#fff}#footer .social-icon-bar a:hover{color:#ff5033}#footer hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.3);width:100%;margin:0}#footer #footmain a{color:#C8C8C8}#footer #footmain a:hover{color:#ff5033}#footer #footmain .footwrap{width:100%;margin:0 auto;padding:15px 0;padding-bottom:25px;justify-content:center}#footer #footmain ul{list-style:none;padding-left:0;margin-top:.5em}#footer #footmain ul.menu>li:first-of-type{margin-top:20px;font-weight:400}#footer #footbar{padding:20px 15px;max-width:1200px;margin:0 auto}#footer #footbar a{color:#AFAFAF}#footer #footbar a:hover{color:#ff5033}#footer #footbar .social-icons{display:none}#footer #footbar .col-8 a{padding:0 1rem;border-right:1px solid rgba(25,25,25,.5)}#footer #footbar .col-8 a:first-of-type{padding-left:0}#footer #footbar .col-8 a:last-of-type{border-right:unset}@media screen and (max-width:960px){#footer .contact-intro{padding:0 40px}#footer .contact-form{flex-basis:45%}#footer .contact-form .wpcf7-mail-sent-ok,#footer .contact-form .wpcf7-validation-errors{width:45%}#footer .contact-form .wpcf7-response-output{padding:0}}@media screen and (max-width:480px){#footer .social-icon-bar,#footer hr:first-of-type{display:none}#footer #footmain .col-3,#footer #footmain .col-4{width:100%;flex-basis:100%;text-align:center}#footer #footmain .col-2{display:none}#footer #footbar{text-align:center}#footer #footbar .fa{font-size:2rem}#footer #footbar .social-icons{display:block;text-align:center;margin-bottom:1rem}#footer #footbar .social-icons span{margin:0 .5rem}#footer #footbar .col-4,#footer #footbar .col-8{width:100%;flex-basis:100%;text-align:center}#footer #footbar .col-4{margin-top:1rem}}#content{font-family:Roboto,sans-serif;color:#0b0b0b}#content .woocommerce{padding:40px 0}#content .btn.orange-btn{background:#ff5033;border:1px solid #ff5033;margin-right:1em;font-weight:300}#content .btn.orange-btn:hover{background:0 0;border:1px solid rgba(255,255,255,.8)}#content .btn.ghost-btn{background:0 0;border:1px solid rgba(255,255,255,.8);font-weight:300}#content .btn.ghost-btn:hover{background:#ff5033;border:1px solid #ff5033}#content .enquire-btn{background:#ff5033;margin-top:2rem}#content span.woocommerce-Price-amount.amount{color:#ff5033}#content h1,#content h2,#content h4{font-weight:300}#content h3{font-weight:400}#content h1{font-size:42px}#content h2{font-size:36px}#content a.underline-link{color:#ff5033;text-decoration:underline}#search-section{background-color:#111;color:#AFAFAF;padding-top:67px;font-family:Roboto,sans-serif}#search-section .wrap{max-width:1400px;margin:0 auto;padding:10px 35px;text-align:right}#search-section .search-icon{transition:.2s all}#search-section .search-icon:hover{color:#fff;cursor:pointer}#search-section form{display:flex;justify-content:center;align-items:center;background-color:rgba(25,25,25,.8);position:fixed;left:0;top:-100%;height:100%;width:100%;z-index:100;color:#fff;transition:.3s all}#search-section form>span>i.material-icons{position:absolute;top:5%;right:5%;font-size:3rem;transition:.2s all}#search-section form>span>i.material-icons:hover{color:#ff5033}#search-section #search-popup *{display:block;width:100%;flex-basis:100%;text-align:center;margin-bottom:1em}#search-section #search-popup span{font-size:2rem;font-weight:400}#search-section #search-popup input[type=search]{color:#fff;font-size:1.5rem;line-height:1.5em;text-align:center;height:auto;width:100%;padding:0;border:none;border-radius:0;box-shadow:none!important;background-color:transparent}@media screen and (max-width:1400px){#search-section{padding-top:79px}}@media screen and (max-width:768px){#search-section{padding-top:80px}}#home-hero-section{color:#fff}#home-hero-section .fl-row-content-wrap{padding:200px 0}@media screen and (max-width:768px){#home-hero-section .fl-row-content-wrap{padding:50px 0}}#brandings{background-color:#f8f6f8}#brandings .fl-row-content-wrap{padding:0}#brandings .fl-row-content-wrap div.fl-col-group:nth-child(2){padding:50px}#brandings img{margin:.5em 4%}#brandings .fl-rich-text{display:flex;flex-flow:row wrap;align-items:center}#brandings .intro{display:inline-block;width:30%;flex-basis:30%}#brandings .brands-logo{display:inline-block;width:70%;flex-basis:70%;overflow:hidden;position:relative}#brandings .wwith-slider{width:500%;background:url(http://www.kirbyproduction.com.au/wp-content/uploads/KPR-Scroller-logos.jpg);padding-bottom:7.33%;background-size:62%;position:relative;animation:wwith 45s infinite;animation-timing-function:linear}#brandings .wwith-grad{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#f8f6f8 0,rgba(255,255,255,0)20%,rgba(255,255,255,0)80%,#f8f6f8 100%)}@keyframes wwith{0%{left:0}100%{left:-400%}}@media (width:1024px){#brandings img{margin:0 1%}}@media screen and (max-width:768px){#brandings .brands-logo,#brandings .intro{width:100%;flex-basis:100%;margin:0 auto}#brandings .intro{text-align:center}#brandings img{margin:1rem}}@media screen and (max-width:480px){#brandings .brands-logo{text-align:center;margin-top:1rem}#brandings img{margin:0 15px}}#features .fl-row-content-wrap div.fl-col-group:nth-child(2){padding:0 50px}#features .fl-rich-text p:last-of-type{margin-top:20px}#brandings-shop .fl-row-content-wrap{padding:0}#brandings-shop .fl-module-content{margin:0}#brandings-shop .fl-row-fixed-width{max-width:100%}#brandings-shop .gallery-item{position:relative}#brandings-shop .popup{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,80,51,.5);opacity:0;transition:.2s all;pointer-events:none;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:1.5rem}#brandings-shop .gallery-item:focus>.popup,#brandings-shop .gallery-item:hover>.popup{opacity:1}#brandings-shop .slick-next,#brandings-shop .slick-prev{z-index:100;text-align:center}.product-categories{background:#f3f1f2}.product-categories h4{font-weight:400!important}.product-categories .package{background:#fff;transition:box-shadow .2s;position:relative}.product-categories .package:hover{box-shadow:0 5px 10px rgba(0,0,0,.15)}.product-categories .package a{position:absolute;top:0;left:0;width:100%;height:100%}.product-categories .col-3{flex-basis:23%;width:23%;margin:5px}.product-categories .package-intro{color:#111;height:180px;padding:0 1em;position:relative}.product-categories .package-intro mark{display:none}.product-categories .package-intro span{position:absolute;bottom:1.5em;color:#ff5033;font-weight:700}.product-categories .package-intro span i{margin-left:.5rem}.product-categories .fl-module-content:nth-child(1){margin-top:40px;margin-bottom:0}.product-categories .woocommerce{padding:0!important}@media screen and (max-width:768px){.product-categories .package-intro{height:230px}}@media screen and (max-width:480px){.product-categories .col-3{flex-basis:47%;width:47%}}@media screen and (max-width:360px){.product-categories .package-intro{height:180px}.product-categories .col-3{flex-basis:100%;width:100%;margin:10px 0}}#contact .fl-row-content-wrap{padding:80px 20px}#contact .contact-form{background:#F1F1F1;border-bottom-left-radius:3px;border-top-left-radius:3px}#contact .contact-form .fl-module-content{margin:0;padding:20px}#contact .contact-form input,#contact .contact-form textarea{width:100%;border:1px solid rgba(128,128,128,.5);font-size:16px;font-family:Roboto,sans-serif}#contact .contact-form input[type=number]::-webkit-inner-spin-button,#contact .contact-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#contact .contact-form input{padding:10px;border-radius:3px}#contact .contact-form input:focus{border:1px solid #1d7cff!important}#contact .contact-form textarea{height:180px;padding:6px}#contact .contact-form textarea:focus{border:1px solid #1d7cff!important}#contact .contact-form form>p:last-of-type{position:relative;height:auto}#contact .contact-form input[type=submit]{color:#FAFAFA;width:30%;background:#ff5033;border-radius:5px;border:1px solid #ff5033;font-size:18px;transition:.2s all;margin-top:3rem;position:absolute;right:0}#contact .contact-form input[type=submit]:hover{cursor:pointer;background-color:transparent;color:#ff5033}#contact .contact-form .ajax-loader{display:none;width:0}#contact .contact-form .wpcf7-validation-errors{border:2px solid rgba(255,80,51,.8);display:inline-block!important;margin-top:10px;width:55%}#contact .contact-form .wpcf7-form label.error{display:block;font-size:1rem;margin:0 auto;text-align:left}#contact .contact-form .wpcf7-mail-sent-ok{margin:0;text-align:center}#contact .contact-form input.valid{border:1px solid rgba(52,175,52,.5);background-image:url(http://www.kirbyproduction.com.au/wp-content/uploads/Tick.png);background-repeat:no-repeat;background-position:98% center}#contact .contact-form input.error{border:1px solid rgba(194,30,81,.5);background-image:url(http://www.kirbyproduction.com.au/wp-content/uploads/Cross.png);background-repeat:no-repeat;background-position:98% center}#contact .contact-steps{background-color:#fff;width:60%;border-top-right-radius:3px;border-bottom-right-radius:3px}#contact .contact-steps .fl-module-content{margin:0;padding:50px}#contact .contact-steps h3:nth-child(1){margin-top:0;margin-bottom:5px}#contact .contact-steps h3:nth-child(2){color:#7D7D7D;margin-top:0;margin-bottom:3rem}#contact .contact-steps ul{list-style:none;padding:0}#contact .contact-steps .step{padding-left:3.3em}#contact .contact-steps strong{display:block;margin:1rem 0}#contact .contact-steps strong:before{content:"";display:inline-block;margin-left:-3.3em;width:3.3em;height:2.3em;vertical-align:middle}#contact .contact-steps li:nth-child(1) strong:before{background-image:url(http://www.kirbyproduction.com.au/wp-content/uploads/1.png);background-size:contain;background-repeat:no-repeat}#contact .contact-steps li:nth-child(2) strong:before{background-image:url(http://www.kirbyproduction.com.au/wp-content/uploads/2.png);background-size:contain;background-repeat:no-repeat}#contact .contact-steps li:nth-child(3) strong:before{background-image:url(http://www.kirbyproduction.com.au/wp-content/uploads/3.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:768px){#contact .contact-form{max-width:100%}#contact .contact-form form>p:last-of-type{text-align:right}#contact .contact-form input[type=submit]{width:30%;position:unset}}@media screen and (max-width:480px){#contact .contact-steps .fl-module-content{margin:20px;padding:0}#contact .contact-form input[type=submit]{padding:10px;margin-top:0}}.woocommerce{background:#F1F1F1}.woocommerce .ppt{display:none!important}.woocommerce div#content{max-width:1200px;width:100%;margin:0 auto;padding:1rem 0}.woocommerce div#content .contact-form-small{background-color:#f3f2f1;text-align:center;width:90%}.woocommerce div#content .contact-form-small>span:nth-child(1){color:#111;display:inline-block;font-weight:700;text-align:left;margin:1em auto}.woocommerce div#content .contact-form-small span{width:90%}.woocommerce div#content .contact-form-small input,.woocommerce div#content .contact-form-small textarea{width:90%;border:1px solid rgba(128,128,128,.5);font-size:16px}.woocommerce div#content .contact-form-small input{padding:15px 10px}.woocommerce div#content .contact-form-small input:focus{border:1px solid #1d7cff!important}.woocommerce div#content .contact-form-small textarea{height:180px;padding:6px}.woocommerce div#content .contact-form-small textarea:focus{border:1px solid #1d7cff!important}.woocommerce div#content .contact-form-small input[type=submit]{color:#FAFAFA;width:90%;background:#ff5033;border-radius:3px;border:1px solid #ff5033;font-size:18px;padding:10px 32px;transition-duration:.2s;margin-top:1rem}.woocommerce div#content .contact-form-small input[type=submit]:hover{cursor:pointer;background-color:#FAFAFA;color:#ff5033;border:1px solid #ff5033}.woocommerce div#content .contact-form-small .ajax-loader{display:none;width:0}.woocommerce div#content .contact-form-small .wpcf7-validation-errors{border:2px solid rgba(255,80,51,.8);display:inline-block!important;margin-top:10px;width:55%}.woocommerce div#content .contact-form-small .wpcf7-response-output{display:inline-block}.woocommerce div#content .category-header,.woocommerce div#content ul.products{margin:1rem auto;background:#fff;box-shadow:0 1px 1px 0 rgba(175,175,175,.5)}.woocommerce div#content ul.products{padding:10px}.woocommerce div#content ul.products .col-8{padding:20px 0}.woocommerce div#content ul.products li.product{background:#fff;transition:box-shadow .2s;box-shadow:0 1px 3px rgba(0,0,0,.15);width:29.05%}.woocommerce div#content ul.products li.product:hover{box-shadow:0 5px 10px rgba(0,0,0,.15)}.woocommerce div#content .related.products{clear:both}.woocommerce div#content .related.products ul.products li.product{width:22.05%!important}.woocommerce div#content ul.products li.product .price,.woocommerce div#content ul.products li.product h3{padding-left:1rem;color:#000}.woocommerce div#content ul.products li.product .button{margin:1rem 0 1rem 1rem;background:0 0;color:#ff5033;padding:0;font-size:14px}.woocommerce div#content div.product .product_title{margin:10px auto;font-size:36px}.woocommerce div#content .quantity .qty{font-size:.8rem;padding:.618em 0;width:3rem}.woocommerce div#content .category-thumbnail img{width:100%;height:100%}.woocommerce div#content .category-description{padding:2rem}.woocommerce div#content .category-description h1,.woocommerce div#content .category-description img{display:inline-block;margin:0}.woocommerce div#content .category-description h1.page-title{margin-bottom:1.5rem}.woocommerce div#content h1.page-title{font-size:36px!important}.woocommerce div#content .category-title_logo{display:flex;justify-content:space-between;align-items:center}.woocommerce div#content .packages-headline span{font-size:1.5rem;font-weight:400}.woocommerce div#content .packages-headline{display:flex;justify-content:space-between;margin-bottom:2.5rem}.woocommerce div#content .woocommerce ul.products li.product a img{margin-bottom:2rem}.woocommerce div#content .woocommerce ul.products li.product a h3{color:#111}.woocommerce div#content .product-list{margin-top:1rem}.woocommerce div#content .product{box-shadow:0 1px 1px rgba(0,0,0,.2)}.woocommerce div#content div.product div.images{width:90%}.woocommerce .woocommerce-ordering select{background:#ff5033;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px;color:#fff;font-size:.8rem}.woocommerce .woocommerce-ordering select:before{font-family:FontAwesome;content:"\f095";display:inline-block;padding-right:3px;vertical-align:middle}.woocommerce #contact{background-image:url(http://www.kirbyproduction.com.au/wp-content/uploads/Contact-Background-Image.jpg);background-repeat:no-repeat;background-size:cover}.woocommerce #contact .wrap{max-width:1200px;width:100%;margin:0 auto;padding:80px 20px}.woocommerce #contact .contact-form{padding:20px}.woocommerce #contact .contact-steps{padding:30px 50px}@media screen and (max-width:768px){.woocommerce div#content{padding:1em}.woocommerce div#content ul.products li.product{width:48%;height:auto}.woocommerce div#content .col-4,.woocommerce div#content .col-5,.woocommerce div#content .col-7,.woocommerce div#content .col-8{flex-basis:100%;width:100%}.woocommerce div#content .contact-form-small{width:100%}.woocommerce div#content .category-header,.woocommerce div#content .contact-form-small span:nth-child(1){text-align:center}.woocommerce div#content .category-description{padding:2rem 1rem}.woocommerce div#content .category-description p{width:80%}.woocommerce div#content .category-title_logo{justify-content:center}}.single-product .product-description{word-break:break-all}@media screen and (max-width:480px){.single-product .col-5,.single-product .col-6,.single-product .col-7{flex-basis:100%;width:100%}}@media screen and (max-width:768px){.fl-module.withlogo .fl-module-content{margin-top:40px;margin-bottom:0}.fl-module.withlogo h2 img:nth-of-type(2){display:none}}