@charset "UTF-8";h1,h2,h3,h4,h5{font-family:AvantGarde;font-weight:600}a,li,p{font-family:'Open Sans';font-weight:300}i{font-family:FontAwesome;font-size:18px;font-style:normal;font-weight:100}h2{font-weight:700;font-size:32px}.video-caption{margin-top:10px;font-weight:700!important}.featured-product-excerpt{margin-bottom:30px}.timeslot-title{font-family:AvantGarde;color:#f68b1f!important}input{border-radius:0}.btn{border-radius:0;margin:20px 0 0;padding:0}.btn-simple,.btn-simple-alt{background-color:#fff;border:1px solid #e5e5e5;color:#000;font-weight:400;line-height:40px;position:relative;padding:0 25px 0 55px;background-image:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(50%,transparent),color-stop(50%,#f68b1f),color-stop(50%,#f68b1f));background-image:-webkit-linear-gradient(right,transparent,transparent 50%,#f68b1f 50%,#f68b1f);background-image:linear-gradient(to left,transparent,transparent 50%,#f68b1f 50%,#f68b1f);background-position:99% 0;background-size:201% 100%;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;text-align:left}.btn-simple span,.btn-simple-alt span{top:2px;position:relative}.btn-simple-alt::before,.btn-simple::before{background-color:#f68b1f;color:#fff;content:'\f101';font-family:FontAwesome;font-size:24px;padding:1px 15px;position:absolute;left:-1px;top:-1px;-webkit-transition:all ease-in .2s;transition:all ease-in .2s}.btn-simple-alt:hover,.btn-simple:hover{border:1px solid #f68b1f;color:#fff!important;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;background-position:0 0}.btn-simple-alt:hover::before,.btn-simple:hover::before{padding-left:20px}.btn-simple-alt{border:1px solid #000;background-color:transparent;background-image:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(50%,transparent),color-stop(50%,#000),color-stop(50%,#000));background-image:-webkit-linear-gradient(right,transparent,transparent 50%,#000 50%,#000);background-image:linear-gradient(to left,transparent,transparent 50%,#000 50%,#000);background-position:99% 0;background-size:201% 100%;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.btn-simple-alt::before{background-color:#000;color:#f68b1f}.btn-simple-alt:hover{border:1px solid #000;color:#f68b1f}.btn-call{padding:7px 0;background-color:#f68b1f;color:#000;font-size:16px;display:block;width:92%;margin-top:10px;text-align:left}.btn-call::before{background-color:#f68b1f;color:#fff;content:'\f095';font-family:FontAwesome;font-size:18px;position:relative;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;position:relative;top:1px;background-color:#000;padding:12px 15px 11px 17px;margin-right:15px}.btn-slim{color:#000;border:1px solid #000;font-weight:700;padding:8px 25px}.btn-orange{background-color:#f68b1f;font-weight:700;padding:8px 40px;text-transform:uppercase;margin:0 0 20px}.not-online{color:#000;display:block;border:1px solid #000;font-weight:700;padding:10px;width:300px;font-size:12px;line-height:16px;margin-bottom:15px}.not-online i{color:#f68b1f;font-size:32px;display:block;float:left;margin-right:10px}@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{font-family:AvantGarde}img{max-width:100%;vertical-align:middle}a{color:#fff;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{text-decoration:underline}a:active,a:focus,a:hover{outline:0}a:focus{outline:0}a:active,a:hover{outline:0;color:#f68b1f;text-decoration:none}input:focus{outline:0;border:1px solid #04a4cc}input[type=search],input[type=text]{font-size:inherit;line-height:inherit}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}@font-face{font-family:SimpleCycles;src:url(../fonts/a3dc3f0a.eot);src:url(../fonts/a3dc3f0a.eot?#iefix) format("embedded-opentype"),url(../fonts/a3dc3f0a.woff) format("woff"),url(../fonts/a3dc3f0a.ttf) format("truetype"),url(../fonts/a3dc3f0a.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:AvantGarde;src:url(../fonts/42399ce7-8a10-49b1-b4c2-964294b39baa.eot);src:url(../fonts/42399ce7-8a10-49b1-b4c2-964294b39baa.eot?#iefix) format("embedded-opentype"),url(../fonts/42399ce7-8a10-49b1-b4c2-964294b39baa.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:AvantGarde;src:url(../fonts/0878ac40-6f33-4a93-9e83-b24c6a674d9a.eot);src:url(../fonts/0878ac40-6f33-4a93-9e83-b24c6a674d9a.eot?#iefix) format("embedded-opentype"),url(../fonts/0878ac40-6f33-4a93-9e83-b24c6a674d9a.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:AvantGarde;src:url(../fonts/3aee3e8b-86f3-4d32-a189-6daa266a1b2f.eot);src:url(../fonts/3aee3e8b-86f3-4d32-a189-6daa266a1b2f.eot?#iefix) format("embedded-opentype"),url(../fonts/3aee3e8b-86f3-4d32-a189-6daa266a1b2f.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:AvantGarde;src:url(../fonts/6fa1ca08-56e6-435e-bf09-f3e77bf5b263.eot);src:url(../fonts/6fa1ca08-56e6-435e-bf09-f3e77bf5b263.eot?#iefix) format("embedded-opentype"),url(../fonts/6fa1ca08-56e6-435e-bf09-f3e77bf5b263.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/32acb5e9-7291-4d7f-98d9-49e7def8521d.eot);src:url(../fonts/32acb5e9-7291-4d7f-98d9-49e7def8521d.eot?#iefix) format("embedded-opentype"),url(../fonts/32acb5e9-7291-4d7f-98d9-49e7def8521d.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/0b9e523d-05ac-4237-92fc-6bd12ae09c29.eot);src:url(../fonts/0b9e523d-05ac-4237-92fc-6bd12ae09c29.eot?#iefix) format("embedded-opentype"),url(../fonts/0b9e523d-05ac-4237-92fc-6bd12ae09c29.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/34e48477-9147-4f6c-a34f-db1fd22b8622.eot);src:url(../fonts/34e48477-9147-4f6c-a34f-db1fd22b8622.eot?#iefix) format("embedded-opentype"),url(../fonts/34e48477-9147-4f6c-a34f-db1fd22b8622.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/889fa543-8010-47fc-88fd-beba00b4e04f.eot);src:url(../fonts/889fa543-8010-47fc-88fd-beba00b4e04f.eot?#iefix) format("embedded-opentype"),url(../fonts/889fa543-8010-47fc-88fd-beba00b4e04f.woff) format("woff");font-weight:300;font-style:normal}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#b3b3b3;max-width:100%;padding:2rem;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{margin:0;padding:.5rem}.textwidget img{margin:1rem 0}.bypostauthor{background:inherit}.widget_calendar{display:table;width:100%}#wp-calendar{width:100%}#wp-calendar caption{text-align:right;color:#000;font-size:12px;margin-top:10px;margin-bottom:15px}#wp-calendar thead{font-size:10px}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#000;font-family:sans-serif;font-weight:300}#wp-calendar tbody td{background:#fff;border:1px solid #fff;text-align:center;padding:8px}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}body .booked-modal input[type=submit].button-primary{background-color:#f68b1f;border-color:#f68b1f;-webkit-transition:background-color ease-out .3s;transition:background-color ease-out .3s}body .booked-modal input[type=submit].button-primary:hover{background-color:#000;border-color:#f68b1f}body .booked-modal .bm-window p.booked-title-bar small{color:#f68b1f;font-size:1.2em}body table.booked-calendar button{background-color:#f68b1f!important;border:none;font-size:1.1em;padding:10px 20px}body table.booked-calendar thead{background-color:#f68b1f!important}body table.booked-calendar thead tr.days{background-color:#000!important}body table.booked-calendar tr.entryBlock{background:#272727!important}body table.booked-calendar tr.week td .date .number{line-height:55px}body table.booked-calendar tr.week td.active{background:#272727!important}body table.booked-calendar tr.week td.active .date{background:#272727!important}body table.booked-calendar tr.week td.active .date .number{background-color:#f68b1f!important}body table.booked-calendar td:hover .date{background-color:#f68b1f!important}.footer{margin-left:-255px;background-color:#000;color:#fff}.footer p{margin-bottom:0;font-weight:300}@media (max-width:992px){.footer{margin-left:0}.footer .container-fluid{padding:0}.footer .footer-left{padding:10px}}.footer .signup-form label{display:block;color:#fff}.footer .signup-form .btn{margin-top:20px}.footer .form__confirmation,.footer .form__message{margin:15px 0 10px 0!important;color:#fff}.footer-left{padding:40px}.footer-left p{font-size:13px!important}.footer-right{background-color:#f68b1f;padding:40px}.footer-right .social-links{margin:10px 0;list-style-type:none;padding:0}.footer-right .social-links li{display:inline-block}.footer-right .social-links i{font-size:26px;margin:0 5px 15px 0}.footer-right .social-links a:hover{color:#000}.footer-right p{color:#000}.footer-right .signup-copy{display:none}.footer-right .signup-name{width:100%;margin-top:20px;color:#000}.footer-right .signup-email{width:100%;color:#000}footer h5{color:#f68b1f;border-bottom:2px solid #f68b1f;font-size:22px;font-weight:600;padding-bottom:5px;margin-bottom:15px}footer h6{color:#f68b1f;border-bottom:1px solid #b2b2b2;font-size:18px;font-weight:400;font-family:"Open Sans";padding-bottom:10px;margin-bottom:20px}.footer-list{list-style-type:none;padding:0}.footer-list ul{list-style-type:none;padding:0}.footer-list li{padding-top:6px;padding-bottom:6px;border-bottom:1px solid #333}.footer-list li::before{font-family:FontAwesome;content:'\f105';margin-left:15px;margin-right:10px;font-size:18px}.footer-list li a{font-weight:300;font-size:13px}.footer-list li a:hover{color:#f68b1f}.logo-footer{width:50%}.contact-left{padding-left:0}.contact-right{padding-right:0}.contact-address{border-bottom:1px solid #333;padding-left:5px;margin-bottom:10px!important;padding-bottom:5px}.contact-address br{margin-left:10px}.contact-address::before{font-family:FontAwesome;content:'\f041';font-size:24px;margin-right:12px;position:relative;top:-3px;float:left;display:block;padding-bottom:30px}@media (min-width:1360px){.contact-address::before{padding-bottom:15px}}@media (min-width:2022px){.contact-address::before{padding-bottom:5px}}.contact-address.address-wollongong{width:66%}.contact-phone{border-bottom:1px solid #333;margin-bottom:10px!important;padding-bottom:5px;padding-left:5px;clear:both}.contact-phone::before{font-family:FontAwesome;content:'\f098';font-size:18px;margin-right:12px}.contact-email{border-bottom:1px solid #333;margin-bottom:10px!important;padding-bottom:5px;padding-left:5px}.contact-email::before{font-family:FontAwesome;content:'\f003';font-size:16px;margin-right:12px}.opening-hours{border-bottom:1px solid #333;padding-left:33px}.opening-hours p{margin-bottom:3px}.opening-hours span{padding-left:30px}.opening-hours-closed{font-size:12px;padding:10px 0}.text-align-right{text-align:right}.copyright{padding:0 0 20px 20px;color:#777;margin-top:60px}.copyright a{color:#777}.copyright a:hover{text-decoration:underline}.heading-contact{margin-top:20px}.footer-bottom{margin-bottom:-40px}body,html{min-height:100%;height:100%}body{margin-left:220px}.overflow-hidden{overflow:hidden}.fixed{position:fixed}header{height:100%}.mobile-navigation{display:none;border-bottom:8px solid #fff;background-color:#f68b1f}.mobile-navigation a.logo-link{position:relative;display:inline-block}.mobile-navigation .navigation-logo{width:70%;font-family:SimpleCycles;color:#fff;font-size:22px;line-height:80px;position:relative;background-color:#f68b1f;margin:0;padding:0;left:30px}.mobile-navigation .mobile-menu{height:100%;width:100%;background-color:#f68b1f;position:absolute;z-index:999;right:-100%;border-top:8px solid #fff;-webkit-transition:right ease-in .3s;transition:right ease-in .3s;display:none}.mobile-navigation .mobile-menu.active{display:inherit;right:0;-webkit-transition:right ease-in .3s;transition:right ease-in .3s;position:fixed}.mobile-navigation .mobile-menu ul{list-style-type:none;text-align:center;margin-top:50px;font-size:22px;padding:0}.mobile-navigation .mobile-menu ul li{padding:10px 0;font-weight:300}.mobile-navigation .mobile-menu .social-links{font-size:34px;margin:40px 0 0;margin-left:auto;margin-right:auto;text-align:center;list-style:none}.mobile-navigation .mobile-menu .social-links i{padding-right:10px}.main-navigation{width:220px;background-color:#000;position:fixed;height:100%;margin-left:-220px}.main-navigation a.logo-link{position:relative;display:inline-block}.main-navigation a.logo-link .navigation-logo{border-bottom:14px solid #fff;width:100%;font-family:SimpleCycles;color:#f68b1f;font-size:220px;line-height:219px;top:-5px;position:relative;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}.main-navigation a.logo-link:hover .navigation-logo{color:#fff;background-color:#f68b1f}.affix{position:fixed}.affix-bottom{position:absolute}.navigation-links{padding:20px;position:relative}.navigation-links ul{list-style-type:none;padding:0;text-align:right}.navigation-links ul li{position:relative}.navigation-links ul li a{font-family:AvantGarde;font-weight:300;font-size:14px;display:inline-block;padding:15px 0}.navigation-links ul li::after{content:'';width:30px;height:1px;position:absolute;bottom:0;right:0;background-color:#e5e5e5;opacity:.3;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.navigation-links ul li:hover::after{width:100px;background-color:#f68b1f;opacity:1}.menu-trigger{position:relative;top:30px;right:25px}.nav-icon{width:40px;display:inline-block;position:relative;z-index:200}.nav-icon div,.nav-icon::after,.nav-icon::before{content:'';display:block;height:3px;margin:0;background-color:#fff;border-radius:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.11,.52,.47,1);transition:-webkit-transform .3s cubic-bezier(.11,.52,.47,1);transition:transform .3s cubic-bezier(.11,.52,.47,1);transition:transform .3s cubic-bezier(.11,.52,.47,1),-webkit-transform .3s cubic-bezier(.11,.52,.47,1)}.nav-icon div{margin:5px 0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.nav-icon:hover{cursor:pointer}.nav-icon:hover::before{-webkit-transform:translateY(-1.5px);-ms-transform:translateY(-1.5px);transform:translateY(-1.5px)}.nav-icon:hover::after{-webkit-transform:translateY(1.5px);-ms-transform:translateY(1.5px);transform:translateY(1.5px)}.nav-icon.nav-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:45px}.nav-icon.nav-active div{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.nav-icon.nav-active::before{-webkit-transform:translateY(8px) translatex(0) rotate(45deg);-ms-transform:translateY(8px) translatex(0) rotate(45deg);transform:translateY(8px) translatex(0) rotate(45deg);position:relative;z-index:1}.nav-icon.nav-active::after{-webkit-transform:translateY(-8px) translatex(0) rotate(-45deg);-ms-transform:translateY(-8px) translatex(0) rotate(-45deg);transform:translateY(-8px) translatex(0) rotate(-45deg)}.slider{border-left:8px solid #fff;min-height:500px;height:500px;overflow:hidden;border-bottom:8px solid #fff}.slide{background-size:cover;height:500px}.slide h1{color:#fff;font-size:42px;text-transform:capitalize}.slide p{color:#fff;font-weight:300;font-size:15px}.slider-pager{border-left:8px solid #fff}.slider-pager .slider-pager-overlay{background-color:rgba(0,0,0,.5);height:100%;-webkit-transition:background-color .6s;transition:background-color .6s}.slider-pager h5{margin:0;text-transform:uppercase;padding:30px 0 0 20px;font-size:18px;line-height:22px;width:70%}.slider-pager h5 i{padding-left:5px}.slider-pager a{display:block;background-size:cover;height:166.67px;border-bottom:8px solid #fff}.slider-pager a:last-child{border-bottom:none}.slider-pager a:focus,.slider-pager a:hover{color:#fff;text-decoration:none}.slider-pager a:focus .slider-pager-overlay,.slider-pager a:hover .slider-pager-overlay{background-color:rgba(0,0,0,.2)}.homepage__slider{width:100%;height:500px;background-size:cover;display:table;border-left:8px solid #fff}.slider-text-container{width:50%;padding:20px 0 0 40px}@media (max-width:992px){.slider-text-container{width:100%;padding:20px}}.slide-overlay{background-color:rgba(0,0,0,.5);padding:20px;height:100%}.slider__content{padding-left:60px;display:table;height:100%;border-right:8px solid #fff}.slider__content h1{margin-top:0;color:#fff;font-size:42px;text-transform:capitalize;font-weight:600;width:45%}.slider__content p{color:#fff;font-weight:300;font-size:15px;width:50%}.slider__content-cell{display:table-cell;vertical-align:middle;height:100%}.slider__queue{display:table-cell;width:20%;background-color:red;height:100%;vertical-align:top}.slider__queue-items{vertical-align:top;height:25%}.slider__queue-item{display:block;height:100%;width:100%;background-size:cover;border-bottom:8px solid #fff;font-family:AvantGarde;font-weight:600;text-transform:uppercase}.slider__queue-item:hover{color:#fff}.slider__queue-item:hover .item-container{background-color:rgba(0,0,0,.3);-webkit-transition:background-color ease-in .2s;transition:background-color ease-in .2s}.slider__queue-item.slider__queue-last{border-bottom:none}.slider__queue-item .item-container{display:table;height:100%;width:100%;background-color:rgba(0,0,0,.6);-webkit-transition:background-color ease-in .2s;transition:background-color ease-in .2s}.slider__queue-item .item-title{display:table-cell;vertical-align:middle;padding:0 50px 0 20px;font-size:16px;line-height:20px}.quick-links{border-left:8px solid #fff;border-bottom:8px solid #fff}.quick-links .quick-link{padding:0;border-left:8px solid #fff}@media (max-width:992px){.quick-links .quick-link{border-bottom:8px solid #fff}.quick-links .quick-link:nth-child(odd){border-right:8px solid #fff}}.quick-links .quick-link:first-child{border-left:none}.quick-links .quick-link-container{display:block;font-family:AvantGarde;background-color:rgba(255,255,255,.9);padding:10px 50% 15px 15px;padding-top:10px;-webkit-transition:all .9s;transition:all .9s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-timing-function:cubic-bezier(.42,0,.58,1);transition-timing-function:cubic-bezier(.42,0,.58,1);display:table-cell;width:100%;position:absolute;min-height:76px}@media (max-width:992px){.quick-links .quick-link-container{height:100%;background-color:rgba(246,139,31,.8);padding-top:105px;padding-right:30px;color:#fff}}@media (max-width:1199px){.quick-links .quick-link-container{padding-right:20px}}.quick-links a{color:#f68b1f;font-size:18px;font-weight:700;display:block;height:170px;background-size:cover;background-position:50% -150%}.quick-links a:hover .quick-link-container{background-color:rgba(246,139,31,.8);color:#fff;padding-top:40px;-webkit-transition:padding-top .4s;transition:padding-top .4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-timing-function:cubic-bezier(.42,0,.58,1);transition-timing-function:cubic-bezier(.42,0,.58,1)}.quick-links a:hover .quick-link-separator{display:none}.quick-links .quick-link-separator{display:block;background-color:#e5e5e5;height:35%;width:1px;position:absolute;top:-8px;right:0}@media (max-width:992px){.quick-links .quick-link-separator{display:none}}.quick-links .quick-link-span{display:block;height:100%;width:100%;z-index:2000}.newsletter__signup{background-color:#f68b1f;padding:30px;border-left:8px solid #fff;border-top:8px solid #fff}.newsletter__signup h2{color:#fff;font-size:24px;margin-top:0;margin-bottom:20px}.newsletter__signup p{font-size:12px}@media (max-width:992px){.newsletter__signup .btn{margin-left:15px}}.signup-form .btn-simple-alt{margin-top:0}.signup-form label{display:none}.signup-form input[type=email],.signup-form input[type=text]{width:100%;padding:12px 10px;border:0}.signup-form .form__message{margin:-15px 0 10px;color:#fff}.signup-form .form__confirmation{margin-top:-10px;margin-bottom:20px}.signup-form .form__confirmation p{margin:0;padding:0;color:#fff}.signup-form .form-group--hidden,.signup-form .form__message,.signup-form .input--hidden{display:none}.signup-form .form__message.visible{display:block}.col-no-gutter{padding:0}.header-image{height:220px;background-size:cover;border-left:8px solid #fff;background-position:50% 30%}.content-container{padding:25px}.content-container p a{color:#f68b1f;font-weight:700}.content-container p a:hover{color:#000}.content-container ul li a{color:#f68b1f;font-weight:700;text-decoration:none}.content-container ul li a:hover{color:#000}.single h1{text-transform:uppercase;font-size:34px;margin:15px 0}.breadcrumbs{float:right;margin-top:20px;margin-bottom:20px}.breadcrumbs a,.breadcrumbs span{color:#000;text-transform:uppercase}.breadcrumbs a{font-weight:700;text-decoration:underline}.single-gallery-thumbs{margin-top:20px}.single-gallery-thumbs img{width:140px;margin-right:10px}.single-bike-specs{margin-top:50px}.key-features h5{font-size:18px;padding-bottom:10px;border-bottom:1px solid #000}.key-features ul{columns:2;-webkit-columns:2;-moz-columns:2;padding:0;list-style-type:none}.key-features ul li{padding:10px 0;padding-left:30px}.key-features ul li:nth-child(odd){border-bottom:1px solid #b2b2b2}.key-features ul li::before{font-family:FontAwesome;content:'\f101';margin-left:-18px;margin-right:10px}.project-one{padding:20px;background-color:#e5e5e5;border-left:8px solid #fff;border-top:8px solid #fff}.project-one h3{text-transform:uppercase}.project-one p{font-size:15px;font-weight:300}.project-one img{display:block;margin-left:auto;margin-right:auto;padding:30px 0;max-height:100px}.project-one-container{padding:10px}.project-one-logo{padding:30px 10px 20px;width:450px;height:auto;margin-bottom:20px}.simple-servicing{background-color:#f68b1f;border-left:8px solid #fff;border-top:8px solid #fff}.simple-servicing .simple-servicing-container{padding:30px 20px 60px}.simple-servicing h3{text-transform:uppercase;padding-bottom:10px}.simple-servicing h3::before{font-family:FontAwesome;content:'\f0ad';color:#000;padding-right:10px}.simple-servicing p{font-size:15px;font-weight:300}.simple-servicing .background-cover{background-position:50% 20%}.page-template-page-servicing .servicing-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.page-template-page-servicing .service-item{width:50%;padding:20px}@media (max-width:769px){.page-template-page-servicing .service-item{width:100%}}.page-template-page-servicing .service-item h3{font-size:3em}.page-template-page-servicing .service-item h4{font-size:2em}.page-template-page-servicing .service-item .service-details ul{display:block;list-style:none;padding-left:25px;margin-left:5px;position:relative}.page-template-page-servicing .service-item .service-details ul li::before{content:'\f003';font-family:SimpleCycles;position:absolute;left:0;color:#f68b1f}.recent-articles{border-left:8px solid #fff;border-bottom:8px solid #fff;border-top:8px solid #fff}.recent-articles .col-md-4{padding:0}.recent-articles a{color:#fff;font-size:20px;line-height:24px;font-weight:700;text-transform:uppercase;display:block;padding-bottom:40px;background:rgba(0,0,0,.5);min-height:300px}.recent-articles a span{padding:20px;display:block;width:70%}.recent-articles a:hover{background:rgba(0,0,0,.2)}.recent-article{background-size:cover;border-right:4px solid #fff}.recent-article i{font-size:20px;margin-left:10px}.display-flex{display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;display:-moz-box;display:flex}@media (max-width:992px){.display-flex{display:initial}}@media (max-width:992px){.responsive-hide{display:none}}.background-cover{background-size:cover}.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left}}@media (min-width:992px){.col-md-15{width:20%;float:left}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}}.map-cover{padding:0}.contact-details{padding:40px 20px 50px!important}.contact-details .contact-address{border-bottom:1px solid #d5d5d5}.contact-details .contact-address::before{padding-bottom:0;top:-5px}.contact-details .contact-email,.contact-details .contact-phone,.contact-details .opening-hours{border-color:#d5d5d5}.map-shellharbour{border-top:20px solid #fff;border-bottom:12px solid #fff}#mapShellharbour{border-right:8px solid #fff}.pagination{margin-top:30px;margin-left:8px}.pagination a,.pagination span{padding:12px 20px;font-weight:700}.pagination a{color:#000;border:1px solid #c8c8c8}.pagination a:hover{background-color:#f68b1f}.pagination .current{background-color:#f68b1f;color:#fff}.event-details hr{border-top:1px solid #ccc}.event-details p{margin-bottom:5px}.event-details i{padding-right:7px}.event-details .fa-calendar{margin-left:15px}.parallax-container{position:relative;overflow:hidden}.parallax-image{position:absolute;top:0;left:0;max-width:100%;height:auto}.bike-list{margin-bottom:60px}.bike-list p{margin-bottom:30px}.header-image{background-image:url(../img/placeholder-header.jpg)}.page p{font-size:15px;line-height:1.5}.page .breadcrumbs{position:relative;top:25px;right:-10px;text-align:right}.the-content{padding-left:30px;margin-bottom:40px;margin-right:20px}.the-content h1{margin-top:50px;margin-bottom:30px;font-size:38px;margin-left:-15px;text-transform:uppercase}.the-content p{font-size:15px;font-weight:300}@media (max-width:769px){.the-content{padding-left:20px}.the-content h1{margin-top:40px;margin-left:-20px}}.rental-list .individual-bike .btn{width:100%}.nav-list{list-style-type:none;padding-left:0;font-size:15px;margin-bottom:40px;display:table;width:100%;margin-left:20px}@media (min-width:770px){.nav-list{list-style-type:none;padding-left:0;margin-left:0;font-size:15px;margin-bottom:40px;margin-top:0;display:table;width:100%}}.nav-list li{width:95%;float:left;border-bottom:1px solid #e5e5e5;margin-right:20px}@media (min-width:480px){.nav-list li{width:45%}}.nav-list li a{color:#000;font-weight:700;width:100%;height:100%;position:relative;bottom:0;left:0;font-family:AvantGarde;text-decoration:none;font-size:1.2em}.nav-list li a span{top:-5px;position:relative}.nav-list li::before{font-family:SimpleCycles;content:'';color:#f68b1f;padding-left:5px;font-size:35px;margin-right:15px;width:80px;text-align:center;top:20px;left:0;line-height:70px;-webkit-transition:color .4s;transition:color .4s;display:inline-block}@media (min-width:770px){.nav-list li{line-height:24px;display:table-cell;position:relative;text-align:center;float:none;height:170px;width:initial;border-bottom:none;-webkit-transition:background-color .4s;transition:background-color .4s}.nav-list li:hover{background-color:#f68b1f}.nav-list li:hover::before{color:#fff}.nav-list li a{width:100%;height:100%;position:absolute;bottom:0;left:0}.nav-list li a span{position:absolute;bottom:20px;width:100%;text-align:center;display:inline-block;left:0;top:initial}.nav-list li::before{font-family:SimpleCycles;content:'';color:#f68b1f;padding-left:5px;font-size:65px;margin-right:15px;position:absolute;width:100%;text-align:center;top:20px;left:0;line-height:70px;-webkit-transition:color .4s;transition:color .4s}}.nav-list li.Womens-Bikes::before{content:""}.nav-list li.Road-Bikes::before{content:""}.nav-list li.Mountain-Bikes::before{content:""}.nav-list li.Electra-Bikes::before{content:""}.nav-list li.Fitness-Bikes::before{content:""}.nav-list li.Kids-Bikes::before{content:""}.nav-list li.Kids-Bikes::before{content:""}.nav-list li.Gloves::before{content:""}.nav-list li.Helmets::before{content:""}.nav-list li.Lights::before{content:""}.nav-list li.Shoes::before{content:""}.nav-list li.Pumps::before{content:""}.flex-section{border-left:8px solid #fff}@media (max-width:979px){.flex-section .category-row{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.flex-section .category-row .category-image{position:absolute;top:0;left:0;width:100%;min-height:400px;z-index:0;border-bottom:8px solid #fff}.flex-section .category-row .category-content{z-index:999;min-height:400px;position:relative;width:100%}.flex-section .category-row .category-content .flex-content{padding:0 80px 0 0;position:absolute;top:70px;width:60%;left:0;padding:20px 40px 20px 50px;background-color:rgba(0,0,0,.7)}.flex-section .category-row .category-content .flex-content p{color:#fff}}@media (max-width:479px){.flex-section .category-row{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.flex-section .category-row .category-image{position:absolute;top:0;left:0;width:100%;min-height:400px;z-index:0}.flex-section .category-row .category-content{z-index:999;min-height:400px;position:relative;width:100%}.flex-section .category-row .category-content .flex-content{padding:0 80px 0 0;position:absolute;top:40px;width:90%;left:0;padding:20px 40px 20px 50px;background-color:rgba(0,0,0,.7)}.flex-section .category-row .category-content .flex-content p{color:#fff}}.flex-content{padding:80px 10px 90px}.flex-content h2{color:#f68b1f;text-transform:uppercase;font-size:28px;margin-bottom:20px}.page-posts .breadcrumbs{display:none}.featured-products{margin-top:20px;border-left:8px solid #fff;margin-bottom:60px}.featured-products h2{margin-bottom:40px}.featured-products h3{color:#f68b1f;font-size:18px}.featured-products p{font-weight:300}@media (max-width:769px){.featured-products .featured-bikes-heading h2{margin-bottom:10px}.featured-products .featured-bikes-heading .btn{width:100%;margin-bottom:40px}}.product-item{margin-bottom:50px;min-height:650px}@media (min-width:480px){.product-item{display:inline-block;padding-left:30px;padding-right:30px}}@media (min-width:770px){.product-item{min-height:610px}}@media (min-width:980px){.product-item{min-height:510px}}.product-item a{color:#000;display:table-cell;vertical-align:middle}.product-item a:hover{color:#f68b1f}.product-item .btn{position:relative;bottom:0;left:30px}.rentals .featured-image{min-height:350px}@media (min-width:980px){.rentals .featured-image{min-height:200px}}@media (min-width:1300px){.rentals .featured-image{min-height:300px}}.rentals .bike-list p{margin-bottom:10px}.featured-image{display:table;min-height:300px;margin-bottom:10px;position:relative;width:100%}.featured-image div{display:table-cell;vertical-align:middle;display:block;text-align:center}@media (min-width:480px){.featured-image img{padding:0 5px;max-height:200px;margin:0 auto}}@media (min-width:770px){.featured-image{padding:0}}@media (min-width:980px){.featured-image{min-height:200px}}@media (min-width:1300px){.featured-image{min-height:250px}}.featured-bike{min-height:560px;display:inline-block;border-top:1px solid #e5e5e5}@media (min-width:480px){.featured-bike{border:none}}@media (min-width:770px){.featured-bike{min-height:540px}}@media (min-width:980px){.featured-bike{min-height:510px}}.featured-bike .btn{position:absolute;bottom:40px}@media (max-width:769px){.featured-bike .btn{width:92%;left:15px;font-size:18px;line-height:70px;padding-left:90px}.featured-bike .btn::before{font-size:30px;padding:1px 25px}}.featured-testimonials{background-image:url(../img/testimonial-parallaxx.jpg);background-position:50% 70%;background-size:cover;border-bottom:8px solid #fff;border-left:8px solid #fff;color:#fff}.featured-testimonials h2{position:relative;z-index:9;text-align:center;color:#f68b1f;margin-top:80px}.featured-testimonials h3{font-size:18px;font-style:italic;font-weight:400;line-height:26px;margin-bottom:15px;margin-top:20px}.testimonial-overlay{background-color:rgba(0,0,0,.6);padding:20px 80px 80px 80px}.why-simple{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.75)),to(rgba(0,0,0,.75))),url(../img/trek-brand-factory.jpg);background:-webkit-linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)),url(../img/trek-brand-factory.jpg);background:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)),url(../img/trek-brand-factory.jpg);margin:0;color:#f68b1f;text-align:center;border-left:8px solid #fff;border-bottom:8px solid #fff;padding:40px}.why-simple h2{margin-bottom:30px}.why-simple h3{font-size:20px;width:50%;margin:15px auto;min-height:44px}.why-simple h4{font-size:18px;font-weight:400}.why-simple p{color:#fff;font-weight:300}.why-simple .icon{height:150px;padding:0 0 20px 0}.why-supplier{background-color:#f68b1f;border-left:8px solid #fff;border-bottom:8px solid #fff}.supplier-content{padding:40px;text-align:center}@media (max-width:1024px){.main-navigation{display:none}.mobile-navigation{display:block}:not(.btn):not(.not-online):not(input):not(textarea):not(.slider-pager){border-left:none!important}body{margin-left:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.hide-ipad{display:none!important}}@media screen and (min-width:0\0){.display-flex{display:block!important}.featured-image img{max-width:200px!important}.supplier-image{height:500px}.footer-right{padding:40px 40px 200px 40px}}.single-rentals .rental-info{width:100%;position:relative;clear:both;margin-bottom:40px}.modal{text-align:center}.modal .close{font-size:38px}@media screen and (min-width:768px){.modal::before{display:inline-block;vertical-align:middle;content:' ';height:100%}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-content{border-radius:0}.modal-title{text-transform:uppercase;font-size:28px;padding:15px 0 5px 25px;line-height:44px}.modal-title::before{font-family:FontAwesome;content:'\f07a';padding-right:15px;position:relative;top:-2px}.modal-body{padding:30px 40px}.modal-body p{font-size:16px}.modal-body h5{margin:15px 0 0;font-size:16px}.modal-body .btn-call:first-child{display:none!important}.modal-header{background-color:#f68b1f}.modal-col-half{width:50%;float:left}@media (max-width:767px){.modal-col-half{width:100%;float:none}}.product-enquiry-form h5{margin-top:30px}.product-enquiry-form form label{font-size:14px;font-weight:400;font-family:"Open Sans";margin-top:15px}.product-enquiry-form form input[type=text]{width:93%}.product-enquiry-form form input[type=email],.product-enquiry-form form input[type=text]{padding:8px 5px;border:1px solid #c8c8c8;font-size:14px}.product-enquiry-form form input[type=email]:focus,.product-enquiry-form form input[type=text]:focus{border:1px solid #f68b1f;-webkit-box-shadow:0 0 3px #f68b1f;box-shadow:0 0 3px #f68b1f}.product-enquiry-form form input[type=submit]{border:0;text-transform:uppercase;font-weight:400;background-color:#f68b1f;padding:10px 25px;display:block;width:50%}.product-enquiry-form form textarea{height:100px;width:100%;border:1px solid #c8c8c8;padding:8px;font-size:14px;outline:0}.product-enquiry-form form textarea:focus{border:1px solid #f68b1f;-webkit-box-shadow:0 0 3px #f68b1f;box-shadow:0 0 3px #f68b1f}.product-enquiry-form form .wpcf7-not-valid-tip{margin-top:5px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a{background-color:#eee;border-color:#337ab7}.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a{border:1px solid #ddd}.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a{border-bottom-color:#fff}.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a{color:#fff;background-color:#337ab7}.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a{border:1px solid #ddd}.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a{border-bottom-color:#fff}.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.clearfix:after,.clearfix:before{content:" ";display:table}.nav:after,.nav:before{content:" ";display:table}.clearfix:after,.nav:after{clear:both}