#map-representative{display:none}.scroll_blocker{height:100vh;overflow:hidden}.active_desktop{padding-right:17px}#header_spacer{height:120px}#header_spacer_mobile{height:60px}#html5box-html5-lightbox #html5-lightbox-box .html5-elem-wrap{display:none !important}#html5box-html5-lightbox #html5-lightbox-box .html5-image{padding:0 !important;border-top:#2B7BCD solid 2px}#html5box-html5-lightbox #html5-lightbox-box #html5-close{position:absolute;background-color:#2B7BCD;top:0;right:0;width:55px;height:55px;cursor:pointer}#html5box-html5-lightbox #html5-lightbox-box #html5-close img{display:block;margin:18px auto 0 auto;height:19px;width:19px}#html5box-html5-lightbox #html5-lightbox-overlay{opacity:0.5 !important}#html5box-html5-lightbox .html5-elem-data-box,#html5box-html5-lightbox .html5-next,#html5box-html5-lightbox .html5-prev{display:none !important}#header{background:#FFF;border-bottom:1px solid #E7E7E7;position:fixed;z-index:110;top:0;left:0;right:0;min-height:61px}#header .main-logo{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;height:80px;transition:height .1s}#header .main-logo a{flex:1 1 100%;align-self:center;color:#000;display:flex}#header .main-logo a:hover{color:#000;text-decoration:none}#header .main-logo a .logo,#header .main-logo a .devider,#header .main-logo a .rep_name{display:inline-block;align-self:center}#header .main-logo a .logo img{max-width:310px;width:100%}#header .main-logo a .devider{padding:0 30px}#header .main-logo a .rep_name{max-width:150px;text-align:center}@media screen and (max-width: 767px){#header .main-logo a{justify-content:center}}@media screen and (max-width: 767px){#header .main-logo{text-align:right;height:60px;justify-content:flex-end}}#header .info{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;height:80px}#header .info span{flex:1 1 100%;align-self:center;text-align:right}#header .info span a{display:inline-block;color:#000}#header .info span a:first-child{padding-right:30px}#header .info span a i{display:inline-block;padding-left:10px}#header #menu_toggler{height:25px;width:30px;margin-top:21px;cursor:pointer}#header #menu_toggler .line{display:block;background-color:#000;height:2px;margin-bottom:5px;width:30px;transition:all .2s ease;transform-origin:16px 0}#header #menu_toggler .line_2{opacity:1;transition:all 1s ease}#header #menu_toggler.active{margin-top:28px}#header #menu_toggler.active .line{position:absolute;width:30px}#header #menu_toggler.active .line_1{margin-bottom:12px;transform:rotate(45deg);transform-origin:16px 0}#header #menu_toggler.active .line_2{opacity:0;transition:all 0s ease}#header #menu_toggler.active .line_3{transform-origin:14px 1px;transform:rotate(-45deg)}#header .header_info_wrapper{display:inline-block;margin-top:15px;margin-bottom:10px}@media screen and (max-width: 767px){#header .header_info_wrapper{text-align:center;margin-top:0;margin-bottom:0}}#header .header_info_wrapper .logo{float:left;margin-right:25px}@media screen and (max-width: 767px){#header .header_info_wrapper .logo{margin:0;float:none;display:inline-block;margin-bottom:10px}}@media screen and (max-width: 767px) and (max-width: 370px){#header .header_info_wrapper .logo{font-size:14px}}@media screen and (max-width: 370px){#header .header_info_wrapper .logo{display:none}}#header .header_info_wrapper .logo img{height:55px;width:auto}@media screen and (max-width: 767px){#header .header_info_wrapper .logo img{height:34px}}#header .header_info_wrapper .header_title{float:left}@media screen and (max-width: 767px){#header .header_info_wrapper .header_title{display:flex;align-items:center;float:none;padding-left:10px;position:relative;height:60px}}@media screen and (max-width: 320px){#header .header_info_wrapper .header_title{padding-left:0}}#header .header_info_wrapper .header_title .dealer{display:block;width:100%;font-size:22px}#header .header_info_wrapper .header_title .dealer:hover{color:#000;text-decoration:none}@media screen and (max-width: 767px){#header .header_info_wrapper .header_title .dealer{font-size:16px;width:auto;flex:1 0 100%}}#header .header_info_wrapper .header_title .address,#header .header_info_wrapper .header_title .telephone{display:inline-block;font-size:13px}#header .header_info_wrapper .header_title .telephone{padding-right:30px}#header .header_controls #search{display:block;display:none !important;font-size:18px;padding:30px;width:79px;border-color:#E7E7E7;border-style:solid;border-left-width:1px;border-right-width:1px;border-bottom-width:0;border-top-width:0;background-color:transparent;cursor:pointer;float:right}@media screen and (max-width: 767px){#header .header_controls #search{border:none;padding:20px 5px 0}}#header .header_controls #search .search_ico{position:relative;display:block;width:18px;height:20px;float:right}#header .header_controls #search .search_ico .line_1{position:absolute;display:block;top:0;left:0;border:1px solid #000;height:15px;width:15px;border-radius:50%;transition:all .2s ease}#header .header_controls #search .search_ico .line_2{position:absolute;display:block;top:13px;right:0;width:7px;height:3px;transform:rotate(45deg);background:#000;transition:all .2s ease}#header .header_controls #search .search_ico.active .line_1{width:30px;height:1px;top:9px;border:none;border-bottom:2px solid #000;transform:rotate(-45deg);border-radius:0;left:-4px}#header .header_controls #search .search_ico.active .line_2{width:30px;height:1px;top:9px;left:-4px;background-color:transparent;border-bottom:2px solid #000}#header_other{position:relative;z-index:11}#header_other #header_submeni{background-color:#FFF;border-bottom:1px solid #E7E7E7;position:fixed;top:80px;left:0;right:0;z-index:1;min-height:43px}#header_other #header_submeni #main_menu,#header_other #header_submeni #secondary_menu{padding-left:0;margin-bottom:0;list-style:none}#header_other #header_submeni #main_menu li,#header_other #header_submeni #secondary_menu li{display:inline-block;font-size:16px;color:#000}@media screen and (max-width: 979px){#header_other #header_submeni #main_menu li,#header_other #header_submeni #secondary_menu li{font-size:14px}}#header_other #header_submeni #main_menu li a,#header_other #header_submeni #secondary_menu li a{display:inline-block}#header_other #header_submeni #main_menu li a:hover,#header_other #header_submeni #secondary_menu li a:hover{text-decoration:none;color:#000}#header_other #header_submeni #main_menu li span,#header_other #header_submeni #secondary_menu li span{position:relative;display:inline-block;padding-right:50px;padding-top:10px;padding-bottom:10px;cursor:pointer}@media screen and (max-width: 979px){#header_other #header_submeni #main_menu li span,#header_other #header_submeni #secondary_menu li span{padding-right:30px}}#header_other #header_submeni #main_menu li span:hover,#header_other #header_submeni #secondary_menu li span:hover{text-decoration:none}#header_other #header_submeni #main_menu li span.dropdown:after,#header_other #header_submeni #secondary_menu li span.dropdown:after{position:absolute;top:18px;right:30px;display:block;width:11px;height:10px;content:"";box-sizing:border-box;background-size:contain;background-image:url(//kmag.net/sharedcakephp/volvo2/img/icon_set/arrow_down.png);background-repeat:no-repeat}@media screen and (max-width: 979px){#header_other #header_submeni #main_menu li span.dropdown:after,#header_other #header_submeni #secondary_menu li span.dropdown:after{right:10px}}#header_other #header_submeni #main_menu li span.dropdown.active:after,#header_other #header_submeni #secondary_menu li span.dropdown.active:after{transform:rotate(-180deg);top:12px}#header_other #header_submeni #secondary_menu li a{padding:10px 0 10px 50px}@media screen and (max-width: 979px){#header_other #header_submeni #secondary_menu li a{padding-left:30px}}#header_other #header_mobile_fast_buttons{overflow:auto;background-color:#000}#header_other #header_mobile_fast_buttons a{color:#FFF;text-align:center;padding:13px}#header_other #header_mobile_fast_buttons a:hover{text-decoration:none}#header_other #search_tool{display:none;background-color:#FFF;border-bottom:1px solid #E7E7E7;position:fixed;top:81px;left:0;right:0;z-index:1;width:100%;min-height:43px}@media screen and (max-width: 767px){#header_other #search_tool{min-height:60px;padding-top:7px;top:61px}}#header_other #search_tool #search{background-color:#fff}#header_other #search_tool #search input{display:block;border:none;background-color:transparent;height:40px}#header_other #search_tool #search a{display:block;height:40px;text-align:right;line-height:3;padding-right:61px}@media screen and (max-width: 767px){#header_other #search_tool #search a{padding-right:36px;padding-left:0}}.overlay_menu{position:fixed;top:122px;left:0;right:0;bottom:0;background-color:#FFF;border-top:1px solid #E7E7E7;z-index:2}.overlay_menu .overlay_submenu{background:#fbfbfb;border-bottom:1px solid #ddd}.overlay_menu .overlay_submenu ul{margin:0;padding:0;text-align:center}.overlay_menu .overlay_submenu ul li{display:inline-block}.overlay_menu .overlay_submenu ul li a:hover,.overlay_menu .overlay_submenu ul li.active a{border-bottom:3px solid #007bcd}.overlay_menu .overlay_submenu ul li a{display:inline-block;text-decoration:none;border-bottom:none;font-size:15px;color:#161618;display:inline-block;letter-spacing:.05em;text-transform:capitalize;cursor:pointer;text-align:center;height:50px;line-height:50px;padding:0 10px;margin:0 5px}.overlay_menu .overlay_submenu_content{height:calc(100vh - 122px);overflow:auto}.overlay_menu .overlay_submenu_content #close_overlay{cursor:pointer;height:26px;width:26px;display:block;float:right;position:relative;margin-top:10px;margin-bottom:10px}.overlay_menu .overlay_submenu_content #close_overlay .line{height:1px;width:26px;display:block;background:#000;padding:0;margin:0;transform:rotate(45deg);position:absolute;top:12px}.overlay_menu .overlay_submenu_content #close_overlay .line:last-child{transform:rotate(-45deg)}.overlay_menu .overlay_submenu_content .overlay_selection h2{font-size:19px;font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;color:#000;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}.overlay_menu .overlay_submenu_content .overlay_selection .overlay_section_unit{margin-bottom:30px}@media screen and (max-width: 992px){.overlay_menu .overlay_submenu_content .overlay_selection .overlay_section_unit{min-height:150px}}.overlay_menu .overlay_submenu_content .overlay_selection .overlay_section_unit img{width:100%;height:auto;margin-bottom:20px}.overlay_menu .overlay_submenu_content .overlay_selection a,.overlay_menu .overlay_submenu_content .overlay_selection a:hover{color:#000}.overlay_menu .overlay_submenu_content .overlay_selection ul{padding:0;margin:0;list-style:none}.overlay_menu .overlay_submenu_content .overlay_selection ul li a{color:#000;font-size:15px;position:relative;padding:10px 40px 10px 0;display:inline-block}.overlay_menu .overlay_submenu_content .overlay_selection ul li a:after{position:absolute;top:15px;right:15px;display:block;width:11px;height:10px;content:url(//kmag.net/sharedcakephp/volvo2/img/icon_set/down-chevron.svg);transform:rotate(-90deg)}.overlay_mobile_menu{position:fixed;background:#f7f7f7;left:0;bottom:0;top:61px;right:0;z-index:12;display:none;overflow-y:auto;overflow-x:hidden}.overlay_mobile_menu ul{margin:0;padding:0;list-style:none}.overlay_mobile_menu ul li{padding:15px 50px 15px 15px;border-bottom:1px solid #E7E7E7;font-size:16px;position:relative;cursor:pointer}.overlay_mobile_menu ul li.active[data-value="submenu"] ul.submenu{display:block}.overlay_mobile_menu ul li.active[data-value="submenu"]:after{transform:rotate(180deg);margin-top:12px}.overlay_mobile_menu ul li[data-value="submenu"]:after{position:absolute;top:15px;right:30px;display:block;width:11px;height:10px;content:url(//kmag.net/sharedcakephp/volvo2/img/icon_set/down-chevron.svg)}.overlay_mobile_menu ul li ul.submenu{border-top:1px solid #E7E7E7;background-color:#FFF;display:none;padding:0 15px;margin:15px -55px -15px -15px}.overlay_mobile_menu ul li ul.submenu li{padding:0;position:relative;color:#478ad2}.overlay_mobile_menu ul li ul.submenu li a{display:block;padding:15px 0}.overlay_mobile_menu ul li ul.submenu li:last-child{border-bottom:none}@media screen and (min-width: 767px){.scroll_down_desktop #header .address,.scroll_down_desktop #header .telephone{display:none !important}.scroll_down_desktop .info,.scroll_down_desktop .main-logo{height:60px !important}.scroll_down_desktop #search{padding:20px 21px !important;width:60px !important}.scroll_down_desktop #search_tool{z-index:1 !important;top:58px !important}.scroll_down_desktop #header_submeni{top:57px !important}.scroll_down_desktop .overlay_menu{top:100px}.scroll_down_desktop .overlay_menu .overlay_submenu_content{height:calc(100vh - 100px)}.scroll_down_desktop .header_info_wrapper .logo{margin-right:15px !important}}#simple_header{background-color:#fff;text-align:center;padding:10px}#simple_header #simple_logo{display:inline-block;max-width:140px;height:auto;padding:20px 0}#special_offers .btn,.sec_info .btn,.btn-volvo-default{line-height:55px;display:inline-block;border:1px solid #007BCD;border-radius:0;min-height:55px;margin:26px 0 0;padding:0 11%;color:#007BCD}#special_offers .btn:focus,#special_offers .btn:hover,.sec_info .btn:focus,.sec_info .btn:hover,.btn-volvo-default:focus,.btn-volvo-default:hover{background-color:#007BCD;color:#fff;text-decoration:none !important}.cake-debug{position:relative;z-index:9999}.image-style-align-left{float:left;display:inline-block}.image-style-align-right{float:right;display:inline-block}.image-style-align-center{display:block;margin:0 auto 20px !important}
/*# sourceMappingURL=header.css.map */
