/**handles:driver-hire-style,flickity-style,pretty-checkbox**/
@charset "UTF-8";/*!
Theme Name: Driver Hire
Theme URI: http://underscores.me/
Author: Bow House
Author URI: http://wave-rs.co.uk
Description: A custom theme for Driver Hire
Version: 1.1
Text Domain: driver-hire
Tags: custom-background, custom-logo, custom-menu, featured-images, translation-ready

Driver Hire is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

BOW HOUSE EDITS ARE COMMENTED AS: BowHouse
*/.carousel-cell:after,.full-splash:after,.half-splash:after,.page-template-jobs .full-splash:after,.page-template-training .full-splash:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.3)));background-image:-webkit-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.1));background-image:-o-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.1));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.1)));background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.1))}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-transition:.3s background ease-in-out,.3s color ease-in-out,.3s border ease-in-out;-o-transition:.3s background ease-in-out,.3s color ease-in-out,.3s border ease-in-out;transition:.3s background ease-in-out,.3s color ease-in-out,.3s border ease-in-out}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed;opacity:.6}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-font-smoothing:antialiased}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-o-min-device-pixel-ratio:25/12),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (-webkit-min-device-pixel-ratio:2.08333),only screen and (-webkit-min-device-pixel-ratio:2.0833333333333335),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx),only screen and (min-resolution:200dpi){html{-webkit-font-smoothing:subpixel-antialiased}}body,button,input,optgroup,select,textarea{color:#404040;font-family:Montserrat,sans-serif;font-size:16px;font-size:1rem;line-height:1.5;font-weight:400}h1,h2,h3,h4,h5,h6{clear:both;font-weight:500}p{margin-bottom:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0;padding:15px}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:15px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#2b2b2b;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.main-navigation{display:block;width:100%;position:relative}.main-navigation select{display:none;text-indent:-9999999px}.main-navigation select::-ms-expand{display:none}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.secondary-navigation li{margin-right:10px}.main-navigation li{margin-right:40px;white-space:nowrap}.main-navigation li:last-child{margin-right:0}.nav-spacer{visibility:hidden;padding:0;margin:0;width:0}.main-navigation a{display:block;text-decoration:none;color:#fff;font-size:16px;font-weight:600;text-shadow:1px 1px #171616}.main-navigation a:hover{color:#ea182e}.single-dh-office #masthead.opaque{z-index:20;-webkit-box-shadow:none!important;box-shadow:none!important}#masthead.opaque .main-navigation a{text-shadow:0 0 transparent}.small-tabs-nav{-webkit-box-shadow:4px 26px 74px -31px #2b2b2b;box-shadow:4px 26px 74px -31px #2b2b2b}.footer-nav select{display:none}.menu-toggle{display:none}.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:15px}.current-menu-item a,.current-page-ancestor a,.current_page_item a{text-decoration:underline!important}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.wrapper{max-width:1200px;margin:0 auto;padding:0 25px}#masthead{position:fixed;width:100%;left:0;z-index:10;padding:25px 0;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}#masthead.nav-up{top:-132px;padding:15px 0}#masthead.opaque{background-color:#fff;color:#2b2b2b!important;-webkit-box-shadow:4px 26px 74px -31px #2b2b2b;box-shadow:4px 26px 74px -31px #2b2b2b;padding:10px 0}#masthead.opaque .my-driverhire{color:#fff}.site-title{-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}#masthead.opaque .site-title{height:50px;width:60px}#masthead.opaque .site-title a{height:60px;width:70px}#masthead.opaque .main-navigation ul{margin-bottom:10px}#masthead #primary-menu{margin-bottom:0}.opaque a{color:#2b2b2b}.site-title{background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/dh-logo.jpg);background-size:contain;background-repeat:no-repeat;height:100px;width:110px;margin:0}.site-title a{outline:0;display:block;height:70px;width:90px;text-indent:-9999px}.site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#colophon{background-color:#fff;color:silver;padding:60px 0}.full-splash{position:relative;height:100vh;min-height:620px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:grey}.full-splash:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100vh;min-height:620px}.full-splash .wrapper{height:100vh;min-height:620px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative;z-index:1}.full-splash h1,.half-splash h1{color:#fff;font-size:48px;margin-bottom:0;text-shadow:1px 1px #171616}@media only screen and (max-width:767px){.full-splash h1,.half-splash h1{font-size:28px}}.full-splash p,.full-splash p a,.half-splash p,.half-splash p a{color:#fff;font-weight:400;text-shadow:1px 1px #171616}.carousel{position:relative;background-color:grey}.cell-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.carousel-cell{height:100vh;min-height:620px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.carousel-cell:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100vh;min-height:620px}.carousel-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100vh;min-height:620px;max-width:500px;z-index:1;position:relative}.carousel-info h2,.carousel-info p{width:100%;color:#fff}.carousel-info p{font-weight:400;line-height:24px;text-shadow:1px 1px #171616;margin-top:10px}.carousel-info h2{font-size:62px;line-height:1.1;margin:0 auto;text-shadow:1px 1px #171616}.cta-button,input[type=submit].cta-button{background:#ea182e;color:#fff;border:none;border-radius:30px;border:1px solid #f01;padding:15px 30px;text-transform:uppercase;text-decoration:none;margin-top:5px;display:inline-block;font-weight:500;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;font-weight:700}.standard-list .find-local-office .cta-button:hover{background-color:#fff;color:#f01}.cta-button:hover,input[type=submit].cta-button:hover{background-color:#fff;color:#f01}.uk-map .cta-button:hover,input[type=submit].cta-button:hover{background-color:#276b9e;color:#fff}.cta-button.transparent-bg{background-color:transparent;border:1px solid #ea182e;color:#ea182e}.cta-button.transparent-bg:hover{background-color:#ea182e;color:#fff}a.my-driverhire{font-size:11px}.header-search{text-indent:-9999px;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/search.svg);background-size:14px 14px;background-position:center center;background-repeat:no-repeat;height:28px;width:28px;border-radius:30px}.search-jobs{background-color:rgba(250,250,250,.3);padding:30px 30px 25px;z-index:1;margin-top:30px;max-width:300px}@media only screen and (max-width:767px){.search-jobs{max-width:100%}}.error404 .search-jobs,.page-template-looking-for-work .search-jobs{max-width:100%}.search-jobs input,select{display:block;width:100%;margin-bottom:15px;padding:6px 13px}.dh-office .search-jobs form input[type=text]{border-radius:0}.search-jobs-button{padding:11px 9px;font-size:16px;letter-spacing:1px;border:none;background-color:#f01;color:#fff;text-transform:uppercase;font-weight:700;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;display:block;width:100%;margin-bottom:15px;border-radius:30px;padding:6px 13px}.search-jobs-button:hover{background-color:#276b9e;color:#fff;border-color:#276b9e!important}.search-jobs span{display:block;text-align:center;margin-bottom:20px;color:#fff;font-weight:600;letter-spacing:1px;font-size:16px;text-shadow:1px 1px #2b2b2b;text-transform:uppercase}.quick-links{position:absolute;bottom:55px;left:0;width:100%;z-index:1}.quick-links ul{padding:0 25px;margin:0 auto;list-style:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quick-links ul li{display:inline-block;width:33.33%;border-top:1px solid #fff;position:relative;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.quick-links ul li a{-webkit-transition:.1s all ease;-o-transition:.1s all ease;transition:.1s all ease;padding:10px;display:block}.quick-links ul li:hover{border-color:#ee1b2f}.quick-links ul li:hover a{font-weight:600}.quick-links ul li span{position:absolute;top:-40px;color:#fff;display:block;width:100%;text-align:center;display:none;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;font-size:16px}.quick-links ul li:hover span{display:block}.quick-links ul li a{font-size:22px;text-decoration:none;font-weight:400;color:#fff;text-shadow:1px 1px #2b2b2b}.opportunities{padding-top:20px}.opportunities .wrapper{background-color:#276b9e;color:#fff;max-width:1150px;padding:20px 80px;position:relative;background-repeat:no-repeat;background-position:right center;background-size:cover}.opportunities h3{font-size:32px;margin:10px auto}.opportunities p{max-width:50%;margin-top:0;font-size:16px;font-weight:400}.opportunities a{position:absolute;right:80px;top:60px;background-color:#fff;color:#276b9e;text-decoration:none;padding:15px 25px;text-transform:uppercase;font-size:16px;border-radius:30px;border:1px solid #fff;font-weight:700}.opportunities a:hover{background-color:#276b9e;color:#fff;border:1px solid #fff}.stats{background-color:#eaeaea;margin-top:0;padding:30px 0}.stats ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:30px 0}.stats ul li{width:33.33%;text-align:center;font-size:20px;color:#aaa}.stats ul li:nth-child(2){border-left:1px solid silver;border-right:1px solid silver}.stats ul li span{display:block;font-size:32px;color:#ee1b2f;line-height:1}.signup-splash{background-color:#276b9e;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:80px 0}.signup-splash .wrapper{background-color:#fff;max-width:1150px;padding:30px 60px;background-repeat:no-repeat;background-size:90px 90px;background-position:4% 47%;position:relative}.home .signup-splash .wrapper{padding:30px 30px 30px 160px;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/lock.svg)}.signup-splash h3{font-size:30px;margin:10px auto}.signup-splash p{max-width:50%;margin-top:0;font-size:16px;font-weight:400}.signup-splash a{position:absolute;right:60px;top:70px;background-color:#ee1b2f;color:#fff;text-decoration:none;padding:15px 25px;text-transform:uppercase;font-size:16px;border-radius:30px;border:1px solid #f01;font-weight:700}.signup-splash a:hover{background-color:transparent;color:#f01}#colophon{padding-bottom:25px}#colophon ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:20px auto}#colophon li{margin-right:30px;font-weight:500;color:grey;font-size:14px}.latest-jobs{margin-top:80px}.latest-jobs ul{padding:0;margin:0;list-style:none}.latest-jobs li{font-size:20px;position:relative;margin-bottom:30px;font-weight:500}.latest-jobs li:last-of-type{margin-bottom:0}.latest-jobs li span.job-title a{text-decoration:none;color:#fff;font-size:20px;line-height:1.2}.latest-jobs li span.job-title a:hover{text-decoration:underline}.latest-jobs li span.job-apply a{position:absolute;right:0;top:-15px}a.all-jobs{position:relative;text-decoration:none;color:#276b9e;background-color:#fff;border-radius:30px;padding:11px 30px;font-size:14px;text-transform:uppercase;margin:0 0 20px;display:inline-block;font-weight:700}a.all-jobs:hover{background-color:#ee1b2f;color:#fff}.latest-jobs .wrapper{position:relative}.latest-jobs .wrapper div{background-position:center center;position:relative}.home .latest-jobs .wrapper .image-tint:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,107,158,.95)),to(rgba(39,107,158,.85)));background-image:-webkit-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85));background-image:-o-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85));background-image:linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85))}div.find-office:before{content:none}span.job-title a{margin-bottom:10px;font-size:18px;margin-top:0;font-weight:500;display:block}span.job-location{font-weight:400;font-size:14px;line-height:1}span.job-title{line-height:1}span.job-apply a{padding:7px 40px;border:1px solid #fff;border-radius:30px;background-color:transparent;font-size:14px;text-decoration:none;color:#fff;font-weight:700;text-transform:uppercase}span.job-apply a:hover{background-color:#ee1b2f;border:1px solid #ee1b2f}.latest-jobs{background-size:cover;background-position:center center}.latest-jobs span{display:block}.choose-search span{color:#2b2b2b}.latest-jobs .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-65px}.latest-jobs .wrapper div{padding:40px}.latest-jobs .wrapper div.image-tint{background-color:#276b9e;background-size:cover;color:#fff;width:calc(50% - 20px);padding:20px 40px}.latest-jobs .wrapper div.find-office{background-color:#eaeaea;color:#2b2b2b;width:calc(50% - 20px);text-align:center;margin:0;padding:20px 40px}.latest-jobs h4{font-size:28px;margin:0 auto 30px;line-height:1.2;z-index:1;text-align:center;position:relative}.find-office h4{font-size:28px;margin:0 auto 10px}.find-office p{color:#ea182e;max-width:300px;margin:0 auto 40px}.find-office span:first-of-type{margin-top:33.33%}.latest-jobs .wrapper div.find-office div.uk-map{width:70%;padding:0;margin:0;height:70%;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/aus-map.png);background-repeat:no-repeat;background-size:contain;background-position:center center;background-color:transparent;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.latest-jobs .wrapper div.find-office div.uk-map button{background-color:#fff;color:#f01;border:none;border-radius:30px;padding:15px 30px;text-transform:uppercase;font-size:16px;-webkit-box-shadow:4px 26px 74px -10px #2b2b2b;box-shadow:4px 26px 74px -10px #2b2b2b;font-weight:700}.latest-jobs .wrapper div.find-office div.uk-map button:hover{background-color:#f01;color:#fff}.top-nav{position:fixed;top:0;left:0;width:100%;padding:3px;background-color:#3a3a3a}.single-dh-office .top-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-nav ul{padding:0}.top-nav a{font-size:12px;margin-right:20px;color:#fff}.top-nav ul li:last-of-type a{margin-right:0}.opaque .top-nav a{color:#fff}.top-nav .wrapper{margin:0 auto}.single-dh-office .top-nav .wrapper,.single-job_listing .top-nav .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}#content-tabs .tabs-nav{height:0;z-index:-1;overflow:hidden;padding:0}li.selected a{color:#ee1b2f!important}.office-title-head{width:220px}.office-title-head a{text-decoration:none;font-size:16px;line-height:1.2;font-weight:700;padding-left:10px;display:inline-block;opacity:0;-webkit-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.opaque .office-title-head a{opacity:1}.single-dh-office #masthead.opaque .main-navigation ul{margin-bottom:0}#masthead .main-navigation .top-nav ul{margin-bottom:0}div.uk-map div.choose-search{display:none;padding:0;background:0 0;color:#fff}.latest-jobs .wrapper .choose-search{height:100%!important;width:100%!important;background-color:rgba(235,235,235,.7)!important}.latest-news{padding:60px 0;background-color:#eaeaea}.latest-news ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.latest-news li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;margin-bottom:25px;background-color:#fff;-webkit-box-shadow:4px 26px 74px -31px rgba(43,43,43,.4);box-shadow:4px 26px 74px -31px rgba(43,43,43,.4);width:calc(50% - 20px)}.latest-news img{max-width:220px;height:auto;margin-right:15px;display:block}.item-date{display:block}.latest-news p{font-weight:400;font-size:12px;margin:0}.latest-news h5{margin:4px auto;color:#ea182e;font-size:16px;font-weight:500}.latest-news span{color:silver;font-size:11px;font-weight:500}.latest-news .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.latest-news .wrapper h2{width:100%}.news-items{width:100%}.cta-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:48%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.cta-items .cta-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px;margin-bottom:5px}.cta-items .cta-item:first-of-type{padding-top:0}.cta-items .cta-item p{font-size:14px}.cta-items .cta-item a{background-color:#ee1b2f;color:#fff;text-decoration:none;padding:10px 15px;text-transform:uppercase;font-size:12px;border-radius:30px;margin-top:10px;display:inline-block}.cta-items .cta-item{margin-bottom:0;padding-bottom:0}.cta-items .cta-item img{display:block;max-width:165px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.flickity-prev-next-button{margin-top:-13px}.flickity-prev-next-button.previous{display:none}.testimonials{background-color:#eaeaea;padding:60px 0}.testimonials .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;max-width:1100px}.testimonials blockquote{padding:0;margin:0 0 30px 0}.testimonials .testimonial{position:relative;width:45%;line-height:1.7}.testimonials .testimonial:before{content:"“";position:absolute;left:-50px;top:0;font-size:110px;line-height:110px;color:#ee1b2f}.testimonials .wrapper h4{width:100%;font-size:26px;margin:20px auto}.testimonials .wrapper p{font-weight:400;font-size:16px;letter-spacing:-1px;margin-bottom:5px}.testimonials blockquote span{color:#f01;font-size:16px;font-weight:700}.testimonial{width:50%}.entry-content .latest-jobs{position:relative}.entry-content .latest-jobs:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,107,158,.95)),to(rgba(39,107,158,.85)));background-image:-webkit-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85));background-image:-o-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85));background-image:linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85))}.image-tint{position:relative}.featured-jobs-office.carousel{width:100%;color:#fff}.featured-jobs-office.carousel .carousel-cell{height:300px;min-height:300px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.featured-jobs-office.carousel .carousel-cell .wrapper{z-index:999;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;height:100%}.featured-jobs-office.carousel .carousel-cell h3{font-size:32px;margin:0 auto 10px;width:100%}.featured-jobs-office.carousel .carousel-cell p{font-size:16px;font-weight:400;width:100%;margin:0}.featured-jobs-office.carousel .carousel-cell a{text-decoration:none;color:#276b9e;font-size:16px;background-color:#fff;border-radius:30px;padding:12px 22px;margin-top:25px;display:inline-block;border-color:#fff}.featured-jobs-office.carousel .carousel-cell a:hover{background-color:#ee1b2f;color:#fff;border-color:#f01}.office-info .flickity-prev-next-button{position:absolute;bottom:0;top:auto}.entry-content.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1260px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 60px;padding:0;position:relative}.entry-content.wrapper .latest-jobs{width:50%;margin-top:0;padding:40px;color:#fff;background-size:cover;background-position:center center}.entry-content.wrapper .office-info{width:50%;padding-left:40px}.franchisee-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}.franchisee-image{width:50%;margin-right:20px}.franchisee-name{display:block;font-size:32px;color:#276b9e;letter-spacing:-2px;line-height:1;margin-top:0;font-weight:600}.franchisee-email,.franchisee-phone{font-size:16px;letter-spacing:-1px}a.franchisee-contact{background-color:#ee1b2f;color:#fff;display:inline-block;padding:10px 20px;font-size:16px;text-decoration:none;border-radius:30px;margin-top:10px;font-weight:700;border:1px solid transparent}a.franchisee-contact:hover{background-color:transparent;border-color:#ee1b2f;color:#ee1b2f}.entry-content.wrapper .office-info ul{padding:0;margin:0;list-style:none;width:50%;font-size:20px}.single.single-dh-office .full-splash:after{min-height:620px}.single.single-dh-office .full-splash p{max-width:430px;margin-top:0}.single.single-dh-office .full-splash .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single.single-dh-office .entry-header.full-splash{position:relative}.quick-links .wrapper{height:auto;min-height:30px}.quick-links .wrapper br{display:none}aside.testimonials{background-size:auto 257px;background-position:top center;background-repeat:no-repeat;padding-top:175px;position:relative}.job-intro{background:#bebebe;padding-top:30vh;min-height:350px;background-size:cover;background-position:center center;position:relative}.job-intro .wrapper.job-title{position:relative}.job-intro:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7)));background-image:-webkit-linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7));background-image:-o-linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7));background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7))}.job-title h1{color:#fff;margin-bottom:0;max-width:800px;text-shadow:1px 1px #171616;font-size:32px;font-weight:700}.job-spec .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.job-spec ul{padding:35px 25px;z-index:999}.job-spec ul.wrapper{z-index:999;position:relative;padding-bottom:20px}.job-spec ul li{width:33%;line-height:1.7;margin-bottom:10px;list-style:none;font-weight:600;font-size:16px;text-shadow:1px 1px #171616}.job-spec ul li span{font-weight:400}.quick-links span{font-weight:400}.job-cta{text-decoration:none;color:#fff;background-color:#ee1b2f;padding:10px 25px;border-radius:30px;margin-right:15px;display:inline-block}.job-cta:last-of-type{margin-right:0}.job-intro .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-job-page{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:50px}.single-job-page article{width:60%}.single-job-page article p{font-weight:400;line-height:1.7}.single-job-page aside{width:40%;padding-left:40px}.share-job{color:#2b2b2b;padding:0}.share-job h4{margin-top:0}.share-job ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.single-job-page .share-job li{margin-bottom:10px;list-style:none}.share-job li a{padding:14px;background-color:#276b9e;color:#fff;margin-right:10px;border-radius:30px;height:50px;width:50px;line-height:1;text-align:center;text-decoration:none;display:block}.share-job li a img{width:20px}.job-login{background-color:#eaeaea;color:#2b2b2b;margin-top:0;margin-bottom:40px;padding:30px;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:125px}.job-login input{margin-bottom:20px;width:100%;border-radius:30px;padding:8px 12px}.job-login .job_application.application{margin-bottom:0}.job-login form{margin-top:30px}.job-spec .wrapper{padding-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid-jobs{background-color:#eaeaea;margin:0 0 40px 0;padding:30px 0 30px 0;display:inline-block;width:100%}.grid-jobs h2{margin:0}.page-template-looking-for-work .grid-jobs{padding:170px 0 40px}.grid-jobs .jobbox{padding:0;margin:0}.jobbox{margin-top:40px}.grid-jobs .wrapper h3{margin-bottom:40px;font-size:22px;margin-top:0;text-align:center}.grid-jobs .wrapper .jobbox{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;list-style:none}.grid-jobs .wrapper .jobbox:after{content:"";width:calc(33% - 20px);height:0}.post-type-archive-job_listing .grid-jobs .wrapper .job-manager-pagination ul:after{content:none}#content nav.job-manager-pagination ul li span.gap{background-color:transparent;border:0;color:#2b2b2b}.grid-jobs .wrapper .jobbox li{width:calc(33% - 20px);height:200px;margin-bottom:40px;background-size:cover;background-position:center center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.grid-jobs .wrapper .jobbox li *{z-index:1;position:relative}.grid-jobs .wrapper .jobbox li a{text-decoration:none;color:#fff}.grid-jobs .wrapper .jobbox li span{width:100%;text-align:center;font-weight:400}.grid-jobs .wrapper h3{width:100%;color:#2b2b2b}.grid-jobs .wrapper h5{margin-bottom:10px;font-size:18px}.grid-jobs .wrapper .jobbox li{position:relative}.grid-jobs .wrapper .jobbox li:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,107,158,.95)),to(rgba(39,107,158,.75)));background-image:-webkit-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.75));background-image:-o-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.75));background-image:linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.75))}.grid-jobs .see-more{text-transform:uppercase;font-weight:400;padding:15px 25px;border-radius:30px;text-decoration:none;background-color:#f01;color:#fff;margin:10px;display:inline-block;width:auto;text-align:center;font-weight:700;float:right;border:0;border-style:solid!important;cursor:pointer}.grid-jobs .see-more:hover{background-color:#326c9f;color:#fff}.job-login input[type=textarea]{border:1px solid grey}.job-login input[type=submit]{background-color:#f01;padding:13px 20px;color:#fff;font-size:16px;margin-top:10px;border:1px solid #ee1b2f;font-weight:700}.job-login input[type=submit]:hover{background-color:#fff;color:#f01}.job-login input{border-color:grey;-webkit-box-shadow:none;box-shadow:none}article .apply-save{margin-top:35px}.hero-info p{max-width:420px;margin-top:0}@media only screen and (max-width:767px){.wrapper .hero-title{margin-top:215px}}.page-template-looking-for-work .search-jobs{background-color:#eaeaea;padding:20px;z-index:1;width:100%;position:absolute;bottom:-150px;left:0;-webkit-box-shadow:4px 26px 74px -31px #2b2b2b;box-shadow:4px 26px 74px -31px #2b2b2b}.error404 .search-jobs{background-color:rgba(234,234,234,.7);padding:20px;z-index:1;width:100%;position:absolute;bottom:30px;left:0;-webkit-box-shadow:4px 26px 74px -31px #2b2b2b;box-shadow:4px 26px 74px -31px #2b2b2b}.error404 .search-jobs form,.page-template-looking-for-work .search-jobs form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px}.page-template-looking-for-work .full-splash .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.error404 .search-jobs input,.page-template-looking-for-work .search-jobs input,.page-template-looking-for-work .search-jobs select{width:calc(33.33% - 20px);margin-right:20px;border:1px solid #ccc;padding:15px}.error404 .search-jobs input{margin-bottom:0}.page-template-looking-for-work .search-jobs label{padding-left:12px;font-weight:600;font-size:14px;margin-top:15px;width:100%;margin-right:15px}.error404 .job-manager-filter,.error404 .search-jobs label,.error404 select#filter_by_salary,.error404 select#job_type{display:none}.error404 .full-splash h1{margin-top:-30px}.error404 .search-jobs h3{margin:0;text-align:center}.error404 .search-jobs input[type=submit],.page-template-looking-for-work .search-jobs input[type=submit]{border:1px solid #f01}.featured-jobs{color:#fff;padding:60px 0 0;margin-top:60px}.featured-jobs a{margin:0 auto}.featured-jobs ul{padding:0;margin:30px 0 0 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}.featured-jobs h3{color:#2b2b2b;margin-top:40px;width:50%}.featured-jobs ul li{position:relative;height:240px;width:calc(33.33% - 20px);margin-bottom:30px}.featured-jobs ul li:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,107,158,.95)),to(rgba(39,107,158,.85)));background-image:-webkit-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85));background-image:-o-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85));background-image:linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85))}.featured-jobs ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-jobs ul li *{z-index:1;position:relative;width:100%}.featured-jobs ul li a{color:#fff;text-decoration:none}span.job-apply a{display:inline-block;text-decoration:none;color:#fff;background-color:transparent;border:1px solid #fff;padding:6px 25px;border-radius:30px;margin-top:15px;max-width:100px}span.job-apply a:hover{background-color:#ee1b2f;border-color:#ee1b2f}.featured-jobs .wrapper li span{width:100%;text-align:center;font-weight:400}.featured-jobs .wrapper h3{width:100%;color:#2b2b2b}.featured-jobs .wrapper h5{margin-bottom:10px;font-size:18px;margin-top:0}.two-column{margin:60px auto 0;background-color:#f6f6f6;padding:60px 0}.standard-image{padding-right:40px;font-size:16px;width:50%}.standard-text{padding-right:40px;font-size:16px;width:50%}.standard-list{padding-left:40px;width:50%}.standard-list ul{padding:0;margin:0;list-style:disc;font-size:20px}.standard-list li{margin-bottom:20px;font-size:16px;list-style:none;padding-left:20px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.standard-list li span{font-weight:600}.standard-list li:before{content:"";border:5px #ea182e solid!important;border-radius:50px;margin-top:6px;margin-left:-20px;position:absolute}.standard-list li:last-of-type:before{display:none}.two-column .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.two-column .wrapper h3{font-size:29px;font-weight:400;margin-top:0}.two-column .wrapper .standard-list h3{font-size:20px;font-weight:600;color:#ea182e}.create-account{text-transform:uppercase;font-weight:400;padding:12px 20px;border:1px solid #ea182e;border-radius:30px;text-decoration:none;color:#ea182e;margin:20px auto;display:inline-block}.why-dh{background-size:60%;background-position:right center;background-repeat:no-repeat;background-color:#ececec}.why-dh .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1250px}.why-dh .why-list{width:50%;background:#fff;margin:100px 0;padding:35px;-webkit-box-shadow:4px 16px 204px -38px #2b2b2b;box-shadow:4px 16px 204px -38px #2b2b2b}.why-dh .why-list h3{font-size:32px;font-weight:400;margin-top:0}.why-dh .why-list p{font-size:16px}.why-dh .why-list span{display:block;font-size:16px;color:#ea182e;font-weight:600}.why-dh .why-image{height:75vh;width:50%}.visit-office{text-transform:uppercase;font-weight:400;padding:12px 20px;border:1px solid #f01;border-radius:30px;text-decoration:none;color:red;margin:20px auto;display:inline-block;font-weight:700}.create-account{font-weight:700}.create-account:hover,.visit-office:hover{background-color:#f01;color:#fff}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.flex-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start}.flex-wrap form input[type=text]{border:1px solid grey;padding:10px;border-radius:30px}.flex-wrap form input[type=submit]{background-color:transparent;border:1px solid #ea182e;color:#ea182e;border-radius:30px;font-size:16px;text-transform:uppercase;padding:10px 30px}.flex-wrap form input:first-of-type{margin-right:20px}.flex-wrap h3{margin:0;font-size:32px;font-weight:400;letter-spacing:-1px}.full-width-splash{height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.job-title .apply-save .job-cta{background-color:#f01;border:1px solid #f01;color:#fff}.job-title .apply-save .job-cta:hover{background-color:#fff;color:#f01}.job-title .apply-save .job-cta.bookmark-notice{background-color:#fff;border:1px solid #fff;color:#f01}.job-title .apply-save .job-cta.bookmark-notice:hover{background-color:transparent;border:1px solid #fff;color:#fff}.logged-in-apply{padding:11px 9px;font-size:16px;border:none;background-color:#ea182e;color:#fff;text-transform:uppercase;display:block;text-align:center;border-radius:30px;text-decoration:none;margin:20px auto}.job-login span{font-size:12px;font-weight:600;display:block;text-align:center}.job-office{background-repeat:no-repeat;background-size:cover;background-position:center center;margin-top:40px;color:#fff;padding:30px 0;position:relative}.job-office .wrapper:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,107,158,.95)),to(rgba(39,107,158,.85)));background-image:-webkit-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85));background-image:-o-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85));background-image:linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85))}.job-office .wrapper *{z-index:1;position:relative}.job-office .wrapper span{font-size:18px;display:block;font-weight:400}.job-office .wrapper h3{margin:10px auto;line-height:1;font-weight:400}.job-office .wrapper p{font-size:14px;max-width:50%;line-height:1.7}.job-office .wrapper a{padding:10px 20px;background-color:#f01;color:#fff;text-decoration:none;border-radius:30px;font-size:14px;text-transform:uppercase;display:inline-block;margin-top:15px;font-weight:700;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.job-office .wrapper a:hover{background-color:#fff;color:#f01}.carousel.opportunities{background-color:#fff;position:relative;max-width:1150px;margin:20px auto 0}.flickity-prev-next-button.next{right:-10px}.flickity-viewport{position:relative}.opportunities .carousel-cell{height:auto;min-height:50px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.opportunities .carousel-cell:after{display:none}.opportunities .carousel-cell{padding-bottom:40px}.home .latest-jobs{margin-top:25px}.flickity-prev-next-button:hover .arrow{fill:red}.flickity-prev-next-button.previous{display:block}.single-job-page h3{margin-top:0;font-size:22px;line-height:1}.single-job-page li{margin-bottom:5px;list-style:disc}.share-job ul{list-style:none}.main-splash .carousel-cell{opacity:0;-webkit-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.main-splash .flickity-bg-lazyloaded{opacity:1!important}.page-template-looking-for-staff .two-column{margin-top:0}.find-local-office{background:#326c9f;color:#fff;padding:60px 40px;max-width:450px;margin:0 auto;-webkit-box-shadow:4px 26px 74px -31px #2b2b2b;box-shadow:4px 26px 74px -31px #2b2b2b}.two-column .standard-list .find-local-office h3{color:#fff;text-align:center;font-size:28px}.find-local-office form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 40px}.find-local-office form input{width:100%;margin-bottom:10px}.find-local-office form input[type=text]{border-radius:30px;padding:10px 20px}.link-strip{background:#326c9f;color:#fff;padding:40px 0;margin-bottom:60px}.link-strip .wrapper{max-width:1400px}.link-strip ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0;list-style:none}.link-strip ul li{text-align:center;border-right:1px solid #fff;padding:0 20px;width:20%}.link-strip ul li:last-of-type{border-right:none}.link-strip ul li h4{margin-top:10px}.link-strip ul li a{font-size:11px;padding:8px 20px;display:inline-block;margin-bottom:5px;background-color:transparent;border:1px solid #fff}.link-strip ul li p{font-size:13px;font-weight:400}.full-list{margin-bottom:60px}.full-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none}.full-list ul li{width:calc(50% - 20px);margin:0 20px 20px 0;font-size:16px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full-list ul li img{margin-right:25px}.full-list h4{font-size:22px;font-weight:600;margin-top:40px}.page-template-mission-values .two-column{margin-top:0}.page-template-mission-values .two-column .wrapper h3{color:#5c5c5c;font-weight:400;font-size:32px}.page-template-mission-values .two-column .standard-text p{color:#eb1a2e;font-size:32px;font-style:italic;font-weight:600;letter-spacing:-2px;margin-top:0;line-height:40px}.text-carousel{background-color:#326c9f;color:#fff;padding:40px 0}.text-carousel ul{padding:0;margin:0;height:160px;list-style:none}.text-carousel ul li{width:33%;text-align:center;padding:0 20px;font-size:24px;font-weight:400}.text-carousel ul li span{display:block;text-align:center;font-size:16px;margin-top:20px}.text-carousel p{max-width:900px;margin-bottom:60px;font-weight:400}.text-carousel .flickity-prev-next-button.previous{margin-left:-40px;top:50px}.text-carousel .flickity-prev-next-button.next{margin-right:-40px;top:50px}.text-carousel h3{font-size:32px;font-weight:400}.column-img{max-width:100%;margin-bottom:120px}.acf-rows .two-column.acf-row .standard-text{padding-right:100px;border-right:4px solid #276b9e}.acf-rows .two-column.acf-row:nth-child(2n) .standard-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0;padding-left:100px;border-right:none;border-left:4px solid #276b9e;margin-right:10px}.acf-rows .two-column.acf-row:nth-child(2n) .standard-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.acf-rows .two-column.acf-row:nth-child(odd) .standard-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.acf-rows{padding-top:40px;position:relative}.static-columns{padding-top:120px}.static-columns.acf-rows:before{content:"";height:30px;width:30px;position:absolute;border-radius:30px;border:6px solid #276b9e;left:calc(50% - 15px);top:-60px;margin-left:-3px;background-color:#fff}.static-columns.acf-rows:after{content:"";height:155px;width:4px;background-color:#276b9e;position:absolute;left:calc(50% - 3px);margin-left:-2px;top:-30px}.two-column.acf-row{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0}.two-column.acf-row h4{color:#ea182e;font-weight:500;font-size:24px;margin-top:0}.two-column.acf-row .standard-text{position:relative;padding-bottom:120px}.two-column.acf-row h4:before{content:"";height:30px;width:30px;position:absolute;border-radius:30px;border:6px solid #276b9e;left:-17px;background-color:#fff}.two-column.acf-row:nth-child(odd) h4:before{left:auto;right:-17px}.acf-row .standard-image{padding-right:0}.sticky-columns h3{text-align:center;font-size:32px;position:relative;padding-top:100px;margin-bottom:30px}.sticky-columns h3:before{content:"";height:30px;width:30px;position:absolute;border-radius:30px;border:6px solid #276b9e;left:calc(50% - 15px);margin-left:-4px;top:20px;background-color:#fff}.sticky-columns h3:after{content:"";height:55px;width:4px;background-color:#276b9e;position:absolute;left:calc(50% - 3px);margin-left:-3px;top:-33px}.sticky-columns{position:relative;padding-bottom:0;margin-bottom:60px}.sticky-columns:after{content:"";height:30px;width:30px;position:absolute;border-radius:30px;border:6px solid #276b9e;left:calc(50% - 15px);margin-left:-4px;bottom:0;background-color:#fff}.static-column-parent{background-color:#f6f6f6}.page-template-setting-standards .two-column{background-color:transparent}.page-template-setting-standards .two-column:nth-child(odd) .standard-text{margin-left:-1px}.spinner{width:40px;height:40px;margin:100px auto;background-color:#fff;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.site-main .lazyloaded .spinner{display:none}.why-different{margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.why-different h3{width:100%;margin-bottom:0}.text-intro{margin-top:0}.text-intro h3{margin-bottom:0}.text-intro p{margin-bottom:25px;padding-right:25px}.text-intro .cta-button.transparent-bg{font-size:12px;font-weight:500}.acf-rows ul{padding-left:5px}.acf-rows li{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;list-style-position:inside}.full-blue-list{background-color:#326c9f;color:#fff;padding:40px 0}.full-blue-list ul{padding:0;margin:0 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.full-blue-list ul li{text-align:center;width:25%;max-width:250px;padding:0 20px}.full-blue-list h4{text-align:center;font-size:32px}.full-blue-list p{font-size:20px}.full-blue-list h5{font-weight:600;font-size:24px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin:10px auto 20px;line-height:1.2}.full-blue-list span{font-size:32px;display:block;text-align:center;margin-top:25px}.full-blue-list .signup-splash{background-image:none;color:#2b2b2b}.icon-img{max-width:75px}.job-spec li span a{text-decoration:none;color:#fff}.job-spec li span a:hover{text-decoration:underline}.down{width:25px;height:25px;margin:0 auto;position:relative;margin-top:20px;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/scroll-down.svg);background-position:center center;background-size:cover;z-index:1;cursor:pointer;-webkit-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out;position:absolute;left:50%;margin-left:-20px}.down:hover{opacity:.7}.home #content{margin-top:0}#map{height:600px;width:100%}#map{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.canvas_map{left:0;top:0;height:100%;width:100%;position:absolute}#colophon ul.footer-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}#colophon ul.footer-logos img{max-height:50px}#colophon ul.footer-logos li:first-of-type{margin-right:30px}#colophon ul{margin:0}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer-nav a{color:grey;text-decoration:none}.footer-nav a:hover{color:#2b2b2b;text-decoration:underline}.footer-nav span{color:grey;margin-right:50px;text-align:right;display:block;width:100%;font-weight:700}.blog .full-splash{height:60vh;min-height:400px;max-height:600px}.category .full-splash{height:60vh;min-height:400px;max-height:600px}.author .full-splash{height:60vh;min-height:400px;max-height:600px}.search .full-splash{height:60vh;min-height:400px;max-height:600px}.blog .full-splash:after{height:60vh;min-height:400px;max-height:600px}.category .full-splash:after{height:60vh;min-height:400px;max-height:600px}.author .full-splash:after{height:60vh;min-height:400px;max-height:600px}.search .full-splash:after{height:60vh;min-height:400px;max-height:600px}.blog .full-splash .wrapper{height:60vh;min-height:400px;max-height:600px}.category .full-splash .wrapper{height:60vh;min-height:400px;max-height:600px}.author .full-splash .wrapper{height:60vh;min-height:400px;max-height:600px}.search .full-splash .wrapper{height:60vh;min-height:400px;max-height:600px}.blog-posts{margin-top:20px}.blog-posts ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-posts ul li{list-style:none;width:48%;margin-bottom:40px;background-color:#f6f6f6;color:#2b2b2b}.blog-posts ul.list li{width:100%;margin-bottom:40px;background-color:#f6f6f6;color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blog-posts ul.list li .post-image{height:230px;width:275px;margin-bottom:0;width:20%}.blog-posts ul.list li .post-info{padding:30px;width:75%}.blog-posts ul.list li .post-info h2{font-size:22px}.blog-posts ul.list li .post-info p{font-size:18px}button.grid{background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/grid.svg);background-size:contain;height:20px;width:20px;background-color:transparent;border:none;background-position:center center;background-repeat:no-repeat;outline:0;text-indent:-99999px;opacity:.6}button.list{background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/list.svg);background-size:contain;height:20px;width:20px;background-color:transparent;border:none;background-position:center center;background-repeat:no-repeat;outline:0;text-indent:-99999px;opacity:.6}button.selected{opacity:1}.post-image{background-size:cover;background-position:center center;background-repeat:no-repeat;height:300px;margin-bottom:30px}.post-info{padding:0 30px 30px}.post-info a.cta-button{display:inline-block;margin-top:15px;font-size:11px;background-color:transparent;border:1px solid #ea182e;color:#ea182e;padding:10px 15px}.post-info a.cta-button:hover{background-color:#ea182e;color:#fff}.post-info h2{font-size:18px;margin-top:0}.post-info h2 a{text-decoration:none}.post-info h2 a:hover{text-decoration:underline}.post-info p{font-size:14px}.post-image{position:relative}.post-image a{display:block;position:absolute;height:100%;width:100%;top:0;left:0}.post-image a:hover{background-color:rgba(0,0,0,.2)}.posts-filter{margin-bottom:10px}.posts-filter span{font-weight:700;margin-right:17px}.posts-filter-search{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.posts-filter select{width:auto;outline:0;margin-right:15px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;appearance:none;background-color:transparent;border:none;color:#ea182e;padding-left:12px;font-weight:600;font-size:16px;cursor:pointer}.posts-search{margin-bottom:25px}.posts-search input[type=search]{border:1px solid grey;padding:4px 20px;border-radius:30px}.posts-search input[type=submit]{background-color:#ea182e;border:1px solid #ea182e;color:#fff;border-radius:30px;font-size:16px;text-transform:uppercase;padding:10px 20px;font-size:12px;font-weight:700;margin-left:7px;-webkit-transition:.3s background ease-in-out,.3s color ease-in-out;-o-transition:.3s background ease-in-out,.3s color ease-in-out;transition:.3s background ease-in-out,.3s color ease-in-out}.posts-search input[type=submit]:hover{background-color:transparent;border:1px solid #ea182e;color:#ea182e}.posts-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.posts-pagination a,.posts-pagination span{width:30px;height:30px;background-color:transparent;color:#2b2b2b;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px;margin-right:10px;border:1px solid #d3d3d3;font-weight:700;text-decoration:none}.posts-pagination a:hover{background-color:grey;color:#fff}.page-numbers.current{background-color:#e2e2e2;border:1px solid #e2e2e2}.next.page-numbers{border:none}.next.page-numbers:hover{background-color:transparent;opacity:.7;color:#2b2b2b;border-color:grey}.prev.page-numbers{border:none}.prev.page-numbers:hover{background-color:transparent;opacity:.7;color:#2b2b2b;border-color:grey}.toggle-view span{font-weight:500;margin-right:20px}.single-format-standard .full-splash{height:70vh;min-height:400px;max-height:600px}.single-format-standard .full-splash:after{height:70vh;min-height:400px;max-height:600px}.single-format-standard .full-splash .wrapper{height:70vh;min-height:400px;max-height:600px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.single-format-standard .full-splash h1{margin-bottom:30px;max-width:800px;line-height:1.2}.single-format-standard article{margin:60px auto}.single-format-standard article img{padding-left:0;display:block;margin:30px 0}.truncate{width:70%!important;display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.grid-jobs .truncate{margin:0 auto 5px}.featured-jobs-office.carousel .flickity-prev-next-button.previous{display:none}input[type=text]{border-radius:0!important}.news-item-bg{width:33%;height:150px;background-size:cover;background-repeat:no-repeat;background-position:center center}.news-item-info{width:67%;padding:20px}.news-item-info h5 a{width:calc(100% - 20px)!important;margin:0;text-decoration:none;color:#ea182e}.news-item-info h5 a:hover{text-decoration:underline}.news-item-bg a{display:block;height:100%;width:100%}.pb-two-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.pb-two-column div{width:calc(50% - 40px)}.pb-two-column div>h1,.pb-two-column div>h2,.pb-two-column div>h3,.pb-two-column div>h4,.pb-two-column div>h5,.pb-two-column div>h6{margin-top:0}.pb-two-column div.single-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pb-two-column div ol{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 0 15px}.pb-two-column div ul{margin:0 0 15px;list-style-type:none;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.pb-two-column div ol li,.pb-two-column div ul li{position:relative;margin-top:6px}.pb-two-column div ul li:after{content:"";height:7px;border-radius:30px;position:absolute;left:-20px;width:7px;top:9px;background-color:red}.page-template-default article{padding-top:20px}.page-template-default article{margin-bottom:0}.tabs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 0;background-color:#fff;z-index:10;padding:12px 0;margin:0;background-color:transparent}.tabs-nav li{list-style:none;margin-right:25px}.tabs-nav li:last-of-type{margin-right:0}.tabs-nav li a{font-weight:700;font-size:16px;text-decoration:none}.ui-state-active a{color:red}#content-tabs .grid-jobs{background-color:#fff;padding-top:0}#content-tabs .grid-jobs .wrapper{padding-left:0;padding-right:0;text-align:center}#faqs .wrapper{padding:0}.acf-map img{max-width:inherit!important}.acf-map{width:50%;height:600px;margin:0;-webkit-box-shadow:0 1px 10px #bebebe;box-shadow:0 1px 10px #bebebe}.list-of-offices li div.acf-map{display:block;height:315px;width:60%}.contact-info{width:50%;padding-left:40px}.contact-info h3{color:red}.contact-info ul{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;list-style:none outside;padding:0 0 0 30px;font-weight:700;margin:0}#contact .wrapper{padding:0;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.telephone-num{margin-top:15px}.email-address span,.telephone-num span{font-weight:700;color:#f01}.tabs-content-area{margin:-60px auto 30px;z-index:5;display:block;position:relative;background:#fff;padding-top:30px}.ui-accordion-content{overflow:hidden}h3.ui-accordion-header{font-weight:700;outline:0;font-size:16px;cursor:pointer}.ui-accordion-header-active,h3.ui-accordion-header:hover{color:red}h3.ui-accordion-header:first-of-type{margin-top:0}div#accordion{max-width:75%}div#looking-for-staff{-webkit-columns:2;columns:2;max-width:100%;-webkit-column-gap:50px;column-gap:50px}.grid-resources ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid-resources ul:after{content:"";width:calc(33% - 20px)}.grid-resources li{list-style:none;width:calc(33% - 20px);background-color:#eaeaea;color:#fff;min-height:150px;margin-bottom:35px;text-align:center;background-position:center center;background-size:cover;position:relative}.grid-resources .list li{width:100%;min-height:80px}.grid-resources .list li a h4{font-size:28px}.grid-resources .grid li{width:calc(33% - 20px)}.grid-resources li:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,107,158,.95)),to(rgba(39,107,158,.85)));background-image:-webkit-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85));background-image:-o-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,107,158,.95)),to(rgba(39,107,158,.85)));background-image:linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85))}.grid-resources li:hover{opacity:.8}.grid-resources li a{display:block;position:absolute;top:0;padding:20px;left:0;height:100%;width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-decoration:none;font-weight:700}.grid-resources li a h4{font-weight:700}.page-template-resources #main header{margin-top:165px}.page-template-resources #main header.wrapper h1{line-height:1;font-size:32px;margin-bottom:20px;margin-top:0}.page-template-resources #main header.wrapper p{margin-top:10px}.welcome-message{font-size:18px}#resume-manager-candidate-dashboard{overflow-x:auto}.page-template-my-account .accordion-content{overflow-x:auto}.page-template-template-partscontact-php .main-navigation select{background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/menu-down-black.svg)}#resume-manager-candidate-dashboard p{margin-bottom:20px;overflow-x:auto}.page-template-my-alerts #job-manager-alerts{overflow-x:auto}.page-template-contact .main-navigation #primary-menu a,.page-template-resources .main-navigation #primary-menu a,.single-resume .main-navigation #primary-menu a{color:#2b2b2b;text-shadow:none}.page-template-my-account .job-manager-past-applications table tr td:last-of-type,.page-template-my-account .job-manager-past-applications table tr th:last-of-type{display:none}table.job-manager-past-applications tr th:last-child{display:none}table.job-manager-past-applications td.application-message{display:none}#resume-manager-candidate-dashboard table td{vertical-align:middle}.page-template-resources .top-nav a{color:#fff!important;text-shadow:none!important}#content-tabs-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#content-tabs-services td{padding:10px;border:1px solid grey}#content-tabs-services .service-nav{width:calc(33% - 40px);padding:0;margin:0 40px 0 0;padding:30px;background-color:#eaeaea}#content-tabs-services .ui-tabs-panel h3{margin-top:0;color:red;font-size:24px}#content-tabs-services .service-nav li{list-style:none}#content-tabs-services .service-nav li a{text-decoration:none;margin-bottom:10px;display:block;font-weight:700}#content-tabs-services .ui-tabs-active a{color:red}#content-tabs-services .ui-tabs-panel{width:67%}.jobs-text{color:#2b2b2b;padding:60px 0 0;-webkit-columns:2;columns:2;-webkit-column-gap:50px;column-gap:50px}#content-tabs .rte h1,#content-tabs .rte h2,#content-tabs .rte h3,#content-tabs .rte h4,#content-tabs .rte h5{color:red;margin-top:0;font-weight:700}#about-us .rte{-webkit-columns:2;columns:2;-webkit-column-gap:50px;column-gap:50px}#about-us .rte *{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}#content-tabs .rte ol,#content-tabs .rte ul{list-style-type:square;list-style-position:outside;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0;margin:0 0 20px 30px}#content-tabs .rte p{margin-bottom:20px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.single-dh-office .team-group-show{width:100%;margin:0 auto 30px;text-align:center}.single-dh-office .team-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-dh-office .team-wrapper:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}.single-dh-office .wrapper-member{min-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px auto;width:50%}.single-dh-office .img-member img{width:200px}.single-dh-office .info-member{margin-left:20px}.single-dh-office .info-member h3,.single-dh-office .info-member h4,.single-dh-office .info-member p{margin:0 0 5px 0}.single-dh-office .info-member .sep-telemail-rest{margin:15px 0}.single-dh-office .info-member .team-member-name{font-weight:700;color:#f01}.single-dh-office .sh-member-bio{display:none;position:absolute;width:400px;background-color:#eaeaea;margin-top:220px;border-radius:5px;-webkit-box-shadow:5px 5px 25px 0 rgba(43,43,43,.4);box-shadow:5px 5px 25px 0 rgba(43,43,43,.4)}.single-dh-office .sh-member-bio p{margin:15px 30px 15px 15px}.single-dh-office .sh-member-bio .close-bio{position:absolute;top:5px;right:5px;text-decoration:none;background-color:#276b9e;color:#fff;border-radius:15px;padding:0 7px}.single-dh-office .sh-member-bio .close-bio:hover{background-color:#498dbf}#about-us .wrapper{padding:0}.our-team.rte{margin-top:40px}.our-team.rte h3{text-align:center}#faqs .wrapper h2{color:red;margin-top:0}.page-template-resources header.wrapper .toggle-view{margin:30px 0}.page-template-contact .find-local-office{width:auto;margin-top:-50px;z-index:1;padding-top:30px}.page-template-contact .find-local-office h3{text-align:center;width:100%;font-size:24px}div.address ul{padding:0;margin:0 auto;font-size:18px}li.contact-address,li.contact-email,li.contact-fax,li.contact-number{padding-left:55px;list-style-type:none!important}address{font-style:normal}li.contact-address span,li.contact-email span,li.contact-fax span,li.contact-number span{display:block;font-weight:700}li.contact-address:before{content:"";height:35px;width:35px;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/address.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;position:absolute;margin-left:-55px}li.contact-number:before{content:"";height:35px;width:35px;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/phone.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;position:absolute;margin-left:-55px}li.contact-fax:before{content:"";height:35px;width:35px;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/fax.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;position:absolute;left:-30px}li.contact-email:before{content:"";height:40px;width:40px;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/mail.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;position:absolute;margin-left:-55px}.find-local-office button{background-color:#fff;color:#ea182e;border:none;border-radius:30px;padding:15px 30px;text-transform:uppercase;font-size:16px;-webkit-box-shadow:4px 26px 74px -10px #2b2b2b;box-shadow:4px 26px 74px -10px #2b2b2b}div.find-local-office{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.find-local-office{min-width:450px;min-height:350px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}div.choose-office{width:auto;min-height:200px}form.search-office-client{padding-top:50px}form.search-office-candidate{padding-top:50px}form.search-office-candidate,form.search-office-client{display:none;min-height:200px}.choose-office span{display:block;width:100%;text-align:center;margin:15px auto}.contact-form{background-color:#ececec;padding:0 0 60px}.contact-form input,.contact-form textarea{padding:5px}.contact-form input{max-width:374px}.contact-form label{text-transform:uppercase;font-size:12px}.contact-form input[type=submit]{background-color:#f01;color:#fff;padding:10px 25px;border-radius:30px;border:none;display:inline-block;margin-top:20px;margin-top:10px;font-size:16px;font-weight:700;border:1px solid #f01;-webkit-transition:.3s background-color ease-in-out,.3s color ease-in-out;-o-transition:.3s background-color ease-in-out,.3s color ease-in-out;transition:.3s background-color ease-in-out,.3s color ease-in-out}.contact-form input[type=submit]:hover{background-color:transparent;color:#f01}.contact-form h3{background-color:#f6f6f6;width:100%;text-align:center;padding:20px 0;text-transform:uppercase;font-size:14px;margin-bottom:60px}#wpcf7-f1462-o1 .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpcf7-response-output{width:100%}#wpcf7-f1462-o1 .wpcf7-form div{width:50%}#wpcf7-f1462-o1 .wpcf7-form .recaptcha-width-fix>div>div{width:100%}.form-text{padding-left:60px}.wpcf7-select{background-color:#fff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:5px;width:100%;max-width:374px;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/caret-down.svg);background-position:calc(100% - 10px) center;background-repeat:no-repeat;background-size:12px}.page-template-looking-for-staff div.find-local-office{margin-top:-100px;z-index:1;position:relative;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.post-type-archive-job_listing .full-splash{position:relative;height:60vh;min-height:400px}.post-type-archive-job_listing .full-splash:after{height:60vh;min-height:400px}.post-type-archive-job_listing .full-splash .wrapper{height:60vh;min-height:400px}.post-type-archive-job_listing .full-splash h1{margin-top:100px;text-align:center}.job_filters{background:0 0;zoom:1;margin-top:-50px;margin-bottom:60px;z-index:2;position:relative}.post-type-archive-job_listing .job_filters .search_jobs{padding:20px 0;zoom:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job_filters .search_jobs div.search_keywords{width:calc(33.33% - 20px);padding:0}.job_filters .search_jobs div.search_location{width:calc(33.33% - 20px);padding:0}.job_filters .search_jobs select.job-manager-filter{width:calc(33.33% - 20px);padding:0;border-radius:0!important}.job_filters .search_jobs:after,.job_filters .search_jobs:before{content:none;display:none}.list-of-offices{margin:0;padding:0}.list-of-offices li{padding:0 30px}.search-office-results{width:calc(70% - 40px);background-color:rgba(245,245,245,.8);margin-top:175px;margin-bottom:30px;z-index:20}.list-of-offices li{list-style-type:none}.list-of-offices li span{display:block}.list-of-offices li span{cursor:pointer}.office-search{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.office-search{margin-top:175px}.office-search div.uk-map{width:60%!important;padding:0;margin:0;height:600px;width:100%;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/aus-map.png);background-repeat:no-repeat;background-size:contain;background-position:center center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.post-type-archive .full-splash{background-color:transparent}body.post-type-archive #colophon{background-color:transparent;z-index:10;position:relative}.map-background:after{content:none!important}.office-search div.uk-map button{background-color:#fff;color:#ea182e;border:none;border-radius:30px;padding:15px 30px;text-transform:uppercase;font-size:16px;-webkit-box-shadow:4px 26px 74px -10px #2b2b2b;box-shadow:4px 26px 74px -10px #2b2b2b}.select-search-type{background:#326c9f;color:#fff;padding:60px 40px;max-width:100%;width:100%;margin:0 auto;-webkit-box-shadow:4px 26px 74px -31px #2b2b2b;box-shadow:4px 26px 74px -31px #2b2b2b}.flex-group .page-header{margin-bottom:30px;margin-top:0}.flex-group .page-header h1{font-size:34px;margin-bottom:5px}.candidate-search-form,.client-search-form{display:none}.post-type-archive-dh-office button{background-color:#fff;color:#ea182e;border:none;border-radius:30px;padding:15px 30px;text-transform:uppercase;font-size:16px;-webkit-box-shadow:4px 26px 74px -10px #2b2b2b;box-shadow:4px 26px 74px -10px #2b2b2b;display:block;margin:0 auto}.select-search-type{padding-top:30px}.select-search-type ul{margin:15px auto;padding:0}.select-search-type li{list-style-type:none}.select-search-type h2{margin-top:0;text-align:center;font-size:22px}.post-type-archive-dh-office .full-splash{min-height:100vh;height:auto}.post-type-archive-dh-office .full-splash .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;height:auto}li.result-closest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px}.result-meta p{text-shadow:none;color:#2b2b2b;margin:5px auto;font-weight:700;line-height:1.2}h2.result-title{font-size:16px;padding-right:20px}h2.result-title span{color:#f01;display:block;font-size:28px}.result-view{display:inline-block;padding:10px 25px;background-color:#f01;color:#fff;border-radius:30px;margin-top:20px;text-decoration:none;border:1px solid #f01;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700}.result-view:hover{background-color:#fff;color:#f01}p.result-phone{margin-top:15px}.map-background{background-position:75% 120px}.go-location{display:none}.init-content p{text-shadow:none;color:#2b2b2b}p.result-not-found{text-shadow:none;font-size:22px;padding-left:30px;margin-bottom:15px;color:#2b2b2b}.result-region-title h2{font-size:18px;font-weight:700;margin:15px auto 0}.result-other,.result-temp{margin-bottom:40px;display:inline-block;width:32%;text-align:center;vertical-align:top}.result-other p.result-other-phone{font-weight:700;font-size:16px;margin-top:5px}.result-other a{display:inline-block;padding:10px 25px;background-color:#fff;color:#f01;border-radius:30px;margin-top:20px;text-decoration:none;border:1px solid #f01;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.result-other a:hover{background-color:#f01;color:#fff}.result-other h3{color:#f01;font-size:24px;margin-bottom:0;margin-top:10px}.result-other p{text-shadow:none;color:#2b2b2b;font-size:12px;margin-bottom:0}#submit_search_candidate,#submit_search_client{display:inline-block;padding:10px 25px;background-color:#f01;color:#fff;border-radius:30px;margin-top:20px;text-decoration:none;border:1px solid #f01;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}#submit_search_candidate:hover,#submit_search_client:hover{background-color:#fff;color:#f01}.select-search-type{max-width:340px;min-width:340px}.choose-office button{padding:15px 20px;font-weight:700}.latest-jobs .wrapper div.find-office div.uk-map .choose-office button:first-of-type{background-color:#f01;color:#fff;padding:15px 20px}.latest-jobs .wrapper div.find-office div.uk-map .choose-office button:last-of-type{background-color:grey;color:#fff;padding:15px 20px}.latest-jobs .wrapper div.find-office div.uk-map .choose-office button:hover{background-color:#276b9e;color:#fff}div.choose-search form.search-office-candidate input[type=text],div.choose-search form.search-office-client input[type=text]{margin:0 auto;margin-bottom:25px;font-size:22px;padding:10px}#id-input-candidate-postcode,#id-input-client-postcode{padding:2px 5px;text-transform:uppercase;font-weight:700;font-size:22px;max-width:220px;display:block;color:#2b2b2b}.office-region-title{margin-top:30px;margin-bottom:10px;text-align:center;display:none;font-weight:700}.list-of-offices li{display:none}p.result-telephone{font-weight:700}.search-office-results li.result-ajax.result-other{display:inline-block}.search-office-results li.result-closest.result-ajax{display:-webkit-box;display:-ms-flexbox;display:flex}.search-office-results li.result-region-title.result-ajax{display:block}.clear-search{display:block;font-size:12px;margin-top:25px;opacity:.8}.clear-search:hover{cursor:pointer;opacity:1}.list-of-offices-2{padding:0;margin:0 20px}.list-of-offices-2 li{display:none}.wpcf7-display-none{display:none}.page-navigation ul{display:none}.page-navigation{background:#326c9f;color:#fff;padding:40px 40px;margin:-60px 0 0;position:relative;z-index:20;-webkit-box-shadow:4px 26px 74px -31px #2b2b2b;box-shadow:4px 26px 74px -31px #2b2b2b;max-width:500px;left:0}.page-navigation p{margin:0 auto 10px}.page-template-contact .grid-resources .grid li{width:calc(50% - 20px);min-height:350px;margin-bottom:40px}.page-template-contact .grid-resources .grid li a{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.page-template-contact .grid-resources li a h4{font-weight:700;font-size:22px}.page-template-contact .grid-resources li span.cta{display:block}span.cta{background:#ea182e;color:#fff;border:none;border-radius:30px;padding:15px 30px;text-transform:uppercase;text-decoration:none;margin-top:5px;display:inline-block;font-weight:700;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;font-size:11px}.page-template-contact .grid-resources li h4{width:100%}.page-template-contact .grid-resources .list li span.cta{display:none}.page-template-contact .grid-resources .wrapper{padding-top:80px}.page-template-contact .toggle-view{margin-bottom:30px}ul.job_listings li.job_listing{width:33.33%}div.job_listings ul.job_listings{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}div.job_listings ul.job_listings:after{content:"";width:calc(33% - 20px)}ul.job_listings li.job_listing a img.company_logo{display:none}.sm-span{font-size:12px}.page-template-my-account th{text-align:left;padding:20px}.page-template-my-account #top-menu a{color:#fff!important}.page-template-my-account .main-navigation a,.page-template-my-alerts .main-navigation a{display:block;text-decoration:none;color:#2b2b2b;text-shadow:none}.page-template-my-account .main-navigation .top-nav a,.page-template-my-alerts .main-navigation .top-nav a{color:#fff}.page-template-my-account h4{color:#f01;font-weight:700;font-size:20px}.page-template-my-account h2{color:#f01;font-size:22px;font-weight:700}.page-template-my-account table tr{background-color:#f6f6f6;border-bottom:grey 1px solid}.page-template-my-account table tr a{font-weight:700}.page-template-my-account table tr:last-of-type{border-bottom:0}.page-template-my-account table thead>tr{background-color:grey;color:#fff}.page-template-my-account table{margin-bottom:50px}.page-template-my-account #page td,.page-template-my-account #page th{padding:20px}.page-template-my-alerts h2{color:#f01;font-size:22px;font-weight:700}.page-template-my-alerts table tr{background-color:#f6f6f6;border-bottom:grey 1px solid;text-align:left}.page-template-my-alerts table tr a{font-weight:700}.page-template-my-alerts table tfoot tr a{font-weight:700;color:#f01}.page-template-my-alerts table tr:last-of-type{border-bottom:0}.page-template-my-alerts table thead>tr{background-color:grey;color:#fff}.page-template-my-alerts table{margin-bottom:50px}.page-template-my-alerts table td{font-weight:700}.page-template-my-alerts #page td,.page-template-my-alerts #page th{padding:20px}.page-template-my-account .resume-title{font-weight:700}#submit-resume-form{max-width:750px;margin-bottom:50px}.page-template-my-account .resume-title small{display:inline;font-size:10px}.job-manager-form fieldset label{font-weight:700;color:#f01}.page-template-my-account #top-menu a.current-page{color:#f01!important}.lost-password,.register-account{padding-top:200px}.tml-register>p.message{display:none}.registration-complete p.message{display:none}.hero-form{background:#326c9f;color:#fff;padding:40px;max-width:450px;margin:0 auto;-webkit-box-shadow:4px 26px 74px -31px #2b2b2b;box-shadow:4px 26px 74px -31px #2b2b2b}.account-page .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account-page .wrapper .hero-info{width:50%}.account-page .wrapper .hero-form{width:50%;margin-right:0;max-width:400px;margin-top:70px}.tml .tml-action-links a{color:#fff;text-decoration:underline}.tml .tml-links a{color:#fff;text-decoration:underline}.hero-form input[type=submit]{background-color:#f01;color:#fff;border-radius:30px;padding:10px 20px;border:1px solid #f01;font-weight:700;font-size:16px}.tml-action-links a{font-weight:700}.tml-links a{font-weight:700}.tml .tml-links{display:inline-block;list-style:none;margin:.5em auto;padding:0;text-align:center}.tml .tml-links li{border:none;border-right:1px solid rgba(0,0,0,.1);float:left;line-height:1;list-style:none;margin:0 .5em 0 0;padding:0 .5em 0 0}.tml .tml-links li:last-child{border-right:none;margin-right:0;padding-right:0}.tml .tml-links a{border:none;display:block;padding:0;text-decoration:none}.tml .tml-links:after,.tml .tml-links:before,.tml .tml-rememberme-submit-wrap:after,.tml .tml-rememberme-submit-wrap:before{content:"";display:table}.tml .tml-links:after,.tml .tml-rememberme-submit-wrap:after{clear:both}.hero-form input[type=submit]:hover{background-color:#fff;color:#f01}.tml .message{border:none;background-color:transparent;padding:0;text-shadow:none;color:#fff;font-size:12px}.tml .error{border:1px solid #f01;background-color:#f01;color:#fff;text-shadow:none;font-size:12px}.single-job_listing .job-listing-meta{display:none}input.application_button{font-size:14px;font-weight:700;background-color:grey;border-color:grey;padding:15px;color:#fff}input[type=button].oneclick_application_button{background-color:#f01;color:#fff;padding:15px;border:2px solid #f01;width:100%;font-size:18px;font-weight:700;border:1px solid #f01;cursor:pointer;-webkit-transition:.3s background ease-in-out,.3s color ease-in-out;-o-transition:.3s background ease-in-out,.3s color ease-in-out;transition:.3s background ease-in-out,.3s color ease-in-out}input[type=button].oneclick_application_button:hover{background-color:transparent;color:#f01}input[type=button].apply-with-facebook{background-color:#3b5998;color:#fff;border:1px solid #3b5998;padding:12px;width:100%;font-weight:700;font-size:14px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;cursor:pointer;-webkit-transition:.3s background ease-in-out,.3s color ease-in-out;-o-transition:.3s background ease-in-out,.3s color ease-in-out;transition:.3s background ease-in-out,.3s color ease-in-out}input[type=button].apply-with-facebook:hover{background-color:transparent;color:#3b5998}.job-login .job_application.application{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-job_listing .company{display:none}.application_details p{margin-bottom:30px}.job_description li{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.page-template-default .sibling-nav ul{display:block;margin:0;padding:0}.page-template-default .sibling-nav ul li{width:25%;margin:5px 0;list-style:none;text-align:center;border-right:1px solid #fff}.page-template-default .sibling-nav ul li.is-selected:nth-child(4n){border:0}.page-template-default .sibling-nav ul li a{color:#fff;font-size:14px;padding:10px 20px;font-weight:700;text-decoration:none;white-space:nowrap;width:90%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block}.page-template-default .flickity-viewport{width:100%;padding:0;margin:0 auto}.sibling-nav{margin-top:-70px;z-index:20;position:relative;margin-bottom:-20px}.sibling-nav .wrapper{background-color:#276b9e;color:#fff;padding:20px 60px 25px}.sibling-nav h4{text-align:center;font-size:20px;line-height:1;background-color:#3a3a3a;color:#fff;width:100%;max-width:1200px;margin:0 auto;padding:12px 0}.sibling-nav h4 span{font-weight:700}.sibling-nav .flickity-prev-next-button{top:-30px}.sibling-nav .flickity-prev-next-button.next{right:-40px}.sibling-nav .flickity-prev-next-button.next{top:45px}.sibling-nav .flickity-prev-next-button.previous{top:45px}.sibling-nav .flickity-prev-next-button.previous{left:-40px}.grid-jobs .job-manager-applications-applied-notice{display:none}.single-format-standard article{display:-webkit-box;display:-ms-flexbox;display:flex}.news-post-content{width:70%}.news-post-share{width:30%;padding-right:60px}.share-news-post{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}.single .share-news-post li img{margin:0;width:20px}.post-share span{font-weight:700;margin-bottom:10px;display:block}.share-news-post li{list-style:none;margin-bottom:15px}.share-news-post li a{padding:10px;background-color:#276b9e;color:#fff;margin-right:10px;border-radius:30px;height:40px;width:40px;line-height:1;text-align:center;text-decoration:none;display:block}span.posted-on{margin-top:20px;font-size:12px}.share-title{color:#f01}.news-cta{background-color:#ee1b2f;color:#fff;text-decoration:none;padding:10px 20px;text-transform:uppercase;font-size:14px;border-radius:30px;border:1px solid #f01;display:block;text-align:center;margin:30px auto 0;width:160px;font-weight:700}.news-cta:hover{background-color:transparent;color:#f01}li a.share-email{background-color:grey}li a.share-twitter{background-color:#3b7cb8}li a.share-linkedin{background-color:#54adee}li a.share-google{background-color:#cd2e31}li a.share-facebook{background-color:#38599a}li a.share-email:hover{background-color:#f01}li a.share-twitter:hover{background-color:#f01}li a.share-linkedin:hover{background-color:#f01}li a.share-google:hover{background-color:#f01}li a.share-facebook:hover{background-color:#f01}#colophon .national-social-profiles{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#colophon .national-social-profiles li{margin-right:10px}#colophon .national-social-profiles li:last-of-type{margin-right:0}#colophon .national-social-profiles li a{padding:6px;color:#fff;margin-right:6px;border-radius:30px;height:30px;width:30px;line-height:1;text-align:center;text-decoration:none;display:block}#colophon .national-social-profiles li a:last-of-type{margin-right:0}#colophon .national-social-profiles li a img{margin:0;width:15px}ul.local-social-profiles{margin-top:15px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.local-social-profiles li{margin-right:10px}.local-social-profiles li:last-of-type{margin-right:0}.local-social-profiles li a{padding:6px;color:#fff;margin-right:6px;border-radius:30px;height:30px;width:30px;line-height:1;text-align:center;text-decoration:none;display:block}.local-social-profiles li a:last-of-type{margin-right:0}.local-social-profiles li a img{margin:0;width:15px}.tml-submit-wrap span{display:block;margin-bottom:20px}.tml-submit-wrap label[for=checkbox]{display:inline}.tml-submit-wrap span a{color:#fff;font-size:14px}.tml input[disabled]{opacity:.5;cursor:not-allowed}.grid-jobs .wrapper ul.job_types{display:block;background-color:transparent;margin-bottom:10px}.grid-jobs .wrapper ul.job_types li{width:auto;height:auto;background-color:transparent;color:#2b2b2b;margin-bottom:10px}.grid-jobs .wrapper ul.job_types li:first-of-type{padding-left:0}.grid-jobs .wrapper ul.job_types li:before{content:none}.grid-jobs .wrapper li.no_job_listings_found{width:100%;color:#2b2b2b;font-size:22px;margin-top:30px}.grid-jobs .wrapper li.no_job_listings_found:before{content:none}.showing_jobs.wp-job-manager-showing-all{background-color:transparent;margin-bottom:20px}.showing_jobs.wp-job-manager-showing-all span{color:#2b2b2b}.grid-jobs .wrapper .job-manager-pagination ul{display:block}.grid-jobs .wrapper .job-manager-pagination li{width:auto;height:auto}::-webkit-input-placeholder{color:grey}::-moz-placeholder{color:grey}:-ms-input-placeholder{color:grey}:-moz-placeholder{color:grey}.job-manager-form fieldset textarea:-moz-placeholder,textarea:-ms-input-placeholder,textarea::-moz-placeholder,textarea::-webkit-input-placeholder{color:grey}.job-login input.input-checkbox{width:20px}#content nav.job-manager-pagination ul,nav.job-manager-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content nav.job-manager-pagination ul li:before{content:none}#content nav.job-manager-pagination ul li a,#content nav.job-manager-pagination ul li span{width:30px;height:30px;background-color:rgba(39,107,158,.75);color:#fff;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px;margin-right:10px;border:1px solid #d3d3d3;font-weight:700;text-decoration:none}#content nav.job-manager-pagination ul li span.current{background-color:#f01;border:1px solid #f01;color:#fff}.post-type-archive-job_listing .toggle-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 10px;color:#2b2b2b}#posts-grid.job_listings.list li{width:100%;height:80px;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;background-image:none!important}#posts-grid.job_listings.list span.job-title{width:40%!important;text-align:left;font-weight:700;font-size:18px}#posts-grid.job_listings.list span.job-location{width:15%!important;text-align:center;font-weight:700}#posts-grid.job_listings.list span.job-salary{width:15%!important;text-align:right;font-weight:700;font-size:14px}#posts-grid.job_listings.list span.job-apply{width:15%!important;text-align:right}#posts-grid.job_listings.list span.job-types-list{width:15%!important;text-align:center;margin-top:0}#posts-grid.job_listings.list li .truncate{width:100%!important;margin-bottom:0;font-size:20px;font-weight:700}#posts-grid.job_listings.list li span.job-apply a{margin-top:0;background-color:#f01;color:#fff;border:1px solid #f01}#posts-grid.job_listings.list li span.job-apply a:hover{margin-top:0;background-color:#fff;color:#f01}.tml-resetpass>p.message{display:none}.tml-resetpass p.indicator-hint{font-size:14px}.job-manager-past-applications tbody tr:first-of-type{background-color:grey;color:#fff}.flickity-page-dots .dot{padding:6px}.job-manager-error.job-manager-message:before,.job-manager-info.job-manager-message:before,.job-manager-message.job-manager-message:before{color:#fff;content:"\2713"}.job-manager-message.job-manager-message{border-top-color:#8fae1b;background-color:#8fae1b;color:#fff;font-weight:700;font-size:18px}.job-login input[disabled]{cursor:not-allowed;opacity:.5}.single_job_listing .job-manager-applications-applied-notice{border-top-color:#8fae1b;background-color:#8fae1b;color:#fff}.single_job_listing .job-manager-applications-applied-notice:before{color:#fff}.hero-search-page label{display:block;font-weight:700;margin-bottom:10px}.hero-search-page form{margin-bottom:30px}.hero-search-page form input#search_keywords{margin-bottom:10px}#choose-search-subject{margin-bottom:30px;width:100%;padding:10px;font-size:18px}.search-form-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.search-form-selector span{display:block;font-weight:700;width:100%;margin-bottom:10px}.search-form-selector button{background-color:#f01;color:#fff;border-radius:30px;padding:10px 20px;border:1px solid #f01;font-weight:700;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.search-form-selector button:last-of-type{background-color:grey;border-color:grey}span.apply-form-message{display:block;margin-bottom:20px;font-size:12px}span.apply-form-message a:hover{color:#f01}input[type=button].unregistered-apply{background-color:#f01;border:1px solid #f01;font-size:18px;-webkit-transition:.3s background ease-in-out,.3s color ease-in-out;-o-transition:.3s background ease-in-out,.3s color ease-in-out;transition:.3s background ease-in-out,.3s color ease-in-out}input[type=button].unregistered-apply:hover{background-color:transparent;color:#f01}.job-manager-single-alert-link,.wp-job-manager-bookmarks-form{margin:2em 0;overflow:hidden;border:none}.wp-job-manager-bookmarks-form a.bookmark-notice{padding:0 0 3px 0;color:#f01;display:inline-block;border-bottom:2px solid transparent;font-weight:700}.job-manager-single-alert-link a{padding:0 0 3px 5px;color:#f01;display:inline-block;border-bottom:2px solid transparent;text-decoration:none;font-weight:700}.job-manager-single-alert-link a:before,.wp-job-manager-bookmarks-form a.bookmark-notice:before{color:#f01}.job-manager-single-alert-link a:hover,.wp-job-manager-bookmarks-form a.bookmark-notice:hover{border-bottom:2px solid #f01}ul.job-type-select{list-style-type:none;width:100%;margin:0;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:67%}.filter-by-distance span,.filter-by-salary span,ul.job-type-select span{display:block;color:#2b2b2b;text-shadow:none;width:100%;text-align:left;font-size:14px;font-weight:700}.filter-by-distance,.filter-by-salary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:33%}.filter-by-distance span,.filter-by-salary span{margin-bottom:15px;width:100%}.page-template-looking-for-work .filter-by-distance select,.page-template-looking-for-work .filter-by-salary select{margin-top:5px;font-weight:400;background-color:#fff;border:1px solid grey}.post-type-archive-job_listing .job_filters .search_jobs{-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-jobs .wrapper ul.job_types{border-top:none}.post-type-archive-job_listing .job_filters span{text-align:left;display:block;color:#2b2b2b;font-size:14px;font-weight:700}.post-type-archive-job_listing .pretty input{height:auto}.post-type-archive-job_listing .job_filters .search_jobs div.search_keywords,.post-type-archive-job_listing .job_filters .search_jobs div.search_location{width:calc(50% - 20px);margin-bottom:30px}.national-faqs{padding:60px 10px}.national-faqs h2{color:#f01;font-size:32px}h3.ui-accordion-header{font-size:18px}.national-faqs p{font-size:18px;margin-top:0}.pretty .state label:after,.pretty .state label:before{background-color:#fff}.page-id-1614 .full-splash{display:none}.page-id-1614 #more{padding-top:200px}#post-1614 .entry-content{max-width:1180px;padding:0 15px 40px;margin:0 auto}.job-salary{display:block;margin-top:10px;font-size:12px}a.add-cv{display:inline-block;padding:10px 25px;background-color:#f01;color:#fff;border-radius:30px;margin-bottom:30px;text-decoration:none;border:1px solid #f01;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}a.add-cv:hover{background-color:#fff;color:#f01}.resume-manager-resumes tfoot{display:none}p.message-positive,page-template-lost-password .hero-form .tml p.message{background-color:#8fae1b;color:#fff;color:#fff;padding:10px;text-shadow:none;font-size:16px;font-weight:700;margin-bottom:15px;margin-top:0}.hero-form .tml p.message{font-size:16px!important}.page-template-register .wrapper .hero-form{max-width:550px}.page-template-register .hero-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-register .hero-form form p{width:calc(50% - 10px);margin-bottom:10px}.page-template-register .hero-form .tml-register{max-width:100%}.page-template-register .hero-form form p.tml-submit-wrap{width:100%}.tml-form-table tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:700px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tml-form-table tbody tr{width:calc(50% - 20px)}.job-manager-form fieldset input.input-text,.job-manager-form fieldset select,.job-manager-form fieldset textarea{color:#2b2b2b}.job-manager-form fieldset input::-webkit-input-placeholder{color:grey}::-moz-placeholder{color:#2b2b2b;opacity:1}:-ms-input-placeholder{color:#2b2b2b}:-moz-placeholder{color:#2b2b2b}.showing_jobs a.alert,.showing_jobs a.reset,.showing_jobs a.rss_link{display:none}.sitemap-list{margin-top:230px}.select-search-type button:first-of-type{background-color:#f01;border:1px solid #f01;color:#fff}.select-search-type button:first-of-type:hover{background-color:transparent;border-color:#fff;color:#fff}#submit_search_candidate:hover,#submit_search_client:hover{background-color:transparent;border-color:#fff;color:#fff}.select-search-type button:last-of-type{border:1px solid #fff}.select-search-type button:last-of-type:hover{background-color:transparent;border-color:#fff;color:#fff}.job_filters .search_jobs div label{display:block}.job_filters .search_jobs .search_keywords label,.job_filters .search_jobs .search_location label{display:none}.filter-by-distance select:not([multiple]),.filter-by-salary select:not([multiple]),.job_filters .search_jobs .filter-by-distance select:not([multiple]),.job_filters .search_jobs .filter-by-salary select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-position:right 50%;background-repeat:no-repeat;background-image:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);padding:.5em;padding-right:1.5em;width:calc(50% - 15px);border-color:#ccc}div.gjm-info-window.bubble{min-width:200px}#gjm-orderby,#gjm-radius{display:block!important}#gjm_orderby_chosen,#gjm_radius_chosen{display:none}#gjm-orderby,#gjm-radius{width:100%!important}.search_jobs div.gjm-filter-wrapper{margin-top:0}.filter-by-distance.salary-selector,.filter-by-salary.salary-selector{padding-left:20px;margin-bottom:30px}.post-type-archive-job_listing .job-listing-type{padding-left:0}.post-type-archive-job_listing .filter-by-distance select:not([multiple]),.post-type-archive-job_listing .filter-by-salary select:not([multiple]){width:calc(48% - 15px)}.post-type-archive-job_listing .job_filters .search_jobs div{width:50%}.post-type-archive-job_listing .job-listing-type{padding-left:30px}a.dh-network-link{height:70px;width:315px;position:absolute;z-index:1;display:block;background-image:url(/wp-content/themes/driver-hire/img/dh-network-logo.png);background-position:center center;background-repeat:no-repeat;background-size:contain;top:40px;right:15%;-webkit-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}a.dh-network-link:hover{opacity:.8}.post-type-archive-job_listing .job-office .wrapper p{margin:0 auto}.post-type-archive-job_listing .job-office .wrapper h3{color:#fff;font-weight:700}.post-type-archive-job_listing .job_filters .search_jobs div.pretty{width:100%}.showing_jobs.wp-job-manager-showing-all span{display:none}.return-to-dashboard{font-weight:700;text-align:right;display:inline-block}.accordion-content.default a{font-weight:700}.pretty.p-default br{display:none}.contact-form .pretty .state label:after,.contact-form .pretty .state label:before{background-color:#fff;height:15px;width:15px}.contact-form .pretty .state label{line-height:1;height:15px;display:block;font-weight:700;margin-left:10px}.filter-by-distance.salary-selector,.filter-by-salary.salary-selector{padding-left:0;padding-right:20px}.filter-by-distance,.filter-by-salary{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:33.33%}.filter-by-distance select:not([multiple]),.filter-by-salary select:not([multiple]),.job_filters .search_jobs .filter-by-distance select:not([multiple]),.job_filters .search_jobs .filter-by-salary select:not([multiple]){margin-right:0;width:calc(50% - 5px);height:50px}ul.job-type-select{width:33%}ul.job-type-select li{margin-bottom:10px;width:50%}.post-type-archive-job_listing .job_filters .search_jobs div{width:calc(33% - 20px);-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.post-type-archive-job_listing .job_filters .search_jobs div.dropdown{width:100%}.post-type-archive-job_listing .job_filters .search_jobs div.dropdown select{border-radius:0}.post-type-archive-job_listing select.job-manager-filter{width:calc(50% - 10px)}.job_filters .search_jobs select,.post-type-archive-job_listing .job_filters .search_jobs input{margin-right:0}.post-type-archive-job_listing .job_types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid-jobs .wrapper ul.job_types li{width:50%;float:none!important;padding-left:0;margin-bottom:0;height:30px}.post-type-archive-job_listing .grid-jobs .wrapper ul.job_types{display:-webkit-box;display:-ms-flexbox;display:flex}.post-type-archive-job_listing .full-splash,.post-type-archive-job_listing .full-splash:after{height:33vh;min-height:350px}.post-type-archive-job_listing .full-splash h1{margin-top:80px}.search_jobs i.gjm-locator-btn{top:10px;right:8px;font-size:24px}.post-type-archive-job_listing .job_filters .search_jobs div.search_keywords,.post-type-archive-job_listing .job_filters .search_jobs div.search_location{margin-bottom:20px}.page-template-sitemap #content li{list-style:square}ul.sitemap-list{margin-left:0;padding:20px;margin-top:0}ul.sitemap-list ul{margin:10px 0}.page-template-sitemap h2{margin-top:150px;margin-bottom:20px}.page-template-sitemap #content ul.sitemap-list>li{list-style:none}.page-template-sitemap #content ul.sitemap-list>li.pagenav{list-style:none;font-weight:700}.page-template-contact .pb-two-column div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-contact .candidate-search{background-color:#f01;color:#fff;border:1px solid #f01}.page-template-contact .client-search{background-color:#fff;color:#f01;border:1px solid #fff}.page-template-contact .candidate-search:hover{background-color:transparent;color:#fff;border:1px solid #fff}.page-template-contact .client-search:hover{background-color:transparent;color:#fff;border:1px solid #fff}.logged-out-dashboard{padding-top:150px!important}.page-template-default .sibling-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-default .sibling-nav ul li a:hover{background:#f01}.page-template-default .sibling-nav ul li a:hover{color:#fff!important}.sibling-nav{margin-top:-100px;position:relative;margin-bottom:-20px;width:100%;z-index:1}.sibling-nav.wrapper h4{padding:25px 0}.page-template-default .sibling-nav ul li{width:25%}.single-dh-office .grid-resources ul{width:100%;margin-top:10px}.single-dh-office .toggle-view{margin-top:40px;text-align:right}div.filter-by-salary.salary-selector{width:calc(25% - 5px)}#resources .page-meta h2{color:#f01;margin-top:0}#content-tabs-services ul.service-nav{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:125px}.small-tabs-nav{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:70px;z-index:10;background-color:#fff}#content-tabs .small-tabs-nav .tabs-nav li.nav-spacer{display:none}.small-tabs-nav .tabs-nav li{margin-right:0}.small-tabs-nav .tabs-nav li a{font-size:15px}#content-tabs .small-tabs-nav .tabs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#content-tabs .small-tabs-nav .tabs-nav li{width:250px;margin-right:10px;white-space:nowrap}.small-tabs-nav .tabs-nav:after{height:0;content:""}#content-tabs .small-tabs-nav .tabs-nav li.nav-spacer{width:0;height:0}.resume-content-area{margin-top:175px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.resume-image,.resume-text{width:calc(50% - 40px)}.resume-text h2{color:#f01;font-size:18px}.resume-text h3{font-size:20px}.resume-content-area ul{padding-left:0;margin-left:25px;list-style:square}.resume-content-area li{font-size:16px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.input-required{background-color:#f01;border-color:#f01}.input-required::-webkit-input-placeholder{color:#fff;font-weight:700}.input-required::-moz-placeholder{color:#fff;font-weight:700}.input-required:-ms-input-placeholder{color:#fff;font-weight:700}.input-required:-moz-placeholder{color:#fff;font-weight:700}.job-types-list{font-size:11px;display:block;margin-top:7px}a.truncate .job-manager-applications-applied-notice{display:none}.job-salary{margin-top:7px}.page-template-jobs .full-splash,.page-template-training .full-splash{position:relative;height:50vh;min-height:440px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:grey}.page-template-jobs .full-splash .wrapper,.page-template-training .full-splash .wrapper{height:50vh;min-height:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative;z-index:1}.page-template-jobs .full-splash:after,.page-template-training .full-splash:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:50vh;min-height:440px}.full-splash h1{margin-top:70px}.page-template-contact .grid-resources li{width:100%!important;min-height:80px!important;margin-bottom:0!important}.page-template-contact .grid-resources li span.cta{display:none}.page-template-contact .grid-resources .wrapper{padding-top:30px}.pre-grid-wysiwyg{max-width:600px}.pre-grid-text h3{font-size:22px;color:#f01}.ad-login-link{color:#fff;font-weight:700;-webkit-box-shadow:4px 20px 48px -38px #2b2b2b;box-shadow:4px 20px 48px -38px #2b2b2b;display:block;text-align:right;margin-right:-20px;margin-bottom:-20px;margin-top:20px}#resume-manager-candidate-dashboard table ul.candidate-dashboard-actions li:nth-child(2){display:none}#your-profile h3{display:none}label[for=pass1-text]{margin-bottom:30px}.page-template-your-profile input#submit{background-color:#f01;border-radius:30px;padding:13px 40px;text-transform:uppercase;font-weight:700;color:#fff;font-size:16px;border:1px solid #f01;-webkit-transition:.3s background ease-in-out,.3s color ease-in-out;-o-transition:.3s background ease-in-out,.3s color ease-in-out;transition:.3s background ease-in-out,.3s color ease-in-out}.page-template-your-profile input#submit:hover{background-color:transparent;color:#f01}tr#password{margin-bottom:40px}tr#password button{font-size:16px}.search-jobs select[name=filter_by_distance]{width:100%}ul.job-type-select span{margin-bottom:15px}.page-template-looking-for-work ul.job-type-select{padding-top:0}.office-search{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:175px}.post-share{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:150px}.contact-form .pretty input#user-consent{width:20px}.ukmap-svg{position:fixed;right:20%;top:20%;height:70vh;min-height:420px;z-index:0;-webkit-filter:drop-shadow(2px 5px 5px grey);filter:drop-shadow(2px 5px 5px grey)}.strapline-text{display:block;font-weight:700;margin:25px auto;max-width:300px;font-size:14px;text-align:center}p.cv-note{font-size:14px;margin-top:0;font-family:Montserrat,sans-serif}.page-template-default td{padding:10px}.page-template-default article li{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.page-template-internal #main header,.page-template-internal .full-splash .wrapper,.page-template-internal .full-splash:after{height:75vh}.page-template-internal .private-breadcrumb{background-color:#276b9e;opacity:.8;padding:10px;color:#fff;margin:25px auto;border-radius:8px}.page-template-internal .private-breadcrumb a{color:#fff}.page-template-internal textarea[name=your-additional-fields]{display:none}.page-template-internal .priv-page-content h1,.page-template-internal .priv-page-content h2,.page-template-internal .priv-page-content h3,.page-template-internal .priv-page-content h4{font-family:Montserrat,sans-serif}.page-template-internal .priv-page-content table td{border:1px solid #2b2b2b;padding:3px}.page-template-internal .priv-page-content ul{list-style:none}.page-template-internal .priv-page-content ul li{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.page-template-internal .priv-page-content ul li:before{content:"";border:3px #ea182e solid;border-radius:15px;margin-top:8px;margin-left:-18px;position:absolute}.page-template-internal .grid-resources{margin-top:30px}.popup_class_tcp{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;bottom:15px;float:left;background-color:#cc090d;visibility:hidden;z-index:-1;left:0;margin:0 20px;border-radius:5px;width:calc(100% - 40px)}.popup_class_tcp .tcp-content{width:90%;text-align:center}.popup_class_tcp .tcp-cta{width:10%;min-width:64px;text-align:center}.popup_class_tcp .tcp-cta #got-it-btn{border-radius:5px;padding:3px;text-decoration:none}.popup_class_tcp p{font-size:16px;color:#fff;margin:5px}.popup_class_tcp.fadeIn{visibility:visible;z-index:100}.popup_class_tcp.fadeOut{visibility:hidden;z-index:-1}.popup_class_tcp .terms-cookies-privacy{color:#fff}.popup_class_tcp .terms-cookies-privacy:hover{color:#fff;text-decoration:underline}.popup_class_tcp .btn-default{background-color:#fff;color:#ee1b2f;font-weight:700;font-size:20px;padding:2px}.popup_class_tcp .btn-default:hover{background-color:#ee1b2f;color:#fff}.page-template-my-account .content-area .resume_preview_title input[name=continue],.page-template-my-account .content-area .resume_preview_title input[name=edit_resume],.page-template-my-account .content-area p>input[name=submit_resume]{color:#fff;border:1px solid #000;background:#276b9e;font-size:14px;font-weight:700}.main-navigation .franch-opport{display:none}.page-template-internal form textarea{max-width:800px}@media (max-width:1200px){.testimonials .testimonial{padding-left:50px}.testimonials .testimonial:before{content:"“";position:absolute;left:0;top:0;font-size:110px;line-height:110px;color:#ee1b2f}.opportunities .flickity-prev-next-button .arrow{fill:white}}@media (max-width:1100px){.main-navigation a{font-size:14px}.carousel-info h2{font-size:42px}.carousel-info p{font-size:14px}.opportunities{padding-top:0}.opportunities .wrapper{padding:60px;margin-top:60px}.opportunities a{position:relative;right:auto;top:15px;display:inline-block;margin-bottom:25px}.opportunities p{max-width:90%}.column-img{max-width:75%}}@media (max-width:1024px){.link-strip{padding-bottom:0}.link-strip ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.link-strip ul li{width:33.33%;margin-bottom:50px}.link-strip ul li:nth-child(3n){border-right:none}.find-local-office{min-width:200px}.single-dh-office .team-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-dh-office .wrapper-member{width:100%}.single-dh-office .sh-member-bio{width:95%}}@media (max-width:1000px){.opportunities h3{font-size:28px}#colophon li{margin-bottom:5px}#colophon ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-navigation a{font-size:14px}.main-navigation li{margin-right:20px}.page-template-looking-for-work .featured-jobs ul li{position:relative;height:290px;width:calc(50% - 20px);margin-bottom:30px}.why-dh{background-size:cover;background-position:right center;background-repeat:no-repeat;background-color:#f6f6f6;padding:40px}.why-dh .why-list{width:100%;background:#fff;margin:0;padding:35px;-webkit-box-shadow:4px 16px 204px -38px #2b2b2b;box-shadow:4px 16px 204px -38px #2b2b2b}.why-dh .why-image{display:none}.job-spec .wrapper{padding-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-job-page{-ms-flex-wrap:wrap;flex-wrap:wrap}.single-job-page article{width:100%}.single-job-page aside{width:100%;padding-left:0;margin-top:50px}.job-login input{margin-bottom:20px;margin-right:20px;width:calc(50% - 20px)}.job-login form{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-jobs .wrapper li{width:calc(50% - 20px)}.full-blue-list ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.full-blue-list ul li{width:50%;max-width:100%;margin-bottom:40px}.posts-filter-search{-ms-flex-wrap:wrap;flex-wrap:wrap}.posts-filter{margin-bottom:20px;width:100%}.archive .toggle-view,.blog .toggle-view{width:100%;margin-bottom:30px}.posts-search{width:100%;margin-bottom:30px}.posts-filter-search{margin-top:30px}.tabs-nav li a{font-size:14px}#job-manager-bookmarks table ul.job-manager-bookmark-actions,#resume-manager-candidate-dashboard table ul.candidate-dashboard-actions{visibility:visible}}@media (max-width:900px){.pb-two-column div{width:100%}.pb-two-column{-ms-flex-wrap:wrap;flex-wrap:wrap}.single-image{margin-top:30px}.why-dh{margin-bottom:60px}.grid-resources .grid li{width:calc(33% - 20px)}div.address{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}div.choose-office{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wpcf7-f1462-o1 .wpcf7-form div{width:100%}.form-text{padding:0;margin-bottom:30px}.page-template-default .sibling-nav ul li{border:none;width:50%;border-right:1px solid #fff}.blog-posts ul.list li .post-info h2{font-size:18px}.blog-posts ul.list li .post-info p{font-size:14px}.tabs-nav li a{font-size:12px}.page-template-looking-for-work .pretty .state label{font-size:12px}}@media (max-width:830px){.menu-toggle{display:block;height:40px;width:40px;text-indent:-999999px;padding:0;border:none;background-color:transparent;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/menu-down.svg);background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:-17px}.main-navigation .franch-opport{display:block}.post-type-archive-dh-office .main-navigation select{background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/menu-down-black.svg)}.page-template-resources .main-navigation select{background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/menu-down-black.svg)}.opaque .main-navigation select{background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/menu-down-black.svg)}#menu-internal-top-menu,#primary-menu{display:none}.toggled #primary-menu{top:0}.main-navigation select{display:block;height:40px;width:40px;text-indent:-999999px;padding:0;border:none;background-color:transparent;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/menu-down.svg);background-repeat:no-repeat;background-size:contain;position:absolute;right:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;top:-17px;line-height:1}.carousel-info{max-width:100%;height:auto;margin-top:125px;margin-bottom:60px;min-height:0}.carousel-info h2{margin-top:20px;padding-right:20px;font-size:32px}.carousel-cell{height:auto;padding-bottom:60px}.carousel-cell:after{height:100%}.cell-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-nav{display:none}#masthead{top:0}.latest-jobs .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1260px;-ms-flex-wrap:wrap;flex-wrap:wrap}.latest-jobs .wrapper div:first-of-type{width:100%}.image-tint{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.latest-jobs .wrapper div.find-office{height:550px;margin-top:0;width:100%;background-color:#fff}.find-office span:first-of-type{margin-top:50px;color:#2b2b2b}.find-office p{margin:0 auto 15px}.signup-splash a{position:relative;right:0;top:0;display:inline-block}.signup-splash .wrapper{padding:30px 30px 60px 160px}.signup-splash p{max-width:100%}.signup-splash h3{font-size:22px}.home .signup-splash .wrapper{padding:130px 30px 60px;background-size:60px 60px;background-position:center 15%;text-align:center}.signup-splash .wrapper{padding:60px 30px;background-size:60px 60px;background-position:center 15%;text-align:center}.news-items{width:100%}.cta-items{width:100%}.cta-items .cta-item{padding:0}.flickity-prev-next-button.next{bottom:100px;top:auto}.single.single-dh-office .full-splash .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.single.single-dh-office .full-splash h1{margin-top:150px}.single.single-dh-office .full-splash .cta-button{margin-bottom:25px}.single.single-dh-office .search-jobs{margin-bottom:50px;max-width:430px}.entry-content.wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.entry-content.wrapper .latest-jobs{width:100%}.entry-content.wrapper .office-info{width:100%;margin-top:40px;padding-left:0}.franchisee-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.franchisee-email,.franchisee-phone{font-size:14px}.franchisee-name{font-size:26px}.entry-content.wrapper .office-info ul{font-size:16px}.entry-content.wrapper .office-info ul{width:100%}.wrapper{padding:0 15px}.franchisee-image{width:100%}.single.single-dh-office .carousel-cell{padding-bottom:0}.entry-content.wrapper .latest-jobs{padding:20px}.testimonials .testimonial{width:100%;margin-bottom:20px}.testimonials .wrapper h4{margin:0 auto 30px;font-size:28px}.testimonials{padding-top:30px}.carousel-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0}.search-jobs{margin-top:130px}.carousel-cell{padding-bottom:100px}.quick-links ul li a{font-size:16px}.entry-content.wrapper{padding-top:170px}.single.single-dh-office .search-jobs{margin:60px 0 30px}.office-intro{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.single.single-dh-office .full-splash .office-intro h1{margin-top:0;font-size:36px}.quick-links span{display:none!important}.page-template-looking-for-work .two-column .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.standard-text{width:100%;padding-right:0}.standard-list{width:100%;padding-left:0;margin-top:30px}.job-intro .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.job-title h1{color:#fff;width:100%}.apply-save{margin-bottom:30px}.job-spec ul li{width:50%}.single-job-page article{margin-top:40px}.cta-items{margin-top:30px}.cta-items .cta-item{margin-bottom:25px}.flickity-prev-next-button.previous{display:none}.job-title h1{margin-bottom:30px}.job-intro{padding-top:250px}.two-column .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.text-carousel ul li{width:50%}.text-carousel ul{padding:0 30px}.text-carousel .flickity-prev-next-button.previous{margin-left:0;top:0}.text-carousel .flickity-prev-next-button.next{margin-right:0;top:0}.two-column.acf-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.acf-rows .two-column.acf-row .standard-text{border:none;width:100%;padding-right:0}.acf-rows .two-column.acf-row .standard-text{width:100%}.static-columns.acf-rows:after,.static-columns.acf-rows:before,.sticky-columns h3:after,.sticky-columns h3:before,.sticky-columns:after,.two-column.acf-row h4:before{content:none}.acf-rows .two-column.acf-row:nth-child(2n) .standard-text{border:none}.text-intro .cta-button.transparent-bg{margin-bottom:30px}.why-different{margin-top:0}.page-template-setting-standards .two-column{margin-bottom:30px;padding-bottom:0}.static-columns{padding-top:60px}.acf-rows .two-column.acf-row:nth-child(2n) .standard-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.acf-rows .two-column.acf-row:nth-child(2n) .standard-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.acf-rows .two-column.acf-row:nth-child(2n) .standard-text{padding-left:0}.column-img{max-width:100%}.standard-image{width:100%}.acf-rows .two-column.acf-row:nth-child(2n) .standard-image,.acf-rows .two-column.acf-row:nth-child(odd) .standard-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column-img{margin-bottom:30px}.sticky-columns h3{padding-top:30px}.two-column.acf-row .standard-text{padding-bottom:30px}.acf-rows ul{margin-left:0}.two-column .wrapper h3{font-size:22px}.sticky-columns h3{font-size:22px}.grid-resources .grid li{width:calc(50% - 10px)}.page-template-resources #main header{margin-top:175px}#content-tabs .tabs-nav{height:auto;z-index:20;overflow:visible;padding:0;visibility:visible;display:block}.tabs-content-area{margin-top:0}#masthead ul.tabs-nav{display:none}.single-dh-office div.top-nav{display:none}.tabs-content-area{padding-top:30px}.tabs-content-area .entry-content.wrapper{padding-top:0}.acf-map{width:100%;height:400px}.contact-info{width:100%;padding-left:0}.our-team.rte h3{text-align:left}.jobs-text{-webkit-columns:1;columns:1}div#looking-for-staff{-webkit-columns:1;columns:1}#content-tabs-services{-ms-flex-wrap:wrap;flex-wrap:wrap}#content-tabs-services .service-nav{width:100%;margin-right:0;margin-bottom:30px}#content-tabs-services .ui-tabs-panel{width:100%}#about-us .rte{-webkit-columns:1;columns:1}div#accordion{max-width:100%}#content-tabs .tabs-nav{padding-top:30px}.page-template-training .grid-resources .grid li{width:100%;min-height:300px}.post-type-archive-dh-office .full-splash .wrapper,.search-office-results li.result-closest.result-ajax{-ms-flex-wrap:wrap;flex-wrap:wrap}.office-search{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:140px}.search-office-results{width:100%;margin-top:30px}.result-other,.result-temp{width:49%}.result-meta{width:100%;margin-bottom:40px}.list-of-offices li div.acf-map{width:100%}.account-page .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-page .wrapper .hero-info{width:100%;text-align:center;margin-top:100px}.account-page .wrapper .hero-form{width:100%;margin-right:auto}.single-format-standard article{-ms-flex-wrap:wrap;flex-wrap:wrap}.news-post-content{width:100%}.news-post-share{width:100%;padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.alignright{display:block;float:none;margin-left:0}.latest-news li{width:100%}.news-cta{margin-bottom:30px}#posts-grid.job_listings.list span.job-title{width:100%!important;text-align:center;margin-bottom:10px}#posts-grid.job_listings.list span.job-location{width:100%!important;text-align:center;margin-bottom:10px}#posts-grid.job_listings.list span.job-apply{width:100%!important;text-align:center}#posts-grid.job_listings.list li{height:auto}.hero-info p{max-width:100%;margin-top:0;margin-bottom:15px}.full-splash .wrapper{height:auto}.account-page .wrapper .hero-form{margin-top:0;margin-bottom:40px}.full-splash{height:auto}.page-template-looking-for-staff div.find-local-office{margin-top:-150px}.standard-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:40px}#posts-grid.job_listings.list span.job-salary{width:100%!important;text-align:center;margin-bottom:10px;margin-top:0}#posts-grid.job_listings.list li{padding:15px}#posts-grid.job_listings.list li .truncate{font-size:16px}#content-tabs-services ul.service-nav{position:relative;top:auto}#content-tabs .small-tabs-nav .tabs-nav{padding:0 0 10px}#content-tabs .small-tabs-nav .tabs-nav li{width:auto;margin-right:25px;white-space:nowrap;padding:0;line-height:2}.page-template-looking-for-work .filter-by-salary.salary-selector{width:100%}.filter-by-distance,.filter-by-salary{width:100%}#posts-grid.job_listings.list span.job-types-list{width:100%!important;text-align:center;margin-bottom:5px}.office-search,.post-share{position:relative;top:auto}.ukmap-svg{position:fixed;right:auto;top:5%;width:100vw;height:90vh;min-height:420px;z-index:0;-webkit-filter:drop-shadow(2px 10px 5px grey);filter:drop-shadow(2px 10px 5px grey);opacity:.4}}@media (max-width:769px){.page-template-register .wrapper .hero-form{max-width:100%}.link-strip ul li{width:50%;margin-bottom:50px;border-right:none}.link-strip ul li:nth-child(2n),.link-strip ul li:nth-child(3n){border-right:none}.page-template-resources header.wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-resources .page-meta{width:100%}.page-template-resources .toggle-view{width:100%}.grid-resources .list li a h4{font-size:22px}.grid-resources .list li{min-height:75px}.footer-nav{-ms-flex-wrap:wrap;flex-wrap:wrap}.site-meta{margin-top:20px;width:100%;text-align:left}#colophon .national-social-profiles{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-nav span{text-align:left}.filter-by-salary{width:100%;margin-bottom:30px;margin-top:20px}.page-template-looking-for-work .filter-by-distance,.page-template-looking-for-work .filter-by-salary{width:50%;margin-bottom:0;margin-top:0}.page-template-looking-for-work .filter-by-distance.salary-selector,.page-template-looking-for-work .filter-by-salary.salary-selector{margin-bottom:0}ul.job-type-select li{margin-bottom:20px}.page-template-looking-for-work .pretty .state label{font-size:16px}ul.job-type-select{width:100%;margin-top:15px;padding-left:0;padding-bottom:0;margin-bottom:0}.error404 .search-jobs form,.post-type-archive-job_listing .page-template-looking-for-work .search-jobs form{padding:0}#page .search_jobs div.gjm-filters-wrapper div.gjm-filter-wrapper{width:calc(50% - 5px);clear:both;max-width:100%;padding:0}.resume-image,.resume-text{width:100%}.post-type-archive-job_listing #page .search_jobs div.gjm-filters-wrapper div.gjm-filter-wrapper{width:100%}}@media (max-width:700px){.stats ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.stats ul li{width:100%;margin-bottom:40px;border:none!important}.latest-news{padding-bottom:20px}.single.single-dh-office .full-splash h1{font-size:30px}.single.single-dh-office .full-splash p{font-size:13px}.quick-links ul li a{font-size:14px}.carousel-info{margin-bottom:20px}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button.next{background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/swipe.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.error404 .search-jobs input,.page-template-looking-for-work .search-jobs input{width:100%}.error404 .search-jobs{bottom:0}.error404 .full-splash h1{margin-top:-160px}.page-template-looking-for-work .full-splash .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-looking-for-work .hero-info{margin-top:120px}.page-template-looking-for-work .flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-looking-for-work .featured-jobs .wrapper h3{margin-bottom:15px}.page-template-looking-for-work .flex-wrap form input[type=submit]{background-color:transparent;border:1px solid #ea182e;color:#ea182e;border-radius:30px;font-size:16px;text-transform:uppercase;padding:10px 20px}.page-template-looking-for-work .flex-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-looking-for-work .flex-wrap form input[type=text]{margin-bottom:15px}.grid-jobs .wrapper li{width:100%;margin-right:0}.job-office .wrapper p{max-width:100%}.latest-news{padding-top:40px}.latest-news .wrapper h2{margin-top:0;text-align:center}.find-local-office{padding:20px}.find-local-office form{padding:0}.two-column.text-intro{text-align:center}.static-column-parent{text-align:center}.text-intro p{padding-right:0}.sticky-columns{text-align:center}.full-blue-list h4,.full-blue-list span{font-size:22px}.blog-posts ul li{width:100%}.single-format-standard article h1,.single-format-standard article h2,.single-format-standard article h3,.single-format-standard article h4,.single-format-standard article h5,.single-format-standard article h6,.single-format-standard article p{padding-left:0}.grid-resources .grid li{width:100%}.post-type-archive-job_listing .job_filters .search_jobs{-ms-flex-wrap:wrap;flex-wrap:wrap}.job_filters .search_jobs div.search_keywords,.job_filters .search_jobs div.search_location,.job_filters .search_jobs select.job-manager-filter{width:100%;margin-bottom:15px}.job_filters .search_jobs select.job-manager-filter{height:56px}.post-type-archive-job_listing .toggle-view{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.error404 .search-jobs input,.page-template-looking-for-work .search-jobs input{padding:10px}.page-template-looking-for-work .search-jobs{bottom:-250px}.latest-jobs li span.job-apply a{position:relative;right:0;top:5px}.search-jobs{max-width:100%}.contact-form input,.wpcf7-select{max-width:100%;width:100%}.filter-by-distance.salary-selector,.filter-by-salary.salary-selector{margin-bottom:0;width:100%;margin-top:10px}.page-template-looking-for-work .grid-jobs{padding:10px 0 40px}.error404 .search-jobs input,.page-template-looking-for-work .search-jobs input{margin-right:0}.filter-by-distance.salary-selector,.filter-by-salary.salary-selector{padding-right:0}.page-template-looking-for-work .search-jobs{top:-100px;bottom:auto;margin-bottom:0;position:relative}.post-type-archive-job_listing .job_filters .search_jobs div.search_keywords,.post-type-archive-job_listing .job_filters .search_jobs div.search_location{width:100%}.post-type-archive-job_listing .job_filters .search_jobs div{width:100%}#page .search_jobs div.gjm-filters-wrapper div.gjm-filter-wrapper{margin-bottom:15px}.post-type-archive-job_listing #page .search_jobs div.gjm-filters-wrapper div.gjm-filter-wrapper{margin-bottom:0}.post-type-archive-job_listing .full-splash h1{margin-top:0}.post-type-archive-job_listing .full-splash,.post-type-archive-job_listing .full-splash:after{height:20vh;min-height:250px}.job_filters .job_types:after,.job_filters .job_types:before{display:block;margin-bottom:10px}.job_filters .search_jobs select.job-manager-filter{height:auto}.job_filters .search_jobs select,.post-type-archive-job_listing .job_filters .search_jobs input{padding:8px}.search_jobs i.gjm-locator-btn{top:3px;right:5px;font-size:24px}.resume-manager-resumes:after{content:"";height:40px;width:100%;background-image:url(https://www.driverhire.com.au/wp-content/themes/driver-hire/img/swipe.svg);background-color:grey;background-position:center center;background-repeat:no-repeat;background-size:contain;display:block}span.job-location{margin-top:7px}.truncate{width:100%!important}}@media (max-width:650px){.search-jobs{width:100%}.quick-links .wrapper br{display:block}.entry-content.wrapper:before{top:30px;right:50%;margin-right:-143px;height:55px;width:300px}.entry-content.wrapper{padding-top:150px}.page-template-looking-for-work .featured-jobs ul li{position:relative;height:290px;width:100%}.job-title h1{font-size:20px}.link-strip ul li{width:100%;margin-bottom:30px}.full-list ul li{width:100%;margin:20px 0}.full-splash h1{font-size:28px}.full-blue-list ul li{width:100%}.grid-resources .list li a h4{font-size:18px}.link-strip ul li{border-bottom:1px solid #fff;padding-bottom:30px}.page-template-default .sibling-nav ul li{width:100%;border-right:0}.page-template-register .hero-form form p{width:100%}.link-strip ul li:last-of-type{border-bottom:0}.job-office .wrapper h3{font-size:22px;font-weight:700}}@media (max-width:550px){.cta-items .cta-item,.latest-news li{-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-items .cta-item img{margin-bottom:10px}.latest-news img{max-width:100%;width:100%;margin-right:0}.cta-items .cta-item img{max-width:50%}.cta-items .cta-item p{font-size:14px}.featured-jobs-office.carousel .carousel-cell p{display:none}.testimonials .wrapper h4{font-size:22px;text-align:center}.carousel-info h2{font-size:22px}.latest-news li{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.why-dh{padding:20px 0}.job-spec ul li{width:100%}.job-intro{padding-top:140px}.job-cta{text-decoration:none;color:#fff;background-color:#ee1b2f;padding:10px 25px;border-radius:30px;margin-right:15px;display:block;margin-bottom:15px;display:block;width:250px;text-align:center;margin:0 auto}.job-cta:last-of-type{margin:15px auto 0}.text-carousel ul li{width:100%}.text-carousel ul{padding:0 30px}.result-other,.result-temp{width:100%}}@media (max-width:500px){.carousel-info h2{font-size:20px;margin-top:10px}.carousel-info p{margin-top:5px}.latest-jobs li a{position:relative;display:inline-block;margin:10px auto 0}.franchisee-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.franchisee-image{width:100%;margin-right:0;margin-bottom:10px}.page-template-looking-for-work .hero-info p{max-width:420px;font-size:14px}.page-template-looking-for-work .full-splash h1{font-size:28px}.job-login input{width:100%}}@media (min-width:1024px){.post-type-archive-job_listing .job-search-results .job-office{margin:30px 100px}}.page-template-my-account aside.latest-news{display:none}.aus-map img{display:block;margin:0 auto;width:100%;max-width:600px}.contact-content{padding-bottom:30px}.leftcol{padding-right:20px;font-size:18px}.half-splash{position:relative;height:50vh;min-height:440px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:grey}.half-splash .wrapper{height:50vh;min-height:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative;z-index:1}.half-splash:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:50vh;min-height:440px}.page-template-contact-page h3{font-weight:700;margin:0}.page-template-contact-page .content-area{font-size:18px}.cbox{padding-bottom:30px}.fbox{padding:6px}.search_jobs{background:#eaeaea;padding:20px;margin-top:-80px;width:100%;-webkit-box-shadow:4px 26px 74px -31px #2b2b2b;box-shadow:4px 26px 74px -31px #2b2b2b}.search_jobs input,.search_jobs select{width:100%;height:50px}.job-box{background:-webkit-gradient(linear,left top,left bottom,from(rgba(39,107,158,.95)),to(rgba(39,107,158,.75)));background:-webkit-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.75));background:-o-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.75));background:linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.75));height:calc(100% - 20px);margin:10px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.job-title a{color:#fff;text-decoration:none}.job-spec{position:absolute;bottom:0;margin-bottom:20px;width:100%;background-color:transparent;color:#fff;list-style:none;z-index:1}.job-fade{position:absolute;display:block;bottom:0;left:0;width:100%;height:150px;background-image:-webkit-gradient(linear,left bottom,left top,from(#276b9e),to(rgba(39,107,158,0)));background-image:-webkit-linear-gradient(bottom,#276b9e,rgba(39,107,158,0));background-image:-o-linear-gradient(bottom,#276b9e,rgba(39,107,158,0));background-image:linear-gradient(0deg,#276b9e,rgba(39,107,158,0))}.office-menu-hoz ul{list-style-type:none;margin:20px 0;padding:0}@media only screen and (max-width:767px){.office-menu-hoz ul{display:block}}.office-menu-hoz li{display:inline-block;text-align:center;min-width:210px;margin:5px}.office-menu-hoz li a{padding:10px;background-color:#eee;display:block}.search-contact{position:absolute;right:20px}@media only screen and (max-width:767px){.search-contact{top:0;right:0;width:100%}}th{color:#cc090d;padding:20px;font-size:26px;background:#fff}td{border:1px solid #fff;background:#276b9e;color:#fff;padding:10px}.other-offices input{float:left;margin:5px}.other-offices input[type=submit]{width:200px;height:55px}.office-menu{margin-bottom:20px}.office-menu ul{padding:0;margin:0;display:block;width:100%}.office-menu ul:after{content:"";width:calc(33% - 20px)}.office-menu li{list-style:none;width:100%;background-color:#eaeaea;color:#fff;min-height:70px;margin-bottom:0;text-align:center;background-position:center center;background-size:cover;position:relative}.office-menu .list li{width:100%;min-height:80px}.office-menu .list li a h4{font-size:28px}.office-menu .grid li{width:calc(33% - 20px)}.office-menu li:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,107,158,.95)),to(rgba(39,107,158,.85)));background-image:-webkit-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85));background-image:-o-linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,107,158,.95)),to(rgba(39,107,158,.85)));background-image:linear-gradient(rgba(39,107,158,.95),rgba(39,107,158,.85))}.office-menu li:hover{opacity:.8}.office-menu li a{display:block;position:absolute;top:0;padding:20px;left:0;height:100%;width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-decoration:none;font-weight:700}.office-menu li a h4{font-weight:700}.quick-apply{display:none;float:right;padding:15px}.quick-apply p{color:#cc090d;font-weight:700}.job-alert-notification{background:#276b9e;color:#fff;font-weight:700;padding:16px;margin-top:40px;border-radius:10px}.job-alert-notification p{margin:0}.job-alert-form{margin-top:30px}.job-alert-form .privacy{padding-top:70px}.job-alert-form .privacy input{border:1px solid #ccc}.pure-g{width:100%}.resources{background:#fff}.our-offices{margin-top:130px;background:#fff}.office-page{background:#fff}.site-footer{border-top:2px solid #eaeaea}.job-result-location{color:#fff;font-size:14px}#breadcrumbs{font-size:.8em;font-weight:700;color:#f01}#breadcrumbs a{color:#f01}.breadcrumbs-wrapper{margin-top:50px;margin-bottom:-10px}.accordion{background-color:#276b9e;color:#fff;cursor:pointer;padding:0 18px;width:100%;text-align:left;border:none;outline:0;transition:.4s;margin-top:40px;height:0;overflow:hidden;transition:height .2s ease-out}.accordion.active{height:60px}.accordion:hover{opacity:.8}.panel{padding:0 18px;background-color:#eee;max-height:0;overflow:hidden;transition:max-height .2s ease-out;margin-bottom:40px}
/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:0 0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{display:none}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:white}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/**
 * pretty-checkbox.css
 *
 * A pure CSS library to beautify checkbox and radio buttons
 *
 * Source: https://github.com/lokesh-coder/pretty-checkbox
 * Demo: https://lokesh-coder.github.io/pretty-checkbox
 *
 * Copyright (c) 2017 Lokesh rajendran
 */

.pretty *{box-sizing:border-box}.pretty input:not([type=checkbox]):not([type=radio]){display:none}.pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.pretty .state label{position:initial;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.pretty .state label:after,.pretty .state label:before{content:'';width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc((0% - (100% - 1em)) - 8%);background-color:transparent}.pretty .state label:before{border-color:#bdc3c7}.pretty .state.p-is-hover,.pretty .state.p-is-indeterminate{display:none}@-webkit-keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:scale(7);transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.24);transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.04);transform:scale(1.04)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:scale(7);transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.24);transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.04);transform:scale(1.04)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes jelly{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jelly{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes rotate{0%{opacity:0;-webkit-transform:translateZ(-200px) rotate(-45deg);transform:translateZ(-200px) rotate(-45deg)}100%{opacity:1;-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}}@keyframes rotate{0%{opacity:0;-webkit-transform:translateZ(-200px) rotate(-45deg);transform:translateZ(-200px) rotate(-45deg)}100%{opacity:1;-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 #bdc3c7}100%{box-shadow:0 0 0 1.5em rgba(189,195,199,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #bdc3c7}100%{box-shadow:0 0 0 1.5em rgba(189,195,199,0)}}.pretty.p-default.p-fill .state label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.pretty.p-default .state label:after{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.pretty.p-default input:checked~.state label:after{background-color:#bdc3c7!important}.pretty.p-default.p-thick .state label:after,.pretty.p-default.p-thick .state label:before{border-width:calc(1em / 7)}.pretty.p-default.p-thick .state label:after{-webkit-transform:scale(.4)!important;-ms-transform:scale(.4)!important;transform:scale(.4)!important}.pretty.p-icon .state .icon{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc((0% - (100% - 1em)) - 8%);border:1px solid transparent;opacity:0}.pretty.p-icon .state .icon:before{margin:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.pretty.p-icon input:checked~.state .icon{opacity:1}.pretty.p-icon input:checked~.state label:before{border-color:#5a656b}.pretty.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc((0% - (100% - 1em)) - 8%);border:1px solid transparent;opacity:0}.pretty.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.pretty.p-svg input:checked~.state .svg{opacity:1}.pretty.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc((0% - (100% - 1em)) - 8%);left:0;z-index:0;text-align:center;line-height:normal;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-image input:checked~.state img{opacity:1}.pretty.p-switch input{min-width:2em}.pretty.p-switch .state{position:relative}.pretty.p-switch .state:before{content:'';border:1px solid #bdc3c7;border-radius:60px;width:2em;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc((0% - (100% - 1em)) - 16%);z-index:0;transition:all .5s ease}.pretty.p-switch .state label{text-indent:2.5em}.pretty.p-switch .state label:after,.pretty.p-switch .state label:before{transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-switch .state label:after{background-color:#bdc3c7!important}.pretty.p-switch input:checked~.state:before{border-color:#5a656b}.pretty.p-switch input:checked~.state label:before{opacity:0}.pretty.p-switch input:checked~.state label:after{background-color:#5a656b!important;left:1em}.pretty.p-switch.p-fill input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-switch.p-fill input:checked~.state label:before{opacity:0}.pretty.p-switch.p-fill input:checked~.state label:after{background-color:#fff!important;left:1em}.pretty.p-switch.p-slim .state:before{height:.1em;background:#bdc3c7!important;top:calc(50% - .1em)}.pretty.p-switch.p-slim input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.pretty.p-has-hover input:hover~.state.p-is-hover{display:block}.pretty.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.pretty.p-has-focus input:focus~.state label:before{box-shadow:0 0 3px 0 #bdc3c7}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.pretty.p-toggle .state.p-on{opacity:0;display:none}.pretty.p-toggle .state .icon,.pretty.p-toggle .state .svg,.pretty.p-toggle .state img,.pretty.p-toggle .state.p-off{opacity:1;display:inherit}.pretty.p-toggle .state.p-off .icon{color:#bdc3c7}.pretty.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.pretty.p-toggle input:checked~.state.p-off{opacity:0;display:none}.pretty.p-plain input:checked~.state label:before,.pretty.p-plain.p-toggle .state label:before{content:none}.pretty.p-plain.p-plain .icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pretty.p-round .state label:after,.pretty.p-round .state label:before{border-radius:100%}.pretty.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.pretty.p-round.p-icon .state .icon:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{border-radius:20%}.pretty.p-smooth .icon,.pretty.p-smooth .svg,.pretty.p-smooth label:after,.pretty.p-smooth label:before{transition:all .5s ease}.pretty.p-smooth input:checked+.state label:after{transition:all .3s ease}.pretty.p-smooth input:checked+.state .icon,.pretty.p-smooth input:checked+.state .svg,.pretty.p-smooth input:checked+.state img{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.pretty.p-smooth.p-default input:checked+.state label:after{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.pretty.p-smooth.p-plain input:checked+.state label:before{content:'';-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:all .5s ease}.pretty.p-tada:not(.p-default) input:checked+.state .icon,.pretty.p-tada:not(.p-default) input:checked+.state .svg,.pretty.p-tada:not(.p-default) input:checked+.state img,.pretty.p-tada:not(.p-default) input:checked+.state label:after,.pretty.p-tada:not(.p-default) input:checked+.state label:before{-webkit-animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state .icon,.pretty.p-jelly:not(.p-default) input:checked+.state .svg,.pretty.p-jelly:not(.p-default) input:checked+.state img,.pretty.p-jelly:not(.p-default) input:checked+.state label:after,.pretty.p-jelly:not(.p-default) input:checked+.state label:before{-webkit-animation:jelly .7s cubic-bezier(.25,.46,.45,.94);animation:jelly .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state label:before{border-color:transparent}.pretty.p-rotate:not(.p-default) input:checked~.state .icon,.pretty.p-rotate:not(.p-default) input:checked~.state .svg,.pretty.p-rotate:not(.p-default) input:checked~.state img,.pretty.p-rotate:not(.p-default) input:checked~.state label:after,.pretty.p-rotate:not(.p-default) input:checked~.state label:before{-webkit-animation:rotate .7s cubic-bezier(.25,.46,.45,.94);animation:rotate .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-rotate:not(.p-default) input:checked~.state label:before{border-color:transparent}.pretty.p-pulse:not(.p-switch) input:checked~.state label:before{-webkit-animation:pulse 1s;animation:pulse 1s}.pretty input[disabled]{cursor:not-allowed;display:none}.pretty input[disabled]~*{opacity:.5}.pretty.p-locked input{display:none;cursor:not-allowed}.pretty input:checked~.state.p-primary label:after,.pretty.p-toggle .state.p-primary label:after{background-color:#428bca!important}.pretty input:checked~.state.p-primary .icon,.pretty input:checked~.state.p-primary .svg,.pretty.p-toggle .state.p-primary .icon,.pretty.p-toggle .state.p-primary .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-primary-o label:before,.pretty.p-toggle .state.p-primary-o label:before{border-color:#428bca}.pretty input:checked~.state.p-primary-o label:after,.pretty.p-toggle .state.p-primary-o label:after{background-color:transparent}.pretty input:checked~.state.p-primary-o .icon,.pretty input:checked~.state.p-primary-o .svg,.pretty input:checked~.state.p-primary-o svg,.pretty.p-toggle .state.p-primary-o .icon,.pretty.p-toggle .state.p-primary-o .svg,.pretty.p-toggle .state.p-primary-o svg{color:#428bca;stroke:#428bca}.pretty.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#428bca!important}.pretty.p-switch input:checked~.state.p-primary:before{border-color:#428bca}.pretty.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#428bca!important}.pretty.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#245682;background-color:#245682!important}.pretty input:checked~.state.p-info label:after,.pretty.p-toggle .state.p-info label:after{background-color:#5bc0de!important}.pretty input:checked~.state.p-info .icon,.pretty input:checked~.state.p-info .svg,.pretty.p-toggle .state.p-info .icon,.pretty.p-toggle .state.p-info .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-info-o label:before,.pretty.p-toggle .state.p-info-o label:before{border-color:#5bc0de}.pretty input:checked~.state.p-info-o label:after,.pretty.p-toggle .state.p-info-o label:after{background-color:transparent}.pretty input:checked~.state.p-info-o .icon,.pretty input:checked~.state.p-info-o .svg,.pretty input:checked~.state.p-info-o svg,.pretty.p-toggle .state.p-info-o .icon,.pretty.p-toggle .state.p-info-o .svg,.pretty.p-toggle .state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.pretty.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de!important}.pretty.p-switch input:checked~.state.p-info:before{border-color:#5bc0de}.pretty.p-switch.p-fill input:checked~.state.p-info:before{background-color:#5bc0de!important}.pretty.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0!important}.pretty input:checked~.state.p-success label:after,.pretty.p-toggle .state.p-success label:after{background-color:#5cb85c!important}.pretty input:checked~.state.p-success .icon,.pretty input:checked~.state.p-success .svg,.pretty.p-toggle .state.p-success .icon,.pretty.p-toggle .state.p-success .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-success-o label:before,.pretty.p-toggle .state.p-success-o label:before{border-color:#5cb85c}.pretty input:checked~.state.p-success-o label:after,.pretty.p-toggle .state.p-success-o label:after{background-color:transparent}.pretty input:checked~.state.p-success-o .icon,.pretty input:checked~.state.p-success-o .svg,.pretty input:checked~.state.p-success-o svg,.pretty.p-toggle .state.p-success-o .icon,.pretty.p-toggle .state.p-success-o .svg,.pretty.p-toggle .state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c!important}.pretty.p-switch input:checked~.state.p-success:before{border-color:#5cb85c}.pretty.p-switch.p-fill input:checked~.state.p-success:before{background-color:#5cb85c!important}.pretty.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935!important}.pretty input:checked~.state.p-warning label:after,.pretty.p-toggle .state.p-warning label:after{background-color:#f0ad4e!important}.pretty input:checked~.state.p-warning .icon,.pretty input:checked~.state.p-warning .svg,.pretty.p-toggle .state.p-warning .icon,.pretty.p-toggle .state.p-warning .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-warning-o label:before,.pretty.p-toggle .state.p-warning-o label:before{border-color:#f0ad4e}.pretty input:checked~.state.p-warning-o label:after,.pretty.p-toggle .state.p-warning-o label:after{background-color:transparent}.pretty input:checked~.state.p-warning-o .icon,.pretty input:checked~.state.p-warning-o .svg,.pretty input:checked~.state.p-warning-o svg,.pretty.p-toggle .state.p-warning-o .icon,.pretty.p-toggle .state.p-warning-o .svg,.pretty.p-toggle .state.p-warning-o svg{color:#f0ad4e;stroke:#f0ad4e}.pretty.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#f0ad4e!important}.pretty.p-switch input:checked~.state.p-warning:before{border-color:#f0ad4e}.pretty.p-switch.p-fill input:checked~.state.p-warning:before{background-color:#f0ad4e!important}.pretty.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11!important}.pretty input:checked~.state.p-danger label:after,.pretty.p-toggle .state.p-danger label:after{background-color:#d9534f!important}.pretty input:checked~.state.p-danger .icon,.pretty input:checked~.state.p-danger .svg,.pretty.p-toggle .state.p-danger .icon,.pretty.p-toggle .state.p-danger .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-danger-o label:before,.pretty.p-toggle .state.p-danger-o label:before{border-color:#d9534f}.pretty input:checked~.state.p-danger-o label:after,.pretty.p-toggle .state.p-danger-o label:after{background-color:transparent}.pretty input:checked~.state.p-danger-o .icon,.pretty input:checked~.state.p-danger-o .svg,.pretty input:checked~.state.p-danger-o svg,.pretty.p-toggle .state.p-danger-o .icon,.pretty.p-toggle .state.p-danger-o .svg,.pretty.p-toggle .state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.pretty.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f!important}.pretty.p-switch input:checked~.state.p-danger:before{border-color:#d9534f}.pretty.p-switch.p-fill input:checked~.state.p-danger:before{background-color:#d9534f!important}.pretty.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622!important}.pretty.p-bigger .icon,.pretty.p-bigger .img,.pretty.p-bigger .svg,.pretty.p-bigger label:after,.pretty.p-bigger label:before{font-size:1.2em!important;top:calc((0% - (100% - 1em)) - 35%)!important}.pretty.p-bigger label{text-indent:1.7em}@media print{.pretty .state .icon,.pretty .state label:after,.pretty .state label:before,.pretty .state:before{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}