@font-face{font-display:swap;font-family:"AvenirNextLTPro-Bold";src:url("https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNextLTPro-Bold.eot#iefix") format("embedded-opentype"),url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNextLTPro-Bold.otf) format("opentype"),url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNextLTPro-Bold.woff) format("woff"),url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNextLTPro-Bold.ttf) format("truetype"),url("https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"AvenirNextLTPro-Regular";src:url("https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNextLTPro-Regular.eot#iefix") format("embedded-opentype"),url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNextLTPro-Regular.otf) format("opentype"),url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNextLTPro-Regular.woff) format("woff"),url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNextLTPro-Regular.ttf) format("truetype"),url("https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"AvenirNext-Medium";src:url("https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNext-Medium.eot#iefix") format("embedded-opentype"),url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNext-Medium.woff) format("woff"),url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNext-Medium.ttf) format("truetype"),url("https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/AvenirNext-Medium.svg#AvenirNext-Medium") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Roboto-Regular";src:url("https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/Roboto-Regular.eot#iefix") format("embedded-opentype"),url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/Roboto-Regular.woff) format("woff"),url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/Roboto-Regular.ttf) format("truetype"),url("https://bespokebathrooms.com.au/wp-content/themes/bespoke/fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");font-weight:400;font-style:normal}html{height:100%}body{min-height:100%;position:relative}a{transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in}a:hover{text-decoration:none}.container{max-width:1300px;width:90%;margin:0 auto}.padding-0{padding:0}.float-none{float:none}.inline-block{width:100%;display:inline-block;vertical-align:top}.main-banner{display:table;width:100%;height:100vh}.banner-content{display:table-cell;width:100%;float:none;vertical-align:inherit;padding-top:15rem;height:100%}.btn{touch-action:auto!important;z-index:99!important}.trend-nav{margin-bottom:0;background-color:#fff0;border-bottom:1px solid rgb(255 255 255 / .05);min-height:auto;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;background:linear-gradient(0deg,#fff0 0%,#02131d 100%);z-index:10}.trend-nav .navbar-brand{height:100px;line-height:40px}.trend-nav .navbar-nav>li>a{color:#fff;line-height:40px;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-weight:500;font-size:13px;letter-spacing:1.13px;line-height:22px;-webkit-font-smoothing:antialiased}.trend-nav .navbar-nav>li>a:hover,.trend-nav .navbar-nav>li>a:focus,.trend-nav .navbar-nav>li>a:active,.trend-nav .navbar-nav>li.phone a{color:#00b9db}.trend-nav .navbar-nav>.active>a,.trend-nav .navbar-nav>.active>a:hover,.trend-nav .navbar-nav>.active>a:focus,.trend-nav .navbar-nav>.active>a:active,.trend-nav .navbar-nav>.open>a,.trend-nav .navbar-nav>.open>a:focus,.trend-nav .navbar-nav>.open>a:hover{color:#00b9db;background-color:#fff0}.trend-nav .navbar-brand>img{height:75px;z-index:100}.trend-nav .container:before,.trend-nav .container:after{display:none!important}.trend-nav .nav{display:flex;align-items:center}#nav_bar .container{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1000px){.trend-nav{height:120px}.trend-nav .navbar-collapse ul.navbar-right{top:0!important}#nav_bar .container{align-items:flex-start}}.trend-nav .btn-white-outline{padding:10px 25px;line-height:16px!important;font-size:16px!important;text-transform:none;letter-spacing:1px}.trend-nav .btn-white-outline:hover,.trend-nav .btn-white-outline:focus,.trend-nav .btn-white-outline:active{background-color:#fff!important;color:#02a5c3!important}.trend-nav .dropdown-menu{top:90%;right:auto;border:0;border-top:4px solid #00c5e2;border-radius:0;padding:0}.trend-nav .dropdown-menu>li>a{color:#443c3a;font-family:"AvenirNextLTPro-Regular";padding:10px 20px}.trend-nav .dropdown-menu>li>a:hover,.trend-nav .dropdown-menu>li>a:focus,.trend-nav .dropdown-menu>li>a:active{background-color:#00c5e2;color:#fff}.trend-nav-white{background-color:#004160;border-bottom:0}.trend-nav-white .navbar-nav>li>a{color:#fff}.trend-nav-white .navbar-nav>li>a:hover,.trend-nav-white .navbar-nav>li>a:focus,.trend-nav-white .navbar-nav>li>a:active,.trend-nav-white .navbar-nav>li.phone a{color:#00b9db}.trend-nav-white .navbar-nav>.active>a,.trend-nav-white .navbar-nav>.active>a:hover,.trend-nav-white .navbar-nav>.active>a:focus,.trend-nav-white .navbar-nav>.active>a:active,.trend-nav-white .navbar-nav>.open>a,.trend-nav-white .navbar-nav>.open>a:focus,.trend-nav-white .navbar-nav>.open>a:hover{color:#0194af;background-color:#fff0}.video-background{background:#000;position:relative;height:100vh;width:100%;display:table}.video-foreground,.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-background h1,.video-background p{color:#fff;letter-spacing:1px}.video-background h1{margin:0;font-family:"AvenirNextLTPro-Bold";font-size:50px;text-shadow:0 2px 8px rgb(0 0 0 / .5);margin:0 0 20px}.video-background p{font-size:20px;margin:0 0 50px;font-family:"AvenirNext-Medium"}.section-head h3{font-family:futura-pt,sans-serif;color:#2a2a2a;margin:0 0 50px;font-size:48px;letter-spacing:.27px}.our-services-head{padding:70px 0}.our-services-types{background-color:#f5efe3;padding:0 0 180px}.service-details{margin-top:-70px;display:flex;justify-content:center;flex-direction:row-reverse}.service-details .col-lg-3.col-md-3.col-sm-6{padding:0 5px}.service-details .col-md-3{width:33%!important}@media (max-width:720px){.service-details .col-md-3{width:100%!important}.service-details{flex-wrap:wrap;flex-direction:column-reverse}.services{height:300px!important;margin-bottom:30px!important}.services .overlay{background:#fff0}.services .explore{opacity:1}}.services{position:relative;height:440px;overflow:hidden;background-size:cover;background-position:center;margin:1rem;box-shadow:0 10px 45px 0 rgb(164 164 164 / .3);z-index:9}.services .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(135deg,#2a2a2a 0%,#fff0 45%);transition:0.5s ease;-webkit-transition:0.5s ease;-ms-transition:0.5s ease;-moz-transition:0.5s ease}.services .overlay h3{color:#fff;position:relative;margin:0;font-family:"brandon-grotesque",sans-serif;font-size:32px;letter-spacing:.18px;line-height:36px;font-weight:400;-webkit-font-smoothing:antialiased;padding:3rem 2rem}.services .overlay h3:after{content:"";background-color:#fff;height:2px;width:60px;left:2rem;bottom:-10px;position:absolute}.overlay-icon{position:absolute;bottom:24px}.explore{color:#fff;position:absolute;bottom:24px;right:24px;opacity:0;transition:0.5s ease;-webkit-transition:0.5s ease;-ms-transition:0.5s ease;-moz-transition:0.5s ease;font-family:"AvenirNextLTPro-Bold"}.services:hover .overlay{background:#cbaa83}.services:hover .explore{opacity:1}.services .explore img{margin-left:10px;margin-top:-3px}.solutions{padding:40px 0 80px;background-repeat:no-repeat;background-position:center 42%;margin-top:-12rem}.solutions .column-image{width:40%}.solutions .column-text{width:54%;padding-left:2rem;margin-top:7rem}.solutions .column-text ul{display:flex;list-style:none;font-family:brandon-grotesque,sans-serif;font-size:20px;color:#342e2c;letter-spacing:.8px;margin-top:20px;margin-top:2rem;padding-left:0;flex-wrap:wrap;justify-content:space-around}.solutions .column-text ul li{display:flex;align-items:center;width:33.33%;padding:2rem}.solutions .column-text ul img{margin-right:1rem}h4{font-family:futura-pt,sans-serif;font-size:38px;color:#2a2a2a;letter-spacing:.22px;line-height:46px;-webkit-font-smoothing:antialiased}.solutions .container{display:flex;justify-content:space-between;align-items:center}.solutions .column-image img{width:100%}.solutions-content{padding-top:250px}.solutions h3{font-size:32px;margin:0 0 26px;color:#443c3a;font-family:"AvenirNextLTPro-Bold";font-weight:800}.solutions p{font-family:brandon-grotesque,sans-serif;font-size:20px;color:#342e2c;letter-spacing:.8px;margin-top:20px}.our-work .grey-bg{height:517px;overflow:hidden;background-color:#f4f4f4}.our-work .btn-sky{margin:25px 0 0}.our-work-list{margin-top:-420px;padding:0 0 70px}.our-work-list .col-sm-4.col-xs-12{padding:0 8px;margin:0 0 15px}.our-work-list .section-head h3{margin:0 0 30px}.case-studies h3{text-align:center}.our-work-list p{font-family:brandon-grotesque,sans-serif;color:#515151;margin:0 0 50px;font-size:20px;letter-spacing:.8px}.our-work-details{height:380px}.our-work-details .overlay{background-color:#fff0;z-index:-9}.our-work-details:hover .overlay{background:#cbaa83!important}.our-work-details .content{padding:2rem 3rem;background:linear-gradient(135deg,#2a2a2a 0%,#fff0 45%);transition:0.5s ease all;height:100%}@media (max-width:857px){.our-work-list .col-sm-4{width:50%!important}}@media (max-width:600px){.our-work-list .col-sm-4{width:100%!important}.inner-page.banner{height:35vh!important}.banner .tbl-cell{height:300px!important}.about-intro .title h3{font-size:25px!important;line-height:35px!important}.reputation .title h3{font-size:25px!important;line-height:35px!important}}.our-work-details:hover .content{opacity:1}.our-work-details .content h4{color:#fff;font-family:"brandon-grotesque",sans-serif;font-size:26px;letter-spacing:.15px;line-height:30px}@media (max-width:1280px){.solutions .container{flex-direction:column}.solutions .column-image{width:50%}.solutions .column-text{width:100%}}@media (max-width:750px){.solutions{margin-top:5rem}.solutions .column-image{width:70%}.solutions .column-text{width:100%}.solutions .column-text ul li{width:50%!important}}@media (max-width:500px){.solutions .column-image{width:100%}.solutions .column-text ul li{width:100%!important}footer .logos{flex-direction:column!important}.mission-statement .column-text{margin-top:50px!important}}.our-work-details .content .badge{background-color:rgb(255 255 255 / .15);color:#fff;font-family:"brandon-grotesque",sans-serif;font-weight:400;font-size:12px;padding:10px 25px;border-radius:15px;text-transform:uppercase;letter-spacing:2px}.happy-customers{background-size:cover;background-position:center;background-repeat:no-repeat;padding:70px 0}.happy-customers .section-head h3{color:#2a2a2a;font-size:38px}.invert{position:relative;z-index:2}.testimonial{margin-top:-40px}.testimonial-content{background-color:#fff;padding:80px 80px 60px;position:relative;width:100%;display:inline-block;border-radius:10px}.testimonial-content p{color:#646464;font-size:20px;line-height:28px;margin:0 0 55px;font-family:brandon-grotesque,sans-serif;font-weight:300;font-style:italic}.testimonial-content .client-name{color:#443c3a;font-family:brandon-grotesque,sans-serif;font-size:16px;margin:0 5px}.testimonial-content .company-name{color:#d2d0d0;font-family:brandon-grotesque,sans-serif;font-size:16px;margin:0 5px;border-left:2px solid #d2d0d0;padding:0 0 0 10px}.testimonial .owl-dots .owl-dot span{height:14px;width:14px;background-color:#eaeaea}.testimonial .owl-dots .owl-dot.active span,.testimonial .owl-dots .owl-dot:hover span{background-color:#00c5e2}.our-blog{padding:80px 0}.our-blog-img{height:300px;overflow:hidden;background-size:cover;position:relative}.blog-badge{position:absolute;top:15px;left:15px}.blog-badge .badge{background-color:#fff;color:#06314d;padding:5px 10px;border-radius:20px}.our-blog-content h4{color:#1b0d0f;font-family:"AvenirNextLTPro-Bold"}.our-blog-content h5{color:#a1a1a1;font-family:"AvenirNextLTPro-Regular"}footer{width:100%;left:0;bottom:0}.footer{padding:61px 0 30px;background-color:#2a2a2a}.footer-links{border-bottom:1px solid rgb(255 255 255 / .3);padding:0 0 50px}.logos li{margin:0 30px 0 0}.social-links{float:right}.social-links li{margin-left:30px}.social-links li a{line-height:45px;color:#00c5e2;font-size:16px}.footer-bottom-links{margin:25px 0 0}.footer-bottom-links .faq li a,.footer-bottom-links .copyright p,.footer-bottom-links .siteby p{color:#fff;font-family:"brandon-grotesque",sans-serif}.footer-bottom-links .copyright p,.footer-bottom-links .siteby p{margin:0;font-family:"brandon-grotesque",sans-serif}.footer-bottom-links .siteby p{text-align:right;font-family:"brandon-grotesque",sans-serif}.footer-bottom-links .siteby p span{color:#00b9db}.tbl{display:table;width:100%;height:100%}.tbl-cell{display:table-cell;float:none;vertical-align:middle}.banner{height:500px;width:100%;overflow:hidden;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.banner .tbl-cell{height:500px}.banner h2{font-family:futura-pt,sans-serif;color:#fff;font-size:70px;letter-spacing:.4px}.banner h1{font-family:futura-pt,sans-serif;color:#fff;font-size:70px;letter-spacing:.4px}.contact{padding:70px 0}.contact-info h3{color:#2a2a2a;font-family:"brandon-grotesque",sans-serif;font-size:36px;margin:0 0 35px}.contact-info p{font-family:"brandon-grotesque",sans-serif;color:#2a2a2a;font-size:18px}.contact-details{list-style-type:none;margin:70px 0 0}.contact-details li{margin:0 0 50px;position:relative}.contact-details li,.contact-details li a{font-family:"brandon-grotesque",sans-serif;color:#2a2a2a;font-size:20px}.contact-details li:before{position:absolute;top:-6px;left:-40px}.contact-details li.home:before{content:url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/images/home.png)}.contact-details li.phone:before{content:url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/images/phone.png)}.contact-details li.mail:before{content:url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/images/mail.png)}.contact-form .form-control{font-family:"AvenirNextLTPro-Regular";color:#a7a7a7;border-radius:25px;padding:15px}.contact-form .form-control.input{height:54px}.contact-form .custom_contact_form ul.gform_fields li input,.contact-form .custom_contact_form ul.gform_fields li textarea{margin-bottom:15px;height:auto;font-family:"AvenirNextLTPro-Regular";color:#a7a7a7;border-radius:25px;padding:15px;border:1px solid}.contact-form .custom_contact_form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-size:14px!important;letter-spacing:normal!important;font-family:"AvenirNextLTPro-Regular"!important;color:#a7a7a7!important;border-radius:25px!important;padding:15px!important}.contact-form .custom_contact_form .gform_footer{padding:0 0 10px!important;margin:0 0 0!important;clear:both;width:100%;text-align:right}.contact-form .custom_contact_form .gform_button.button{min-width:160px;background-color:#00b9db;border-radius:20px;font-family:"AvenirNextLTPro-Bold";font-weight:600;padding:10px 12px;color:#fff;letter-spacing:1px}.contact-form .custom_contact_form ul.gform_fields label.gfield_label{display:none}.contact-form .custom_contact_form li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;margin-bottom:6px!important;border-top:0!important;border-bottom:0!important;padding-bottom:6px!important;padding-top:8px!important;box-sizing:border-box!important}.contact-form .custom_contact_form .field_description_below .gfield_description{padding-top:6px;padding-left:25px}.projects{padding:50px 0}.projects .col-sm-12.col-xs-12{padding:0 5px}.projects .col-sm-4.col-xs-12{padding:0 8px;margin:0 0 15px}.projects .nav-tabs{text-align:center;margin:0 0 50px;border-bottom:2px solid #ebebeb;padding:0 0 20px}.projects .nav-tabs>li{float:none;display:inline-block;zoom:1}.projects .nav-tabs>li>a{font-family:"AvenirNextLTPro-Bold";font-size:18px;border-radius:0;border:0;color:#463537}.projects .nav-tabs>li>a:focus,.projects .nav-tabs>li>a:hover,.projects .nav-tabs>li>a:active{border:0;color:#00c5e2;background-color:#fff0}.projects .nav-tabs>li.active>a,.projects .nav-tabs>li.active>a:focus,.projects .nav-tabs>li.active>a:hover{border:0;color:#00c5e2}.project-pagination a,.project-pagination span{font-size:22px;color:#000;padding:8px;font-weight:780}.project-pagination span.current{color:#02a5c3}.project-pagination{text-align:center;padding-top:70px;display:inline-block;width:100%}.project-pagination .prev{float:left;position:relative;margin-left:30px}.project-pagination .next{float:right;position:relative;margin-right:30px}.project-pagination .prev:before{content:url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/images/chevron-prev.png);position:absolute;left:-24px;top:9px}.project-pagination .next:after{content:url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/images/chevron-next.png);position:absolute;right:-24px;top:9px}.call-us{background-size:cover;background-repeat:no-repeat;background-position:center;padding:80px 0}.call-us h2{font-size:70px;color:#fff;font-family:futura-pt,sans-serif;margin:0}.call-us p{color:#fff;font-family:"brandon-grotesque",sans-serif;font-size:32px;line-height:46px;letter-spacing:1px;margin:20px 0 40px}.call-us .btn-sky{font-size:16px;padding:12px 24px;border-radius:24px}.about-project{padding:80px 0}.about-project h2{color:#2a2a2a;font-size:38px;font-family:"brandon-grotesque",sans-serif}.about-project p{font-family:"brandon-grotesque",sans-serif;font-size:18px;line-height:24px;color:#515151;padding-right:150px}.overview{margin:80px 0 0}.overview h4{position:relative;color:#00b9db;font-family:"brandon-grotesque",sans-serif;margin:0 0 50px;font-size:26px}.overview h4:after{content:"";position:absolute;background-color:#00b9db;height:5px;width:7%;left:0;bottom:-22px}.overview ul{padding-left:0;list-style-type:none}.overview ul li{font-family:"brandon-grotesque",sans-serif;color:#515151;font-size:18px;margin:0 0 15px}.project-images{padding:0 0 60px}.project-carousel{position:relative}.flickity-slider{position:relative}.project-carousel .owl-nav.disabled{display:block;position:absolute;width:100%;top:40%}.project-carousel .owl-nav button.owl-next{right:-50px;position:absolute}.project-carousel .owl-nav button.owl-prev{left:-50px;position:absolute}.project-carousel .owl-nav .owl-prev,.project-carousel .owl-nav .owl-next{width:30px;height:30px}.project-carousel .owl-nav .owl-prev span[aria-label="Previous"]{display:none}.project-carousel .owl-nav .owl-next span[aria-label="Next"]{display:none}.project-carousel .owl-nav .owl-prev{background:url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/images/chevron-prev.png) no-repeat!important}.project-carousel .owl-nav .owl-next{background:url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/images/chevron-next.png) no-repeat!important}.project-carousel .services .explore img{width:auto;display:inline}.project-images-carousel .owl-item img{display:block;width:auto;height:420px;margin:0 auto}.size-1of3{width:33.333%;padding:0 10px}.column.size-1of3 .item{margin:0 0 20px;transition:all 0.3s ease-in-out;display:table;width:100%}.column.size-1of3 .item h4{color:#4f4547;font-family:"AvenirNextLTPro-Bold"}.column.size-1of3 .item span{color:#9d9d9d;font-family:"AvenirNextLTPro-Regular"}.column.size-1of3 .item .overlay-content{opacity:0;display:table-cell;width:100%;height:100%;float:none;vertical-align:middle;padding:0 30px}.column.size-1of3 .item .overlay-content h4{color:#fff}.column.size-1of3 .item:hover{background-color:#225c8f;height:100%;width:100%}.column.size-1of3 .item:hover .overlay-content{opacity:1}.column.size-1of3 .item:hover .services{background-image:none!important}.column.size-1of3 .item:hover .bottom-content{opacity:0}.slider{margin-bottom:60px}.slider h3{font-family:futura-pt,sans-serif;font-size:38px;font-weight:500;letter-spacing:.22px;text-align:center;margin-bottom:50px}.main-carousel .flickty-viewport,.main-carousel{height:325px!important}.carousel-cell{width:33.33%;height:325px!important;margin-right:20px}.flickity-enabled.is-draggable{max-width:90%;margin:0 auto}.flickity-button{background:none}.flickity-prev-next-button.previous{left:-10%!important}.flickity-prev-next-button.next{right:-10%!important}.carousel-cell img{height:100%;width:100%;object-fit:cover}.client-feedback{margin-top:40px;margin-bottom:60px}.client-feedback h3{font-family:futura-pt,sans-serif;font-size:38px;font-weight:500;letter-spacing:.22px;text-align:center;margin-bottom:80px}.testimonials-box{background:#fff;box-shadow:0 10px 45px 0 rgb(164 164 164 / .3);max-width:900px;height:330px;border-radius:8px;margin:0 auto;position:relative;height:100%}.testimonials-box p{font-size:20px;color:#515151;letter-spacing:1px;text-align:center;line-height:28px;font-style:italic;font-family:"brandon-grotesque",sans-serif;padding:75px 100px}.testimonials-box img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-30px}.company-details{display:flex;width:23%;justify-content:space-between;margin:0 auto;align-items:center;position:absolute;bottom:36px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:960px){.company-details{width:35%}}@media (max-width:666px){.company-details{width:50%}.testimonials-box p{padding:75px 40px}}@media (max-width:502px){.company-details{width:80%}}.company-details span{font-family:"brandon-grotesque",sans-serif;font-size:16px;display:flex}ul.share-buttons{list-style:none;padding:40px}ul.share-buttons li{display:inline;padding:15px}ul.share-buttons .sr-only{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}ul.share-buttons li.share_text{font-family:"AvenirNextLTPro-Regular";color:#646464;font-size:16px}ul.share-buttons li a{color:#3cb9db}#grid[data-columns]::before{content:"3 .column.size-1of3"}.column{float:left}.column{float:left}.size-1of3{width:33.333%}.reputation{padding:80px 0}.reputation .title{position:relative}.reputation .title h3{font-family:"brandon-grotesque",sans-serif;color:#443c3a;font-size:32px;margin:0}.reputation .title img{position:absolute;top:-20px;left:-50px;z-index:-1}.reputation p{color:#717171;font-family:"brandon-grotesque",sans-serif;font-size:18px;margin:0 0 25px}.what-we-do{padding:80px 0;background-color:#f8f4ec}.service-list{list-style-type:none}.service-list li{position:relative;color:#515151;font-family:"brandon-grotesque",sans-serif;font-size:26px;margin:0 0 20px}.service-list li:before{content:url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/images/checked.svg);position:absolute;left:-40px;top:-5px}.service-info{padding:80px 0}.information h3{color:#2a2a2a;font-size:38px;margin:0 0 30px;font-family:futura-pt,sans-serif}.information p{color:#342e2c;font-family:"brandon-grotesque",sans-serif;font-size:20px;line-height:29px;margin:0 0 10px}.information .btn-sky{font-size:16px;padding:17px 20px;border-radius:35px}.services-details .panel-default{border:0}.services-details .panel-default>.panel-heading{padding:0;background-color:#fff0;border:0;border-radius:0;border-bottom:1px solid #e6e6e6}.services-details .panel-default>.panel-heading .panel-title a{width:100%;display:inline-block;padding:10px 15px;color:#342e2c;font-family:"brandon-grotesque",sans-serif;font-size:26px}.services-details .panel-default>.panel-heading .panel-title a i{float:right;font-size:32px}.services-details .panel-default>.panel-heading .panel-title a i.fa-angle-right{color:#d2d0d0}.panel-body{font-family:"brandon-grotesque",sans-serif;font-size:18px}.services-details .panel-default>.panel-heading .panel-title a i.fa-angle-down{color:#00b9db}.services-details .panel-default>.panel-heading .panel-title a[aria-expanded="true"]{color:#00b9db}.services-details .panel-default>.panel-heading .panel-title a[aria-expanded="true"] .fa-angle-right{display:none}.services-details .panel-default>.panel-heading .panel-title a[aria-expanded="false"] .fa-angle-down{display:none}.services-details .panel-default>.panel-heading+.panel-collapse>.panel-body p{color:#747474;font-family:"AvenirNextLTPro-Regular"}.case-studies{background-color:#f7f7f7;padding:80px 0}.about-intro .title h3{line-height:46px;font-family:"brandon-grotesque",sans-serif;font-size:32px;font-weight:500;max-width:800px;text-align:center;margin:0 auto}.about-intro{background-image:url(https://bespokebathrooms.com.au/wp-content/themes/bespoke/images/bathbackground.svg);background-repeat:no-repeat}.about-video{padding:0 0 80px}.why-choose{padding:60px 0;padding-bottom:120px;background:#f2f3f2}.why-choose .media{margin:0 0 60px}.why-choose img{height:70px}.why-choose ul{list-style:none;padding-left:0;display:flex;flex-wrap:wrap}.why-choose ul li{width:33.33%;padding:1rem}@media (max-width:1000px){.why-choose ul li{width:50%}.projects .col-sm-4{width:50%!important}}@media (max-width:681px){.why-choose ul li{width:100%}.projects .col-sm-4{width:100%!important}}@media (max-width:400px){.why-choose ul li .flex{flex-direction:column}.why-choose ul li .flex img{margin-right:0;padding-bottom:1rem}}.why-choose ul li .flex{display:flex;align-items:start}.why-choose ul li .flex img{margin-right:2rem}.why-choose .media-left{padding-right:20px}.why-choose h4{color:#00b9db;font-family:"brandon-grotesque",sans-serif;font-size:26px;line-height:30px;margin-bottom:15px}.why-choose p{color:#342e2c;font-family:"brandon-grotesque",sans-serif;font-size:18px;line-height:26px}.our-team{padding:60px 0}.mission-statement{padding:60px 0;margin-top:-70px;background-repeat:no-repeat;background-position:right -31%;overflow:scroll}.mission-statement .container{display:flex;justify-content:space-between}.mission-statement h3{font-family:futura-pt,sans-serif;font-size:38px;color:#2a2a2a;letter-spacing:.22px;line-height:46px;margin-bottom:30px}.mission-statement .btn-sky{margin-top:60px;margin-bottom:60px}.mission-statement p{font-family:"brandon-grotesque",sans-serif;font-size:18px;color:#342e2c;letter-spacing:.5px;line-height:26px}.mission-statement .column-text{width:50%;margin-top:150px}.mission-statement .column-image{width:40%}.mission-statement .column-image img{width:100%}@media (max-width:950px){.mission-statement .column-text{width:100%}.mission-statement .column-image{width:100%}.mission-statement .container{flex-direction:column}}@media (max-width:350px){.our-work-details .content{padding:3rem 2rem}}.team-content{margin:0 0 50px}.team-content img{height:180px;width:180px;border-radius:100%}.team-content h4{position:relative;color:#f3832d;font-family:"AvenirNextLTPro-Bold";margin:0 0 50px}.team-content h4:after{content:"";position:absolute;background-color:#f3832d;height:5px;width:7%;left:0;bottom:-22px}.team-content p{font-family:"AvenirNextLTPro-Regular";font-size:16px;line-height:24px;color:#515151}.btn-sky{min-width:160px;background-color:#00b9db;border-radius:20px;font-family:"brandon-grotesque",sans-serif;font-weight:500;padding:10px 12px;color:#fff;letter-spacing:1px;font-size:18px}.btn-sky:hover,.btn-sky:active,.btn-sky:focus{background-color:#02a5c3;color:#fff}.solutions .btn-sky{margin-top:2rem}.btn-white-outline{background-color:#fff0;padding:10px 12px;border:2px solid #fff;border-radius:20px;font-size:12px}.btn-white-outline:hover,.btn-white-outline:focus,.btn-white-outline:active{background-color:#fff;color:#02a5c3}.blog-single{height:800px}.blog-details{margin-top:-300px}.blog-content{background-color:#fff;margin:0 0 10px;padding:80px 100px 0}.blog-head-content ul{margin:0 0 50px}.blog-head-content ul li{color:#a1a1a1;font-family:"AvenirNextLTPro-Regular"}.blog-head-content ul li i{color:#f3832d}.blog-head-content h1{color:#443c3a;font-family:"AvenirNextLTPro-Bold";margin:0 0 100px}.blog-body-content-top p,.blog-body-content-top ul li,.blog-body-content-middle p,.blog-body-content-bottom p{color:#797979;font-family:"AvenirNextLTPro-Regular"}.blog-body-content-top p,.blog-body-content-top ul{margin:0 0 30px}.blog-body-content-top ul li{margin:0 0 10px}.blog-body-content-middle h3{color:#443c3a;font-family:"AvenirNextLTPro-Bold";margin:0 0 30px}.blog-img-details{margin:65px 0 100px}.blog-img-details .right{padding:0 0 0 50px}.blog-img-details h4{color:#503f41;font-family:"AvenirNextLTPro-Bold"}.blog-body-content-bottom p.quote{font-style:italic;font-size:18px}.blog-body-content-bottom p.quote{margin:0 0 100px}.blog-body-content-bottom img{margin:0 0 70px}.blog-body-content-bottom p.quote:before{content:open-quote}.blog-body-content-bottom p.quote:after{content:close-quote}.row_share_btn{float:right;padding:0 100px 40px}.row_share_btn ul{padding:0}.blog-content .prev-posts .left_arrow{margin-right:10px}.blog-content .prev-posts a{color:#000;font-family:"AvenirNextLTPro-Bold";font-size:17px}.blog-content .next-posts .right_arrow{margin-left:10px}.blog-content .next-posts a{color:#000;font-family:"AvenirNextLTPro-Bold";font-size:17px}.bottom-30{margin-bottom:30px}@media (max-width:990px){.front-banner .banner{height:600px}.videobg{height:600px}.banner-content h1{font-size:56px}.banner-content p{margin-bottom:25px}}@media (max-width:1000px){.trend-nav{border:0}.trend-nav .container{width:100%;padding:0}.trend-nav .navbar-header{float:none;padding:0 15px;width:90%;margin:0 auto;position:relative}.trend-nav .navbar-left,.trend-nav .navbar-right{float:none!important}.trend-nav .navbar-toggle{display:block;z-index:100}.trend-nav .navbar-collapse ul.navbar-right .btn-white-outline{margin-top:1rem}.trend-nav .navbar-fixed-top{top:0;border-width:0 0 1px}.trend-nav .navbar-collapse{border-top:1px solid #fff;padding-bottom:60px}.trend-nav .navbar-collapse.collapse{display:none!important;border-top:1px solid #fff}.trend-nav .navbar-nav{float:none!important;margin-top:7.5px}.trend-nav .navbar-nav>li{float:none}.trend-nav .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.trend-nav .collapse.in{display:block!important;overflow:visible;top:0}.trend-nav .navbar-nav{padding:10px 15px;background-color:#2a2a2a}.trend-nav .navbar-toggle{margin-top:30px;border:0}.trend-nav .navbar-toggle .icon-bar{background-color:#fff;height:3px}.trend-nav .navbar-toggle:focus,.trend-nav .navbar-toggle:hover{background-color:#fff0}.trend-nav .btn-white-outline{display:block;float:left}.call-us h2{font-size:50px}.call-us p{margin:10px 0 40px}.front-banner{position:relative}.front-banner .banner{height:700px}.trend-nav .navbar-collapse ul.navbar-right,.trend-nav .navbar-collapse{position:absolute;left:0;top:100px;width:100%;display:flex;flex-direction:column;margin:0;padding-top:60px;padding-bottom:60px;z-index:20}}@media (min-width:768px) and (max-width:991px){.trend-nav .navbar-nav{padding:10px 15px;background-color:#2a2a2a;margin:0 -15px}.trend-nav .navbar-toggle{border:0}.trend-nav .navbar-toggle .icon-bar{background-color:#fff;height:3px}.trend-nav .navbar-toggle:focus,.trend-nav .navbar-toggle:hover{background-color:#fff0}.trend-nav .btn-white-outline{display:block;float:left}.trend-nav .container{width:100%;padding:0}.navbar-header{float:none;width:90%}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}.services{margin:0 0 10px}.logos li{margin:0 8px 0 0}.call-us h2{font-size:50px}.call-us p{margin:10px 0 40px}.banner h2{font-size:54px}.trend-nav .navbar-collapse ul.navbar-right{top:0}}@media (max-width:767px){.trend-nav .navbar-nav{padding:10px 15px;background-color:#2a2a2a;margin:0 -15px}.trend-nav .navbar-toggle{border:0}.trend-nav .navbar-toggle .icon-bar{background-color:#fff;height:3px}.trend-nav .navbar-toggle:focus,.trend-nav .navbar-toggle:hover{background-color:#fff0}.trend-nav .btn-white-outline{display:block;float:left}.our-services-types{padding:30px 0}.services{margin:0 0 10px}.solutions{background-position:center top}.solutions-content{padding-top:150px}.testimonial-content{padding:80px 30px 60px}.logos{float:none;margin:0 auto 40px;text-align:center}.logos li{display:block;margin:15px auto}.social-links{text-align:center;float:none}.faq{text-align:center}.footer-bottom-links .copyright p,.footer-bottom-links .siteby p{margin:0 0 10px;font-family:"brandon-grotesque",sans-serif}.footer-bottom-links .siteby p{text-align:center}.footer-bottom-links a{font-family:"brandon-grotesque",sans-serif}.footer-bottom-link .call-us h2{font-size:50px;font-family:"brandon-grotesque",sans-serif}.call-us p{margin:10px 0 40px;font-family:"brandon-grotesque",sans-serif}.banner h2{font-size:40px;font-family:"brandon-grotesque",sans-serif}.section-head h3{font-size:36px;font-family:"brandon-grotesque",sans-serif}.team-content img{margin:0 auto 30px}.size-1of3{width:100%}.front-banner{position:relative;height:500px}.front-banner .banner{height:500px}.banner-content h1{font-size:32px;line-height:40px;margin-bottom:0}.banner-content p{margin-bottom:25px!important;margin-top:15px}.inner-page.banner{height:51vh}.blog-content{padding:20px}.blog-img-details .right{padding:0;margin:20px 0}.row_share_btn{padding:0 15px 40px}.row_share_btn ul{padding:0}.row_share_btn ul li{padding:10px}.projects .nav-tabs>li{display:block}.trend-nav .navbar-collapse ul.navbar-right{padding-bottom:60px;top:0}}.trend-nav-white{background-color:#2a2a2a!important}.social-links-footer .fa{font-size:20px}.social-links-footer .list-inline>li{padding-right:10px}footer .column-right{width:25%}footer .column-left{width:75%}.footer-links{display:flex}@media (max-width:840px){footer .column-right{width:100%;margin-top:3rem;display:flex;justify-content:center}footer .column-left{width:100%}.footer-links{flex-direction:column}footer .logos{max-width:500px;margin:0 auto;display:flex;justify-content:center;align-items:center}}.explore{font-family:"brandon-grotesque",sans-serif;font-size:20px}.projects .nav-tabs>li>a{font-family:"brandon-grotesque",sans-serif}