/*!
	Theme Name: Auto8 V3
	Theme URI: https://auto8.partsb2.com.au/
	Description: Auto8 V3
	Version: 1.0
	Author: PARts Australia
	Tags: HTML5, CSS3
	Text Domain: auto8
*/.bg-color2{background-color:#efece9}
.bg-color3{background-color:#043478}
*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}
#mfPreviewBar{display:none!important}
.flex{display:-webkit-box;display:flex}
.flex-justify-center{-webkit-box-pack:center;justify-content:center}
.flex-align-center{-webkit-box-align:center;align-items:center}
.clear,.clearfix{*zoom:1}
.clear:after,.clear:before,.clearfix:after,.clearfix:before{content:' ';display:table}
.clear:after,.clearfix:after{clear:both}
.inherit-link,.inherit-link:active,.inherit-link:hover,.inherit-link:visited{color:inherit}
._hidden,.display-none{display:none!important}
._invis{visibility:hidden!important}
._shown,.display-block{display:block!important}
@media (max-width:768px){.desktop-only{display:none}}.ipad-only{display:none}
@media (max-width:768px){.ipad-only{display:initial}}html{font-size:62.5%;font-family:"Open Sans",sans-serif}
@media (max-width:500px){html{font-size:50%}}body{font-size:1.6rem;color:#313131;background-color:transparent!important}
body:not(.home) .main{margin:0 auto;padding:20px 0 70px}
body:not(.home) .page .centered-container{max-width:1165px}
ul{margin:0;padding:0}
p{margin-top:1rem;margin-bottom:1rem}
img{max-width:100%;vertical-align:bottom;height:auto}
a{color:#1f79eb;text-decoration:none}
a:hover{color:#1b67c7}
a:focus{outline:0}
a:active,a:hover{outline:0}
input:focus{outline:0}
.spacer{clear:both}
@media (max-width:768px){body.mobile-menu-open{overflow:hidden}}body.modal-open{width:100%;height:100%;overflow:hidden}
.modal-bg{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);padding:10px}
.modal-bg .modal-body{border-radius:8px;position:relative;max-height:100%;max-width:100%;overflow-y:auto;background-color:#e6e6e6}
.modal-bg .modal-close{cursor:pointer;position:absolute;top:20px;right:25px;font-size:22px}
@media (max-width:767px){.modal-bg .modal-close{top:20px;right:20px}}.modal-bg .modal-content{position:static;background-color:transparent;border:0;border-radius:0;box-shadow:none}
.video-iframe-container{overflow:hidden;padding-top:56.25%;position:relative}
iframe.video-iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
button.display-block{width:100%}
#SIGNUP_BODY_ALL,.centered-container{margin:0 auto;width:90%;max-width:1300px}
@media (max-width:768px){#SIGNUP_BODY_ALL,.centered-container{width:100%}}.wp-page ol,.wp-page ul{padding-left:40px}
@media (max-width:700px) and (min-width:451px){.wp-page ol,.wp-page ul{padding-left:20px}}@media (max-width:450px){.wp-page ol,.wp-page ul{padding-left:20px}}.bottom-bar{background:url(/wp-content/themes/auto8_v3/img/bottom-page-bar-bg.png) repeat-x;background-position:0;height:77px}
.wrapper{max-width:1172px;margin:0 auto;position:relative}
main{min-height:200px}
#top-nav{font-family:"Open Sans",sans-serif;display:none;padding:16px 16px;width:300px;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;position:fixed;top:0;left:0;color:#faed23;background-color:#000;z-index:1000}
@media (max-width:500px){#top-nav{width:100%}}#top-nav .top-nav-close{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}
#top-nav .top-nav-close i{cursor:pointer;font-size:2.4rem}
@media (max-width:500px){#top-nav .top-nav-close i{font-size:3rem}}#top-nav .top-nav-static-links h5{margin:16px 0}
#top-nav .top-nav-static-links a{text-decoration:underline}
#top-nav .top-nav-static-links a,#top-nav .top-nav-static-links a:active,#top-nav .top-nav-static-links a:hover,#top-nav .top-nav-static-links a:visited{color:inherit}
body.admin-bar #top-nav{margin-top:32px}
#top-nav.open{display:block;box-shadow:0 8px 0 4px rgba(0,0,0,.05);height:100%;overflow:auto}
#top-nav #CategoryTree h4{margin-bottom:8px}
@media (max-width:768px){#top-nav #CategoryTree .categories-box{display:block}}#top-nav #CategoryTree .categories-box>div input[type=search]{background:#cdcdcd;color:#000;box-sizing:border-box}
#top-nav #CategoryTree .categories-box>div>.tree-item-group{margin:0;padding:0;list-style:none;width:100%}
#top-nav #CategoryTree .categories-box>div>.tree-item-group .tree-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:5px 0;font-size:14px}
@media (max-width:768px){#top-nav #CategoryTree .categories-box>div>.tree-item-group .tree-item{font-size:18px}}#top-nav #CategoryTree .categories-box>div>.tree-item-group .tree-item .toggle-icon{margin-right:8px}
#top-nav #CategoryTree .categories-box>div>.tree-item-group .tree-item .toggle-icon .toggle-icon-symbol{font-size:24px}
#top-nav .specials-left-content,#top-nav .specials-main-content{float:left}
#top-nav .specials-left-content{width:30%;background-color:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.07);-webkit-transition:box-shadow .5s linear;transition:box-shadow .5s linear}
.admin-bar #header_bar{top:32px}
@media (max-width:782px){.admin-bar #header_bar{top:46px}}.nav ul{list-style-type:none;margin:0;padding:0}
@media (max-width:782px){.admin-bar #header_nav{top:46px}}#header_nav,.login-container{letter-spacing:1px}
header#main-header{font-family:"Open Sans",sans-serif;background-color:#fff;width:100%;box-sizing:border-box;padding:30px 0 15px}
@media (max-width:768px){header#main-header{padding:16px 0}}header#main-header #Cart{padding-left:5px}
header#main-header #header-main-row{display:grid;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;-webkit-box-align:center;align-items:center;padding-bottom:10px}
@media (max-width:768px){header#main-header #header-main-row{margin:0 15px;grid-template-columns:61px auto 170px}}@media (max-width:431px){header#main-header #header-main-row{margin:1px;grid-template-columns:62px auto 80px}}header#main-header #header-main-row .header-menu-button{cursor:pointer;color:#faed23;text-transform:uppercase;background-color:#000;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:5px 10px;border-radius:7px;font-size:37px;background:url(/wp-content/themes/auto8_v3/img//icon/header-menu-button.png) no-repeat #000;width:62px;height:46px}
@media (max-width:768px){header#main-header #header-main-row .header-menu-button{color:#000;background-color:transparent}}header#main-header #header-main-row .header-menu-button i.fa{cursor:pointer;display:none}
header#main-header #header-main-row .header-menu-button span{margin-left:4px;font-family:"Bebas Neue","Open Sans",sans-serif;font-size:32px;position:relative;top:3px}
@media (max-width:768px){header#main-header #header-main-row .header-menu-button span{display:none}}header#main-header #header-main-row #main-logo{margin:0 0;padding:0 16px}
@media (max-width:768px){header#main-header #header-main-row #main-logo{justify-self:center}}header#main-header #header-main-row #main-logo a{display:inline-block}
header#main-header #header-main-row #main-logo a img{display:inline-block;max-width:100%;width:300px;-o-object-fit:contain;object-fit:contain}
header#main-header #header-main-row #main-logo.main-logo-dev-site img{-webkit-filter:brightness(0) saturate(100%) invert(13%) sepia(93%) saturate(6924%) hue-rotate(1deg) brightness(112%) contrast(116%);filter:brightness(0) saturate(100%) invert(13%) sepia(93%) saturate(6924%) hue-rotate(1deg) brightness(112%) contrast(116%)}
header#main-header #header-main-row #header-button-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:35px}
header#main-header #header-main-row #header-button-row img{width:auto}
@media (max-width:1300px){header#main-header #header-main-row #header-button-row{margin-right:0}}header#main-header #header-main-row #header-button-row>div:first-child{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}
header#main-header #header-main-row #header-button-row>div:first-child #header-phone{display:block;font-weight:700;font-size:3rem;font-family:"Bebas Neue","Open Sans",sans-serif;text-align:right;margin-right:8px}
header#main-header #header-main-row #header-button-row>div:first-child #header-phone,header#main-header #header-main-row #header-button-row>div:first-child #header-phone:active,header#main-header #header-main-row #header-button-row>div:first-child #header-phone:hover,header#main-header #header-main-row #header-button-row>div:first-child #header-phone:link,header#main-header #header-main-row #header-button-row>div:first-child #header-phone:visited{color:#313131}
@media (max-width:768px){header#main-header #header-main-row #header-button-row>div:first-child #header-phone{display:none}}@media (max-width:768px){header#main-header #header-main-row #header-button-row>div:first-child .login-user-name{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media (max-width:431px){header#main-header #header-main-row #header-button-row>div:first-child .login-user-name{display:none}}header#main-header #header-main-row #header-button-row>div:first-child .login-user-name a{margin:0}
@media (max-width:768px){header#main-header #header-main-row #header-button-row>div:first-child .login-user-name .dash{display:none}}header#main-header #header-main-row #header-button-row a{display:inline-block;position:relative}
header#main-header #header-main-row #header-button-row a:not(:first-child){margin-left:8px}
@media (max-width:500px){header#main-header #header-main-row #header-button-row a img{height:25px}}header#main-header #header-main-row #header-button-row a .cart-label{position:relative}
header#main-header #header-main-row #header-button-row a .cart-count{position:absolute;text-align:center;font-size:12px;font-weight:700;line-height:12px;font-family:"Open Sans",sans-serif;background:#fff;border:3px solid #000;border-radius:25px;color:#000;top:-10px;right:-15px;padding:4px;width:25px;height:25px}
header#main-header #header-search-row{display:-webkit-box;display:flex;margin-top:12px;max-width:1165px;margin:0 auto}
@media (max-width:768px){header#main-header #header-search-row{margin:0 15px}}@media (max-width:431px){header#main-header #header-search-row{margin:2px}}@media (max-width:767px){header#main-header #header-search-row #search_bar_header{padding:0}}header#main-header #header-search-row #top-search{-webkit-box-flex:1;flex-grow:1;padding:0}
header#main-header #search-tagline{color:#fff;display:block;font-size:23px;padding-top:8px}
body:not(.home) #search_bar_header .search-bar-left,body:not(.home) #search_bar_header .search-bar-right{box-shadow:none}
@media (max-width:620px){.vehiclesearch-v3{margin:-28px auto!important}}.search-bar{color:#fff;max-width:1165px;margin:0 auto}
.search-bar .search-bar-wrap{display:-webkit-box;display:flex;letter-spacing:1px}
@media (max-width:767px){.search-bar .search-bar-wrap .search-bar-right{width:auto;height:50px;margin-top:0!important}}@media (max-width:580px){.search-bar .search-bar-wrap .search-bar-right{height:57px;background-image:url(/wp-content/themes/auto8_v3/img/search-mmy-bg-mobile2.png);background-position:2px 10px;width:87px;min-width:87px}
.search-bar .search-bar-wrap .search-bar-right>div>div{font-size:10px;text-indent:-230px;white-space:nowrap;overflow:hidden}}@media (max-width:431px){.search-bar .search-bar-wrap .search-bar-right{padding:0}}.search-bar .search-bar-title{text-align:center;color:#1d68b3;font-family:Roboto,sans-serif;font-weight:500;font-size:2.5rem;margin-bottom:10px}
@media (max-width:768px){.search-bar .search-bar-title{margin:25px 0}}.search-bar .search-bar-left,.search-bar .search-bar-right{position:relative}
.search-bar .search-bar-left{-webkit-box-flex:1;flex-grow:1}
.search-bar .search-bar-label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:100%;padding:15px 30px;padding-left:45px;border:#000 1px solid;border-right:none;background-color:#fff;color:#000;font-weight:400;margin:0;border-top-left-radius:10px;border-bottom-left-radius:10px;height:50px;cursor:text}
@media (max-width:580px){.search-bar .search-bar-label{height:57px;padding-left:10px}}.search-bar .search-bar-label .search-box-icon{width:0;height:0;background-size:contain;background-position:center;background-repeat:no-repeat}
.search-bar .search-bar-label .search-box-text{width:100%;position:relative}
.search-bar .search-bar-label .search-bar-placeholder,.search-bar .search-bar-label .search-bar-query{background-color:transparent;border:0;font-style:italic;color:#000;font-size:1.4rem;letter-spacing:1px}
.search-bar .search-bar-label .search-box-query{width:100%}
.search-bar .search-bar-label .search-bar-placeholder{position:absolute;top:2px;left:0;width:100%}
.search-bar .search-bar-right,.search-bar .search-bar-scan{background-color:#ff3;text-align:center;padding:12px 0;color:#313131}
.search-bar .search-bar-right{flex-shrink:1;box-shadow:none;padding:5px 0;font-size:14px;border:#000 1px solid;border-radius:10px;margin-left:-7px;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;height:50px;background-image:url(/wp-content/themes/auto8_v3/img/search-background.png);background-position:-5px 0;background-repeat:no-repeat;cursor:pointer;background-color:#faed23}
.search-bar .search-bar-right.mobile-close-btn{background-image:none}
.search-bar .search-bar-right b.close-mmy{display:block;padding:10px}
@media (max-width:375px){.search-bar .search-bar-right b.close-mmy{margin-top:5px}}.search-bar .search-bar-right>div{float:left;margin-left:0;padding-left:40px}
.search-bar .search-bar-right>div div{font-size:12px}
.search-bar .search-bar-right>div div:first-child{font-weight:300;max-width:140px}
.search-bar .search-bar-right>div div:last-child{margin-top:4px}
.search-bar #RegoSearch{text-transform:capitalize;margin-left:0;border:#000 1px solid;background-color:#ff3;border-left:none;padding-top:5px;border-top-right-radius:10px;border-bottom-right-radius:10px;height:50px;background-color:#faed23}
@media (max-width:580px){.search-bar #RegoSearch{height:57px}
.search-bar #RegoSearch .rego-search-header{padding:4px 2px;margin:7px 0;width:53px}
.search-bar #RegoSearch .rego-search-header .secondary button{padding:0;font-size:18px}}.search-bar .search-bar-scan{margin-top:16px;cursor:pointer}
.search-bar .search-bar-scan i.fa{color:#fff;margin-right:4px}
#barcode_modal .modal-body{width:auto;height:auto;max-width:640px;max-height:100%;padding:8px}
#barcode_modal .modal-body .modal-content h2{text-align:center}
#barcode_modal .modal-body .modal-content #barcode_scanner{position:relative}
#barcode_modal .modal-body .modal-content #barcode_scanner #barcode_scanner_viewport{overflow:hidden;position:relative;width:100%;min-height:100px}
#barcode_modal .modal-body .modal-content #barcode_scanner #barcode_scanner_viewport canvas,#barcode_modal .modal-body .modal-content #barcode_scanner #barcode_scanner_viewport img,#barcode_modal .modal-body .modal-content #barcode_scanner #barcode_scanner_viewport video{max-width:100%;width:100%}
#barcode_modal .modal-body .modal-content #barcode_scanner #barcode_scanner_viewport .canvas-overlay,#barcode_modal .modal-body .modal-content #barcode_scanner #barcode_scanner_viewport canvas{position:absolute;top:0;left:0}
#barcode_modal .modal-body .modal-content #barcode_scanner #barcode_scanner_status_container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}
#barcode_modal .modal-body .modal-content #barcode_scanner #barcode_scanner_status_container .barcode-scanner-status{display:-webkit-box;display:flex;text-align:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;visibility:hidden;position:absolute;width:80%;height:80%;max-width:200px;max-height:200px;padding:16px;opacity:.8;border-radius:50%}
#barcode_modal .modal-body .modal-content #barcode_scanner #barcode_scanner_status_container .barcode-scanner-status i.fa{font-size:24px;margin-bottom:16px}
#barcode_modal .modal-body .modal-content #barcode_scanner #barcode_scanner_status_container #barcode_scanner_ajax{background-color:#007bff;color:#fff}
#barcode_modal .modal-body .modal-content #barcode_scanner #barcode_scanner_status_container #barcode_scanner_success{background-color:#28a745;color:#fff}
#barcode_modal .modal-body .modal-content #barcode_scanner #barcode_scanner_status_container .barcode-scanner-failure{background-color:#dc3545;color:#fff}
#barcode_modal .modal-body .modal-content #barcode_camera_input{display:none;margin-top:16px}
#barcode_modal .modal-body .modal-content #barcode_camera_input label{background-color:#007bff;color:#fff;padding:12px 16px;text-align:center;display:block;margin:auto;max-width:300px}
#barcode_modal .modal-body .modal-content #barcode_camera_input label i.fa{margin-right:2px}
#barcode_modal .modal-body .modal-content #barcode_camera_input #imageCapture{visibility:hidden}
.slick-slide img{width:100%}
#main-footer{background-color:#fff;font-family:"Open Sans Condensed","Open Sans",sans-serif;padding:75px 0 50px}
#main-footer a,#main-footer a:active,#main-footer a:hover,#main-footer a:link,#main-footer a:visited{color:#313131}
#main-footer .p,#main-footer p{color:#fff}
#main-footer>div{max-width:1165px}
#main-footer ul{float:none;padding:0;list-style-type:none}
#main-footer ul li{background:0 0;float:none;padding:0;text-align:center}
#main-footer ul li a{font-family:"Open Sans Condensed","Open Sans",sans-serif;font-size:2rem;line-height:1.5;font-weight:400}
#main-footer ul li .footer-social-icons{display:grid;margin-right:-8px;margin-top:-8px}
#main-footer ul li .footer-social-icons a{display:grid;grid-template-columns:50px 100px;text-align:left;flex-shrink:0;margin-right:8px;margin:8px auto}
#main-footer ul li .footer-social-icons a img{display:block}
#main-footer ul li .footer-social-icons a span{margin:10px}
#main-footer ul li .footer-phone{font-family:"Bebas Neue","Open Sans",sans-serif;margin-top:16px}
#main-footer ul li .footer-phone a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:700}
#main-footer ul li .footer-phone img{width:40px;height:40px;padding:0;margin-right:8px}
#main-footer .footer-col-1 p{margin-right:15px}
#main-footer #footer-first-row{display:-webkit-box;display:flex;padding-top:45px}
#main-footer #footer-cols{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px}
@media (max-width:768px){#main-footer #footer-cols{grid-template-columns:repeat(2,1fr);margin:0 16px}}#main-footer #footer-cols>li h3{margin-bottom:32px;font-size:1.8rem;font-weight:700;color:#313131;text-transform:uppercase;text-align:center}
#main-footer .footer-payment-logos{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:16px 0}
@media (max-width:768px){#main-footer .footer-payment-logos{margin-top:40px}}#main-footer .footer-payment-logos img{margin-right:16px}
#main-footer .footer-payment-logos img:first-child{height:65px}
@media (max-width:768px){#main-footer .footer-payment-logos img:first-child{height:45px}}#main-footer .footer-payment-logos img:not(:first-child){height:40px}
@media (max-width:768px){#main-footer .footer-payment-logos img:not(:first-child){height:25px}}#main-footer .tec-doc-footer{font-family:"Open Sans",sans-serif;display:grid;grid-template-columns:20% 60% 20%;padding:10px 0;background:0 0;margin-top:20px}
#main-footer .tec-doc-footer>div:nth-child(2){text-align:center;margin:auto;font-size:12px}
@media (max-width:620px){#main-footer .tec-doc-footer{grid-template-columns:unset}}#main-footer .tec-doc-logo{flex-shrink:0;text-align:right}
@media (max-width:620px){#main-footer .tec-doc-logo{text-align:center}}@media (max-width:768px){#main-footer .tec-doc-logo{float:left}}#main-footer .tec-doc-logo img{width:150px}
#main-footer .tec-doc-text{padding-left:10px;color:#313131}
#main-footer .tec-doc-text p{margin:0;font-size:11px;font-weight:400}
#post-404{text-align:center}
#post-404 h2 a{font-size:2rem}
.breadcrumbs{max-width:1100px;margin-left:auto;margin-right:auto}
.breadcrumbs p{line-height:1.8}
.breadcrumbs p i{padding:0 4px 0 5px;color:#b0aca8}
.breadcrumbs p a,.breadcrumbs p a:active,.breadcrumbs p a:hover,.breadcrumbs p a:link,.breadcrumbs p a:visited{color:#043478}
.single article{*zoom:1}
.single article:after,.single article:before{content:' ';display:table}
.single article:after{clear:both}
@media (max-width:768px){.page:not(.home) main,.single-post main{border-bottom:1px solid #000}}.page:not(.home) .wp-page-banner,.single-post .wp-page-banner{background-size:cover;background-repeat:no-repeat;background-position:center;height:240px;padding:30px 40px;margin-bottom:40px;color:#fff;font-size:30px;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}
.page:not(.home) .wp-page-banner h1,.single-post .wp-page-banner h1{font-size:3.6rem;font-family:Montserrat,"Open Sans",sans-serif;font-weight:400}
.page:not(.home) .wp-page-horizontal-menu,.single-post .wp-page-horizontal-menu{margin:0;padding:0;list-style:none;display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:32px}
.page:not(.home) .wp-page-horizontal-menu>li,.single-post .wp-page-horizontal-menu>li{display:inline-block;border:1px solid #ddd;background-color:#f4f5f9;border-radius:4px;width:180px;margin:0 5px 5px 0}
.page:not(.home) .wp-page-horizontal-menu>li.current-menu-item,.single-post .wp-page-horizontal-menu>li.current-menu-item{background-color:#fff;border-left:3px solid #faed23;border-right:3px solid #faed23;font-weight:700}
.page:not(.home) .wp-page-horizontal-menu>li a,.single-post .wp-page-horizontal-menu>li a{display:block;width:100%;height:100%;padding:10px 10px;font-size:1.4rem}
.page:not(.home) .wp-page-horizontal-menu>li a,.page:not(.home) .wp-page-horizontal-menu>li a:active,.page:not(.home) .wp-page-horizontal-menu>li a:hover,.page:not(.home) .wp-page-horizontal-menu>li a:link,.page:not(.home) .wp-page-horizontal-menu>li a:visited,.single-post .wp-page-horizontal-menu>li a,.single-post .wp-page-horizontal-menu>li a:active,.single-post .wp-page-horizontal-menu>li a:hover,.single-post .wp-page-horizontal-menu>li a:link,.single-post .wp-page-horizontal-menu>li a:visited{color:#aeafb1}
.page:not(.home) article,.single-post article{font-family:"Open Sans",sans-serif;line-height:1.3}
.page:not(.home) article>:not(.article-full-width),.single-post article>:not(.article-full-width){margin-left:auto;margin-right:auto}
.page:not(.home) article .the-content,.single-post article .the-content{line-height:1.5}
@media (max-width:768px){.page:not(.home) article .the-content,.single-post article .the-content{padding:0 20px}}.page:not(.home) article .the-content p,.single-post article .the-content p{margin:2rem 0}
.page:not(.home) article .the-content img,.single-post article .the-content img{margin-bottom:15px}
.page:not(.home) article .the-content h1,.single-post article .the-content h1{margin-bottom:20px}
.page:not(.home) article .the-content h3,.single-post article .the-content h3{margin-bottom:30px}
.grecaptcha-badge{display:none!important}
body.page.page-contacts .grecaptcha-badge{display:block!important}
body.page.page-contacts form.wpcf7-form label{display:-webkit-box;display:flex}
body.page.page-contacts form.wpcf7-form label>span:not([class^=wpcf7]){width:100px;flex-shrink:0;text-align:right;margin-right:8px}
body.page.page-contacts form.wpcf7-form label>span:not([class^=wpcf7])[required]:before{content:'*';color:#faed23}
body.page.page-contacts form.wpcf7-form textarea{height:100px}
body.page.page-contacts form.wpcf7-form input[type=submit]{margin-left:108px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#faed23;color:#000;padding:8px 16px}
.archive-page .breadcrumbs{margin-bottom:40px}
.posts-loop{display:-webkit-box;display:flex;flex-wrap:wrap}
.posts-loop article{margin-right:5%;margin-bottom:40px;overflow:hidden}
@media (min-width:1101px){.posts-loop article{width:30%}
.posts-loop article:nth-child(3n){margin-right:0}}@media (max-width:1100px) and (min-width:701px){.posts-loop article{width:30%}
.posts-loop article:nth-child(3n){margin-right:0}}@media (max-width:700px) and (min-width:451px){.posts-loop article{width:47.5%}
.posts-loop article:nth-child(2n){margin-right:0}}@media (max-width:450px){.posts-loop article{width:100%}}.posts-loop article .post-image{width:100%;height:250px;background-repeat:no-repeat;background-size:cover;background-position:center}
.posts-loop article a,.posts-loop article a:active,.posts-loop article a:hover,.posts-loop article a:link,.posts-loop article a:visited{color:#444}
.post-type-archive-special article{width:100%;margin-bottom:65px}
.pagination{width:100%;clear:both}
.pagination .page-numbers{text-align:center;font-size:18px;padding:0 5px;border:1px solid #043478}
.pagination .page-numbers.current{background-color:#043478}
.pagination .page-numbers.current,.pagination .page-numbers.current:active,.pagination .page-numbers.current:hover,.pagination .page-numbers.current:link,.pagination .page-numbers.current:visited{color:#fff}
#sidebar_categories{width:175px;padding-right:16px;border-right:1px solid #eaeaea}
@media (max-width:768px){#sidebar_categories{width:100%;border-right:0;padding:20px 0;margin-bottom:25px;border-bottom:1px solid #eaeaea}}#sidebar_categories .category-header{display:none}
@media (max-width:768px){#sidebar_categories .category-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}}#sidebar_categories .category-header #category_show_all{cursor:pointer;border-radius:10px;background-color:#434343;color:#fff;padding:8px 16px}
@media (max-width:768px){#sidebar_categories nav#category_sidebar_nav{display:none}
#sidebar_categories nav#category_sidebar_nav.shown{display:block;background-color:#f7f7f7;border:1px solid #eaeaea;padding:30px 25px;margin-top:12px}}#sidebar_categories ul{list-style-type:none;margin:0;padding:0}
#sidebar_categories ul li a{display:block;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:300;position:relative;margin-bottom:16px}
#sidebar_categories ul li a,#sidebar_categories ul li a:active,#sidebar_categories ul li a:hover,#sidebar_categories ul li a:link,#sidebar_categories ul li a:visited{color:#282828}
#sidebar_categories ul li a.current-category,#sidebar_categories ul li a.current-category:active,#sidebar_categories ul li a.current-category:hover,#sidebar_categories ul li a.current-category:link,#sidebar_categories ul li a.current-category:visited,#sidebar_categories ul li a:hover,#sidebar_categories ul li a:hover:active,#sidebar_categories ul li a:hover:hover,#sidebar_categories ul li a:hover:link,#sidebar_categories ul li a:hover:visited{color:#1f79eb}
#sidebar_categories ul li a.current-category{font-weight:400}
#sidebar_categories ul li .current-category-marker{background-color:#1f79eb;width:8px;height:100%;position:absolute;left:-25px}
@media (max-width:768px){#sidebar_categories ul li .current-category-marker{width:6px}}#sidebar_categories ul li .category-submenu{margin-left:16px}
body.single-post .bg-color2{background-color:#efece9}
body.single-post .bg-color3{background-color:#043478}
body.single-post img{margin-bottom:15px}
body.single-post .h1,body.single-post .h2,body.single-post .h3,body.single-post h1,body.single-post h2,body.single-post h3{color:#043478;letter-spacing:.4px;font-weight:400}
body.single-post h1{text-align:center;font-size:22.5pt;font-weight:700;margin-bottom:20px}
body.single-post h2{font-weight:700;font-size:30px;margin:0 0 10px}
body.single-post .p,body.single-post p{color:#767676;margin:10px 0 14px}
body.single-post .li,body.single-post .p,body.single-post input,body.single-post li,body.single-post p{font-size:13.5pt}
body.single-post blockquote.highlight-blockquote,body.single-post blockquote.highlight-blockquote p{color:#ef9c00;font-size:16.5pt}
body.single-post ul{padding-left:40px}
body.single-post li,body.single-post ul{color:#767676}
body.single-post .main>section{display:-webkit-box;display:flex}
@media (max-width:768px){body.single-post .main>section{display:block}}body.single-post .main>section>article{width:calc(100% - 235px);overflow:hidden}
@media (max-width:768px){body.single-post .main>section>article{width:100%}}body.single-post .main>section .sidebar-posts{width:210px;margin-left:25px;flex-shrink:0}
@media (max-width:768px){body.single-post .main>section .sidebar-posts{width:100%;margin-left:0;margin-top:30px}}.post-news-buttons{margin-top:30px;text-align:center}
.sidebar-post{margin-bottom:30px}
.sidebar-post h4 a{font-size:16px}
.sidebar-post h4 a,.sidebar-post h4 a:active,.sidebar-post h4 a:hover,.sidebar-post h4 a:link,.sidebar-post h4 a:visited{color:#767676}
.sidebar-post .read-more{margin-top:8px;display:block;font-size:14px}
.sidebar-post .read-more,.sidebar-post .read-more:active,.sidebar-post .read-more:hover,.sidebar-post .read-more:link,.sidebar-post .read-more:visited{color:#faed23}
body.home main .call-now{padding-bottom:15px;text-align:center;text-transform:uppercase;font-size:22px;font-family:Montserrat,"Open Sans",sans-serif}
body.home main .call-now img{margin:-10px 10px 0 0;vertical-align:middle}
body.home .full-width-slider{width:100%;position:relative}
@media (max-width:1024px){body.home .full-width-slider.full-width-slider-desktop{display:none}}body.home .full-width-slider.full-width-slider-mobile{display:none}
@media (max-width:1024px){body.home .full-width-slider.full-width-slider-mobile{display:block}}body.home .slick-slider .slick-arrow{z-index:10}
body.home .slick-slider .slick-arrow:before{opacity:1;color:#faed23}
body.home .slick-slider .slick-arrow.slick-prev{left:5px}
body.home .slick-slider .slick-arrow.slick-next{right:5px}
body.home .home-hero{display:block;width:100%;-o-object-fit:cover;object-fit:cover}
@media (max-width:768px){body.home .home-hero{height:300px}}body.home hr{border-top:1px solid #a0a0a0}
body.home .home-payment-logos{padding:20px 60px 10px;margin:0 auto;max-width:1165px}
@media (max-width:768px){body.home .home-payment-logos{padding-left:0;padding-right:0}}body.home .home-payment-logos ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
body.home .home-payment-logos ul li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:25%}
body.home .home-payment-logos ul li a{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
body.home .home-payment-logos ul li a,body.home .home-payment-logos ul li a:active,body.home .home-payment-logos ul li a:hover,body.home .home-payment-logos ul li a:link,body.home .home-payment-logos ul li a:visited{color:#313131}
body.home .home-payment-logos ul li a img{-o-object-fit:contain;object-fit:contain}
@media (max-width:768px){body.home .home-payment-logos ul li a img{height:25px}}@media (max-width:768px){body.home .home-payment-logos ul li a span{font-size:1.2rem}}body.home .brand-logos{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;box-sizing:border-box;padding:19px 0;background-color:#9cf;margin:15px 0;background:url(/wp-content/themes/auto8_v3/img/home-brands-bg.png) repeat-x;background-position:0;max-height:77px}
@media (max-width:768px){body.home .brand-logos{margin-bottom:0}}body.home .brand-logos>div{max-width:1165px}
@media (max-width:768px){body.home .brand-logos>div{display:-webkit-box;display:flex}
body.home .brand-logos>div a{margin:2px}}body.home .brand-logos a.brand-logo img{height:40px;width:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}
body.home .brand-logos h2{padding-bottom:30px;text-align:center;text-transform:initial}
body.home .brand-logos .view-all-brands-wrap{text-align:center;padding-top:50px}
body.home .content-specials-wrapper{margin-bottom:16px}
@media (max-width:768px){body.home .content-specials-wrapper{margin-bottom:0}}body.home .content-specials-wrapper+hr{margin-top:0;margin-bottom:16px}
body.home .home-specials{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-gap:16px}
@media (max-width:768px){body.home .home-specials{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){body.home .home-specials{grid-template-columns:1fr}}body.home .home-specials a,body.home .home-specials a img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:20px}
body.home #home-newsletter-form{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;padding:15px 0;margin:16px 0;background-color:#b3b0a8}
body.home #home-newsletter-form>div{max-width:1165px;display:-webkit-box;display:flex}
@media (max-width:768px){body.home #home-newsletter-form>div{padding:0 5px}}@media (max-width:620px){body.home #home-newsletter-form>div{display:grid;grid-template-columns:repeat(1,1fr)}}@media (max-width:768px){body.home #home-newsletter-form>div label{margin:0 auto;width:auto;padding:0 5px}}@media (max-width:768px){body.home #home-newsletter-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:0}}@media (max-width:500px){body.home #home-newsletter-form{padding:20px 10px;-webkit-box-align:start;align-items:flex-start}}body.home #home-newsletter-form .home-newsletter-row{display:-webkit-box;display:flex;width:50%;float:left;margin-right:15px;max-width:520px}
@media (max-width:620px){body.home #home-newsletter-form .home-newsletter-row{width:100%;margin:0 auto}}@media (max-width:500px){body.home #home-newsletter-form .home-newsletter-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}}body.home #home-newsletter-form .home-newsletter-row input{padding:12px 12px;align-self:stretch;font-size:1.6rem}
body.home #home-newsletter-form .home-newsletter-row input[type=submit]{font-family:inherit;-webkit-appearance:none;outline:0;border:none;color:#000;background-color:#faed23;padding:0 40px;border:#000 1px solid;border-radius:10px;margin-left:-8px}
body.home #home-newsletter-form .home-newsletter-row input[type=email],body.home #home-newsletter-form .home-newsletter-row input[type=submit]{-webkit-box-flex:1;flex-grow:1;border:#000 1px solid;border-top-left-radius:10px;border-bottom-left-radius:10px}
@media (max-width:500px){body.home #home-newsletter-form .home-newsletter-row input[type=email],body.home #home-newsletter-form .home-newsletter-row input[type=submit]{max-width:100%;border-top-right-radius:10px;border-bottom-right-radius:10px;margin-bottom:10px;margin-left:0;padding:10px}}body.home #home-newsletter-form label{float:left;width:50%;text-align:left;margin-top:10px;font-size:2rem;font-family:"Open Sans Condensed","Open Sans",sans-serif;color:#000}
@media (max-width:768px){body.home #home-newsletter-form label{-webkit-box-ordinal-group:0;order:-1;margin:0 0 20px 0;font-size:30px}}body.post-type-archive-brand .wp-brand-header{height:240px;background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:32px;font-family:Montserrat,"Open Sans",sans-serif}
body.post-type-archive-brand .wp-brand-header .wp-brand-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5);padding:32px 50px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:end;justify-content:flex-end}
body.post-type-archive-brand .wp-brand-header span{color:#fff;font-size:3rem;font-weight:400}
body.post-type-archive-brand .wp-brand-grid,body.single-brand .wp-brand-grid{font-family:Montserrat,"Open Sans",sans-serif;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:275px;grid-gap:16px;flex-wrap:wrap}
@media (max-width:768px){body.post-type-archive-brand .wp-brand-grid,body.single-brand .wp-brand-grid{grid-template-columns:repeat(1,1fr);grid-auto-rows:175px}}body.post-type-archive-brand .wp-brand-grid .wp-brand-box,body.single-brand .wp-brand-grid .wp-brand-box{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-pack:justify;justify-content:space-between;padding:30px;background-repeat:no-repeat;background-size:cover;background-position:center}
body.post-type-archive-brand .wp-brand-grid .wp-brand-box,body.post-type-archive-brand .wp-brand-grid .wp-brand-box:active,body.post-type-archive-brand .wp-brand-grid .wp-brand-box:hover,body.post-type-archive-brand .wp-brand-grid .wp-brand-box:link,body.post-type-archive-brand .wp-brand-grid .wp-brand-box:visited,body.single-brand .wp-brand-grid .wp-brand-box,body.single-brand .wp-brand-grid .wp-brand-box:active,body.single-brand .wp-brand-grid .wp-brand-box:hover,body.single-brand .wp-brand-grid .wp-brand-box:link,body.single-brand .wp-brand-grid .wp-brand-box:visited{color:#000}
body.post-type-archive-brand .wp-brand-grid .wp-brand-box .wp-brand-view-more,body.single-brand .wp-brand-grid .wp-brand-box .wp-brand-view-more{align-self:flex-start;height:70px;padding:25px;text-transform:uppercase;background-color:#fff;color:inherit;font-weight:700}
@media (max-width:768px){body.post-type-archive-brand .wp-brand-grid .wp-brand-box .wp-brand-view-more,body.single-brand .wp-brand-grid .wp-brand-box .wp-brand-view-more{padding:15px;height:50px}}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}
::selection{background:#04a4cc;color:#fff;text-shadow:none}
::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}
::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.gallery-caption,.wp-caption .wp-caption-text{font-size:14px;line-height:17px;margin:0;padding:0 4px 5px}