@font-face{font-family:"volvo_bd";font-style:normal;font-weight:normal;src:url("/Content/fonts/brand/volvo/VolvoSansWeb-Bold.woff") format("woff")}@font-face{font-family:"volvo_rg";font-style:normal;font-weight:normal;src:url("/Content/fonts/brand/volvo/VolvoSansWeb-Regular.woff") format("woff")}@font-face{font-family:"volvo-icon";font-style:normal;font-weight:normal;src:url("/Content/fonts/brand/volvo/VolvoSansWeb-Light.woff") format("woff")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'volvo-icon'!important}.header{background:-moz-linear-gradient(top,#f7f7f7 0%,#f7f7f7 100%);background:-webkit-linear-gradient(top,#f7f7f7 0%,#f7f7f7 100%);background:linear-gradient(to bottom,#f7f7f7 0%,#f7f7f7 100%);box-shadow:none;border-bottom:1px solid #e9e9e9;min-height:71px;display:flex}.header-login{background:-moz-linear-gradient(top,#f7f7f7 0%,#f7f7f7 100%);background:-webkit-linear-gradient(top,#f7f7f7 0%,#f7f7f7 100%);background:linear-gradient(to bottom,#f7f7f7 0%,#f7f7f7 100%);box-shadow:none;border-bottom:1px solid #e9e9e9;min-height:71px}.client-brand{background-color:#eff0f1;display:inline-block;vertical-align:top}.basket-link{color:#1e2a32}#client-logo{max-width:unset!important;padding-top:unset!important}#navbarsExampleDefault{height:100%}.brand-right-wrapper{left:47%;z-index:1;width:55px}.dx-widget.dx-collection.dx-treeview{background:#fff!important}.dx-overlay-wrapper{font-size:16px;font-family:'volvo-icon'!important;letter-spacing:1px}.dx-overlay-content.dx-resizable.dx-menu-adaptive-mode{transform:translate(0,100px)!important;width:100vw!important}@media(min-width:974px){.dx-overlay-content.dx-resizable.dx-menu-adaptive-mode{top:-30px!important}}.footer{box-shadow:none;padding:60px 0;margin-top:60px;color:#1e2a32;background:#f7f7f7;border-top:1px solid #e3e6e7}.social-list-footer .social-icon{background:#e3e6e7;border:1px solid #e3e6e7;transition:.3s ease-in-out}.social-list-footer .social-icon:hover{background:#1e2a32;border:1px solid #1e2a32;transition:.3s ease-in-out}.footer-menu-list{margin-top:5px!important}@media screen and (max-width:1200px){.footer-menu-list{margin:20px 0 10px 0!important;float:left;width:100%}}.footer-menu-list a{color:#333;font-weight:normal!important;font-size:16px}body{background-color:#f7f7f7!important}.model-range-carousel{background-color:#fff}.totop{background:#1e2a32}h2.section-title{font-weight:normal!important}#navmenu{display:flex;justify-content:center;align-content:center;flex-direction:column}@media(min-width:992px){#navmenu{margin-left:auto;margin-right:0}}@media(max-width:992px){#mainmenu{padding:10px;text-align:center}#navmenu{text-align:center}.client-logo-container{padding:10px}.navbar-collapse{padding:10px}}.navbar-toggleable-md .navbar-nav.header-navigation{padding:0}@media screen and (max-width:991px){.navbar-toggleable-md .navbar-nav.header-navigation{padding-top:50px}}.navbar-toggleable-md .navbar-nav.header-navigation a.nav-link{text-transform:capitalize;color:#333;font-weight:normal;font-size:16px;padding-right:1.5rem;padding-left:1.5rem;transition:none;letter-spacing:1px}@media screen and (max-width:991px){.navbar-toggleable-md .navbar-nav.header-navigation a.nav-link{padding-right:0;padding-left:0}}.navbar-toggleable-md .navbar-nav.header-navigation a.nav-link:hover,.navbar-toggleable-md .navbar-nav.header-navigation a.nav-link:focus{color:#333}.navbar-toggleable-md .navbar-nav.header-navigation li{margin-top:15px}.navbar-toggleable-md .navbar-nav.header-navigation li a{height:100%}.navbar-toggleable-md .navbar-nav.header-navigation li a:hover{border-bottom:solid 3px #284e80}.navbar-toggleable-md .navbar-nav.header-navigation li:first-child a{padding-left:1.5rem}@media screen and (max-width:991px){.navbar-toggleable-md .navbar-nav.header-navigation li:first-child a{padding-left:0}}.navbar-toggleable-md .navbar-nav.header-navigation li:last-child a{padding-right:1.5rem}.navbar-toggleable-md .navbar-nav.header-navigation .dropdown-submenu li a.nav-link:hover,.navbar-toggleable-md .navbar-nav.header-navigation .dropdown-submenu li a.nav-link:focus{color:#1e2a32;text-decoration:none;background-color:linear-gradient(to bottom,#f7f7f7 0%,#f7f7f7 100%);transition:none;border-bottom:none;text-decoration:underline;text-decoration-color:#284e80}.navbar-toggleable-md .navbar-nav.header-navigation li.nav-item-left{float:left}.navbar-toggleable-md .navbar-nav.header-navigation li.nav-item-right{float:right}.navbar-toggleable-md .navbar-nav.header-navigation li.dropdown.dropdown-submenu.nav-item-right{padding-left:360px}@media screen and (max-width:1200px){.navbar-toggleable-md .navbar-nav.header-navigation li.dropdown.dropdown-submenu.nav-item-right{padding-left:200px}}@media screen and (max-width:991px){.navbar-toggleable-md .navbar-nav.header-navigation li.dropdown.dropdown-submenu.nav-item-right{padding-left:0}}.navbar-toggleable-md .navbar-nav.header-navigation .nav-item-center{position:absolute;left:45%;margin-top:0!important}.navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,<svg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(1,1,1,1)' stroke-width='3' stroke-linecap='square' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/></svg>")!important}#mainmenu{padding:0;height:100%}#mainmenu ul.dropdown-menu{background:linear-gradient(to bottom,#f7f7f7 0%,#f7f7f7 100%);border:1px solid #e9e9e9}.dropdown-menu{border:none;border-radius:0;padding:0 0;margin:0}.navbar-nav.header-navigation .dropdown-menu{left:auto;min-width:100%}.navbar-nav.header-navigation .dropdown-menu .nav-item:hover{background:linear-gradient(to bottom,#f7f7f7 0%,#f7f7f7 100%)!important;transition:none;color:#1e2a32}.navbar-nav.header-navigation .dropdown-menu .nav-item img{display:inline-block;padding-right:10px}.navbar-nav.header-navigation .dropdown-menu .nav-item a.nav-link{color:#1e2a32;padding-left:10px;padding-right:10px;display:inline-block;white-space:nowrap;width:100%}@media screen and (max-width:991px){.navbar-nav.header-navigation .dropdown-menu .nav-item a.nav-link{padding-right:0;padding-left:.5rem}}.dx-menu-adaptive-mode{background:unset!important}.dx-menu-item-text{font-size:16px;font-family:'volvo-icon'!important;letter-spacing:1px}.hero-image-title{top:20%!important;text-transform:capitalize}.model-range-carousel .owl-item a.active{color:#1e2a32}.model-range-carousel .owl-item a:hover{text-decoration:underline}.product-detail-wrap.row{padding-top:20px}.product-title{text-decoration:none!important;text-transform:capitalize!important;font-weight:normal}.ModelDropDownYear{background:none;background-color:#eff0f140;cursor:pointer;transition:.3s ease-in-out;height:50px;padding:10px;padding-left:20px;color:#284e80;text-align:center;text-transform:capitalize;font-size:14px;font-weight:bold;display:block;width:100%;margin-top:15px;font-weight:normal;border:solid 1px #284e80}.ModelDropDownYear option{text-align:center}.modelRow{margin:auto;padding-top:20px}.modelRow img{height:92px}.seriesRow img{height:150px}.accessory-container{text-align:center}.accessory-container .product-title{text-align:center;color:#1e2a32;text-transform:capitalize;font-weight:bold;flex-grow:2;margin-top:10px;font-family:'volvo-icon'}.accessory-container .product-subtitle{color:#1e2a32;font-size:14px!important;margin-bottom:0;text-align:center;align-self:flex-end;display:flex;flex-direction:row;align-items:center;margin:0 auto}.accessory-container .product-subtitle .price-amount{font-size:16px;align-self:flex-end;text-align:right;font-family:'volvo-icon'}.accessory-container .product-code{font-size:18px;flex-grow:2;color:#284e80;text-align:center}.accessory-container .accessory-container{padding-bottom:20px;height:100%}.accessory-container .accessory-container .image-container{height:135px}.accessory-container .accessory-container .image-container img{max-height:100%}.accessory-container .accessory-container .text-container{text-align:center;display:flex;flex-direction:column;height:60%;padding-bottom:20px}.accessory-container .accessory-container .text-container p{width:100%;align-self:center}.accessory-container .accessory-container .text-container span{width:unset}.accessory-container a:hover{border-color:#1e2a32}.featured-accessories .accessory-container .text-container span{width:unset}.breadcrumbs-bar{background-color:#161618}.breadcrumb-list a{color:#eff0f1;font-weight:bold}.breadcrumb-list a:hover,.breadcrumb-list a:focus{text-decoration:underline}.breadcrumb-list li{color:#eff0f1;text-transform:capitalize}.breadcrumb-list li.checkout-li{float:right;margin-right:0}.checkout-link{text-transform:capitalize}.small-title{text-transform:capitalize}.filter-products-form select{text-transform:capitalize}.category-accessories .overlay-title-categories{text-transform:capitalize}.product-detailing h1.product-title-h1{text-transform:capitalize}.add-to-basket,.back-button{background:none;background-color:#eff0f140;cursor:pointer;transition:.3s ease-in-out;height:50px;padding:10px;padding-left:20px;color:#284e80;text-align:left;text-transform:uppercase;font-size:14px;font-weight:bold;display:block;width:100%;margin-top:15px;font-weight:normal;border:solid 1px #284e80}.add-to-basket:hover,.back-button:hover{background:#284e80!important;color:#fff;transition:.3s ease-in-out}.add-to-basket-personal{display:inline-flex!important;width:35%!important}.back-button{background-color:#eff0f140;color:#284e80;text-transform:uppercase}.back-button:hover{background:none;color:#fff}#btnSave,#btnEmailReport,.asdbutton,#btnSave.asdbutton,#btnCancel.asdbutton,#btnEmailReport.asdbutton{background:none;background-color:#eff0f140;color:#284e80;border:solid 1px #284e80;text-transform:uppercase}#btnSave:hover,#btnEmailReport:hover,.asdbutton:hover,#btnSave.asdbutton:hover,#btnCancel.asdbutton:hover,#btnEmailReport.asdbutton:hover{background:#284e80!important;color:#fff;transition:.3s ease-in-out}.asdbutton-disabled{background:none;background-color:#d2cccc;color:#5a5858;border:solid 1px #284e80;text-transform:uppercase;font-size:90%}.additional-product-info input[type="checkbox"].ios8-switch:checked+label:before{background-color:#284e80}.basket-section .checkout-button,.continue-shopping .checkout-button{background:none;background-color:#fff;border:none;cursor:pointer;transition:.3s ease-in-out;padding:15px 30px;color:#284e80!important;text-align:left;text-transform:uppercase;font-size:14px;font-weight:normal!important;display:block;width:100%;border:solid 1px #284e80}.basket-section .checkout-button:focus,.continue-shopping .checkout-button:focus{text-decoration:none}.basket-section .checkout-button:hover,.continue-shopping .checkout-button:hover{background:#284e80!important;color:#fff!important;transition:.3s ease-in-out}.basket-section .table th,.continue-shopping .table th{text-transform:capitalize}.basket-section .continue-shopping,.continue-shopping .continue-shopping{text-transform:uppercase}.continue-shopping{background-color:#fff;color:#284e80;border:solid 1px #284e80;text-transform:uppercase}.continue-shopping:hover{background:#284e80!important;color:#fff;transition:.3s ease-in-out}.checkout-continue{color:#1e2a32!important}.basket-personal-button{background:none;background-color:#eff0f1;border:none;cursor:pointer;transition:.3s ease-in-out;padding:15px 30px;color:#1e2a32;text-align:left;text-transform:uppercase;font-size:14px;font-weight:normal!important;display:block;width:100%;border:solid 1px #e3e6e7}.basket-personal-button:focus{text-decoration:none}.basket-personal-button:hover{background:none;border:solid 1px #1e2a32;text-decoration:underline;color:#1e2a32}#login-form{padding:30px;text-align:center;background:rgba(255,255,255,.55)}#login-form .login-label{min-width:85px;font-size:21px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.login .validation-summary-errors{padding:15px;margin:10px 0 20px 0;border:1px solid transparent;border-radius:4px;color:#31708f;background-color:#d9edf7;border-color:#bce8f1;width:auto;display:inline-block}.login{height:90vh;background:url(/Content/images/brand/volvo/login-banner.jpg) no-repeat center}.login .container{height:100%}.login-nl{height:77.2vh;background:url(/Content/images/brand/volvo/login-banner.jpg) no-repeat center!important;text-align:left!important}.login-nl .container{height:100%}.login-nl #login-form{padding:30px 0;color:#eff0f1;text-align:left!important;background:transparent}.login-nl #login-form h1{padding-bottom:20px;font-weight:bold;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.login-nl #login-form #forgotten-password{padding:5px;color:#f9ff0c}@media(min-width:768px){.login-nl #login-form .form-actions{padding-left:20px;margin-top:20px}.login-nl #login-form .login-label{min-width:120px;width:0}}@media(min-width:768px)and (min-width:1200px){.login-nl #login-form #btnLogin{margin-left:20.333333%}}@media(max-width:768px){.login-nl #btnLogin{margin-top:20px}}.basket-quoteStatus select{-webkit-appearance:none;text-transform:capitalize}.small-title{text-transform:capitalize}.cookies{font-size:.935rem;padding:15px}.cookies .title{font-family:volvo-icon}.cookies th,.cookies td{padding:15px}.cookies table{margin-bottom:25px;word-wrap:break-word;table-layout:fixed}.cookies .bold{font-weight:bold}.cookie-disclaimer{margin-top:15px;margin-bottom:15px}.cookie-disclaimer .cookie-link{color:#666;text-decoration:none;font-weight:bold;font-size:14px}.cookie-disclaimer .cookie-text{font-size:.935rem}.cookie-disclaimer .continue-button{width:100%;text-transform:uppercase}.privacy{padding:15px}.login{background:url(/Content/images/brand/volvo/login-banner.jpg) no-repeat center}#login-form a{color:#000}.preferences{padding-top:20px;font-size:1rem}#client-logo{max-width:55px;padding-top:10px}.validation-summary-errors{color:red}.quote-button{background:none;background-color:#eff0f1!important;border:none;cursor:pointer;transition:.3s ease-in-out;padding:7px 30px;color:#1e2a32!important;text-align:left;text-transform:uppercase;font-size:14px;font-weight:normal!important;min-width:150px;border:solid 1px #e3e6e7!important}.quote-button:focus{text-decoration:none}.quote-button:hover{background:none;border:solid 1px #1e2a32!important;text-decoration:underline}.edit-select-button{min-width:50px!important}.edit-select-button:hover{background:none;border:solid 1px #1e2a32;text-decoration:underline;color:#1e2a32!important}.loginbutton,#btnForgottenPassword,#forgotten-password-button{color:#eff0f1!important;border-color:#fff;background-color:#797b79}.loginbutton:hover,#btnForgottenPassword:hover,#forgotten-password-button:hover{border-color:#284e80;color:#eff0f1!important;background:#007bcd!important}.mainframe select{-webkit-appearance:menulist!important;-moz-appearance:menuitem!important}#CustomStrapline{height:50px;font-size:14px;width:100%;padding:15px}.further-info{padding-top:50px}#forgotten-pwd{color:#fff}.whitebutton{background:#fff}.navbar-toggleable-md .navbar-nav.header-navigation a.nav-link{padding-right:.5rem!important}