*{box-sizing:border-box}ul,ol{padding:0;margin:0;list-style:none}.mobile_trigger{display:none}.dealers_main_nav{width:100%;height:70px;display:block;background-color:#fff;position:fixed;z-index:999;top:0;border-bottom:1px solid #ddd}.logo_block{width:100%;left:0;right:0;position:absolute;display:inline-block;text-align:center;z-index:1}.logo_wrapper{width:71px;margin:0 auto;padding:10px 10px 0}.nav_items_wrapper{position:relative;z-index:2}.nav_items_left{float:left;text-align:left;padding:20px 0 0 20px}.has_childs{padding:0 0 21px;font-size:15px;color:#333;line-height:27px;font-family:"Volvo Novum Light",sans-serif;display:inline-block;letter-spacing:1px;cursor:pointer;text-align:center;width:auto;margin-right:15px}.primary_menu_item{border-bottom:2px solid transparent}.primary_menu_item:hover,.under_active{border-bottom:2px solid #007bcd}.arrow_down{width:12px;display:inline-block;line-height:9px;cursor:pointer;position:relative;transition:all .2s linear;transform:rotateZ(0)}.modele_prewrapper{top:70px;background-color:#fff;width:100%;height:auto;position:absolute;display:none;padding:0;left:0;z-index:111;text-align:left}.modele_Wrapper{padding:50px 55px;height:calc(100vh - 70px);overflow:hidden;overflow-y:scroll;margin-right:auto;margin-left:auto}.car_class_wrapper{padding-bottom:14px;border-bottom:1px solid #ddd;margin-bottom:28px;width:78.33333333%;overflow:hidden}.car_class_wrapper:last-child{border-bottom:1px solid #fff}.car_class{font-family:"Volvo Novum Light",sans-serif;font-size:20px;text-transform:capitalize;color:#161618;letter-spacing:0;float:left;width:14%;overflow:hidden;margin-right:20px;word-wrap:break-word}.car_class_columns_wrapper{float:left;width:83%}.car_nav_col{width:23%;margin:0 20px 0 0;height:165px;float:left;position:relative}.car_title{font-family:"Volvo Broad",sans-serif;font-size:30px;letter-spacing:0;line-height:25px;color:#161618;border-bottom:0;float:left}.car_title a{margin-top:2px;font-family:"Volvo Broad",sans-serif;font-size:30px;letter-spacing:0;line-height:25px;color:#161618;border-bottom:0;float:left;position:relative}.car_suppr{font-family:"Volvo Novum Light",sans-serif;font-size:12px;color:#161618;letter-spacing:0;text-transform:uppercase;line-height:12.5px;margin-right:5px;float:left}.car_image{width:100%;overflow:hidden;padding:15px 0 3px}.car_image img{height:auto;width:179px}.car_price_explore_build{float:left;width:100%;position:relative}.car_price{display:none;line-height:20px;width:95%;font-family:"Volvo Novum Light",sans-serif;font-size:13.5px;text-transform:none;color:#161618}.car_price span{display:inherit}.car_build_explore{width:95%;font-family:"Volvo Novum Light",sans-serif;font-size:14px;text-transform:capitalize;color:#161618}.build-explore-title{min-width:34% !important;max-width:100%;line-height:20px;float:left;color:#161618;position:relative;margin-right:16px;letter-spacing:1px;cursor:pointer;transition:color .1s linear}.build-explore-title a{color:#161618}.build-explore-title:after{font-family:volvo-icons;font-size:18px;content:'\E003';color:#1c6bba;vertical-align:middle;margin-left:5px}.children_wrapper{border:1px solid #ddd;border-top:0;width:auto;left:74px;position:absolute;top:70px;height:auto;background-color:#fff;padding:20px 40px;z-index:111;overflow-y:hidden;display:none;text-align:left}.children_wrapper li a{font-family:"Volvo Novum Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:300;color:#333;font-size:15px;line-height:normal;border:0;padding-top:15px;padding-bottom:15px;display:block;text-decoration:none}.nav_items_right{float:right;text-align:right;padding:0 20px 0 0}.nav_items_right .simple{padding:20px 0;display:inline-block;font-size:16px;line-height:27px;cursor:pointer;position:relative;margin-right:29px;float:left}.nav_items_right .simple:last-child{margin-right:0}.cm_fl_dealer{display:none}.nav_items_right .simple a{text-decoration:none;color:#333;border-bottom:0;font-family:"Volvo Novum Light",sans-serif;padding-top:25px;padding-bottom:30px;font-size:15px;letter-spacing:1px}@media(max-width:1024px){.logo_wrapper{width:67px;margin-top:1px}.mobile_trigger{display:block;position:absolute;top:0;z-index:999;left:20px;width:50px;line-height:50px;color:#333;transition:color 150ms ease-in;border-bottom:0}.mobile_trigger>span{color:#333;line-height:70px;height:70px;letter-spacing:1px;font-size:15px;display:block;font-style:normal;font-family:"Volvo Novum Light",sans-serif;text-transform:none;width:42px;padding-left:0}.mobile_trigger.out_view>span{display:none}.hamburger{line-height:75px;height:70px;display:none;width:16px}.hamburger.in_view{display:block}.nav_items_wrapper{position:fixed;top:0;left:0;right:0;background:#fff;z-index:2;height:calc(100vh - 70px);transition:all .4s ease-in-out;transform:translate(0,-5000px);overflow:hidden;overflow-y:scroll}.nav_items_wrapper.in_view{transform:translate(0,70px)}.nav_items_left,.nav_items_right{float:none;text-align:left;padding:0}.nav_items_wrapper .primary_menu_item{width:100%;text-align:left;border-bottom:1px solid #ddd;margin-left:0;padding:0 20px;display:block;float:none}.main_menu_label{width:91%;padding:12px 0 11px;font-size:15px;color:#333;line-height:27px;font-family:"Volvo Novum Light",sans-serif;display:inline-block;letter-spacing:.05em;text-transform:capitalize;position:relative;text-align:left}.arrow_down{width:22px;display:inline-block;line-height:9px;cursor:pointer;position:relative;transform:rotateZ(-90deg)}.car_class{display:none}.modele_prewrapper{top:0;position:relative}.modele_Wrapper{padding:20px 0;height:auto;overflow:initial;overflow-y:scroll;margin-right:auto;margin-left:auto}.car_class_wrapper{padding-bottom:14px;border-bottom:0;margin-bottom:28px;width:100%;overflow:hidden}.car_class_columns_wrapper{float:none;width:100%}.car_nav_col{width:100%;margin:0 20px 0 0;height:auto;float:none;position:relative;margin-bottom:20px;border-bottom:1px solid #ddd;padding:10px 0 44px}.car_image img{width:270px;height:auto;display:block;margin:0 auto}.car_price_explore_build{float:none}.car_title a{font-size:50px}.car_suppr{font-size:18px;line-height:1px}.car_price{margin-bottom:8px}.car_class_wrapper:last-child .car_nav_col:last-child{margin:0;padding-bottom:0;border-bottom:0}.children_wrapper{position:relative;left:0;padding:0;margin:0;top:0;border:0}.children_wrapper li a{border-bottom:1px solid #ddd;padding:13px 0;font-size:15px;color:#333}.children_wrapper li:last-child a{border-bottom:0}.arrow_to_bot .arrow_down{transform:rotateZ(0)}}