#banner,.logo-content img{margin:0}.upper-footer,nav ul li{position:relative}.bottom-neg,.main-content,nav ul{margin-bottom:0}.header-text cite,.main-content cite{font-style:italic;font-weight:700}#prev-page,nav ul li{float:left}#date-time,.bloglist-date{background-repeat:no-repeat}article,aside,footer,header,hgroup,nav,section{display:block}.header-background{background-color:#fff;border-bottom:solid 1px #e1e1e1;border-top-style:solid;border-top-width:10px;border-top-color:#d35400;height:80px}.banner-content img,.header-text img,.logo-content img,.main-content img{height:auto;max-width:100%}.main-background{background-color:#ebebeb;padding:20px 0}.lower-footer{background-color:#252525}.banner-container{background-color:#fff}.header-text-background{background-color:#e67e22;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#d35400}.logo-content strong{color:#d35400}.logo-content p{font-size:16px;color:#373737}#nav-menu{margin-top:36px}nav select{display:none}nav ul li{padding:0 14px}nav ul{float:right}.banner-content{padding:0}.banner-content img{margin:0}.header-text{padding:10px 0}.header-text blockquote,.main-content blockquote{border-left:4px solid #a1a1a1;padding-left:20px}.header-text img,section{margin:0}.main-content h1>a,.main-content h2 a,.main-content h3>a,.main-content h4>a,.main-content h5>a,.main-content h6>a{text-decoration:none}.main-content img{margin:0}.ccm-tags-display ul.ccm-tag-list li{color:#555}.main-content #main-content-sidebar-archives,.main-content .ccm-tags-display{min-height:20px;padding:19px;margin-bottom:20px;background-color:tranparent;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.ccm-tag-list li a,.main-content #main-content-sidebar-archives ul li a{text-decoration:none;line-height:13px;height:13px;background-color:#f0eeef}.ccm-tag-list li{margin:10px 10px 10px 0!important;padding-left:0!important}.ccm-tag-list li a{color:#5f656f!important;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ccm-tag-list li a:hover{color:#213440!important}.main-content #main-content-sidebar-archives ul li{list-style:none!important;padding:10px 0;margin:0 10px 0 0;display:inline-block}.main-content #main-content-sidebar-archives ul li a{color:#5f656f!important;font-size:16px!important;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.main-content #main-content-sidebar-archives ul li a:hover{color:#213440!important}#date-time{width:14px;height:14px;line-height:14px;display:inline-block;vertical-align:text-top;background-image:url(https://www.a1drivingschool.co.nz/themes/responsive_landing_sub/images/calendar.png);margin-top:1px}#share-content{margin:-7px 0 15px}#blog-navigation{margin:30px 0 10px}#return-page{width:17px;margin:0 auto}#next-page{margin-top:-16px;float:right}a.blog-next-page,a.blog-prev-page,a.blog-return-page{font-size:12px;text-decoration:underline}ul.bloglist li,ul.thumb-bloglist li{list-style-type:none!important;margin-left:0!important}.ccm-page-list-description{color:#555;font-family:Tahoma,Geneva,sans-serif;font-size:17px;font-weight:400;line-height:1.5;margin-bottom:8px}.bloglist-date,.bloglist-tags,.bloglist-user{font-style:italic;font-size:12px}.main-content ul.left-side-nav li,.main-content ul.right-side-nav li{border-bottom:1px solid #fff;border-radius:5px;margin:0 0 5px;list-style-type:none}.main-content td{vertical-align:middle}.main-content ul.right-side-nav a{color:#000;display:block;padding:10px 20px 10px 0;text-align:right;text-decoration:none}.main-content ul.right-side-nav a:hover{color:#000}.main-content ul.right-side-nav li{background-color:#d35400;transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s}.main-content ul.right-side-nav li:hover{box-shadow:3px 3px 3px #000;background-color:#e67e22}.main-content ul.left-side-nav a{color:#000;text-align:left;display:block;padding:10px 0 10px 20px;text-decoration:none;transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s}.main-content ul.left-side-nav a:hover{color:#000}.main-content ul.left-side-nav li{background-color:#d35400;-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s}.main-content ul.left-side-nav li:hover{box-shadow:3px 3px 3px #000;background-color:#e67e22}.upper-footer-content img{max-width:100%;height:auto;margin:0}hr.upper-footer{display:block;height:1px;border:0;border-top:1px solid #a1a1a1;margin:1em 0 .5em;padding:0}.footer-content img{max-width:100%;height:auto;margin:0}hr.footer{display:block;height:1px;border:0;border-top:1px solid #a1a1a1;margin:1em 0 .5em;padding:0}ul.footer-nav li a{color:#212121;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#555;display:block;padding:10px 0 10px 5px;text-decoration:none;transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;-webkit-transition:all .5s linear 0s;-o-transition:all .5s linear 0s}ul.footer-nav li{list-style-type:none;margin:0}ul.footer-nav li a:hover{background-color:transparent;color:#ddd;text-decoration:none;border-bottom-color:#212121}a.cta-button{background-color:#d35400;color:#fff!important;box-shadow:0 2px 3px #000;letter-spacing:2px;text-align:center;margin:10px 0;padding:10px 15px;text-decoration:none;text-shadow:none!important;transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s}a.cta-button:hover{background-color:#e67e22!important;color:#fff!important;text-shadow:1px 1px 1px #333!important;text-decoration:none!important}#back-top a,h2.bloglist-title a{text-decoration:none}a.max-rounded{border-radius:25px}a.min-rounded{border-radius:10px}a.bg-color-var-1{background-color:#428bca!important}a.bg-color-var-2{background-color:#00B649!important}a.bg-color-var-3{background-color:#42BACA!important}a.bg-color-var-4{background-color:#CA4242!important}a.bg-color-var-1:hover{background-color:#2797F8!important}a.bg-color-var-2:hover{background-color:#42CA4D!important}a.bg-color-var-3:hover{background-color:#1CD1E9!important}a.bg-color-var-4:hover{background-color:#E91919!important}ul.bloglist li{margin-bottom:20px}.bloglist-tag-container{margin-top:-10px}.bloglist-date{background-image:url(images/calendar_month_checkmark.png);background-position:left 50%;background-size:22px 22px;padding-left:28px}ul.thumb-bloglist li{border-bottom:1px dashed #c50022;margin-bottom:20px;padding:10px 0 20px}.thumb-bloglist-tag-container{margin-top:20px}#back-top{position:fixed;bottom:30px;right:70px;z-index:2}#back-top a{width:108px;display:block;text-align:center;font:11px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;color:#777;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top a:hover{color:#000}#back-top span{width:30px;height:29px;display:block;margin-bottom:7px;margin-left:43px;background:url(images/nav-icons.png) -7px -577px no-repeat #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:1s;-moz-transition:1s;transition:1s}.bx-viewport{left:0!important}@media only screen and (min-width:980px){.five .middle .inner,.five td .inner,.five td.content{max-width:290px}.five .middle .inner img{max-width:260px}.five td.content img{max-width:210px}.eleven .middle .inner,.eleven td .inner,.eleven td.content{max-width:640px}.eleven .middle .inner img{max-width:620px}.eleven td.content img{max-width:570px}}@media only screen and (min-width:768px) and (max-width:979px){.further-lower-footer .container,.lower-footer .container,.main-background .container{padding:0}.five .middle .inner,.five td .inner,.five td.content{max-width:220px}.five .middle .inner img{max-width:200px}.five td.content img{max-width:160px}.eleven .middle .inner,.eleven td .inner,.eleven td.content{max-width:508px}.eleven .middle .inner img{max-width:488px}.eleven td.content img{max-width:448px}.deluxe_image_gallery_container{text-align:center}.sixteen.columns.main-content .deluxe_image_gallery_image{display:inline-block;float:none;margin:5px;width:auto!important}}@media only screen and (max-width:979px){.eleven.columns.main-content div,.five.columns.main-content div,.four.columns.main-content div,.one-third.column.main-content div,.two-thirds.column.main-content div{width:100%!important}.eleven.columns.main-content .ccm-layout-col-spacing,.five.columns.main-content .ccm-layout-col-spacing,.four.columns.main-content .ccm-layout-col-spacing,.one-third.column.main-content .ccm-layout-col-spacing,.two-thirds.column.main-content .ccm-layout-col-spacing{margin:0!important}.eleven.columns.main-content .ccm-layout-col-spacing .inner,.five.columns.main-content .ccm-layout-col-spacing .inner,.four.columns.main-content .ccm-layout-col-spacing .inner,.one-third.column.main-content .ccm-layout-col-spacing .inner,.two-thirds.column.main-content .ccm-layout-col-spacing .inner{min-height:unset!important;min-height:inherit!important}}@media only screen and (max-width:767px){.deluxe_image_gallery_container,nav{text-align:center}.header-nav-area{height:130px}.header-background,nav{height:auto}.main-content{margin-bottom:20px!important}.footer-background,.main-background,.middle-container{padding:20px 0}nav{background:0 0}nav ul{display:none}nav select{display:block}#nav-menu{margin-top:0}#mobile-nav{position:static;width:80%;margin:25px auto 15px!important}#back-top{display:none!important}.banner-text-bg,.banner-text-bg-link,.cta-button{display:block}.sixteen.columns.main-content div{width:100%!important}.sixteen.columns.main-content .ccm-layout-col-spacing{margin:0!important}.sixteen.columns.main-content .ccm-layout-col-spacing .inner{min-height:unset!important;min-height:inherit!important}.main-content .inner img,.main-content .middle .inner img,.main-content td.content img{float:none!important;display:block;margin-bottom:10px;margin-left:auto!important;margin-right:auto!important;max-width:400px}.main-content td.content img{max-width:355px}.sixteen.columns.main-content .deluxe_image_gallery_image{display:inline-block;float:none;margin:5px;width:auto!important}}@media only screen and (max-width:479px){#mobile-nav{margin:25px auto 15px}.main-content{margin-bottom:20px!important}.main-content .middle .inner,.main-content td .inner,.main-content td.content{max-width:100%;margin:0 auto}.main-content .middle .inner img,.main-content td.content img{max-width:233px}.main-content .inner img{max-width:275px}.main-content .inner table{max-width:100%}}