﻿/*! normalize.css v3.0.1 | MIT License | git.io/normalize */hr,
img {
 border:0
}
a,
a:focus,
a:hover {
 color:#2c2c2c
}
body,
figure {
 margin:0
}

.content {
    padding-top: 11px;
    width: 100%;
    background: #f3f3f3;
    height:620px;
}
.login_dl_left { width:500px; margin:100px auto; background:#333;}
.lefttit { border-bottom:1px solid white; line-height:50px; text-align:center;margin-bottom:20px;}
.lefttit .sp_1 { font-weight:bold; }
.lefttit span { color:#fff; font-weight:bold;font-size:18px;}
.leftinfo { padding:0 0 0 42px; height:311px; color:#666;}
.leftinfo .login_tab { line-height:20px; font-size:14px; margin-top:7px;}
.leftinfo .login_tab td { padding:8px 0;}
.leftinfo .login_tab a { color:#fff; font-size:12px; text-decoration:underline;  height:25px; vertical-align:middle;}
.leftinfo .login_tab .a2 { color:#f00; text-decoration:none; background:url(Img/ico7.gif) no-repeat 0 6px; background:url(Img/ico7.gif) no-repeat 0 4px\9; padding-left:10px; line-height:20px;}
.login_dl_right { width:780px; float:right; border:solid 1px #ccc; padding-bottom:10px;}
.righttit { background:#F7F7F7; border:1px solid white; line-height:50px; text-indent:10px; }
.rightinfo { border-top:1px solid #EAEAEA; padding:0 10px; }
.rightinfo li{ border-bottom:1px dashed #CCC; height:30px; font-size:14px; line-height:30px; background:url(Img/ico10.gif) no-repeat 0 14px; padding-left:10px; white-space:nowrap; overflow:hidden; width:515px;}
.rightinfo li .a_1 { color:#C10005; text-decoration:underline;}
.rightinfo li .a_1:hover { color:#C10005;}
.rightinfo li .a_2 { color:#C10005; font-weight:bold; text-decoration:underline;}
.rightinfo div.tr { padding:32px 0 51px 0;}
.login_tab img{ height:30px; padding-top:5px;}
.login_btn{ width:380px; background:#cc390b; font-size:16px; color:#fff; height:35px;border:none; cursor:pointer;}
.login_tab .txtboxcs{ border:solid 1px #ccc; height:30px; width:380px; padding-left:20px;}

.c-hqv-content-midsizeeditorial-left img,.c-hqv-content-midsizeeditorial-right img{ width: 100%;}
.youtube-holder img{ width: 100%;}
.other-sites img{ width: 100%;}
.no-gutters img,.c-content-area-block img{ width: 100%;}
/*---会员中心---*/
.logo2 { float:left;}
.logo2 img { display:block;}
.u_top_rt { width:580px; height:32px; float:right; margin-top:5px;} /*logo右边的整块,上边界根据需要进行调整*/
.u_top_rt .zfb { float:left; vertical-align:middle; margin-right:10px; margin-top:12px;}
.u_name { line-height:20px; float:left; margin-right:10px; display:inline; margin-top:13px;}
.u_name span { font-weight:bold; color:#C10005;}
.u_next { width:300px; height:50px; float:left;}
.u_top_call{ color:#f00; text-align:right; margin-bottom:5px; padding-right:12px;}
.u_top_call img { vertical-align:middle;}
.u_top_call span { font-weight:bold; margin-left:5px;  font-size:14px;}
.u_top_nav { }
.u_top_nav ul { margin:0; padding:0;}
.u_top_nav ul li { float:left; margin-left:8px;}
.u_top_nav ul li a { display:block; border:1px solid #222; background:#F7F7F7 url(Img/ico33.gif) no-repeat 4px 7px ; padding:2px 4px 2px 16px; } 
.u_top_nav ul li a:hover { border:1px solid #C10005; background:#EEF2FD url(Img/ico32.gif) no-repeat 4px 7px; text-decoration:none;} /*头部导航*/

.u_menu { background:url(Img/u_menu_bg.gif) repeat-x; line-height:35px; margin-bottom:10px;} /*会员菜单背景*/
.u_menu div { width:900px; margin:0 auto; font-weight:bold; font-size:14px;}
.u_menu a { color: #fff; padding-left:10px; }.u_menu a:hover { color:#fff; }

.userleftnav { background:#EEF2FD/**/; border:1px solid #ccc; padding:1px; margin-bottom:10px;} /* -- 会员区导航背景颜色,边框 -- */
.userleftnav h4 { text-indent:25px; background-position:-63px -337px; line-height:28px; color:#333;} /* -- 会员中心左侧导航大类背景 -- */ 
.userleftnav ul{  margin:0 auto; padding:5px 10px; }
.userleftnav li { text-indent:10px; overflow:hidden; white-space:nowrap; }
.userleftnav ul a {height:25px; display:block; line-height:25px; }
.userleftnav ul a:hover { height:23px; line-height:23px; border:1px solid #C10005; background:#fff; text-decoration:none;}/* -- 会员中心左侧导航,点击效果 -- */

.u_right_main { padding:12px; margin: 100px auto; width:600px;}
.left_ad { border:1px solid #ccc; padding:1px;margin-left:30px;}
.u_crumbs { margin-bottom:10px; font-size:16px;} /*会员面包屑导航*/
.u_crumbs a { color:#000;}
.u_crumbs a:hover { color:#C10005;}
.u_crumbs span { color:#C10005;}
.u_dingyue { border:solid 1px #ccc; padding:15px; margin-bottom:10px; height:130px; width:500px;}
.u_dingyue dl { width:100%; }
.u_dingyue dt { width:97px; float:left; border:0;}
.u_dingyue dt img { margin-top:10px;}
.u_dingyue dl .u_dy_con { width:485px; border:solid 3px #C10005; float:right; overflow:hidden; padding:10px; line-height:22px; font-size:14px;}
.u_dy_con .tit { font-weight:bold;}
.u_dingyue dl .tit_b{ font-size:14px; font-weight:bold; float:left; display:block; padding-left:50px; margin-top:15px;}
.u_dingyue dl .a_1 { color:#C10005; text-decoration:underline;}
.u_dingyue dl .a_1:hover {color:#C10005; text-decoration:underline;}
.u_dingyue dl .a_2 { color:#C10005; text-decoration:underline;}
.u_dingyue dl .a_2:hover {color:#C10005; text-decoration:underline;}
.fr { float:right;}
.u_dingyue dl .img_2 { margin-left:10px;}

 h4.dy_h4 { background:#F2F2F2; height:30px; line-height:30px; text-indent:15px;}
.u_dy_ta { border:solid 1px #cfcfcf; line-height:18px; color:#333; font-family:"宋体"; padding:8px;  margin-bottom:10px;}
.u_dy_tab { width:100%; line-height:22px; margin-bottom:10px;}
.bot_btn { text-align:center; margin-top:15px;}
.dy_tit { font-weight:bold; line-height:25px;}
.bot_btn .b10, .bot_btn .b11, .bot_btn .b08, .bot_btn .b04, .bot_btn .b13{ margin-right:13px;} 
.bot_btn2 .b02 { margin-right:10px;}
.bot_btn2 .b04, .bot_btn2 .b05 { margin-right:10px; margin-top:10px;}

.bot_line { background:#f00; height:2px; font-size:0;}
.copyright { text-align:center; line-height:22px;}
.copyright span { margin:0 8px;}
.ft_menu {}
.ft_menu a { color:#000; margin:0 5px;}
.ft_menu a:hover { color:#f00;}

.u_tg { border:solid 1px #ccc; padding:8px; font-size:14px; margin-bottom:10px;} /*邀请好友表单*/
.u_tg .tit { font-size:14px;}
.u_tg .text { border:solid 1px #ccc; height:20px; line-height:20px;}
.u_tg .u_em { margin-top:5px;}
.u_tg .u_em a { font-weight:bold; float:right; color:#DD3904; margin-right:2px; }
dl.userinfo { background:#FCEDD8; height:115px; padding:5px; overflow:hidden; margin:5px 0 0 ; }
dl.userinfo dt { border:1px solid #CCC; width:113px; height:113px; float:right; }
dl.userinfo dt img { display:block; width:113px; height:113px; }
dl.userinfo dd { line-height:22px; float:left; width:491px; padding:0 12px; }
dl.userinfo dd.d1 { background: none repeat scroll 0 0 #FFFFFF;border: 3px solid #B77D29; height: 105px; margin-bottom: 10px;margin-top: 2px;width: 400px; line-height:35px;}
dl.userinfo dd.d1 span { display:block; height:35px; overflow:hidden;}

.u_right_main .t03 { margin:5px 0;font-size: 16px;font-weight: lighter;}
.t03 {
    background: #E2E2E2;
    line-height: 28px;
    text-indent: 15px;
}
.u_idx_tab {line-height:25px;  margin-left:15px; font-size:14px;}
.u_right_main .t07 { margin-top:20px;}

.u_idx_news { border:solid 1px #ccc; border-top:0; padding:5px 0 5px 10px;} /*会员首页，新闻样式*/
.idx_ul { width:385px;  float:left;}
.idx_ul li { background:url(Img/ico16.gif) no-repeat 0 8px; padding-left:7px; height:20px; line-height:20px;}
.idx_ul li a {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; float:left; width:298px;}
.idx_ul li span { float:right; font-size:11px; }
.u_idx_news img { float:left; display:block; margin-left:20px; width:219px; height:165px;}

.zc_lc1 { background:url(Img/zc_lc_1.gif) no-repeat; height:33px; margin:10px 0 20px 0;}
.zc_one { font-size:15px; color:#fff; height:50px;padding-left:40px;}
.zc_form { font-size:14px; line-height:20px; padding-left:40px; margin-bottom:40px; }
.zc_form span { font-size:12px;}

   /*注册第一步--修改*/
.zc_tab1,.zc_tab2,.zc_tab3 {width:100%; margin-bottom:10px;}
.zc_tab1 .red_x { margin:0;}
.zc_tab1 td ,.zc_tab2 td,.zc_tab3 td{ padding:5px 0;color: #333;}
.zc_tab3 .b34 { font-size:12px; padding-left:18px;}
.zc_tab2  img{display:none;}
.zc_tab2 .tr{ text-align:right; width:80px;} 
.zc_tab2 cite{display:inline-block;font-style:normal;background:#fff8e8;border:solid 1px #ffe7af;padding:0 5px;color:Red;font-size:12px;}
.zc_tab2 .code{ padding-left:100px;}
.zc_tab2 .code img{ vertical-align:middle; padding-right:10px;}

		/*---完全注册表单---*/
.zc_form h4 { margin:20px 0 10px 0; color:#000;}
.zc_tab { width:100%; color:#666; border:solid 1px #d0d0d0; background:#f7f7f7; padding-left:25px; }
.zc_tab td { padding:3px 0;}
.zc_tab .red_x { margin:0;}
.zc_form .tab_bz { text-align:right;}
.zc_form .ty { color:#fff;}
.zc_form .ty span { font-size:14px; color:#f00; margin:10px 0;}
.zc_form .textarea2 { overflow-y:auto; background:#f7f7f7; width:99%; margin-bottom:10px;}

.zc_cg{ width:550px; margin:10px auto 0; background:#F1F4FE; border:2px solid #C10005; padding:20px; text-align:center; line-height:20px; font-size:14px;} /*提示信息，背景可自行修改*/ /*提示信息，背景可自行修改*/
.zc_cg .zc_zy { font-weight:bold; color:#C10005;}
.zc_cg .b17, .zc_cg .b18 { margin:15px 20px 0 0;}

/*忘记密码*/
.pass_tis { color:#666; font-size:14px; line-height:20px;}
.pass_tis span { color:#f00; font-weight:bold;}
.getpassword1 { background:url(Img/getpassword1.gif) no-repeat right center ; width:350px; height:124px; margin:10px auto 0; font-size:14px; color:#666;}
.getpassword1 div { margin-bottom:10px;}
.getpassword1 span { font-weight:bold; color:#C10005;}
.getpassword1 .b17 { margin-top:10px; margin-left:18px; *margin-left:28px; display:inline;}
.getpassword2 { background:url(Img/getpassword2.gif) no-repeat right center ; width:470px; margin:0 auto;padding-top:50px; font-size:14px; color:#666;}
.getpassword2 .text { width:230px; height:18px; border:solid 1px #ccc; line-height:18px;}
.getpassword2_1 { padding-left:75px; font-weight:bold;  margin-bottom:10px;}
.getpassword2_2 { margin-top:20px; padding-left:78px;}
.zc_cg span { color:#C10005;}
.cg_img { vertical-align:middle; margin-right:10px;}
.pass_tab, .pass_tab2 { margin:0 auto; font-size:14px; color:#666;}
.pass_tab td, .pass_tab2 td { padding:5px 0;}
.pass_tab a ,.pass_tab2 a{ color:#ff0000; text-decoration:underline;}
.pass_tab a:hover, .pass_tab2 a:hover{ color:ff0000;}
.pass_tab2 { float:left; margin:20px 20px 0 120px; display:inline;}
.pho_img { float:left;}
.pass_tab2 .text { border:solid 1px #ccc; height:20px; line-height:20px;}
.pho_ok { text-align:left; line-height:25px; padding-left:50px;}
.pho_ok img { float:left;}
.pho_ok span { font-weight:bold;}
.txtboxcs{ border:solid 1px #ccc; height: 30px;width: 380px;padding-left: 20px;}
.blk{display:block;}
.blk img{width: 60px;margin-top: 4px;}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:1200px; margin:10px auto; }
/*---购物支付中心样式---*/
.cart_main {border:solid 1px #ccc; padding:0 15px 15px 15px; margin-bottom:10px;} /*购物支付,中间内容框*/
.cart_top { border:solid 1px #ccc; margin-bottom:5px;}
.cart_nav { height:28px; line-height:28px; font-weight:bold; font-size:14px; border-bottom: solid 1px #fff; border-top: solid 1px #fff; background:#efeeef; padding:0 10px;} /*支付中心--头部导航*/
.cart_n_rt { float:right;}
.cart_n_rt span { margin-left:10px;}
.cart_n_rt .sp_1 { color:#C10005;}
.cart_n_rt .sp_2 {font-weight:normal;}
.cart_n_rt .sp_2 .a_1 {font-weight:bold; color:#000; } /*头部连接*/
.cart_n_rt .sp_2 .a_1:hover { color:#C10005;}
.cart_n_rt a { color:#ff0000; font-weight:normal;}
.cart_n_rt a:hover { color:#f00}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}

.cart_crumbs { font-weight:bold; line-height:30px; margin:6px 0;} /*支付中心，面包屑导航*/
.cart_crumbs a { color:#000;}
.cart_crumbs a:hover { color:#C10005;}

.orders { color:#666; margin-bottom:15px;}/*订单号*/
.orders span { font-weight:bold;}
.orders .sp_end { font-size:14px; color:#C10005;}
.orders img { margin:0 5px; vertical-align:middle;}
			/*--邮件订阅与退订--*/
.pri_dl { margin-top:10px; font-size:14px; color:#666; line-height:23px;  padding-bottom:10px;}
.pri_dl dt { float:left; margin:0 20px 0 90px; display:inline;}
.pri_dl dd { width:600px; float:right;}
.pri_dl dd h4 { border-bottom:dashed 1px #ccc; text-indent:5px; margin-bottom:5px; color:#000;}
.pri_dl dd.bg {background:url(Img/ico6.gif) no-repeat 3px 9px; text-indent:10px;}
.pri_dl dd.tex { margin-top:20px;}
.pri_dl dd .text { border:solid 1px #ccc; font-size:12px; }
.dashed_line { border-bottom: dashed 1px #ccc; height:1px; overflow:hidden; font-size:0; margin:15px 0;}
.pri_zuy { color:#666; line-height:20px;} /*注意内容*/
.pri_zuy h4{ font-size:16px;}
.pri_zuy a{font-size:14px;}
.pri_zuy  span { float:left;}
.pri_dl dd div { padding-left:20px; *padding-left:25px;}
.pri_dl dd div .textarea { width:340px;}
.pri_dl dd a { font-weight:bold; color:#C10005; text-decoration:underline;}
.pri_dl dd a:hover { color:#C10005;}

/* -- 页面整体布局 -- */
.header, .foot{ width:1200px; margin:0 auto;}
.content{ padding-top:11px;width:100%;background: #f3f3f3;}
.left { width:200px; float:left; overflow:hidden;}
.lefts { width:230px; float:left; overflow:hidden;}
.left2 { width:1100px;overflow:hidden; margin:0 auto;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(Img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.left2top { background:url(Img/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(Img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(Img/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right { float:left; display:inline; margin-left:20px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(Img/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(Img/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(Img/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(Img/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:918px; min-height:458px;padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.left2_main { overflow:hidden;}

.userleftnav { background:#EEF2FD/**/; border:1px solid #ccc; padding:1px; margin-bottom:10px;} /* -- 会员区导航背景颜色,边框 -- */
.userleftnav h4 { text-indent:25px; background-position:-63px -337px; line-height:28px; color:#333;font-size: 16px; background:#ddd;} /* -- 会员中心左侧导航大类背景 -- */ 
.userleftnav ul{  margin:0 auto; padding:5px 10px; }
.userleftnav li { text-indent:10px; overflow:hidden; white-space:nowrap; font-size:14px; }
.userleftnav ul a {height:25px; display:block; line-height:25px; }
.userleftnav ul a:hover { height:23px; line-height:23px; border:1px solid #C10005; background:#fff; text-decoration:none;}/* -- 会员中心左侧导航,点击效果 -- */

/*资料完整率*/
.prof_rate { border:solid 1px #f58d12; background:#fff2db; width:600px;font-size: 14px;}
.prof_rate td { padding:5px;}
.prof_rate td.rate { width:500px;}
.prof_rate td.rate div.r_cntr {border:solid 1px #0068b7; width:490px; }
.prof_rate td.rate div.r_cntr div { padding:0 5px; background:#a7e2fe;}

            /*会员，我的首页*/
.base_tab { width:80%; color:#666; font-size:14px;}
.base_tab span { font-size:12px;}
.base_tab td { padding:5px 0;}
.base_tab .vat { text-align:right;}
.base_tab .b17 { margin-right:10px;}
           /*修改密码*/
.pass_xg { margin:20px auto 0 auto;}
.pass_xg .tr { font-size:14px; color:#666;}
.pass_xg .tr span{color:#f00;}
.pass_xg img { margin-left:20px;}
.pass_xg a { color:#C10005; text-decoration:underline;}
.pass_xg a:hover { color:#C10005;}
.pass_xg_bot { width:500px; margin:40px auto; color:#666; font-size:14px; line-height:20px;}
.pass_xg_bot h4 { color:#ff0000;}
.pass_xg_bot .xg_bot { text-align:center; margin-top:10px; width:410px;}
           /*会员FAQ页面*/
.u_faq { padding:10px; border:1px solid #ccc; background:#F9F9F9; margin-bottom:10px; line-height:18px; color:#666;} /*边框、背景可自行修改*/
.u_faq .wt { margin-bottom:5px;}
.u_faq .for { border:1px solid #4470F6; background:#ECF1FF; padding:10px;}/*边框、背景可自行修改*/
.u_faq strong { font-weight:bold;}
.faq_tab { margin-top:20px; border:0;}
.faq_tab .textarea { width:278px;} 
.faq_tab td { padding:3px 0;}
.faq_tab td span{ color:#f00; padding-left:4px; font-weight:bold; }
cite {
    display: block;
}

              /*邀请好友注册*/
.u_dy_main { }
.u_dy_main_title { font-size:14px; color:#666; line-height:25px; margin-top:15px;} /*表单框上方介绍文字*/
.u_dy_main .textarea { border:solid 1px #ccc; width:716px; padding:5px 5px 5px 5px; font-size:14px; line-height:20px;}
.u_invitatio_main2 { border:solid 1px #ccc;  width:660px; height:200px; overflow:hidden; overflow-y:auto; padding:5px 0 5px 5px; color:#bbb; font-size:14px; line-height:20px; }


           /*会员收货地址页面*/
.add_top { font-size:14px; margin-bottom:10px;}
.add_top span { font-weight:bold; color:#C10005;}
.add_tab { width:100%; border:solid 1px #ccc; margin-bottom:15px; font-family:"宋体";}/*表单样式*/
.add_tab th { background:#f9f9f9; height:30px; line-height:30px; font-weight:bold; border:solid 1px #ccc; text-align:center;}
.add_tab th span { font-weight:normal;}
.add_tab td {  border:solid 1px #ccc; height:25px; text-align:center;}
.add_tab a { color:#000;}
.add_tab a:hover { color:#C10005; text-decoration:none;}
.add_tab a.a { color:#C10005;}
.add_tab a.a:hover { color:#C10005;}

.fieldset { border:solid 1px #ccc; margin-bottom:10px;}/*会员收货地址，新增地址，特效效果样式*/
.legend { border:1px solid #ccc; background:#F9F5F5; padding:5px;filter : progid:DXImageTransform.Microsoft.DropShadow(color=#E7E7E7,offX=0,offY=2,positives=true); font-size:14px; font-weight:bold; margin-left:10px;} 
.add_tab2 { margin:10px 0 10px 15px;}
.add_tab2 td { padding:5px 0;}
.add_tab2 td span { color:#666;}
.add_tab2 td .red_x { color:#ff0000;}
             /*会员--我的收藏夹*/
.favorites {font-size: 12px; color:#C10005; border:1px solid #C10005; background:#FFF; padding:8px 0; line-height:22px; text-indent:10px; font-family:"宋体"; margin-bottom:10px;} /* */
.favorites .b { font-weight:bold;}
.favorites a { color:#C10005; padding:5px 8px 0 8px;}
.fav_search { margin-bottom:15px;}
.fav_search a { color:#C10005;}
.fav_search span { float:right;}
.fav_search .text { height:17px; line-height:17px;}
.fav_nav { margin-bottom:0; margin-bottom:-12px\9; *margin-bottom:-11px;}
.fav_nav a { display:block; float:left; background:#F6F0F0; border:0 solid #CFCFCF; border-width:1px 1px 0; margin-right:8px; padding:4px 8px; margin:0 8px 0 -1px; *margin:0 8px 0 0px;  color:#666; position:relative; top:3px; *top:3px;}  /*会员--我的收藏夹,切换效果图样式*/
.fav_nav a:hover { color:#C10005;}
.fav_nav a.b { font-weight:bold; font-size:14px; color:#000; position:relative; top:0;  margin-bottom:0px; padding:5px 8px;}
.fav_nav a.b:hover { color:#C10005;}
#nodata{font-size:14px;}

.nor_tab { width:100%; border:solid 1px #ccc; margin-bottom:10px;font-size: 14px;}
	.nor_tab th { font-weight:bold; text-align:center; background:#f9f9f9;border:solid 1px #ccc; padding:6px 0;}
	.nor_tab td { padding:5px; border:solid 1px #ccc;}
ul.t05_ul table { *margin-left:-15px;}/*滚动板IE补丁*/

.btn-group>.btn-group,
.btn-toolbar .btn-group,
.btn-toolbar .input-group,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.dropdown-menu {
 float:left
}
/* -- 翻页效果 -- */
.apage { height:40px; line-height:40px; background:#F9F9F9; padding:0 5px;  border:solid 1px #ccc; text-align:right; width:100%; clear:both;margin-bottom: 20px; float:right; }
.apage a { border:1px solid #d4e3e9; padding:0 3px;  margin-right:5px;}
.apage .num_btns {float:right; font-family:Tahoma;}
.apage a:hover, .apage .cur { border:1px solid #D5D5D5;background-color:#616465; color:#fff; text-decoration:none;}
.apage .cust_txt { float:left;}
.apage .oran_pg_fp { background:url(/Skins/Default/img/first_page.gif) 4px 4px no-repeat; padding-right:9px;}
.apage .oran_pg_pp { background:url(/Skins/Default/img/pre_page.gif) 4px 4px no-repeat; padding-right:5px;}
.apage .oran_pg_np { background:url(/Skins/Default/img/next_page.gif) 8px 4px no-repeat; padding-right:12px;}
.apage .oran_pg_lp { background:url(/Skins/Default/img/last_page.gif) 8px 4px no-repeat; padding-right:12px;}
.apage select { font-size:8px; margin-top:5px; }
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px;}
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }

/*# sourceMappingURL=main-lista.css.map */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px; font-size:14px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1 dl.b1 dd p{ font-size:14px;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
.b15 {width: 60px; height: 24px;line-height: 24px; font-size: 14px; font-weight: bold; padding-top:0px;} 

/*--视频中心--*/
.videos{width:100%;}
.videos ul{ list-style:none; margin:10px auto;}
.videos ul li{ width:30%; float:left; margin:20px 20px;}
.videos ul li img{ width:100%; }
.videos ul li p{ text-align:center; height:30px; line-height:30px; padding-top:20px; font-weight:bold; font-size:20px; color:#333;}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse,
.pre-scrollable {
 max-height:340px
}
.picker__table,
table {
 border-collapse:collapse;
 border-spacing:0
}
.breadcrumb > li + li::before{
    content: url(/Images/xue.png);
}
.mfp-wrap,
.picker__holder {
 -webkit-backface-visibility:hidden
}
.flickity-enabled.is-draggable,
.mfp-arrow,
.slick-slider,
html {
 -webkit-tap-highlight-color:transparent
}
html {
 font-family:sans-serif;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
 display:block
}
audio,
canvas,
progress,
video {
 display:inline-block;
 vertical-align:baseline
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden],
template {
 display:none
}
a {
 background:0 0
}
a:active,
a:hover {
 outline:0
}
b,
optgroup,
strong {
 font-weight:700
}
dfn {
 font-style:italic
}
h1 {
 margin:.67em 0
}
mark {
 background:#ff0;
 color:#000
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
img {
 vertical-align:middle
}
svg:not(:root) {
 overflow:hidden
}
hr {
 box-sizing:content-box;
 height:0
}
pre,
textarea {
 overflow:auto
}
code,
kbd,
pre,
samp {
 font-size:1em
}
button,
input,
optgroup,
select,
textarea {
 color:inherit;
 font:inherit;
 margin:0
}
address,
cite {
 font-style:normal
}
button {
 overflow:visible
}
button,
select {
 text-transform:none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],
html input[disabled] {
 cursor:default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 border:0;
 padding:0
}
input[type=checkbox],
input[type=radio] {
 box-sizing:border-box;
 padding:0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
 height:auto
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
td,
th {
 padding:0
}
@media print {
 blockquote,
 img,
 pre,
 tr {
  page-break-inside:avoid
 }
 * {
  text-shadow:none!important;
  color:#000!important;
  background:0 0!important;
  box-shadow:none!important
 }
 a,
 a:visited {
  text-decoration:underline
 }
 a[href]:after {
  content:" (" attr(href) ")"
 }
 abbr[title]:after {
  content:" (" attr(title) ")"
 }
 a[href^="#"]:after,
 a[href^="javascript:"]:after {
  content:""
 }
 blockquote,
 pre {
  border:1px solid #999
 }
 thead {
  display:table-header-group
 }
 img {
  max-width:100%!important
 }
 .scfIntroBorder,
 h2,
 h3,
 p {
  orphans:3;
  widows:3
 }
 h2,
 h3 {
  page-break-after:avoid
 }
 select {
  background:#fff!important
 }
 .navbar {
  display:none
 }
 .table td,
 .table th {
  background-color:#fff!important
 }
 .btn>.caret,
 .dropup>.btn>.caret {
  border-top-color:#000!important
 }
 .label {
  border:1px solid #000
 }
 .table {
  border-collapse:collapse!important
 }
 .table-bordered td,
 .table-bordered th {
  border:1px solid #ddd!important
 }
}
.img-thumbnail,
body {
 background-color:#fff
}
*,
:after,
:before {
 box-sizing:border-box
}
html {
 font-size:10px
}
body {
 font-family:"Trade Gothic","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:14px;
 line-height:1.42857143;
 color:#4d4d4d
}
button,
input,
select,
textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 text-decoration:none
}
a:focus {
 outline:dotted thin;
 outline:-webkit-focus-ring-color auto 5px;
 outline-offset:-2px
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
 display:block;
 width:100%\9;
 max-width:100%;
 height:auto
}
.img-rounded {
 border-radius:0
}
.img-thumbnail {
 padding:4px;
 line-height:1.42857143;
 border:1px solid #ddd;
 border-radius:0;
 transition:all .2s ease-in-out;
 display:inline-block;
 width:100%\9;
 max-width:100%;
 height:auto
}
.img-circle {
 border-radius:50%
}
hr {
 margin-top:20px;
 margin-bottom:20px;
 border-top:1px solid #eaebee
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 margin:-1px;
 padding:0;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family:inherit;
 font-weight:700;
 line-height:1.1;
 color:inherit
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
 font-weight:400;
 line-height:1;
 color:#777
}
address,
blockquote .small,
blockquote footer,
blockquote small,
dd,
dt,
pre {
 line-height:1.42857143
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
 margin-top:20px
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
 font-size:65%
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
 margin-top:10px;
 margin-bottom:10px
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
 font-size:75%
}
.h1,
h1 {
 font-size:25px
}
.h2,
h2 {
 font-size:18px
}
.h3,
h3 {
 font-size:16px
}
.h4,
h4 {
 font-size:18px
}
.h5,
h5 {
 font-size:14px
}
.h6,
h6 {
 font-size:12px
}
.scfIntroBorder,
p {
 margin:0 0 10px
}
.lead {
 font-size:16px;
 font-weight:300
}
.mark,
mark {
 background-color:#fcf8e3;
 padding:.2em
}
.list-inline,
.list-unstyled {
 padding-left:0;
 list-style:none
}
.text-left {
 text-align:left
}
.text-right {
 text-align:right
}
.text-center {
 text-align:center
}
.text-justify {
 text-align:justify
}
.text-nowrap {
 white-space:nowrap
}
.text-lowercase {
 text-transform:lowercase
}
.text-uppercase {
 text-transform:uppercase
}
.text-capitalize {
 text-transform:capitalize
}
.text-muted {
 color:#777
}
.text-primary {
 color:#f35321
}
a.text-primary:hover {
 color:#d53c0c
}
.text-success {
 color:#3c763d
}
a.text-success:hover {
 color:#2b542c
}
.text-info {
 color:#31708f
}
a.text-info:hover {
 color:#245269
}
.text-warning {
 color:#8a6d3b
}
a.text-warning:hover {
 color:#66512c
}
.text-danger {
 color:#a94442
}
a.text-danger:hover {
 color:#843534
}
.bg-primary {
 color:#fff;
 background-color:#f35321
}
a.bg-primary:hover {
 background-color:#d53c0c
}
.bg-success {
 background-color:#dff0d8
}
a.bg-success:hover {
 background-color:#c1e2b3
}
.bg-info {
 background-color:#d9edf7
}
a.bg-info:hover {
 background-color:#afd9ee
}
.bg-warning {
 background-color:#fcf8e3
}
a.bg-warning:hover {
 background-color:#f7ecb5
}
.bg-danger {
 background-color:#f2dede
}
a.bg-danger:hover {
 background-color:#e4b9b9
}
pre code,
table {
 background-color:transparent
}
.page-header {
 padding-bottom:9px;
 margin:40px 0 20px;
 border-bottom:1px solid #eaebee
}
dl,
ol,
ul {
 margin-top:0
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child,
ol ol,
ol ul,
ul ol,
ul ul {
 margin-bottom:0
}
address,
dl {
 margin-bottom:20px
}
ol,
ul {
 margin-bottom:10px
}
.list-inline {
 margin-left:-5px
}
.list-inline>li {
 display:inline-block;
 padding-left:5px;
 padding-right:5px
}
legend,
pre {
 display:block
}
dt {
 font-weight:700
}
dd {
 margin-left:0
}
@media (min-width:768px) {
 .lead {
  font-size:21px
 }
 .dl-horizontal dt {
  float:left;
  width:160px;
  clear:left;
  text-align:right;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .dl-horizontal dd {
  margin-left:180px
 }
 .container {
  width:760px
 }
}
.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.c-fnd-ecom-quick-add .clear-both,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.dropdown-menu>li>a,
.form-horizontal .form-group:after,
.modal-footer:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after,
.scfFieldContainer:after {
 clear:both
}
abbr[data-original-title],
abbr[title] {
 cursor:help;
 border-bottom:1px dotted #777
}
.initialism {
 font-size:90%;
 text-transform:uppercase
}
blockquote {
 padding:10px 20px;
 margin:0 0 20px;
 font-size:17.5px;
 border-left:5px solid #eaebee
}
blockquote .small,
blockquote footer,
blockquote small {
 display:block;
 font-size:80%;
 color:#777
}
legend,
pre {
 color:#4d4d4d
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
 content:'\2014 \00A0'
}
.blockquote-reverse,
blockquote.pull-right {
 padding-right:15px;
 padding-left:0;
 border-right:5px solid #eaebee;
 border-left:0;
 text-align:right
}
code,
kbd {
 padding:2px 4px;
 font-size:90%;
 border-radius:0
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
 content:''
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
 content:'\00A0 \2014'
}
.popover>.arrow:after,
blockquote:after,
blockquote:before {
 content:""
}
code,
kbd,
pre,
samp {
 font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
code {
 color:#c7254e;
 background-color:#f9f2f4
}
kbd {
 color:#fff;
 background-color:#333;
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
 padding:0;
 font-size:100%;
 box-shadow:none
}
pre {
 padding:9.5px;
 margin:0 0 10px;
 font-size:13px;
 word-break:break-all;
 word-wrap:break-word;
 background-color:#f5f5f5;
 border:1px solid #ccc;
 border-radius:0
}
.container,
.container-fluid {
 margin-right:auto;
 margin-left:auto
}
pre code {
 padding:0;
 font-size:inherit;
 color:inherit;
 white-space:pre-wrap;
 border-radius:0
}
.container,
.container-fluid {
 padding-left:20px;
 padding-right:20px
}
.pre-scrollable {
 overflow-y:scroll
}
@media (min-width:992px) {
 .container {
  width:990px
 }
}
@media (min-width:1470px) {
 .videos ul li{height:360px;}
 .container {
  width:1440px
 }
}
.row {
 margin-left:-20px;
 margin-right:-20px
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
 position:relative;
 min-height:1px;
 padding-left:20px;
 padding-right:20px
}
.col-xs-12 {
 width:100%
}
.col-xs-11 {
 width:91.66666667%
}
.col-xs-10 {
 width:83.33333333%
}
.col-xs-9 {
 width:75%
}
.col-xs-8 {
 width:66.66666667%
}
.col-xs-7 {
 width:58.33333333%
}
.col-xs-6 {
 width:50%
}
.col-xs-5 {
 width:41.66666667%
}
.col-xs-4 {
 width:33.33333333%
}
.col-xs-3 {
 width:25%
}
.col-xs-2 {
 width:16.66666667%
}
.col-xs-1 {
 width:8.33333333%
}
.col-xs-pull-12 {
 right:100%
}
.col-xs-pull-11 {
 right:91.66666667%
}
.col-xs-pull-10 {
 right:83.33333333%
}
.col-xs-pull-9 {
 right:75%
}
.col-xs-pull-8 {
 right:66.66666667%
}
.col-xs-pull-7 {
 right:58.33333333%
}
.col-xs-pull-6 {
 right:50%
}
.col-xs-pull-5 {
 right:41.66666667%
}
.col-xs-pull-4 {
 right:33.33333333%
}
.col-xs-pull-3 {
 right:25%
}
.col-xs-pull-2 {
 right:16.66666667%
}
.col-xs-pull-1 {
 right:8.33333333%
}
.col-xs-pull-0 {
 right:auto
}
.col-xs-push-12 {
 left:100%
}
.col-xs-push-11 {
 left:91.66666667%
}
.col-xs-push-10 {
 left:83.33333333%
}
.col-xs-push-9 {
 left:75%
}
.col-xs-push-8 {
 left:66.66666667%
}
.col-xs-push-7 {
 left:58.33333333%
}
.col-xs-push-6 {
 left:50%
}
.col-xs-push-5 {
 left:41.66666667%
}
.col-xs-push-4 {
 left:33.33333333%
}
.col-xs-push-3 {
 left:25%
}
.col-xs-push-2 {
 left:16.66666667%
}
.col-xs-push-1 {
 left:8.33333333%
}
.col-xs-push-0 {
 left:auto
}
.col-xs-offset-12 {
 margin-left:100%
}
.col-xs-offset-11 {
 margin-left:91.66666667%
}
.col-xs-offset-10 {
 margin-left:83.33333333%
}
.col-xs-offset-9 {
 margin-left:75%
}
.col-xs-offset-8 {
 margin-left:66.66666667%
}
.col-xs-offset-7 {
 margin-left:58.33333333%
}
.col-xs-offset-6 {
 margin-left:50%
}
.col-xs-offset-5 {
 margin-left:41.66666667%
}
.col-xs-offset-4 {
 margin-left:33.33333333%
}
.col-xs-offset-3 {
 margin-left:25%
}
.col-xs-offset-2 {
 margin-left:16.66666667%
}
.col-xs-offset-1 {
 margin-left:8.33333333%
}
.col-xs-offset-0 {
 margin-left:0
}
@media (min-width:768px) {
 .col-sm-1,
 .col-sm-10,
 .col-sm-11,
 .col-sm-12,
 .col-sm-2,
 .col-sm-3,
 .col-sm-4,
 .col-sm-5,
 .col-sm-6,
 .col-sm-7,
 .col-sm-8,
 .col-sm-9 {
  float:left
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-11 {
  width:91.66666667%
 }
 .col-sm-10 {
  width:83.33333333%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-8 {
  width:66.66666667%
 }
 .col-sm-7 {
  width:58.33333333%
 }
 .col-sm-6 {
  width:50%
 }
 .col-sm-5 {
  width:41.66666667%
 }
 .col-sm-4 {
  width:33.33333333%
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-2 {
  width:16.66666667%
 }
 .col-sm-1 {
  width:8.33333333%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-pull-11 {
  right:91.66666667%
 }
 .col-sm-pull-10 {
  right:83.33333333%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-8 {
  right:66.66666667%
 }
 .col-sm-pull-7 {
  right:58.33333333%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-5 {
  right:41.66666667%
 }
 .col-sm-pull-4 {
  right:33.33333333%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-2 {
  right:16.66666667%
 }
 .col-sm-pull-1 {
  right:8.33333333%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-push-11 {
  left:91.66666667%
 }
 .col-sm-push-10 {
  left:83.33333333%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-8 {
  left:66.66666667%
 }
 .col-sm-push-7 {
  left:58.33333333%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-5 {
  left:41.66666667%
 }
 .col-sm-push-4 {
  left:33.33333333%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-2 {
  left:16.66666667%
 }
 .col-sm-push-1 {
  left:8.33333333%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
 .col-sm-offset-11 {
  margin-left:91.66666667%
 }
 .col-sm-offset-10 {
  margin-left:83.33333333%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-8 {
  margin-left:66.66666667%
 }
 .col-sm-offset-7 {
  margin-left:58.33333333%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-5 {
  margin-left:41.66666667%
 }
 .col-sm-offset-4 {
  margin-left:33.33333333%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-2 {
  margin-left:16.66666667%
 }
 .col-sm-offset-1 {
  margin-left:8.33333333%
 }
 .col-sm-offset-0 {
  margin-left:0
 }
}
@media (min-width:992px) {
 .col-md-1,
 .col-md-10,
 .col-md-11,
 .col-md-12,
 .col-md-2,
 .col-md-3,
 .col-md-4,
 .col-md-5,
 .col-md-6,
 .col-md-7,
 .col-md-8,
 .col-md-9 {
  float:left
 }
 .col-md-12 {
  width:100%
 }
 .col-md-11 {
  width:91.66666667%
 }
 .col-md-10 {
  width:83.33333333%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-8 {
  width:66.66666667%
 }
 .col-md-7 {
  width:58.33333333%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-5 {
  width:41.66666667%
 }
 .col-md-4 {
  width:33.33333333%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-2 {
  width:16.66666667%
 }
 .col-md-1 {
  width:8.33333333%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-pull-11 {
  right:91.66666667%
 }
 .col-md-pull-10 {
  right:83.33333333%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-8 {
  right:66.66666667%
 }
 .col-md-pull-7 {
  right:58.33333333%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-5 {
  right:41.66666667%
 }
 .col-md-pull-4 {
  right:33.33333333%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-2 {
  right:16.66666667%
 }
 .col-md-pull-1 {
  right:8.33333333%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-push-11 {
  left:91.66666667%
 }
 .col-md-push-10 {
  left:83.33333333%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-8 {
  left:66.66666667%
 }
 .col-md-push-7 {
  left:58.33333333%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-5 {
  left:41.66666667%
 }
 .col-md-push-4 {
  left:33.33333333%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-2 {
  left:16.66666667%
 }
 .col-md-push-1 {
  left:8.33333333%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-offset-12 {
  margin-left:100%
 }
 .col-md-offset-11 {
  margin-left:91.66666667%
 }
 .col-md-offset-10 {
  margin-left:83.33333333%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-8 {
  margin-left:66.66666667%
 }
 .col-md-offset-7 {
  margin-left:58.33333333%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-5 {
  margin-left:41.66666667%
 }
 .col-md-offset-4 {
  margin-left:33.33333333%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-2 {
  margin-left:16.66666667%
 }
 .col-md-offset-1 {
  margin-left:8.33333333%
 }
 .col-md-offset-0 {
  margin-left:0
 }
}
@media (min-width:1470px) {
 .col-lg-1,
 .col-lg-10,
 .col-lg-11,
 .col-lg-12,
 .col-lg-2,
 .col-lg-3,
 .col-lg-4,
 .col-lg-5,
 .col-lg-6,
 .col-lg-7,
 .col-lg-8,
 .col-lg-9 {
  float:left
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-11 {
  width:91.66666667%
 }
 .col-lg-10 {
  width:83.33333333%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-8 {
  width:66.66666667%
 }
 .col-lg-7 {
  width:58.33333333%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-5 {
  width:41.66666667%
 }
 .col-lg-4 {
  width:33.33333333%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-2 {
  width:16.66666667%
 }
 .col-lg-1 {
  width:8.33333333%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-pull-11 {
  right:91.66666667%
 }
 .col-lg-pull-10 {
  right:83.33333333%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-8 {
  right:66.66666667%
 }
 .col-lg-pull-7 {
  right:58.33333333%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-5 {
  right:41.66666667%
 }
 .col-lg-pull-4 {
  right:33.33333333%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-2 {
  right:16.66666667%
 }
 .col-lg-pull-1 {
  right:8.33333333%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-push-11 {
  left:91.66666667%
 }
 .col-lg-push-10 {
  left:83.33333333%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-8 {
  left:66.66666667%
 }
 .col-lg-push-7 {
  left:58.33333333%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-5 {
  left:41.66666667%
 }
 .col-lg-push-4 {
  left:33.33333333%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-2 {
  left:16.66666667%
 }
 .col-lg-push-1 {
  left:8.33333333%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
 .col-lg-offset-11 {
  margin-left:91.66666667%
 }
 .col-lg-offset-10 {
  margin-left:83.33333333%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-8 {
  margin-left:66.66666667%
 }
 .col-lg-offset-7 {
  margin-left:58.33333333%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-5 {
  margin-left:41.66666667%
 }
 .col-lg-offset-4 {
  margin-left:33.33333333%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-2 {
  margin-left:16.66666667%
 }
 .col-lg-offset-1 {
  margin-left:8.33333333%
 }
 .col-lg-offset-0 {
  margin-left:0
 }
}
th {
 text-align:left
}
.table {
 width:100%;
 max-width:100%;
 margin-bottom:20px
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
 padding:8px;
 line-height:1.42857143;
 vertical-align:top;
 border-top:1px solid #ddd
}
.table>thead>tr>th {
 vertical-align:bottom;
 border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
 border-top:0
}
.table>tbody+tbody {
 border-top:2px solid #ddd
}
.table .table {
 background-color:#fff
}
.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
 padding:0
}
.table-bordered,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
 border:1px solid #ddd
}
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
 border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
 background-color:#f9f9f9
}
.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
 background-color:#f5f5f5
}
table col[class*=col-] {
 position:static;
 float:none;
 display:table-column
}
table td[class*=col-],
table th[class*=col-] {
 position:static;
 float:none;
 display:table-cell
}
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
 background-color:#e8e8e8
}
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
 background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
 background-color:#d0e9c6
}
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
 background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
 background-color:#c4e3f3
}
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
 background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
 background-color:#faf2cc
}
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
 background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
 background-color:#ebcccc
}
@media screen and (max-width:767px) {
 .table-responsive {
  width:100%;
  margin-bottom:15px;
  overflow-y:hidden;
  overflow-x:auto;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  border:1px solid #ddd;
  -webkit-overflow-scrolling:touch
 }
 .table-responsive>.table {
  margin-bottom:0
 }
 .table-responsive>.table>tbody>tr>td,
 .table-responsive>.table>tbody>tr>th,
 .table-responsive>.table>tfoot>tr>td,
 .table-responsive>.table>tfoot>tr>th,
 .table-responsive>.table>thead>tr>td,
 .table-responsive>.table>thead>tr>th {
  white-space:nowrap
 }
 .table-responsive>.table-bordered {
  border:0
 }
 .table-responsive>.table-bordered>tbody>tr>td:first-child,
 .table-responsive>.table-bordered>tbody>tr>th:first-child,
 .table-responsive>.table-bordered>tfoot>tr>td:first-child,
 .table-responsive>.table-bordered>tfoot>tr>th:first-child,
 .table-responsive>.table-bordered>thead>tr>td:first-child,
 .table-responsive>.table-bordered>thead>tr>th:first-child {
  border-left:0
 }
 .table-responsive>.table-bordered>tbody>tr>td:last-child,
 .table-responsive>.table-bordered>tbody>tr>th:last-child,
 .table-responsive>.table-bordered>tfoot>tr>td:last-child,
 .table-responsive>.table-bordered>tfoot>tr>th:last-child,
 .table-responsive>.table-bordered>thead>tr>td:last-child,
 .table-responsive>.table-bordered>thead>tr>th:last-child {
  border-right:0
 }
 .table-responsive>.table-bordered>tbody>tr:last-child>td,
 .table-responsive>.table-bordered>tbody>tr:last-child>th,
 .table-responsive>.table-bordered>tfoot>tr:last-child>td,
 .table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom:0
 }
}
fieldset,
legend {
 padding:0;
 border:0
}
fieldset {
 margin:0;
 min-width:0
}
legend {
 width:100%;
 margin-bottom:20px;
 font-size:21px;
 line-height:inherit;
 border-bottom:1px solid #e5e5e5
}
label {
 display:inline-block;
 max-width:100%;
 margin-bottom:5px
}
input[type=search] {
 box-sizing:border-box;
 -webkit-appearance:none
}
input[type=checkbox],
input[type=radio] {
 margin:4px 0 0;
 margin-top:1px\9;
 line-height:normal
}
input[type=file] {
 display:block
}
input[type=range] {
 display:block;
 width:100%
}
select[multiple],
select[size] {
 height:auto
}
input[type=file]:focus,
input[type=checkbox]:focus,
input[type=radio]:focus {
 outline:dotted thin;
 outline:-webkit-focus-ring-color auto 5px;
 outline-offset:-2px
}
output {
 display:block;
 padding-top:9px;
 font-size:14px;
 line-height:1.42857143;
 color:#000
}
.form-control,
.scfEmailTextBox,
.scfMultipleLineTextBox,
.scfSingleLineTextBox {
 display:block;
 width:100%;
 height:38px;
 padding:8px 12px;
 font-size:14px;
 line-height:1.42857143;
 color:#000;
 background-color:#fff;
 background-image:none;
 border:1px solid #d6d6d6;
 border-radius:0;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus {
 border-color:#415273;
 outline:0;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(65,82,115,.6)
}
.form-control::-moz-placeholder {
 color:#000;
 opacity:1
}
.form-control:-ms-input-placeholder {
 color:#000
}
.form-control::-webkit-input-placeholder {
 color:#000
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline {
 color:#3c763d
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
 cursor:not-allowed;
 background-color:#eaebee;
 opacity:1
}
.scfMultipleLineTextBox,
textarea.form-control {
 height:auto
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
 line-height:38px;
 line-height:1.42857143\9
}
input[type=date].input-sm,
input[type=time].input-sm,
input[type=datetime-local].input-sm,
input[type=month].input-sm {
 line-height:28px
}
input[type=date].input-lg,
input[type=time].input-lg,
input[type=datetime-local].input-lg,
input[type=month].input-lg {
 line-height:46px
}
.form-group,
.scfCheckboxBorder,
.scfEmailGeneralPanel,
.scfMultipleLineTextBorder,
.scfSingleLineTextBorder {
 margin-bottom:15px
}
.checkbox,
.radio,
.scfCheckbox {
 position:relative;
 display:block;
 min-height:20px;
 margin-top:10px;
 margin-bottom:10px
}
.checkbox label,
.radio label,
.scfCheckbox label {
 padding-left:20px;
 margin-bottom:0;
 font-weight:400
}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
 position:absolute;
 margin-left:-20px;
 margin-top:4px\9
}
.checkbox+.checkbox,
.radio+.radio {
 margin-top:-5px
}
.checkbox-inline,
.radio-inline {
 display:inline-block;
 padding-left:20px;
 margin-bottom:0;
 vertical-align:middle;
 font-weight:400;
 cursor:pointer
}
.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
 margin-top:0;
 margin-left:10px
}
.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio label,
fieldset[disabled] .radio-inline,
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
 cursor:not-allowed
}
.form-control-static {
 padding-top:9px;
 padding-bottom:9px;
 margin-bottom:0
}
.form-control-static.input-lg,
.form-control-static.input-sm {
 padding-left:0;
 padding-right:0
}
.form-horizontal .form-group-sm .form-control,
.input-sm {
 height:28px;
 padding:5px 10px;
 font-size:11px;
 line-height:1.5;
 border-radius:0
}
select.input-sm {
 height:28px;
 line-height:28px
}
select[multiple].input-sm,
textarea.input-sm {
 height:auto
}
.form-horizontal .form-group-lg .form-control,
.input-lg {
 height:46px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.33;
 border-radius:0
}
select.input-lg {
 height:46px;
 line-height:46px
}
select[multiple].input-lg,
textarea.input-lg {
 height:auto
}
.has-feedback {
 position:relative
}
.has-feedback .form-control {
 padding-right:47.5px
}
.form-control-feedback {
 position:absolute;
 top:25px;
 right:0;
 z-index:2;
 display:block;
 width:38px;
 height:38px;
 line-height:38px;
 text-align:center
}
.collapsing,
.dropdown {
 position:relative
}
.input-lg+.form-control-feedback {
 width:46px;
 height:46px;
 line-height:46px
}
.input-sm+.form-control-feedback {
 width:28px;
 height:28px;
 line-height:28px
}
.has-success .form-control {
 border-color:#3c763d;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
 border-color:#2b542c;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon {
 color:#3c763d;
 border-color:#3c763d;
 background-color:#dff0d8
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .form-control-feedback,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline {
 color:#8a6d3b
}
.has-warning .form-control {
 border-color:#8a6d3b;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
 border-color:#66512c;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon {
 color:#8a6d3b;
 border-color:#8a6d3b;
 background-color:#fcf8e3
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline {
 color:#a94442
}
.has-error .form-control {
 border-color:#a94442;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
 border-color:#843534;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon {
 color:#a94442;
 border-color:#a94442;
 background-color:#f2dede
}
.has-feedback label.sr-only~.form-control-feedback {
 top:0
}
.help-block {
 display:block;
 margin-top:5px;
 margin-bottom:10px;
 color:#8d8d8d
}
@media (min-width:768px) {
 .form-inline .control-label,
 .form-inline .form-group {
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .form-group {
  display:inline-block
 }
 .form-inline .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .form-inline .input-group {
  display:inline-table;
  vertical-align:middle
 }
 .form-inline .input-group .form-control,
 .form-inline .input-group .input-group-addon,
 .form-inline .input-group .input-group-btn {
  width:auto
 }
 .form-inline .input-group>.form-control {
  width:100%
 }
 .form-inline .checkbox,
 .form-inline .radio {
  display:inline-block;
  margin-top:0;
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .checkbox label,
 .form-inline .radio label {
  padding-left:0
 }
 .form-inline .checkbox input[type=checkbox],
 .form-inline .radio input[type=radio] {
  position:relative;
  margin-left:0
 }
 .form-inline .has-feedback .form-control-feedback {
  top:0
 }
 .form-horizontal .control-label {
  text-align:right;
  margin-bottom:0;
  padding-top:9px
 }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
 margin-top:0;
 margin-bottom:0;
 padding-top:9px
}
.form-horizontal .checkbox,
.form-horizontal .radio {
 min-height:29px
}
.form-horizontal .form-group {
 margin-left:-20px;
 margin-right:-20px
}
.form-horizontal .has-feedback .form-control-feedback {
 top:0;
 right:20px
}
@media (min-width:768px) {
 .form-horizontal .form-group-lg .control-label {
  padding-top:14.3px
 }
 .form-horizontal .form-group-sm .control-label {
  padding-top:6px
 }
}
.btn,
.scfSubmitButton {
 display:inline-block;
 margin-bottom:0;
 font-weight:400;
 text-align:left;
 vertical-align:middle;
 cursor:pointer;
 background-image:none;
 border:1px solid transparent;
 padding:8px 12px;
 font-size:14px;
 line-height:1.42857143;
 border-radius:0;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.picker,
.slick-slider {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none
}
.btn.active:focus,
.btn:active:focus,
.btn:focus {
 outline:dotted thin;
 outline:-webkit-focus-ring-color auto 5px;
 outline-offset:-2px
}
.btn:focus,
.btn:hover {
 color:#2c2c2c;
 text-decoration:none
}
.btn.active,
.btn:active {
 outline:0;
 background-image:none;
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
 cursor:not-allowed;
 pointer-events:none;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
 filter:alpha(opacity=65);
 -moz-opacity:.65;
 opacity:.65;
 box-shadow:none
}
.btn-default {
 color:#222;
 background-color:#fff;
 border-color:#e2e3e6
}
.btn-default.active,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open>.dropdown-toggle.btn-default {
 color:#222;
 background-color:#e6e6e6;
 border-color:#c1c3ca
}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
 background-image:none
}
.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
 background-color:#fff;
 border-color:#e2e3e6
}
.btn-default .badge {
 color:#fff;
 background-color:#222
}
.btn-primary,
.scfSubmitButton {
 color:#fff;
 background-color:#f35321;
 border-color:#f35321
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
 color:#fff;
 background-color:#d53c0c;
 border-color:#cc390b
}
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
 background-image:none
}
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
 background-color:#f35321;
 border-color:#f35321
}
.btn-primary .badge {
 color:#f35321;
 background-color:#fff
}
.btn-success {
 color:#fff;
 background-color:#005a00;
 border-color:#004100
}
.btn-success.active,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.open>.dropdown-toggle.btn-success {
 color:#fff;
 background-color:#002700;
 border-color:#000300
}
.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success {
 background-image:none
}
.btn-success.disabled,
.btn-success.disabled.active,
.btn-success.disabled:active,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled],
.btn-success[disabled].active,
.btn-success[disabled]:active,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
 background-color:#005a00;
 border-color:#004100
}
.btn-success .badge {
 color:#005a00;
 background-color:#fff
}
.btn-info {
 color:#fff;
 background-color:#5bc0de;
 border-color:#46b8da
}
.btn-info.active,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open>.dropdown-toggle.btn-info {
 color:#fff;
 background-color:#31b0d5;
 border-color:#269abc
}
.btn-info.active,
.btn-info:active,
.open>.dropdown-toggle.btn-info {
 background-image:none
}
.btn-info.disabled,
.btn-info.disabled.active,
.btn-info.disabled:active,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled],
.btn-info[disabled].active,
.btn-info[disabled]:active,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info.active,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
 background-color:#5bc0de;
 border-color:#46b8da
}
.btn-info .badge {
 color:#5bc0de;
 background-color:#fff
}
.btn-warning {
 color:#fff;
 background-color:#ffc800;
 border-color:#e6b400
}
.btn-warning.active,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open>.dropdown-toggle.btn-warning {
 color:#fff;
 background-color:#cca000;
 border-color:#a88400
}
.btn-warning.active,
.btn-warning:active,
.open>.dropdown-toggle.btn-warning {
 background-image:none
}
.btn-warning.disabled,
.btn-warning.disabled.active,
.btn-warning.disabled:active,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled],
.btn-warning[disabled].active,
.btn-warning[disabled]:active,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning.active,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
 background-color:#ffc800;
 border-color:#e6b400
}
.btn-warning .badge {
 color:#ffc800;
 background-color:#fff
}
.btn-danger {
 color:#fff;
 background-color:#e41e2d;
 border-color:#d01927
}
.btn-danger.active,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open>.dropdown-toggle.btn-danger {
 color:#fff;
 background-color:#b91623;
 border-color:#99121d
}
.btn-danger.active,
.btn-danger:active,
.open>.dropdown-toggle.btn-danger {
 background-image:none
}
.btn-danger.disabled,
.btn-danger.disabled.active,
.btn-danger.disabled:active,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled],
.btn-danger[disabled].active,
.btn-danger[disabled]:active,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
 background-color:#e41e2d;
 border-color:#d01927
}
.btn-danger .badge {
 color:#e41e2d;
 background-color:#fff
}
.btn-link {
 color:#2c2c2c;
 font-weight:400;
 cursor:pointer;
 border-radius:0
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
 background-color:transparent;
 box-shadow:none
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
 border-color:transparent
}
.btn-link:focus,
.btn-link:hover {
 color:#2c2c2c;
 text-decoration:underline;
 background-color:transparent
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
 color:#777;
 text-decoration:none
}
.btn-group-lg>.btn,
.btn-lg {
 padding:10px 16px;
 font-size:18px;
 line-height:1.33;
 border-radius:0
}
.btn-group-sm>.btn,
.btn-sm {
 padding:5px 10px;
 font-size:11px;
 line-height:1.5;
 border-radius:0
}
.btn-group-xs>.btn,
.btn-xs {
 padding:1px 5px;
 font-size:11px;
 line-height:1.5;
 border-radius:0
}
.btn-block,
.scfSubmitButton {
 display:block;
 width:100%
}
.btn-block i {
 float:right
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
 width:100%
}
.fade {
 opacity:0;
 transition:opacity .15s linear
}
.fade.in {
 opacity:1
}
.collapse {
 display:none
}
.collapse.in {
 display:block
}
tr.collapse.in {
 display:table-row
}
tbody.collapse.in {
 display:table-row-group
}
.collapsing {
 height:0;
 overflow:hidden;
 transition:height .35s ease
}
.caret {
 margin-left:2px;
 border-top:0 solid;
 border-right:0 solid transparent;
 border-left:0 solid transparent
}
.dropdown-toggle:focus {
 outline:0
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 list-style:none;
 font-size:14px;
 text-align:left;
 background-color:#fff;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.15);
 border-radius:0;
 box-shadow:0 6px 12px rgba(0,0,0,.175);
 background-clip:padding-box
}
.dropdown-menu-right,
.dropdown-menu.pull-right {
 left:auto;
 right:0
}
.dropdown-header,
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 line-height:1.42857143;
 white-space:nowrap
}
.dropdown-menu .divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.dropdown-menu>li>a {
 font-weight:400;
 color:#4d4d4d
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
 text-decoration:none;
 color:#404040;
 background-color:#f5f5f5
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
 color:#fff;
 text-decoration:none;
 outline:0;
 background-color:#f35321
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
 color:#777
}
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
 text-decoration:none;
 background-color:transparent;
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 cursor:not-allowed
}
.open>.dropdown-menu {
 display:block
}
.open>a {
 outline:0
}
.dropdown-menu-left {
 left:0;
 right:auto
}
.dropdown-header {
 font-size:11px;
 color:#777
}
.dropdown-backdrop {
 position:fixed;
 left:0;
 right:0;
 bottom:0;
 top:0;
 z-index:990
}
.nav-justified>.dropdown .dropdown-menu,
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
 top:auto;
 left:auto
}
.pull-right>.dropdown-menu {
 right:0;
 left:auto
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
 border-top:0;
 border-bottom:0 solid;
 content:""
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
 top:auto;
 bottom:100%;
 margin-bottom:1px
}
@media (min-width:768px) {
 .navbar-right .dropdown-menu {
  left:auto;
  right:0
 }
 .navbar-right .dropdown-menu-left {
  left:0;
  right:auto
 }
}
.btn-group,
.btn-group-vertical {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.btn-group-vertical>.btn,
.btn-group>.btn {
 position:relative;
 float:left
}
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
 z-index:2
}
.btn-group-vertical>.btn:focus,
.btn-group>.btn:focus {
 outline:0
}
.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
 margin-left:-1px
}
.btn-toolbar {
 margin-left:-5px
}
.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
 margin-left:5px
}
.btn .caret,
.btn-group>.btn:first-child {
 margin-left:0
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
 border-radius:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius:0
}
.btn-group>.btn-group:first-child>.btn:last-child,
.btn-group>.btn-group:first-child>.dropdown-toggle {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.btn-group>.btn-group:last-child>.btn:first-child {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
 outline:0
}
.btn-group>.btn+.dropdown-toggle {
 padding-left:8px;
 padding-right:8px
}
.btn-group>.btn-lg+.dropdown-toggle {
 padding-left:12px;
 padding-right:12px
}
.btn-group.open .dropdown-toggle {
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
 box-shadow:none
}
.btn-lg .caret,
.dropup .btn-lg .caret {
 border-width:0
}
.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
 display:block;
 float:none;
 width:100%;
 max-width:100%
}
.btn-group-vertical>.btn-group>.btn {
 float:none
}
.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
 margin-top:-1px;
 margin-left:0
}
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group,
.input-group-btn>.btn+.btn {
 margin-left:-1px
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
 border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
 border-bottom-left-radius:0;
 border-top-right-radius:0;
 border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
 border-top-right-radius:0;
 border-top-left-radius:0
}
.btn-group-justified {
 display:table;
 width:100%;
 table-layout:fixed;
 border-collapse:separate
}
.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
 float:none;
 display:table-cell;
 width:1%
}
.btn-group-justified>.btn-group .btn {
 width:100%
}
.btn-group-justified>.btn-group .dropdown-menu {
 left:auto
}
[data-toggle=buttons]>.btn>input[type=checkbox],
[data-toggle=buttons]>.btn>input[type=radio] {
 position:absolute;
 z-index:-1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter:alpha(opacity=0);
 -moz-opacity:0;
 opacity:0
}
.input-group {
 position:relative;
 display:table;
 border-collapse:separate
}
.input-group[class*=col-] {
 float:none;
 padding-left:0;
 padding-right:0
}
.input-group .form-control {
 position:relative;
 z-index:2;
 float:left;
 width:100%;
 margin-bottom:0
}
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
 height:46px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.33;
 border-radius:0
}
select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
 height:46px;
 line-height:46px
}
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn,
textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn {
 height:auto
}
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
 height:28px;
 padding:5px 10px;
 font-size:11px;
 line-height:1.5;
 border-radius:0
}
select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
 height:28px;
 line-height:28px
}
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn,
textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn {
 height:auto
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
 display:table-cell
}
.nav>li,
.nav>li>a {
 display:block;
 position:relative
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
 border-radius:0
}
.input-group-addon,
.input-group-btn {
 width:1%;
 white-space:nowrap;
 vertical-align:middle
}
.input-group-addon {
 padding:8px 12px;
 font-size:14px;
 font-weight:400;
 line-height:1;
 color:#000;
 text-align:center;
 background-color:#eaebee;
 border:1px solid #d6d6d6;
 border-radius:0
}
.input-group-addon.input-sm {
 padding:5px 10px;
 font-size:11px;
 border-radius:0
}
.input-group-addon.input-lg {
 padding:10px 16px;
 font-size:18px;
 border-radius:0
}
.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
 margin-top:0
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.input-group-addon:first-child {
 border-right:0
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.input-group-addon:last-child {
 border-left:0
}
.input-group-btn {
 position:relative;
 font-size:0;
 white-space:nowrap
}
.input-group-btn>.btn {
 position:relative
}
.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
 z-index:2
}
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
 margin-right:-1px
}
.nav {
 margin-bottom:0;
 padding-left:0;
 list-style:none
}
.nav>li>a {
 padding:10px 20px
}
.nav>li>a:focus,
.nav>li>a:hover {
 text-decoration:none;
 background-color:#eaebee
}
.nav>li.disabled>a {
 color:#777
}
.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
 color:#777;
 text-decoration:none;
 background-color:transparent;
 cursor:not-allowed
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
 background-color:#eaebee;
 border-color:#2c2c2c
}
.nav .nav-divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.nav>li>a>img {
 max-width:none
}
.nav-tabs {
 border-bottom:1px solid #ddd
}
.nav-tabs>li {
 float:left;
 margin-bottom:-1px
}
.nav-tabs>li>a {
 margin-right:2px;
 line-height:1.42857143;
 border:1px solid transparent;
 border-radius:0
}
.nav-tabs>li>a:hover {
 border-color:#eaebee #eaebee #ddd
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
 color:#585859;
 background-color:#fff;
 border:1px solid #ddd;
 border-bottom-color:transparent;
 cursor:default
}
.nav-tabs.nav-justified {
 width:100%;
 border-bottom:0
}
.nav-tabs.nav-justified>li {
 float:none
}
.nav-tabs.nav-justified>li>a {
 text-align:center;
 margin-bottom:5px;
 margin-right:0;
 border-radius:0
}
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
 border:1px solid #ddd
}
@media (min-width:768px) {
 .nav-tabs.nav-justified>li {
  display:table-cell;
  width:1%
 }
 .nav-tabs.nav-justified>li>a {
  margin-bottom:0;
  border-bottom:1px solid #ddd;
  border-radius:0
 }
 .nav-tabs.nav-justified>.active>a,
 .nav-tabs.nav-justified>.active>a:focus,
 .nav-tabs.nav-justified>.active>a:hover {
  border-bottom-color:#fff
 }
}
.nav-pills>li {
 float:left
}
.nav-justified>li,
.nav-stacked>li {
 float:none
}
.nav-pills>li>a {
 border-radius:0
}
.nav-pills>li+li {
 margin-left:2px
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
 color:#fff;
 background-color:#f35321
}
.nav-stacked>li+li {
 margin-top:2px;
 margin-left:0
}
.nav-justified {
 width:100%
}
.nav-justified>li>a {
 text-align:center;
 margin-bottom:5px
}
.nav-tabs-justified {
 border-bottom:0
}
.nav-tabs-justified>li>a {
 margin-right:0;
 border-radius:0
}
.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover {
 border:1px solid #ddd
}
@media (min-width:768px) {
 .nav-justified>li {
  display:table-cell;
  width:1%
 }
 .nav-justified>li>a {
  margin-bottom:0
 }
 .nav-tabs-justified>li>a {
  border-bottom:1px solid #ddd;
  border-radius:0
 }
 .nav-tabs-justified>.active>a,
 .nav-tabs-justified>.active>a:focus,
 .nav-tabs-justified>.active>a:hover {
  border-bottom-color:#fff
 }
}
.tab-content>.tab-pane {
 display:none
}
.tab-content>.active {
 display:block
}
.nav-tabs .dropdown-menu {
 margin-top:-1px;
 border-top-right-radius:0;
 border-top-left-radius:0
}
.navbar {
 position:relative;
 min-height:60px;
 margin-bottom:10px;
 border:1px solid transparent
}
.navbar-collapse {
 overflow-x:visible;
 padding-right:20px;
 padding-left:20px;
 border-top:1px solid transparent;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
 -webkit-overflow-scrolling:touch
}
.navbar-collapse.in {
 overflow-y:auto
}
@media (min-width:768px) {
 .navbar {
  border-radius:0
 }
 .navbar-header {
  float:left
 }
 .navbar-collapse {
  width:auto;
  border-top:0;
  box-shadow:none
 }
 .navbar-collapse.collapse {
  display:block!important;
  height:auto!important;
  padding-bottom:0;
  overflow:visible!important
 }
 .navbar-collapse.in {
  overflow-y:visible
 }
 .navbar-fixed-bottom .navbar-collapse,
 .navbar-fixed-top .navbar-collapse,
 .navbar-static-top .navbar-collapse {
  padding-left:0;
  padding-right:0
 }
}
.modal,
.modal-open,
.progress {
 overflow:hidden
}
@media (max-width:480px) and (orientation:landscape) {
 .navbar-fixed-bottom .navbar-collapse,
 .navbar-fixed-top .navbar-collapse {
  max-height:200px
 }
}
.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
 margin-right:-20px;
 margin-left:-20px
}
.navbar-static-top {
 z-index:1000;
 border-width:0 0 1px
}
.navbar-fixed-bottom,
.navbar-fixed-top {
 position:fixed;
 right:0;
 left:0;
 z-index:1030;
 transform:translate3d(0,0,0)
}
.navbar-fixed-top {
 top:0;
 border-width:0 0 1px
}
.navbar-fixed-bottom {
 bottom:0;
 margin-bottom:0;
 border-width:1px 0 0
}
.navbar-brand {
 float:left;
 padding:20px;
 font-size:18px;
 line-height:20px;
 height:60px
}
.navbar-brand:focus,
.navbar-brand:hover {
 text-decoration:none
}
@media (min-width:768px) {
 .container-fluid>.navbar-collapse,
 .container-fluid>.navbar-header,
 .container>.navbar-collapse,
 .container>.navbar-header {
  margin-right:0;
  margin-left:0
 }
 .navbar-fixed-bottom,
 .navbar-fixed-top,
 .navbar-static-top {
  border-radius:0
 }
 .navbar>.container .navbar-brand,
 .navbar>.container-fluid .navbar-brand {
  margin-left:-20px
 }
}
.navbar-toggle {
 position:relative;
 float:right;
 margin-right:20px;
 padding:9px 10px;
 margin-top:13px;
 margin-bottom:13px;
 background-color:transparent;
 background-image:none;
 border:1px solid transparent;
 border-radius:0
}
.navbar-toggle:focus {
 outline:0
}
.navbar-toggle .icon-bar {
 display:block;
 width:22px;
 height:2px;
 border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
 margin-top:4px
}
.navbar-nav {
 margin:10px -20px
}
.navbar-nav>li>a {
 padding-top:10px;
 padding-bottom:10px;
 line-height:20px
}
@media (max-width:767px) {
 .navbar-nav .open .dropdown-menu {
  position:static;
  float:none;
  width:auto;
  margin-top:0;
  background-color:transparent;
  border:0;
  box-shadow:none
 }
 .navbar-nav .open .dropdown-menu .dropdown-header,
 .navbar-nav .open .dropdown-menu>li>a {
  padding:5px 15px 5px 25px
 }
 .navbar-nav .open .dropdown-menu>li>a {
  line-height:20px
 }
 .navbar-nav .open .dropdown-menu>li>a:focus,
 .navbar-nav .open .dropdown-menu>li>a:hover {
  background-image:none
 }
}
@media (min-width:768px) {
 .navbar-toggle {
  display:none
 }
 .navbar-nav {
  float:left;
  margin:0
 }
 .navbar-nav>li {
  float:left
 }
 .navbar-nav>li>a {
  padding-top:20px;
  padding-bottom:20px
 }
 .navbar-nav.navbar-right:last-child {
  margin-right:-20px
 }
 .navbar-left {
  float:left!important
 }
 .navbar-right {
  float:right!important
 }
}
.navbar-form {
 padding:10px 20px;
 border-top:1px solid transparent;
 border-bottom:1px solid transparent;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
 margin:11px -20px
}
@media (min-width:768px) {
 .navbar-form .control-label,
 .navbar-form .form-group {
  margin-bottom:0;
  vertical-align:middle
 }
 .navbar-form .form-group {
  display:inline-block
 }
 .navbar-form .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .navbar-form .input-group {
  display:inline-table;
  vertical-align:middle
 }
 .navbar-form .input-group .form-control,
 .navbar-form .input-group .input-group-addon,
 .navbar-form .input-group .input-group-btn {
  width:auto
 }
 .navbar-form .input-group>.form-control {
  width:100%
 }
 .navbar-form .checkbox,
 .navbar-form .radio {
  display:inline-block;
  margin-top:0;
  margin-bottom:0;
  vertical-align:middle
 }
 .navbar-form .checkbox label,
 .navbar-form .radio label {
  padding-left:0
 }
 .navbar-form .checkbox input[type=checkbox],
 .navbar-form .radio input[type=radio] {
  position:relative;
  margin-left:0
 }
 .navbar-form .has-feedback .form-control-feedback {
  top:0
 }
 .navbar-form {
  width:auto;
  border:0;
  margin-left:0;
  margin-right:0;
  padding-top:0;
  padding-bottom:0;
  box-shadow:none
 }
 .navbar-form.navbar-right:last-child {
  margin-right:-20px
 }
}
.breadcrumb>li,
.pagination {
 display:inline-block
}
.btn .badge,
.btn .label {
 top:-1px;
 position:relative
}
@media (max-width:767px) {
 .navbar-form .form-group {
  margin-bottom:5px
 }
}
.navbar-nav>li>.dropdown-menu {
 margin-top:0;
 border-top-right-radius:0;
 border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.navbar-btn {
 margin-top:11px;
 margin-bottom:11px
}
.navbar-btn.btn-sm {
 margin-top:16px;
 margin-bottom:16px
}
.navbar-btn.btn-xs {
 margin-top:19px;
 margin-bottom:19px
}
.navbar-text {
 margin-top:20px;
 margin-bottom:20px
}
@media (min-width:768px) {
 .navbar-text {
  float:left;
  margin-left:20px;
  margin-right:20px
 }
 .navbar-text.navbar-right:last-child {
  margin-right:0
 }
}
.navbar-default {
 background-color:#eaebee
}
.navbar-default .navbar-brand {
 color:#2c2c2c
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
 color:#121212;
 background-color:transparent
}
.navbar-default .navbar-text {
 color:#2c2c2c
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
 color:#f35321;
 background-color:transparent
}
.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover {
 color:#ccc;
 background-color:transparent
}
.navbar-default .navbar-toggle {
 border-color:#ddd
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
 background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
 background-color:#888
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
 border-color:transparent
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
 background-color:transparent;
 color:#f35321
}
@media (max-width:767px) {
 .navbar-default .navbar-nav .open .dropdown-menu>li>a {
  color:#2c2c2c
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
  color:#f35321;
  background-color:transparent
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
  color:#ccc;
  background-color:transparent
 }
}
.navbar-default .navbar-link {
 color:#2c2c2c
}
.navbar-default .navbar-link:hover {
 color:#f35321
}
.navbar-default .btn-link {
 color:#2c2c2c
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
 color:#f35321
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
 color:#ccc
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-text {
 color:#fff
}
.navbar-inverse {
 background-color:#2c2c2c
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
 color:#fff;
 background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
 color:#f35321;
 background-color:transparent
}
.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:focus,
.navbar-inverse .navbar-nav>.disabled>a:hover {
 color:#444;
 background-color:transparent
}
.navbar-inverse .navbar-toggle {
 border-color:#333
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
 background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
 background-color:#fff
}
.breadcrumb,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
 background-color:transparent
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
 border-color:#1a1a1a
}
@media (max-width:767px) {
 .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
  border-color:transparent
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  background-color:transparent
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
  color:#fff
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
  color:#f35321;
  background-color:transparent
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
  color:#444;
  background-color:transparent
 }
}
.navbar-inverse .navbar-link {
 color:#fff
}
.navbar-inverse .navbar-link:hover {
 color:#f35321
}
.navbar-inverse .btn-link {
 color:#fff
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
 color:#f35321
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
 color:#444
}
.breadcrumb {
 padding:15px 0;
 margin-bottom:20px;
 list-style:none;
 border-radius:0;
}
.breadcrumb>li+li:before {
 padding:0 5px;
 color:#f35321;
}
.breadcrumb>.active {
 color:#4d4d4d
}
.pagination {
 padding-left:0;
 border-radius:0
}
.pager li,
.pagination>li {
 display:inline
}
.pagination>li>a,
.pagination>li>span {
 position:relative;
 float:left;
 padding:8px 12px;
 line-height:1.42857143;
 text-decoration:none;
 color:#2c2c2c;
 background-color:#fff;
 border:1px solid #ddd;
 margin-left:-1px
}
.badge,
.label {
 font-weight:700;
 line-height:1;
 vertical-align:baseline;
 white-space:nowrap;
 text-align:center
}
.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span,
.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span,
.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
 margin-left:0;
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
 color:#2c2c2c;
 border-color:#ddd
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
 z-index:2;
 color:#fff;
 background-color:#f35321;
 cursor:default
}
.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
 color:#777;
 background-color:#fff;
 border-color:#ddd;
 cursor:not-allowed
}
.pagination-lg>li>a,
.pagination-lg>li>span {
 padding:10px 16px;
 font-size:18px
}
.pagination-sm>li>a,
.pagination-sm>li>span {
 padding:5px 10px;
 font-size:11px
}
.pager {
 padding-left:0;
 margin:20px 0;
 list-style:none;
 text-align:center
}
.pager li>a,
.pager li>span {
 display:inline-block;
 padding:5px 14px;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:15px
}
.pager li>a:focus,
.pager li>a:hover {
 text-decoration:none;
 background-color:#eaebee
}
.pager .next>a,
.pager .next>span {
 float:right
}
.pager .previous>a,
.pager .previous>span {
 float:left
}
.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
 color:#777;
 background-color:#fff;
 cursor:not-allowed
}
.label {
 display:inline;
 padding:.2em .6em .3em;
 font-size:75%;
 color:#fff
}
a.label:focus,
a.label:hover {
 color:#fff;
 text-decoration:none;
 cursor:pointer
}
.label:empty {
 display:none
}
.label-default {
 background-color:#777
}
.label-default[href]:focus,
.label-default[href]:hover {
 background-color:#5e5e5e
}
.label-primary {
 background-color:#f35321
}
.label-primary[href]:focus,
.label-primary[href]:hover {
 background-color:#d53c0c
}
.label-success {
 background-color:#005a00
}
.label-success[href]:focus,
.label-success[href]:hover {
 background-color:#002700
}
.label-info {
 background-color:#5bc0de
}
.label-info[href]:focus,
.label-info[href]:hover {
 background-color:#31b0d5
}
.label-warning {
 background-color:#ffc800
}
.label-warning[href]:focus,
.label-warning[href]:hover {
 background-color:#cca000
}
.label-danger {
 background-color:#e41e2d
}
.label-danger[href]:focus,
.label-danger[href]:hover {
 background-color:#b91623
}
.badge {
 display:inline-block;
 min-width:10px;
 padding:3px 7px;
 font-size:11px;
 color:#fff;
 background-color:#777;
 border-radius:50%
}
.badge:empty {
 display:none
}
.btn-xs .badge {
 top:0;
 padding:1px 5px
}
a.badge:focus,
a.badge:hover {
 color:#fff;
 text-decoration:none;
 cursor:pointer
}
.nav-pills>.active>a>.badge,
a.list-group-item.active>.badge {
 color:#2c2c2c;
 background-color:#fff
}
.jumbotron,
.jumbotron .h1,
.jumbotron h1 {
 color:inherit
}
.nav-pills>li>a>.badge {
 margin-left:3px
}
.jumbotron {
 padding:30px;
 margin-bottom:30px;
 background-color:#eaebee
}
.jumbotron p {
 margin-bottom:15px;
 font-size:21px;
 font-weight:200
}
.alert,
.thumbnail {
 margin-bottom:20px
}
.alert .alert-link,
.close {
 font-weight:700
}
.jumbotron>hr {
 border-top-color:#ced0d7
}
.container .jumbotron {
 border-radius:0
}
.jumbotron .container {
 max-width:100%
}
@media screen and (min-width:768px) {
 .jumbotron {
  padding-top:48px;
  padding-bottom:48px
 }
 .container .jumbotron {
  padding-left:60px;
  padding-right:60px
 }
 .jumbotron .h1,
 .jumbotron h1 {
  font-size:63px
 }
}
.thumbnail {
 display:block;
 padding:4px;
 line-height:1.42857143;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:0;
 transition:all .2s ease-in-out
}
.thumbnail a>img,
.thumbnail>img {
 margin-left:auto;
 margin-right:auto
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
 border-color:#2c2c2c
}
.thumbnail .caption {
 padding:9px;
 color:#4d4d4d
}
.alert {
 padding:15px;
 border:1px solid transparent;
 border-radius:0
}
.alert h4 {
 margin-top:0;
 color:inherit
}
.alert>p,
.alert>ul {
 margin-bottom:0
}
.alert>p+p {
 margin-top:5px
}
.alert-dismissable,
.alert-dismissible {
 padding-right:35px
}
.alert-dismissable .close,
.alert-dismissible .close {
 position:relative;
 top:-2px;
 right:-21px;
 color:inherit
}
.modal,
.modal-backdrop {
 top:0;
 right:0;
 bottom:0;
 left:0
}
.alert-success {
 background-color:#dff0d8;
 border-color:#d6e9c6;
 color:#3c763d
}
.alert-success hr {
 border-top-color:#c9e2b3
}
.alert-success .alert-link {
 color:#2b542c
}
.alert-info {
 background-color:#d9edf7;
 border-color:#bce8f1;
 color:#31708f
}
.alert-info hr {
 border-top-color:#a6e1ec
}
.alert-info .alert-link {
 color:#245269
}
.alert-warning {
 background-color:#fcf8e3;
 border-color:#faebcc;
 color:#8a6d3b
}
.alert-warning hr {
 border-top-color:#f7e1b5
}
.alert-warning .alert-link {
 color:#66512c
}
.alert-danger {
 background-color:#f2dede;
 border-color:#ebccd1;
 color:#a94442
}
.alert-danger hr {
 border-top-color:#e4b9c0
}
.alert-danger .alert-link {
 color:#843534
}
@keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
.progress {
 height:20px;
 margin-bottom:20px;
 background-color:#f5f5f5;
 border-radius:0;
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
 float:left;
 width:0%;
 height:100%;
 font-size:11px;
 line-height:20px;
 color:#fff;
 text-align:center;
 background-color:#f35321;
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 transition:width .6s ease
}
.close,
.list-group-item>.badge {
 float:right
}
.progress-bar-striped,
.progress-striped .progress-bar {
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-size:40px 40px
}
.progress-bar.active,
.progress.active .progress-bar {
 animation:progress-bar-stripes 2s linear infinite
}
.progress-bar[aria-valuenow="1"],
.progress-bar[aria-valuenow="2"] {
 min-width:30px
}
.progress-bar[aria-valuenow="0"] {
 color:#777;
 min-width:30px;
 background-color:transparent;
 background-image:none;
 box-shadow:none
}
.progress-striped .progress-bar-danger,
.progress-striped .progress-bar-info,
.progress-striped .progress-bar-success,
.progress-striped .progress-bar-warning {
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-success {
 background-color:#005a00
}
.progress-bar-info {
 background-color:#5bc0de
}
.progress-bar-warning {
 background-color:#ffc800
}
.progress-bar-danger {
 background-color:#e41e2d
}
.list-group {
 margin-bottom:20px;
 padding-left:0
}
.list-group-item {
 position:relative;
 display:block;
 padding:10px 15px;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid #ddd
}
.list-group-item:first-child {
 border-top-right-radius:0;
 border-top-left-radius:0
}
.list-group-item:last-child {
 margin-bottom:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.list-group-item>.badge+.badge {
 margin-right:5px
}
a.list-group-item {
 color:#555
}
a.list-group-item .list-group-item-heading {
 color:#333
}
a.list-group-item:focus,
a.list-group-item:hover {
 text-decoration:none;
 color:#555;
 background-color:#f5f5f5
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
 background-color:#eaebee;
 color:#777
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
 color:inherit
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
 color:#777
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
 z-index:2;
 color:#fff;
 background-color:#f35321;
 border-color:#f35321
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading>small {
 color:inherit
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
 color:#fde9e3
}
.list-group-item-success {
 color:#3c763d;
 background-color:#dff0d8
}
a.list-group-item-success {
 color:#3c763d
}
a.list-group-item-success .list-group-item-heading {
 color:inherit
}
a.list-group-item-success:focus,
a.list-group-item-success:hover {
 color:#3c763d;
 background-color:#d0e9c6
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover {
 color:#fff;
 background-color:#3c763d;
 border-color:#3c763d
}
.list-group-item-info {
 color:#31708f;
 background-color:#d9edf7
}
a.list-group-item-info {
 color:#31708f
}
a.list-group-item-info .list-group-item-heading {
 color:inherit
}
a.list-group-item-info:focus,
a.list-group-item-info:hover {
 color:#31708f;
 background-color:#c4e3f3
}
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover {
 color:#fff;
 background-color:#31708f;
 border-color:#31708f
}
.list-group-item-warning {
 color:#8a6d3b;
 background-color:#fcf8e3
}
a.list-group-item-warning {
 color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading {
 color:inherit
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover {
 color:#8a6d3b;
 background-color:#faf2cc
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover {
 color:#fff;
 background-color:#8a6d3b;
 border-color:#8a6d3b
}
.list-group-item-danger {
 color:#a94442;
 background-color:#f2dede
}
a.list-group-item-danger {
 color:#a94442
}
a.list-group-item-danger .list-group-item-heading {
 color:inherit
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover {
 color:#a94442;
 background-color:#ebcccc
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover {
 color:#fff;
 background-color:#a94442;
 border-color:#a94442
}
.panel-heading>.dropdown .dropdown-toggle,
.panel-title,
.panel-title>a {
 color:inherit
}
.list-group-item-heading {
 margin-top:0;
 margin-bottom:5px
}
.list-group-item-text {
 margin-bottom:0;
 line-height:1.3
}
.panel {
 margin-bottom:20px;
 background-color:#fff;
 border:1px solid transparent;
 border-radius:0;
 box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-title,
.panel>.list-group,
.panel>.panel-collapse>.table,
.panel>.table,
.panel>.table-responsive>.table {
 margin-bottom:0
}
.panel-body {
 padding:15px
}
.panel-heading {
 padding:10px 15px;
 border-bottom:1px solid transparent;
 border-top-right-radius:-1;
 border-top-left-radius:-1
}
.panel-title {
 margin-top:0;
 font-size:16px
}
.panel-footer {
 padding:10px 15px;
 background-color:#f5f5f5;
 border-top:1px solid #ddd;
 border-bottom-right-radius:-1;
 border-bottom-left-radius:-1
}
.panel>.list-group .list-group-item {
 border-width:1px 0;
 border-radius:0
}
.panel-group .panel-heading,
.panel>.list-group:last-child .list-group-item:last-child,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
 border-bottom:0
}
.panel>.list-group:last-child .list-group-item:last-child,
.panel>.table-responsive:last-child>.table:last-child,
.panel>.table:last-child {
 border-bottom-left-radius:-1;
 border-bottom-right-radius:-1
}
.panel>.list-group:first-child .list-group-item:first-child {
 border-top:0;
 border-top-right-radius:-1;
 border-top-left-radius:-1
}
.list-group+.panel-footer,
.panel-heading+.list-group .list-group-item:first-child {
 border-top-width:0
}
.panel>.table-responsive:first-child>.table:first-child,
.panel>.table:first-child {
 border-top-right-radius:-1;
 border-top-left-radius:-1
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
 border-top-left-radius:-1
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
 border-top-right-radius:-1
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
 border-bottom-left-radius:-1
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
 border-bottom-right-radius:-1
}
.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive {
 border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child td,
.panel>.table>tbody:first-child>tr:first-child th {
 border-top:0
}
.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
 border:0
}
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
 border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
 border-right:0
}
.panel>.table-responsive {
 border:0;
 margin-bottom:0
}
.panel-group {
 margin-bottom:20px
}
.panel-group .panel {
 margin-bottom:0;
 border-radius:0
}
.panel-group .panel+.panel {
 margin-top:5px
}
.panel-group .panel-heading+.panel-collapse>.panel-body {
 border-top:1px solid #ddd
}
.panel-group .panel-footer {
 border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
 border-bottom:1px solid #ddd
}
.panel-default {
 border-color:#ddd
}
.panel-default>.panel-heading {
 color:#4d4d4d;
 background-color:#f5f5f5;
 border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#ddd
}
.panel-default>.panel-heading .badge {
 color:#f5f5f5;
 background-color:#4d4d4d
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#ddd
}
.panel-primary {
 border-color:#f35321
}
.panel-primary>.panel-heading {
 color:#fff;
 background-color:#f35321;
 border-color:#f35321
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#f35321
}
.panel-primary>.panel-heading .badge {
 color:#f35321;
 background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#f35321
}
.panel-success {
 border-color:#d6e9c6
}
.panel-success>.panel-heading {
 color:#3c763d;
 background-color:#dff0d8;
 border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge {
 color:#dff0d8;
 background-color:#3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#d6e9c6
}
.panel-info {
 border-color:#bce8f1
}
.panel-info>.panel-heading {
 color:#31708f;
 background-color:#d9edf7;
 border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge {
 color:#d9edf7;
 background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#bce8f1
}
.panel-warning {
 border-color:#faebcc
}
.panel-warning>.panel-heading {
 color:#8a6d3b;
 background-color:#fcf8e3;
 border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge {
 color:#fcf8e3;
 background-color:#8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#faebcc
}
.panel-danger {
 border-color:#ebccd1
}
.panel-danger>.panel-heading {
 color:#a94442;
 background-color:#f2dede;
 border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge {
 color:#f2dede;
 background-color:#a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#ebccd1
}
.embed-responsive {
 position:relative;
 display:block;
 height:0;
 padding:0;
 overflow:hidden
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 height:100%;
 width:100%;
 border:0
}
.embed-responsive.embed-responsive-16by9 {
 padding-bottom:56.25%
}
.embed-responsive.embed-responsive-4by3 {
 padding-bottom:75%
}
.well {
 min-height:20px;
 padding:19px;
 margin-bottom:20px;
 background-color:#f5f5f5;
 border:1px solid #e3e3e3;
 border-radius:0;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
 border-color:#ddd;
 border-color:rgba(0,0,0,.15)
}
.well-lg {
 padding:24px;
 border-radius:0
}
.well-sm {
 padding:9px;
 border-radius:0
}
.close {
 font-size:21px;
 line-height:1;
 text-shadow:none
}
.carousel-caption,
.carousel-control {
 color:#fff;
 text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.close:focus,
.close:hover {
 text-decoration:none;
 cursor:pointer
}
button.close {
 padding:0;
 cursor:pointer;
 background:0 0;
 border:0;
 -webkit-appearance:none
}
.modal-content,
.popover {
 background-clip:padding-box
}
.modal {
 display:none;
 position:fixed;
 z-index:1050;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
 transform:translate3d(0,-25%,0);
 transition:transform .3s ease-out
}
.affix,
.modal.in .modal-dialog {
 transform:translate3d(0,0,0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px
}
.modal-content {
 position:relative;
 background-color:#fff;
 border:1px solid #999;
 border:1px solid rgba(0,0,0,.2);
 border-radius:0;
 box-shadow:0 3px 9px rgba(0,0,0,.5);
 outline:0
}
.modal-backdrop {
 position:fixed;
 z-index:1040;
 background-color:#000
}
.modal-backdrop.fade {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter:alpha(opacity=0);
 -moz-opacity:0;
 opacity:0
}
.modal-backdrop.in {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter:alpha(opacity=50);
 -moz-opacity:.5;
 opacity:.5
}
.modal-header {
 padding:15px;
 min-height:16.43px
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-left:5px;
 margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
.c-fnd-multiple-article-uploader .preloader,
.carousel-inner {
 overflow:hidden
}
@media (min-width:768px) {
 .modal-dialog {
  width:600px;
  margin:30px auto
 }
 .modal-content {
  box-shadow:0 5px 15px rgba(0,0,0,.5)
 }
 .modal-sm {
  width:300px
 }
}
@media (min-width:992px) {
 .modal-lg {
  width:900px
 }
}
.tooltip {
 position:absolute;
 z-index:1070;
 display:block;
 visibility:visible;
 font-size:11px;
 line-height:1.4;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter:alpha(opacity=0);
 -moz-opacity:0;
 opacity:0
}
.invisible,
.slick-loading .slick-list,
.slick-loading .slick-slide {
 visibility:hidden
}
.tooltip.in {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
 filter:alpha(opacity=90);
 -moz-opacity:.9;
 opacity:.9
}
.tooltip.top {
 margin-top:-3px;
 padding:5px 0
}
.tooltip.right {
 margin-left:3px;
 padding:0 5px
}
.tooltip.bottom {
 margin-top:3px;
 padding:5px 0
}
.tooltip.left {
 margin-left:-3px;
 padding:0 5px
}
.tooltip-inner {
 max-width:200px;
 padding:3px 8px;
 color:#fff;
 text-align:center;
 text-decoration:none;
 background-color:#000;
 border-radius:0
}
.tooltip-arrow {
 position:absolute;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
 bottom:0;
 border-width:5px 5px 0;
 border-top-color:#000
}
.tooltip.top .tooltip-arrow {
 left:50%;
 margin-left:-5px
}
.tooltip.top-left .tooltip-arrow {
 left:5px
}
.tooltip.top-right .tooltip-arrow {
 right:5px
}
.tooltip.right .tooltip-arrow {
 top:50%;
 left:0;
 margin-top:-5px;
 border-width:5px 5px 5px 0;
 border-right-color:#000
}
.tooltip.left .tooltip-arrow {
 top:50%;
 right:0;
 margin-top:-5px;
 border-width:5px 0 5px 5px;
 border-left-color:#000
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
 border-width:0 5px 5px;
 border-bottom-color:#000;
 top:0
}
.tooltip.bottom .tooltip-arrow {
 left:50%;
 margin-left:-5px
}
.tooltip.bottom-left .tooltip-arrow {
 left:5px
}
.tooltip.bottom-right .tooltip-arrow {
 right:5px
}
.popover {
 position:absolute;
 top:0;
 left:0;
 z-index:1060;
 display:none;
 max-width:276px;
 padding:1px;
 text-align:left;
 background-color:#fff;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.2);
 border-radius:0;
 box-shadow:0 5px 10px rgba(0,0,0,.2);
 white-space:normal
}
.popover.top {
 margin-top:-10px
}
.popover.right {
 margin-left:10px
}
.popover.bottom {
 margin-top:10px
}
.popover.left {
 margin-left:-10px
}
.popover-title {
 margin:0;
 padding:8px 14px;
 font-size:14px;
 font-weight:400;
 line-height:18px;
 background-color:#f7f7f7;
 border-bottom:1px solid #ebebeb;
 border-radius:-1 -1 0 0
}
.popover-content {
 padding:9px 14px
}
.popover>.arrow,
.popover>.arrow:after {
 position:absolute;
 display:block;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.carousel,
.carousel-inner {
 position:relative
}
.popover>.arrow {
 border-width:11px
}
.popover>.arrow:after {
 border-width:10px
}
.popover.top>.arrow {
 left:50%;
 margin-left:-11px;
 border-bottom-width:0;
 border-top-color:#999;
 border-top-color:rgba(0,0,0,.25);
 bottom:-11px
}
.popover.top>.arrow:after {
 content:" ";
 bottom:1px;
 margin-left:-10px;
 border-bottom-width:0;
 border-top-color:#fff
}
.popover.left>.arrow:after,
.popover.right>.arrow:after {
 content:" ";
 bottom:-10px
}
.popover.right>.arrow {
 top:50%;
 left:-11px;
 margin-top:-11px;
 border-left-width:0;
 border-right-color:#999;
 border-right-color:rgba(0,0,0,.25)
}
.popover.right>.arrow:after {
 left:1px;
 border-left-width:0;
 border-right-color:#fff
}
.popover.bottom>.arrow {
 left:50%;
 margin-left:-11px;
 border-top-width:0;
 border-bottom-color:#999;
 border-bottom-color:rgba(0,0,0,.25);
 top:-11px
}
.popover.bottom>.arrow:after {
 content:" ";
 top:1px;
 margin-left:-10px;
 border-top-width:0;
 border-bottom-color:#fff
}
.popover.left>.arrow {
 top:50%;
 right:-11px;
 margin-top:-11px;
 border-right-width:0;
 border-left-color:#999;
 border-left-color:rgba(0,0,0,.25)
}
.popover.left>.arrow:after {
 right:1px;
 border-right-width:0;
 border-left-color:#fff
}
.carousel-inner {
 width:100%
}
.carousel-inner>.item {
 display:none;
 transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
 line-height:1
}
.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
 display:block
}
.carousel-inner>.active {
 left:0
}
.carousel-inner>.next,
.carousel-inner>.prev {
 position:absolute;
 top:0;
 width:100%
}
.carousel-inner>.next {
 left:100%
}
.carousel-inner>.prev {
 left:-100%
}
.carousel-inner>.next.left,
.carousel-inner>.prev.right {
 left:0
}
.carousel-inner>.active.left {
 left:-100%
}
.carousel-inner>.active.right {
 left:100%
}
.carousel-control {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 width:15%;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter:alpha(opacity=50);
 -moz-opacity:.5;
 opacity:.5;
 font-size:20px;
 text-align:center
}
.carousel-control.left {
 background-repeat: repeat-x;
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
}
.carousel-control.right {
 left:auto;
 right:0;
    background-repeat: repeat-x;
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
}
.carousel-control:focus,
.carousel-control:hover {
 outline:0;
 color:#fff;
 text-decoration:none;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
 filter:alpha(opacity=90);
 -moz-opacity:.9;
 opacity:.9
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
 position:absolute;
 top:50%;
 z-index:5;
 display:inline-block
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
 left:50%;
 margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
 right:50%;
 margin-right:-10px
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
 width:20px;
 height:20px;
 margin-top:-10px;
 font-family:serif
}
.carousel-control .icon-prev:before {
 content:'\2039'
}
.carousel-control .icon-next:before {
 content:'\203a'
}
.carousel-indicators {
 position:absolute;
 bottom:10px;
 left:50%;
 z-index:15;
 width:60%;
 margin-left:-30%;
 padding-left:0;
 list-style:none;
 text-align:center
}
.carousel-indicators li {
 display:inline-block;
 width:10px;
 height:10px;
 margin:1px;
 text-indent:-999px;
 border:1px solid #fff;
 border-radius:10px;
 cursor:pointer;
 background-color:#000\9;
 background-color:rgba(0,0,0,0)
}
.carousel-indicators .active {
 margin:0;
 width:12px;
 height:12px;
 background-color:#fff
}
.carousel-caption {
 position:absolute;
 left:15%;
 right:15%;
 bottom:20px;
 z-index:10;
 padding-top:20px;
 padding-bottom:20px;
 text-align:center
}
.carousel-caption .btn,
.text-hide {
 text-shadow:none
}
@media screen and (min-width:768px) {
 .carousel-control .glyphicon-chevron-left,
 .carousel-control .glyphicon-chevron-right,
 .carousel-control .icon-next,
 .carousel-control .icon-prev {
  width:30px;
  height:30px;
  margin-top:-15px;
  font-size:30px
 }
 .carousel-control .glyphicon-chevron-left,
 .carousel-control .icon-prev {
  margin-left:-15px
 }
 .carousel-control .glyphicon-chevron-right,
 .carousel-control .icon-next {
  margin-right:-15px
 }
 .carousel-caption {
  left:20%;
  right:20%;
  padding-bottom:30px
 }
 .carousel-indicators {
  bottom:20px
 }
}
.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before,
.scfFieldContainer:after,
.scfFieldContainer:before {
 content:" ";
 display:table
}
.center-block {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none!important
}
.show {
 display:block!important
}
.hidden,
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
 display:none!important
}
.text-hide {
 font:0/0 a;
 color:transparent;
 background-color:transparent;
 border:0
}
.breadcrumb>li+li:before,
.caret {
 font-style:normal;
 text-decoration:none;
 font-family:HQ-Icons;
 -moz-osx-font-smoothing:grayscale
}
.btn-icon.btn-default .btn-inner-icon,
.btn-icon.btn-default .btn-inner-icon-left,
.btn.btn-link {
 color:#f35321
}
.hidden {
 visibility:hidden!important
}
.affix {
 position:fixed
}
@-ms-viewport {
 width:device-width
}
@media (max-width:767px) {
 .visible-xs {
  display:block!important
 }
 table.visible-xs {
  display:table
 }
 tr.visible-xs {
  display:table-row!important
 }
 td.visible-xs,
 th.visible-xs {
  display:table-cell!important
 }
 .visible-xs-block {
  display:block!important
 }
 .visible-xs-inline {
  display:inline!important
 }
 .visible-xs-inline-block {
  display:inline-block!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm {
  display:block!important
 }
 table.visible-sm {
  display:table
 }
 tr.visible-sm {
  display:table-row!important
 }
 td.visible-sm,
 th.visible-sm {
  display:table-cell!important
 }
 .visible-sm-block {
  display:block!important
 }
 .visible-sm-inline {
  display:inline!important
 }
 .visible-sm-inline-block {
  display:inline-block!important
 }
}
@media (min-width:992px) and (max-width:1469px) {
 .visible-md {
  display:block!important
 }
 table.visible-md {
  display:table
 }
 tr.visible-md {
  display:table-row!important
 }
 td.visible-md,
 th.visible-md {
  display:table-cell!important
 }
 .visible-md-block {
  display:block!important
 }
 .visible-md-inline {
  display:inline!important
 }
 .visible-md-inline-block {
  display:inline-block!important
 }
}
@media (min-width:1470px) {
 .visible-lg {
  display:block!important
 }
 table.visible-lg {
  display:table
 }
 tr.visible-lg {
  display:table-row!important
 }
 td.visible-lg,
 th.visible-lg {
  display:table-cell!important
 }
 .visible-lg-block {
  display:block!important
 }
 .visible-lg-inline {
  display:inline!important
 }
 .visible-lg-inline-block {
  display:inline-block!important
 }
 .hidden-lg {
  display:none!important
 }
}
@media (max-width:767px) {
 .hidden-xs {
  display:none!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .hidden-sm {
  display:none!important
 }
}
@media (min-width:992px) and (max-width:1469px) {
 .hidden-md {
  display:none!important
 }
}
.visible-print {
 display:none!important
}
@media print {
 .visible-print {
  display:block!important
 }
 table.visible-print {
  display:table
 }
 tr.visible-print {
  display:table-row!important
 }
 td.visible-print,
 th.visible-print {
  display:table-cell!important
 }
}
.visible-print-block {
 display:none!important
}
@media print {
 .visible-print-block {
  display:block!important
 }
}
.visible-print-inline {
 display:none!important
}
@media print {
 .visible-print-inline {
  display:inline!important
 }
}
.visible-print-inline-block {
 display:none!important
}
@media print {
 .visible-print-inline-block {
  display:inline-block!important
 }
 .hidden-print {
  display:none!important
 }
}
.breadcrumb {
 font-size:0
}
.breadcrumb>li {
 font-size:13px;
 text-transform:uppercase
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .breadcrumb>li {
  font-size:15px
 }
}
.breadcrumb>li+li:before {
 -webkit-font-smoothing:antialiased;
 font-variant:normal;
 font-weight:400;
 text-transform:none;
 position:relative;
 top:1px;
 display:inline-block;
 line-height:1;
 vertical-align:middle;
 vertical-align:baseline;
 font-size:.8em;
 padding-right:0
}
.breadcrumb>.active {
 font-weight:700
}
.btn-block+.btn-block {
 margin-top:15px
}
.btn,
.scfSubmitButton {
 white-space:normal;
 word-break:break-word
}
.btn:active,
.btn:focus,
.btn:focus:active {
 outline:#f35321 ridge 1px
}
.btn-icon {
 display:inline-block
}
.btn-icon.btn-block .btn-inner-text,
.btn-icon.btn-block .btn-inner-text-right {
 width:100%
}
.btn-icon.btn-block .btn-inner-icon,
.btn-icon.btn-block .btn-inner-icon-left {
 float:none
}
.btn-icon.btn-block.btn-link .btn-inner-text,
.btn-icon.btn-block.btn-link .btn-inner-text-right {
 display:inline
}
.btn-icon.btn-block.btn-link .btn-inner-icon,
.btn-icon.btn-block.btn-link .btn-inner-icon-left {
 text-align:right
}
.btn-icon.btn-default:not(:hover) {
 background-color:#fff;
 outline:0
}
.btn-icon.btn-default:hover {
 background-color:#fff;
 outline:#f35321 ridge 1px
}
.btn-icon.btn-default:active {
 background-color:#e6e6e6;
 outline:#f35321 ridge 1px
}
.btn-icon .btn-inner-text,
.btn-icon .btn-inner-text-right {
 display:table-cell
}
.btn-icon .btn-inner-text {
 text-align:left
}
.btn-icon .btn-inner-text-right {
 text-align:right
}
.btn-icon .btn-inner-icon,
.btn-icon .btn-inner-icon-left {
 display:table-cell;
 vertical-align:middle;
 line-height:inherit;
 background: url(/Images/you.png);
}
.bbtn-icon {
 display:table-cell;
 vertical-align:middle;
 line-height:inherit;
 padding-left: 1em;
 background: url(/Images/byou.png) 2px;
}
.cbtn-icon {
 vertical-align:middle;
 line-height:inherit;
 padding-left: 1em;
 margin-left: 0.5em;
 background: url(/Images/you.png);
}
.btn-icon .btn-inner-icon {
 padding-left:1em
}
.btn-icon .btn-inner-icon-left {
 padding-right:1em
}
.btn.btn-link {
 padding:0 0 3px
}
.btn.btn-link:focus,
.btn.btn-link:hover {
 color:#f35321;
 text-decoration:none;
 border-bottom:1px solid #f35321
}
.btn.btn-link.btn-icon {
 border-bottom:0
}
.btn.btn-link.btn-icon:focus .btn-inner-text,
.btn.btn-link.btn-icon:focus .btn-inner-text-right,
.btn.btn-link.btn-icon:hover .btn-inner-text,
.btn.btn-link.btn-icon:hover .btn-inner-text-right {
 border-bottom-color:#f35321
}
.label {
 border-radius:0
}
.caret {
 -webkit-font-smoothing:antialiased;
 font-variant:normal;
 font-weight:400;
 text-transform:none;
 position:relative;
 display:inline-block;
 line-height:1;
 vertical-align:middle;
 top:-2px;
 width:1em;
 height:1em
}
.caret:before,
.dropup.open .caret:before {
 content:"\E03B"
}
.dropdown.open .caret:before,
.dropup .caret:before,
.navbar-fixed-bottom .dropdown .caret:before {
 content:"\E039"
}
.dropdown.dropdown-scroll .dropdown-menu {
 max-height:300px;
 overflow-y:scroll
}
.dropdown .dropdown-menu {
 padding:0;
 margin:0;
 border-top:0 none transparent;
 min-width:100%
}
.dropdown .dropdown-menu li>a {
 padding:8px 12px
}
.dropdown .dropdown-menu li>a:hover {
 color:#fff;
 background-color:#f35321
}
.dropdown .btn-default:active,
.dropdown .btn-default:focus,
.dropdown .btn-default:hover,
.dropdown .open>.dropdown-toggle.btn-default {
 color:inherit;
 background-color:inherit
}
.dropdown .btn-block {
 display:table
}
.dropdown .btn-block .text {
 display:table-cell;
 width:100%
}
.media {
 margin-top:15px
}
.media:first-child {
 margin-top:0
}
.media-right,
.media>.pull-right {
 padding-left:10px
}
.media-left,
.media>.pull-left {
 padding-right:10px
}
.media-body,
.media-left,
.media-right {
 display:table-cell;
 vertical-align:top
}
.media-middle {
 vertical-align:middle
}
.media-bottom {
 vertical-align:bottom
}
.media-heading {
 margin-top:0;
 margin-bottom:5px
}
.h1,
.h2,
h1,
h2 {
 margin-bottom:20px
}
.media-list {
 padding-left:0;
 list-style:none
}
.pagination {
 padding-top:20px;
 padding-bottom:20px
}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
 background-color:#e2e3e6
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
 border-color:#f35321
}
.pagination>li>a.active {
 border-color:#f35321;
 z-index:1
}
.table-unstyled>tbody>tr>td,
.table-unstyled>tbody>tr>th,
.table-unstyled>tfoot>tr>td,
.table-unstyled>tfoot>tr>th,
.table-unstyled>thead>tr>td,
.table-unstyled>thead>tr>th {
 border-top:0 none transparent;
 line-height:1em
}
.table-unstyled>thead>tr>th {
 border-bottom:0 none transparent
}
.table-unstyled>tbody+tbody {
 border-top:0 none transparent
}
.table-middle>tbody>tr>td,
.table-middle>tbody>tr>th,
.table-middle>tfoot>tr>td,
.table-middle>tfoot>tr>th,
.table-middle>thead>tr>td,
.table-middle>thead>tr>th {
 vertical-align:middle
}
.h1,
h1 {
 line-height:30px
}
.h2,
h2 {
 line-height:21px
}
.h3,
h3 {
 line-height:18px;
 margin-bottom:12px
}
.lead,
.scfIntroBorder,
p {
 line-height:18px;
 margin-bottom:10px
}
.lead {
 font-style:oblique
}
#footer .find-product .c-fnd-text-block,
.c-hqv-footer .find-product .c-fnd-text-block,
.small,
small {
 font-size:11px;
 line-height:15px;
 margin-bottom:8px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 body {
  font-size:14px;
  line-height:20px
 }
 .h1,
 h1 {
  font-size:50px;
  line-height:55px;
  margin-bottom:30px
 }
 .h2,
 .h3,
 h2,
 h3 {
  margin-top:40px;
  margin-bottom:15px
 }
 .h2,
 h2 {
  font-size:29px;
  line-height:36px
 }
 .h3,
 h3 {
  font-size:24px;
  line-height:29px
 }
 .h4,
 .h5,
 .h6,
 h4,
 h5,
 h6 {
  margin-top:30px;
  margin-bottom:8px
 }
 .h4,
 h4 {
  font-size:20px;
  line-height:27px
 }
 .h5,
 h5 {
  font-size:18px;
  line-height:26px
 }
 .h6,
 h6 {
  font-size:16px;
  line-height:22px
 }
 .scfIntroBorder,
 p {
  font-size:14px;
  line-height:20px;
  margin-bottom:20px
 }
 .lead {
  font-size:18px;
  line-height:24px;
  margin-bottom:20px
 }
 #footer .find-product .c-fnd-text-block,
 .c-hqv-footer .find-product .c-fnd-text-block,
 .small,
 small {
  font-size:12px;
  line-height:18px;
  margin-bottom:10px
 }
 blockquote {
  font-size:17.5px
 }
 .btn,
 .scfSubmitButton {
  padding:12px;
  font-size:14px;
  line-height:1.43;
  border-radius:0;
 }
 .btn-group-lg>.btn,
 .btn-lg {
  padding:10px 16px;
  font-size:18px;
  line-height:1.5;
  border-radius:0
 }
 .btn-group-sm>.btn,
 .btn-sm,
 .btn-sm.btn-link {
  line-height:1.3;
  font-size:12px;
  border-radius:0
 }
 .btn-group-sm>.btn,
 .btn-sm {
  padding:4px 10px
 }
 .btn-sm.btn-link {
  padding:1px 10px
 }
 .btn-group-xs>.btn,
 .btn-xs {
  padding:1px 5px;
  font-size:12px;
  line-height:1.5;
  border-radius:0
 }
 .close {
  font-size:21px
 }
 pre {
  font-size:13px
 }
 .dropdown-menu {
  font-size:14px
 }
 legend {
  margin-bottom:20px;
  font-size:21px
 }
 output {
  font-size:14px;
  line-height:1.43
 }
 .form-control,
 .scfEmailTextBox,
 .scfMultipleLineTextBox,
 .scfSingleLineTextBox {
  height:46px;
  font-size:14px;
  line-height:1.43
 }
 .scfMultipleLineTextBox,
 textarea.form-control {
  height:auto
 }
 input[type=date],
 input[type=time],
 input[type=datetime-local],
 input[type=month] {
  line-height:46px;
  line-height:1.43\9
 }
 input[type=date].input-sm,
 input[type=time].input-sm,
 input[type=datetime-local].input-sm,
 input[type=month].input-sm {
  line-height:30px
 }
 input[type=date].input-lg,
 input[type=time].input-lg,
 input[type=datetime-local].input-lg,
 input[type=month].input-lg {
  line-height:46px
 }
 .checkbox,
 .radio,
 .scfCheckbox {
  min-height:20px
 }
 .form-horizontal .form-group-sm .form-control,
 .input-sm {
  height:30px;
  padding:5px 10px;
  font-size:12px;
  line-height:1.3;
  border-radius:0
 }
 select.input-sm {
  height:30px;
  line-height:30px
 }
 select[multiple].input-sm,
 textarea.input-sm {
  height:auto
 }
 .form-horizontal .form-group-lg .form-control,
 .input-lg {
  height:46px;
  padding:10px 16px;
  font-size:18px;
  line-height:1.5;
  border-radius:0
 }
 select.input-lg {
  height:46px;
  line-height:46px
 }
 select[multiple].input-lg,
 textarea.input-lg {
  height:auto
 }
 .form-control-feedback,
 .input-lg+.form-control-feedback {
  width:46px;
  height:46px;
  line-height:46px
 }
 .has-feedback .form-control {
  padding-right:57.5px
 }
 .form-control-feedback {
  top:25px
 }
 .input-sm+.form-control-feedback {
  width:30px;
  height:30px;
  line-height:30px
 }
 .form-horizontal .checkbox,
 .form-horizontal .radio {
  min-height:29px
 }
 .form-horizontal .form-group-lg .control-label {
  padding-top:16px
 }
 .input-group-addon {
  font-size:14px
 }
 .jumbotron .h1,
 .jumbotron h1 {
  font-size:63px
 }
 .jumbotron p {
  font-size:21px
 }
 .panel-title {
  font-size:16px
 }
 .popover-title {
  font-size:14px
 }
 .badge {
  font-size:12px;
  padding:4px;
  min-width:20px
 }
 .navbar-brand {
  font-size:18px;
  line-height:1em
 }
 .navbar-form {
  margin-top:7px;
  margin-bottom:7px
 }
 .navbar-nav>li>a {
  padding-top:20px;
  padding-bottom:20px;
  line-height:20px
 }
}
@media only screen and (min-width:992px) {
 body {
  font-size:15px;
  line-height:21px
 }
 .h1,
 h1 {
  font-size:60px;
  line-height:75px;
  margin-bottom:45px
 }
 .h2,
 h2 {
  font-size:36px;
  line-height:43px;
  margin-bottom:30px
 }
 .h3,
 .lead,
 .scfIntroBorder,
 h3,
 p {
  margin-bottom:20px
 }
 .h3,
 h3 {
  font-size:24px;
  line-height:29px
 }
 .h4,
 h4 {
  font-size:23px
 }
 .h5,
 h5 {
  font-size:18px
 }
 .h6,
 h6 {
  font-size:16px
 }
 .scfIntroBorder,
 p {
  font-size:15px;
  line-height:21px
 }
 .lead {
  font-size:24px;
  line-height:1em
 }
 #footer .find-product .c-fnd-text-block,
 .c-hqv-footer .find-product .c-fnd-text-block,
 .small,
 small {
  font-size:11px;
  line-height:14px;
  margin-bottom:14px
 }
 blockquote {
  font-size:22.5px
 }
 .btn,
 .scfSubmitButton {
  padding:12px;
  font-size:15px;
  line-height:1.4;
  border-radius:0
 }
 .btn-group-lg>.btn,
 .btn-lg {
  padding:10px 16px;
  font-size:24px;
  line-height:1.5;
  border-radius:0
 }
 .btn-group-sm>.btn,
 .btn-sm,
 .btn-sm.btn-link {
  line-height:1.3;
  font-size:11px;
  border-radius:0
 }
 .btn-group-sm>.btn,
 .btn-sm {
  padding:4px 10px
 }
 .btn-sm.btn-link {
  padding:1px 10px
 }
 .btn-group-xs>.btn,
 .btn-xs {
  padding:1px 5px;
  font-size:11px;
  line-height:1.5;
  border-radius:0
 }
 .close {
  font-size:22.5px
 }
 pre {
  font-size:14px
 }
 .dropdown-menu {
  font-size:15px
 }
 legend {
  margin-bottom:21px;
  font-size:22.5px
 }
 output {
  font-size:15px;
  line-height:1.4
 }
 .form-control,
 .scfEmailTextBox,
 .scfMultipleLineTextBox,
 .scfSingleLineTextBox {
  height:47px;
  font-size:15px;
  line-height:1.4
 }
 .scfMultipleLineTextBox,
 textarea.form-control {
  height:auto
 }
 input[type=date],
 input[type=time],
 input[type=datetime-local],
 input[type=month] {
  line-height:47px;
  line-height:1.4\9
 }
 input[type=date].input-sm,
 input[type=time].input-sm,
 input[type=datetime-local].input-sm,
 input[type=month].input-sm {
  line-height:28px
 }
 input[type=date].input-lg,
 input[type=time].input-lg,
 input[type=datetime-local].input-lg,
 input[type=month].input-lg {
  line-height:54px
 }
 .checkbox,
 .radio,
 .scfCheckbox {
  min-height:21px
 }
 .form-horizontal .form-group-sm .form-control,
 .input-sm {
  height:28px;
  padding:5px 10px;
  font-size:11px;
  line-height:1.3;
  border-radius:0
 }
 select.input-sm {
  height:28px;
  line-height:28px
 }
 select[multiple].input-sm,
 textarea.input-sm {
  height:auto
 }
 .form-horizontal .form-group-lg .form-control,
 .input-lg {
  height:54px;
  padding:10px 16px;
  font-size:24px;
  line-height:1.5;
  border-radius:0
 }
 select.input-lg {
  height:54px;
  line-height:54px
 }
 select[multiple].input-lg,
 textarea.input-lg {
  height:auto
 }
 .has-feedback .form-control {
  padding-right:58.75px
 }
 .form-control-feedback {
  top:26px;
  width:47px;
  height:47px;
  line-height:47px
 }
 .input-lg+.form-control-feedback {
  width:54px;
  height:54px;
  line-height:54px
 }
 .input-sm+.form-control-feedback {
  width:28px;
  height:28px;
  line-height:28px
 }
 .form-horizontal .checkbox,
 .form-horizontal .radio {
  min-height:30px
 }
 .form-horizontal .form-group-lg .control-label {
  padding-top:16px
 }
 .input-group-addon {
  font-size:15px
 }
 .jumbotron .h1,
 .jumbotron h1 {
  font-size:67.5px
 }
 .jumbotron p {
  font-size:27px
 }
 .panel-title {
  font-size:17px
 }
 .popover-title {
  font-size:15px
 }
 .badge {
  font-size:11px;
  padding:4px;
  min-width:19px
 }
 .navbar-brand,
 .navbar-nav>li>a {
  padding-top:19.5px;
  padding-bottom:19.5px;
  line-height:21px
 }
 .navbar-brand {
  font-size:21px
 }
 .navbar-form {
  margin-top:6.5px;
  margin-bottom:6.5px
 }
}
@media only screen and (min-width:1470px) {
 body {
  font-size:18px;
  line-height:24px
 }
 .h1,
 h1 {
  font-size:60px;
  line-height:75px;
  margin-bottom:45px
 }
 .h2,
 h2 {
  font-size:36px;
  line-height:43px;
  margin-bottom:30px
 }
 .h3,
 .lead,
 .scfIntroBorder,
 h3,
 p {
  margin-bottom:20px
 }
 .h3,
 h3 {
  font-size:24px;
  line-height:29px
 }
 .h4,
 h4 {
  font-size:23px
 }
 .h5,
 h5 {
  font-size:18px
 }
 .h6,
 h6 {
  font-size:16px
 }
 .scfIntroBorder,
 p {
  font-size:18px;
  line-height:24px
 }
 .lead {
  font-size:24px;
  line-height:1em
 }
 #footer .find-product .c-fnd-text-block,
 .c-hqv-footer .find-product .c-fnd-text-block,
 .small,
 small {
  font-size:11px;
  line-height:14px;
  margin-bottom:14px
 }
 blockquote {
  font-size:22.5px
 }
 .btn,
 .scfSubmitButton {
  padding:12px;
  font-size:18px;
  line-height:1.34;
  border-radius:0
 }
 .btn-group-lg>.btn,
 .btn-lg {
  padding:10px 16px;
  font-size:24px;
  line-height:1.5;
  border-radius:0
 }
 .btn-group-sm>.btn,
 .btn-sm,
 .btn-sm.btn-link {
  line-height:1.3;
  font-size:11px;
  border-radius:0
 }
 .btn-group-sm>.btn,
 .btn-sm {
  padding:4px 10px
 }
 .btn-sm.btn-link {
  padding:1px 10px
 }
 .btn-group-xs>.btn,
 .btn-xs {
  padding:1px 5px;
  font-size:11px;
  line-height:1.5;
  border-radius:0
 }
 .close {
  font-size:27px
 }
 pre {
  font-size:17px
 }
 .dropdown-menu {
  font-size:18px
 }
 legend {
  margin-bottom:24px;
  font-size:27px
 }
 output {
  font-size:18px;
  line-height:1.34
 }
 .form-control,
 .scfEmailTextBox,
 .scfMultipleLineTextBox,
 .scfSingleLineTextBox {
  height:50px;
  font-size:18px;
  line-height:1.34
 }
 .scfMultipleLineTextBox,
 textarea.form-control {
  height:auto
 }
 input[type=date],
 input[type=time],
 input[type=datetime-local],
 input[type=month] {
  line-height:50px;
  line-height:1.34\9
 }
 input[type=date].input-sm,
 input[type=time].input-sm,
 input[type=datetime-local].input-sm,
 input[type=month].input-sm {
  line-height:28px
 }
 input[type=date].input-lg,
 input[type=time].input-lg,
 input[type=datetime-local].input-lg,
 input[type=month].input-lg {
  line-height:54px
 }
 .checkbox,
 .radio,
 .scfCheckbox {
  min-height:24px
 }
 .form-horizontal .form-group-sm .form-control,
 .input-sm {
  height:28px;
  padding:5px 10px;
  font-size:11px;
  line-height:1.3;
  border-radius:0
 }
 select.input-sm {
  height:28px;
  line-height:28px
 }
 select[multiple].input-sm,
 textarea.input-sm {
  height:auto
 }
 .form-horizontal .form-group-lg .form-control,
 .input-lg {
  height:54px;
  padding:10px 16px;
  font-size:24px;
  line-height:1.5;
  border-radius:0
 }
 select.input-lg {
  height:54px;
  line-height:54px
 }
 select[multiple].input-lg,
 textarea.input-lg {
  height:auto
 }
 .has-feedback .form-control {
  padding-right:62.5px
 }
 .form-control-feedback {
  top:29px;
  width:50px;
  height:50px;
  line-height:50px
 }
 .input-lg+.form-control-feedback {
  width:54px;
  height:54px;
  line-height:54px
 }
 .input-sm+.form-control-feedback {
  width:28px;
  height:28px;
  line-height:28px
 }
 .form-horizontal .checkbox,
 .form-horizontal .radio {
  min-height:33px
 }
 .form-horizontal .form-group-lg .control-label {
  padding-top:16px
 }
 .input-group-addon {
  font-size:18px
 }
 .jumbotron .h1,
 .jumbotron h1 {
  font-size:81px
 }
 .jumbotron p {
  font-size:27px
 }
 .panel-title {
  font-size:21px
 }
 .popover-title {
  font-size:18px
 }
 .badge {
  font-size:11px;
  padding:4px;
  min-width:19px
 }
 .navbar-brand,
 .navbar-nav>li>a {
  padding-top:18px;
  padding-bottom:18px;
  line-height:24px
 }
 .navbar-brand {
  font-size:24px
 }
 .navbar-form {
  margin-top:5px;
  margin-bottom:5px
 }
}
.width-half {
 width:50%
}
.margin-auto {
 margin:auto
}
.no-padding-left {
 padding-left:0!important
}
.no-padding-right {
 padding-right:0!important
}
.margin-top-none {
 margin-top:0
}
.margin-top-small {
 margin-top:10px;
}
.margin-top-medium {
 margin-top:30px
}
.margin-top-large {
 margin-top:50px
}
.margin-bottom-none {
 margin-bottom:0
}
.margin-bottom-small {
 margin-bottom:10px
}
.margin-bottom-medium {
 margin-bottom:30px
}
.margin-bottom-large {
 margin-bottom:50px
}
.brand-primary-background {
 background-color:#f35321
}
.brand-secondary-text {
 color:#2c2c2c
}
.white {
 color:#fff
}
.border-bottom-line {
 border-bottom:2px solid #f35321
}
fieldset.experience-editor {
 border:3px solid #f35321!important;
 margin-bottom:10px!important
}
legend.experience-editor {
 color:#f35321;
 padding-left:2px;
 padding-right:2px;
 margin-left:4px;
 margin-bottom:4px;
 width:auto;
 font-size:14px;
 border:none
}
@media (max-width:991px) {
 .padding-xs {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .no-margin-xs {
  margin:0!important
 }
}
.c-fnd-ajax-loading-spinner {
 color:#eaebee;
 font-size:5px;
 margin:4em auto;
 width:1em;
 height:1em;
 border-radius:50%;
 position:relative;
 text-indent:-9999em;
 animation:fndAjaxLoadingSpinner 1.3s infinite linear;
 transform:translateZ(0)
}
@keyframes fndAjaxLoadingSpinner {
 0%,
 100% {
  box-shadow:0 -3em 0 .5em #f35321,2em -2.12em 0 .5em #f35321,3em 0 0 .5em,2em 2em 0 .5em,0 3em 0 .5em,-2em 2em 0 .5em,-3em 0 0 .5em,-2em -2em 0 .5em
 }
 12.5% {
  box-shadow:0 -3em 0 .5em,2em -2em 0 .5em #f35321,3em 0 0 .5em #f35321,2em 2em 0 .5em,0 3em 0 .5em,-2em 2em 0 .5em,-3em 0 0 .5em,-2em -2em 0 .5em
 }
 25% {
  box-shadow:0 -3em 0 .5em,2em -2em 0 .5em,3em 0 0 .5em #f35321,2em 2em 0 .5em #f35321,0 3em 0 .5em,-2em 2em 0 .5em,-3em 0 0 .5em,-2em -2em 0 .5em
 }
 37.5% {
  box-shadow:0 -3em 0 .5em,2em -2em 0 .5em,3em 0 0 .5em,2em 2em 0 .5em #f35321,0 3em 0 .5em #f35321,-2em 2em 0 .5em,-3em 0 0 .5em,-2em -2em 0 .5em
 }
 50% {
  box-shadow:0 -3em 0 .5em,2em -2em 0 .5em,3em 0 0 .5em,2em 2em 0 .5em,0 3em 0 .5em #f35321,-2em 2em 0 .5em #f35321,-3em 0 0 .5em,-2em -2em 0 .5em
 }
 62.5% {
  box-shadow:0 -3em 0 .5em,2em -2em 0 .5em,3em 0 0 .5em,2em 2em 0 .5em,0 3em 0 .5em,-2em 2em 0 .5em #f35321,-3em 0 0 .5em #f35321,-2em -2em 0 .5em
 }
 75% {
  box-shadow:0 -3em 0 .5em,2em -2em 0 .5em,3em 0 0 .5em,2em 2em 0 .5em,0 3em 0 .5em,-2em 2em 0 .5em,-3em 0 0 .5em #f35321,-2em -2em 0 .5em #f35321
 }
 87.5% {
  box-shadow:0 -3em 0 .5em #f35321,2em -2em 0 .5em,3em 0 0 .5em,2em 2em 0 .5em,0 3em 0 .5em,-2em 2em 0 .5em,-3em 0 0 .5em,-2em -2em 0 .5em #f35321
 }
}
.c-fnd-video-modal {
 display:block;
 position:relative
}
.c-fnd-video-modal .video-overlay-block {
 position:absolute;
 display:block;
 left:0;
 top:0;
 right:0;
 bottom:0
}
.c-fnd-video-modal .video-overlay-table {
 display:table;
 width:100%;
 height:100%
}
.c-fnd-video-modal .video-overlay-cell {
 display:table-cell;
 vertical-align:middle;
 text-align:center
}
.mfp-fade-ie .mfp-content {
 max-width:900px
}
.mfp-fade-ie .mfp-content .video-embeded {
 width:100%
}
.c-fnd-video-embeded {
 display:block;
 position:relative
}
.c-fnd-video-embeded .frame {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
.c-fnd-video-embeded .frame .img-responsive {
 width:100%
}
.c-fnd-video-embeded .video-embeded-container {
 position:relative;
 width:100%;
 height:0;
 padding-bottom:56%
}
.c-fnd-video-embeded .video-embeded {
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0
}
.c-fnd-video-embeded .video-overlay-block {
 position:absolute;
 display:block;
 left:0;
 top:0;
 right:0;
 bottom:0
}
.c-fnd-video-embeded .video-overlay-table {
 display:table;
 width:100%;
 height:100%
}
.c-fnd-video-embeded .video-overlay-cell {
 display:table-cell;
 vertical-align:middle;
 text-align:center
}
.c-fnd-ordered-list {
 margin-top:30px
}
.c-fnd-ordered-list h4 {
 text-transform:none;
 border-bottom:1px solid #595959;
 padding-bottom:10px
}
.c-fnd-ordered-list ol {
 counter-reset:li;
 padding-left:0;
 margin-left:30px
}
.c-fnd-ordered-list ol>li {
 position:relative;
 margin:0 0 15px 20px;
 padding:4px 8px;
 list-style:none
}
.c-fnd-ordered-list ol>li a {
 display:block
}
.c-fnd-cookie-acceptance .cookies-notice .button-holder,
.c-fnd-cookie-acceptance .cookies-notice .text-holder {
 display:inline
}
.c-fnd-ordered-list ol>li a:hover {
 color:#f35321
}
.c-fnd-ordered-list ol>li a:focus {
 color:#f35321;
 text-decoration:none
}
.c-fnd-ordered-list ol>li:before {
 content:counter(li);
 counter-increment:li;
 position:absolute;
 top:-2px;
 left:-2em;
 box-sizing:border-box;
 width:2.5em;
 margin-right:8px;
 padding:6px;
 border-top:2px solid #666;
 color:#fff;
 background:#666;
 text-align:center;
 border-radius:50%;
 margin-left:-15px
}
.c-fnd-ordered-list li ol,
.c-fnd-ordered-list li ul {
 margin-top:6px
}
.c-fnd-ordered-list ol ol li:last-child {
 margin-bottom:0
}
.c-fnd-listing .listing-padding-bottom-20 {
 padding-bottom:20px!important
}
.c-fnd-listing .listing-padding-bottom-30 {
 padding-bottom:30px!important
}
.c-fnd-listing .listing-padding-bottom-40 {
 padding-bottom:40px!important
}
.c-fnd-listing .listing-padding-bottom-50 {
 padding-bottom:50px!important
}
.c-fnd-listing .listing-margin-bottom-35 {
 margin-bottom:35px!important
}
.c-fnd-listing .listing-margin-bottom-70 {
 margin-bottom:70px!important
}
.c-fnd-listing .listing-margin-bottom-105 {
 margin-bottom:105px!important
}
.c-fnd-listing .listing-margin-bottom-140 {
 margin-bottom:140px!important
}
.c-fnd-cookie-acceptance {
 background-color:#fff
}
.c-fnd-cookie-acceptance .cookies-notice .text-holder .learn-more {
 outline:0
}
.c-fnd-cookie-acceptance .cookies-notice .text-holder .learn-more.no-hover:hover {
 text-decoration:none;
 border-bottom:none
}
.popover-cookie-header {
 padding:8px 14px;
 font-size:14px;
 line-height:18px;
 background-color:#f7f7f7;
 border-bottom:1px solid #ebebeb
}
.popover-cookie-header .popover-title {
 display:inline-block;
 padding:0;
 background-color:inherit;
 border-bottom:0;
 width:94%
}
.popover-cookie-header .close-btn {
 display:inline-block;
 float:right;
 width:6%
}
.c-fnd-customer-selection-page {
 padding-top:60px
}
.c-fnd-customer-selection-page .top-part {
 border-bottom:1px solid #e9e9ed;
 margin-bottom:2.1428em;
 padding-bottom:2.1428em
}
.c-fnd-customer-selection-page .form-group {
 margin-bottom:.5em
}
.c-fnd-customer-selection-page .form-group select {
 font-size:14px;
 height:34px;
 display:inline-block;
 vertical-align:middle
}
.c-fnd-customer-selection-page .form-control {
 border-radius:5px;
 font-weight:700
}
.c-fnd-customer-selection-page input:-webkit-autofill {
 -webkit-box-shadow:0 0 0 1000px #fff inset
}
@media only screen and (max-width:767px) {
 .c-fnd-customer-selection-page {
  padding-top:0
 }
 .c-fnd-customer-selection-page h1 {
  font-size:1.2em;
  padding-left:1.071428em
 }
 .c-fnd-customer-selection-page .form-group {
  margin-bottom:0;
  padding:0 1.071428em
 }
}
div.btn-group[data-button-group]>button {
 font-size:12px;
 padding:0;
 width:34px;
 height:24px;
 text-align:center
}
div.btn-group[data-button-group]>button>i.hq-icon {
 font-size:8px;
 top:-1px;
 margin-left:0
}
div.btn-group[data-button-group]>button[data-pagination-forward] {
 margin-left:1px
}
div.btn-group[data-button-group]>button[data-pagination-forward]>.hq-icon-arrow-right:before {
 right:0
}
div.btn-group[data-button-group]>button[data-pagination-specific] {
 margin-left:1px;
 margin-right:0
}
div.btn-group[data-button-group]>button[data-pagination-backward] {
 margin-right:0
}
.c-fnd-multiple-article-uploader {
 display:none;
 margin-top:20px;
 margin-bottom:20px
}
.c-fnd-multiple-article-uploader .preloader .ecomPreLoader {
 margin:-38px auto!important
}
@media (min-width:768px) {
 .c-fnd-multiple-article-uploader .hidden-sm-and-up {
  display:none!important
 }
}
.c-fnd-multiple-article-uploader .article-uploader {
 margin-top:20px
}
.c-fnd-multiple-article-uploader .article-uploader .dropzone {
 min-height:40px;
 text-align:center;
 padding:12px;
 border:1px solid #d6d6d6;
 margin-right:5px;
 cursor:pointer
}
.c-fnd-multiple-article-uploader .article-uploader .dropzone:hover {
 border:1px solid #f35321
}
.c-fnd-multiple-article-uploader .article-uploader .dropzone .file-to-upload {
 display:none;
 list-style:none;
 text-align:left
}
.c-fnd-multiple-article-uploader .article-uploader .dropzone .file-to-upload li {
 margin-bottom:8px
}
.c-fnd-multiple-article-uploader .article-uploader .upload {
 padding-right:15px
}
.c-fnd-multiple-article-uploader .article-uploader .modal-footer {
 border:none
}
.c-fnd-multiple-article-uploader .article-uploader .modal-body {
 padding:0 15px
}
.c-fnd-multiple-article-uploader .article-uploader .modal-body li {
 display:-ms-flexbox;
 display:flex
}
.c-fnd-multiple-article-uploader .article-uploader .modal-body li:nth-child(even) {
 background-color:#e2e3e6
}
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-header {
 font-weight:700;
 background-color:#f5f5f5
}
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-content div,
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-header div {
 border-bottom:1px solid #000;
 border-right:1px solid #000;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 min-height:48px;
 padding:0;
 word-break:break-all;
 -ms-flex-pack:center;
 justify-content:center
}
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-content .result,
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-header .result {
 border-right:none;
 font-weight:700
}
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-content .result.good,
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-header .result.good {
 background-color:#90ee90
}
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-content .result.wrong,
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-header .result.wrong {
 background-color:red;
 color:#fff
}
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-content .result.wrong a,
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-header .result.wrong a {
 color:#fff;
 margin-left:5px;
 border:1px solid #fff;
 border-radius:50%;
 font-size:12px;
 height:16px;
 line-height:14px;
 padding:0 5px;
 width:16px
}
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-content .result.wrong a:hover,
.c-fnd-multiple-article-uploader .article-uploader .modal-body .result-header .result.wrong a:hover {
 color:#fff
}
.c-fnd-ecom-details-table .contentRowOrder .accordionButton .c-icon,
.c-fnd-ecom-quick-add .update-color {
 color:#f35321
}
.c-fnd-ecom-quick-add {
 position:relative;
 margin-bottom:30px;
 margin-top:30px
}
.c-fnd-ecom-quick-add .hide-upload {
 display:none
}
.c-fnd-ecom-quick-add input {
 -webkit-font-variant-ligatures:none;
 font-variant-ligatures:none
}
.c-fnd-ecom-quick-add .icon-align {
 height:100%;
 float:left;
 margin-top:7px;
 padding:0;
 text-align:center
}
.c-fnd-ecom-quick-add .c-add-price {
 text-align:left
}
.c-fnd-ecom-quick-add .c-add-price h3.mrTop0 span.h6 {
 font-weight:400
}
.c-fnd-ecom-quick-add .quick-add-bg {
 background-color:#f3f2f0
}
.c-fnd-ecom-quick-add .mrTop0 {
 margin-top:0
}
.c-fnd-ecom-quick-add .c-cart-item,
.c-fnd-ecom-quick-add .c-search-item {
 border-top:1px solid #595959;
 margin-top:10px;
 padding-top:23px;
 border-bottom:1px solid #595959
}
.c-fnd-ecom-quick-add #searchBtn {
 cursor:pointer
}
.c-fnd-ecom-quick-add #searchBtn:disabled {
 cursor:default
}
.c-fnd-ecom-findinvoice .c-date-icon,
.c-fnd-ecom-findorder .c-date-icon {
 z-index:99;
 cursor:pointer
}
.c-fnd-ecom-quick-add #searchBtn.btn .active,
.c-fnd-ecom-quick-add #searchBtn.btn:active {
 box-shadow:none
}
.c-fnd-ecom-quick-add #cart-error {
 font-weight:700
}
.c-fnd-ecom-quick-add .c-cart-item {
 padding-bottom:5px
}
.c-fnd-ecom-quick-add .c-cart-item:last-child {
 border-bottom:1px solid #595959;
 margin-bottom:25px;
 padding-bottom:14px
}
.c-fnd-ecom-quick-add .c-cart-item .articleNo {
 margin-bottom:0
}
.c-fnd-ecom-quick-add .c-search-item {
 padding-bottom:5px
}
.c-fnd-ecom-quick-add .c-search-item:last-child {
 border-bottom:1px solid #595959;
 margin-bottom:25px;
 padding-bottom:14px
}
.c-fnd-ecom-quick-add .c-search-item .articleNo {
 margin-bottom:0
}
.c-fnd-ecom-quick-add .c-search-item .c-fnd-ecom-deliverydate {
 margin-top:0
}
.c-fnd-ecom-quick-add .c-search-item .displayTableCell>h6 {
 word-break:break-word
}
.c-fnd-ecom-quick-add .marLft5 {
 margin-left:5px
}
.c-fnd-ecom-quick-add .hide-upload,
.c-fnd-ecom-quick-add .show-upload {
 font-weight:700;
 text-decoration:underline
}
.c-fnd-ecom-quick-add .preloaderCentering {
 position:absolute;
 top:30%;
 bottom:30%;
 left:25%;
 right:25%
}
.c-fnd-ecom-quick-add .preloaderCentering .c-fnd-ajax-loading-spinner {
 font-size:4px;
 margin:0 auto;
 top:50%
}
@media only screen and (max-width:767px) {
 .c-fnd-multiple-article-uploader .article-uploader .modal-body .result-content div,
 .c-fnd-multiple-article-uploader .article-uploader .modal-body .result-header div {
  min-height:30px
 }
 .c-fnd-ecom-quick-add .quick-add-bg {
  padding-bottom:20px
 }
 .c-fnd-ecom-quick-add .quantityEle {
  padding-right:0
 }
 .c-fnd-ecom-quick-add .qtyText {
  margin-top:20px;
  margin-bottom:20px
 }
 .c-fnd-ecom-quick-add .displayTable {
  display:table
 }
 .c-fnd-ecom-quick-add .displayTableCell {
  display:table-cell
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-fnd-ecom-quick-add .c-cart-item h3 {
  margin-top:20px
 }
 .c-fnd-ecom-quick-add .c-cart-item:last-child {
  margin-bottom:0
 }
 .c-fnd-ecom-quick-add #cart-success {
  padding-bottom:10px;
  margin-top:10px
 }
}
@media only screen and (min-width:768px) {
 .c-fnd-ecom-quick-add .c-cart-item .qtyText .c-add-quantity,
 .c-fnd-ecom-quick-add .c-search-item .qtyText .c-add-quantity {
  display:block
 }
}
@media only screen and (min-width:992px) {
 .c-fnd-ecom-quick-add #cart-success {
  padding-bottom:5px;
  margin-top:-10px
 }
}
.c-fnd-ecom-quantity-incrementer .qty-sec {
 display:inline;
 float:left;
 padding:2px 13px;
 text-align:center
}
.c-fnd-ecom-quantity-incrementer .sub {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/wishList/icon-sub.png) center center no-repeat;
 display:block;
 height:42px;
 width:18px
}
.c-fnd-ecom-quantity-incrementer .add {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/wishList/icon-add.png) center center no-repeat;
 display:block;
 height:42px;
 width:18px
}
.c-fnd-ecom-quantity-incrementer .c-qty-text {
 background-color:#fff;
 font-size:25px;
 height:48px;
 padding:0;
 width:46px;
 border-color:#e2e3e6;
 border-style:solid none;
 border-width:1px 0;
 position:relative
}
@media only screen and (max-width:767px) {
 .c-fnd-ecom-quantity-incrementer .qty-sec {
  padding:2px 10px
 }
 .c-fnd-ecom-quantity-incrementer .add,
 .c-fnd-ecom-quantity-incrementer .sub {
  height:32px
 }
 .c-fnd-ecom-quantity-incrementer .c-qty-text {
  font-size:15px;
  width:36px;
  height:38px
 }
}
.c-fnd-ecom-findorder {
 padding-top:20px;
 position:relative
}
.c-fnd-ecom-findorder input {
 -webkit-font-variant-ligatures:none;
 font-variant-ligatures:none
}
.c-fnd-ecom-findorder .borderBottom {
 border-bottom:2px solid #e2e3e6;
 clear:both;
 padding:6px
}
.c-fnd-ecom-findorder .borderRight {
 border-right:1px solid #e2e3e6
}
.c-fnd-ecom-findorder .header {
 border-bottom:1px solid #e2e3e6
}
.c-fnd-ecom-findorder .header .table-row {
 display:table
}
.c-fnd-ecom-findorder .c-table-header {
 display:table-cell;
 margin-bottom:15px;
 vertical-align:bottom
}
.c-fnd-ecom-findorder .content-row {
 border-bottom:1px solid #e2e3e6;
 margin-bottom:18px;
 padding-bottom:20px;
 margin-top:18px
}
.c-fnd-ecom-findorder .content .content-row:last-child {
 border-bottom:0
}
.c-fnd-ecom-findorder .hq-icon.form-control-feedback {
 line-height:38px;
 position:absolute;
 right:20px;
 top:0;
 color:#f35321
}
.c-fnd-ecom-findorder .has-feedback .form-control.datepicker[readonly] {
 background-color:#fff
}
.c-fnd-ecom-findorder .has-feedback .form-control.datepicker[disabled] {
 background-color:#eaebee
}
.c-fnd-ecom-findorder .preloaderCentering {
 position:absolute;
 top:30%;
 bottom:30%;
 left:25%;
 right:25%
}
.c-fnd-ecom-findorder .preloaderCentering .c-fnd-ajax-loading-spinner {
 font-size:4px;
 margin:0 auto;
 top:50%
}
.c-fnd-ecom-details-table .contentRow {
 border-bottom:1px solid #e2e3e6;
 margin-bottom:18px;
 padding-bottom:5px;
 margin-top:18px
}
.c-fnd-ecom-details-table .table-content .contentRow:last-child {
 border-bottom:0
}
.c-fnd-ecom-details-table .contentRowOrder {
 border-bottom:1px solid #e2e3e6;
 padding-bottom:15px;
 padding-top:18px
}
.c-fnd-ecom-details-table .contentRowOrder .accordionButton>a {
 outline:0
}
@media only screen and (min-width:992px) {
 .c-fnd-ecom-findorder .hq-icon.form-control-feedback {
  line-height:47px
 }
 .c-fnd-ecom-details-table .order-header-row {
  position:relative;
  padding-bottom:20px
 }
 .c-fnd-ecom-details-table .order-header-row .backbtn-div {
  position:absolute;
  right:0
 }
}
@media only screen and (max-width:767px) {
 .c-fnd-ecom-findorder .findDetails {
  overflow:scroll
 }
 .c-fnd-ecom-findorder .table-content {
  width:768px;
  overflow-x:auto
 }
 .c-fnd-ecom-findorder .borderRight {
  border-right:none
 }
 .c-fnd-ecom-details-table .details {
  overflow:scroll
 }
 .c-fnd-ecom-details-table .table-data {
  width:768px
 }
 .c-fnd-ecom-details-table .order-header-row {
  padding-bottom:15px
 }
 .c-fnd-ecom-details-table .c-backBtn-details {
  margin-top:10px
 }
}
.back-btn .btn-inner-icon {
 padding-left:0
}
.back-btn .btn-inner-text {
 text-align:right
}
.jump-btn {
 position:relative
}
.jump-btn .btn-inner-icon {
 position:absolute;
 right:13px!important;
 top:36%!important;
 color:#fff
}
.c-fnd-ecom-user-menu hr {
 color:#b4b6b8;
 margin-top:0
}
.c-fnd-ecom-user-menu .ecom-cust-h5 {
 margin-bottom:20px;
 margin-top:10px
}
.c-fnd-ecom-user-menu .c-search-customer {
 margin-bottom:10px
}
.c-fnd-ecom-user-menu .c-search-customer .find-customer {
 margin-bottom:3px
}
.c-fnd-ecom-user-menu .user-signOut {
 margin-top:10px;
 color:#595959
}
.c-fnd-ecom-user-menu .close-userMenu {
 font-size:40px!important;
 font-weight:400!important;
 margin-top:0!important
}
.c-fnd-ecom-user-menu .xs-login-user {
 margin-top:20px
}
.c-fnd-ecom-user-menu .ecom-cust-details {
 margin-bottom:15px
}
.c-fnd-ecom-user-menu .NoCustFound,
.c-fnd-ecom-user-menu .user-err-msg {
 margin-top:15px;
 margin-bottom:10px;
 color:#f35321;
 font-weight:700
}
.c-fnd-ecom-user-menu .NoCustFound {
 float:left
}
.c-fnd-ecom-user-menu .cust-container {
 margin-bottom:35px
}
.c-fnd-ecom-user-menu .user-h2 {
 text-align:center;
 margin-bottom:20px
}
.c-fnd-ecom-user-menu .several-customers .c-hide-container {
 margin-bottom:18px
}
.c-fnd-ecom-user-menu .posRelative,
.c-fnd-ecom-user-menu.posRelative {
 position:relative
}
.c-fnd-ecom-user-menu .preloaderCentering {
 -ms-flex-line-pack:center;
 align-content:center;
 display:-ms-flexbox;
 display:flex;
 height:100%;
 position:relative
}
.c-fnd-ecom-user-menu .preloaderCentering .c-fnd-ajax-loading-spinner {
 font-size:4px;
 margin:auto
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-fnd-ecom-user-menu .close-userMenu {
  margin-top:33px
 }
 .c-fnd-ecom-user-menu .user-searchBtn {
  padding-right:0;
  padding-left:0;
  margin-left:-5px;
  margin-top:-5px
 }
 .c-fnd-ecom-user-menu .user-searchBtn i {
  color:#f35321
 }
}
@media only screen and (max-width:767px) {
 .c-fnd-ecom-user-menu .eCom-user-div,
 .c-fnd-ecom-user-menu .ecom-cust-details {
  margin-bottom:15px
 }
 .c-fnd-ecom-user-menu.container {
  padding-left:0;
  padding-right:0
 }
 .c-fnd-ecom-user-menu .user-signOut {
  float:left!important;
  margin-top:25px;
  margin-left:20px
 }
 .c-fnd-ecom-user-menu .c-search-customer {
  margin-top:10px
 }
 .c-fnd-ecom-user-menu .c-search-customer .find-customer {
  margin-top:15px
 }
 .c-fnd-ecom-user-menu .cust-container {
  margin-bottom:35px
 }
 .c-fnd-ecom-user-menu.c-fnd-ecom-user-menu-mbl .xs-login-user>p {
  border-top:1px solid #f35321;
  padding-top:20px
 }
 .mobile-header-wrapper .c-ecom-cart-icon {
  position:relative
 }
 .mobile-header-wrapper .c-ecom-cart-icon .badge {
  top:19px;
  right:0;
  position:absolute;
  background-color:#000;
  padding:5px 7px
 }
}
.c-fnd-ecom-cart-summary .c-summary-item .articleNo,
.c-fnd-ecom-cart-summary .c-summary-item .xs-article-no {
 margin-bottom:0
}
@media only screen and (min-width:768px) {
 .c-fnd-ecom-user-menu .ecom-cust-details>div {
  display:inline
 }
}
.c-fnd-ecom-cart-summary .c-summary-item {
 border-top:1px solid #e2e3e6;
 padding-bottom:20px;
 padding-top:20px;
 position:relative
}
.c-fnd-ecom-cart-summary .c-summary-item .c-qty-error {
 color:#f35321;
 clear:left
}
.c-fnd-ecom-cart-summary .c-summary-item .close {
 font-size:45px;
 position:absolute;
 right:0;
 margin-top:-30px
}
.c-fnd-ecom-cart-summary .c-summary-item .cart-qty {
 margin-top:15px
}
.c-fnd-ecom-cart-summary .c-summary-item .c-fnd-ecom-deliverydate,
.c-fnd-ecom-cart-summary .mrTop0 {
 margin-top:0
}
.c-fnd-ecom-cart-summary .cart-total {
 background-color:#f3f2f0;
 padding:20px 0;
 margin-bottom:30px
}
.c-fnd-ecom-cart-summary .cart-header {
 padding-bottom:5px;
 margin-top:30px
}
.c-fnd-ecom-cart-summary .preloaderCentering {
 -ms-flex-line-pack:center;
 align-content:center;
 display:-ms-flexbox;
 display:flex;
 height:100%;
 position:relative
}
.c-fnd-ecom-cart-summary .preloaderCentering .c-fnd-ajax-loading-spinner {
 font-size:4px;
 margin:auto
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-fnd-ecom-cart-summary .c-summary-item .cart-qty {
  margin-top:30px
 }
 .c-fnd-ecom-cart-summary .c-summary-item .xs-article-no {
  margin-top:10px
 }
}
@media only screen and (max-width:767px) {
 .c-fnd-ecom-cart-summary .cart-price-swap+.cart-price {
  margin-top:20px
 }
 .c-fnd-ecom-cart-summary .c-summary-item .cart-qty {
  float:right;
  margin-top:20px;
  margin-bottom:20px
 }
 .c-fnd-ecom-cart-summary .c-summary-item .c-add-price .displayTable {
  display:table
 }
 .c-fnd-ecom-cart-summary .c-summary-item .c-add-price .displayTableCell {
  display:table-cell
 }
 .c-fnd-ecom-cart-summary .c-summary-item .xs-article-no {
  margin-bottom:3px;
  margin-top:-5px
 }
 .c-fnd-ecom-cart-summary .c-summary-item .checkout-total-width {
  width:28%
 }
 .c-fnd-ecom-cart-summary .cart-btn .btn {
  margin-top:10px
 }
 .c-fnd-ecom-cart-summary .cart-total {
  padding:20px
 }
 .c-fnd-ecom-cart-summary .cart-total .no-padding-xs {
  padding-right:0;
  padding-left:0
 }
 .c-fnd-ecom-cart-summary .cart-total .no-padding-xs>h3 {
  margin-left:-18px
 }
 .c-fnd-ecom-cart-summary .cart-total>.row {
  margin-bottom:20px
 }
 .c-fnd-ecom-cart-summary .cart-total .cart-total-h3 {
  margin-top:0;
  margin-bottom:20px
 }
}
.c-fnd-tab-content {
 margin-top:10px;
 padding-bottom:20px
}
.c-fnd-tab-content .nav-tabs li {
 background-color:#eaebee
}
.c-fnd-ecom-findinvoice .has-feedback .form-control.datepicker,
.c-fnd-tab-content .nav-tabs li.active {
 background-color:#fff
}
.c-fnd-tab-content .nav-tabs li a {
 font-weight:700;
 outline:0;
 color:#4d4d4d
}
.c-fnd-tab-content .nav-tabs li.active>a,
.c-fnd-tab-content .nav-tabs li.active>a:focus {
 color:#f35321
}
.c-fnd-tab-content .nav-tabs li.active>a span {
 border-bottom:1px solid #f35321;
 padding:0 0 3px
}
.c-fnd-tab-content .nav-tabs.nav-justified>.active>a,
.c-fnd-tab-content .nav-tabs.nav-justified>.active>a:focus,
.c-fnd-tab-content .nav-tabs.nav-justified>.active>a:hover {
 border:1px solid #b4b6b8;
 border-bottom:none;
 border-left:none
}
.c-fnd-tab-content .nav-tabs.nav-justified>li:last-child {
 border-right:none
}
.c-fnd-tab-content .nav-tabs.nav-justified>li>a {
 border-bottom:1px solid #b4b6b8;
 border-right:1px solid #b4b6b8
}
@media only screen and (max-width:767px) {
 .c-fnd-tab-content .nav-tabs.nav-justified {
  display:table
 }
 .c-fnd-tab-content .nav-tabs.nav-justified>li {
  display:table-cell
 }
 .c-fnd-tab-content .nav-tabs.nav-justified>li>a {
  margin-bottom:0
 }
 .c-fnd-tab-content .nav-tabs.nav-justified li.active>a {
  border-bottom:none;
  border-left:none
 }
 .c-fnd-tab-content .tab-pane {
  clear:both;
  padding-top:10px
 }
}
.c-fnd-ecom-findinvoice {
 padding-top:20px;
 position:relative
}
.c-fnd-ecom-findinvoice input {
 -webkit-font-variant-ligatures:none;
 font-variant-ligatures:none
}
.c-fnd-search-results input,
body {
 -webkit-font-variant-ligatures:none
}
.c-fnd-ecom-findinvoice .borderRight {
 border-right:1px solid #e2e3e6
}
.c-fnd-ecom-findinvoice .header {
 border-bottom:1px solid #e2e3e6
}
.c-fnd-ecom-findinvoice .header .table-row {
 display:table
}
.c-fnd-ecom-findinvoice .c-table-header {
 display:table-cell;
 margin-bottom:15px;
 vertical-align:bottom
}
.c-fnd-compact-rendering .verticalAlign,
.c-fnd-default-rendering .verticalAlign,
.c-fnd-wide-rendering .verticalAlign,
.picker__box {
 vertical-align:middle
}
.c-fnd-ecom-findinvoice .marginRgt {
 margin-right:5px
}
.c-fnd-ecom-findinvoice .content-row {
 border-bottom:1px solid #e2e3e6;
 margin-bottom:18px;
 padding-bottom:20px;
 margin-top:18px
}
.c-fnd-ecom-findinvoice .content .content-row:last-child {
 border-bottom:0
}
.c-fnd-ecom-findinvoice .hq-icon.form-control-feedback {
 line-height:38px;
 position:absolute;
 right:20px;
 top:0;
 color:#f35321
}
.c-fnd-ecom-findinvoice .preloaderCentering {
 position:absolute;
 top:30%;
 bottom:30%;
 left:25%;
 right:25%
}
.c-fnd-ecom-check-out .c-customer-buttons .invoice-paypal-btn,
.c-fnd-ecom-check-out .check-out-main-content {
 position:relative
}
.c-fnd-ecom-findinvoice .preloaderCentering .c-fnd-ajax-loading-spinner {
 font-size:4px;
 margin:0 auto;
 top:50%
}
@media only screen and (min-width:992px) {
 .c-fnd-ecom-findinvoice .hq-icon.form-control-feedback {
  line-height:47px
 }
}
.c-fnd-ecom-check-out .co-pad {
 margin-bottom:20px;
 margin-top:20px
}
.c-fnd-ecom-check-out .checkout-display-p {
 display:-ms-flexbox;
 display:flex
}
.c-fnd-ecom-check-out .checkout-display-p>div {
 -ms-flex:1;
 flex:1
}
.c-fnd-ecom-check-out .checkout-display-c {
 display:inherit
}
.c-fnd-ecom-check-out .check-out-bg {
 background-color:#f3f2f0;
 height:100%
}
.c-fnd-ecom-check-out textarea {
 resize:none
}
.c-fnd-ecom-check-out .marT0 {
 margin-top:0
}
.c-fnd-ecom-check-out .c-customer-buttons .invoice-paypal-btn>.btn-inner-icon {
 position:absolute;
 float:right;
 right:0;
 top:15px;
 margin-right:15px;
 color:#fff;
 z-index:9
}
.c-fnd-ecom-check-out .cart-total-h3-checkout {
 font-weight:400;
 text-transform:lowercase
}
.c-fnd-ecom-check-out .cart-total-h3-checkout .c-cart-total-items {
 font-weight:700
}
.c-fnd-ecom-check-out .cart-header strong {
 font-weight:400!important
}
.c-fnd-ecom-check-out .preloaderCentering {
 position:absolute;
 top:30%;
 bottom:30%;
 left:25%;
 right:25%
}
.c-fnd-wide-rendering,
.price-control.c-fnd-compact-rendering,
.price-control.c-fnd-default-rendering {
 position:relative
}
.c-fnd-ecom-check-out .preloaderCentering .c-fnd-ajax-loading-spinner {
 font-size:4px;
 margin:auto
}
@media only screen and (max-width:767px) {
 .c-fnd-ecom-findinvoice .findDetails {
  overflow:scroll
 }
 .c-fnd-ecom-findinvoice .table-content {
  width:768px;
  overflow-x:auto
 }
 .c-fnd-ecom-findinvoice .borderRight {
  border-right:none
 }
 .c-fnd-ecom-check-out .c-customer-buttons .btn {
  margin-top:10px
 }
 .c-fnd-ecom-check-out .checkout-display-p {
  display:block
 }
 .c-fnd-ecom-check-out .row-btns {
  clear:both
 }
 .c-fnd-ecom-check-out .checkout-display-c {
  margin-top:25px
 }
 .c-fnd-ecom-check-out .c-summary-item .cart-qty {
  margin-top:10px;
  margin-bottom:10px
 }
 .c-fnd-ecom-check-out .c-summary-item .cart-qty>h3 {
  display:inline
 }
 .c-fnd-ecom-check-out .c-summary-item .checkout-total-width {
  width:28%
 }
}
@media only screen and (min-width:768px) {
 .c-fnd-ecom-check-out .c-radio-group .radio-table {
  display:table
 }
 .c-fnd-ecom-check-out .checkout-display-p {
  display:-ms-flexbox;
  display:flex
 }
 .c-fnd-ecom-check-out .checkout-display-c {
  display:inherit
 }
}
.c-list-del-address .c-del-address {
 margin-top:20px;
 margin-bottom:20px;
 border-bottom:1px #f35321 solid
}
.c-list-del-address .c-del-address:last-child {
 border-bottom:0
}
.c-fnd-compact-rendering .quantity-container,
.c-fnd-default-rendering .quantity-container,
.c-fnd-wide-rendering .quantity-container {
 min-width:180px!important
}
.c-fnd-compact-rendering .add-to-cart,
.c-fnd-default-rendering .add-to-cart,
.c-fnd-wide-rendering .add-to-cart {
 max-width:180px!important
}
.c-fnd-compact-rendering .excl-price,
.c-fnd-compact-rendering .incl-price,
.c-fnd-default-rendering .excl-price,
.c-fnd-default-rendering .incl-price,
.c-fnd-wide-rendering .excl-price,
.c-fnd-wide-rendering .incl-price {
 margin-bottom:10px
}
.c-fnd-compact-rendering .c-error-text,
.c-fnd-default-rendering .c-error-text,
.c-fnd-wide-rendering .c-error-text {
 display:none
}
.c-fnd-compact-rendering .product-price div,
.c-fnd-compact-rendering .product-price small,
.c-fnd-default-rendering .product-price div,
.c-fnd-default-rendering .product-price small,
.c-fnd-wide-rendering .product-price div,
.c-fnd-wide-rendering .product-price small {
 display:block
}
.c-fnd-compact-rendering .price .h3,
.c-fnd-default-rendering .price .h3,
.c-fnd-wide-rendering .price .h3 {
 color:#f35321
}
.c-fnd-compact-rendering .line-through,
.c-fnd-default-rendering .line-through,
.c-fnd-wide-rendering .line-through {
 text-decoration:line-through;
 font-size:20px
}
.c-fnd-compact-rendering .cd_errorText,
.c-fnd-default-rendering .cd_errorText,
.c-fnd-wide-rendering .cd_errorText {
 color:#f35321;
 font-weight:700;
 margin-top:10px
}
.c-fnd-compact-rendering .price-vat,
.c-fnd-default-rendering .price-vat,
.c-fnd-wide-rendering .price-vat {
 display:block;
 padding:0
}
.c-fnd-compact-rendering .price-table,
.c-fnd-default-rendering .price-table,
.c-fnd-wide-rendering .price-table {
 display:table
}
.c-fnd-compact-rendering .price-cell,
.c-fnd-default-rendering .price-cell,
.c-fnd-wide-rendering .price-cell {
 display:table-cell
}
.c-fnd-wide-rendering .product-price small {
 display:inline-block!important
}
.c-fnd-wide-rendering .row-pad-text {
 margin-top:10px;
 margin-bottom:10px
}
.c-fnd-wide-rendering .show-table {
 display:-ms-flexbox;
 display:flex
}
.c-fnd-wide-rendering .price-row-table-cell {
 display:table-cell
}
.c-fnd-wide-rendering .displayInlineBlock,
.c-fnd-wide-rendering .price-row-inline-block {
 display:inline-block
}
.c-fnd-wide-rendering .margin-right {
 margin-right:3px
}
.c-fnd-wide-rendering .borderLeft {
 border-left:1px grey solid;
 margin-right:20px;
 margin-left:20px
}
.c-fnd-wide-rendering .c-fnd-ajax-loading-spinner {
 margin:-26px auto auto
}
.c-fnd-wide-rendering #divQuantityContainer {
 float:right
}
.c-fnd-wide-rendering .gross-price {
 margin-top:6px
}
@media only screen and (max-width:767px) {
 .c-fnd-wide-rendering .paddingRight0 {
  padding-right:0
 }
 .c-fnd-wide-rendering #divQuantityContainer {
  float:left
 }
 .c-fnd-wide-rendering .gross-price {
  margin-top:0
 }
 .container .c-fnd-compact-rendering .is-wide {
  padding:0 20px!important
 }
 .container .c-fnd-compact-rendering .is-wide .price-cell.verticalAlign {
  padding-left:5px
 }
 .container .c-fnd-wide-rendering.container {
  padding-left:0;
  padding-right:0
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-fnd-wide-rendering #divQuantityContainer {
  float:left
 }
 .c-fnd-wide-rendering .gross-price {
  margin-top:3px
 }
}
.price-control.c-fnd-compact-rendering .is-wide {
 display:-ms-flexbox;
 display:flex;
 display:-webkit-box;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-align:center;
 align-items:center;
 padding:0 2px
}
.price-control.c-fnd-compact-rendering .is-wide .logged-ecom .gross-price {
 margin-bottom:0
}
.c-fnd-btn-buy .shops .shop,
.price-control.c-fnd-compact-rendering .logged-ecom .gross-price,
.price-control.c-fnd-default-rendering .logged-ecom .gross-price {
 margin-bottom:15px
}
.price-control.c-fnd-compact-rendering .is-wide .logged-ecom .gross-price .gross-price-ctrl {
 display:block
}
.price-control.c-fnd-compact-rendering .is-wide .logged-ecom .my-price {
 padding-bottom:0
}
.price-control.c-fnd-compact-rendering .is-wide .logged-ecom .gross-price-ctrl,
.price-control.c-fnd-compact-rendering .is-wide .logged-ecom .my-price-ctrl,
.price-control.c-fnd-compact-rendering .is-wide .logged-ecom .price-vat {
 padding:0
}
.price-control.c-fnd-compact-rendering .c-addTocart-btn.btn-primary {
 border:none
}
.price-control.c-fnd-compact-rendering .c-addToCart-rendering {
 color:#f35321;
 display:table-cell;
 left:8%;
 position:relative
}
.price-control.c-fnd-compact-rendering .c-addToCart-rendering .hq-icon-wishlist {
 top:2px
}
.price-control.c-fnd-compact-rendering .c-addToCart-rendering .hq-icon-shopping-basket {
 top:5px
}
.price-control.c-fnd-compact-rendering .logged-ecom .text {
 padding-top:5px;
 padding-bottom:5px
}
.price-control.c-fnd-compact-rendering #divQuantityContainer {
 display:table-cell
}
.price-control.c-fnd-compact-rendering .c-fnd-ecom-quantity-incrementer {
 display:-ms-flexbox;
 display:flex
}
.preloader,
.price-control.c-fnd-default-rendering .c-error-text {
 display:none
}
.price-control.c-fnd-compact-rendering .c-fnd-ecom-quantity-incrementer .qty-sec {
 padding:2px 6px
}
.price-control.c-fnd-compact-rendering .c-fnd-ecom-quantity-incrementer .add {
 height:30px
}
.price-control.c-fnd-compact-rendering .c-fnd-ecom-quantity-incrementer .sub {
 height:2px
}
.price-control.c-fnd-compact-rendering .c-fnd-ecom-quantity-incrementer .c-qty-text {
 width:32px;
 height:auto;
 font-size:18px
}
.price-control.c-fnd-default-rendering .c-addTocart-btn {
 margin-top:20px
}
.price-control.c-fnd-default-rendering .logged-ecom .text {
 padding-top:5px;
 padding-bottom:5px
}
.price-control.c-fnd-default-rendering .non-ecom .no-min-height {
 min-height:0
}
@media only screen and (max-width:767px) {
 .price-control.c-fnd-default-rendering {
  padding-top:10px
 }
}
.price-control .priceDiv.disable .logged-ecom .text {
 color:#e2e3e6
}
.price-control #divQuantityContainer .c-qty-text {
 font-weight:700;
 color:#000
}
.price-control .color_black {
 color:#000!important
}
.price-control #divBatchSize {
 margin-top:3px
}
.preloader {
 background-color:#595959;
 opacity:.4;
 height:100%;
 position:absolute;
 top:0;
 width:100%
}
.preloader .c-fnd-ajax-loading-spinner {
 font-size:4px;
 margin-top:30px;
 margin-right:30px
}
.c-fnd-btn-buy {
 position:relative;
 -ms-transform:none!important;
 transform:none!important
}
.c-fnd-btn-buy .shops {
 width:570px;
 background-color:#444f51;
 padding:20px 20px 10px;
 position:absolute;
 right:0;
 top:0;
 z-index:11;
 display:none;
 cursor:auto
}
.c-fnd-btn-buy .shops.sh-open {
 display:block
}
.c-fnd-btn-buy .shops .top {
 color:#fff;
 font-size:18px;
 text-align:left;
 margin-bottom:15px
}
.c-fnd-btn-buy .shops .top img {
 float:right;
 cursor:pointer
}
.c-fnd-btn-buy .shops .shop .shop-logo {
 height:85px;
 background-color:#f1f2f2;
 position:relative
}
.c-fnd-btn-buy .shops .shop .shop-logo img {
 position:absolute;
 margin:auto;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.c-fnd-btn-buy .shops .shop .shop-name {
 height:40px;
 overflow:hidden;
 color:#444f51;
 background-color:#fff;
 text-align:left;
 font-size:18px;
 font-weight:900;
 padding-left:15px;
 line-height:40px
}
.c-fnd-vibration-calculator .product-placeholder-mobile .selected-prod .hint .number,
.c-fnd-vibration-calculator .result .number {
 font-weight:700;
 line-height:35px;
 font-size:35px
}
@media (max-width:767px) {
 .c-fnd-btn-buy .shops {
  width:250px
 }
 .c-fnd-btn-buy .shops .shop .shop-logo {
  height:45px
 }
 .c-fnd-btn-buy .shops .shop .shop-name {
  padding:0 5px;
  font-size:15px;
  line-height:15px;
  text-align:center;
  white-space:normal;
  display:table-cell;
  vertical-align:middle
 }
}
.c-fnd-vibration-calculator {
 overflow:auto;
 background-color:#f3f2f0;
 padding:0
}
.c-fnd-vibration-calculator .product-select-holder .c-ajax-loader {
 width:32px;
 height:32px;
 margin-top:-13px
}
@media only screen and (max-width:767px) {
 .c-fnd-vibration-calculator .product-select-holder {
  margin-left:-20px;
  margin-right:-20px
 }
}
.c-fnd-vibration-calculator .first {
 margin-top:60px
}
.c-fnd-vibration-calculator .header {
 background-color:#fff;
 min-height:130px
}
.c-fnd-vibration-calculator .filler-right img {
 margin-left:20px
}
.c-fnd-vibration-calculator .connector-continue {
 margin-right:30px
}
.c-fnd-vibration-calculator .connector-select {
 margin-top:-8px
}
.c-fnd-vibration-calculator .connector-select img {
 margin-right:5px
}
.c-fnd-vibration-calculator .product-placeholder {
 list-style:none;
 margin-bottom:0
}
.c-fnd-vibration-calculator .product-placeholder .product .filler {
 margin-right:-10px
}
.c-fnd-vibration-calculator .product-placeholder .product .col-sm-20percent {
 width:20%
}
.c-fnd-vibration-calculator .product-placeholder .connector-continue {
 float:none!important
}
.c-fnd-vibration-calculator .product-placeholder li:first-child .product-row {
 margin-top:35px
}
.c-fnd-vibration-calculator .product-row {
 height:200px
}
.c-fnd-vibration-calculator .product-row .close-product {
 width:40px;
 height:40px;
 display:block;
 position:absolute;
 right:-20px;
 top:-20px;
 background:url(/Hqv/Foundation/UI/Images/components/vibrationCalculator/close.png) no-repeat
}
.c-fnd-vibration-calculator .product-row .square-white,
.c-fnd-vibration-calculator .product-select .bg-white {
 background-color:#fff;
 padding-top:15px;
 padding-bottom:15px
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .c-fnd-vibration-calculator .product-row .close-product {
  right:0
 }
}
.c-fnd-vibration-calculator .product-row .product-small {
 border-right:2px solid #d9dadb
}
.c-fnd-vibration-calculator .product-row .product-small h4 {
 color:#f35321
}
.c-fnd-vibration-calculator .product-row .product-small img {
 max-height:100px;
 width:auto
}
.c-fnd-vibration-calculator .product-row .highlight {
 padding-top:15px;
 padding-bottom:15px
}
.c-fnd-vibration-calculator .product-row .highlight .square-green,
.c-fnd-vibration-calculator .product-row .highlight .square-red,
.c-fnd-vibration-calculator .product-row .highlight .square-yellow {
 height:100%
}
.c-fnd-vibration-calculator .product-row .square-white {
 z-index:3;
 height:100%
}
.c-fnd-vibration-calculator .product-row .square-white p {
 -ms-word-break:break-word;
 word-break:break-word
}
.c-fnd-vibration-calculator .product-row .square-white .form-control {
 height:100px;
 font-size:70px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-fnd-vibration-calculator .product-row .product-small h4 {
  margin-top:15px
 }
 .c-fnd-vibration-calculator .product-row .square-white .form-control {
  font-size:35px;
  height:65px
 }
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .c-fnd-vibration-calculator .product-row .square-white .form-control {
  font-size:50px;
  height:75px
 }
}
.c-fnd-vibration-calculator .product-row .square-white h3 {
 color:inherit;
 font-size:70px;
 position:absolute;
 bottom:15px;
 padding-left:15px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-fnd-vibration-calculator .product-row .square-white h3 {
  font-size:35px
 }
 .c-fnd-vibration-calculator .product-row .square-white .daily {
  height:85px
 }
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .c-fnd-vibration-calculator .product-row .square-white h3 {
  font-size:50px
 }
 .c-fnd-vibration-calculator .product-row .square-white .daily {
  height:73px
 }
}
.c-fnd-vibration-calculator .product-legend .square-green h3,
.c-fnd-vibration-calculator .product-legend .square-red h3,
.c-fnd-vibration-calculator .product-legend .square-yellow h3 {
 color:#fff;
 font-size:70px
}
.c-fnd-vibration-calculator .product-row .square-white .add-padding {
 padding-top:15px;
 padding-left:15px
}
.c-fnd-vibration-calculator .product-row .square-white .daily {
 padding-top:15px
}
@media only screen and (min-width:1470px) {
 .c-fnd-vibration-calculator .product-row .square-white h3 {
  bottom:30px
 }
 .c-fnd-vibration-calculator .product-row .square-white .daily {
  height:48px
 }
}
.c-fnd-vibration-calculator .product-select .btn-primary {
 width:100%
}
.c-fnd-vibration-calculator .product-legend .summary {
 margin-right:30px
}
.c-fnd-vibration-calculator .product-legend .summary small {
 -ms-word-break:break-word;
 word-break:break-word
}
.c-fnd-content-area-block .btn,
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .reset-filters {
 word-break:normal
}
.c-fnd-vibration-calculator .product-legend .square-yellow-small {
 width:20px;
 height:20px;
 display:block;
 margin-bottom:10px;
 background:url(/Hqv/Foundation/UI/Images/components/vibrationCalculator/square-yellow-small.jpg) no-repeat
}
.c-fnd-vibration-calculator .product-legend .square-red-small {
 width:20px;
 height:20px;
 display:block;
 margin-bottom:10px;
 background:url(/Hqv/Foundation/UI/Images/components/vibrationCalculator/square-red-small.jpg) no-repeat
}
.c-fnd-vibration-calculator .product-legend .square-green-small {
 width:20px;
 height:20px;
 display:block;
 margin-bottom:10px;
 background:url(/Hqv/Foundation/UI/Images/components/vibrationCalculator/square-green-small.jpg) no-repeat
}
.c-fnd-vibration-calculator .product-legend .square-green {
 display:block;
 color:#fff;
 width:170px;
 height:170px;
 padding:15px;
 background:url(/Hqv/Foundation/UI/Images/components/vibrationCalculator/square-green.jpg) no-repeat
}
.c-fnd-vibration-calculator .product-legend .square-yellow {
 display:block;
 color:#fff;
 width:170px;
 height:170px;
 padding:15px;
 background:url(/Hqv/Foundation/UI/Images/components/vibrationCalculator/square-yellow.jpg) no-repeat
}
.c-fnd-vibration-calculator .product-legend .square-red {
 display:block;
 color:#fff;
 width:170px;
 height:170px;
 padding:15px;
 background:url(/Hqv/Foundation/UI/Images/components/vibrationCalculator/square-red.jpg) no-repeat
}
.c-fnd-vibration-calculator .product-legend .no-right-padding {
 padding-right:0
}
@media only screen and (max-width:767px) {
 .c-fnd-vibration-calculator .product-legend {
  padding:20px
 }
}
.c-fnd-vibration-calculator .product-placeholder-mobile .selected-prod {
 background-color:#fff
}
.c-fnd-vibration-calculator .product-placeholder-mobile .selected-prod .headline {
 border-bottom:1px solid #b2b4b6;
 padding:20px
}
.c-fnd-vibration-calculator .product-placeholder-mobile .selected-prod .headline .heading {
 color:#f35321;
 margin-top:0
}
.c-fnd-vibration-calculator .product-placeholder-mobile .selected-prod .headline .remove i {
 color:#f35321
}
.c-fnd-vibration-calculator .product-placeholder-mobile .selected-prod .headline .remove .text {
 display:inline-block;
 padding-left:5px
}
.c-fnd-vibration-calculator .product-placeholder-mobile .selected-prod .hint {
 border-bottom:1px solid #b2b4b6;
 padding:20px 0;
 margin:0
}
.c-fnd-vibration-calculator .product-placeholder-mobile .selected-prod .hint .working-hours {
 margin-bottom:10px
}
.c-fnd-vibration-calculator .mark {
 text-align:center;
 font-size:35px;
 font-weight:700;
 background-color:transparent
}
.c-fnd-vibration-calculator .result {
 padding:20px 0;
 margin:0;
 background-color:#fff
}
.c-fnd-vibration-calculator .square-green {
 background:url(/Hqv/Foundation/UI/Images/components/vibrationCalculator/square-green.jpg);
 color:#fff
}
.c-fnd-vibration-calculator .square-red {
 background:url(/Hqv/Foundation/UI/Images/components/vibrationCalculator/square-red.jpg);
 color:#fff
}
.c-fnd-vibration-calculator .square-yellow {
 background:url(/Hqv/Foundation/UI/Images/components/vibrationCalculator/square-yellow.jpg);
 color:#000
}
.picker {
 font-size:16px;
 text-align:left;
 line-height:1.2;
 color:#000;
 position:absolute;
 z-index:10000;
 user-select:none
}
.mfp-container,
.picker__footer,
.picker__header,
.picker__table,
.picker__weekday {
 text-align:center
}
.picker__input {
 cursor:default
}
.picker__input.picker__input--active {
 border-color:#f5754d
}
.picker__holder {
 width:100%;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 position:fixed;
 transition:background .15s ease-out,transform 0s .15s
}
/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__frame,
.picker__holder {
 top:0;
 bottom:0;
 left:0;
 right:0;
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.picker__frame {
 position:absolute;
 margin:0 auto;
 min-width:256px;
 max-width:666px;
 width:100%;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter:alpha(opacity=0);
 -moz-opacity:0;
 opacity:0;
 transition:all .15s ease-out
}
.picker__wrap {
 display:table;
 width:100%;
 height:100%
}
@media (min-height:33.875em) {
 .picker__frame {
  overflow:visible;
  top:auto;
  bottom:-100%;
  max-height:80%
 }
 .picker__wrap {
  display:block
 }
}
.picker__box {
 background:#fff;
 display:table-cell;
 padding:0 1em
}
@media (min-height:26.5em) {
 .picker__box {
  font-size:1.25em
 }
}
@media (min-height:33.875em) {
 .picker__box {
  display:block;
  font-size:1.33em;
  border:1px solid #777;
  border-top-color:#898989;
  border-bottom-width:0;
  border-radius:5px 5px 0 0;
  box-shadow:0 12px 36px 16px rgba(0,0,0,.24)
 }
 .picker--opened .picker__frame {
  top:auto;
  bottom:0
 }
}
@media (min-height:40.125em) {
 .picker__frame {
  margin-bottom:7.5%
 }
 .picker__box {
  font-size:1.5em;
  border-bottom-width:1px;
  border-radius:5px
 }
}
.picker--opened .picker__holder {
 -ms-transform:translateY(0);
 transform:translateY(0);
 zoom:1;
 background:rgba(0,0,0,.32);
 transition:background .15s ease-out
}
.picker--opened .picker__frame {
 -ms-transform:translateY(0);
 transform:translateY(0);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100);
 -moz-opacity:1;
 opacity:1
}
.picker__header {
 position:relative;
 margin-top:.75em
}
.picker__month,
.picker__year {
 font-weight:500;
 display:inline-block;
 margin-left:.25em;
 margin-right:.25em
}
.picker__year {
 color:#999;
 font-size:.8em;
 font-style:italic
}
.picker__select--month,
.picker__select--year {
 border:1px solid #b7b7b7;
 height:auto;
 padding:.5em;
 margin-left:.25em;
 margin-right:.25em
}
.picker__select--month {
 width:35%
}
.picker__select--year {
 width:22.5%
}
.picker__select--month:focus,
.picker__select--year:focus {
 border-color:#f5754d
}
.picker__nav--next,
.picker__nav--prev {
 position:absolute;
 padding:.5em 1.25em;
 width:1em;
 height:1em;
 box-sizing:content-box;
 top:-.25em
}
.picker__nav--prev {
 left:-1em;
 padding-right:1.25em
}
.picker__nav--next {
 right:-1em;
 padding-left:1.25em
}
@media (min-width:24.5em) {
 .picker__select--month,
 .picker__select--year {
  margin-top:-.5em
 }
 .picker__nav--next,
 .picker__nav--prev {
  top:-.33em
 }
 .picker__nav--prev {
  padding-right:1.5em
 }
 .picker__nav--next {
  padding-left:1.5em
 }
}
.picker__nav--next:before,
.picker__nav--prev:before {
 content:" ";
 border-top:.5em solid transparent;
 border-bottom:.5em solid transparent;
 border-right:.75em solid #000;
 width:0;
 height:0;
 display:block;
 margin:0 auto
}
.picker__nav--next:before {
 border-right:0;
 border-left:.75em solid #000
}
.picker__nav--next:hover,
.picker__nav--prev:hover {
 cursor:pointer;
 color:#000;
 background:rgba(243,83,33,.5)
}
.picker__nav--disabled,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover,
.picker__nav--disabled:hover {
 cursor:default;
 background:0 0;
 border-right-color:#f5f5f5;
 border-left-color:#f5f5f5
}
.picker__table {
 table-layout:fixed;
 font-size:inherit;
 width:100%;
 margin-top:.75em;
 margin-bottom:.5em
}
@media (min-height:33.875em) {
 .picker__table {
  margin-bottom:.75em
 }
}
.picker__table td {
 margin:0;
 padding:0
}
.picker__weekday {
 width:14.285714286%;
 font-size:.75em;
 padding-bottom:.25em;
 color:#999;
 font-weight:500
}
@media (min-height:33.875em) {
 .picker__weekday {
  padding-bottom:.5em
 }
}
.picker__day {
 padding:.3125em 0;
 font-weight:200;
 border:1px solid transparent
}
.picker__day--today {
 position:relative
}
.picker__day--today:before {
 content:" ";
 position:absolute;
 top:2px;
 right:2px;
 width:0;
 height:0;
 border-top:.5em solid #F35321;
 border-left:.5em solid transparent
}
.picker__day--disabled:before {
 border-top-color:#aaa
}
.picker__day--outfocus {
 color:#ddd
}
.picker--focused .picker__day--highlighted,
.picker__day--highlighted:hover,
.picker__day--infocus:hover,
.picker__day--outfocus:hover {
 cursor:pointer;
 color:#000;
 background:rgba(243,83,33,.5)
}
.picker__day--highlighted {
 border-color:#f5754d
}
.picker--focused .picker__day--selected,
.picker__day--selected,
.picker__day--selected:hover {
 background:#f5754d;
 color:#fff
}
.picker--focused .picker__day--disabled,
.picker__day--disabled,
.picker__day--disabled:hover {
 background:#f5f5f5;
 border-color:#f5f5f5;
 color:#ddd;
 cursor:default
}
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
 background:#bbb
}
.picker__button--clear,
.picker__button--close,
.picker__button--today {
 border:1px solid #fff;
 background:#fff;
 font-size:.8em;
 padding:.66em 0;
 font-weight:700;
 width:33%;
 display:inline-block;
 vertical-align:bottom
}
.flex-basis-1,
.flex-basis-10,
.flex-basis-11,
.flex-basis-12,
.flex-basis-2,
.flex-basis-3,
.flex-basis-4,
.flex-basis-5,
.flex-basis-7,
.flex-basis-8,
.flex-basis-9 {
 padding-left:20px;
 padding-right:20px;
 position:relative
}
.picker__button--clear:hover,
.picker__button--close:hover,
.picker__button--today:hover {
 cursor:pointer;
 color:#000;
 background:rgba(243,83,33,.5);
 border-bottom-color:rgba(243,83,33,.5)
}
.picker__button--clear:focus,
.picker__button--close:focus,
.picker__button--today:focus {
 background:rgba(243,83,33,.5);
 border-color:#f5754d;
 outline:0
}
.picker__button--clear:before,
.picker__button--close:before,
.picker__button--today:before {
 position:relative;
 display:inline-block;
 height:0
}
.picker__button--clear:before,
.picker__button--today:before {
 content:" ";
 margin-right:.45em
}
.picker__button--today:before {
 top:-.05em;
 width:0;
 border-top:.66em solid #F35321;
 border-left:.66em solid transparent
}
.picker__button--clear:before {
 top:-.25em;
 width:.66em;
 border-top:3px solid #e20
}
.picker__button--close:before {
 content:"\D7";
 top:-.1em;
 vertical-align:top;
 font-size:1.1em;
 margin-right:.35em;
 color:#e20
}
.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
 background:#f5f5f5;
 border-color:#f5f5f5;
 color:#ddd;
 cursor:default
}
.picker__button--today[disabled]:before {
 border-top-color:#aaa
}
.flex-basis-1 {
 -ms-flex-preferred-size:8.23333333%;
 flex-basis:8.23333333%
}
.flex-basis-2 {
 -ms-flex-preferred-size:16.56666667%;
 flex-basis:16.56666667%
}
.flex-basis-3 {
 -ms-flex-preferred-size:24.9%;
 flex-basis:24.9%
}
.flex-basis-4 {
 -ms-flex-preferred-size:33.23333333%;
 flex-basis:33.23333333%
}
.flex-basis-5 {
 -ms-flex-preferred-size:41.56666667%;
 flex-basis:41.56666667%
}
.flex-basis-6 {
 -ms-flex-preferred-size:49.9%;
 flex-basis:49.9%;
 position:relative;
 padding-left:20px;
 padding-right:20px
}
.flex-basis-7 {
 -ms-flex-preferred-size:58.23333333%;
 flex-basis:58.23333333%
}
.flex-basis-8 {
 -ms-flex-preferred-size:66.56666667%;
 flex-basis:66.56666667%
}
.flex-basis-9 {
 -ms-flex-preferred-size:74.9%;
 flex-basis:74.9%
}
.flex-basis-10 {
 -ms-flex-preferred-size:83.23333333%;
 flex-basis:83.23333333%
}
.flex-basis-11 {
 -ms-flex-preferred-size:91.56666667%;
 flex-basis:91.56666667%
}
.flex-basis-12 {
 -ms-flex-preferred-size:100%;
 flex-basis:100%
}
@media only screen and (max-width:767px) {
 .picker__select--year {
  width:auto
 }
 .flex-basis-xs-1,
 .flex-basis-xs-10,
 .flex-basis-xs-11,
 .flex-basis-xs-12,
 .flex-basis-xs-2,
 .flex-basis-xs-3,
 .flex-basis-xs-4,
 .flex-basis-xs-5,
 .flex-basis-xs-7,
 .flex-basis-xs-8,
 .flex-basis-xs-9 {
  position:relative;
  padding-left:20px;
  padding-right:20px
 }
 .flex-basis-xs-1 {
  -ms-flex-preferred-size:8.33333333%;
  flex-basis:8.33333333%
 }
 .flex-basis-xs-2 {
  -ms-flex-preferred-size:16.66666667%;
  flex-basis:16.66666667%
 }
 .flex-basis-xs-3 {
  -ms-flex-preferred-size:25%;
  flex-basis:25%
 }
 .flex-basis-xs-4 {
  -ms-flex-preferred-size:33.33333333%;
  flex-basis:33.33333333%
 }
 .flex-basis-xs-5 {
  -ms-flex-preferred-size:41.66666667%;
  flex-basis:41.66666667%
 }
 .flex-basis-xs-6 {
  -ms-flex-preferred-size:50%;
  flex-basis:50%;
  position:relative;
  padding-left:20px;
  padding-right:20px
 }
 .flex-basis-xs-7 {
  -ms-flex-preferred-size:58.33333333%;
  flex-basis:58.33333333%
 }
 .flex-basis-xs-8 {
  -ms-flex-preferred-size:66.66666667%;
  flex-basis:66.66666667%
 }
 .flex-basis-xs-9 {
  -ms-flex-preferred-size:75%;
  flex-basis:75%
 }
 .flex-basis-xs-10 {
  -ms-flex-preferred-size:83.33333333%;
  flex-basis:83.33333333%
 }
 .flex-basis-xs-11 {
  -ms-flex-preferred-size:91.66666667%;
  flex-basis:91.66666667%
 }
 .flex-basis-xs-12 {
  -ms-flex-preferred-size:100%;
  flex-basis:100%
 }
}
.no-padding,
.row.no-gutters>[class*=" col-"],
.row.no-gutters>[class^=col-] {
 padding-right:0;
 padding-left:0
}
label {
 font-weight:400
}
ul {
 padding:0
}
select::-ms-expand {
 display:none
}
.modal-custom {
 width:90%
}
.large-header-wrapper {
 margin-left:10px!important;
 margin-right:10px!important
}
.large-header-wrapper i {
 font-size:65px;
 background-color:rgba(0,0,0,.5)
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .large-header-wrapper {
  margin-left:20px!important;
  margin-right:20px!important
 }
}
.no-margin,
.row.no-gutters {
 margin-right:0;
 margin-left:0
}
.large-header {
 color:#fff;
 text-transform:uppercase;
 display:inline!important;
 box-shadow:10px 0 0 0 rgba(0,0,0,.5),-10px 0 0 0 rgba(0,0,0,.5);
 background:rgba(0,0,0,.5);
 line-height:35px;
 -webkit-box-decoration-break:clone;
 box-decoration-break:clone
}
.large-header,
h1.large-header,
h2.large-header,
h3.large-header {
 font-size:25px
}
.section-title {
 color:#2c2c2c;
 text-transform:uppercase;
 padding:0;
 margin-top:50px;
 margin-bottom:15px
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .large-header,
 h1.large-header,
 h2.large-header,
 h3.large-header {
  font-size:60px
 }
 .large-header {
  line-height:84px;
  box-shadow:20px 0 0 0 rgba(0,0,0,.5),-20px 0 0 0 rgba(0,0,0,.5)
 }
 .section-title {
  margin-top:100px;
  margin-bottom:30px
 }
}
.c-hqv-product-features p,
.c-hqv-product-list,
.c-hqv-product-specifications.specifications,
.c-hqv-related-media ul,
.info-text,
.product-features p,
.product-overview .download-menu {
 font-size:13px
}
a:focus,
a:hover {
 text-decoration:none
}
.text-link {
 color:#f35321
}
.text-link:hover {
 text-decoration:underline;
 color:#f35321
}
.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
 color:#fff
}
.color-orange,
.color-orange:hover {
 color:#f35321
}
.color-blue-link {
 color:#2c2c2c!important
}
.color-blue-link:hover {
 border-bottom:1px solid #2c2c2c!important
}
.inline-block {
 display:inline-block!important
}
.icon-arrow-right {
 display:inline-block
}
.icon-arrow-right img {
 height:95%
}
.icon-arrow-right.icon-sm {
 height:15px;
 width:10px
}
.icon-arrow-right.icon-md {
 height:20px;
 width:15px
}
.icon-arrow-right.icon-lg {
 height:30px;
 width:20px
}
.rel {
 position:relative
}
.pos-init {
 position:static
}
.clear-left {
 clear:left
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .c-hqv-product-features p,
 .c-hqv-product-list,
 .c-hqv-product-specifications.specifications,
 .c-hqv-related-media ul,
 .info-text,
 .product-features p,
 .product-overview .download-menu {
  font-size:15px
 }
 .carousel-caption {
  left:15%;
  right:40%
 }
}
@media only screen and (min-width:992px) {
 .carousel-caption {
  top:160px
 }
}
@media only screen and (min-width:1470px) {
 .carousel-caption {
  left:20%;
  top:220px
 }
}
@media only screen and (max-width:767px) {
 .no-margin-xs-only {
  margin-left:0;
  margin-right:0
 }
 .no-padding-xs {
  padding-left:0;
  padding-right:0
 }
}
@media only screen and (min-width:768px) {
 .row.no-gutters-sm {
  margin-right:0;
  margin-left:0
 }
 .row.no-gutters-sm>[class*=" col-"],
 .row.no-gutters-sm>[class^=col-] {
  padding-right:0;
  padding-left:0
 }
 .no-padding-left-sm {
  padding-left:0
 }
 .no-padding-right-sm {
  padding-right:0
 }
 .c-hqv-billboard .carousel img {
  min-width:100%
 }
}
.bg-white {
 background-color:#f3f2f0
}
.text-white {
 color:#f3f2f0
}
.text-secondary {
 color:#2c2c2c
}
.text-gray {
 color:#424242
}
.text-gray-light {
 color:#585859
}
.no-background {
 background:0 0!important
}
.custom-text {
 max-width:100%
}
.custom-text.transparent-background-white {
 background-color:rgba(255,255,255,.7)
}
.close,
.close:focus,
.close:hover {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100);
 -moz-opacity:1;
 opacity:1;
 color:#f35321
}
.no-border {
 border:0!important
}
.custom-image.background img {
 position:fixed;
 top:0;
 left:0;
 z-index:-999
}
.modal-header {
 border:0
}
.background-white {
 background-color:transparent
}
.background-gray {
 background-color:#e2e3e6
}
.background-light-gray {
 background-color:#e8e9e9
}
.background-gray-striped {
 background-image:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/general/background_gray_striped.png);
 background-repeat:repeat;
 background-size:10px 10px
}
.background-blue {
 background-color:#2c2c2c
}
.padding-top-small {
 padding-top:20px
}
.padding-top-large {
 padding-top:40px
}
.padding-bottom-small {
 padding-bottom:20px
}
.padding-bottom-large {
 padding-bottom:40px
}
.padding-side-small {
 padding-left:20px;
 padding-right:20px
}
.padding-side-large {
 padding-left:40px;
 padding-right:40px
}
.icons li.product-texticon-awarded,
.icons li.product-texticon-new,
.icons li.product-texticon-offer {
 color:#fff;
 padding:0 4px;
 margin-right:4px;
 font-size:small
}
.img-responsive-vertical {
 max-height:100%
}
.img-grow-crop-wrapper {
 overflow:hidden;
 position:relative
}
.img-grow-crop {
 position:absolute;
 top:0;
 left:0
}
.text-ellipsis,
.text-overflow {
 overflow:hidden;
 -ms-text-overflow:ellipsis;
 text-overflow:ellipsis
}
.text-overflow {
 white-space:nowrap
}
.icons li.product-texticon-offer {
 background-color:#f35321
}
.icons li.product-texticon-new {
 background-color:#2c2c2c
}
.icons li.product-texticon-awarded {
 background-color:#005a00
}
.icons li.product-texticon-performancegrade-gold {
 font-size:small
}
.c-fnd-content-block-highlight a,
.c-fnd-content-block-standard a {
 display:inline
}
.c-fnd-content-block-highlight a .hq-icon,
.c-fnd-content-block-standard a .hq-icon {
 top:-2px
}
.btn-default .btn-inner-icon,
.btn-default .btn-inner-icon-left,
.btn-default .caret {
 top:-1px;
 color:#f35321
}
.c-fnd-ordered-list ol>li:hover {
 background-color:transparent;
 color:#4d4d4d;
 cursor:auto
}
.c-fnd-ordered-list ol>li .btn.btn-link {
 padding-left:0;
 border:0
}
.c-fnd-ordered-list ol>li .btn.btn-link:hover a {
 color:#f35321;
 border-bottom:1px solid #f35321
}
.c-fnd-ordered-list ol>li .btn.btn-link:focus a {
 color:#f35321;
 text-decoration:none
}
.c-fnd-ordered-list ol>li a {
 border-bottom:1px solid transparent;
 padding-left:0
}
.c-fnd-ordered-list ol>li i {
 color:#f35321;
 margin-top:-1px
}
.c-link-to-product,
.c-link-to-product:focus,
.c-link-to-product:hover,
.c-link-to-product:visited {
 color:#f35321
}
.c-link-to-product:focus,
.c-link-to-product:hover {
 text-decoration:underline
}
body {
 font-variant-ligatures:none
}
.hide-col-height {
 min-height:0
}
@media only screen and (min-width:992px) {
 .narrow-row-container {
  margin-left:10px;
  margin-right:30px
 }
}
@font-face {
 font-family:"Trade Gothic";
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Regular.eot?#iefix);
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Regular.eot) format("eot"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Regular.woff) format("woff"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Regular.ttf) format("truetype"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Regular.svg#HusqvarnaGothic-Regular) format("svg")
}
@font-face {
 font-family:"Trade Gothic";
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-RegularItalic.eot?#iefix);
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-RegularItalic.eot?#iefix) format("eot"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-RegularItalic.woff) format("woff"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-RegularItalic.ttf) format("truetype"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-RegularItalic.svg#HusqvarnaGothic-RegularItalic) format("svg");
 font-style:oblique
}
@font-face {
 font-family:"Trade Gothic";
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Bold.eot?#iefix);
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Bold.eot?#iefix) format("eot"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Bold.woff) format("woff"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Bold.ttf) format("truetype"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Bold.svg#HusqvarnaGothic-Bold) format("svg");
 font-weight:700
}
@font-face {
 font-family:"Trade Gothic";
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-BoldItalic.eot?#iefix);
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-BoldItalic.eot?#iefix) format("eot"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-BoldItalic.woff) format("woff"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-BoldItalic.ttf) format("truetype"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-BoldItalic.svg#HusqvarnaGothic-BoldItalic) format("svg");
 font-weight:700;
 font-style:oblique
}
@font-face {
 font-family:"Trade Gothic";
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Light.eot?#iefix);
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Light.eot?#iefix) format("eot"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Light.woff) format("woff"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Light.ttf) format("truetype"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-Light.svg#HusqvarnaGothic-Light) format("svg");
 font-weight:lighter
}
@font-face {
 font-family:"Trade Gothic";
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-LightItalic.eot?#iefix);
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-LightItalic.eot?#iefix) format("eot"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-LightItalic.woff) format("woff"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-LightItalic.ttf) format("truetype"),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Styles/fonts/HusqvarnaGothic-LightItalic.svg#HusqvarnaGothic-LightItalic) format("svg");
 font-weight:lighter;
 font-style:italic
}
@font-face {
 font-family:HQ-Icons;
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/dist/fonts/hcp/HQ-Icons.1550684299.eot);
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/dist/fonts/hcp/HQ-Icons.1550684299.eot?#iefix) format('eot'),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/dist/fonts/hcp/HQ-Icons.1550684299.woff) format('woff'),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/dist/fonts/hcp/HQ-Icons.1550684299.ttf) format('truetype'),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/dist/fonts/hcp/HQ-Icons.1550684299.svg#HQ-Icons.1550684299) format('svg')
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .slick-next:before,
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .slick-prev:before,
.c-hqv-tool-page-specification .tool-page-component .slick-next:before,
.c-hqv-tool-page-specification .tool-page-component .slick-prev:before,
.hq-icon,
.wishlist-utility .slick-slider .slick-next:before,
.wishlist-utility .slick-slider .slick-prev:before {
 font-family:HQ-Icons;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 text-decoration:none;
 text-transform:none;
 position:relative;
 top:1px;
 display:inline-block;
 line-height:1;
 vertical-align:middle
}
.slick-list,
.slick-list .slick-track,
.slick-slider {
 position:relative;
 display:block
}
.hq-icon-x1 {
 font-size:1em
}
.hq-icon-x2 {
 font-size:2em
}
.hq-icon-x3 {
 font-size:3em
}
.hq-icon-x4 {
 font-size:4em
}
.hq-icon-x5 {
 font-size:5em
}
.hq-icon-small {
 font-size:24px!important
}
.hq-icon-medium {
 font-size:30px!important;
}
.hq-icon-large {
 font-size:50px!important
}
.hq-icon-extralarge {
 font-size:130px!important
}
.mfp-container:before,
.mfp-figure:after,
.slick-list:after,
.slick-list:before {
 content:""
}
.slick-slider {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-touch-callout:none;
 user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y
}
.edge,
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none
}
.slick-list {
 overflow:hidden;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:0
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-list .slick-slide,
.slick-list .slick-slide img,
.slick-list .slick-slider .slick-list,
.slick-list .slick-track {
 -ms-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.slick-list .slick-track {
 left:0;
 top:0
}
.mfp-bg,
.mfp-wrap {
 position:fixed;
 left:0;
 top:0
}
.slick-list:after,
.slick-list:before {
 display:table
}
.slick-list:after {
 clear:both
}
.slick-slide {
 float:left;
 height:100%;
 min-height:1px;
 display:none
}
.slick-slide img {
 display:block;
 pointer-events:none
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block;
 overflow-wrap:break-word
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-dots li.slick-active button:before {
 opacity:.75
}
[dir=rtl] .slick-slide {
 float:right
}
.scfCheckBoxListGeneralPanelWide {
 width:100%!important
}
.scfRequired {
 display:none
}
@media only screen and (min-width:992px),only screen and (min-width:1470px) {
 .scfFieldContainer .half-section {
  width:50%;
  float:left
 }
 .scfFieldContainer .half-section:nth-child(odd) {
  padding-right:20px
 }
 .scfFieldContainer .half-section:nth-child(even) {
  padding-left:20px
 }
}
.scfFieldContainer .full-section {
 clear:left;
 width:100%
}
.mfp-bg {
 width:100%;
 height:100%;
 z-index:1042;
 overflow:hidden;
 background:#0b0b0b;
 opacity:.8;
 filter:alpha(opacity=80)
}
.mfp-wrap {
 width:100%;
 height:100%;
 z-index:1043;
 outline:0!important
}
.mfp-container {
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0;
 padding:0 8px;
 box-sizing:border-box
}
.mfp-container:before {
 display:inline-block;
 height:100%;
 vertical-align:middle
}
.mfp-align-top .mfp-container:before {
 display:none
}
.mfp-content {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0 auto;
 text-align:left;
 z-index:1045
}
.mfp-close,
.mfp-preloader {
 text-align:center;
 position:absolute
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
 width:100%;
 cursor:auto
}
.mfp-ajax-cur {
 cursor:progress
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
 cursor:zoom-out
}
.mfp-zoom {
 cursor:pointer;
 cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
 cursor:auto
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
 user-select:none
}
.mfp-loading.mfp-figure {
 display:none
}
.mfp-hide {
 display:none!important
}
.mfp-preloader {
 color:#ccc;
 top:50%;
 width:auto;
 margin-top:-.8em;
 left:8px;
 right:8px;
 z-index:1044
}
.mfp-preloader a {
 color:#ccc
}
.mfp-close,
.mfp-preloader a:hover {
 color:#fff
}
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
 display:none
}
button.mfp-arrow,
button.mfp-close {
 overflow:visible;
 cursor:pointer;
 background:0 0;
 border:0;
 -webkit-appearance:none;
 display:block;
 outline:0;
 padding:0;
 z-index:1046;
 box-shadow:none
}
button::-moz-focus-inner {
 padding:0;
 border:0
}
.mfp-close {
 width:44px;
 height:44px;
 line-height:44px;
 right:0;
 top:0;
 text-decoration:none;
 opacity:.65;
 filter:alpha(opacity=65);
 padding:0 0 18px 10px;
 font-style:normal;
 font-size:28px;
 font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,
.mfp-close:hover {
 opacity:1;
 filter:alpha(opacity=100)
}
.mfp-close:active {
 top:1px
}
.mfp-close-btn-in .mfp-close {
 color:#333
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
 color:#fff;
 right:-6px;
 text-align:right;
 padding-right:6px;
 width:100%
}
.mfp-counter {
 position:absolute;
 top:0;
 right:0;
 color:#ccc;
 font-size:12px;
 line-height:18px
}
.mfp-figure,
img.mfp-img {
 line-height:0
}
.mfp-arrow {
 position:absolute;
 opacity:.65;
 filter:alpha(opacity=65);
 margin:-55px 0 0;
 top:50%;
 padding:0;
 width:90px;
 height:110px
}
.mfp-arrow:active {
 margin-top:-54px
}
.mfp-arrow:focus,
.mfp-arrow:hover {
 opacity:1;
 filter:alpha(opacity=100)
}
.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after,
.mfp-arrow:before {
 content:"";
 display:block;
 width:0;
 height:0;
 position:absolute;
 left:0;
 top:0;
 margin-top:35px;
 margin-left:35px;
 border:inset transparent
}
.mfp-arrow .mfp-a,
.mfp-arrow:after {
 border-top-width:13px;
 border-bottom-width:13px;
 top:8px
}
.mfp-arrow .mfp-b,
.mfp-arrow:before {
 border-top-width:21px;
 border-bottom-width:21px;
 opacity:.7
}
.mfp-arrow-left {
 left:0
}
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
 border-right:17px solid #fff;
 margin-left:31px
}
.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before {
 margin-left:25px;
 border-right:27px solid #3f3f3f
}
.mfp-arrow-right {
 right:0
}
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
 border-left:17px solid #fff;
 margin-left:39px
}
.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before {
 border-left:27px solid #3f3f3f
}
.mfp-iframe-holder {
 padding-top:40px;
 padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
 line-height:0;
 width:100%;
 max-width:900px
}
.mfp-iframe-holder .mfp-close {
 top:-40px
}
.mfp-iframe-scaler {
 width:100%;
 height:0;
 overflow:hidden;
 padding-top:56.25%
}
.mfp-iframe-scaler iframe {
 position:absolute;
 display:block;
 top:0;
 left:0;
 width:100%;
 height:100%;
 box-shadow:0 0 8px rgba(0,0,0,.6);
 background:#000
}
.mfp-figure:after,
img.mfp-img {
 width:auto;
 height:auto;
 display:block
}
img.mfp-img {
 box-sizing:border-box;
 padding:40px 0;
 margin:0 auto;
 max-width:1280px;
 max-height:720px
}
.mfp-figure:after {
 position:absolute;
 left:0;
 top:40px;
 bottom:40px;
 right:0;
 z-index:-1;
 box-shadow:0 0 8px rgba(0,0,0,.6);
 background:#444
}
.mfp-figure small {
 color:#bdbdbd;
 display:block;
 font-size:12px;
 line-height:14px
}
.mfp-figure figure {
 margin:0
}
.mfp-bottom-bar {
 margin-top:-36px;
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 cursor:auto
}
.mfp-title {
 text-align:left;
 line-height:18px;
 color:#f3f3f3;
 word-wrap:break-word;
 padding-right:36px
}
.mfp-image-holder .mfp-content {
 max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
 cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
 .mfp-img-mobile .mfp-image-holder {
  padding-left:0;
  padding-right:0
 }
 .mfp-img-mobile img.mfp-img {
  padding:0
 }
 .mfp-img-mobile .mfp-figure:after {
  top:0;
  bottom:0
 }
 .mfp-img-mobile .mfp-figure small {
  display:inline;
  margin-left:5px
 }
 .mfp-img-mobile .mfp-bottom-bar {
  background:rgba(0,0,0,.6);
  bottom:0;
  margin:0;
  top:auto;
  padding:3px 5px;
  position:fixed;
  box-sizing:border-box
 }
 .mfp-img-mobile .mfp-bottom-bar:empty {
  padding:0
 }
 .mfp-img-mobile .mfp-counter {
  right:5px;
  top:3px
 }
 .mfp-img-mobile .mfp-close {
  top:0;
  right:0;
  width:35px;
  height:35px;
  line-height:35px;
  background:rgba(0,0,0,.6);
  position:fixed;
  text-align:center;
  padding:0
 }
}
@media all and (max-width:900px) {
 .mfp-arrow {
  -ms-transform:scale(.75);
  transform:scale(.75)
 }
 .mfp-arrow-left {
  -ms-transform-origin:0;
  transform-origin:0
 }
 .mfp-arrow-right {
  -ms-transform-origin:100%;
  transform-origin:100%
 }
 .mfp-container {
  padding-left:6px;
  padding-right:6px
 }
}
.mfp-ie7 .mfp-img {
 padding:0
}
.mfp-ie7 .mfp-bottom-bar {
 width:600px;
 left:50%;
 margin-left:-300px;
 margin-top:5px;
 padding-bottom:5px
}
.region-africa,
.region-europe,
.region-middle-east,
.region-north-america,
.region-south-america,
.region-south-asia,
.region-southeast-asia {
 width:88px;
 height:81px
}
.mfp-ie7 .mfp-container {
 padding:0
}
.mfp-ie7 .mfp-content {
 padding-top:44px
}
.mfp-ie7 .mfp-close {
 top:0;
 right:0;
 padding-top:0
}
.region-africa,
.region-central-america,
.region-europe,
.region-middle-east,
.region-north-america,
.region-south-america,
.region-south-asia,
.region-southeast-asia {
 display:inline-block;
 background:url(/Images/selectRegion.png) no-repeat;
 overflow:hidden;
 text-indent:-9999px;
 text-align:left
}
.region-africa {
 background-position:-2px 0
}
.region-central-america {
 background-position:-92px 0;
 width:88px;
 height:81px
}
.region-europe {
 background-position:-2px -83px
}
.region-middle-east {
 background-position:-92px -83px
}
.region-north-america {
 background-position:-2px -166px
}
.region-south-america {
 background-position:-92px -166px
}
.region-south-asia {
 background-position:-2px -249px
}
.region-southeast-asia {
 background-position:-92px -249px
}
.product-listing-icon-cutting-height,
.product-listing-icon-cutting-width,
.product-listing-icon-cylinder-displacement,
.product-listing-icon-weight {
 display:inline-block;
 background:url(/Images/icons.png) no-repeat;
 overflow:hidden;
 text-indent:-9999px;
 text-align:left
}
.product-listing-icon-weight {
 background-position:-2px 0;
 width:24px;
 height:24px
}
.product-listing-icon-cutting-width {
 background-position:-28px 0;
 width:24px;
 height:24px
}
.product-listing-icon-cutting-height {
 background-position:-2px -26px;
 width:24px;
 height:24px
}
.product-listing-icon-cylinder-displacement {
 background-position:-28px -26px;
 width:24px;
 height:24px
}
.image-bank-icon-eye,
.image-bank-icon-photo {
 display:inline-block;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/imageBank/icons.png) no-repeat;
 overflow:hidden;
 text-indent:-9999px;
 text-align:left
}
.image-bank-icon-eye {
 background-position:-2px 0;
 width:23px;
 height:14px
}
.image-bank-icon-photo {
 background-position:-2px -16px;
 width:22px;
 height:18px
}
.product-listing-icon-01,
.product-listing-icon-02,
.product-listing-icon-03,
.product-listing-icon-04 {
 display:inline-block;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/productListing/icons.png) no-repeat;
 overflow:hidden;
 text-indent:-9999px;
 text-align:left
}
.product-listing-icon-01 {
 background-position:-2px 0;
 width:24px;
 height:24px
}
.product-listing-icon-02 {
 background-position:-28px 0;
 width:24px;
 height:24px
}
.product-listing-icon-03 {
 background-position:-2px -26px;
 width:24px;
 height:24px
}
.product-listing-icon-04 {
 background-position:-28px -26px;
 width:24px;
 height:24px
}
.product-compare-feature-included,
.product-compare-feature-na,
.product-compare-feature-optional,
.product-compare-minus,
.product-compare-plus {
 display:inline-block;
 overflow:hidden;
 text-indent:-9999px;
 text-align:left
}
.contact {
 font-size:15px
}
.contact .left-side .scfCheckbox label,
.contact .left-side .scfFooterBorder span {
 font-size:14px
}
.contact .left-side,
.contact .right-side {
 margin:20px 0
}
.contact .left-side {
 margin-bottom:15px
}
.contact .left-side h1 {
 display:none
}
.contact .left-side .scfFooterBorder {
 margin-top:10px;
 float:right;
 width:50%;
 padding-right:30px
}
.contact .left-side .scfFooterBorder .scfSubmitButtonBorder {
 width:50%;
 margin-bottom:10px
}
.contact .left-side .scfFooterBorder .scfSubmitButtonBorder input[type=submit] {
 text-align:left
}
@media only screen and (max-width:767px) {
 .contact .left-side .scfFooterBorder {
  width:100%;
  margin-bottom:10px
 }
 .contact .word-wrapper {
  word-wrap:break-word
 }
}
.contact .right-side {
 border-left:1px solid #d6d8de
}
.contact .right-side address {
 margin-bottom:0
}
.contact .right-side .contact-title {
 color:#2c2c2c;
 line-height:1.2em;
 vertical-align:top
}
.contact .right-side .contact-title>div {
 float:left;
 width:40px
}
.contact .right-side .contact-title .c-icon {
 text-align:center;
 margin-right:10px
}
.contact .right-side>div {
 padding-top:20px;
 padding-bottom:20px;
 border-bottom:1px solid #d6d8de
}
.contact .right-side>div:first-child {
 padding-top:0
}
.contact .right-side>div:last-child {
 border:0
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .contact h2 {
  text-align:center;
  border-bottom:#d6d8de;
  padding-top:0;
  padding-bottom:20px
 }
}
.contact a {
 color:#f35321;
 padding:0 0 3px
}
.contact a:hover {
 border-bottom:1px solid #f35321
}
.contact .util-checkbox {
 padding-left:20px
}
.contact .util-checkbox .validator {
 margin-left:-20px
}
.contact h3.text-center {
 border-bottom:1px #d6d8de solid;
 padding-bottom:30px
}
.contact .contact-icon-text {
 vertical-align:text-bottom;
 font-weight:700
}
.contact .contact-icon {
 padding-right:5px
}
.contact textarea {
 width:100%;
 max-width:100%;
 min-width:100%;
 height:150px;
 max-height:450px;
 min-height:150px
}
.contact .right-side-construction {
 border-left:1px solid #d6d8de;
 margin-top:20px
}
.contact .right-side-construction .icon {
 vertical-align:baseline
}
.contact .right-side-construction a.contact-sales-btn {
 color:#222
}
.contact .button-margin {
 margin-bottom:15px
}
.contact .row-padding {
 padding-top:20px;
 padding-bottom:20px;
 border-bottom:1px solid #d6d8de
}
.contact .row-padding:last-child {
 border-bottom:0
}
.contact .row-padding .right-content {
 padding:10px 10px 0 30px;
 margin:0
}
.contact .send-btn {
 position:relative
}
.contact .send-btn .btn-inner-icon {
 position:absolute;
 right:5%!important;
 top:35%!important;
 color:#fff
}
.contact .custom-checkbox+label {
 width:93%
}
.contact .validator {
 color:#e41e2d;
 font-size:16px
}
.contact .padding-side-small+p {
 float:left;
 width:90%;
 margin-left:-20px
}
.contact .hq-icon-medium {
 font-size:15px
}
.contact .contact-sales-btn {
 padding:12px
}
.contact .display-flex {
 display:-ms-flexbox;
 display:flex
}
#header #utility-nav-content button.close {
 font-size:62px;
 font-weight:lighter;
 margin-top:-20px;
 position:absolute;
 right:20px;
 top:20px;
 z-index:3
}
#header #utility-nav-content button.close:focus {
 outline:0
}
#header #utility-nav-content button.close-dealer {
 z-index:1!important;
 font-size:48px!important
}
@media only screen and (max-width:767px) {
 #utility-nav-content .contact {
  overflow:scroll
 }
 #utility-nav-content .contact .row-padding:last-child {
  border-bottom:1px solid #d6d8de;
  margin-bottom:20px
 }
 #utility-nav-content .contact,
 #utility-nav-content .wishlist-holder {
  overflow-y:hidden
 }
 .contact .custom-checkbox+label {
  width:93%;
  float:left;
  font-size:14px
 }
 .contact .cuu_Privacy label p,
 .contact .row-padding {
  font-size:14px
 }
 .contact .row-padding .hq-icon-address,
 .contact .row-padding .hq-icon-email,
 .contact .row-padding .hq-icon-phone {
  width:15px
 }
 .contact .row-padding .hq-icon-email {
  vertical-align:text-top
 }
 .contact .row-padding .right-content {
  padding:10px 10px 0 20px;
  font-size:14px
 }
 .contact .row-padding .right-content a.word-wrapper {
  font-size:14px
 }
 .contact .display-flex {
  display:block
 }
 .contact .display-flex .row-padding:first-of-type {
  border-top:1px solid #d6d8de;
  margin-top:40px
 }
}
.hq-icon-address {
 width:25px;
 height:25px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/address.svg) no-repeat
}
.hq-icon-phone {
 width:25px;
 height:25px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/phone.svg) no-repeat
}
.hq-icon-email {
 width:25px;
 height:25px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/email.svg) no-repeat
}
.construction-contact .preloaderCentering {
 bottom:0;
 left:0;
 position:absolute;
 right:0;
 top:0
}
.construction-contact .preloaderCentering .c-fnd-ajax-loading-spinner {
 font-size:4px;
 margin-top:0;
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%
}
.c-hqv-carousel-item .video-edge video {
 display:none
}
.c-hqv-carousel-item .video-edge {
 height:300px;
 overflow:hidden
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .contact .construction-contact h2 {
  text-align:left!important
 }
 .contact .construction-contact h3 {
  padding-bottom:10px
 }
 .c-hqv-carousel-item .video-edge {
  height:auto
 }
 .c-hqv-carousel-item .video-edge video {
  display:block;
  min-width:100%;
  margin:-10% 0 0;
  padding:0
 }
}
.c-hqv-carousel-item .video-edge .overlay {
 position:absolute;
 top:100px;
 color:#f3f2f0
}
.c-hqv-carousel-item .video-edge .h2,
.c-hqv-carousel-item .video-edge h2 {
 display:inline;
 border:0;
 font-size:24px;
 padding:8px
}
.c-hqv-carousel-item .video-edge .fill .h2,
.c-hqv-carousel-item .video-edge .fill h2 {
 line-height:52px
}
.c-hqv-carousel-item .video-edge p {
 float:left;
 padding:8px;
 margin-top:4px
}
.c-hqv-carousel-item .video-edge .btn {
 margin-top:24px
}
.c-hqv-carousel-item .video-edge .overlay.fill .h2,
.c-hqv-carousel-item .video-edge .overlay.fill h2,
.c-hqv-carousel-item .video-edge .overlay.fill p {
 background:rgba(0,0,0,.5)
}
.c-hqv-billboard .carousel {
 z-index:1;
 overflow:hidden
}
.c-hqv-billboard .carousel .carousel-indicators-holder {
 position:absolute;
 left:0;
 bottom:0;
 right:0
}
.c-hqv-billboard .carousel .empty-placeholder {
 height:700px;
 width:100%;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/big-X.png) center center no-repeat #fff
}
.c-hqv-billboard .carousel-control.left,
.c-hqv-billboard .carousel-control.right {
 background:0 0;
 z-index:999
}
.c-hqv-billboard .carousel-caption {
 width:100%
}
.c-hqv-billboard .carousel-indicators {
 bottom:5%
}
.c-hqv-billboard .carousel-indicators li {
 display:inline-block;
 width:20px;
 height:3px;
 text-indent:-999px;
 cursor:pointer;
 background-color:#595959;
 border:0;
 opacity:.8
}
.c-hqv-billboard .carousel-indicators .active {
 width:20px;
 height:3px;
 background-color:#f3f2f0
}
.c-hqv-billboard .carousel-indicators-links {
 display:table;
 table-layout:fixed;
 text-align:center;
 z-index:15
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .c-hqv-carousel-item .video-edge .h2,
 .c-hqv-carousel-item .video-edge h2 {
  font-size:48px
 }
 .c-hqv-carousel-item .video-edge .fill .h2,
 .c-hqv-carousel-item .video-edge .fill h2 {
  line-height:82px
 }
 .c-hqv-billboard .carousel-indicators-links {
  margin-bottom:50px
 }
}
.c-hqv-billboard .carousel-indicators-links li {
 color:#fff;
 cursor:pointer;
 display:table-cell;
 padding:15px 20px;
 text-transform:uppercase;
 background:rgba(0,0,0,.8);
 width:100%
}
.c-hqv-billboard .carousel-indicators-links .active {
 background:rgba(166,166,166,.8)
}
.c-hqv-billboard .carousel-inner .img-responsive {
 max-width:none
}
.c-hqv-billboard .carousel-inner.edge {
 height:700px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-billboard .carousel-inner.edge {
  height:600px
 }
}
@media only screen and (min-width:992px) {
 .c-hqv-billboard .carousel-inner.edge {
  height:600px
 }
}
@media only screen and (min-width:1470px) {
 .c-hqv-billboard .carousel-inner.edge {
  height:700px
 }
}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-billboard .carousel-indicators {
  bottom:15%!important
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-billboard .carousel {
  min-width:300px
 }
 .c-hqv-billboard .carousel .edge h2,
 .c-hqv-billboard .carousel .edge p {
  width:80%
 }
 .c-hqv-billboard .carousel-indicators-links {
  display:block;
  bottom:0
 }
 .c-hqv-billboard .carousel-indicators-links li {
  border-bottom:1px solid rgba(255,255,255,.8);
  display:block;
  text-transform:none;
  min-height:40px;
  padding:10px
 }
 .c-hqv-billboard .carousel-indicators-links li:last-child {
  border-bottom-color:transparent
 }
}
.articles .content-holder,
.c-hqv-content-container-articles .content-holder {
 padding-left:30px;
 padding-right:30px
}
.articles>.highlighted,
.c-hqv-content-container-articles>.highlighted {
 background-color:#f3f2f0
}
.articles .column-image,
.c-hqv-content-container-articles .column-image {
 overflow:hidden;
 padding:0;
 text-align:center
}
.articles .column-text,
.c-hqv-content-container-articles .column-text {
 padding:100px
}
.articles .column-text h4,
.articles .column-text h5,
.c-hqv-content-container-articles .column-text h4,
.c-hqv-content-container-articles .column-text h5 {
 color:#2c2c2c
}
.articles .column-text h4,
.c-hqv-content-container-articles .column-text h4 {
 font-size:36px
}
.articles .column-text h5,
.c-hqv-content-container-articles .column-text h5 {
 font-size:27px;
 font-weight:400;
 margin-top:30px;
 margin-bottom:30px
}
.articles .column-text a.read-more,
.c-hqv-content-container-articles .column-text a.read-more {
 display:inline-block;
 font-size:27px;
 color:#f35321;
 text-decoration:none
}
.articles .column-text a.read-more .icon-arrow,
.c-hqv-content-container-articles .column-text a.read-more .icon-arrow {
 height:21px;
 width:12px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/icon-arrow-right.svg) no-repeat;
 display:inline-block
}
.login h2 {
 text-align:center;
 border-bottom:1px solid #e3e1dc;
 padding-top:0;
 padding-bottom:20px
}
.top-info {
 height:30px;
 text-transform:uppercase;
 font-weight:700;
 font-size:12px
}
.top-info-label {
 padding:7px
}
.dealer-locator-holder {
 margin-top:20px
}
.dealer-locator-holder .h2 {
 margin-top:0
}
.DL-search {
 margin-bottom:20px
}
.DL-options {
 padding-left:18px
}
.DL-holder-data {
 margin-top:30px
}
.tooltip-item {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/components/dealerLocator/iconbg.png) top left;
 width:24px;
 height:24px;
 display:block
}
.tooltip-item:hover {
 cursor:pointer
}
.DL-tooltips {
 padding-left:0
}
.DL-tooltips li {
 display:inline-block
}
.DL-data-title {
 color:#2c2c2c;
 margin-top:10px;
 font-size:18px
}
.DL-tooltips-holder .h4 {
 margin:0;
 font-size:14px;
 font-weight:700
}
#searchBox {
 border:0;
 box-shadow:none
}
.tt-suggestion.tt-cursor>a,
.tt-suggestion.tt-cursor>a:hover {
 color:#fff
}
.bg-orange {
 background-color:#f35321
}
.dealer {
 list-style:none;
 padding:0;
 margin:0;
 max-height:565px;
 overflow-y:auto
}
.dealer-info-holder {
 padding-top:15px;
 height:auto;
 clear:both
}
.matching-filter img {
 float:left
}
.dealer-locator-more-info {
 text-align:right;
 padding-bottom:10px;
 border-bottom:1px solid #e2e3e6
}
#LinkToDrivingDirections {
 clear:both;
 text-align:right;
 padding-bottom:20px
}
.left-navigation-container {
 margin-top:20px
}
.left-navigation-holder {
 list-style:none;
 margin:0;
 padding:0
}
.left-navigation-holder li {
 padding:10px;
 clear:both;
 border-bottom:1px solid #e2e3e6
}
.left-navigation-holder li:last-child {
 border:0
}
.left-navigation-holder li a:hover {
 text-decoration:none
}
.left-navigation-holder-sub {
 padding-left:15px
}
.left-navigation-holder-sub li {
 padding:5px
}
.left-navigation-holder-sub li:first-child {
 padding-top:10px
}
.product-listing-title {
 margin-bottom:20px
}
.product-listing-holder {
 margin-top:20px
}
.c-fnd-cookie-acceptance {
 border-bottom:1px solid #9a9a9a;
 box-shadow:1px 1px 1px #9a9a9a;
 text-align:center
}
@media only screen and (max-width:767px) {
 .c-fnd-cookie-acceptance {
  padding:10px
 }
}
@media print {
 .c-fnd-cookie-acceptance {
  display:none!important
 }
}
.c-fnd-cookie-acceptance .learn-more {
 color:#9a9a9a;
 font-weight:700
}
.c-fnd-cookie-acceptance .learn-more:hover {
 color:#000;
 text-decoration:none;
 outline:0;
 border-bottom:1px solid #f35321
}
.c-fnd-related-documents-downloads .modal .modal-content .modal-body .bottom p a:hover,
.c-hqv-explore-our-range .tablist li.active a,
.c-hqv-fits-to .items .item li a:hover,
.c-hqv-vibration-calculator-light a:hover,
.popover .popover-content a:hover {
 text-decoration:underline
}
.c-fnd-cookie-acceptance .learn-more.no-hover:hover {
 color:#9a9a9a
}
.c-fnd-cookie-acceptance .btn {
 margin-left:15px
}
.popover .popover-title {
 margin-bottom:0;
 margin-top:0;
 line-height:18px
}
.popover .popover-content a {
 color:#f35321
}
.c-hqv-testimonial {
 margin:0;
 padding:60px 0;
 background-color:#e9edf0;
 min-height:450px
}
.c-hqv-testimonial a {
 color:#f35321;
 font-size:21px
}
.c-hqv-testimonial .customer-name {
 color:#2c2c2c;
 display:block;
 font-size:20px;
 font-weight:700;
 padding-bottom:50px
}
.c-hqv-testimonial .img {
 width:120px;
 height:120px;
 overflow:hidden;
 border-radius:50%
}
.c-hqv-testimonial .testimonial-title {
 color:#2c2c2c;
 font-size:18px;
 font-weight:700;
 text-transform:uppercase;
 padding-top:30px;
 padding-bottom:25px;
 margin:0
}
.c-hqv-testimonial .testimonial-quote {
 border:0;
 padding:0 0 40px;
 margin:0
}
.c-hqv-testimonial .testimonial-quote p {
 font-size:26px;
 font-weight:lighter;
 font-style:italic;
 color:#595959;
 line-height:32px
}
#dealer-locator-map {
 display:block
}
#dealer-locator-map .map-canvas {
 height:515px;
 width:100%;
 max-height:515px;
 margin:0 auto
}
#dealer-locator-map ul li {
 list-style:none
}
#dealer-locator-map .dealer-locator-info-panel .text-holder {
 display:table;
 width:100%;
 height:100%
}
#dealer-locator-map .dealer-locator-info-panel .text-holder .value {
 display:table-cell;
 vertical-align:middle;
 text-align:center
}
#dealer-locator-map .dealer-locator-info-panel i {
 margin-top:0;
 font-size:18px!important
}
#dealer-locator-map .dealer-locator-info-panel i[class*=hq-icon-category] {
 font-size:30px!important
}
#dealer-locator-map .dealer-detail .dealer-detail-header {
 display:-ms-flexbox;
 display:flex
}
#dealer-locator-map .dealer-detail .dealer-detail-header .h3 {
 margin-bottom:0
}
#dealer-locator-map .dealer-detail .dealer-detail-header .close-detail {
 width:35px;
 height:35px;
 display:block;
}
#dealer-locator-map .dealer-detail .dealer-detail-header .order-icon {
 margin-top:15px
}
#dealer-locator-map .dealer-detail .dealer-detail-header .small-filters {
 padding:0;
 margin-left:15px
}
#dealer-locator-map .dealer-detail .dealer-detail-header .small-filters .ico,
#dealer-locator-map .dealer-detail .dealer-detail-header .small-filters-list .ico {
 padding:0;
 margin:0 8px 0 0
}
#dealer-locator-map .dealer-detail .dealer-detail-header .small-filters-list {
 padding:0
}
@media only screen and (min-width:768px) {
 #dealer-locator-map .dealer-detail .info {
  margin-top:20px
 }
}
#dealer-locator-map .dealer-detail .info .contact {
 margin-bottom:10px
}
#dealer-locator-map .dealer-detail .info .colored-text {
 color:#f35321
}
#dealer-locator-map .dealer-detail .info .opening-hours {
 margin-top:10px;
 margin-bottom:20px;
 line-height:15px
}
#dealer-locator-map .dealer-detail .buttons {
 margin-bottom:20px
}
#dealer-locator-map .holder {
 background-color:#fff;
 padding-bottom:20px;
 overflow-x:hidden
}
@media only screen and (min-width:992px),only screen and (min-width:1470px) {
 #dealer-locator-map .holder {
  height:455px;
  margin-top:30px;
  margin-bottom:30px
 }
}
#dealer-locator-map .holder .small-filters.pull-bottom {
 position:absolute;
 bottom:0;
 right:20px
}
#dealer-locator-map .holder ul li {
 border-bottom:1px solid #f3f2f0;
 cursor:pointer
}
#dealer-locator-map .holder ul li a {
 display:block;
 padding-left:15px;
 padding-right:15px;
 margin-top:5px
}
#dealer-locator-map .holder ul li a .order-icon-holder {
 margin-top:10px
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 #dealer-locator-map .holder ul li a .order-icon-holder {
  padding:0
 }
}
#dealer-locator-map .holder .buttons button {
 min-height:55px
}
#dealer-locator-map .holder .buttons button.link {
 line-height:25px
}
#dealer-locator-map .holder .buttons .direction-ico {
 margin-top:8px
}
#dealer-locator-map .holder .dealer-list ul li {
 height:auto
}
#dealer-locator-map .data {
 padding-top:5px;
 padding-right:0
}
#dealer-locator-map #closestDealersList i {
 margin-right:0;
 margin-top:5px
}
#dealer-locator-map .small-filters ul,
.c-hqv-dealer-locator {
}
#dealer-locator-map #closestDealersList .small-filters-list span {
 display:inline-block
}
#dealer-locator-map .small-filters {
 padding-left:0;
 padding-right:0;
 margin-left:15px
}
#dealer-locator-map .small-filters ul li {
 float:left;
 padding-right:15px;
 border:0;
 height:30px;
 display:table
}
#dealer-locator-map .small-filters ul li a {
 display:table-cell;
 vertical-align:middle
}
#dealer-locator-map .small-filters ul li a i {
 top:-2px;
 min-width:30px
}
.dealer-locator-google {
 display:block;
 height:515px;
 position:absolute;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/dealerLocator/map.jpg);
 width:100%
}
.c-hqv-dealer-locator .h2 {
 /*! text-align:center; */border-bottom:1px solid #e3e1dc;
 padding-top:0;
 padding-bottom:5px
}
.c-hqv-dealer-locator .popover {
 box-shadow:none
}
.c-hqv-dealer-locator .popover .popover-content {
 line-height:1.1
}
.c-hqv-dealer-locator .nearby-dealer-text {
 display:none
}
.c-hqv-dealer-locator .dealer-locator-header .form-group {
 margin-bottom:10px;
 clear:none
}
.c-hqv-dealer-locator .dealer-locator-header .form-group .input-with-suggestions {
 position:relative
}
.c-hqv-dealer-locator .dealer-locator-header .form-group .input-with-suggestions .suggestions {
 display:none;
 position:absolute;
 background:#fff;
 width:100%;
 border-radius:0;
 border:1px solid #d6d6d6;
 margin-top:1px;
 z-index:1;
 max-height:160px;
 overflow:auto
}
.c-hqv-dealer-locator .dealer-locator-header .form-group .input-with-suggestions .suggestions .suggestion div {
 padding:5px;
 border-bottom:1px solid #d6d6d6;
 cursor:pointer;
 color:#585859
}
.c-hqv-dealer-locator .dealer-locator-header .form-group .input-with-suggestions .suggestions .suggestion div:hover {
 background-color:#f9f9f9
}
.c-hqv-dealer-locator .dealer-locator-header .form-group .input-with-suggestions .suggestions .suggestion div i {
 top:-1px;
 color:#d6d6d6
}
.c-hqv-dealer-locator .dealer-locator-header .form-group .input-with-suggestions .suggestions .suggestion:last-child div {
 border-bottom:0
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .filters-toggler {
 margin-top:30px;
 margin-bottom:30px;
 text-align:center
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .filters-toggler:focus {
 background-color:#fff
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .filters-toggler:hover {
 background-color:#d6d8de
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters {
 padding-top:30px;
 padding-bottom:30px;
 background-color:#f3f2f0
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .small-filters,
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .small-filters-list {
 display:inline-block
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .small-filters ul,
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .small-filters-list ul {
 list-style:none;
 line-height:33px
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .small-filters ul li,
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .small-filters-list ul li {
 display:inline-block;
 float:left;
 padding-right:15px;
 border:0
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .small-filters ul li label,
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .small-filters-list ul li label {
 display:block;
 width:100%
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .reset-button {
 color:#f35321;
 padding:0;
 line-height:33px
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .filter-checkbox .custom-checkbox {
 margin-left:0;
 margin-top:4px;
 margin-right:5px
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .filter-checkbox i {
 top:-2px;
 margin-right:5px;
 font-size:18px!important
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .filter-checkbox i[class*=hq-icon-category] {
 font-size:30px!important
}
.c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .filter-checkbox span {
 cursor:pointer
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1469px) {
 .c-hqv-dealer-locator .holder .small-filters-list {
  padding-right:0
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .small-filters ul li,
 .c-hqv-dealer-locator .c-hqv-dealer-filters .dealer-locator-filters .small-filters-list ul li {
  display:block;
  float:none
 }
 .dealer-locator-google {
  position:relative
 }
 .dealer-locator .form-control,
 .dealer-locator button {
  height:50px
 }
 .dealer-locator .h6 {
  float:none;
  text-align:center
 }
 .dealer-locator .h3 {
  color:#424242
 }
 #dealer-locator-map .map-canvas {
  height:250px
 }
}
@media only screen and (min-width:992px) {
 .map-canvas {
  position:absolute!important
 }
}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
 .map-canvas {
  position:relative
 }
 .close-button {
  position:absolute;
  top:0;
  right:0
 }
 .close-icon-holder {
  float:right
 }
 #dealer-locator-map .holder {
  padding-bottom:0
 }
 #dealer-locator-map .holder ul li a {
  padding:0
 }
 #dealer-locator-map .dealer-detail-header .h3 {
  margin-top:10px;
  word-break:break-word
 }
 #dealer-locator-map .dealer-detail-header .close-button {
  position:relative
 }
}
.dealer-01,
.dealer-01o,
.dealer-02,
.dealer-02o,
.dealer-03,
.dealer-03o,
.dealer-04,
.dealer-04o,
.dealer-05,
.dealer-05o,
.dealer-06,
.dealer-06o,
.dealer-07,
.dealer-07o,
.dealer-blue-square,
.dealer-grey-square,
.dealer-icon-01,
.dealer-icon-02,
.dealer-icon-03,
.dealer-orange-square,
.dealer-positionMarker {
 display:inline-block;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/dealerLocator/dealer.png) no-repeat;
 overflow:hidden;
 text-indent:-9999px;
 text-align:left
}
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .form-group,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .texts .h2,
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .texts {
 display:none
}
.dealer-positionMarker {
 background-position:-2px 0;
 width:43px;
 height:52px
}
.dealer-01 {
 background-position:-2px -54px;
 width:33px;
 height:40px
}
.dealer-01o {
 background-position:-2px -96px;
 width:33px;
 height:39px
}
.dealer-02 {
 background-position:-2px -137px;
 width:33px;
 height:40px
}
.dealer-02o {
 background-position:-2px -179px;
 width:33px;
 height:39px
}
.dealer-03 {
 background-position:-2px -220px;
 width:33px;
 height:40px
}
.dealer-03o {
 background-position:-2px -262px;
 width:33px;
 height:39px
}
.dealer-04 {
 background-position:-2px -303px;
 width:33px;
 height:40px
}
.dealer-04o {
 background-position:-2px -345px;
 width:33px;
 height:39px
}
.dealer-05 {
 background-position:-2px -386px;
 width:33px;
 height:40px
}
.dealer-05o {
 background-position:-2px -428px;
 width:33px;
 height:39px
}
.dealer-06 {
 background-position:-2px -469px;
 width:33px;
 height:40px
}
.dealer-06o {
 background-position:-2px -511px;
 width:33px;
 height:39px
}
.dealer-07 {
 background-position:-2px -552px;
 width:33px;
 height:40px
}
.dealer-07o {
 background-position:-2px -594px;
 width:33px;
 height:39px
}
.dealer-icon-01 {
 background-position:-2px -635px;
 width:22px;
 height:22px
}
.dealer-icon-03 {
 background-position:-2px -659px;
 width:22px;
 height:22px
}
.dealer-blue-square {
 background-position:-2px -683px;
 width:21px;
 height:21px
}
.dealer-grey-square {
 background-position:-2px -706px;
 width:21px;
 height:21px
}
.dealer-orange-square {
 background-position:-2px -729px;
 width:21px;
 height:21px
}
.dealer-icon-02 {
 background-position:-2px -752px;
 width:21px;
 height:17px
}
.dealer-inputs-holder .rich-texts {
 padding-bottom:15px
}
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .texts {
 margin-bottom:30px
}
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row.bottom-part,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer.bottom-part {
 padding-top:15px!important
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator {
 margin-top:0
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic {
 padding-top:0
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header {
 position:absolute;
 z-index:2;
 background-color:rgba(240,240,240,.85);
 width:100%;
 height:100%
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .h2 {
 text-align:center;
 margin-top:50px
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .nearby-dealer-text {
 display:block;
 text-align:center;
 margin-top:50px
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group {
 display:block;
 width:100%;
 text-align:center
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input {
 height:90px;
 background-color:transparent;
 border:0;
 outline:0;
 box-shadow:none;
 font-size:70px;
 line-height:70px;
 color:#383838;
 text-align:center;
 text-transform:uppercase
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input::-webkit-input-placeholder {
 color:#bbb;
 font-size:60px;
 line-height:70px;
 padding-top:5px
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input:-moz-placeholder {
 color:#bbb;
 font-size:60px;
 line-height:70px;
 padding-top:5px
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input::-moz-placeholder {
 color:#bbb;
 font-size:60px;
 line-height:70px;
 padding-top:5px
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input:-ms-input-placeholder {
 color:#bbb;
 font-size:60px;
 line-height:70px;
 padding-top:5px
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions .suggestions {
 width:15%;
 position:static;
 text-align:left;
 margin-left:42.5%;
 background-color:transparent;
 border:0;
 text-transform:uppercase;
 font-weight:700;
 max-height:none
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions .suggestions .suggestion i,
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions .suggestions .suggestion:nth-child(n+4) {
 display:none
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .dealer-locator-search-button {
 width:16.6666666667%;
 display:inline-block;
 margin-top:20px;
 margin-bottom:15px
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .dealer-locator-locate-user {
 width:16.6666666667%;
 display:inline-block
}
.c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .accept-geo-request {
 display:block;
 margin-top:5px
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions .suggestions {
  width:18%;
  margin-left:41%
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .dealer-locator-locate-user,
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .dealer-locator-search-button {
  width:20%
 }
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px) {
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 .contact {
  padding-left:0
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12 .contact>div strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 .contact>div strong {
  display:block
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12 .possible-filters,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 .possible-filters {
  display:none
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12 .top-icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 .top-icons {
  margin-bottom:5px
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12 .top-icons .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 .top-icons .icons {
  padding-top:5px
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .bottom-part {
  background-color:#fff
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper ul.possible-utility-filters {
  display:block;
  margin-top:15px
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper ul.possible-utility-filters>li {
  display:inline-block;
  margin-right:10px
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .contact strong,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .contact strong {
  display:block
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .contact .salesman-address,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .contact .salesman-address {
  margin-bottom:15px
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .rich-text-area {
  margin-bottom:25px
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper .bottom-part {
  margin-bottom:30px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper {
  background-color:#eee
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li {
  background-color:transparent
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper .h3 {
  padding-left:0
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions .suggestions {
  width:23%;
  margin-left:38.5%
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input {
  font-size:40px;
  line-height:40px
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input::-webkit-input-placeholder {
  color:#bbb;
  font-size:40px;
  line-height:50px;
  padding-top:5px
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input:-moz-placeholder {
  color:#bbb;
  font-size:40px;
  line-height:50px;
  padding-top:5px
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input::-moz-placeholder {
  color:#bbb;
  font-size:40px;
  line-height:50px;
  padding-top:5px
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input:-ms-input-placeholder {
  color:#bbb;
  font-size:40px;
  line-height:50px;
  padding-top:5px
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .dealer-locator-locate-user,
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .dealer-locator-search-button {
  width:25%
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper {
  padding-top:0
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator {
  display:block!important;
  margin-top:0
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic {
  padding-top:0
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .texts {
  display:none
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row {
  margin:0
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder {
  padding:0
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper {
  padding-top:0;
  background-color:#eee
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper .h3 {
  padding-left:0
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper .contact {
  padding-left:0;
  overflow:auto
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper .contact>p {
  padding:0!important;
  margin:0
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper .contact strong {
  display:block;
  margin-top:10px
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper .contact strong:first-child {
  margin-top:0
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper .dealer-locator-locate-user {
  margin-top:15px;
  margin-bottom:15px
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-group-vertical>.btn-group,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-toolbar,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.clearfix,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container-fluid,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.dl-horizontal dd,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.form-horizontal .form-group,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.modal-footer,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.nav,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-collapse,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-header,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.pager,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.panel-body,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.row,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.scfFieldContainer {
  max-height:none
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-toolbar>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.clearfix>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container-fluid>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.dl-horizontal dd>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.form-horizontal .form-group>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.modal-footer>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.nav>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-collapse>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-header>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.pager>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.panel-body>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.row>.col-xs-12,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.scfFieldContainer>.col-xs-12 {
  padding-top:0
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-toolbar>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.clearfix>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container-fluid>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.dl-horizontal dd>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.form-horizontal .form-group>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.modal-footer>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.nav>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-collapse>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-header>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.pager>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.panel-body>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.row>.col-xs-12>.col-xs-8.col-sm-9,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.scfFieldContainer>.col-xs-12>.col-xs-8.col-sm-9 {
  width:100%
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-toolbar>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.clearfix>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container-fluid>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.dl-horizontal dd>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.form-horizontal .form-group>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.modal-footer>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.nav>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-collapse>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-header>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.pager>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.panel-body>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.row>.col-xs-12>.col-xs-8.col-sm-9 .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.scfFieldContainer>.col-xs-12>.col-xs-8.col-sm-9 .contact {
  overflow:initial;
  word-wrap:break-word;
  word-break:break-word
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-toolbar>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.clearfix>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container-fluid>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.dl-horizontal dd>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.modal-footer>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.nav>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-collapse>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-header>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.pager>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.panel-body>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.row>.col-xs-12 .salesman-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.scfFieldContainer>.col-xs-12 .salesman-image {
  display:none
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-toolbar>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.clearfix>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container-fluid>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.dl-horizontal dd>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.modal-footer>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.nav>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-collapse>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-header>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.pager>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.panel-body>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.row>.col-xs-12 .icons,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.scfFieldContainer>.col-xs-12 .icons {
  padding-bottom:10px
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-toolbar>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.btn-toolbar>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.clearfix>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.clearfix>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container-fluid>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container-fluid>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.container>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.dl-horizontal dd>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.dl-horizontal dd>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.modal-footer>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.modal-footer>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.nav>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.nav>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-collapse>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-collapse>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-header>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar-header>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.navbar>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.pager>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.pager>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.panel-body>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.panel-body>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.row>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.row>.col-xs-12 .icons .service-image,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.scfFieldContainer>.col-xs-12 .icons .order-icon,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper>.scfFieldContainer>.col-xs-12 .icons .service-image {
  float:left
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper .bottom-part {
  padding-top:15px!important;
  background-color:#fff
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper .utility-search-wrapper {
  display:block
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper #closestDealersList>li,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder .wrapper #closestSalesmenList>li {
  background-color:transparent
 }
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder.dealer-detail .wrapper .contact,
 .c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel>.row .holder.dealer-detail .wrapper .h3 {
  padding-left:0
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator {
  display:block!important
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header {
  background-color:#eee
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .nearby-dealer-text {
  display:none
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .texts {
  display:block;
  position:absolute;
  top:240px
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input {
  height:50px;
  background-color:#fff;
  border:1px solid #d6d6d6;
  font-size:14px;
  line-height:1.42857143;
  text-align:left;
  text-transform:none;
  margin-top:40px
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input::-webkit-input-placeholder {
  font-size:14px;
  line-height:1.42857143;
  padding-top:0
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input:-moz-placeholder {
  font-size:14px;
  line-height:1.42857143;
  padding-top:0
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input::-moz-placeholder {
  font-size:14px;
  line-height:1.42857143;
  padding-top:0
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions>input:-ms-input-placeholder {
  font-size:14px;
  line-height:1.42857143;
  padding-top:0
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions .suggestions {
  position:absolute;
  width:100%;
  margin-left:0;
  border:1px solid #d6d6d6;
  display:none;
  background-color:#fff
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .input-with-suggestions .wrong-searchterm-warning {
  margin-bottom:0;
  padding-top:5px;
  padding-bottom:5px
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .dealer-locator-locate-user,
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .dealer-locator-search-button {
  width:100%;
  height:auto
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .dealer-locator-locate-user {
  margin-top:0
 }
 .c-hqv-dealer-locator-utility-navigation.searching-opened .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder>.form-group .accept-geo-request {
  display:none
 }
}
@media only screen and (min-width:992px) and (max-width:1070px),(max-width:880px) {
 #utility-navigation .dealer-inputs-holder {
  margin-top:62px
 }
}
.c-hqv-p503 {
 margin-top:70px;
 margin-bottom:70px
}
.c-hqv-p503 blockquote {
 border:0
}
.c-hqv-p503 .border {
 border-right:1px solid #e2e3e6
}
.c-hqv-p503 .jumbotron {
 margin-top:70px;
 color:#fff;
 padding-bottom:70px;
 padding-top:70px;
 background-color:#2c2c2c
}
.c-hqv-p503 .jumbotron small {
 color:#fff;
 font-weight:lighter
}
.c-hqv-p503 h3 {
 margin-bottom:50px
}
.c-hqv-p503 .social {
 display:inline-block
}
.c-hqv-p503 .social li {
 float:left;
 list-style:none;
 padding-right:60px
}
.c-hqv-p503 .copyright {
 margin-top:200px
}
.c-hqv-box {
 width:100%
}
.c-hqv-box .box-title {
 margin:0;
 line-height:24px;
 font-size:12px
}
.c-hqv-box .box-body {
 overflow:auto;
 padding:20px
}
.c-hqv-box .box-body ul {
 padding-left:20px
}
.c-hqv-box .box-header {
 height:25px;
 color:#fff;
 text-align:center;
 background-color:#d4d4d4
}
.c-hqv-box .box-header i.ico.util-dealer {
 font-size:12px
}
.c-hqv-box.box-type-step {
 border:1px solid #f3f2f0
}
.c-hqv-box.box-type-step h4 {
 text-align:left;
 color:#595959;
 margin-left:10px
}
.c-hqv-box.box-type-fact {
 border:1px solid #637c4e
}
.c-hqv-box.box-type-fact .box-header {
 background-color:#637c4e!important
}
.c-hqv-box.box-type-warning {
 border:1px solid #f35321
}
.c-hqv-box.box-type-warning .box-header {
 background-color:#f35321!important
}
.c-hqv-vibration-calculator {
 overflow:auto;
 background-color:#f3f2f0;
 padding:0
}
.c-hqv-vibration-calculator .product-select-holder .c-ajax-loader {
 width:32px;
 height:32px;
 margin-top:-13px
}
@media only screen and (max-width:767px) {
 .c-hqv-vibration-calculator .product-select-holder {
  margin-left:-20px;
  margin-right:-20px
 }
}
.c-hqv-vibration-calculator .first {
 margin-top:60px
}
.c-hqv-vibration-calculator .header {
 background-color:#fff;
 min-height:130px
}
.c-hqv-vibration-calculator .filler-right img {
 margin-left:20px
}
.c-hqv-vibration-calculator .connector-continue {
 margin-right:30px
}
.c-hqv-vibration-calculator .connector-select {
 margin-top:-8px
}
.c-hqv-vibration-calculator .connector-select img {
 margin-right:5px
}
.c-hqv-vibration-calculator .product-placeholder {
 list-style:none;
 margin-bottom:0
}
.c-hqv-vibration-calculator .product-placeholder .product .filler {
 margin-right:-10px
}
.c-hqv-vibration-calculator .product-placeholder .product .col-sm-20percent {
 width:20%
}
.c-hqv-vibration-calculator .product-placeholder .connector-continue {
 float:none!important
}
.c-hqv-vibration-calculator .product-placeholder li:first-child .product-row {
 margin-top:35px
}
.c-hqv-vibration-calculator .product-row {
 height:200px
}
.c-hqv-vibration-calculator .product-row .close-product {
 width:40px;
 height:40px;
 display:block;
 position:absolute;
 right:-20px;
 top:-20px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/vibrationCalculator/close.png) no-repeat
}
.c-hqv-vibration-calculator .product-row .square-white,
.c-hqv-vibration-calculator .product-select .bg-white {
 background-color:#fff;
 padding-top:15px;
 padding-bottom:15px
}
.c-hqv-vibration-calculator .product-row .product-small {
 border-right:2px solid #d9dadb
}
.c-hqv-vibration-calculator .product-row .product-small h4 {
 color:#f35321
}
.c-hqv-vibration-calculator .product-row .product-small img {
 max-height:100px;
 width:auto
}
.c-hqv-vibration-calculator .product-row .highlight {
 padding-top:15px;
 padding-bottom:15px
}
.c-hqv-vibration-calculator .product-row .highlight .square-green,
.c-hqv-vibration-calculator .product-row .highlight .square-red,
.c-hqv-vibration-calculator .product-row .highlight .square-yellow {
 height:100%
}
.c-hqv-vibration-calculator .product-row .square-white {
 z-index:3;
 height:100%
}
.c-hqv-vibration-calculator .product-row .square-white p {
 -ms-word-break:break-word;
 word-break:break-word
}
.c-hqv-vibration-calculator .product-row .square-white .form-control {
 height:100px;
 font-size:70px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-vibration-calculator .product-row .product-small h4 {
  margin-top:15px
 }
 .c-hqv-vibration-calculator .product-row .square-white .form-control {
  font-size:35px;
  height:65px
 }
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .c-hqv-vibration-calculator .product-row .square-white .form-control {
  font-size:50px;
  height:75px
 }
}
.c-hqv-vibration-calculator .product-row .square-white h3 {
 font-size:70px;
 position:absolute;
 bottom:15px;
 padding-left:15px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-vibration-calculator .product-row .square-white h3 {
  font-size:35px
 }
 .c-hqv-vibration-calculator .product-row .square-white .daily {
  height:85px
 }
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .c-hqv-vibration-calculator .product-row .square-white h3 {
  font-size:50px
 }
 .c-hqv-vibration-calculator .product-row .square-white .daily {
  height:73px
 }
}
.c-hqv-vibration-calculator .product-legend .square-green h3,
.c-hqv-vibration-calculator .product-legend .square-red h3,
.c-hqv-vibration-calculator .product-legend .square-yellow h3 {
 font-size:70px
}
.c-hqv-vibration-calculator .product-row .square-white .add-padding {
 padding-top:15px;
 padding-left:15px
}
.c-hqv-vibration-calculator .product-row .square-white .daily {
 padding-top:15px
}
@media only screen and (min-width:1470px) {
 .c-hqv-vibration-calculator .product-row .square-white h3 {
  bottom:30px
 }
 .c-hqv-vibration-calculator .product-row .square-white .daily {
  height:48px
 }
}
.c-hqv-vibration-calculator .product-select .btn-primary {
 width:100%
}
.c-hqv-vibration-calculator .product-legend .summary {
 margin-right:30px
}
.c-hqv-vibration-calculator .product-legend .summary small {
 -ms-word-break:break-word;
 word-break:break-word
}
.c-hqv-vibration-calculator .product-legend .square-yellow-small {
 width:20px;
 height:20px;
 display:block;
 margin-bottom:10px;
}
.c-hqv-vibration-calculator .product-legend .square-red-small {
 width:20px;
 height:20px;
 display:block;
 margin-bottom:10px;
 background:url(/Images/square-red-small.jpg) no-repeat
}
.c-hqv-vibration-calculator .product-legend .square-green-small {
 width:20px;
 height:20px;
 display:block;
 margin-bottom:10px;
 background:url(/Images/square-green-small.jpg) no-repeat
}
.c-hqv-vibration-calculator .product-legend .square-green {
 display:block;
 color:#fff;
 width:170px;
 height:170px;
 padding:15px;
 background:url(/Images/square-green.jpg) no-repeat
}
.c-hqv-vibration-calculator .product-legend .square-yellow {
 display:block;
 color:#fff;
 width:170px;
 height:170px;
 padding:15px;
 background:url(/Images/square-yellow.jpg) no-repeat
}
.c-hqv-vibration-calculator .product-legend .square-red {
 display:block;
 color:#fff;
 width:170px;
 height:170px;
 padding:15px;
 background:url(/Images/square-red.jpg) no-repeat
}
.c-hqv-vibration-calculator .product-legend .no-right-padding {
 padding-right:0
}
@media only screen and (max-width:767px) {
 .c-hqv-vibration-calculator .product-legend {
  padding:20px
 }
}
.c-hqv-vibration-calculator .product-placeholder-mobile .selected-prod {
 background-color:#fff
}
.c-hqv-vibration-calculator .product-placeholder-mobile .selected-prod .headline {
 border-bottom:1px solid #b2b4b6;
 padding:20px
}
.c-hqv-vibration-calculator .product-placeholder-mobile .selected-prod .headline .heading {
 color:#f35321;
 margin-top:0
}
.c-hqv-vibration-calculator .product-placeholder-mobile .selected-prod .headline .remove i {
 color:#f35321
}
.c-hqv-vibration-calculator .product-placeholder-mobile .selected-prod .headline .remove .text {
 display:inline-block;
 padding-left:5px
}
.c-hqv-vibration-calculator .product-placeholder-mobile .selected-prod .hint {
 border-bottom:1px solid #b2b4b6;
 padding:20px 0;
 margin:0
}
.c-hqv-vibration-calculator .product-placeholder-mobile .selected-prod .hint .number {
 font-size:35px;
 font-weight:700;
 line-height:35px
}
.c-hqv-vibration-calculator .product-placeholder-mobile .selected-prod .hint .working-hours {
 margin-bottom:10px
}
.c-hqv-vibration-calculator .mark {
 text-align:center;
 font-size:35px;
 font-weight:700;
 background-color:transparent
}
.c-hqv-vibration-calculator .result {
 padding:20px 0;
 margin:0;
 background-color:#fff
}
.c-hqv-vibration-calculator .result .number {
 font-size:35px;
 font-weight:700;
 line-height:35px
}
.c-hqv-vibration-calculator .square-green {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/vibrationCalculator/square-green.jpg);
 color:#fff
}
.c-hqv-vibration-calculator .square-red {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/vibrationCalculator/square-red.jpg);
 color:#fff
}
.c-hqv-vibration-calculator .square-yellow {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/vibrationCalculator/square-yellow.jpg);
 color:#000
}
.c-hqv-structure-chapter-navigation .media .media-body {
 width:100%
}
.c-hqv-structure-chapter-navigation .media .media-left,
.c-hqv-structure-chapter-navigation .media .media-right {
 vertical-align:middle
}
.c-hqv-structure-chapter-navigation .chapter-next span,
.c-hqv-structure-chapter-navigation .chapter-previous span {
 white-space:pre-wrap;
 white-space:-moz-pre-wrap;
 white-space:-pre-wrap;
 white-space:-o-pre-wrap;
 word-wrap:break-word;
 width:85%
}
.c-hqv-structure-chapter-navigation .chapter-next i,
.c-hqv-structure-chapter-navigation .chapter-previous i {
 top:40%
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .c-hqv-vibration-calculator .product-row .close-product {
  right:0
 }
 .c-hqv-structure-chapter-navigation .chapter-previous {
  margin-right:20px;
  text-align:right
 }
 .c-hqv-structure-chapter-navigation .chapter-next {
  margin-left:20px
 }
}
.subsection {
 border-top:1px solid #e2e3e6;
 list-style:none;
 padding-bottom:20px;
 padding-top:20px;
 line-height:24px
}
.subsection strong {
 padding-bottom:10px
}
.subsection:nth-child(3n+1) {
 clear:both
}
.subsection:nth-of-type(-n+3) {
 padding-top:0;
 border:0
}
.subsection .read-more {
 margin-top:15px
}
.subsection .section-navigation-holder li {
 list-style:none
}
.wishlist-holder .h3 {
 line-height:1em
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .wishlist-holder {
  overflow-y:scroll!important
 }
}
.wishlist-utility .c-fnd-compact-rendering .product-price {
 line-height:18px;
 margin:0
}
.wishlist-utility .c-fnd-compact-rendering .line-through {
 font-size:16px
}
.wishlist-utility .c-fnd-compact-rendering small {
 display:block;
 margin-bottom:0
}
.wishlist-utility .summary.item {
 max-width:240px
}
.wishlist-utility .summary .btn {
 position:relative;
 margin-top:8px;
 padding:10px 18px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.wishlist-utility .summary .btn .c-icon {
 font-size:22px
}
.wishlist-utility .summary .btn.print {
 line-height:2em;
 table-layout:fixed
}
.wishlist-utility .summary .btn.print .btn-inner-text {
 overflow:hidden;
 text-overflow:ellipsis;
 width:75%
}
.wishlist-utility .item {
 position:relative;
 border-left:1px solid #f3f2f0;
 margin-left:-1px;
 background-color:#fff
}
.wishlist-utility .item:first-child {
 border-left:0;
 margin-left:0
}
.open-login,
.open-search,
.open-user,
.open-wishlist,
.wishlist-utility .item .quantity .decrease {
 border-left:1px solid #f3f2f0
}
.wishlist-utility .item .h3 {
 margin:0
}
.wishlist-utility .item .h3 a {
 color:#f35321
}
.wishlist-utility .item .item-title {
 font-size:18px;
 color:#f35321;
 margin-right:30px;
 margin-bottom:10px
}
.wishlist-utility .item .remove-from-wishlist {
 position:absolute;
 top:10px;
 right:10px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/close-icons.png) 11px 11px no-repeat;
 background-size:70px;
 height:40px;
 width:40px
}
.wishlist-utility .item .remove-from-wishlist:hover {
 background-color:#f35321;
 background-position:-40px 11px
}
.wishlist-utility .item .quantity {
 margin-top:12px
}
.wishlist-utility .item .quantity input {
 font-size:22px;
 width:32px;
 text-align:center;
 float:left
}
.wishlist-utility .item .quantity a {
 float:left;
 padding:0 8px;
 line-height:36px;
 font-size:21px;
 color:#f35321;
 font-family:sans-serif
}
.wishlist-utility .item .wishlist-utility-quantity {
 border:1px solid #eaebee;
 padding:5px;
 font-size:20px;
 font-weight:700
}
.wishlist-utility .item td,
.wishlist-utility .item th {
 font-size:14px;
 font-weight:400;
 padding:1px 0 0
}
.wishlist-utility .item td:last-child,
.wishlist-utility .item th:last-child {
 padding:1px 0 0 6px
}
.wishlist-utility .quantity>div {
 padding:0!important
}
.wishlist-utility .product-image {
 width:auto;
 height:110px;
 margin-bottom:10px
}
.wishlist-utility .product-image img {
 max-height:100%
}
.wishlist-utility .lead {
 margin:0;
 font-size:15px
}
.wishlist-utility .wishlist-share {
 margin-bottom:20px
}
.wishlist-utility .slick-slider {
 margin:0;
 background:#fff
}
.wishlist-utility .slick-slider .slick-track {
 width:auto
}
.wishlist-utility .slick-slider .slick-next,
.wishlist-utility .slick-slider .slick-prev {
 background-color:rgba(243,242,240,.4);
 width:120px;
 top:10px;
 height:360px;
 position:absolute;
 display:block;
 line-height:0;
 font-size:0;
 cursor:pointer;
 color:transparent;
 margin-top:-10px;
 padding:0;
 border:0;
 outline:0;
 z-index:1
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .toggler button:focus,
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .toggler button:focus {
 outline-color:#f35321;
 outline-width:0
}
.wishlist-utility .slick-slider .slick-next:before,
.wishlist-utility .slick-slider .slick-prev:before {
 font-size:50px;
 color:#f35321
}
.wishlist-utility .slick-slider .slick-prev {
 left:0
}
.wishlist-utility .slick-slider .slick-next {
 right:0
}
.wishlist-utility .slick-slider .slick-next:before {
 content:"\E037"
}
.wishlist-utility .slick-slider .slick-disabled {
 display:none!important
}
@media only screen and (max-width:767px) {
 .wishlist-utility {
  margin:41px 0 0
 }
 .wishlist-utility .mobile-heading .headline {
  font-size:23px;
  font-weight:700
 }
 .wishlist-utility .mobile-heading .text {
  margin-bottom:10px
 }
 .wishlist-utility .scrollable,
 .wishlist-utility .scrollable>.inner {
  width:100%!important
 }
 .wishlist-utility .scrollable>.inner .visible-xs:last-child {
  border-bottom:1px solid #f3f2f0
 }
 .wishlist-utility .items {
  padding:0
 }
 .wishlist-utility .items .image {
  padding:0 15px
 }
 .wishlist-utility .items .item {
  width:auto;
  margin-bottom:5px;
  height:auto
 }
 .wishlist-utility .items .row {
  border-top:1px solid #f3f2f0;
  padding-top:10px
 }
 .wishlist-utility .items .h3 {
  margin:0;
  height:24px
 }
 .wishlist-utility .items p {
  font-size:12px
 }
 .wishlist-utility .items i {
  margin-top:10px
 }
 .wishlist-utility .summary.item {
  max-width:none
 }
}
@media only screen and (min-width:1470px) {
 .wishlist-utility .item.col-lg-override {
  width:20%
 }
 .wishlist-utility .item .quantity input {
  margin-left:10px
 }
 .wishlist-utility .item .quantity a {
  font-size:32px
 }
}
@media only screen and (min-width:992px) {
 .wishlist-utility .scrollable {
  width:518px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .wishlist-utility .scrollable {
  width:408px
 }
 .wishlist-utility .items .item {
  width:204px
 }
}
.button-rotator {
 height:50px;
 position:relative
}
.button-rotator.fold {
 -ms-transform:rotateX(90deg);
 transform:rotateX(90deg)
}
.button-rotator .btn-block {
 position:absolute;
 margin-top:0!important
}
.button-rotator .btn-block.btn-warning i {
 color:#fff;
 font-size:30px
}
.button-rotator .btn-block.btn-success i {
 color:#fff
}
#wishlist-page .c-hqv-social-sharing-panel h3 {
 font-size:15px;
 margin:0;
 padding-bottom:15px
}
#wishlist-page .c-hqv-social-sharing-panel ul {
 height:auto;
 margin:0
}
#wishlist-page .c-hqv-social-sharing-panel ul li {
 padding-right:40px;
 vertical-align:top
}
#wishlist-page .top-info {
 display:block;
 height:auto;
 text-transform:none
}
#wishlist-page .breadcrumb {
 text-transform:uppercase;
 font-size:14px;
 padding:0;
 margin:0;
 list-style:none;
 border-radius:0;
 height:30px;
 display:-ms-inline-flexbox;
 display:inline-flex
}
#wishlist-page .breadcrumb>li:first-child {
 padding-left:0
}
#wishlist-page .breadcrumb>li {
 padding-left:10px;
 display:-ms-inline-flexbox;
 display:inline-flex
}
#wishlist-page .breadcrumb>li+li:before {
 padding:0 5px;
 color:#f35321
}
#wishlist-page .breadcrumb .ico {
 font-size:10px
}
#wishlist-page .breadcrumb>.active {
 font-weight:700
}
#wishlist-page .social {
 margin-bottom:15px
}
#wishlist-page .social .hq-icon {
 font-size:30px
}
#wishlist-page .list-of-items {
 margin:0;
 list-style:none
}
@media only screen and (min-width:992px),only screen and (min-width:768px) and (max-width:991px) {
 #wishlist-page .list-of-items {
  padding:0
 }
}
#wishlist-page .list-of-items .item {
 border-top:1px solid #595959
}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
 #wishlist-page .list-of-items .item {
  padding-bottom:20px
 }
}
#wishlist-page .list-of-items .item h3 {
 color:#f35321
}
#wishlist-page .list-of-items .item .image {
 display:table
}
#wishlist-page .list-of-items .item .image picture {
 display:table-cell;
 vertical-align:middle
}
#wishlist-page .list-of-items .item .image img {
 width:100%;
 max-height:300px;
 height:auto
}
.c-hqv-explore-our-range .tab-content .category a .image div img,
.c-hqv-explore-our-range .tab-content .restOfCategories .wrapper .category .image div img {
 max-height:100%
}
#wishlist-page .list-of-items .item .parameters-holder table {
 border-collapse:separate;
 border-spacing:0 1em
}
#wishlist-page .list-of-items .item .parameters-holder table td {
 border:0
}
#wishlist-page .list-of-items .remove-item {
 display:block;
 width:20px;
 height:20px;
 background:url(/Images/close.png) no-repeat;
 float:right;
 margin-bottom:25px
}
#wishlist-page .list-of-items .data {
 padding-top:20px;
 padding-left:35px
}
#wishlist-page .list-of-items .data h3 {
 margin-top:0;
 margin-bottom:0;
 color:#f35321
}
#wishlist-page .list-of-items .top-part {
 margin-top:20px;
 padding-bottom:10px;
 border-bottom:1px solid #e2e3e6
}
@media only screen and (max-width:767px) {
 #wishlist-page .list-of-items .top-part .no-padding-left {
  padding-left:20px!important
 }
 #wishlist-page .list-of-items .top-part p {
  padding-top:10px
 }
}
#wishlist-page .list-of-items .top-part .counter {
 list-style:none;
 display:-ms-inline-flexbox;
 display:inline-flex
}
#wishlist-page .list-of-items .top-part .counter li {
 float:left
}
#wishlist-page .list-of-items .top-part .counter li .status {
 padding:3px 13px;
 display:block;
 text-align:center;
 font-size:17px
}
#wishlist-page .list-of-items .top-part .counter li .add-holder {
 display:block;
 padding:7px;
 border:1px solid #e2e3e6
}
#wishlist-page .list-of-items .top-part .counter li .add-holder .add {
 display:block;
 width:20px;
 height:20px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/wishList/icon-add.png) center no-repeat
}
#wishlist-page .list-of-items .top-part .counter li .quantity {
 display:block;
 width:36px;
 height:36px;
 text-align:center;
 font-size:large;
 line-height:1.35em;
 padding:5px 10px;
 border-top:1px solid #e2e3e6;
 border-bottom:1px solid #e2e3e6
}
#wishlist-page .list-of-items .top-part .counter li .sub-holder {
 display:block;
 padding:7px;
 border:1px solid #e2e3e6
}
#wishlist-page .list-of-items .top-part .counter li .sub-holder .sub {
 display:block;
 width:20px;
 height:20px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/wishList/icon-sub.png) center no-repeat
}
#wishlist-page .list-of-items .bottom-part {
 padding-top:10px
}
#wishlist-page .list-of-items .bottom-part .product-price,
#wishlist-page .list-of-items .bottom-part h3 {
 margin-top:0
}
#wishlist-page .list-of-items .bottom-part h3 span {
 color:#595959
}
#wishlist-page .list-of-items .subtotal+small {
 display:block
}
#wishlist-page .summary-box .confirmation-clear-wishlist,
#wishlist-page .summary-box .summary-box-holder .confirmation-clear-wishlist {
 display:none
}
@media only screen and (max-width:767px) {
 #wishlist-page .list-of-items .c-fnd-default-rendering {
  padding-top:0
 }
 #wishlist-page .list-of-items .c-fnd-default-rendering .product-price {
  margin-right:0
 }
 #wishlist-page .list-of-items .no-padding-left {
  padding-left:20px!important
 }
}
#wishlist-page .summary-box {
 background-color:#f3f2f0;
 padding-top:15px;
 padding-bottom:15px
}
#wishlist-page .summary-box .summary-box-holder {
 margin-bottom:30px
}
#wishlist-page .summary-box .summary-box-holder .buttons-bottom button,
#wishlist-page .summary-box .summary-box-holder .summary-info .summary-item,
#wishlist-page .summary-box .summary-box-holder .summary-info h4 {
 margin-top:10px
}
#wishlist-page .summary-box .summary-box-holder .summary-info h3 {
 color:#2c2c2c;
 margin-bottom:0;
 margin-top:20px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 #wishlist-page .list-of-items .bottom-part h3,
 #wishlist-page .summary-box .summary-box-holder .summary-info h3 {
  font-size:large
 }
}
#wishlist-page .summary-box .summary-box-holder .summary-text {
 list-style:none
}
#wishlist-page .summary-box .summary-box-holder .social {
 margin-top:10px
}
#wishlist-page .summary-box .summary-box-holder .social a {
 float:left;
 padding-right:10px
}
#wishlist-page .summary-box .summary-box-holder .summary-text li {
 float:left;
 padding-right:20px
}
#wishlist-page .summary-box .summary-box-holder .summary-text li h4 {
 margin-top:0
}
#wishlist-page .summary-box .summary-box-holder .summary-text li:last-child {
 padding-right:0
}
#wishlist-page .summary-box .summary-box-holder .confirmation-clear-wishlist .question {
 border-bottom:1px solid #000;
 padding-bottom:5px;
 margin-bottom:10px;
 font-weight:700;
 margin-top:20px
}
@media only screen and (max-width:767px) {
 #wishlist-page .summary-box .dl-button {
  margin-top:10px
 }
}
#wishlist-page .summary-box .icon-clear {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/wishList/icon-clear.png) no-repeat;
 display:block;
 width:17px;
 height:3px;
 margin-top:10px
}
#wishlist-page .summary-box .icon-print {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/wishList/icon-print.png) no-repeat;
 display:block;
 width:32px;
 height:25px
}
.c-hqv-wishlist-page-print .modal-body {
 padding-top:0;
 margin-top:15px
}
.c-hqv-wishlist-page-print .modal-wishlist {
 width:auto;
 padding-top:30px
}
.c-hqv-wishlist-page-print .summary-info h3,
.c-hqv-wishlist-page-print .summary-info h4 {
 margin-top:0
}
.c-hqv-wishlist-page-print .summary-item {
 padding-top:5px
}
.c-hqv-wishlist-page-print .quantity {
 border:0!important
}
@media print {
 .modal-wishlist .hq-icon-x-mark {
  display:none
 }
 #wishlist-page .list-of-items .item h3 {
  color:#f35321!important
 }
 #wishlist-page .list-of-items .top-part .counter li .quantity {
  border:0!important
 }
 .container {
  max-width:none!important;
  width:100%!important;
  padding-left:0;
  padding-right:0
 }
 .row {
  margin-left:-1%;
  margin-right:-1%
 }
 [class*=col-] {
  float:left;
  padding-left:1%;
  padding-right:1%
 }
 .col-lg-12,
 .col-md-12,
 .col-sm-12 {
  width:100%
 }
 .col-lg-11,
 .col-md-11,
 .col-sm-11 {
  width:91.66666667%
 }
 .col-lg-10,
 .col-md-10,
 .col-sm-10 {
  width:83.33333333%
 }
 .col-lg-9,
 .col-md-9,
 .col-sm-9 {
  width:75%
 }
 .col-lg-8,
 .col-md-8,
 .col-sm-8 {
  width:66.66666667%
 }
 .col-lg-7,
 .col-md-7,
 .col-sm-7 {
  width:58.33333333%
 }
 .col-lg-6,
 .col-md-6,
 .col-sm-6 {
  width:50%
 }
 .col-lg-5,
 .col-md-5,
 .col-sm-5 {
  width:41.66666667%
 }
 .col-lg-4,
 .col-md-4,
 .col-sm-4 {
  width:33.33333333%
 }
 .col-lg-3,
 .col-md-3,
 .col-sm-3 {
  width:25%
 }
 .col-lg-2,
 .col-md-2,
 .col-sm-2 {
  width:16.66666667%
 }
 .col-lg-1,
 .col-md-1,
 .col-sm-1 {
  width:8.33333333%
 }
 .list-of-items .item {
  page-break-after:auto;
  page-break-before:auto;
  page-break-inside:avoid
 }
 .parameters-holder .table td {
  font-size:10pt;
  width:40%
 }
 .parameters-holder .table td.media {
  width:60%
 }
}
.shopping-basket .list-of-items {
 list-style:none;
 margin-bottom:35px
}
.shopping-basket .list-of-items .item {
 border-bottom:1px solid #eaebee;
 padding:10px 0
}
.shopping-basket .list-of-items .item:first-child {
 border-top:1px solid #eaebee
}
.shopping-basket .list-of-items .item h3 {
 color:#f35321;
 margin:0
}
.shopping-basket .list-of-items .item .price-part {
 text-align:right
}
.shopping-basket .list-of-items .item .price-part .price {
 font-size:25px;
 font-weight:700
}
.shopping-basket .list-of-items .item:last-child {
 padding:20px 0;
 border-bottom:1px solid #f4aa91
}
.shopping-basket .comp {
 padding-left:20px
}
.shopping-basket .dealer {
 border-bottom:1px solid #eaebee;
 padding-bottom:10px
}
.shopping-basket .dealer .headline {
 background-color:#eaebee;
 padding:20px
}
.shopping-basket .dealer .categ .dealer-icon {
 padding:0;
 color:#f35321
}
.shopping-basket .dealer .categ .text {
 word-wrap:break-word
}
@media only screen and (max-width:767px) {
 .shopping-basket .dealer .categ .dealer-icon {
  padding-left:20px;
  text-align:center
 }
 .shopping-basket .dealer .categ {
  margin-bottom:20px
 }
}
.shopping-basket .reach {
 padding:30px 20px 15px
}
.shopping-basket .contact-info {
 background-color:#eaebee;
 display:table;
 padding:25px 0;
 margin-bottom:15px;
 width:100%
}
.shopping-basket .contact-info .bold-text {
 font-weight:700;
 word-break:break-word
}
.shopping-basket .order-part {
 display:table;
 width:100%;
 margin-bottom:90px
}
.shopping-basket .order-part .scfForm .scfIntroBorder,
.shopping-basket .order-part .scfForm .scfTitleBorder {
 display:none
}
.shopping-basket .bottom-part .text {
 font-weight:700
}
.shopping-basket-locator .bottom-part .text {
 margin-bottom:20px
}
.c-hqv-newsletter-subscription .half-section {
 width:50%
}
.c-hqv-newsletter-subscription .left-side h2 {
 text-transform:none
}
.c-hqv-newsletter-subscription .left-side .subscription-icon {
 margin-top:20px
}
.c-hqv-newsletter-subscription .right-side .image-holder {
 margin-top:30px
}
.newsletter-subscription-holder {
 padding-bottom:50px;
 border-bottom:1px solid #e3e1dc;
 margin-bottom:10px
}
.newsletter-subscription-holder .scfIntroBorder {
 padding-bottom:20px
}
.newsletter-subscription-holder .scfSectionContent {
 line-height:35px
}
.newsletter-subscription-holder .scfSubmitButtonBorder {
 margin-bottom:50px
}
.newsletter-subscription-holder .scfCheckbox label {
 font-size:11px;
 padding-left:20px
}
.newsletter-subscription-holder .scfFooterBorder,
.newsletter-subscription-holder .scfSubmitButtonBorder {
 width:47%;
 float:right
}
.newsletter-subscription-holder .scfHalfSection {
 width:47%;
 float:left
}
.c-hqv-explore-our-range {
 margin-bottom:40px
}
.c-hqv-explore-our-range h3 a {
 word-wrap:break-word
}
.c-hqv-explore-our-range h3 a:hover {
 cursor:pointer
}
.c-hqv-explore-our-range .tablist li {
 border-right:2px solid #2c2c2c;
 padding-right:7px
}
.c-hqv-explore-our-range .tablist li:last-child {
 border:0
}
.c-hqv-explore-our-range .tablist li.active a {
 color:#f35321
}
.c-hqv-explore-our-range .tablist li a {
 display:inline-block
}
.c-hqv-explore-our-range .tablist li a:focus,
.c-hqv-explore-our-range .tablist li a:hover {
 color:#f35321
}
.c-hqv-explore-our-range .tablist li a h4 {
 margin-top:5px;
 margin-bottom:5px
}
.c-hqv-explore-our-range .tab-content {
 margin-top:30px
}
.c-hqv-explore-our-range .tab-content .category {
 margin-top:10px;
 margin-bottom:10px;
 display:table-cell;
 vertical-align:middle
}
.c-hqv-explore-our-range .tab-content .category:hover a {
 color:#f35321
}
.c-hqv-explore-our-range .tab-content .category a {
 display:block
}
.c-hqv-explore-our-range .tab-content .category a .title {
 margin-top:15px;
 text-align:center
}
@media only screen and (max-width:767px) {
 .c-hqv-explore-our-range .tab-content .category a .title {
  margin-bottom:15px
 }
 .c-hqv-explore-our-range .tab-content .restOfCategories .wrapper .category {
  border-bottom:1px solid #e2e3e6
 }
 .c-hqv-explore-our-range .tab-content .restOfCategories .wrapper .category:last-of-type:nth-of-type(even),
 .c-hqv-explore-our-range .tab-content .restOfCategories .wrapper .category:last-of-type:nth-of-type(odd),
 .c-hqv-explore-our-range .tab-content .restOfCategories .wrapper .category:nth-last-child(2):nth-of-type(odd) {
  border-bottom:0
 }
}
.c-hqv-explore-our-range .tab-content .category a .image {
 display:table;
 table-layout:fixed;
 width:100%
}
.c-hqv-explore-our-range .tab-content .category a .image div {
 display:table-cell;
 vertical-align:middle
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-explore-our-range .tab-content .category a .image div {
  height:170px
 }
}
@media only screen and (min-width:992px) {
 .c-hqv-explore-our-range .tab-content .category a .image div {
  height:230px
 }
}
@media only screen and (min-width:1470px) {
 .c-hqv-explore-our-range .tab-content .category a .image div {
  height:248px
 }
}
.c-hqv-explore-our-range .tab-content .topCategories .newRow {
 display:table
}
.c-hqv-explore-our-range .tab-content .topCategories .newRow .ap-margin-auto {
 display:table-cell;
 margin:auto;
 float:none
}
.c-hqv-explore-our-range .tab-content .restOfCategories .wrapper {
 border-top:1px solid #e2e3e6
}
.c-hqv-explore-our-range .tab-content .restOfCategories .wrapper .category .image {
 display:table;
 table-layout:fixed;
 width:100%
}
.c-hqv-explore-our-range .tab-content .restOfCategories .wrapper .category .image div {
 display:table-cell;
 vertical-align:middle
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-explore-our-range .tab-content .restOfCategories .wrapper .category .image div {
  height:120px
 }
}
@media only screen and (min-width:992px) {
 .c-hqv-explore-our-range .tab-content .restOfCategories .wrapper .category .image div {
  height:160px
 }
}
.c-hqv-explore-our-range .tab-content .products-range-container .category a .image div {
 text-align:center
}
@media only screen and (min-width:1470px) {
 .c-hqv-explore-our-range .tab-content .restOfCategories .wrapper .category .image div {
  height:180px
 }
 .c-hqv-explore-our-range .tab-content .products-range-container .category a .image div img {
  max-height:248px;
  height:auto;
  width:auto
 }
 .omp-accessories .btn-custom.right {
  right:0
 }
}
.c-hqv-explore-our-range .show-more {
 margin-top:30px
}
.c-hqv-explore-our-range .show-more button {
 text-align:center
}
.c-hqv-explore-our-range .show-more button .hq-icon {
 float:none;
 color:#f35321
}
@media only screen and (max-width:767px) {
 .c-hqv-explore-our-range {
  padding-top:40px
 }
 .c-hqv-explore-our-range .tablist li {
  text-transform:uppercase
 }
 .c-hqv-explore-our-range .tab-content .category {
  display:block
 }
 .c-hqv-fits-to h2 {
  font-size:29px;
  line-height:36px
 }
}
@media only screen and (min-width:992px) {
 .c-hqv-explore-our-range .products-range-container .image div img {
  display:inline-block
 }
}
.c-fnd-selected-banners {
 text-align:center
}
.c-fnd-selected-banners .h4,
.c-fnd-selected-banners h4 {
 text-transform:none
}
.c-fnd-selected-banners figure img {
 max-width:120px;
 height:auto
}
.c-hqv-fits-to h2 {
 margin-bottom:20px
}
.c-hqv-fits-to .items {
 list-style:none;
 padding:0
}
@media only screen and (min-width:768px) {
 .c-hqv-fits-to .items .item h4 {
  margin-top:20px
 }
}
.c-hqv-fits-to .items .item hr {
 margin-top:10px;
 margin-bottom:10px
}
.c-hqv-fits-to .items .item li {
 list-style:none;
 margin-bottom:10px
}
.c-hqv-fits-to .items .item li a {
 color:#f35321;
 font-weight:700
}
.c-hqv-fits-to .items .item .products {
 margin-bottom:20px
}
.media video {
 max-width:100%
}
.media .play {
 width:100px;
 position:absolute;
 z-index:10;
 margin:100px 110px 110px
}
.c-hqv-vibration-calculator-light {
 height:80px
}
.c-hqv-vibration-calculator-light a {
 color:#f35321
}
.c-hqv-vibration-calculator-light p {
 margin:0
}
.c-hqv-vibration-calculator-light .square h4 {
 display:table-cell;
 text-align:center;
 vertical-align:middle
}
.c-hqv-vibration-calculator-light .square.square-green {
 display:table;
 width:40px;
 height:40px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/vibrationCalculatorLight/square-green.jpg);
 color:#fff
}
.c-hqv-vibration-calculator-light .square.square-yellow {
 display:table;
 width:40px;
 height:40px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/vibrationCalculatorLight/square-yellow.jpg)
}
@media only screen and (max-width:767px) {
 .c-hqv-vibration-calculator-light .square.square-yellow {
  margin-top:5px
 }
}
.c-hqv-product-specifications.specifications .hqv-specifications-wrapper {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/specifications/bg.jpg);
 padding-bottom:70px
}
.c-hqv-product-specifications.specifications a:not(.btn) {
 color:#f35321
}
.c-hqv-product-specifications.specifications a:not(.btn):hover {
 text-decoration:underline;
 color:#f35321
}
.c-hqv-product-specifications.specifications .top .compare {
 margin-top:40px;
 margin-bottom:10px
}
.c-hqv-product-specifications.specifications .white-bg {
 background:#fff;
 padding-bottom:30px
}
.c-hqv-product-specifications.specifications .data h3 {
 color:#2c2c2c;
 font-weight:700
}
.c-hqv-product-specifications.specifications .data .title .h4,
.c-hqv-product-specifications.specifications .data .title h4 {
 margin-top:30px;
 text-transform:none;
 color:inherit
}
.c-hqv-product-specifications.specifications .data .spec-icon {
 margin-top:20px;
 width:45px;
 height:45px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/specifications/icon.png);
 margin-bottom:10px;
 margin-right:15px
}
.c-hqv-product-specifications.specifications .data .box {
 border-top:1px solid #929292;
 padding-top:20px
}
.c-hqv-product-specifications.specifications .data .box>.title {
 padding-top:10px
}
.c-hqv-product-specifications.specifications .data .box .spec .title {
 color:#929292;
 padding-top:2px
}
.c-hqv-product-specifications .spec-legend-anchor {
 font-size:8px;
 position:absolute;
 top:0;
 line-height:12px;
 font-weight:700;
 color:#f35321;
 padding-left:2px
}
.c-hqv-product-specifications .spec-disclaimer-wrapper {
 margin-top:4em
}
.c-hqv-product-specifications .spec-disclaimer-wrapper .spec-disclaimer {
 color:#929292;
 margin-top:10px
}
@media (max-width:480px) {
 .c-hqv-product-specifications .column .column-values {
  min-height:auto
 }
}
.c-hqv-general-text img.background {
 position:fixed;
 top:0;
 left:0;
 z-index:-999
}
.c-hqv-general-text .col {
 background-color:rgba(255,255,255,.7)
}
.c-fnd-related-documents-downloads .modal .modal-content {
 padding:25px 40px
}
.c-fnd-related-documents-downloads .modal .modal-content .close {
 font-size:50px;
 font-weight:lighter
}
.c-fnd-related-documents-downloads .modal .modal-content .modal-body .bottom {
 margin-top:30px;
 padding:0
}
.c-fnd-related-documents-downloads .modal .modal-content .modal-body .bottom p a {
 color:#f35321
}
.c-fnd-related-documents-downloads .modal .modal-content .modal-body ul {
 list-style:none;
 padding:0
}
.c-fnd-related-documents-downloads .modal .modal-content .modal-body ul li {
 padding-bottom:10px
}
.c-fnd-related-documents-downloads .modal .modal-content .modal-body .icon {
 display:block;
 width:22px;
 height:22px;
 background:url(/Images/icon.png) no-repeat;
 margin-right:5px
}
.c-fnd-compact-rendering .product-price .price,
.c-fnd-default-rendering .product-price .price,
.c-fnd-wide-rendering .product-price .price {
 color:#2c2c2c
}
.c-fnd-compact-rendering .product-price .new-price,
.c-fnd-default-rendering .product-price .new-price,
.c-fnd-wide-rendering .product-price .new-price,
.open-user i {
 color:#f35321!important
}
.product-price {
 line-height:24px;
 margin:20px 0;
 font-weight:700;
 font-size:24px
}
.product-price small {
 font-weight:400;
 font-size:15px;
 color:#777
}
.omp-accessories {
 background-color:#2c2c2c;
 padding:60px 0 80px
}
.omp-accessories header {
 color:#fff
}
.omp-accessories header .logo-img img {
 width:auto
}
.omp-accessories header h2 {
 margin-bottom:20px
}
.omp-accessories header p {
 margin-bottom:30px;
 width:50%
}
.omp-accessories .mobile {
 position:relative
}
.omp-accessories .mobile .accessories-loader-mobile.loader-outer {
 position:absolute;
 background-color:rgba(0,0,0,.3);
 z-index:1;
 height:100%;
 width:100%;
 display:block
}
.omp-accessories .mobile .accessories-loader-mobile.loader-outer .loader-inner .c-fnd-floating-circles-G {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto
}
.omp-accessories .mobile ul {
 list-style:none
}
.omp-accessories .mobile ul li.category {
 background-color:#f2f3f4;
 margin:0
}
.omp-accessories .mobile ul li.category:nth-child(2) {
 background-color:#fff
}
.omp-accessories .mobile ul li.category a {
 z-index:2
}
.omp-accessories .mobile ul li.category a .inner {
 border-bottom:1px solid #e0e2e7;
 display:table;
 width:100%
}
.omp-accessories .mobile ul li.category a .inner .picture {
 padding:0
}
.omp-accessories .mobile ul li.category a .inner .picture img {
 max-height:240px
}
.omp-accessories .mobile ul li.category a .inner .description {
 padding:10px;
 text-align:center;
 color:#2c2c2c
}
.omp-accessories .mobile ul li.category a .inner .description .headline {
 font-size:17px;
 font-weight:700;
 padding-top:10px;
 margin-bottom:5px
}
.omp-accessories .mobile ul li.category a .inner .description i {
 color:#f35321
}
.omp-accessories .mobile ul li.category ul {
 list-style:none;
 display:none
}
.omp-accessories .mobile ul li.category ul p {
 padding:10px;
 border-bottom:1px solid #fff;
 margin:0;
 font-size:15px
}
.omp-accessories .mobile ul li.category ul li {
 display:table;
 width:100%;
 border-bottom:1px solid #fff
}
.omp-accessories .gallery .category .products .item img,
.omp-accessories .gallery .items-wrapper .category-item .image img {
 width:auto
}
.omp-accessories .mobile ul li.category ul li .prod {
 z-index:1
}
.omp-accessories .mobile ul li.category ul li .prod .description {
 padding:10px
}
.omp-accessories .mobile ul li.category ul li .prod .description .headline {
 font-size:15px;
 margin-bottom:20px
}
.omp-accessories .mobile ul li.category ul li .prod .description .price {
 color:#2c2c2c;
 font-size:18px;
 font-weight:700
}
.c-hqv-extended-dealer-locator,
.c-hqv-extended-dealer-locator .description .contact {
 font-size:15px
}
.omp-accessories .gallery {
 overflow:hidden;
 position:relative;
 background-color:#fff;
 min-height:500px
}
.omp-accessories .gallery .items-wrapper {
 position:relative
}
.omp-accessories .gallery .items-wrapper .category:nth-child(odd) .category-item,
.omp-accessories .gallery .items-wrapper .item:nth-child(odd) {
 background-color:#eaebee
}
.omp-accessories .gallery .items-wrapper .category-item {
 padding:20px
}
.omp-accessories .gallery .items-wrapper .category-item:hover .h5,
.omp-accessories .gallery .items-wrapper .category-item:hover h5 {
 color:#f35321
}
.omp-accessories .gallery .items-wrapper .category-item,
.omp-accessories .gallery .items-wrapper .item {
 cursor:pointer;
 float:left;
 transition:transform .5s ease;
 min-height:500px
}
.omp-accessories .gallery .items-wrapper .category-item picture,
.omp-accessories .gallery .items-wrapper .item picture {
 width:240px;
 height:240px;
 display:table-cell;
 vertical-align:middle
}
.omp-accessories .btn-custom,
.omp-accessories .gallery>.button {
 position:absolute;
 height:100%
}
.omp-accessories .gallery .items-wrapper .category-item .box,
.omp-accessories .gallery .items-wrapper .item .box {
 padding-top:60px;
 padding-bottom:10px;
 text-align:center
}
.omp-accessories .gallery .items-wrapper .category-item .box .description-text,
.omp-accessories .gallery .items-wrapper .item .box .description-text {
 padding-left:20px;
 padding-right:20px;
 text-align:left;
 margin-top:90px
}
.omp-accessories .gallery .items-wrapper .category-item .box .title,
.omp-accessories .gallery .items-wrapper .item .box .title {
 min-height:60px
}
.omp-accessories .gallery .items-wrapper .category-item .box .title .h5,
.omp-accessories .gallery .items-wrapper .category-item .box .title h5,
.omp-accessories .gallery .items-wrapper .item .box .title .h5,
.omp-accessories .gallery .items-wrapper .item .box .title h5 {
 color:#2c2c2c
}
.c-hqv-inpage-navigation .menu h4,
.c-hqv-related-media ul li a.active {
 color:#f35321
}
.omp-accessories .gallery .items-wrapper .category-item .box .title span,
.omp-accessories .gallery .items-wrapper .item .box .title span {
 display:block
}
.omp-accessories .gallery .items-wrapper .category-item .box .priceHolder,
.omp-accessories .gallery .items-wrapper .item .box .priceHolder {
 margin-top:20px
}
.omp-accessories .gallery .items-wrapper .category-item .box .btn-holder,
.omp-accessories .gallery .items-wrapper .item .box .btn-holder {
 padding:0 20px
}
.omp-accessories .btn-custom {
 display:table;
 z-index:100;
 cursor:pointer;
 text-align:center;
 color:#f35321;
 background-color:rgba(241,242,243,.75)
}
.omp-accessories .btn-custom i {
 display:table-cell;
 vertical-align:middle
}
.omp-accessories .btn-custom:hover {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/general/transparent-black-20.png)
}
.omp-accessories .btn-custom.left {
 left:0
}
.omp-accessories .btn-custom.inactive {
 display:none
}
@media (min-width:992px) and (max-width:1469px) {
 .omp-accessories header h2 {
  margin-top:40px
 }
 .omp-accessories header p {
  width:50%
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .omp-accessories header h2 {
  margin-top:30px
 }
 .omp-accessories header p {
  width:70%
 }
 .omp-accessories .btn-custom {
  display:table;
  background-color:rgba(241,242,243,.75);
  cursor:pointer;
  height:100%;
  position:absolute;
  text-align:center;
  width:15%!important;
  z-index:100
 }
}
@media only screen and (max-width:767px) {
 .omp-accessories header h2 {
  margin-top:30px
 }
 .omp-accessories header p {
  width:100%
 }
}
.c-hqv-related-media .c-fnd-video-modal {
 background:0 0
}
.c-hqv-related-media ul {
 list-style:none;
 padding:0
}
.c-hqv-related-media ul li {
 float:left;
 margin-right:10px;
 border-right:1px solid;
 padding-right:10px
}
.c-hqv-related-media ul li:last-child {
 border:0
}
.c-hqv-related-media .slick-slide {
 opacity:.5
}
.c-hqv-related-media .slick-slide.slick-center {
 opacity:1;
 transition:.5s ease-in-out;
 -ms-transform:scale(1.2,1.2);
 transform:scale(1.2,1.2)
}
.c-hqv-related-media .slick-slide img {
 border:100px solid transparent;
 display:block;
 max-height:700px;
 width:auto;
 margin:0 auto
}
.c-hqv-related-media .slick-slide video {
 border:100px solid #f3f2f0;
 display:block;
 max-height:700px;
 width:auto;
 margin:0 auto
}
.c-hqv-related-media .slick-cloned {
 opacity:.5
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-related-media .slick-slide img,
 .c-hqv-related-media .slick-slide video {
  max-height:400px;
  width:auto;
  margin:0 auto
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-related-media .slick-slide img,
 .c-hqv-related-media .slick-slide video {
  max-height:350px;
  width:auto;
  margin:0 auto
 }
}
.c-hqv-standard-equipment .holder h3 {
 margin:0;
 text-transform:inherit
}
.c-hqv-standard-equipment .holder p {
 margin-bottom:0
}
.c-hqv-standard-equipment .holder .discount,
.c-hqv-standard-equipment .holder .new-price {
 margin-top:20px
}
.c-hqv-standard-equipment .holder .info {
 padding-top:25px;
 padding-bottom:25px
}
.c-hqv-standard-equipment a.inline-block {
 display:inline-block
}
.c-hqv-inpage-navigation .menu .nav>li>a {
 transition:background .5s ease;
 padding-bottom:8px
}
.c-hqv-inpage-navigation .menu .nav>li>a:hover {
 color:#fff;
 background-color:#f35321
}
.c-hqv-inpage-navigation .menu .affix-top .container {
 display:none
}
.c-hqv-inpage-navigation .menu .affix {
 background:#2c2c2c;
 transition:background .5s ease;
 width:100%;
 top:0;
 z-index:200
}
.c-hqv-inpage-navigation .menu .affix .active a {
 background:#f35321
}
.c-hqv-inpage-navigation .menu .affix a {
 color:#fff
}
@media only screen and (min-width:992px) {
 .c-hqv-inpage-navigation .col-sm-9 {
  padding:0
 }
}
.hqv-inpage-nav-margin-fix:before {
 display:block;
 content:" ";
 margin-top:-45px;
 height:45px;
 visibility:hidden
}
.awards h3,
.c-hqv-awards h3 {
 margin:20px 0
}
.awards .award,
.c-hqv-awards .award {
 padding-bottom:20px
}
.awards .award .awards-image-holder,
.c-hqv-awards .award .awards-image-holder {
 padding-top:15px
}
.custom-checkbox,
.custom-radio {
 display:inline-block;
 background:url(/Images/ompForms.png) no-repeat;
 height:25px;
 width:25px;
 cursor:pointer;
 margin-left:-20px;
 float:left;
 clear:left
}
.custom-checkbox input,
.custom-radio input {
 display:none
}
.custom-checkbox {
 margin-right:10px
}
.custom-radio {
 margin-right:4px
}
.checkbox label,
.radio label,
.scfCheckbox label {
 cursor:default
}
.c-hqv-extended-dealer-locator .description .headline {
 margin-top:25px;
 margin-bottom:10px
}
.c-hqv-extended-dealer-locator .description .address .direction {
 margin-top:10px
}
.c-hqv-extended-dealer-locator .description .highlighted,
.c-hqv-extended-dealer-locator .description .highlighted a {
 color:#f35321
}
.c-hqv-extended-dealer-locator .description .highlighted a:hover {
 color:#2c2c2c
}
.c-hqv-extended-dealer-locator .map-container {
 height:400px
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .omp-accessories .btn-custom.right {
  right:0
 }
 .c-hqv-extended-dealer-locator .description .address .headline {
  margin-top:0
 }
}
.c-hqv-press-contact-downloads {
 border:1px solid #e8e9e9;
 border-right-width:2px;
 border-left-width:2px;
 padding-bottom:20px;
 margin-bottom:20px
}
.c-hqv-press-contact-downloads .headline {
 background-color:#e8e9e9;
 margin:0;
 padding:10px 15px
}
.c-hqv-press-contact-downloads .download {
 margin-bottom:10px
}
.c-hqv-press-contact-downloads .info {
 padding:20px;
 word-wrap:break-word
}
.c-hqv-press-contact-downloads .info i {
 color:#bbb
}
.c-hqv-quote-holder {
 width:100%;
 margin-bottom:20px
}
.c-hqv-quote-holder h3 {
 font-style:italic
}
.c-hqv-quote-holder hr {
 margin:0
}
.c-hqv-quote-holder small {
 margin-top:5px
}
.c-hqv-theme-page-listing {
 padding-bottom:40px;
 padding-top:40px
}
.c-hqv-theme-page-listing .articles {
 padding:0
}
.c-hqv-theme-page-listing .articles .article {
 list-style:none;
 margin-bottom:40px
}
.c-hqv-theme-page-listing .articles .article h3 {
 text-transform:none;
 margin-top:0
}
.c-hqv-theme-page-listing .articles .article hr {
 margin:0;
 padding-top:5px;
 padding-bottom:5px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-theme-page-listing .articles .article .image {
  height:225px
 }
}
.c-hqv-theme-page-listing .articles .article .image img {
 margin:auto
}
.c-hqv-theme-page-listing .articles .article a {
 color:#f35321;
 display:block
}
.c-hqv-theme-page-listing .show-more {
 margin-top:20px
}
.c-hqv-theme-page-listing .show-more a {
 display:inline-block;
 color:#2c2c2c;
 text-align:center
}
.c-hqv-theme-page-listing .show-more a .center-block {
 display:inline-block;
 margin:auto;
 text-align:center
}
.c-hqv-theme-page-listing .show-more a .hq-icon {
 margin-top:3px;
 margin-left:10px;
 color:#f35321
}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-theme-page-listing .col-xs-row {
  padding:0;
  margin:0
 }
 .c-hqv-theme-page-listing .col-xs-row img {
  width:100%;
  padding:0;
  margin:0
 }
}
.c-hqv-theme-page-detail {
 margin-bottom:40px
}
.c-hqv-theme-page-detail a {
 display:block
}
.c-hqv-theme-page-detail hr {
 margin:0;
 padding-top:5px;
 padding-bottom:5px
}
.c-hqv-theme-page-detail .group {
 margin-bottom:40px
}
.c-hqv-theme-page-detail .group ul {
 padding:0
}
.c-hqv-theme-page-detail .group ul li {
 list-style:none
}
.c-hqv-theme-page-detail .group ul li a {
 margin-top:10px
}
.c-hqv-theme-page-detail .group-icons img.icon {
 max-width:50px;
 max-height:30px
}
.c-hqv-theme-page-detail .group-details {
 margin-top:20px;
 margin-bottom:20px;
 padding-bottom:20px;
 border-bottom:1px solid #f3f2f0
}
.c-hqv-theme-page-detail .group-details ul {
 list-style:none
}
.c-hqv-theme-page-main-article a {
 color:#f35321
}
.c-hqv-image-bank {
 margin-bottom:20px
}
.c-hqv-image-bank .twitter-typeahead {
 width:100%!important
}
.c-hqv-image-bank .twitter-typeahead .form-control:focus {
 box-shadow:none;
 border-color:#2c2c2c
}
.c-hqv-image-bank .twitter-typeahead .tt-dropdown-menu {
 border-left:1px solid #b4b6b8;
 border-right:1px solid #b4b6b8;
 border-bottom:1px solid #b4b6b8;
 width:100%!important;
 padding:0;
 border-top:0
}
.c-hqv-image-bank .twitter-typeahead .tt-dropdown-menu .tt-suggestions {
 color:#2c2c2c;
 cursor:pointer
}
.c-hqv-image-bank .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion {
 padding:5px 10px;
 margin-top:1px
}
.c-hqv-image-bank .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion.tt-cursor,
.c-hqv-image-bank .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion:hover {
 color:#fff;
 background-color:#f35321
}
.c-hqv-image-bank .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion p {
 position:relative;
 top:1px;
 padding:5px 0;
 margin:0
}
.c-hqv-image-bank .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion:last-child {
 border:0
}
.c-hqv-image-bank .pagination-numbers {
 margin-left:25%
}
.c-hqv-image-bank .pagination-numbers li a {
 margin-left:2px;
 margin-right:2px
}
.c-hqv-image-bank .results-holder {
 margin-top:20px
}
.c-hqv-image-bank .results-holder .links {
 margin-bottom:20px
}
.c-hqv-image-bank .results-holder .links ul {
 margin:0;
 padding:0;
 min-width:120px
}
.c-hqv-image-bank .results-holder .links ul li {
 list-style:none;
 display:block;
 padding:0;
 overflow:auto
}
.c-hqv-image-bank .results-holder .links ul li a {
 padding:0;
 white-space:normal
}
.c-hqv-image-bank .results-holder .links ul li a:hover,
.c-hqv-image-bank .results-holder .links ul li a[data-activefacet=true] {
 color:#f35321;
 text-decoration:none
}
.c-hqv-image-bank .results-holder .links ul li a .hits {
 color:#b4b6b8;
 padding-left:5px
}
.c-hqv-image-bank .results-holder .links ul.offset {
 margin-left:20px
}
.c-hqv-image-bank .results-holder .results .result {
 margin-top:20px
}
.c-hqv-image-bank .results-holder .results .result>.box {
 display:table;
 table-layout:fixed
}
.c-hqv-image-bank .results-holder .document-info .links li,
.c-hqv-image-bank .results-holder .document-info ul li {
 display:block;
 padding:0;
 list-style:none
}
.c-hqv-image-bank .results-holder .results .result>.box .image {
 width:100%
}
.c-hqv-image-bank .results-holder .results .result>.box .image img {
 max-height:100%
}
.c-hqv-image-bank .results-holder .results .result .footer {
 margin-top:5px
}
.c-hqv-image-bank .results-holder .results .result .footer .actions {
 color:#eaebee
}
.c-hqv-image-bank .results-holder .results .pagination-holder {
 margin-top:10px;
 text-align:center
}
.c-hqv-image-bank .results-holder .results .pagination-holder ul {
 margin:0 auto
}
.c-hqv-image-bank .results-holder .document-info .links {
 margin-top:20px
}
.c-hqv-image-bank .results-holder .document-info .links li a {
 color:#f35321;
 text-decoration:underline
}
@media only screen and (max-width:767px) {
 .c-hqv-image-bank .result {
  border-bottom:1px solid #b4b6b8;
  padding-top:20px;
  padding-bottom:30px
 }
 .c-hqv-image-bank .result .image {
  padding-bottom:20px
 }
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .c-hqv-image-bank .result .image {
  height:140px;
  display:table-cell;
  vertical-align:middle
 }
}
@media only screen and (min-width:992px) {
 .c-hqv-image-bank .result .image {
  height:220px
 }
}
@media only screen and (min-width:1470px) {
 .c-hqv-image-bank .result .image {
  height:350px
 }
}
.c-hqv-press-room {
 margin-bottom:20px
}
.c-hqv-press-room .twitter-typeahead {
 width:100%!important
}
.c-hqv-press-room .twitter-typeahead .form-control:focus {
 box-shadow:none;
 border-color:#2c2c2c
}
.c-hqv-press-room .twitter-typeahead .tt-dropdown-menu {
 border-left:1px solid #b4b6b8;
 border-right:1px solid #b4b6b8;
 border-bottom:1px solid #b4b6b8;
 width:100%!important;
 padding:0;
 border-top:0;
 background-color:#fff
}
.c-hqv-press-room .twitter-typeahead .tt-dropdown-menu .tt-suggestions {
 color:#2c2c2c;
 cursor:pointer
}
.c-hqv-press-room .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion {
 padding:5px 10px;
 margin-top:1px
}
.c-hqv-press-room .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion.tt-cursor,
.c-hqv-press-room .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion:hover {
 color:#fff;
 background-color:#f35321
}
.c-hqv-press-room .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion p {
 position:relative;
 top:1px;
 padding:5px 0;
 margin:0
}
.c-hqv-press-room .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion:last-child {
 border:0
}
.c-hqv-press-room .border-bottom-orange {
 border-bottom:1px solid #f35321;
 margin-bottom:15px
}
.c-hqv-press-room .pagination-numbers {
 margin-left:25%
}
.c-hqv-press-room .pagination-numbers li a {
 margin-left:2px;
 margin-right:2px
}
.c-hqv-press-room .results-holder {
 margin-top:20px
}
.c-hqv-press-room .results-holder .links {
 margin-bottom:20px
}
.c-hqv-press-room .results-holder .links .buttons {
 margin-top:30px
}
.c-hqv-press-room .results-holder .links ul {
 margin:0;
 padding:0;
 min-width:120px
}
.c-hqv-press-room .results-holder .links ul li {
 list-style:none;
 display:block;
 padding:0;
 overflow:inherit
}
.c-hqv-press-room .results-holder .links ul li a {
 padding:0;
 white-space:normal
}
.c-hqv-press-room .results-holder .links ul li a:hover,
.c-hqv-press-room .results-holder .links ul li a[data-activefacet=true] {
 color:#f35321;
 text-decoration:none
}
.c-hqv-press-room .results-holder .links ul li a .hits {
 color:#b4b6b8;
 padding-left:5px
}
.c-hqv-press-room .results-holder .links ul.offset {
 margin-left:20px
}
.c-hqv-press-room .results-holder .results {
 margin-bottom:20px
}
.c-hqv-press-room .results-holder .results .result {
 border-bottom:1px solid #b4b6b8;
 padding-top:20px;
 padding-bottom:19px
}
.c-hqv-press-room .results-holder .results .result small {
 color:#b4b6b8
}
.c-hqv-press-room .results-holder .results .result a {
 color:#f35321
}
.c-hqv-press-room .results-holder .results .result a:hover {
 text-decoration:underline
}
.c-hqv-press-room .results-holder .results .pagination-holder {
 margin-top:10px;
 text-align:center
}
.c-hqv-press-room .results-holder .results .pagination-holder ul {
 margin:0 auto
}
@media only screen and (max-width:767px) {
 .c-hqv-press-room .results ul li.result {
  border-bottom:1px solid #b4b6b8;
  padding-top:30px
 }
 .c-hqv-press-room .results ul li.result img {
  margin:0 auto
 }
 .c-hqv-press-room .links>.row {
  padding:15px
 }
}
.c-hqv-press-room-btn {
 position:relative
}
.c-hqv-press-room-btn .hq-icon {
 position:absolute;
 bottom:50%;
 top:calc(50% - 7px)
}
.c-hqv-press-room-btn span {
 margin-left:20px
}
.c-hqv-recommended-products {
 word-break:break-word;
 border-top:1px solid #f35321;
 background:#fff;
 margin-top:40px
}
.c-hqv-recommended-products .h3,
.c-hqv-recommended-products h3 {
 padding-top:10px;
 padding-bottom:10px;
 margin-top:0
}
.c-hqv-recommended-products .products {
 margin-top:15px
}
.c-hqv-recommended-products .products .recommended-products-loader {
 height:185px;
 width:100%
}
.c-hqv-recommended-products .products-list {
 padding:0;
 list-style:none;
 text-align:left
}
.c-hqv-recommended-products .products-list li {
 min-height:100px;
 margin-bottom:40px
}
@media only screen and (min-width:992px) {
 .c-hqv-recommended-products .products-list li {
  border-right:1px solid #f35321
 }
 .c-hqv-recommended-products .products-list li:last-child {
  border-right:0
 }
}
.c-hqv-recommended-products .products-list a .h5,
.c-hqv-recommended-products .products-list a h5 {
 color:#f35321;
 margin:20px 0 0
}
.c-hqv-recommended-products .products-list a .category {
 text-transform:uppercase
}
.c-hqv-recommended-products .products-list a:hover {
 color:#2c2c2c
}
@media only screen and (max-width:767px) {
 .products-list li {
  border:0;
  border-bottom:1px solid #b4b6b8
 }
 .products-list li:last-child {
  border-bottom:0
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 ul.products-list li {
  border:0
 }
 ul.products-list li:first-child,
 ul.products-list li:nth-child(3) {
  border-right:1px solid #b4b6b8
 }
}
@media only screen and (min-width:992px) {
 ul.products-list li {
  border:0;
  border-right:1px solid #b4b6b8
 }
 ul.products-list li:last-child {
  border:0
 }
}
.c-fnd-search-results {
 margin-bottom:20px
}
.c-fnd-search-results input {
 font-variant-ligatures:none
}
.c-fnd-search-results .twitter-typeahead {
 width:100%!important
}
.c-fnd-search-results .twitter-typeahead .form-control:focus {
 box-shadow:none;
 border-color:#2c2c2c
}
.c-fnd-search-results .twitter-typeahead .tt-dropdown-menu {
 border-left:1px solid #b4b6b8;
 border-right:1px solid #b4b6b8;
 border-bottom:1px solid #b4b6b8;
 width:100%!important;
 padding:0;
 border-top:0;
 background-color:#fff
}
.c-fnd-search-results .twitter-typeahead .tt-dropdown-menu .tt-suggestions {
 color:#2c2c2c;
 cursor:pointer
}
.c-fnd-search-results .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion {
 padding:5px 10px;
 margin-top:1px
}
.c-fnd-search-results .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion.tt-cursor,
.c-fnd-search-results .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion:hover {
 color:#fff;
 background-color:#f35321
}
.c-fnd-search-results .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion p {
 position:relative;
 top:1px;
 padding:5px 0;
 margin:0
}
.c-fnd-search-results .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion:last-child {
 border:0
}
.c-fnd-search-results .result-border-top {
 border-top:1px solid #f35321
}
.c-fnd-search-results .result-border-top:empty {
 border:0
}
.c-fnd-search-results .result-border-bottom {
 border-bottom:1px solid #f35321;
 margin-bottom:-1px
}
.c-fnd-search-results .result-border-bottom:empty {
 border:0
}
.c-fnd-search-results .pagination-numbers {
 text-align:center
}
.c-fnd-search-results .pagination-numbers li a {
 margin-left:2px;
 margin-right:2px
}
.c-fnd-search-results .results-holder {
 margin-top:20px
}
.c-fnd-search-results .results-holder .pagination-holder .pagination {
 padding-right:0;
 padding-left:0
}
.c-fnd-search-results .results-holder .pagination-holder .pagination .btn-block {
 width:auto;
 word-break:normal
}
@media only screen and (max-width:767px) {
 .c-fnd-search-results .pagination-numbers {
  padding-left:0;
  padding-right:0
 }
 .c-fnd-search-results .results-holder .pagination-holder .pagination .btn-block {
  width:100%
 }
 .c-fnd-search-results .results-holder .results ul .result .doc-logo {
  padding-right:0
 }
}
.c-fnd-search-results .results-holder .results .pagination-holder {
 margin-top:10px;
 text-align:center
}
.c-fnd-search-results .results-holder .results .pagination-holder ul {
 margin:0 auto
}
.c-fnd-search-results .results-holder .results ul {
 margin:0;
 padding:0
}
.c-fnd-search-results .results-holder .results ul li:last-child.result {
 border-bottom:1px solid #595959
}
.c-fnd-search-results .results-holder .results ul .result {
 border-bottom:1px solid #b4b6b8;
 padding-top:20px;
 padding-bottom:20px
}
.c-fnd-search-results .results-holder .results ul .result .manualsResults-pdf-ico {
 display:block;
 width:42px;
 height:42px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/manualsResults/PDF_icon.png) no-repeat;
 background-size:100%
}
.c-fnd-search-results .results-holder .results ul .result .result-no-padding {
 padding:0
}
.c-fnd-search-results .results-holder .results ul .result .result-no-padding ul li {
 padding-top:5px
}
.c-fnd-search-results .results-holder .results ul .result .results-flex {
 display:-ms-flexbox;
 display:flex
}
.c-fnd-search-results .results-holder .results ul .result .pdf-ico-positioned {
 padding:0;
 margin-right:.5em;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.c-fnd-search-results .results-holder .results ul .result document-info.searchResults-link-ico {
 display:block;
 width:52px;
 height:52px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/searchResultsPages/toDelete/icon.png) no-repeat
}
.c-fnd-search-results .results-holder .results ul .result .searchResults-link-ico.ico-positioned {
 position:absolute;
 top:10%;
 right:20px
}
.c-fnd-search-results .results-holder .results ul .result .doc-logo {
 display:table-cell;
 float:none;
 vertical-align:middle
}
.c-fnd-search-results .results-holder .results ul li {
 clear:both;
 list-style:none;
 height:auto
}
.c-fnd-search-results .results-holder .results ul li h4 {
 text-transform:none;
 margin-top:0;
 padding-top:0;
 color:#f35321;
 word-wrap:break-word;
 padding-bottom:.5em
}
.c-fnd-search-results .results-holder .links {
 margin-bottom:20px
}
.c-fnd-search-results .results-holder .links ul {
 margin:0;
 padding:0;
 min-width:120px
}
.c-fnd-search-results .results-holder .links ul li {
 list-style:none;
 padding:7px 0 0;
 display:inline-block;
 width:100%
}
.c-fnd-search-results .results-holder .links ul li .leftLinkList {
 line-height:18px
}
.c-fnd-search-results .results-holder .links ul li a {
 padding:0;
 white-space:normal
}
.c-fnd-search-results .results-holder .links ul li a:hover,
.c-fnd-search-results .results-holder .links ul li a[data-activefacet=true] {
 color:#f35321;
 text-decoration:none
}
.c-fnd-search-results .results-holder .links ul li a .hits {
 color:#b4b6b8;
 padding-left:5px
}
.c-fnd-search-results .results-holder .links ul.offset {
 margin-left:20px
}
.c-fnd-search-results .results-holder .document-info {
 display:table-cell
}
@media only screen and (max-width:767px) {
 .c-fnd-search-results .results-holder .document-info {
  float:none
 }
}
.c-fnd-search-results .results-holder .document-info ul li {
 list-style:none;
 display:block;
 padding:0
}
.c-fnd-search-results .results-holder .document-info ul li span {
 word-break:initial
}
.c-fnd-search-results .results-holder .document-info .links {
 margin-bottom:10px;
 margin-top:10px;
 padding-left:.5em
}
.c-fnd-search-results .results-holder .document-info .links li {
 list-style:none;
 display:block;
 padding:0
}
.c-fnd-search-results .results-holder .document-info .links li a {
 color:#f35321;
 text-decoration:underline
}
.c-fnd-search-results .product-results .category-holder .top-part .filter {
 margin-top:25px
}
.c-fnd-search-results .product-results .category-holder .bottom-part ul {
 padding:0;
 list-style:none
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product {
 display:table;
 border-bottom:1px solid #595959;
 padding-bottom:20px;
 width:100%
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product:last-child {
 border:0
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .top-awards {
 min-height:35px
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .bottom-img,
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .product-search-name {
 margin-top:15px
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder h4 {
 margin-top:0;
 text-transform:inherit;
 color:#f35321
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder h4 a {
 color:#f35321
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder .display-flex {
 display:-ms-flexbox;
 display:flex
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder .display-flex .media,
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder .display-flex .media-value {
 display:inline;
 padding-left:2px
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder .display-flex .media .c-icon,
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder .display-flex .media-value .c-icon {
 bottom:1px;
 top:auto
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder .display-flex .media strong,
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder .display-flex .media-value strong {
 float:left;
 white-space:normal
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder ul.product-properties {
 padding:0 20px
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder ul.product-properties .media-body {
 line-height:1em
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder ul.parameters {
 list-style:none;
 padding-left:0
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder ul.parameters li {
 display:inline-block;
 clear:both
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder ul.parameters li .icon {
 margin-right:5px;
 padding-right:25px
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder .parameters-description-holder {
 padding-left:0
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder ul.parameters-description,
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .info-holder ul.parameters-values {
 list-style:none;
 line-height:30px
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .toggler button {
 width:40px;
 height:40px;
 border:1px solid gray;
 background-color:#fff;
 border-radius:0;
 margin-top:70px
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .toggler button.active {
 box-shadow:none;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/productListing/checked.png) center no-repeat
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .awards-price-holder {
 line-height:22px
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .awards-price-holder .awards {
 width:100%
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .awards-price-holder .awards li {
 float:left;
 padding-right:5px;
 margin-bottom:10px
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .awards-price-holder .price-holder {
 margin-top:30px
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .awards-price-holder .price-holder p {
 margin-bottom:0
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .awards-price-holder .price-holder p.text-uppercase {
 margin-bottom:-20px
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .awards-price-holder .price-holder .price span {
 color:#2c2c2c
}
.c-fnd-search-results .product-results .category-holder .bottom-part .products .product .awards-price-holder .price-holder .price small {
 line-height:33px;
 padding-left:5px
}
.search-results-listing ul {
 list-style:none
}
.search-results-listing .results {
 border-top:1px solid #eaebee;
 padding-top:10px;
 margin-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .search-results-listing .searchbox-holder h4 {
  margin-top:60px
 }
 .search-results-listing .results-holder .links>ul {
  border-top:1px solid #eaebee;
  padding-top:10px
 }
 .search-results-listing .results-holder .links .buttons,
 .search-results-listing .results-holder .links>ul {
  margin-right:40px
 }
}
.product-search-category {
 min-height:465px;
 padding-top:30px;
 padding-bottom:20px
}
.product-search-category ul {
 list-style:none;
 padding:0
}
.product-search-category ul li {
 padding:0;
 min-height:240px;
 background-color:#fff;
 border-right:1px solid #d6d8de;
 border-bottom:1px solid #d6d8de;
 text-align:center
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .product-search-category ul li.col-custom-md {
  width:20%!important
 }
 .product-search-category ul li:nth-child(-n+5) {
  border-top:1px solid #d6d8de!important
 }
 .product-search-category ul li:nth-child(5n+1) {
  border-left:1px solid #d6d8de!important
 }
 .product-search-category ul li.less {
  border-left:none!important
 }
 .product-search-category ul li.less:nth-child(5n+2) {
  border-left:1px solid #d6d8de!important
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .product-search-category ul li:nth-child(-n+4) {
  border-top:1px solid #d6d8de!important
 }
 .product-search-category ul li:nth-child(4n+1) {
  border-left:1px solid #d6d8de!important
 }
 .product-search-category ul li.less {
  border-left:none!important
 }
 .product-search-category ul li.less:nth-child(4n+2) {
  border-left:1px solid #d6d8de!important
 }
}
@media only screen and (min-width:1470px) {
 .product-search-category ul li:nth-child(-n+6) {
  border-top:1px solid #d6d8de
 }
 .product-search-category ul li:nth-child(6n+1) {
  border-left:1px solid #d6d8de
 }
 .product-search-category ul li.less {
  border-left:0!important
 }
 .product-search-category ul li.less:nth-child(6n+2) {
  border-left:1px solid #d6d8de!important
 }
}
@media only screen and (max-width:767px) {
 .product-search-category ul li:nth-child(-n+6) {
  border-top:1px solid #d6d8de
 }
 .product-search-category ul li:nth-child(6n+1) {
  border-left:1px solid #d6d8de
 }
 .product-search-category ul li.less {
  border-left:0!important
 }
 .product-search-category ul li.less:nth-child(6n+2) {
  border-left:1px solid #d6d8de!important
 }
}
.product-search-category ul li.loader {
 border-top:1px solid #d6d8de
}
.product-search-category ul li.show-all-products {
 border-top:1px solid #d6d8de;
 display:none;
 border-left:0!important
}
.product-search-category ul li.less {
 display:none
}
.product-search-category ul li i.plus {
 width:35px;
 height:36px;
 display:block;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/productSearchCategory/plus.png) no-repeat;
 margin:auto auto 30px
}
.product-search-category ul li i.minus {
 width:35px;
 height:36px;
 display:block;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/productSearchCategory/minus.png) no-repeat;
 margin:auto auto 30px
}
.product-search-category ul li>h3 {
 width:100%;
 color:#2c2c2c;
 display:inline-block
}
.product-search-category ul li .detail h3 {
 display:inline-block
}
.product-search-category ul li .detail h3 small {
 clear:both;
 display:block;
 margin-top:5px
}
.product-search-category ul .product {
 min-height:375px;
 display:none
}
.product-search-category ul .product .holder,
.product-search-category ul .product .holder .less,
.product-search-category ul .product .holder .more {
 min-height:375px
}
.product-search-category ul .product .holder .product-name {
 min-height:60px
}
.product-search-category ul .product .image {
 margin-top:20px
}
.product-search-category ul .product .image img {
 max-height:100%;
 width:auto;
 height:auto
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .product-search-category ul .product .image {
  height:150px
 }
}
@media only screen and (min-width:992px) {
 .product-search-category ul .product .image {
  height:150px
 }
}
@media only screen and (max-width:767px) {
 .product-search-category ul li {
  border-left:1px solid #d6d8de;
  border-right:1px solid #d6d8de;
  border-bottom:1px solid #d6d8de;
  border-top:0
 }
 .product-search-category ul li:nth-child(1) {
  border-top:1px solid #d6d8de
 }
}
div.background-block-inner>.product-search-category {
 background:inherit!important
}
.product-search-category:nth-of-type(odd) {
 background-color:#fff
}
.product-search-category:nth-of-type(even) {
 background-color:#e8e9e9
}
.c-hqv-faq-home {
 margin-bottom:20px
}
.c-hqv-faq-home .twitter-typeahead {
 width:100%!important
}
.c-hqv-faq-home .twitter-typeahead .form-control:focus {
 box-shadow:none;
 border-color:#2c2c2c
}
.c-hqv-faq-home .twitter-typeahead .tt-dropdown-menu {
 border-left:1px solid #b4b6b8;
 border-right:1px solid #b4b6b8;
 border-bottom:1px solid #b4b6b8;
 width:100%!important;
 padding:0;
 border-top:0;
 background-color:#fff
}
.c-hqv-faq-home .twitter-typeahead .tt-dropdown-menu .tt-suggestions {
 color:#2c2c2c;
 cursor:pointer
}
.c-hqv-faq-home .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion {
 padding:5px 10px;
 margin-top:1px
}
.c-hqv-faq-home .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion.tt-cursor,
.c-hqv-faq-home .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion:hover {
 color:#fff;
 background-color:#f35321
}
.c-hqv-faq-home .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion p {
 position:relative;
 top:1px;
 padding:5px 0;
 margin:0
}
.c-hqv-faq-home .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion:last-child {
 border:0
}
.c-hqv-faq-home .pagination-numbers {
 margin-left:25%
}
.c-hqv-faq-home .pagination-numbers li a {
 margin-left:2px;
 margin-right:2px
}
.c-hqv-faq-home .results-holder {
 margin-top:20px
}
.c-hqv-faq-home .results-holder .border-bottom-orange {
 border-bottom:1px solid #f35321
}
.c-hqv-faq-home .results-holder .results .pagination-holder {
 margin-top:10px;
 text-align:center
}
.c-hqv-faq-home .results-holder .results .pagination-holder ul {
 margin:0 auto
}
.c-hqv-faq-home .results-holder .results ul {
 margin:0;
 padding:0
}
.c-hqv-faq-home .results-holder .results ul li:last-child.result {
 border-bottom:1px solid #595959
}
.c-hqv-faq-home .results-holder .results ul .result {
 border-bottom:1px solid #b4b6b8;
 padding-top:20px;
 padding-bottom:20px
}
.c-hqv-faq-home .results-holder .results ul .result .manualsResults-pdf-ico {
 display:block;
 width:52px;
 height:52px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/manualsResults/PDF_icon.png) no-repeat
}
.c-hqv-faq-home .results-holder .results ul .result .pdf-ico-positioned {
 position:absolute;
 top:30%;
 right:20px
}
.c-hqv-faq-home .results-holder .results ul .result document-info.searchResults-link-ico {
 display:block;
 width:52px;
 height:52px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/searchResultsPages/toDelete/icon.png) no-repeat
}
.c-hqv-faq-home .results-holder .results ul .result .searchResults-link-ico.ico-positioned {
 position:absolute;
 top:10%;
 right:20px
}
.c-hqv-faq-home .results-holder .results ul li h3 {
 text-transform:none;
 margin-top:0;
 padding-top:0;
 color:#f35321
}
.c-hqv-faq-home .results-holder .links {
 margin-bottom:20px;
 margin-top:20px
}
.c-hqv-faq-home .results-holder .links ul {
 margin:0;
 padding:0;
 min-width:120px
}
.c-hqv-faq-home .results-holder .links ul li {
 list-style:none;
 padding:0;
 display:inline-block;
 width:100%
}
.c-hqv-faq-home .results-holder .links ul li a {
 padding:0;
 white-space:normal
}
.c-hqv-faq-home .results-holder .links ul li a:hover,
.c-hqv-faq-home .results-holder .links ul li a[data-activefacet=true] {
 color:#f35321;
 text-decoration:none
}
.c-hqv-faq-home .results-holder .links ul li a .hits {
 color:#b4b6b8;
 padding-left:5px
}
.c-hqv-faq-home .results-holder .links ul.offset {
 margin-left:20px
}
.c-hqv-faq-home .results-holder .document-info {
 -ms-word-break:break-all;
 word-break:break-all
}
.c-hqv-faq-home .results-holder .document-info ul li {
 list-style:none;
 display:block;
 padding:0
}
.c-hqv-faq-home .results-holder .document-info .links {
 margin-top:20px
}
.c-hqv-faq-home .results-holder .document-info .links li {
 list-style:none;
 display:block;
 padding:0
}
.c-hqv-faq-home .results-holder .document-info .links li a {
 color:#f35321;
 text-decoration:underline
}
.c-hqv-faq-home .product-results .category-holder .top-part .filter {
 margin-top:25px
}
.c-hqv-faq-home .product-results .category-holder .bottom-part ul {
 padding:0;
 list-style:none
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product {
 display:table;
 border-bottom:1px solid #595959;
 padding-bottom:20px
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product:last-child {
 border:0
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .top-awards {
 min-height:35px
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .bottom-img {
 margin-top:15px
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .info-holder h3 {
 margin-top:0;
 text-transform:inherit;
 color:#f35321
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder ul.parameters {
 list-style:none;
 padding-left:0
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder ul.parameters li {
 display:inline-block;
 clear:both
}
.confirm-form .full-section label,
.confirm-form .half-section-left label,
.confirm-form .half-section-right label,
.confirm-form .scfShortText label {
 display:none
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .info-holder .parameters-holder ul.parameters li .icon {
 margin-right:5px;
 padding-right:25px
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .info-holder .parameters-description-holder {
 padding-left:0
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .info-holder ul.parameters-description,
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .info-holder ul.parameters-values {
 list-style:none;
 line-height:30px
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .toggler button {
 width:40px;
 height:40px;
 border:1px solid gray;
 background-color:#fff;
 border-radius:0;
 margin-top:70px
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .toggler button.active {
 box-shadow:none;
 background:url(/Images/checked.png) center no-repeat
}
#header #utility-navigation,
#header .utility-nav-menu,
.c-hqv-contact-thank {
 background-color:#eaebee
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .awards-price-holder {
 line-height:22px
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .awards-price-holder .awards {
 min-height:50px;
 width:100%
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .awards-price-holder .awards li {
 float:left;
 padding-right:5px;
 margin-bottom:10px
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .awards-price-holder .price-holder {
 margin-top:30px
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .awards-price-holder .price-holder p {
 margin-bottom:0
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .awards-price-holder .price-holder .price span {
 color:#2c2c2c
}
.c-hqv-faq-home .product-results .category-holder .bottom-part .products .product .awards-price-holder .price-holder .price small {
 line-height:33px;
 padding-left:5px
}
.c-hqv-contact-thank .x-mark {
 text-align:right;
 color:#ec5321;
 font-size:30px;
 margin-top:10px;
 margin-bottom:60px
}
.c-hqv-contact-thank .x-mark i {
 cursor:pointer
}
.c-hqv-contact-thank .text {
 text-align:center;
 font-weight:700;
 color:#2c2c2c;
 margin-bottom:100px
}
.c-hqv-contact-thank .text p {
 margin-bottom:10px
}
.confirm-form {
 margin-top:20px
}
.confirm-form .scfSectionBorderAsFieldSet {
 margin:0;
 padding:0;
 border:0
}
.confirm-form .half-section-left {
 width:100%;
 position:relative
}
.confirm-form .half-section-left input {
 margin-bottom:10px
}
.confirm-form .half-section-left .scfEmailGeneralPanel,
.confirm-form .half-section-left .scfSingleLineGeneralPanel {
 width:100%;
 margin:0
}
.confirm-form .half-section-left .scfValidatorRequired {
 position:absolute;
 right:10px;
 top:5px
}
.confirm-form .half-section-right {
 width:100%;
 position:relative
}
.confirm-form .half-section-right input {
 margin-bottom:10px
}
.confirm-form .half-section-right .scfEmailGeneralPanel,
.confirm-form .half-section-right .scfSingleLineGeneralPanel {
 width:100%;
 margin:0
}
.confirm-form .full-section input,
.confirm-form .scfShortText input {
 margin-bottom:10px
}
.confirm-form .half-section-right .scfValidatorRequired {
 position:absolute;
 right:5px;
 top:5px
}
.confirm-form .full-section {
 width:100%
}
.confirm-form .full-section .scfSingleLineGeneralPanel {
 width:100%
}
.confirm-form .scfShortText {
 width:100%;
 float:left
}
.confirm-form .scfShortText .scfMultipleLineGeneralPanel {
 width:100%
}
.confirm-form .scfCheckboxBorder {
 float:left
}
.confirm-form .scfCheckboxBorder label {
 display:block
}
.confirm-form .scfCheckbox {
 margin-bottom:10px;
 padding-top:10px
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .confirm-form .half-section-left {
  width:50%;
  float:left;
  padding-right:5px
 }
 .confirm-form .half-section-left:first-child {
  padding:0;
  float:none
 }
 .confirm-form .half-section-right {
  width:50%;
  float:right;
  padding-left:5px
 }
 .confirm-form .scfSubmitButton {
  width:25%;
  margin-left:25%
 }
}
#header {
 perspective:800px
}
@media only screen and (max-width:767px) {
 #header #main-navigation {
  height:100%;
  overflow-y:scroll
 }
 #header .main-nav-menu {
  margin-bottom:200px
 }
}
#header #main-nav-content,
#header #utility-nav-content {
 z-index:30
}
#header .utility-nav-menu {
 position:relative;
 z-index:40
}
#header .utility-nav-menu .navbar-row .row>.col {
 padding-top:20px;
 padding-bottom:20px
}
#header .utility-nav-menu .navbar-row li>a {
 padding:10px 20px
}
#header .utility-nav-menu .navbar-row li>a .badge {
 margin-left:2px;
 color:#eaebee;
 background-color:#2c2c2c
}
#header .utility-nav-menu .navbar-row .open>a .badge,
#header .utility-nav-menu .navbar-row li>a:hover .badge {
 background-color:#f35321
}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
 #header .utility-nav-menu .navbar-row li>a {
  padding:10px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 #header .utility-nav-menu .navbar-row li>a {
  font-size:14px
 }
}
#header .utility-nav-menu .navbar-row .open>a {
 color:#f35321
}
#header .utility-nav-menu .navbar-row .open>a .link-text {
 border-bottom:1px solid #f35321;
 padding-bottom:5px
}
#header #main-nav-content .mainNavigationSearch {
 text-align:center
}
#header #main-nav-content .mainNavigationSearch .inner {
 text-align:center;
 display:inline-block
}
#header #main-nav-content .mainNavigationSearch .twitter-typeahead,
#header #main-nav-content .mainNavigationSearch .twitter-typeahead .form-control,
#header #main-nav-content .mainNavigationSearch .twitter-typeahead input {
 box-shadow:none;
 text-transform:uppercase;
 border:0;
 background:0 0!important
}
#header #main-nav-content .mainNavigationSearch .twitter-typeahead .tt-hint,
#header #main-nav-content .mainNavigationSearch .twitter-typeahead .tt-input {
 font-size:60px;
 padding-bottom:0;
 margin-left:70px;
 height:auto;
 width:auto;
 min-width:400px;
 letter-spacing:2px
}
@media only screen and (min-width:768px) {
 #header #main-nav-content .nav-content-area {
  padding:20px 0
 }
}
#header #main-nav-content .c-hqv-4-column-tab .listing-column {
 border-left:1px solid #e2e3e6
}
#header #main-nav-content .c-hqv-4-column-tab .listing-column:first-child {
 border-left-color:transparent
}
#header #main-nav-content .c-hqv-header-banner-tab {
 min-height:600px
}
#header #main-nav-content .c-hqv-header-banner-tab .banner-image-text {
 position:absolute;
 left:0;
 padding:0
}
@media only screen and (max-width:767px) {
 #header #main-nav-content .c-hqv-header-banner-tab .banner-image-text {
  position:relative;
  min-height:350px;
  max-height:350px;
  overflow:hidden
 }
}
.banner-image,
.c-hqv-header-banner {
 min-height:700px
}
#header #main-nav-content .c-hqv-header-banner-tab .banner-image-text .c-hqv-header-banner .container.fill {
 max-width:none;
 position:relative
}
#header #main-nav-content .c-hqv-header-banner-tab .header-banner-right {
 float:right;
 z-index:2
}
@media only screen and (max-width:767px) {
 #header #main-nav-content .c-hqv-header-banner-tab .banner-image-text .c-hqv-header-banner .container.fill {
  position:absolute;
  margin:0
 }
 #header #main-nav-content .c-hqv-header-banner-tab .banner-image-text .c-hqv-header-banner .large-header {
  padding:0
 }
 #header #main-nav-content .c-hqv-header-banner-tab .header-banner-right {
  float:none
 }
}
@media only screen and (min-width:768px) {
 .main-nav-menu {
  padding:40px 0;
  margin:0
 }
}
@media only screen and (max-width:767px) {
 .main-nav-menu .navbar-brand {
  display:block;
  float:none;
  margin-right:20px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .main-nav-menu .navbar-brand {
  padding:10px 20px
 }
 .main-nav-menu .navbar-brand img {
  width:auto
 }
}
@media only screen and (min-width:992px) {
 .main-nav-menu .navbar-brand {
  padding:4px 20px;
  margin-right:30px
 }
}
@media only screen and (min-width:1470px) {
 .main-nav-menu .navbar-brand {
  padding:4px 20px;
 }
}
.main-nav-menu .menu-search-link {
 max-height:60px
}
.main-nav-menu .menu-search-link .c-icon 
{
 margin-right:3px;
 margin-top:-3px;
 line-height:inherit;
}
@media only screen and (max-width:767px) {
 #header,
 .c-hqv-mobile-header {
  position:fixed;
  background:#eaebee;
  top:0
 }
 #header {
  left:0;
  right:40px;
  z-index:100;
  height:100%;
  border-right:1px solid #f35321
 }
 .main-nav-search {
  display:none
 }
 #main-navigation .logo,
 .c-hqv-mobile-header .logo {
  padding:0
 }
 #main-navigation .logo picture,
 .c-hqv-mobile-header .logo picture {
  display:inline-block
 }
 .c-hqv-mobile-header,
 .c-hqv-mobile-header .twitter-typeahead {
  display:block!important
 }
 #main-navigation .logo img,
 .c-hqv-mobile-header .logo img {
  padding-top:7px
 }
 .c-hqv-mobile-header .logo {
  padding-left:10px
 }
 #main-navigation .logo {
  padding-left:20px
 }
 .c-hqv-mobile-header {
  z-index:2;
  overflow:auto;
  width:100%
 }
 .c-hqv-mobile-header.open {
  top:0;
  height:100%;
  bottom:0
 }
 .c-hqv-mobile-header .links i {
  margin:4px 4px 0
 }
 .c-hqv-mobile-header .twitter-typeahead .typeahead.tt-hint {
  background:0 0!important
 }
 .c-hqv-mobile-header>.btn-group-vertical>.btn-group,
 .c-hqv-mobile-header>.btn-toolbar,
 .c-hqv-mobile-header>.clearfix,
 .c-hqv-mobile-header>.container,
 .c-hqv-mobile-header>.container-fluid,
 .c-hqv-mobile-header>.dl-horizontal dd,
 .c-hqv-mobile-header>.form-horizontal .form-group,
 .c-hqv-mobile-header>.modal-footer,
 .c-hqv-mobile-header>.nav,
 .c-hqv-mobile-header>.navbar,
 .c-hqv-mobile-header>.navbar-collapse,
 .c-hqv-mobile-header>.navbar-header,
 .c-hqv-mobile-header>.pager,
 .c-hqv-mobile-header>.panel-body,
 .c-hqv-mobile-header>.row,
 .c-hqv-mobile-header>.scfFieldContainer {
  background-color:#fff
 }
 .slide-x {
  -ms-transform:translate(-100%,0);
  transform:translate(-100%,0);
  transition:transform .1s ease
 }
 .slide-x.in {
  -ms-transform:translate(0,0);
  transform:translate(0,0)
 }
 .navbar-utility {
  padding-bottom:32px
 }
 .navbar-utility .arrow-s {
  display:none
 }
 .logo {
  padding:10px 0 31px 20px;
  background-color:#2c2c2c
 }
 .logo img {
  width:96px
 }
 .banner-image,
 .c-hqv-header-banner {
  min-height:700px
 }
}
.icon-bar {
 background:#fff;
 display:block;
 width:24px;
 height:3px
}
.icon-bar+.icon-bar {
 margin-top:5px
}
#m-nav-close {
 top:0;
 right:-41px;
 z-index:100;
 display:none
}
.in #m-nav-close {
 display:block
}
.open-header,
.open-login,
.open-search,
.open-user,
.open-wishlist {
 height:40px;
 padding:10px
}
.open-login .c-icon,
.open-search .c-icon,
.open-user .c-icon,
.open-wishlist .c-icon {
 font-size:20px;
 color:#fff
}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
 .logo img {
  padding:4px 0
 }
}
@media only screen and (min-width:768px) {
 .logo img {
  margin-top:-2px
 }
}
.carousel .overlay .large-header-wrapper .large-header span.scWebEditInput.scEnabledChrome {
 display:inherit
}
.banner-image {
 width:100%;
 position:absolute;
 top:0
}
.banner-image img {
 max-width:none;
 min-width:100%
}
@media (min-width:992px) and (max-width:1469px) {
 .banner-image,
 .c-hqv-header-banner {
  min-height:600px
 }
}
.c-hqv-mega-menu #main-nav-content .hq-listing h3 {
 margin-top:0;
 margin-bottom:0;
 border-bottom:1px solid #e2e3e6;
 display:block;
 padding-bottom:5px;
 color:#424242;
 text-transform:uppercase
}
.c-hqv-mega-menu #main-nav-content .hq-listing .navlist-item ul {
 padding-bottom:10px
}
.c-hqv-mega-menu #main-nav-content .hq-listing .navlist-item ul li {
 border-bottom:1px solid #e2e3e6
}
.c-hqv-mega-menu #main-nav-content .hq-listing .navlist-item ul li.media {
 margin-top:0
}
.c-hqv-mega-menu #main-nav-content .hq-listing .navlist-item ul li.media .media-body {
 padding-top:3px;
 vertical-align:middle
}
.c-hqv-mega-menu #main-nav-content .hq-listing .navlist-item ul li:last-child {
 border-bottom:0
}
.c-hqv-mega-menu #main-nav-content .hq-listing .navlist-item ul li a {
 display:inline-block;
 padding:0 15px
}
.c-hqv-mega-menu #main-nav-content .hq-listing .navlist-item ul li a:hover .media-body {
 color:#f35321
}
.c-hqv-mega-menu #main-nav-content .hq-listing .navlist-item ul li a .media-body {
 color:#424242
}
.c-hqv-mega-menu #main-nav-content .hq-listing .no-background {
 background:0 0!important
}
.c-hqv-mega-menu #main-nav-content .c-hqv-4-column-tab .section,
.c-hqv-mega-menu #main-nav-content .c-hqv-header-banner-tab .section {
 margin-top:-20px;
 margin-bottom:-20px
}
.c-hqv-mega-menu #main-nav-content .c-hqv-4-column-tab .column-tab-main,
.c-hqv-mega-menu #main-nav-content .c-hqv-4-column-tab .column-tab-side,
.c-hqv-mega-menu #main-nav-content .c-hqv-4-column-tab .header-banner-right,
.c-hqv-mega-menu #main-nav-content .c-hqv-header-banner-tab .column-tab-main,
.c-hqv-mega-menu #main-nav-content .c-hqv-header-banner-tab .column-tab-side,
.c-hqv-mega-menu #main-nav-content .c-hqv-header-banner-tab .header-banner-right {
 padding-top:20px;
 padding-bottom:20px
}
.c-hqv-mega-menu #main-nav-content .c-hqv-4-column-tab .tab-title {
 color:#fff;
 font-size:19px;
 text-transform:uppercase;
 display:block;
 text-align:center;
 padding-top:5px;
 font-weight:700
}
.c-hqv-mega-menu #main-nav-content .c-hqv-header-banner-tab .header-banner-right {
 border-left:1px solid #e2e3e6
}
@media only screen and (min-width:768px) {
 .c-hqv-mega-menu #main-nav-content .c-hqv-header-banner-tab .header-banner-right {
  background-color:#f3f2f0;
  padding-bottom:20px
 }
}
.c-hqv-mega-menu #main-nav-content .c-hqv-header-banner-tab .header-banner-right .btn {
 margin-left:15px;
 display:inline-block
}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-mega-menu #main-nav-content .c-hqv-header-banner-tab .header-banner-right .btn {
  width:95%
 }
}
@media only screen and (min-width:992px),only screen and (min-width:1470px) {
 .c-hqv-mega-menu #main-nav-content .c-hqv-header-banner-tab .header-banner-right .btn {
  margin-left:20px;
  margin-right:20px;
  display:block
 }
}
.c-hqv-mega-menu #main-nav-content .c-hqv-header-banner-tab .tab-title {
 color:#fff;
 font-size:19px;
 text-transform:uppercase;
 display:block;
 text-align:center;
 padding-top:5px;
 font-weight:700
}
.c-hqv-menu-ad-container {
 background-color:#fff
}
.c-hqv-menu-ad-container .c-hqv-menu-ad {
 position:relative;
 padding-bottom:90px
}
.c-hqv-menu-ad-container .c-hqv-menu-ad .menu-ad-bottom {
 padding-top:10px
}
.c-hqv-menu-ad-container .c-hqv-menu-ad .link {
 position:absolute;
 bottom:20px;
 left:0;
 right:0
}
.c-hqv-professional-services .professional-services-info {
 padding:20px
}
.c-hqv-professional-services .professional-services-title {
 margin-bottom:20px
}
.c-hqv-professional-services .professional-services-info-item-link {
 display:block;
 padding-bottom:10px;
 margin-bottom:6px;
 border-bottom:1px solid #f3f2f0;
 color:#424242
}
.c-hqv-professional-services .professional-services-info-item-link:active,
.c-hqv-professional-services .professional-services-info-item-link:focus,
.c-hqv-professional-services .professional-services-info-item-link:hover,
.c-hqv-select-region .regions .region-link.active .region-title,
.c-hqv-select-region .regions .region-link:hover .region-title,
.c-hqv-select-region .regions.open .region-title {
 color:#f35321
}
.professional-services-horizontal {
 display:table;
 width:100%
}
.professional-services-horizontal .professional-services-info,
.professional-services-horizontal .professional-services-presentation {
 display:table-cell;
 vertical-align:top
}
.professional-services-horizontal .professional-services-info {
 background-color:#e2e3e6;
 width:66%
}
.professional-services-horizontal .professional-services-presentation {
 width:34%
}
.c-hqv-select-region .select-region-desktop {
 position:relative
}
.c-hqv-select-region .select-region-desktop .arrow {
 position:absolute;
 top:119px;
 left:77px;
 background:#f4f3f1;
 transition:all .25s ease;
 color:#f35321
}
.c-hqv-select-region .select-region-desktop .arrow .hq-icon {
 margin:0
}
.c-hqv-select-region .regions {
 padding:0 0 13px;
 border-bottom:1px solid #f35321;
 display:table;
 width:100%
}
.c-hqv-select-region .regions .region-container {
 display:table-cell;
 position:relative;
 border-right:1px solid #d6d8de;
 height:110px
}
.c-hqv-select-region .regions .region-container:last-child {
 border-right:0
}
.c-hqv-select-region .regions .region-image {
 margin:auto
}
.c-hqv-select-region .regions .region-title {
 display:block;
 text-align:center
}
.c-hqv-select-region .regions .region-link {
 display:block;
 border-right:1px solid #ccc;
 text-align:center;
 padding:15px 15px 0;
 text-decoration:none
}
#footer .newsletter .c-fnd-text-block a:hover,
#footer .portal-link:hover,
#footer .press-area .c-fnd-text-block a:hover,
.c-hqv-footer .newsletter .c-fnd-text-block a:hover,
.c-hqv-footer .portal-link:hover,
.c-hqv-footer .press-area .c-fnd-text-block a:hover,
.c-hqv-portal-navigation .portal-link:hover {
 text-decoration:underline
}
.c-hqv-select-region .regions .region-link:last-child {
 border-right:0
}
.c-hqv-select-region .countries {
 overflow:hidden
}
.c-hqv-select-region .countries-list-container {
 display:table;
 position:absolute;
 opacity:.000001;
 padding:20px 0;
 transition:opacity .25s ease
}
.c-hqv-select-region .countries-list-container.open {
 position:relative;
 opacity:1
}
.c-hqv-select-region .countries-list {
 list-style:none;
 margin:0;
 padding:0 30px 0 0;
 display:table-cell
}
.c-hqv-select-region .countries-list .country-link {
 font-size:13px;
 color:#000;
 white-space:nowrap;
 outline:0
}
.c-hqv-select-region .countries-list .country-link:hover {
 color:#f35321
}
.c-hqv-select-region .countries-list .country-link:active,
.c-hqv-select-region .countries-list .country-link:focus,
.c-hqv-select-region .countries-list .country-link:hover {
 outline:0
}
@media only screen and (max-width:767px) {
 .panel-mobile {
  background-color:#eaebee
 }
 .panel-mobile .panel-body {
  padding:30px
 }
 .panel-mobile .panel-body .panel-heading {
  border-bottom:1px solid #c3c3c3;
  padding:0
 }
 .panel-mobile .panel-body .panel-heading .panel-title {
  font-size:22px;
  padding:15px 0 15px 15px
 }
 .panel-mobile .panel-body .panel-heading .panel-title i {
  float:right;
  color:#f35321
 }
 .panel-mobile .panel-body .panel-heading .countrie {
  display:none
 }
 .panel-mobile .panel-body .panel-heading .countrie a {
  font-size:20px;
  padding:5px 0 5px 40px;
  display:block
 }
 .panel-mobile .panel-body .btn-block {
  padding:6px 0
 }
 .panel-mobile .panel-body .btn-block:hover {
  color:#f35321
 }
 .region-selector .panel-body {
  padding-top:6px
 }
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .region-selector .h2 {
  text-align:center;
  font-size:24px;
  border-bottom:1px solid #d6d8de;
  padding-top:50px;
  padding-bottom:50px;
  margin:0
 }
 .special-col-8 {
  width:12.5%
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .banner-image,
 .c-hqv-header-banner {
  min-height:600px
 }
 #region-selector .arrow {
  left:38px
 }
}
@media only screen and (min-width:992px) {
 #region-selector .arrow {
  left:50px
 }
}
.c-hqv-portal-navigation {
 text-transform:uppercase;
 text-align:center;
 font-weight:700;
 font-size:1em;
 background-color:#fff
}
.c-hqv-portal-navigation .portal-link {
 padding:9px 0;
 display:block
}
.c-hqv-portal-navigation .first {
 background-color:#595959
}
.c-hqv-portal-navigation .first .portal-link {
 color:#fff
}
.c-hqv-portal-navigation .last {
 background-color:#fff
}
.c-hqv-portal-navigation .last .portal-link {
 color:#595959
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .c-hqv-portal-navigation {
  font-size:11px
 }
 .c-hqv-portal-navigation .portal-link {
  text-align:left
 }
 .c-hqv-portal-navigation .first .portal-link {
  text-align:right
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-portal-navigation,
 .c-hqv-portal-navigation .site-picker {
  position:absolute;
  width:100%;
  bottom:0
 }
 .c-hqv-portal-navigation .first,
 .c-hqv-portal-navigation .site-picker .first {
  display:none
 }
}
.c-hqv-search-box-utility {
 width:100%
}
.c-hqv-search-box-utility .search-input {
 box-shadow:none;
 text-transform:uppercase;
 border:0;
 background:0 0!important;
 font-size:60px;
 padding-bottom:0;
 margin-left:70px;
 height:auto;
 letter-spacing:2px;
 color:#2c2c2c;
 width:100%
}
.c-hqv-search-box-utility .search-input:focus {
 outline-color:#2c2c2c;
 border-bottom:1px solid #fff
}
.c-hqv-search-box-utility .tt-hint {
 border:0;
 opacity:.6!important
}
.c-hqv-search-box-utility .tt-dropdown-menu {
 position:relative!important;
 display:block!important;
 width:auto;
 background:0 0;
 border:0
}
.c-hqv-search-box-utility .tt-dataset-tips {
 padding:15px
}
@media only screen and (max-width:767px) {
 .c-hqv-search-box-utility .tt-dataset-tips {
  padding:15px 0
 }
}
.c-hqv-search-box-utility .tt-suggestions {
 color:#2c2c2c;
 cursor:pointer
}
.c-hqv-search-box-utility .tt-suggestion {
 padding:0 10px;
 margin-top:1px
}
.c-hqv-search-box-utility .tt-suggestion.tt-cursor,
.c-hqv-search-box-utility .tt-suggestion:hover {
 color:#f35321;
 background-color:#fff
}
.c-hqv-search-box-utility .tt-suggestion:last-child {
 border:0
}
.c-hqv-search-box-utility .tt-suggestion p {
 position:relative;
 top:1px;
 border-bottom:1px solid #e2e3e6;
 padding:5px 0;
 margin:0
}
.c-hqv-search-box-utility .products-list {
 list-style:none;
 margin:0;
 padding:0
}
@media only screen and (max-width:767px) {
 .c-hqv-search-box-utility {
  position:relative;
  height:100%;
  -webkit-overflow-scrolling:touch
 }
 .c-hqv-search-box-utility pre[aria-hidden=true] {
  padding:0;
  overflow:hidden
 }
 .c-hqv-search-box-utility .search-form-container {
  margin-bottom:-70px
 }
 .c-hqv-search-box-utility .twitter-typeahead {
  top:-40px;
  left:26px;
  margin:0
 }
 .c-hqv-search-box-utility .search-input {
  color:#fff;
  margin-left:0;
  font-size:18px;
  height:40px;
  padding-left:15px;
  background-color:#2c2c2c
 }
 .c-hqv-search-box-utility .tt-hint {
  color:#fff;
  width:100%
 }
 .c-hqv-search-box-utility .tt-hint:hover {
  background-color:transparent
 }
 .c-hqv-search-box-utility .tt-suggestion {
  font-size:130%;
  padding:5px 0
 }
 .c-hqv-search-box-utility .c-hqv-recommended-products {
  padding:0 10px;
  overflow-x:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch
 }
 .c-hqv-search-box-utility .tt-dropdown-menu {
  left:-41px!important
 }
 #footer .follow-us-margin,
 .c-hqv-footer .follow-us-margin {
  margin-bottom:20px
 }
}
#footer,
.c-hqv-footer {
 background:#eaebee;
 margin-top:50px;
 padding-top:30px;
 padding-bottom:25px
}
#footer.gdpr-info-visible,
.c-hqv-footer.gdpr-info-visible {
 margin-top:0
}
#footer .h3,
.c-hqv-footer .h3 {
 line-height:22px
}
@media only screen and (min-width:768px) {
 #footer .follow-us-margin>.h3,
 .c-hqv-footer .follow-us-margin>.h3 {
  margin-bottom:3px
 }
}
#footer .follow-us-margin .hq-icon,
.c-hqv-footer .follow-us-margin .hq-icon {
 top:-5px
}
#footer .dropdown,
.c-hqv-footer .dropdown {
 margin-bottom:10px
}
#footer .dropdown .btn,
.c-hqv-footer .dropdown .btn {
 outline:#d6d6d6 ridge 1px
}
#footer .dropdown .btn:active,
#footer .dropdown .btn:focus,
#footer .dropdown .btn:focus:active,
.c-hqv-footer .dropdown .btn:active,
.c-hqv-footer .dropdown .btn:focus,
.c-hqv-footer .dropdown .btn:focus:active {
 outline:#f35321 ridge 1px
}
#footer .link-to-site,
.c-hqv-footer .link-to-site {
 background-color:#2c2c2c;
 color:#fff;
 text-align:center;
 text-transform:uppercase;
 padding:10px 5px;
 font-weight:700;
 font-size:16px;
 line-height:18px
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 #footer .link-to-site,
 .c-hqv-footer .link-to-site {
  font-size:15px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 #footer .link-to-site,
 .c-hqv-footer .link-to-site {
  font-size:12px;
  line-height:15px
 }
 #footer .find-the-right-product .media,
 .c-hqv-footer .find-the-right-product .media {
  line-height:20px
 }
}
#footer .container>.row:first-child>.col,
.c-hqv-footer .container>.row:first-child>.col {
 border-left:1px solid #d6d8de
}
#footer .container>.row:first-child>.col:first-child,
.c-hqv-footer .container>.row:first-child>.col:first-child {
 border-left:0
}
#footer a:hover,
.c-hqv-footer a:hover {
 cursor:pointer
}
#footer li,
#footer ul,
.c-hqv-footer li,
.c-hqv-footer ul {
 list-style:none
}
#footer .h2,
#footer h2,
.c-hqv-footer .h2,
.c-hqv-footer h2 {
 font-size:18px;
 margin:24px 0 12px
}
#footer .h2:first-child,
#footer h2:first-child,
.c-hqv-footer .h2:first-child,
.c-hqv-footer h2:first-child {
 margin-top:0
}
#footer .h3,
#footer h3,
.c-hqv-footer .h3,
.c-hqv-footer h3 {
 font-size:18px;
 text-transform:uppercase;
 color:#2c2c2c;
 margin:0 0 8px;
 border-bottom:1px solid #eaebee;
 padding-bottom:6px
}
#footer .newsletter .c-fnd-text-block a,
#footer .pos-init a,
#footer .press-area .c-fnd-text-block a,
.c-hqv-footer .newsletter .c-fnd-text-block a,
.c-hqv-footer .pos-init a,
.c-hqv-footer .press-area .c-fnd-text-block a {
 color:#f35321
}
#footer .h4,
#footer h4,
.c-hqv-footer .h4,
.c-hqv-footer h4 {
 font-size:12px
}
#footer .h4,
#footer .h5,
#footer h4,
#footer h5,
.c-hqv-footer .h4,
.c-hqv-footer .h5,
.c-hqv-footer h4,
.c-hqv-footer h5 {
 text-transform:uppercase
}
#footer .site-switch,
.c-hqv-footer .site-switch {
 margin-bottom:12px;
 display:block
}
@media only screen and (max-width:767px) {
 #footer .find-the-right-product,
 .c-hqv-footer .find-the-right-product {
  margin-bottom:130px
 }
}
@media only screen and (min-width:768px) {
 #footer .find-the-right-product>.h3,
 .c-hqv-footer .find-the-right-product>.h3 {
  margin-bottom:3px
 }
}
@media only screen and (min-width:992px) {
 #footer .find-the-right-product .title,
 .c-hqv-footer .find-the-right-product .title {
  padding-left:20px
 }
}
#footer .find-the-right-product .media,
.c-hqv-footer .find-the-right-product .media {
 margin-top:3px
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 #footer .find-the-right-product .media,
 .c-hqv-footer .find-the-right-product .media {
  line-height:21px
 }
}
@media only screen and (min-width:1470px) {
 #footer .find-the-right-product .media,
 .c-hqv-footer .find-the-right-product .media {
  line-height:24px
 }
}
#footer .find-the-right-product .listing .h3,
.c-hqv-footer .find-the-right-product .listing .h3 {
 margin-bottom:0;
 padding-bottom:0
}
#footer .find-the-right-product .white-holder,
.c-hqv-footer .find-the-right-product .white-holder {
 padding:10px 0;
 margin-bottom:35px
}
#footer .find-the-right-product .dropdown,
.c-hqv-footer .find-the-right-product .dropdown {
 width:100%;
 margin-bottom:20px
}
#footer .middle-area-footer-panel .listing .h3,
.c-hqv-footer .middle-area-footer-panel .listing .h3 {
 padding-bottom:6px;
 margin-bottom:8px
}
@media only screen and (max-width:767px) {
 #footer .newsletter,
 .c-hqv-footer .newsletter {
  margin-bottom:20px
 }
}
@media only screen and (min-width:768px) {
 #footer .middle-area-footer-panel,
 .c-hqv-footer .middle-area-footer-panel {
  margin-top:25px
 }
 #footer .newsletter>.h3,
 .c-hqv-footer .newsletter>.h3 {
  margin-bottom:3px
 }
}
#footer .newsletter .c-signup-btn .pull-right.hq-icon-small,
.c-hqv-footer .newsletter .c-signup-btn .pull-right.hq-icon-small {
 float:none!important;
 font-size:1em!important
}
#footer .youtube-holder .c-fnd-video-modal,
.c-hqv-footer .youtube-holder .c-fnd-video-modal {
 background:0 0
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1469px) {
 #footer .youtube-holder .c-fnd-video-modal .hq-icon-play-button,
 .c-hqv-footer .youtube-holder .c-fnd-video-modal .hq-icon-play-button {
  width:45px;
  height:45px;
  padding-top:8px;
  font-size:30px
 }
}
#footer .youtube-holder .c-fnd-text-block,
.c-hqv-footer .youtube-holder .c-fnd-text-block {
 background:#fff;
 padding:15px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 #footer .youtube-holder .c-fnd-text-block,
 .c-hqv-footer .youtube-holder .c-fnd-text-block {
  padding:15px 10px;
  line-height:17px
 }
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 #footer .youtube-holder .c-fnd-text-block,
 .c-hqv-footer .youtube-holder .c-fnd-text-block {
  line-height:18px
 }
}
@media only screen and (min-width:1470px) {
 #footer .youtube-holder .c-fnd-text-block,
 .c-hqv-footer .youtube-holder .c-fnd-text-block {
  line-height:21px
 }
}
@media only screen and (max-width:767px) {
 #footer .other-sites,
 #footer .youtube-holder,
 .c-hqv-footer .other-sites,
 .c-hqv-footer .youtube-holder {
  margin-bottom:20px
 }
}
#footer .other-sites>.dropdown:nth-of-type(1),
.c-hqv-footer .other-sites>.dropdown:nth-of-type(1) {
 margin-top:15px
}
#footer .other-sites>.dropdown,
.c-hqv-footer .other-sites>.dropdown {
 width:100%;
 margin-top:10px
}
#footer .other-sites>.dropdown:last-child,
.c-hqv-footer .other-sites>.dropdown:last-child {
 margin-bottom:0
}
#footer .press-area,
.c-hqv-footer .press-area {
 padding-top:10px
}
@media only screen and (max-width:767px) {
 #footer .press-area,
 .c-hqv-footer .press-area {
  margin-bottom:20px
 }
}
#footer #view-all-products,
.c-hqv-footer #view-all-products {
 margin-bottom:26px
}
#footer .row.boxed,
.c-hqv-footer .row.boxed {
 background:#fff;
 padding-top:20px;
 padding-bottom:20px;
 margin-top:40px
}
#footer .pos-init,
.c-hqv-footer .pos-init {
 padding-top:20px
}
#footer .find-product,
.c-hqv-footer .find-product {
 background-color:#fff;
 padding:20px 0
}
#footer .find-product .navlist-item ul li,
.c-hqv-footer .find-product .navlist-item ul li {
 border:0
}
#footer .find-product .c-fnd-text-block,
.c-hqv-footer .find-product .c-fnd-text-block {
 margin-bottom:0
}
@media only screen and (max-width:767px) {
 #footer .top-head,
 .c-hqv-footer .top-head {
  border:0;
  padding-top:6px
 }
 #footer .h2,
 #footer h2,
 .c-hqv-footer .h2,
 .c-hqv-footer h2 {
  border-width:1px 0 0
 }
}
#footer .portal-link,
.c-hqv-footer .portal-link {
 background:#273a60;
 color:#eaebee;
 text-transform:uppercase;
 padding:10px 20px;
 text-align:center;
 font-weight:700
}
#footer-bottom,
.c-hqv-footer-bottom {
 padding-top:20px;
 padding-bottom:10px;
 background-color:#2c2c2c;
 color:#fff
}
#footer-bottom small,
.c-hqv-footer-bottom small {
 font-size:13px
}
#footer-bottom a,
.c-hqv-footer-bottom a {
 color:#fff
}
#footer-bottom a:hover,
.c-hqv-footer-bottom a:hover {
 color:#f35321
}
#footer-bottom .footer-logo,
.c-hqv-footer-bottom .footer-logo {
 padding-top:10px;
 width:auto
}
@media only screen and (max-width:767px) {
 #footer-bottom .footer-logo,
 .c-hqv-footer-bottom .footer-logo {
  padding-bottom:30px;
  padding-top:30px
 }
}
#footer-bottom .footer-description,
.c-hqv-footer-bottom .footer-description {
 padding-bottom:60px
}
#footer-bottom .bottom-left-image,
.c-hqv-footer-bottom .bottom-left-image {
 margin-top:-110px;
 margin-left:20px;
 max-width:250px;
 display:inherit
}
@media only screen and (min-width:992px) {
 #footer .boxed,
 #footer .boxed>div,
 #footer .row>div:last-child,
 .c-hqv-footer .boxed,
 .c-hqv-footer .boxed>div,
 .c-hqv-footer .row>div:last-child {
  border-right:0
 }
 #footer-bottom .bottom-left-image,
 .c-hqv-footer-bottom .bottom-left-image {
  margin-top:-160px
 }
}
#footer-bottom .footer-listing .h3,
#footer-bottom .footer-listing h3,
.c-hqv-footer-bottom .footer-listing .h3,
.c-hqv-footer-bottom .footer-listing h3 {
 float:left;
 display:inline-block;
 font-size:13px;
 line-height:13px;
 text-transform:none;
 border:0;
 font-weight:400;
 margin-top:15px;
 margin-right:5px
}
#footer-bottom .footer-listing .media-list,
.c-hqv-footer-bottom .footer-listing .media-list {
 float:left;
 display:inline-block
}
#footer-bottom .footer-listing ul>li,
.c-hqv-footer-bottom .footer-listing ul>li {
 display:inline-block;
 padding-right:5px;
 border:0;
 border-right:1px solid #fff;
 line-height:13px
}
#footer-bottom .footer-listing ul>li:last-child,
.c-hqv-footer-bottom .footer-listing ul>li:last-child {
 border:0
}
#footer-bottom .footer-listing ul>li a,
.c-hqv-footer-bottom .footer-listing ul>li a {
 font-size:13px;
 display:inline-block
}
#footer-bottom .left,
.c-hqv-footer-bottom .left {
 padding-top:5px
}
.promobox {
 margin:0
}
.promobox img {
 width:100%;
 height:auto
}
.promobox .empty-placeholder {
 height:100px;
 background:url(/Images/big-X.png) center center no-repeat #fff
}
.promobox .banner {
 position:relative
}
.promobox .banner.theme-dark .text-body {
 background-repeat: no-repeat;
    color: #fff;
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75) 40%,rgba(0,0,0,.84));
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px) {
 .promobox .banner.theme-dark .text-body {
  background-repeat: no-repeat;
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.65) 40%,rgba(0,0,0,.84));
}
}
.promobox .banner.theme-light .text-body {
 background-repeat: no-repeat;
    color: #000;
    background-image: linear-gradient(rgba(0,0,0,0),#fff 40%,#fff);
}
.promobox .banner.theme-none .text-body {
 color:#000
}
.promobox .banner .text-body {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 padding:40px 30px 10px
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1469px) {
 .promobox .banner .text-body {
  padding:20px 15px 10px!important
 }
}
@media only screen and (min-width:1470px) {
 .promobox .banner .text-body {
  padding:20px 30px 10px!important
 }
}
.promobox .banner .text-body p {
 margin:0;
 display:none
}
.promobox .banner .text-body .banner-text {
 text-align:center;
 font-weight:700;
 font-size:24px;
 line-height:29px;
 text-transform:uppercase
}
@media only screen and (max-width:767px) {
 .promobox .banner .text-body .banner-text {
  font-size:22px;
  line-height:24px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .promobox .banner .text-body .banner-text {
  font-size:16px;
  line-height:18px
 }
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .promobox .banner .text-body .banner-text {
  font-size:20px;
  line-height:22px
 }
}
.promobox .banner .text-body .link-text {
 vertical-align:bottom;
 text-align:center
}
@media only screen and (max-width:767px) {
 .promobox .banner .text-body .link-text {
  font-size:15px;
  line-height:17px
 }
 .promobox .banner .text-body .btn-wrapper {
  margin-top:5px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .promobox .banner .text-body .link-text {
  font-size:13px;
  line-height:15px
 }
}
.promobox .banner .text-body .link-text:hover {
 text-decoration:underline;
 border-bottom:0!important
}
.promobox .banner .text-body .btn-wrapper {
 width:100%;
 left:0;
 bottom:0;
 text-align:center;
 padding:0 30px
}
.promobox .banner .text-body .btn-wrapper .btn-link:hover .btn-inner-text {
 border-bottom:0!important
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1469px) {
 .promobox .banner .text-body .btn-wrapper {
  padding:0 15px
 }
}
@media only screen and (min-width:1470px) {
 .promobox .banner .text-body .btn-wrapper {
  padding:0 20px
 }
}
.promobox .banner .text-body .btn-wrapper .hq-icon {
 vertical-align:bottom;
 font-size:13px;
 top:-2px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .promobox .banner .text-body .btn-wrapper .hq-icon {
  font-size:11px;
  top:-3px
 }
 .c-hqv-service-article-base .image {
  height:235px
 }
}
@media only screen and (max-width:767px) {
 .promobox .banner .text-body .btn-wrapper .hq-icon {
  font-size:12px;
  top:-3px
 }
 .promobox .banner {
  margin-top:10px
 }
 .promobox .banner:first-child {
  margin-top:0
 }
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .promobox {
  display:table;
  width:100%
 }
 .promobox .banner {
  display:table-cell;
  float:none;
  padding:0;
  overflow:hidden
 }
 .promobox .banner:hover {
  background-color:#eaebee;
  z-index:100
 }
 .promobox .banner:hover img {
  -ms-transform:scale(1.2);
  transform:scale(1.2);
  transition-timing-function:ease-out;
  transition-duration:650ms
 }
}
.c-hqv-service-article-base {
 padding-top:10px
}
.c-hqv-service-article-base .image {
 display:table-cell;
 vertical-align:middle
}
@media only screen and (min-width:992px) {
 .promobox .banner .text-body .link-text {
  line-height:18px
 }
 .c-hqv-service-article-base .image {
  height:310px
 }
}
@media only screen and (min-width:1470px) {
 .c-hqv-service-article-base .image {
  height:450px
 }
}
.c-hqv-service-article-base .link,
.c-hqv-service-article-base .link a {
 color:#f35321
}
.c-fnd-floating-circles-G {
 position:relative;
 width:64px;
 height:64px;
 -ms-transform:scale(.5);
 transform:scale(.5)
}
.f_circleG {
 position:absolute;
 background-color:#b3b5b7;
 height:12px;
 width:12px;
 border-radius:6px;
 animation-name:f_fadeG;
 animation-duration:1.04s;
 animation-iteration-count:infinite;
 animation-direction:linear
}
#frotateG_01 {
 left:0;
 top:26px;
 animation-delay:.39s
}
#frotateG_02 {
 left:8px;
 top:8px;
 animation-delay:.52s
}
#frotateG_03 {
 left:26px;
 top:0;
 animation-delay:.65s
}
#frotateG_04 {
 right:8px;
 top:8px;
 animation-delay:.78s
}
#frotateG_05 {
 right:0;
 top:26px;
 animation-delay:.91s
}
#frotateG_06 {
 right:8px;
 bottom:8px;
 animation-delay:1.04s
}
#frotateG_07 {
 left:26px;
 bottom:0;
 animation-delay:1.17s
}
#frotateG_08 {
 left:8px;
 bottom:8px;
 animation-delay:1.3s
}
.loader-outer {
 position:absolute;
 top:0;
 left:0;
 background-color:rgba(0,0,0,.3);
 z-index:1;
 height:100%;
 width:100%;
 display:table
}
.loader-outer .loader-inner {
 text-align:center;
 display:table-cell;
 vertical-align:middle
}
.loader-outer .loader-inner .c-fnd-floating-circles-G {
 display:inline-block
}
@keyframes f_fadeG {
 0% {
  background-color:#f35321
 }
 100% {
  background-color:#b3b5b7
 }
}
.c-hqv-social-sharing-panel a,
.c-hqv-social-sharing-panel a:active,
.c-hqv-social-sharing-panel a:focus,
.c-hqv-social-sharing-panel a:hover {
 outline:0;
 text-decoration:none
}
.c-hqv-social-sharing-panel a .title>span,
.c-hqv-social-sharing-panel a:active .title>span,
.c-hqv-social-sharing-panel a:focus .title>span,
.c-hqv-social-sharing-panel a:hover .title>span {
 position:relative;
 top:3px
}
.c-hqv-social-sharing-panel .h3,
.c-hqv-social-sharing-panel h3 {
 margin:20px 0
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .c-hqv-social-sharing-panel ul {
  display:table;
  height:70px;
  margin-bottom:0;
  width:100%
 }
 .c-hqv-social-sharing-panel ul li {
  display:table-cell;
  float:none;
  vertical-align:middle;
  height:100%;
  padding:0;
  text-align:center
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-social-sharing-panel ul {
  padding-left:0;
  list-style:none;
  margin-left:-5px;
  margin-bottom:0
 }
 .c-hqv-social-sharing-panel ul>li {
  display:inline-block;
  padding-left:5px;
  padding-right:5px
 }
 .c-hqv-social-sharing-panel ul li {
  margin-bottom:15px
 }
 .c-hqv-social-sharing-panel {
  padding-bottom:10px
 }
 .c-hqv-social-sharing-panel .share-title {
  margin-bottom:10px
 }
}
.c-hqv-social-sharing-panel .share-button .icon {
 color:currentColor;
 transition:all .3s ease
}
.c-hqv-social-sharing-panel .share-button .title {
 color:#2c2c2c;
 padding:5px;
 transition:all .3s ease
}
.c-hqv-social-sharing-panel .share-button .hits {
 color:#424242
}
.c-hqv-social-sharing-panel .facebook-button:focus .title,
.c-hqv-social-sharing-panel .facebook-button:hover .title {
 color:#005099
}
.c-hqv-social-sharing-panel .twitter-button:focus .title,
.c-hqv-social-sharing-panel .twitter-button:hover .title {
 color:#00a9dd
}
.c-hqv-social-sharing-panel .pinterest-button:focus .icon,
.c-hqv-social-sharing-panel .pinterest-button:focus .title,
.c-hqv-social-sharing-panel .pinterest-button:hover .icon,
.c-hqv-social-sharing-panel .pinterest-button:hover .title {
 color:#e51c24
}
.c-hqv-social-sharing-panel .email-button:focus .title,
.c-hqv-social-sharing-panel .email-button:hover .title {
 color:#231f20
}
.c-hqv-social-sharing-panel .modal-content {
 border:0
}
.c-hqv-social-sharing-panel ul>li .hq-icon-medium {
 border-radius:15px;
 color:#fff
}
.c-hqv-social-sharing-panel .hq-icon-print-page+span:hover,
.c-hqv-social-sharing-panel .print-this-btn:hover .title {
 color:#2c2c2c
}
.c-hqv-social-sharing-panel ul>li .hq-icon-social-facebook {
 background-color:#40579b
}
.c-hqv-social-sharing-panel ul>li .hq-icon-social-twitter {
 background-color:#5ea3ff
}
.c-hqv-social-sharing-panel ul>li .hq-icon-print-page,
.c-hqv-social-sharing-panel ul>li .hq-icon-social-email {
 background-color:#2c2c2c
}
.c-hqv-social-sharing-panel ul>li .hq-icon-social-pinterest {
 background-color:#e51c24
}
.c-hqv-social-sharing-panel ul .hq-icon-social-facebook:after {
 border:4px solid #40579b
}
.c-hqv-social-sharing-panel ul .hq-icon-social-twitter:after {
 border:4px solid #5ea3ff
}
.c-hqv-social-sharing-panel ul .hq-icon-print-page:after,
.c-hqv-social-sharing-panel ul .hq-icon-social-email:after {
 border:4px solid #2c2c2c
}
.c-hqv-social-sharing-panel ul .hq-icon-social-pinterest:after {
 border:4px solid #e51c24
}
.c-hqv-social-sharing-panel ul .hq-icon-medium:after {
 border-radius:30px;
 content:"";
 height:30px;
 left:0;
 position:absolute;
 width:30px
}
.c-hqv-social-sharing-panel .print-this-btn:hover {
 cursor:pointer
}
.c-hqv-theme-pages-menu-tabs {
 padding-bottom:10px
}
.c-hqv-theme-pages-menu-tabs ul {
 list-style:none
}
.c-hqv-theme-pages-menu-tabs ul h5 {
 padding-bottom:0
}
.c-hqv-theme-pages-menu-tabs ul a {
 padding-bottom:5px;
 margin-right:10px
}
.c-hqv-theme-pages-menu-tabs ul a:active,
.c-hqv-theme-pages-menu-tabs ul a:focus {
 text-decoration:none
}
.c-hqv-theme-pages-menu-tabs ul a.active {
 border-bottom:1px solid #f35321
}
.c-hqv-theme-pages-menu-tabs ul li {
 float:left
}
.c-hqv-theme-pages-menu-tabs ul li li {
 text-transform:uppercase
}
.c-hqv-theme-pages-menu-tabs ul li li a {
 display:block;
 border-bottom:1px solid #e2e3e6
}
.c-hqv-theme-pages-menu-tabs ul li.allArticles {
 float:right
}
.c-hqv-theme-pages-menu-tabs ul li.allArticles li {
 margin-top:36px
}
.c-hqv-theme-pages-menu-tabs ul li.allArticles li a {
 margin-right:0
}
@media only screen and (max-width:767px) {
 .c-hqv-theme-pages-menu-tabs {
  display:none
 }
}
.c-hqv-highlighted-content ul {
 list-style:none
}
.c-hqv-highlighted-content h5 {
 padding-bottom:5px;
 border-bottom:1px solid #e2e3e6;
 text-transform:uppercase
}
.c-hqv-highlighted-content .top-row .wrapper {
 display:table;
 table-layout:fixed;
 width:100%
}
.c-hqv-highlighted-content .carouselNav {
 background-color:#424242;
 color:#f3f2f0
}
.c-hqv-highlighted-content .carouselNav li {
 padding-left:15px;
 padding-right:15px;
 cursor:pointer;
 width:100%;
 position:absolute
}
.c-hqv-highlighted-content .carouselNav li.active {
 background-color:#f3f2f0;
 color:#424242;
 cursor:default
}
.c-hqv-highlighted-content .carouselNav li div {
 display:table;
 height:100%;
 width:100%
}
.c-hqv-highlighted-content .carouselNav li div span {
 display:table-cell;
 vertical-align:middle
}
.c-hqv-highlighted-content .carouselImages,
.c-hqv-highlighted-content .carouselNav {
 display:table-cell;
 float:none;
 vertical-align:top;
 padding:0
}
.c-hqv-highlighted-content .carouselImages>li,
.c-hqv-highlighted-content .carouselInfo>li {
 display:none
}
.c-hqv-hero-product .items .item .bottom small,
.c-hqv-highlighted-content .carouselImages>li.active,
.c-hqv-highlighted-content .carouselInfo>li.active,
.c-hqv-small-product {
 display:block
}
.c-hqv-highlighted-content .carouselInfo .btn {
 padding-left:0;
 color:#f35321
}
.c-hqv-hero-product .non-ecom {
 min-height:0!important
}
.c-hqv-hero-product .c-fnd-compact-rendering .logged-ecom {
 padding-top:20px
}
.c-hqv-hero-product .c-fnd-compact-rendering .logged-ecom .text {
 padding:0
}
.c-hqv-hero-product .empty-placeholder {
 height:100px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/big-X.png) center center no-repeat #fff
}
@media only screen and (max-width:767px) {
 .c-hqv-hero-product .section-title {
  padding-left:20px;
  padding-right:20px
 }
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .c-hqv-highlighted-content .top-row {
  margin:0
 }
 .c-hqv-hero-product .items {
  margin:15px
 }
}
.c-hqv-hero-product .items .item {
 padding:0
}
.c-hqv-hero-product .items .item p.text-uppercase {
 margin-bottom:-20px
}
.c-hqv-hero-product .items .item .image {
 background-color:#fff;
 position:relative
}
.c-hqv-hero-product .items .item .image img {
 position:absolute;
 bottom:-15px;
 width:auto;
 left:0;
 right:0
}
@media only screen and (max-width:767px) {
 .c-hqv-hero-product .items .item .image img {
  position:relative
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-hero-product .items .item .image {
  height:175px
 }
}
@media only screen and (min-width:992px) {
 .c-hqv-hero-product .items .item .image {
  height:275px
 }
}
@media only screen and (min-width:1470px) {
 .c-hqv-hero-product .items .item .image {
  height:300px
 }
}
.c-hqv-hero-product .items .item .bottom {
 text-align:center;
 padding:25px 10px 20px;
 background-color:#f3f2f0
}
.c-hqv-hero-product .items .item .bottom .price span {
 font-size:25px;
 color:#2c2c2c
}
.c-hqv-hero-product .items .item .bottom .price span.new-price,
.c-hqv-small-product .holder .product-name,
.c-hqv-small-product .product-name {
 color:#f35321
}
.c-hqv-hero-product .items .item .bottom .price span.line-through {
 font-size:20px
}
.c-hqv-hero-product .items .item .bottom .price .c-fnd-compact-rendering .logged-ecom span {
 font-size:15px
}
.c-hqv-hero-product .items .item .bottom h2 {
 text-transform:none;
 margin-top:40px;
 margin-bottom:15px
}
.c-hqv-hero-product .items .item .bottom .discription {
 min-height:30px;
 margin-bottom:10px
}
.c-hqv-small-product .empty-placeholder {
 height:100px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/big-X.png) center center no-repeat #fff
}
.c-hqv-small-product .holder {
 background-color:#fff;
 min-width:200px
}
.c-hqv-small-product a {
 overflow:auto
}
.c-hqv-small-product a:hover {
 color:#2c2c2c;
 text-decoration:none
}
.c-hqv-small-product .text {
 margin-bottom:15px
}
.c-hqv-small-product .icons {
 border-top:1px solid #e2e3e6;
 padding-top:5px;
 padding-bottom:5px;
 margin-bottom:10px;
 min-height:30px
}
.c-hqv-small-product .icons ul {
 display:inline
}
.c-hqv-small-product .icons ul li {
 list-style:none;
 float:left;
 margin-top:-5px
}
.c-hqv-small-product .stroke {
 margin:0;
 padding:0
}
.c-hqv-small-product .price-discount {
 color:#595959;
 margin-top:10px
}
.c-hqv-small-product .price-discount p {
 margin:0
}
.c-hqv-small-product .price {
 margin-top:10px
}
.c-hqv-small-product .price p,
.c-hqv-small-product .strikethrough {
 margin:0
}
.c-hqv-small-product .strikethrough strong {
 text-decoration:line-through;
 float:left;
 padding-right:5px
}
.c-hqv-small-product .strikethrough small {
 text-transform:none;
 font-size:15px
}
.c-hqv-small-product .strikethrough:before small {
 font-size:10px
}
.c-fnd-iframe iframe {
 border:0
}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
 .c-fnd-content-area-block .large-padding-left {
  padding-left:40px
 }
 .c-fnd-content-area-block .large-padding-right {
  padding-right:40px
 }
}
@media only screen and (min-width:992px) {
 .c-fnd-content-area-block .large-padding-left {
  padding-left:80px
 }
 .c-fnd-content-area-block .large-padding-right {
  padding-right:80px
 }
}
@media only screen and (min-width:1470px) {
 .c-fnd-content-area-block .large-padding-left {
  padding-left:120px
 }
 .c-fnd-content-area-block .large-padding-right {
  padding-right:120px
 }
}
.c-hqv-product-features,
.product-features {
 margin-bottom:20px
}
.c-hqv-product-features .empty-placeholder,
.product-features .empty-placeholder {
 height:100px
}
.c-hqv-product-features .pf-middle,
.product-features .pf-middle {
 background-color:#f3f2f0
}
.c-hqv-product-features .pf-middle p,
.product-features .pf-middle p {
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 -o-hyphens:auto;
 hyphens:auto
}
.c-hqv-product-features .pf-middle .description,
.product-features .pf-middle .description {
 padding:5px 20px 15px
}
.c-hqv-product-features .pf-middle .description .description-text-wrapper,
.product-features .pf-middle .description .description-text-wrapper {
 position:relative
}
.c-hqv-product-features .pf-middle .description .description-text-wrapper.desc-cut-safari .description-text,
.product-features .pf-middle .description .description-text-wrapper.desc-cut-safari .description-text {
 width:96%;
 display:-webkit-box;
 -webkit-line-clamp:4;
 -webkit-box-orient:vertical
}
.c-hqv-product-features .pf-middle .description .description-text-wrapper.desc-cut::after,
.product-features .pf-middle .description .description-text-wrapper.desc-cut::after {
 position:absolute;
 bottom:0;
 right:0;
 content:"";
 width:15%;
 height:21px;
 display:block;
 background:linear-gradient(to right,rgba(0,0,0,0),#f3f2f0 60%)
}
.c-hqv-product-features .pf-middle .description .description-text,
.product-features .pf-middle .description .description-text {
 display:block;
 margin-bottom:0;
 overflow:hidden
}
.c-hqv-product-features .pf-middle .description .description-headline,
.product-features .pf-middle .description .description-headline {
 margin-top:0
}
.c-hqv-product-features .pf-middle .description .btn-link,
.product-features .pf-middle .description .btn-link {
 margin-top:15px
}
.c-hqv-product-features .pf-middle .description .tooltip-link,
.product-features .pf-middle .description .tooltip-link {
 color:#f35321;
 position:absolute;
 bottom:0;
 right:0;
 z-index:1
}
.c-hqv-product-features .pf-middle .description .tooltip-link+.popover,
.product-features .pf-middle .description .tooltip-link+.popover {
 box-shadow:none;
 width:300px
}
.c-hqv-product-features .pf-middle .description .tooltip-link+.popover .arrow,
.product-features .pf-middle .description .tooltip-link+.popover .arrow {
 display:none
}
.c-hqv-product-features .pf-middle .description .tooltip-link+.popover .popover-content,
.product-features .pf-middle .description .tooltip-link+.popover .popover-content {
 padding:25px
}
.c-hqv-product-features .pf-middle .description .tooltip-link .hq-icon,
.product-features .pf-middle .description .tooltip-link .hq-icon {
 top:-1px;
 left:0;
 font-size:.8em
}
@media only screen and (min-width:992px) {
 .c-hqv-product-features .pf-middle .description,
 .product-features .pf-middle .description {
  padding:0 20px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-product-features .pf-middle .description,
 .product-features .pf-middle .description {
  padding:0 15px
 }
}
@media only screen and (min-width:1470px) {
 .c-hqv-product-features .pf-middle .description,
 .product-features .pf-middle .description {
  padding:0 30px
 }
}
.c-hqv-product-features .pf-middle a.cta-btn:hover span,
.product-features .pf-middle a.cta-btn:hover span {
 border-bottom:1px solid #f35321;
 padding-bottom:3px
}
@media only screen and (min-width:992px),only screen and (min-width:1470px),only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-product-features .pf-middle .description,
 .c-hqv-product-features .pf-middle .image,
 .product-features .pf-middle .description,
 .product-features .pf-middle .image {
  display:table-cell;
  float:none;
  vertical-align:middle;
  
 }
 .c-hqv-product-features .pf-middle .row,
 .product-features .pf-middle .row {
  background-color:#f3f2f0;
  table-layout:fixed;
  display:table;
  width:100%
 }
}
.c-hqv-product-features .pf-middle .h4,
.c-hqv-product-features .pf-middle h4,
.product-features .pf-middle .h4,
.product-features .pf-middle h4 {
 text-transform:none;
 font-weight:lighter
}
.c-hqv-product-features .pf-middle .arrow,
.product-features .pf-middle .arrow {
 position:absolute;
 width:0;
 height:0;
 top:0;
 bottom:0;
 margin:auto;
 border-top:30px solid transparent;
 border-bottom:30px solid transparent
}
.c-hqv-product-features .pf-middle .arrow.arrow-left,
.product-features .pf-middle .arrow.arrow-left {
 border-right:30px solid #f3f2f0;
 right:0;
 z-index:1
}
.c-hqv-product-features .pf-middle .arrow.arrow-right,
.product-features .pf-middle .arrow.arrow-right {
 border-left:30px solid #f3f2f0;
 left:0;
 z-index:1
}
.c-hqv-product-features .pf-middle .arrow-holder,
.product-features .pf-middle .arrow-holder {
 margin:auto
}
.c-hqv-product-features .pf-middle .arrow-holder.arrow-top,
.product-features .pf-middle .arrow-holder.arrow-top {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 width:0;
 height:0;
 border-left:20px solid transparent;
 border-right:20px solid transparent;
 border-bottom:20px solid #f3f2f0
}
.c-hqv-product-features .pf-more>.row,
.product-features .pf-more>.row {
 background-color:#f3f2f0;
 margin:0
}
.c-hqv-product-features .pf-more .pf-more-body,
.product-features .pf-more .pf-more-body {
 table-layout:fixed;
 display:table;
 line-height:2em
}
@media only screen and (min-width:992px) {
 .c-hqv-product-features .pf-more .pf-more-body,
 .product-features .pf-more .pf-more-body {
  width:100%
 }
 .c-hqv-product-list .awards-price-holder .price-holder {
  word-break:break-word
 }
 .c-hqv-product-list .awards-price-holder .price-holder .price {
  white-space:nowrap
 }
}
.c-hqv-product-features .pf-more .pf-more-body .col,
.product-features .pf-more .pf-more-body .col {
 padding:0;
 display:table-cell;
 float:none;
 vertical-align:top
}
.c-hqv-product-features .pf-more .pf-more-body ul,
.product-features .pf-more .pf-more-body ul {
 list-style:none
}
.c-hqv-product-features .pf-more .pf-more-body ul li,
.product-features .pf-more .pf-more-body ul li {
 cursor:pointer
}
.c-hqv-product-features .pf-more .pf-more-body ul li:hover,
.product-features .pf-more .pf-more-body ul li:hover {
 background-color:#fff
}
.c-hqv-product-features .pf-more .pf-more-body ul li.active,
.product-features .pf-more .pf-more-body ul li.active {
 background-color:#595959;
 color:#fff;
 cursor:default
}
.c-hqv-product-features .pf-more .pf-more-body .feature-detail,
.product-features .pf-more .pf-more-body .feature-detail {
 background-color:#595959;
 color:#fff
}
.c-hqv-product-features .pf-more .pf-more-body .feature-detail .bottom,
.product-features .pf-more .pf-more-body .feature-detail .bottom {
 padding:20px;
 line-height:21px
}
.c-hqv-product-features .pf-more .pf-more-body .feature-detail .bottom div,
.product-features .pf-more .pf-more-body .feature-detail .bottom div {
 margin-bottom:.6em;
 font-weight:700
}
.c-hqv-product-features .pf-more .pf-more-body .feature-detail .product-feature-content-container,
.product-features .pf-more .pf-more-body .feature-detail .product-feature-content-container {
 padding:0 20px
}
.c-hqv-product-features .pf-more .pf-more-body .feature-detail .product-feature-content-container a,
.product-features .pf-more .pf-more-body .feature-detail .product-feature-content-container a {
 margin-bottom:20px
}
.c-hqv-product-features .pf-show-more,
.product-features .pf-show-more {
 margin-top:30px
}
.c-hqv-product-features .pf-show-more button,
.product-features .pf-show-more button {
 text-align:center
}
.c-hqv-product-features .pf-show-more button .hq-icon,
.product-features .pf-show-more button .hq-icon {
 float:none;
 color:#f35321
}
.c-hqv-product-list .product {
 border-bottom:1px solid #e2e3e6;
 padding-bottom:20px;
 display:inline-block
}
.c-hqv-product-list .product:last-child {
 border-bottom-color:transparent
}
.c-hqv-product-list .top-awards {
 min-height:35px;
 width:auto
}
.c-hqv-product-list .bottom-img {
 margin-top:15px
}
.c-hqv-product-list .hidden-xs h3.product-name {
 color:#e2e3e6;
 margin-top:5px
}
.c-hqv-product-list .hidden-xs h3.product-name a {
 margin-top:0;
 text-transform:inherit;
 color:#f35321
}
.ps-description h3,
.ps-specifications h3 {
 font-weight:700;
 text-transform:uppercase
}
.c-hqv-product-list .hidden-xs h3.product-name a:hover {
 cursor:pointer
}
.c-hqv-product-list .hidden-xs h3.product-name a.disabled {
 color:#e2e3e6
}
.c-hqv-product-list .hidden-xs h3.product-name a.disabled:hover {
 cursor:default
}
.c-hqv-product-list .info-holder a {
 margin-top:5px
}
.c-hqv-product-list .parameters-holder .product-attributes .product-attribute-name {
 width:65%;
 box-sizing:border-box;
 -ms-flex-positive:1;
 flex-grow:1;
 overflow:hidden;
 padding-right:5px;
 padding-left:23px;
 position:relative
}
.c-hqv-product-list .parameters-holder .product-attributes .product-attribute-value {
 width:35%;
 box-sizing:border-box;
 -ms-flex-positive:1;
 flex-grow:1;
 overflow:hidden
}
.c-hqv-product-list .parameters-holder .product-attributes {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding:0
}
.c-hqv-product-list .parameters-holder .product-attribute-name,
.c-hqv-product-list .parameters-holder .product-attribute-value,
.c-hqv-product-list .parameters-holder .product-parameter {
 line-height:18px;
 padding-bottom:10px
}
.c-hqv-product-list .parameters-holder .product-attribute-icon {
 color:#f35321;
 margin-right:5px;
 padding-right:0;
 top:-2px;
 position:absolute;
 left:0
}
@media only screen and (min-width:1470px) {
 .c-hqv-product-list .parameters-holder .product-attribute-icon {
  width:6%
 }
 .c-hqv-product-list .parameters-description {
  margin-left:50px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-product-list .parameters-holder .product-attribute-icon {
  width:7%
 }
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .c-hqv-product-list .parameters-holder .product-attribute-icon {
  width:10%
 }
}
.c-hqv-product-list .parameters-description {
 line-height:18px
}
.c-hqv-product-list .parameters-description .product-parameter {
 padding-bottom:10px
}
.c-hqv-product-list .toggler .btn {
 width:40px;
 height:40px;
 border:1px solid gray;
 background-color:#fff;
 border-radius:0
}
.c-hqv-product-list .toggler .btn.active {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/productListing/checked.png) center no-repeat;
 box-shadow:none
}
.c-hqv-product-list .awards-price-holder {
 line-height:22px
}
.c-hqv-product-list .awards-price-holder span.add-to-wishlist {
 padding-left:0
}
.c-hqv-product-list .awards-price-holder .awards {
 min-height:50px;
 list-style:none
}
.c-hqv-product-list .awards-price-holder .awards li {
 float:left;
 padding-right:5px;
 margin-bottom:10px;
 list-style:none
}
.c-hqv-product-list .awards-price-holder .awards li img {
 max-width:40px
}
@media only screen and (min-width:1470px) {
 .c-hqv-product-list .awards-price-holder .price-holder {
  margin-left:30px
 }
}
.c-hqv-product-list .awards-price-holder .price-holder p {
 margin-bottom:0
}
.c-hqv-product-list .awards-price-holder .price-holder h3 {
 margin:0
}
@media only screen and (max-width:767px) {
 .c-hqv-product-list .toggler .btn {
  margin-top:0
 }
 .c-hqv-product-list .awards-price-holder span.add-to-wishlist {
  padding-left:0
 }
 .c-hqv-product-list .awards-price-holder .price-holder {
  margin-top:10px
 }
 .c-hqv-product-list .awards-price-holder .price-holder .new-price h3 {
  margin-top:0
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-product-list .btn.width-half {
  width:auto
 }
 .c-hqv-product-list .product {
  padding-bottom:10px;
  margin-bottom:10px
 }
 .c-hqv-product-list .product .headline,
 .c-hqv-product-list .product .info-holder .parameters-holder {
  padding:0
 }
 .c-hqv-product-list .product .info-holder {
  padding-right:0;
  font-size:14px
 }
 .c-hqv-product-list .product .info-holder .parameters-holder table .product-attribute td {
  padding-bottom:10px
 }
 .c-hqv-product-list .product .awards-price-holder {
  padding:0;
  text-align:right
 }
 .c-hqv-product-list .product .awards-price-holder .price {
  display:block;
  line-height:20px
 }
}
@media only screen and (min-width:992px) {
 .c-hqv-product-list .product-holder-image {
  min-height:111px
 }
 .c-hqv-product-list .bottom-img {
  margin-bottom:30px
 }
}
.productListing {
 margin-top:40px
}
.productListing .top-part.border-bottom {
 border-bottom:1px solid #f35321
}
.productListing .top-part .section-title {
 margin-top:0;
 margin-bottom:0
}
.productListing .top-part .description {
 margin-top:30px
}
.productListing .top-part .filters {
 margin-bottom:30px
}
.productListing .top-part .filters+.description {
 margin-top:0
}
.productListing .top-part .filters .button-float {
 float:right
}
.productListing .category-holder .top-part {
 border-bottom:1px solid #f35321;
 margin-top:50px
}
.productListing .bottom-img {
 position:relative
}
.productListing .product-holder .price-holder .product-price {
 margin-top:0
}
.productListing .product-holder .product-name a {
 color:#f35321
}
.productListing .compare-panel-holder {
 min-height:90px;
 background-color:#e2e3e6
}
.productListing .compare-panel-holder a {
 display:inline-block
}
@media only screen and (min-width:992px) {
 .productListing .product-holder-image {
  min-height:111px
 }
}
@media only screen and (max-width:767px) {
 .productListing .category-holder .top-part,
 .productListing .top-part {
  padding-bottom:30px
 }
 .productListing .top-awards {
  float:right
 }
 .productListing .bottom-img {
  text-align:center;
  margin-bottom:20px
 }
 .productListing ul.parameters-description {
  margin-top:20px;
  margin-bottom:20px
 }
 .productListing .info-holder h3 {
  margin-top:20px!important
 }
 .c-hqv-product-filter {
  margin-bottom:0!important
 }
 .comp-product-listing-filter {
  margin-bottom:20px
 }
}
.c-hqv-product-specifications .column .column-values {
 height:auto!important
}
.ps-description h3 {
 position:absolute;
 margin-top:150px;
 font-size:25px
}
.ps-description p {
 position:absolute;
 margin-top:190px
}
.ps-links {
 padding-bottom:70px
}
.ps-links ul {
 display:inline;
 list-style:none
}
.ps-links ul li {
 padding-right:20px;
 float:left
}
.ps-links ul li a {
 color:#000
}
.ps-links ul li a span {
 color:#f35321
}
.ps-middle {
 margin:0
}
.ps-middle>img {
 max-width:100%
}
.ps-specifications {
 margin-bottom:50px;
 margin-top:-250px;
 min-height:400px;
 background-color:#fff;
 color:#2c2c2c;
 padding:20px;
 box-shadow:7px 7px 25px 0 rgba(50,50,50,.4)
}
.ps-specifications h3 {
 padding-left:20px
}
.ps-user-reviews {
 margin-top:-50px;
 margin-left:30px;
 width:20%
}
.user-name {
 margin-top:50px
}
#productCompare ul {
 list-style:none
}
.product-overview {
 padding-top:40px
}
.product-overview .h2 {
 margin-bottom:0
}
.product-overview .alert.alert-danger {
 background-color:#e41e2d;
 border:0;
 color:#fff
}
.product-overview .container .row .review-holder {
 padding-top:20px;
 display:none
}
.product-overview .product-properties li {
 padding:5px 0
}
.product-overview .product-properties li .product-icon-holder {
 display:-ms-flexbox;
 display:flex
}
.product-overview .product-properties li .product-icon-holder i {
 color:#f35321;
 margin-right:10px;
 top:2px
}
.product-overview .download-menu {
 margin-top:20px!important
}
.product-overview .download-menu ul li {
 padding:0 10px
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .product-overview {
  padding-bottom:40px
 }
 .product-overview .image-holder {
  float:right!important
 }
 .product-overview .download-menu {
  float:right;
  margin-top:20px
 }
}
@media only screen and (max-width:767px) {
 .product-overview {
  padding-bottom:20px
 }
 .product-overview .download-menu {
  display:table;
  margin:auto
 }
 .product-overview .download-menu ul {
  display:block
 }
}
.product-overview .btn-icon.btn-block {
 margin-top:10px
}
.price-holder .product-price small {
 display:block
}
@media print {
 .c-hqv-product-compare .print-space {
  height:10px
 }
 .c-hqv-product-compare .slick-track {
  width:1000px!important;
  left:0!important
 }
 .c-hqv-product-compare .slick-track .slick-slide:not(.slick-active) {
  display:none!important
 }
 .c-hqv-product-compare .slick-track .slick-active {
  width:200px!important
 }
}
.c-hqv-product-compare .top-part {
 margin-bottom:15px
}
.c-hqv-product-compare .items-list .attributes .panel-body .slick-slider,
.c-hqv-product-compare .items-list .slider-holder .slick-slider {
 margin-bottom:0
}
.c-hqv-product-compare .top-part .features .feature-table {
 display:table
}
.c-hqv-product-compare .top-part .features .feature-table .feature-table-row {
 display:table-row
}
.c-hqv-product-compare .top-part .features .feature-table .feature-table-row .feature-table-cell {
 display:table-cell;
 vertical-align:middle;
 overflow-wrap:break-word
}
.c-hqv-product-compare .top-part .features ul li small {
 padding-left:15px;
 padding-right:15px
}
.c-hqv-product-compare .items-list .top-list-info {
 height:50px;
 background-color:#f3f2f0
}
.c-hqv-product-compare .items-list .top-list-info p {
 padding-top:15px;
 padding-left:25px
}
@media print {
 .c-hqv-product-compare .items-list .affix-holder {
  border-bottom:3px solid #595959
 }
 .c-hqv-product-compare .items-list .affix-holder.affix {
  position:relative!important;
  display:block!important;
  z-index:0!important;
  top:auto!important
 }
 .c-hqv-product-compare .items-list .affix-holder .add-product {
  visibility:hidden!important
 }
 .c-hqv-product-compare .items-list .attributes {
  position:relative!important;
  display:block!important
 }
 .c-hqv-product-compare .items-list .attributes .panel-heading.closed,
 .c-hqv-product-compare .items-list .attributes .panel-title>i {
  display:none!important
 }
 .c-hqv-product-compare .items-list .attributes .panel-heading {
  background-color:#f5f5f5!important;
  -webkit-print-color-adjust:exact
 }
}
.c-hqv-product-compare .items-list .affix,
.c-hqv-product-compare .items-list .affix-bottom {
 top:0;
 z-index:100;
 position:fixed!important;
 background-color:#fff;
 border-bottom:3px solid #595959
}
.c-hqv-product-compare .items-list .affix-bottom:before,
.c-hqv-product-compare .items-list .affix:before {
 display:block;
 content:none
}
.c-hqv-product-compare .items-list .affix-bottom {
 position:absolute!important;
 width:100%
}
.c-hqv-product-compare .items-list .attributes .slider-toggler:hover {
 cursor:pointer
}
.c-hqv-product-compare .items-list .attributes .detail {
 padding:0
}
.c-hqv-product-compare .items-list .attributes .detail.feature li.hover {
 background-color:#f3f2f0;
 cursor:pointer
}
.c-hqv-product-compare .items-list .attributes .detail ul {
 list-style:none;
 padding:0;
 margin:0
}
.c-hqv-product-compare .items-list .attributes .detail ul li {
 min-height:50px;
 padding:0 5px;
 border-bottom:1px solid #f3f2f0;
 text-align:center;
 font-size:12px;
 margin-top:10px
}
.c-hqv-product-compare .items-list .attributes .detail ul li.highlight {
 background-color:#d2d2d2
}
.c-hqv-product-compare .items-list .attributes .panel,
.c-hqv-product-compare .items-list .attributes .panel-heading {
 border:0;
 margin-bottom:0
}
.c-hqv-product-compare .items-list .attributes .panel-heading {
 cursor:pointer
}
.c-hqv-product-compare .items-list .attributes .panel-heading .panel-title i {
 float:right;
 color:#f35321
}
.c-hqv-product-compare .items-list .attributes .panel-heading.closed .panel-title i:before {
 content:"\E03B"
}
.c-hqv-product-compare .items-list .attributes .panel a {
 background-color:#f3f2f0
}
.c-hqv-product-compare .items-list .attributes .panel .panel-collapse.collapse {
 display:none!important
}
.c-hqv-product-compare .items-list .attributes .panel .panel-collapse.collapse.in {
 display:block!important
}
.c-hqv-product-compare .items-list .attributes .panel-body {
 padding:0
}
.c-hqv-product-compare .items-list .attributes .panel-body .slider-for {
 padding:0;
 overflow:hidden
}
.c-hqv-product-compare .items-list .attributes .panel-body .slider-for ul {
 list-style:none;
 margin:0;
 padding:0
}
.c-hqv-product-compare .items-list .attributes .panel-body .slider-for ul .product-compare-icon {
 margin-top:5%
}
.c-hqv-product-compare .items-list .attributes .panel-body .slider-for ul li.highlight {
 background-color:#d2d2d2
}
.c-hqv-product-compare .items-list .attributes .panel-body .slider-for ul li.hover {
 background-color:#f3f2f0;
 cursor:pointer
}
.c-hqv-product-compare .items-list .attributes .panel-body .slider-for ul li.icon-holder {
 min-height:50px;
 padding:0 5px;
 border-bottom:1px solid #f3f2f0;
 text-align:center;
 margin-top:10px
}
.c-hqv-product-compare .items-list .attributes .panel-group .panel+.panel {
 margin-top:2px
}
.c-hqv-product-compare .items-list .slider-holder {
 overflow:auto
}
.c-hqv-product-compare .items-list .slider-holder .add-product {
 padding:0;
 height:300px
}
.c-hqv-product-compare .items-list .slider-holder .add-product .add a {
 display:block;
 text-align:center;
 padding-top:55%
}
.c-hqv-product-compare .items-list .slider-holder .add-product .highlights {
 width:100%;
 bottom:0;
 position:absolute
}
.c-hqv-product-compare .items-list .slider-holder .add-product .highlights .toggler {
 text-align:center
}
.c-hqv-product-compare .items-list .slider-holder .add-product .highlights .toggler button {
 width:30px;
 height:30px;
 border:1px solid gray;
 background-color:#fff;
 border-radius:0
}
.c-hqv-product-compare .items-list .slider-holder .add-product .highlights .toggler button.active {
 box-shadow:none;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/productListing/checked.png) center no-repeat
}
.c-hqv-product-compare .items-list .slider-holder .add-product .highlights .toggler button:active {
 box-shadow:none
}
.c-hqv-product-compare .items-list .slider-holder .add-product .highlights .toggler button:focus {
 outline-color:#f35321;
 outline-width:0
}
.c-hqv-product-compare .items-list .slider-holder .add-product .highlights .text {
 text-align:center;
 margin-top:5px
}
.c-hqv-product-compare .items-list .slider-holder .add-product .highlights .text p {
 word-break:break-word;
 background-color:#d2d2d2
}
.c-hqv-product-compare .items-list .slider-holder .slider .draggable {
 -ms-touch-action:pan-y;
 touch-action:pan-y
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav {
 padding:0
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .prev-next-button {
 position:absolute;
 background-color:rgba(243,242,240,.75);
 bottom:0;
 height:100%;
 width:75px;
 z-index:1;
 border:0
}
@media print {
 .c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .prev-next-button {
  display:none!important
 }
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .prev-next-button:focus {
 outline:0
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .prev-next-button .arrow-container {
 position:absolute
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .prev-next-button .arrow-container:before {
 color:#f35321;
 font-size:50px;
 font-family:HQ-Icons;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 text-decoration:none;
 text-transform:none;
 position:absolute;
 top:-25px;
 display:inline-block;
 line-height:1;
 vertical-align:middle
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .prev-next-button.next {
 right:0
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .prev-next-button.next .arrow-container {
 right:60px
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .prev-next-button.previous {
 left:0
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .prev-next-button.previous .arrow-container {
 left:10px
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .title {
 text-transform:none;
 color:#f35321
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .slick-slide {
 min-height:300px;
 height:auto;
 border-left:1px solid #f3f2f0
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .slick-slide img {
 padding:0;
 margin:1em 0
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .slick-next {
 background-color:rgba(243,242,240,.75);
 right:0;
 width:120px;
 top:10px;
 height:300px
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .slick-next:before {
 content:"\E037";
 font-size:50px;
 color:#f35321
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .slick-prev {
 color:#f35321;
 background-color:rgba(243,242,240,.75);
 left:0;
 width:120px;
 top:10px;
 height:300px;
 z-index:1
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .slick-prev:before {
 content:"\E03D";
 font-size:50px;
 color:#f35321
}
.c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .slick-disabled {
 display:none!important
}
.c-hqv-product-compare .items-list .slider-holder .remove-from-compare span {
 cursor:pointer
}
.c-hqv-product-compare .items-list .slider-holder .remove-product {
 color:#f35321
}
.c-hqv-product-compare .items-list .slider-holder .price-holder {
 margin-top:20px
}
.c-hqv-product-compare .items-list .slider-holder .price-holder .currencySymbol {
 float:left
}
.c-hqv-product-compare .items-list .slider-holder .price-holder .price .num {
 color:#007a3d;
 font-size:27px;
 line-height:27px;
 font-family:"Avenir Black","Trade Gothic Bold","Helvetica Bold","Arial Bold","sans-serif bold"
}
.c-hqv-product-compare .items-list .slider-holder .price-holder .price .num .currencySymbol,
.c-hqv-product-compare .items-list .slider-holder .price-holder .price.was .num .currencySymbol {
 display:inline-block;
 font-family:"Avenir Heavy";
 font-size:20px
}
.c-hqv-product-compare .items-list .slider-holder .price-holder .price.was .num {
 color:#bbb;
 font-size:20px;
 line-height:20px;
 text-decoration:line-through
}
.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
 font-family:slick;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.c-hqv-product-compare .items-list .slider-holder .price-holder p {
 margin-bottom:0
}
.c-hqv-product-compare .items-list .slider-holder .price-holder p.text-uppercase {
 margin-bottom:-20px
}
.c-hqv-product-compare .items-list .slider-holder .price-holder .price-was {
 color:#b4b6b8
}
.c-hqv-product-compare .items-list .slider-holder .price-holder .price h3 {
 float:left;
 margin:0
}
.c-hqv-product-compare .items-list .slider-holder .price-holder .price small {
 line-height:33px;
 padding-left:5px
}
.c-hqv-product-compare .affix,
.c-hqv-product-compare .affix-bottom {
 max-width:730px
}
@media only screen and (min-width:992px) {
 .c-hqv-product-compare .affix,
 .c-hqv-product-compare .affix-bottom {
  max-width:960px
 }
}
@media only screen and (min-width:1470px) {
 .c-hqv-product-compare .affix,
 .c-hqv-product-compare .affix-bottom {
  max-width:1410px
 }
}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-product-compare .compare-slider-nav .title {
  position:relative;
  word-break:break-word;
  text-align:center
 }
}
.slick-dots,
.slick-next,
.slick-prev {
 position:absolute;
 display:block;
 padding:0
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .c-hqv-product-compare .items-list .affix-holder.affix {
  width:100%
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-product-compare .c-fnd-compact-rendering .product-price,
 .c-hqv-product-compare .c-fnd-default-rendering .product-price {
  font-size:14px;
  line-height:14px;
  margin-right:-12px
 }
 .c-hqv-product-compare .c-fnd-compact-rendering .product-price .price,
 .c-hqv-product-compare .c-fnd-default-rendering .product-price .price {
  font-size:14px;
  line-height:14px
 }
 .c-hqv-product-compare .c-fnd-compact-rendering .product-price .price.new-price,
 .c-hqv-product-compare .c-fnd-default-rendering .product-price .price.new-price {
  margin-right:0
 }
 .c-hqv-product-compare .c-fnd-compact-rendering .product-price .price.line-through,
 .c-hqv-product-compare .c-fnd-default-rendering .product-price .price.line-through {
  font-size:12px;
  line-height:12px
 }
 .c-hqv-product-compare .c-fnd-compact-rendering .product-price small,
 .c-hqv-product-compare .c-fnd-default-rendering .product-price small {
  font-size:11px
 }
 .c-hqv-product-compare .affix,
 .c-hqv-product-compare .affix-bottom {
  width:95%
 }
 .c-hqv-product-compare .compare-slider-nav .slick-next,
 .c-hqv-product-compare .compare-slider-nav .slick-prev {
  width:45px!important
 }
 .c-hqv-product-compare .detail ul li {
  word-break:break-word;
  line-height:14px;
  overflow:hidden;
  text-align:justify
 }
 .c-hqv-product-compare .price-holder {
  margin:0
 }
 .c-hqv-product-compare .price-holder .discount h3,
 .c-hqv-product-compare .price-holder .new-price h3 {
  margin-top:0
 }
 .c-hqv-product-compare .price-holder .discount .price,
 .c-hqv-product-compare .price-holder .new-price .price {
  font-size:14px
 }
 .c-hqv-product-compare .price-holder .discount p,
 .c-hqv-product-compare .price-holder .discount small,
 .c-hqv-product-compare .price-holder .new-price p,
 .c-hqv-product-compare .price-holder .new-price small {
  font-size:11px
 }
 .c-hqv-product-compare .compare-slider-nav .slick-slide {
  height:250px
 }
 .c-hqv-product-compare .mobile-navigation {
  height:35px
 }
 .c-hqv-product-compare .mobile-navigation.affix {
  width:100%;
  top:40px;
  height:41px
 }
 .c-hqv-product-compare .feature li.icon-holder {
  margin-top:7px
 }
 .c-hqv-product-compare .feature [data-value=featureIncluded],
 .c-hqv-product-compare .feature [data-value=featureNA],
 .c-hqv-product-compare .feature [data-value=featureOptional] {
  margin-top:10px!important
 }
}
@media only screen and (max-width:480px) {
 .c-hqv-product-compare .product-compare-icon {
  margin-top:10%
 }
}
.sc-editmode .c-hqv-product-compare .items-list .affix,
.sc-editmode .c-hqv-product-compare .items-list .affix-bottom {
 top:89px
}
.sc-editmode.sc-editmode-expanded .c-hqv-product-compare .items-list .affix,
.sc-editmode.sc-editmode-expanded .c-hqv-product-compare .items-list .affix-bottom {
 top:185px
}
.slick-loading .slick-list {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Scripts/libraries/slick/ajax-loader.gif) center center no-repeat #fff
}
@font-face {
 font-family:slick;
 font-weight:400;
 font-style:normal;
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Scripts/libraries/slick/fonts/slick.eot);
 src:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Scripts/libraries/slick/fonts/slick.eot?#iefix) format('embedded-opentype'),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Scripts/libraries/slick/fonts/slick.woff) format('woff'),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Scripts/libraries/slick/fonts/slick.ttf) format('truetype'),
 url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Scripts/libraries/slick/fonts/slick.svg#slick) format('svg')
}
.slick-next,
.slick-prev {
 font-size:0;
 line-height:0;
 top:50%;
 width:20px;
 height:20px;
 margin-top:-10px;
 cursor:pointer;
 color:transparent;
 border:0;
 outline:0;
 background:0 0
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
 color:transparent;
 outline:0;
 background:0 0
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
 opacity:1
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
 opacity:.25
}
.slick-next:before,
.slick-prev:before {
 font-size:20px;
 line-height:1;
 opacity:.75;
 color:#fff
}
.slick-prev {
 left:-25px
}
[dir=rtl] .slick-prev {
 right:-25px;
 left:auto
}
.slick-prev:before {
 content:"←"
}
.slick-next:before,
[dir=rtl] .slick-prev:before {
 content:"→"
}
.slick-next {
 right:-25px
}
[dir=rtl] .slick-next {
 right:auto;
 left:-25px
}
[dir=rtl] .slick-next:before {
 content:"←"
}
.slick-slider {
 margin-bottom:30px
}
.slick-dots {
 bottom:-45px;
 width:100%;
 list-style:none;
 text-align:center
}
.slick-dots li {
 position:relative;
 display:inline-block;
 width:20px;
 height:20px;
 margin:0 5px;
 padding:0;
 cursor:pointer
}
.slick-dots li button {
 font-size:0;
 line-height:0;
 display:block;
 width:20px;
 height:20px;
 padding:5px;
 cursor:pointer;
 color:transparent;
 border:0;
 outline:0;
 background:0 0
}
.slick-dots li button:focus,
.slick-dots li button:hover {
 outline:0
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
 opacity:1
}
.slick-dots li button:before {
 font-size:6px;
 line-height:20px;
 position:absolute;
 top:0;
 left:0;
 width:20px;
 height:20px;
 content:"•";
 text-align:center;
 opacity:.25;
 color:#000
}
.slick-dots li.slick-active button:before {
 color:#000
}
#productListingModal .modal-header {
 overflow:auto
}
.compare-modal-header-close,
.product-listing-compare-modal {
 display:none
}
.c-hqv-product-listing-modal .category-holder .top-part .filter {
 margin-top:25px
}
.c-hqv-product-listing-modal .category-holder .bottom-part ul {
 padding:0;
 list-style:none
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product {
 border-bottom:1px solid #595959;
 padding-bottom:20px;
 padding-top:20px
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .product-holder {
 width:100%
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product:last-child {
 border:0
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .top-awards {
 min-height:35px;
 width:auto
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .bottom-img {
 margin-top:15px
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .info-holder .product-attributes {
 margin-bottom:0
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .info-holder h3 {
 margin-top:0;
 text-transform:inherit;
 color:#f35321
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .info-holder .parameters-holder ul.parameters {
 list-style:none;
 padding-left:0
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .info-holder .parameters-holder ul.parameters li {
 display:-ms-flexbox;
 display:flex
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .info-holder .parameters-holder ul.parameters li .icon {
 margin-right:5px;
 padding-right:25px
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .info-holder ul.parameters-description,
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .info-holder ul.parameters-values {
 list-style:none;
 line-height:22px
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .toggler .btn {
 width:40px;
 height:40px;
 border:1px solid gray;
 background-color:#fff;
 border-radius:0;
 margin-top:0
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .toggler .btn.active {
 box-shadow:none;
 background:url(/Images/checked.png) center no-repeat
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .toggler .btn:active {
 box-shadow:none
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .toggler .btn:focus {
 outline-color:#f35321;
 outline-width:0
}
#main-nav-content .hq-listing button.close:focus,
.c-hqv-related-media .c-fnd-video-modal,
.c-hqv-related-media .slick-slide,
.c-hqv-tool-page-specification .tool-page-component .prev-next-button:focus,
.flickity-enabled:focus,
.flickity-prev-next-button:focus,
.slider .slider-handle,
.tool-guide-table .tool-guide-component .prev-next-button:focus {
 outline:0
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .awards-price-holder {
 line-height:22px
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .awards-price-holder .awards {
 min-height:50px;
 width:100%
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .awards-price-holder .awards li {
 float:left;
 padding-right:5px;
 margin-bottom:10px
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .awards-price-holder .price-holder {
 margin-top:30px
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .awards-price-holder .price-holder p {
 margin-bottom:0
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .awards-price-holder .price-holder .price h3 {
 float:left;
 margin:0
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product .awards-price-holder .price-holder .price small {
 line-height:33px;
 padding-left:5px
}
@media only screen and (min-width:992px) {
 .c-hqv-product-listing-modal .price-holder {
  margin-top:0!important
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-product-listing-modal .top-awards {
  float:right
 }
 .c-hqv-product-listing-modal .bottom-img {
  text-align:center;
  margin-bottom:20px
 }
 .c-hqv-product-listing-modal ul.parameters-description {
  margin-top:20px;
  margin-bottom:20px
 }
 .c-hqv-product-listing-modal .price-holder,
 .c-hqv-product-listing-modal .toggler button {
  margin-top:10px!important
 }
 .c-hqv-product-listing-modal .info-holder .product-attributes {
  margin-bottom:20px!important
 }
 .c-hqv-product-listing-modal .info-holder h3 {
  margin-top:20px!important
 }
}
.c-hqv-product-listing-modal .compare-panel-holder {
 min-height:90px;
 background-color:#b4b6b8
}
.c-hqv-product-listing-modal .compare-panel-holder a {
 margin-top:25px;
 display:inline-block
}
.c-hqv-product-filter>header {
 background-color:#2c2c2c;
 padding:20px 0
}
.c-hqv-product-filter>header .col-sm-12 {
 float:none
}
.c-hqv-product-filter .image {
 margin:10px 0
}
.c-hqv-product-filter section {
 background-color:#eaebee
}
.c-hqv-product-filter section .col-sm-12 {
 padding-bottom:15px;
 float:none
}
.c-hqv-product-filter section .box,
.c-hqv-product-filter section .result {
 text-align:center;
 padding-top:20px;
 padding-bottom:20px
}
.c-hqv-product-filter section .result {
 margin-top:30px;
 border:1px solid #2c2c2c
}
.c-hqv-product-filter section .result .rating {
 font-weight:700;
 font-size:60px;
 line-height:60px
}
@media only screen and (max-width:767px) {
 .c-hqv-product-filter {
  margin-bottom:40px
 }
 .c-hqv-product-filter>header .btnShowHide {
  display:block
 }
 .c-hqv-product-filter section {
  padding:10px 0 20px
 }
}
.c-hqv-product-campaign {
 max-height:700px;
 overflow:hidden
}
.c-hqv-product-campaign .carousel .bottom-arrow-holder {
 display:block;
 text-align:right;
 color:#fff
}
.c-hqv-product-campaign .carousel .bottom-arrow-holder .arrow {
 background-color:rgba(0,0,0,.5);
 border:0;
 border-radius:50%;
 padding:10px
}
.c-hqv-product-campaign .carousel .bottom-arrow-holder .arrow:hover {
 background-color:rgba(0,0,0,.55)
}
.c-hqv-product-campaign .carousel .bottom-arrow-holder .arrow .hq-icon {
 padding:0;
 margin-left:3px
}
.c-hqv-product-campaign .carousel .overlay {
 width:100%
}
.c-hqv-product-campaign .carousel .edge {
 min-height:450px;
 max-height:none
}
.c-hqv-product-campaign .carousel .edge .overlay {
 top:50px
}
.c-hqv-product-campaign .carousel .edge .overlay .price {
 display:inline-block;
 margin-bottom:5px;
 width:auto
}
.c-hqv-product-campaign .carousel .edge .overlay .price .lead {
 font-style:inherit
}
.c-hqv-product-campaign .carousel .edge p {
 margin-top:3px
}
.c-hqv-product-campaign .carousel .edge img {
 max-width:none;
 min-width:100%;
 height:auto!important
}
.c-hqv-product-campaign .carousel .edge .btn {
 margin-top:0
}
.c-hqv-product-campaign #toScroll {
 opacity:0
}
@media only screen and (max-width:767px) {
 .c-hqv-product-campaign .carousel {
  min-width:320px;
  min-height:500px
 }
 .c-hqv-product-campaign .carousel .bottom-arrow-holder {
  text-align:center
 }
 .c-hqv-product-campaign .carousel .bottom-arrow-holder .arrow {
  min-width:35px
 }
 .c-hqv-product-campaign .carousel .bottom-arrow-holder .arrow i {
  margin-left:0!important
 }
}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-product-campaign .carousel .edge .overlay,
 .c-hqv-product-campaign .carousel .edge h2,
 .c-hqv-product-campaign .carousel .edge p {
  max-width:inherit;
  width:100%
 }
}
.c-hqv-fits-to-filter {
 background-color:#f3f2f0;
 padding-bottom:20px
}
.c-hqv-fits-to-filter .headline {
 text-transform:uppercase;
 color:#2c2c2c
}
.c-hqv-fits-to-filter .filter {
 text-align:right;
 padding-top:17px
}
.c-hqv-fits-to-filter .dropdown-menu {
 min-width:inherit
}
.c-hqv-fits-to-filter .dropdown-menu li a {
 overflow:hidden;
 text-overflow:ellipsis
}
@media only screen and (max-width:767px) {
 .c-hqv-fits-to-filter .filter {
  text-align:left
 }
}
.c-hqv-product-promotion .icons ul {
 display:inline
}
.c-hqv-product-promotion .icons li {
 list-style:none;
 float:left;
 color:#fff
}
.c-hqv-follow-us .hq-icon {
 font-size:30px;
 padding-right:10px
}
body {
 overflow-y:scroll
}
.no-scroll,
body.modal-open {
 overflow:hidden
}
body.modal-open.fullscreen-takeover {
 position:fixed
}
a.icon-close {
 height:40px;
 width:40px;
 background:url(/Images/close-icons.png) 11px 11px no-repeat;
 position:absolute;
 background-size:70px;
 top:10px;
 right:24px;
 text-indent:-9999px;
 z-index:10
}
a.icon-close.invert,
a.icon-close:hover {
 background-color:#f35321;
 background-position:-40px 11px
}
.possiton-fix {
 position:fixed
}
.wide-btn {
 text-align:center;
 display:block;
 text-transform:uppercase;
 font-size:12px;
 color:#fff;
 background:#2c2c2c;
 padding:12px
}
.nav-stacked {
 list-style:none;
 padding:0
}
.btn-secondary {
 color:#2c2c2c;
 background-color:#eaebee;
 border-color:#eaebee
}
.btn-secondary.active,
.btn-secondary:active,
.btn-secondary:focus,
.btn-secondary:hover,
.open>.dropdown-toggle.btn-secondary {
 color:#2c2c2c;
 background-color:#ced0d7;
 border-color:#c8cbd3
}
.btn-secondary.active,
.btn-secondary:active,
.open>.dropdown-toggle.btn-secondary {
 background-image:none
}
.btn-secondary.disabled,
.btn-secondary.disabled.active,
.btn-secondary.disabled:active,
.btn-secondary.disabled:focus,
.btn-secondary.disabled:hover,
.btn-secondary[disabled],
.btn-secondary[disabled].active,
.btn-secondary[disabled]:active,
.btn-secondary[disabled]:focus,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary,
fieldset[disabled] .btn-secondary.active,
fieldset[disabled] .btn-secondary:active,
fieldset[disabled] .btn-secondary:focus,
fieldset[disabled] .btn-secondary:hover {
 background-color:#eaebee;
 border-color:#eaebee
}
.btn-secondary .badge,
.c-hqv-mobile-header .holder,
.navbar-nav>li>a .badge {
 background-color:#2c2c2c
}
.btn-secondary .badge {
 color:#eaebee
}
#utility-navigation {
 font-size:1em
}
#utility-navigation .navbar-nav a:hover {
 color:#f35321
}
#utility-navigation .select-market {
 padding-top:12px
}
#utility-navigation .select-market .hq-icon-arrow-down {
 color:#f35321;
 transition:.3s
}
#utility-navigation .select-market.open .hq-icon-arrow-down {

}
.hq-icon-arrow-down
{
     background: url(/Images/xia.png);
     padding-left:20px;
    }
.hq-ding
{
     background: url(/Images/ding.png);
     padding-left:25px;
    }
#utility-navigation .dealer-locator-utility-trigger .c-icon {
 margin-right:-4px
}
#utility-navigation [data-target=contact] .c-icon {
 margin-right:3px
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 #utility-navigation .select-market {
  position:relative;
  left:-10px
 }
 #utility-navigation .navbar-row {
  padding:3px 0
 }
 #utility-nav-content {
  box-shadow:0 3px 6px rgba(100,100,100,.4)
 }
}
@media only screen and (max-width:767px) {
 #utility-navigation .navbar-row {
  position:absolute;
  bottom:32px;
  width:100%
 }
 #utility-navigation .navbar-row .pull-right {
  float:none!important
 }
 #utility-nav-content .category-name {
  color:#fff;
  font-weight:700;
  position:absolute;
  top:8px;
  font-size:18px
 }
 .mobile-header-wrapper {
  margin-top:40px
 }
}
.c-hqv-mobile-header {
 -webkit-overflow-scrolling:touch
}
.c-hqv-mobile-header .holder ul li.link-item {
 height:40px;
 display:table-cell;
 border-left:1px solid #fff
}
.c-hqv-mobile-header .holder ul li.link-item:hover {
 cursor:pointer
}
.c-hqv-mobile-header .holder ul li.link-item span {
 display:block;
 width:100%;
 height:100%;
 padding-left:5px;
 padding-right:5px
}
.c-hqv-mobile-header .mainNavigationSearch {
 display:none
}
.c-hqv-mobile-header .logo {
 max-width:201px;
 height:auto
}
.navbar-nav>li>a {
 text-transform:uppercase;
 padding-left:4px;
 padding-right:4px
}
.navbar-nav>li>a .badge {
 margin-left:2px;
 color:#eaebee
}
.navbar-default .navbar-nav>li.open>a .badge,
.navbar-inverse .navbar-nav>li.open>a .badge,
.navbar-nav>li>a:hover .badge {
 background-color:#f35321
}
.navbar-nav>li.divider-vertical {
 height:20px;
 border-right:1px solid #2c2c2c;
 margin:20px 4px
}
@media only screen and (min-width:992px) {
 #utility-navigation .select-market {
  left:-18px
 }
 .navbar-nav>li.divider-vertical {
  margin-left:8px;
  margin-right:8px
 }
 .navbar-nav>li>a {
  padding-left:8px;
  padding-right:8px
 }
}
@media only screen and (min-width:1470px) {
 .navbar-nav>li.divider-vertical {
  margin-left:20px;
  margin-right:20px
 }
 .navbar-nav>li>a {
  padding-left:20px;
  padding-right:20px
 }
}
.navbar-default {
 border:0
}
.navbar-default .navbar-nav>li.divider-vertical {
 border-right-color:#2c2c2c
}
.navbar-default .navbar-nav>li .link-text {
 border-bottom:1px solid transparent;
 padding-bottom:5px
}
.navbar-default .navbar-nav>li>a {
 color:#2c2c2c
}
.navbar-default .navbar-nav>li.open>a,
.navbar-default .navbar-nav>li>a:active,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
 color:#f35321
}
.navbar-default .navbar-nav>li.open>a .link-text {
 border-bottom-color:#f35321
}
.navbar-default .navbar-collapse {
 border:0
}
@media only screen and (max-width:767px) {
 .navbar-default .navbar-collapse .navbar-nav>li.divider-vertical {
  border-right-color:#fff
 }
 .navbar-default .navbar-collapse .navbar-nav>li .link-text {
  border-bottom:1px solid transparent;
  padding-bottom:5px
 }
 .navbar-default .navbar-collapse .navbar-nav>li>a {
  color:#fff
 }
 .navbar-default .navbar-collapse .navbar-nav>li.open>a,
 .navbar-default .navbar-collapse .navbar-nav>li>a:active,
 .navbar-default .navbar-collapse .navbar-nav>li>a:focus,
 .navbar-default .navbar-collapse .navbar-nav>li>a:hover {
  color:#f35321
 }
 .navbar-default .navbar-collapse .navbar-nav>li.open>a .badge {
  background-color:#f35321
 }
 .navbar-default .navbar-collapse .navbar-nav>li.open>a .link-text {
  border-bottom-color:#f35321
 }
}
.navbar-inverse {
 border:0
}
.navbar-inverse .navbar-nav>li.divider-vertical {
 border-right-color:#fff
}
.navbar-inverse .navbar-nav>li .link-text {
 border-bottom:1px solid transparent;
 padding-bottom:5px
}
.navbar-inverse .navbar-nav>li>a {
 color:#fff
}
.navbar-inverse .navbar-nav>li.open>a,
.navbar-inverse .navbar-nav>li>a:active,
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
 color:#f35321
}
.navbar-inverse .navbar-nav>li.open>a .link-text {
 border-bottom-color:#f35321
}
.navbar-inverse .navbar-collapse {
 border:0
}
@media only screen and (max-width:767px) {
 .navbar-inverse .navbar-collapse .navbar-nav>li.divider-vertical {
  border-right-color:#2c2c2c
 }
 .navbar-inverse .navbar-collapse .navbar-nav>li .link-text {
  border-bottom:1px solid transparent;
  padding-bottom:5px
 }
 .navbar-inverse .navbar-collapse .navbar-nav>li>a {
  color:#2c2c2c
 }
 .navbar-inverse .navbar-collapse .navbar-nav>li.open>a,
 .navbar-inverse .navbar-collapse .navbar-nav>li>a:active,
 .navbar-inverse .navbar-collapse .navbar-nav>li>a:focus,
 .navbar-inverse .navbar-collapse .navbar-nav>li>a:hover {
  color:#f35321
 }
 .navbar-inverse .navbar-collapse .navbar-nav>li.open>a .badge {
  background-color:#f35321
 }
 .navbar-inverse .navbar-collapse .navbar-nav>li.open>a .link-text {
  border-bottom-color:#f35321
 }
 .navbar-collapse {
  background-color:#eaebee
 }
 .navbar-collapse .navbar-nav>li>a {
  padding-left:20px
 }
 .navbar-collapse .divider-vertical {
  display:none
 }
 .navbar-brand {
  height:40px
 }
 .nav-content {
  -ms-transform:translate(-100%,0);
  transform:translate(-100%,0);
  transition:transform .1s ease;
  background-color:#eaebee;
  position:fixed;
  top:0;
  z-index:100;
  width:100%;
  height:100%!important
 }
 .nav-content [data-nav] {
  display:none
 }
 .nav-content [data-nav].open {
  height:100%;
  display:block;
  -webkit-overflow-scrolling:touch;
  overflow-y:auto;
  overflow-x:hidden
 }
 .nav-content .section {
  display:none
 }
 .nav-content .container.rel {
  position:static;
  background-color:#2c2c2c
 }
 .nav-content .open>.section {
  height:100%!important;
  display:block;
  width:100%;
  overflow-y:scroll;
  -webkit-overflow-scrolling:touch
 }
 .nav-content.open {
  -ms-transform:translate(0,0);
  transform:translate(0,0)
 }
 .nav-content>.open h2 {
  z-index:200
 }
 .nav-content>.open .icon-close {
  z-index:300
 }
 .nav-content .icon-close {
  position:fixed;
  z-index:100;
  left:0;
  top:0;
  width:40px;
  height:40px;
  background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/arrows-tri-colors.png) -43px -175px no-repeat
 }
 .nav-content .icon-close:hover {
  background-color:transparent;
  background-position:-43px -175px
 }
 .nav-content h2 {
  margin:0;
  padding:12px 20px
 }
 .nav-content .back-to-menu {
  float:left;
  display:block;
  padding-top:5px;
  width:40px;
  height:40px
 }
 .nav-content .back-to-menu,
 .nav-content .back-to-menu:hover {
  color:#f35321
 }
 .navlist {
  margin-bottom:20px
 }
 .navlist .navlist-item a {
  width:100%
 }
}
.c-hqv-clg-inpage-navigation>.container,
.edge {
 overflow:hidden
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px),only screen and (min-width:1470px) {
 .nav-content.fold,
 .nav-content.slide {
  transition:height .3s
 }
 .nav-content-head {
  display:none
 }
 .nav-content {
  background-color:#f3f2f0;
  height:0;
  position:relative;
  overflow:hidden
 }
 .nav-content.slide.open {
  -ms-transform:rotateX(0);
  transform:rotateX(0)
 }
 .nav-content.fold {
  opacity:0;
  -ms-transform-origin:center top;
  transform-origin:center top;
  transform-style:preserve-3d;
  -ms-transform:rotateX(90deg);
  transform:rotateX(90deg);
  transition:transform .3s;
  transition:opacity .2s
 }
 .nav-content.fold.open {
  -ms-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1
 }
 .nav-content>div {
  position:absolute;
  top:0;
  left:0;
  display:none;
  overflow:hidden;
  width:100%;
  -ms-transform:translate(0,0);
  transform:translate(0,0)
 }
 .nav-content>div.right {
  -ms-transform:translate(100%,0);
  transform:translate(100%,0)
 }
 .nav-content>div.left {
  -ms-transform:translate(-100%,0);
  transform:translate(-100%,0)
 }
 .nav-content>div.animate {
  transition:transform .5s
 }
 .nav-content>div .title {
  padding:15px;
  color:#777
 }
}
.popover-cookie-header .hq-icon-x-mark {
 color:#f35321;
 font-size:18px;
 top:-2px
}
.edge {
 -webkit-touch-callout:none;
 user-select:none;
 max-height:700px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .edge {
  max-height:600px
 }
}
.edge .item .container {
 padding-top:0
}
.edge .img {
 min-width:100%;
 max-width:100%;
 height:1000px;
 position:relative;
 background-position:bottom left;
 background-size:cover
}
.edge .container {
 min-height:100%;
 z-index:1
}
.edge .overlay {
 position:absolute;
 top:120px;
 color:#fff;
 max-width:80%
}
.slider,
i.ico {
 position:relative;
 vertical-align:middle
}
@media only screen and (min-width:992px) {
 .edge {
  max-height:600px
 }
 .edge .overlay {
  max-width:50%
 }
}
.edge .overlay.fill p {
 background:rgba(0,0,0,.5)
}
.edge h2 {
 margin:0
}
.edge p {
 padding:10px 10px 12px;
 margin-top:7px
}
.edge .btn {
 margin-top:20px
}
.edge .btn .btn-inner-text,
.edge .btn .btn-inner-text-right {
 min-width:200px
}
@media only screen and (max-width:767px) {
 .edge .overlay.fill {
  top:30px;
  max-width:none;
  padding-right:20px;
  margin-left:-20px;
  padding-left:20px
 }
 .edge .overlay.fill .large-header {
  font-size:30px;
  line-height:40px
 }
 .edge .overlay.fill p {
  width:auto
 }
 .edge .overlay.fill.text-center {
  width:100%
 }
 .edge .overlay.fill.text-center p {
  display:inline-block
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .edge .overlay.fill {
  top:40px;
  max-width:75%
 }
 .edge .overlay.fill .large-header {
  font-size:45px;
  line-height:60px
 }
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) {
 .edge .img {
  background-position:center center
 }
}
@media (min-width:992px) and (max-width:1469px) {
 .edge .overlay.fill {
  top:45px;
  max-width:67%
 }
 .edge .overlay.fill .large-header {
  font-size:48px;
  line-height:65px
 }
}
@media only screen and (min-width:1470px) {
 .edge {
  max-height:700px
 }
 .edge .overlay.fill {
  top:80px
 }
 .edge .overlay.fill p {
  margin-bottom:10px
 }
}
i.ico {
 color:#f35321;
 font-style:normal;
 font-size:24px;
 line-height:22px;
 display:inline-block;
 z-index:0
}
[class^="ico util"] {
 background:url(/Images/icons-beta.png) no-repeat;
 height:32px;
 width:36px;
 float:left;
 margin-top:-6px;
 margin-right:8px
}
[class^="ico arrow"] {
 background:url(/Images/arrows-tri-colors.png) no-repeat;
 display:inline-block;
 height:20px;
 width:20px
}
i.ico.arrow-e {
 background-position:0 -185px;
 width:11px
}
i.ico.arrow-w {
 background-position:-51px -185px;
 width:11px;
 margin:0 6px 0 0
}
i.ico.arrow-n {
 background-position:-108px -188px;
 width:18px
}
i.ico.arrow-s {
 background-position:-168px -188px
}
i.ico.util-search {
 width:30px;
 height:30px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/util-search.svg) no-repeat
}
i.ico.util-contact {
 width:32px;
 height:36px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/util-contact.svg) no-repeat
}
i.ico.util-dealer {
 width:32px;
 height:36px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/util-dealer.svg) no-repeat
}
i.ico.util-wishlist {
 width:32px;
 height:36px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/util-wishlist.svg) no-repeat
}
i.ico.util-login {
 width:32px;
 height:36px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/util-login.svg) no-repeat
}
i.ico.axe,
i.ico.battery-series,
i.ico.blower,
i.ico.brushcutter,
i.ico.chainsaw,
i.ico.cogs,
i.ico.cultivator,
i.ico.dethacher,
i.ico.front-mower,
i.ico.garden-tractor,
i.ico.hedge-trimmer,
i.ico.lawn-mower,
i.ico.pole-saw,
i.ico.protective-equipment,
i.ico.rider,
i.ico.robotic-mower,
i.ico.snow-thrower,
i.ico.top-handle-saw,
i.ico.trimmer,
i.ico.workwear {
 width:38px;
 height:28px
}
i.ico.robotic-mower {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/robotic-mower.svg) no-repeat
}
i.ico.lawn-mower {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/lawn-mower.svg) no-repeat
}
i.ico.garden-tractor {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/garden-tractor.svg) no-repeat
}
i.ico.rider {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/rider.svg) no-repeat
}
i.ico.front-mower {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/front-mower.svg) no-repeat
}
i.ico.battery-series {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/battery-series.svg) no-repeat
}
i.ico.dethacher {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/dethacher.svg) no-repeat
}
i.ico.hedge-trimmer {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/hedge-trimmer.svg) no-repeat
}
i.ico.snow-thrower {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/snow-thrower.svg) no-repeat
}
i.ico.blower {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/blower.svg) no-repeat
}
i.ico.power-cutter {
 width:38px;
 height:28px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/power-cutter.svg) no-repeat
}
i.ico.cultivator {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/cultivator.svg) no-repeat
}
i.ico.trimmer {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/trimmer.svg) no-repeat
}
i.ico.brushcutter {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/brushcutter.svg) no-repeat
}
i.ico.chainsaw {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/chainsaw.svg) no-repeat
}
i.ico.top-handle-saw {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/top-handle-saw.svg) no-repeat
}
i.ico.pole-saw {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/pole-saw.svg) no-repeat
}
i.ico.axe {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/axe.svg) no-repeat
}
i.ico.cogs {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/cogs.svg) no-repeat
}
i.ico.workwear {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/workwear.svg) no-repeat
}
i.ico.protective-equipment {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/protective-equipment.svg) no-repeat
}
i.ico.badge {
 width:25px;
 height:35px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/badge.svg) no-repeat
}
i.ico.new-orange {
 width:40px;
 height:40px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/new-orange.svg) no-repeat
}
i.ico.address {
 width:25px;
 height:25px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/address.svg) no-repeat
}
i.ico.phone {
 width:25px;
 height:25px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/phone.svg) no-repeat
}
i.ico.email {
 width:30px;
 height:25px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/email.svg) no-repeat
}
i.ico.clock {
 width:25px;
 height:25px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/clock.svg) no-repeat
}
i.ico.rating-full {
 width:28px;
 height:28px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/rating-full.svg) no-repeat
}
i.ico.rating-half {
 width:28px;
 height:28px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/rating-half.svg) no-repeat
}
i.ico.rating-empty {
 width:28px;
 height:28px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/rating-empty.svg) no-repeat
}
i.ico.person-yellow {
 width:35px;
 height:35px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/person-yellow.svg) no-repeat
}
i.ico.pdf-circle {
 width:50px;
 height:50px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/pdf-circle.svg) no-repeat
}
i.ico.link-circle {
 width:50px;
 height:50px;
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/link-circle.svg) no-repeat
}
.btn-primary i.ico.arrow-e {
 background-position:0 0
}
.btn-primary i.ico.arrow-w {
 background-position:-51px 0
}
.btn-primary i.ico.arrow-n {
 background-position:-106px 0
}
.btn-primary i.ico.arrow-s {
 background-position:-168px 0
}
.social .ico {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/icons/social-icons.png) no-repeat;
 height:40px;
 width:40px;
 margin-right:8px
}
.social a {
 display:block;
 margin:4px 0
}
.social a .ico.youtube {
 background-position:0 -51px
}
.social a .ico.twitter {
 background-position:0 -100px
}
.social a .ico.instagram {
 background-position:-166px 0
}
.social a .ico.flickr {
 background-position:-166px -51px
}
.social a:hover .ico.fb {
 background-position:-83px 0
}
.social a:hover .ico.youtube {
 background-position:-83px -51px
}
.social a:hover .ico.twitter {
 background-position:-83px -100px
}
.social a:hover .ico.instagram {
 background-position:-250px 0
}
.social a:hover .ico.flickr {
 background-position:-250px -51px
}
/*!
 * Slider for Bootstrap
 *
 * Licensed under the Apache License v2.0
 *
 */.slider {
 display:inline-block
}
.flickity-page-dots,
.slider .display.center,
.slider input {
 display:none
}
.slider.slider-horizontal {
 width:220px
}
.slider.slider-horizontal .slider-track {
 height:5px;
 width:100%;
 top:8px;
 left:0
}
.slider.slider-horizontal .slider-selection {
 height:100%;
 top:0;
 bottom:0
}
.slider.slider-horizontal .slider-fake-handle,
.slider.slider-horizontal .slider-handle {
 margin-left:-8px;
 margin-top:-5px
}
.slider .display {
 margin-top:31px
}
.slider .display.min {
 margin-left:-8px
}
.slider .display.max {
 margin-right:-8px
}
.slider .display .tooltip-inner {
 white-space:nowrap
}
.slider .slider-track {
 position:absolute;
 cursor:pointer;
 background-color:#f3f2f0
}
.slider .slider-selection {
 position:absolute;
 background-color:#e2e3e6;
 box-sizing:border-box
}
.slider .slider-handle {
 position:absolute;
 width:16px;
 height:16px;
 background-color:#fff;
 border:4px solid #f35321
}
.slider .slider-handle.round {
 border-radius:50%
}
.slider .slider-handle.custom {
 background:0 0
}
.slider .slider-handle.custom::before {
 line-height:2px;
 font-size:20px;
 content:"\2605";
 color:#726204
}
.slider .slider-fake-handle {
 position:absolute;
 top:5px;
 width:2px;
 height:5px;
 border-radius:0;
 background-color:#f3f2f0
}
.slider .slider-fake-handle.min {
 left:6px
}
.slider .slider-fake-handle.max {
 right:-2px
}
/*! Flickity v1.2.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled {
 position:relative
}
.flickity-viewport {
 overflow:hidden;
 position:relative;
 height:100%
}
.flickity-slider {
 position:absolute;
 width:100%;
 height:100%
}
.flickity-enabled.is-draggable {
 tap-highlight-color:transparent;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.flickity-enabled.is-draggable .flickity-viewport {
 cursor:move;
 cursor:-webkit-grab;
 cursor:grab
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
 cursor:-webkit-grabbing;
 cursor:grabbing
}
.flickity-prev-next-button {
 display:none;
 position:absolute;
 top:50%;
 width:44px;
 height:44px;
 border:0;
 border-radius:50%;
 background:#fff;
 background:rgba(255,255,255,.75);
 cursor:pointer;
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.flickity-prev-next-button:hover {
 background:#fff
}
.flickity-prev-next-button:focus {
 box-shadow:0 0 0 5px #09f09f
}
.flickity-prev-next-button:active {
 filter:alpha(opacity=60);
 opacity:.6
}
.flickity-prev-next-button.previous {
 left:10px
}
.flickity-prev-next-button.next {
 right:10px
}
.flickity-rtl .flickity-prev-next-button.previous {
 left:auto;
 right:10px
}
.flickity-rtl .flickity-prev-next-button.next {
 right:auto;
 left:10px
}
.flickity-prev-next-button:disabled {
 filter:alpha(opacity=30);
 opacity:.3;
 cursor:auto
}
.flickity-prev-next-button svg {
 position:absolute;
 left:20%;
 top:20%;
 width:60%;
 height:60%
}
.flickity-prev-next-button .arrow {
 fill:#333
}
.flickity-prev-next-button.no-svg {
 color:#333;
 font-size:26px
}
.flickity-page-dots {
 position:absolute;
 width:100%;
 bottom:-25px;
 padding:0;
 margin:0;
 list-style:none;
 text-align:center;
 line-height:1
}
.flickity-rtl .flickity-page-dots {
 direction:rtl
}
.flickity-page-dots .dot {
 display:inline-block;
 width:10px;
 height:10px;
 margin:0 8px;
 background:#333;
 border-radius:50%;
 filter:alpha(opacity=25);
 opacity:.25;
 cursor:pointer
}
.flickity-page-dots .dot.is-selected {
 filter:alpha(opacity=100);
 opacity:1
}
.c-hqv-clg-inpage-navigation {
 background-color:#2c2c2c;
 color:#fff;
 left:0;
 right:0;
 position:fixed;
 top:0;
 width:100%;
 z-index:999
}
.c-hqv-clg-inpage-navigation .nav-text {
 position:relative;
 min-height:1px;
 padding-left:20px;
 padding-right:20px;
 float:left
}
.c-hqv-clg-inpage-navigation .nav-text p {
 padding:15px 0;
 font-size:23px;
 font-weight:700;
 margin:0
}
@media only screen and (min-width:768px) {
 .c-hqv-clg-inpage-navigation .nav-wrapper {
  width:auto
 }
}
.c-hqv-clg-inpage-navigation .nav-wrapper ul {
 float:right;
 font-size:16px;
 list-style:none;
 margin:0 -20px 0 0
}
.c-hqv-clg-inpage-navigation .nav-wrapper ul li,
.c-hqv-clg-inpage-navigation.core-page-nav .nav-wrapper ul {
 float:left
}
.c-hqv-clg-inpage-navigation .nav-wrapper ul li a {
 color:#fff;
 display:inline-block;
 text-transform:capitalize;
 padding:13px 10px
}
.c-hqv-clg-inpage-navigation .nav-wrapper ul li a.active {
 background:0 0;
 border-bottom:2px solid #823b29;
 line-height:5px;
 margin-top:8px
}
.c-hqv-clg-inpage-navigation .nav-wrapper ul li a:hover {
 line-height:20px;
 margin-top:0;
 background-color:#f35321;
 border-bottom:0
}
.c-hqv-clg-inpage-navigation.core-page-nav {
 z-index:150
}
@media only screen and (max-width:767px) {
 .c-hqv-clg-inpage-navigation .nav-wrapper {
  width:100%!important
 }
 .c-hqv-clg-inpage-navigation {
  bottom:0;
  top:40px;
  right:auto;
  background-color:#e2e3e6;
  border-right:4px solid #f35321;
  max-width:350px;
  transition:width .25s ease;
  width:0
 }
 .c-hqv-clg-inpage-navigation.is-visible {
  width:85%
 }
 .c-hqv-clg-inpage-navigation .nav-wrapper ul {
  float:none;
  margin:30px 30px 10px
 }
 .c-hqv-clg-inpage-navigation .nav-wrapper ul li {
  float:none;
  border-bottom:2px solid #b4b6b8
 }
 .c-hqv-clg-inpage-navigation .nav-wrapper ul li a {
  color:#2c2c2c;
  padding:8px 0;
  width:100%
 }
 .c-hqv-clg-inpage-navigation .nav-wrapper ul li a.active {
  background-color:transparent;
  color:#f35321;
  border:0
 }
 .c-hqv-clg-inpage-navigation .clg-inpage-nav-btn {
  margin-top:-40px;
  position:absolute;
  right:-25px;
  top:50%
 }
 .c-hqv-clg-inpage-navigation .clg-inpage-nav-btn a {
  color:#fff;
  display:block;
  padding:10px 5px;
  background-color:#f35321
 }
 .c-hqv-clg-inpage-navigation .clg-inpage-nav-btn a .c-icon {
  top:-1px
 }
 .c-hqv-clg-inpage-navigation .clg-inpage-nav-btn .clg-inpage-nav-close {
  display:none
 }
 .c-hqv-tool-page-specification .c-fnd-compact-rendering .is-wide .price-cell.verticalAlign {
  padding-bottom:8px
 }
 .c-hqv-tool-page-specification .c-fnd-compact-rendering .is-wide .non-ecom .product-price {
  margin:0
 }
}
@media only screen and (min-width:1470px) {
 .c-hqv-tool-page-specification .non-ecom .c-fnd-compact-rendering .is-wide .addText,
 .c-hqv-tool-page-specification .non-ecom .c-fnd-compact-rendering .is-wide .hq-icon-wishlist,
 .c-hqv-tool-page-specification .non-ecom .c-fnd-compact-rendering .is-wide .removeText {
  font-size:15px
 }
}
.c-hqv-tool-page-specification .c-fnd-compact-rendering .is-wide .my-price-ctrl {
 word-break:break-all
}
@media only screen and (min-width:768px) {
 .c-hqv-tool-page-specification .c-fnd-compact-rendering .is-wide .price-cell.verticalAlign {
  display:block!important;
  padding-top:5px!important;
  max-width:135px
 }
}
.c-hqv-tool-page-specification .left-lead-column,
.c-hqv-tool-page-specification .slider,
.c-hqv-tool-page-specification .tool-page-component .panel-body {
 padding:0
}
.c-hqv-tool-page-specification .border-top {
 margin-top:50px
}
.c-hqv-tool-page-specification .left-lead-column {
 display:inline-block
}
.c-hqv-tool-page-specification .panel {
 box-shadow:none;
 border:0
}
.c-hqv-tool-page-specification .tool-page-component {
 margin-top:20px
}
.c-hqv-tool-page-specification .tool-page-component .panel-body ul {
 list-style:none;
 padding:0;
 margin:0
}
.c-hqv-tool-page-specification .tool-page-component .panel-body ul li {
 height:70px;
 min-height:70px;
 text-align:center
}
.c-hqv-tool-page-specification .tool-page-component .panel-body ul li:nth-child(odd) {
 background:#f3f2f0
}
.c-hqv-tool-page-specification .tool-page-component .panel-body ul li.title-wrap {
 background:#e2e3e6;
 display:table
}
.c-hqv-tool-page-specification .tool-page-component .panel-body ul li.title-wrap h6 {
 display:table-cell;
 font-size:12px;
 vertical-align:middle
}
.c-hqv-tool-page-specification .tool-page-component .panel-body ul li.article-details-wrap {
 display:table;
 height:85px;
 min-height:85px
}
.c-hqv-tool-page-specification .tool-page-component .panel-body ul li.article-details-wrap .toolspec-item-list {
 display:table-cell;
 font-size:12px;
 vertical-align:middle
}
.c-hqv-tool-page-specification .tool-page-component .panel-body .left-lead-column ul li,
.c-hqv-tool-page-specification .tool-page-component .panel-body .left-lead-column ul li.article-details-wrap {
 text-align:left
}
.c-hqv-tool-page-specification .tool-page-component .panel-body .left-lead-column ul li.article-details-wrap .article-number {
 margin-top:15px;
 margin-bottom:10px;
 display:table-cell;
 vertical-align:middle
}
.c-hqv-tool-page-specification .tool-page-component .panel-body .left-lead-column ul li.article-details-wrap .btn-wrap {
 margin-top:10px;
 margin-bottom:15px
}
.c-hqv-tool-page-specification .tool-page-component .panel-body.mobile .article-details-list {
 margin:0 -20px;
 padding:0 20px
}
.c-hqv-tool-page-specification .tool-page-component .panel-body.mobile .article-details-list:nth-child(even) {
 background:#f3f2f0
}
.c-hqv-tool-page-specification .tool-page-component .panel-body.mobile .title-wrap {
 background:#e2e3e6;
 margin:0 -20px
}
.c-hqv-tool-page-specification .tool-page-component .panel-body.mobile .title-wrap h4 {
 margin:0;
 padding:15px 20px
}
.c-hqv-tool-page-specification .tool-page-component .panel-body.mobile ul li:nth-child(odd) {
 background:0 0
}
.c-hqv-tool-page-specification .tool-page-component .panel-body.mobile .spec-column-wrap .spec {
 border-bottom:1px solid #e2e3e6;
 margin:0;
 padding:10px 0
}
.c-hqv-tool-page-specification .tool-page-component .panel-body.mobile .spec-column-wrap .diameter-spec {
 border-top:1px solid #e2e3e6
}
.c-hqv-tool-page-specification .tool-page-component .panel-body.mobile .article-number {
 padding:15px 0
}
.c-hqv-tool-page-specification .tool-page-component .panel-body.mobile .btn-wrap {
 padding:20px 0
}
.c-hqv-tool-page-specification .tool-page-component .panel-body.mobile .btn-wrap .btn-icon .btn-inner-icon,
.seriesListingTool .power-cutter-series .btn-icon .btn-inner-icon {
 padding-left:.5em
}
.c-hqv-tool-page-specification .tool-page-component .panel-body.mobile .btn-wrap .btn-link {
 padding-top:8px
}
.c-hqv-tool-page-specification .tool-page-component .slick-slider {
 margin-bottom:0
}
.c-hqv-tool-page-specification .tool-page-component .slick-next {
 background-color:rgba(243,242,240,.75);
 bottom:0;
 height:100%;
 right:0;
 top:10px;
 width:120px;
 z-index:1
}
.c-hqv-tool-page-specification .tool-page-component .slick-next:before {
 content:"\E037";
 color:#f35321;
 font-size:50px
}
.c-hqv-tool-page-specification .tool-page-component .prev-next-button {
 position:absolute;
 background-color:rgba(243,242,240,.75);
 bottom:0;
 height:100%;
 width:75px;
 z-index:1;
 border:0
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-tool-page-specification .tool-page-component .prev-next-button {
  display:none
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-tool-page-specification .tool-page-component .prev-next-button {
  display:none
 }
}
.c-hqv-tool-page-specification .tool-page-component .prev-next-button .arrow-container {
 position:absolute
}
.c-hqv-tool-page-specification .tool-page-component .prev-next-button .arrow-container:before {
 color:#f35321;
 font-size:50px;
 font-family:HQ-Icons;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 text-decoration:none;
 text-transform:none;
 position:absolute;
 top:-25px;
 display:inline-block;
 line-height:1;
 vertical-align:middle
}
.c-hqv-tool-page-specification .tool-page-component .prev-next-button.next {
 right:0
}
.c-hqv-tool-page-specification .tool-page-component .prev-next-button.next .arrow-container {
 right:60px
}
.c-hqv-tool-page-specification .tool-page-component .prev-next-button.previous {
 left:0
}
.c-hqv-tool-page-specification .tool-page-component .prev-next-button.previous .arrow-container {
 left:10px
}
.c-hqv-tool-page-specification .tool-page-component .slick-prev {
 color:#f35321;
 background-color:rgba(243,242,240,.75);
 bottom:0;
 height:100%;
 left:0;
 top:10px;
 width:120px;
 z-index:1
}
.c-hqv-tool-page-specification .tool-page-component .slick-prev:before {
 content:"\E03D";
 color:#f35321;
 font-size:50px
}
.c-hqv-tool-page-specification .tool-page-component .slick-disabled {
 display:none!important
}
.c-hqv-tool-page-specification .swipe-horizontal {
 background:#2c2c2c;
 border-radius:50%;
 color:#fff;
 display:none;
 height:90px;
 left:66.335%;
 margin-left:-45px;
 margin-top:-45px;
 opacity:.5;
 position:absolute;
 text-align:center;
 top:50%;
 width:90px
}
.c-hqv-tool-page-specification .swipe-horizontal .hq-icon {
 font-size:90px
}
.seriesListingTool .power-cutter-series {
 margin-top:30px
}
.seriesListingTool .power-cutter-series .btn.btn-link.btn-icon .btn-inner-text {
 padding-bottom:0
}
.seriesListingTool .power-cutter-series:last-child {
 margin-bottom:30px
}
.seriesListingTool h4:first-child {
 line-height:26px
}
.seriesListingTool .bs-component {
 border-top:1px solid #b4b6b8;
 margin-bottom:30px;
 float:left;
 width:100%
}
.seriesListingTool .bs-component .c-hqv-product-promotion .icons ul li {
 padding:.5em .8em .6em;
 color:#fff;
 text-transform:uppercase;
 margin-right:10px
}
.seriesListingTool .bs-component.last {
 margin-bottom:30px;
 margin-top:25px
}
.seriesListingTool .series-power-cutter-body h5 {
 margin-top:0
}
.seriesListingTool .series-power-cutter-body a {
 color:#f35321
}
.seriesListingTool .col-md-offset-1 {
 margin-left:.1px
}
.c-hqv-series-listing:first-child .seriesListingTool h2 {
 margin-bottom:0;
 margin-top:30px
}
.c-hqv-series-listing .seriesListingTool h2 {
 margin-top:0;
 margin-bottom:0
}
.product-texticon-performancegrade-gold {
 background-color:#b89e4a
}
.product-texticon-performancegrade-silver {
 background-color:#8e9090;
 font-size:small
}
.product-texticon-performancegrade-bronze {
 background-color:#a8641e;
 font-size:small
}
.product-texticon-performancegrade-new {
 background-color:#2c2c2c
}
.product-texticon-performancegrade-professional {
 background-color:#273a60;
 font-size:small
}
.bs-component .c-hqv-product-promotion .icons ul li {
 padding:.5em .8em .6em;
 color:#fff
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-tool-page-specification .slick-next,
 .c-hqv-tool-page-specification .slick-prev {
  display:none!important;
  visibility:hidden!important
 }
 .seriesListingTool .power-cutter-series .row.listseries>div:nth-child(3n+1) {
  clear:both
 }
}
@media only screen and (min-width:992px) {
 .seriesListingTool .series-power-cutter-body {
  padding:0
 }
 .seriesListingTool .power-cutter-series .row.listseries>div:nth-child(2n+1) {
  clear:both
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-tool-page-specification h3 {
  text-transform:uppercase
 }
 .c-hqv-series-listing:first-child .seriesListingTool h2 {
  margin-bottom:0;
  margin-top:20px
 }
 .c-hqv-series-listing .seriesListingTool h2 {
  margin-top:0;
  margin-bottom:0
 }
 .c-hqv-series-listing .seriesListingTool .bs-component .last {
  margin-bottom:20px
 }
 .seriesListingTool .power-cutter-series {
  margin-top:15px
 }
 .seriesListingTool .series-power-cutter-body h5 {
  text-transform:uppercase
 }
}
.c-megamenu-machines .c-hqv-menu-listing .h5 {
 margin-top:1px;
 margin-bottom:20px
}
.c-megamenu-machines .c-hqv-menu-listing .list-unstyled,
.c-megamenu-machines .c-hqv-menu-listing .media-list {
 margin-bottom:0
}
.c-megamenu-machines .herospace-banner {
 margin-bottom:20px;
 position:relative
}
.c-megamenu-machines .herospace-banner img {
 height:auto;
 width:100%
}
.c-megamenu-machines .herospace-banner .overlaybox-wrapper {
 margin:20px;
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 display:inline!important;
 box-shadow:20px 0 0 0 rgba(0,0,0,.5),-20px 0 0 0 rgba(0,0,0,.5);
 background:rgba(0,0,0,.5);
 -webkit-box-decoration-break:clone;
 box-decoration-break:clone
}
.c-megamenu-machines .herospace-banner .overlaybox-wrapper .overlaybox-text {
 color:#fff;
 display:block;
 margin:12px 0 15px;
 text-transform:uppercase
}
.c-megamenu-machines .c-hqv-menu-ad-container {
 background:0 0;
 margin-top:10px
}
.c-megamenu-machines .column-tab-side .c-hqv-menu-listing .h5.empty-title {
 padding-bottom:19px
}
#main-nav-content .hq-listing .navlist-item.c-hqv-menu-listing ul li.media {
 border-color:#b4b6b8
}
#main-nav-content .hq-listing .navlist-item.c-hqv-menu-listing ul li.media:first-child {
 border-top:1px solid #b4b6b8
}
#main-nav-content .hq-listing .navlist-item.c-hqv-menu-listing ul li.media:last-child {
 border-bottom:1px solid #b4b6b8
}
#main-nav-content .hq-listing .navlist-item.c-hqv-menu-listing ul li.media .media-left {
 display:none
}
#main-nav-content .hq-listing .navlist-item.c-hqv-menu-listing ul li.media .media-body {
 display:inline-block;
 padding:8px 0
}
#main-nav-content .hq-listing button.close {
 font-size:62px;
 font-weight:lighter;
 margin-top:-20px;
 position:absolute;
 right:20px;
 top:20px;
 z-index:1
}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>li.open>a {
 color:#fff
}
#header #main-nav-content.open {
 border-bottom:2px solid #f35321;
 margin-bottom:15px
}
@media only screen and (max-width:767px) {
 #header #main-nav-content.open {
  border-bottom:0;
  margin-bottom:0
 }
 .nav-content .back-to-menu {
  margin-left:-8px
 }
 .c-megamenu-machines.no-margin {
  margin-left:-20px;
  margin-right:-20px;
  padding:20px 0
 }
 .c-megamenu-machines .listing-column {
  margin-bottom:-1px
 }
 .c-megamenu-machines .row {
  margin-left:0;
  margin-right:0
 }
 .c-megamenu-machines .column-tab-side .c-hqv-menu-listing .h5 {
  margin-top:20px;
  margin-bottom:10px
 }
 .c-megamenu-machines .column-tab-side .c-hqv-menu-listing .h5.empty-title {
  padding-bottom:0;
  margin:0 0 -1px
 }
 .c-megamenu-machines .herospace-banner {
  margin-bottom:40px
 }
 .c-megamenu-machines .c-hqv-menu-ad-container {
  margin-top:4px
 }
 #main-nav-content .c-hqv-4-column-tab .column-tab-side {
  padding-bottom:0;
  padding-top:0
 }
 #main-nav-content .hq-listing .navlist-item ul {
  padding-bottom:0
 }
 #main-nav-content .hq-listing .column-tab-side:nth-child(2) .c-hqv-menu-listing {
  margin-bottom:34px
 }
 #main-nav-content .hq-listing .column-tab-side.mobile-no-border .c-hqv-menu-listing ul li.media:first-child {
  border-top:0
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-megamenu-machines .column-tab-side .c-hqv-menu-listing .h5.empty-title {
  padding-bottom:26px
 }
}
@media only screen and (min-width:992px) {
 .c-megamenu-machines .list-unstyled,
 .c-megamenu-machines .media-list {
  margin-bottom:20px
 }
}
.product-overview.c-hqv-product-intro {
 padding-top:0
}
.product-overview .c-fnd-default-rendering .add-to-cart {
 max-width:none!important
}
.c-hqv-product-intro .product-title-h2 {
 margin-top:10px;
 margin-bottom:15px
}
.c-hqv-product-intro .product-img {
 float:right
}
.c-hqv-product-intro .product-img .img-responsive {
 margin-bottom:20px
}
.c-hqv-product-intro .product-img .productintro-download ul li {
 border-right:1px solid #b1b3b5
}
.c-hqv-product-intro .product-img .productintro-download ul li:first-child {
 border-right:0
}
.c-hqv-product-intro .border-right {
 border-right:1px solid #b1b3b5
}
.c-hqv-product-intro .product-price {
 margin:0
}
.c-hqv-product-intro .product-price p {
 margin-top:8px
}
.c-hqv-product-intro .product-includes span,
.c-hqv-product-intro .recommended-list-price {
 font-weight:700
}
.c-hqv-product-intro .product-intro-popover {
 background:#e2e3e6;
 border-radius:2px;
 position:relative;
 margin-top:10px
}
.c-hqv-product-intro .product-intro-popover .popover-content {
 line-height:18px;
 padding:9px 14px
}
.c-hqv-product-intro .product-intro-popover .popover-content small {
 font-size:15px
}
.c-hqv-product-intro .product-intro-popover>.arrow {
 border-bottom:8px solid transparent;
 border-right:10px solid #e2e3e6;
 border-top:8px solid transparent;
 height:0;
 left:-4.5%;
 position:absolute;
 top:12%;
 width:0
}
.c-hqv-product-intro .e-com .select-variation {
 font-weight:700;
 margin-top:10px
}
.c-hqv-product-intro .e-com .select-variation .dropdown {
 margin-bottom:15px;
 margin-top:10px
}
.c-hqv-product-intro .manuals-model .modal-title {
 line-height:40px
}
.c-hqv-product-intro .manuals-model .modal-body h5.border-bottom-line {
 border-bottom:2px solid #424242;
 padding-bottom:10px
}
.c-hqv-product-intro .modal .modal-content {
 padding:20px
}
.c-hqv-product-intro .modal .modal-content .close {
 font-size:50px;
 font-weight:lighter;
 margin-top:-28px
}
.c-hqv-product-intro .manual-model-bottom a {
 color:#f35321
}
.c-hqv-product-intro .badge {
 background:#2c2c2c;
 color:#fff;
 float:right;
 font-size:24px;
 line-height:2;
 padding:35px;
 position:absolute;
 right:10%;
 top:-14%
}
.c-hqv-product-intro .btn-icon.btn-block {
 margin-top:10px
}
.c-hqv-product-intro .modal-body ul li span {
 display:table
}
.c-hqv-product-intro .product-properties li .hq-icon {
 color:#f35321;
 top:4px!important
}
.c-hqv-product-intro .c-mobile-popover .product-intro-popover {
 margin-left:-20px;
 margin-right:-20px
}
.c-hqv-product-intro .c-hqv-vibration-calculator-light .square.square-green {
 background:url(/Hqv/Sites/Husqvarna/Husqvarna_v1/UI/Images/components/vibrationCalculatorLight/square-blue.png)
}
.c-hqv-product-intro .productintro-clearboth {
 clear:both;
 padding-right:10px
}
.c-hqv-product-intro .c-fnd-related-documents-downloads .modal .modal-content .modal-body ul li {
 border-right:0;
 border-left:0;
 padding-left:0;
 padding-right:0
}
.c-hqv-product-intro .c-fnd-related-documents-downloads .modal .modal-content .modal-body ul li .hq-icon-x1 {
 color:#f35321;
 margin:2px 8px 2px 2px
}
.c-hqv-product-intro .bs-component .c-hqv-product-promotion .icons ul li {
 margin-bottom:15px
}
.c-hqv-product-intro .c-hqv-standard-equipment .holder p .price-includes-title {
 font-weight:700
}
@media only screen and (max-width:767px) {
 .c-hqv-product-intro .manuals-model h2.modal-title {
  line-height:22px;
  margin-top:20px
 }
 .c-hqv-product-intro .modal .modal-content {
  padding:10px
 }
 .c-hqv-product-intro .modal .modal-content .close {
  font-size:30px;
  margin-top:-28px;
  margin-right:-18px
 }
 .c-hqv-product-intro .product-properties li:last-child {
  padding-bottom:10px;
  border-right:0;
  border-bottom:1px solid #b1b3b5
 }
 .c-hqv-product-intro .badge {
  right:12px;
  top:-10px;
  font-size:18px;
  padding:20px
 }
 .c-hqv-product-intro .download-menu-xs {
  margin-left:-20px;
  margin-right:-20px
 }
 .c-hqv-product-intro .download-menu-xs ul li {
  padding:0 8px;
  border-left:1px solid #b1b3b5
 }
 .c-hqv-product-intro .download-menu-xs ul li:last-child {
  border-left:0
 }
 .c-hqv-product-intro .download-menu-xs ul li a {
  font-size:12px
 }
 .c-hqv-product-intro .padding-bottom-small {
  padding-bottom:0
 }
 .c-hqv-product-intro .c-fnd-related-documents-downloads .modal .modal-content {
  padding:10px
 }
 .c-hqv-product-intro .c-fnd-related-documents-downloads .modal .modal-content .modal-header {
  padding-bottom:0
 }
 .c-hqv-product-intro .c-fnd-related-documents-downloads .modal .modal-content .modal-header h2 {
  font-size:22px
 }
 .c-hqv-product-intro .c-fnd-related-documents-downloads .modal .modal-content .modal-body>h4 {
  margin-bottom:-10px
 }
 .vibration-cal-construction .vibration-cal-left {
  margin-left:-20px
 }
 .vibration-cal-construction .vibration-cal-right {
  margin-left:20px
 }
}
@media only screen and (min-width:992px) {
 .c-hqv-product-intro .contact-us-btn {
  margin-bottom:10px
 }
 .c-hqv-product-intro .display-flex {
  display:-ms-flexbox;
  display:flex
 }
 .vibration-cal-construction .vibration-cal-left {
  width:80%;
  margin-right:-20px
 }
 .vibration-cal-construction .vibration-cal-right {
  width:20%
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-product-intro .border-right-xs {
  border-right:0
 }
 .c-hqv-product-intro .productintro-clearboth .c-hqv-article-selector {
  padding-top:5px
 }
 .c-hqv-product-intro .productintro-clearboth .new-price {
  margin-bottom:20px;
  margin-top:20px
 }
}
@media only screen and (min-width:768px) {
 .c-hqv-product-intro .product-intro-popover.swap-popup {
  margin-top:8px
 }
 .c-hqv-product-intro .productintro-clearboth .c-hqv-article-selector {
  padding-top:5px
 }
 .c-hqv-product-intro .productintro-clearboth .new-price {
  margin-bottom:20px;
  margin-top:20px
 }
 .c-hqv-product-intro .e-com .display-flex {
  position:relative;
  display:-ms-flexbox;
  display:flex
 }
 .c-hqv-product-intro .e-com .vibration-right-content {
  top:0;
  bottom:0;
  margin-left:-20px
 }
 .c-hqv-product-intro .e-com .vibration-right-content .valign-div {
  display:table;
  height:100%!important
 }
 .c-hqv-product-intro .e-com .vibration-right-content .valign-div .vibration-cal-construction {
  vertical-align:middle;
  display:table-cell
 }
}
@media only screen and (min-width:1470px) {
 .c-hqv-product-intro .product-intro-popover>.arrow {
  left:-2.5%
 }
}
.borderBmContact {
 border-bottom:1px solid #e2e3e6;
 margin-bottom:20px;
 margin-top:30px;
 padding-left:15px;
 padding-right:15px
}
.submit-text ul li a {
 color:#f35321
}
.c-hqv-extended-form .extended-submit {
 position:relative
}
.c-hqv-extended-form .extended-submit .c-icon {
 right:4%!important;
 top:35%!important
}
.c-hqv-extended-form .extended-submit .preloaderCentering {
 bottom:0;
 left:0;
 position:absolute;
 right:0;
 top:0
}
.c-hqv-extended-form .extended-submit .preloaderCentering .c-fnd-ajax-loading-spinner {
 font-size:4px;
 margin-top:0;
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%
}
.c-hqv-extended-form a.ecf-Privacy {
 color:#f35321;
 padding:0 0 3px
}
.c-hqv-extended-form a.ecf-Privacy:hover {
 border-bottom:1px solid #f35321
}
.c-hqv-extended-form label p {
 margin-left:0!important
}
.c-hqv-extended-form .validator {
 color:#e41e2d;
 font-size:14px
}
.c-hqv-extended-form .contact-input-holder .form-group {
 margin-bottom:15px!important
}
.c-hqv-extended-form .contact-input-holder .form-group input {
 margin-bottom:5px
}
.c-hqv-extended-form .contact-input-holder .form-group span:first-of-type {
 color:#9d9fa2;
 font-size:14px
}
.c-hqv-extended-form .contact-input-holder .form-group span:nth-child(2) {
 display:block!important
}
.c-hqv-extended-form .chq-list .validator {
 margin-left:-18px
}
.c-hqv-extended-form .chq-list label:nth-of-type(1) {
 margin-bottom:-5px
}
.c-hqv-extended-form .chq-list li {
 padding:5px 0
}
.c-hqv-extended-form .chq-list label {
 max-width:95%
}
.c-hqv-extended-form .chq-list label p {
 margin-top:1px
}
.contact-input-holder {
 margin-left:-20px
}
.contact-input-holder .c-hqv-wffm-dropdown a.btn {
 padding:10px;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.contact-input-holder .c-hqv-wffm-dropdown a.btn .text {
 color:#222;
 font-size:18px
}
.contact-inputs-holder span {
 color:#e2e3e6;
 font-size:14px
}
.company-details {
 margin-top:15px
}
.product-list {
 text-align:center
}
.product-list span {
 color:#4d4d4d;
 margin:0 19px
}
.product-list .close {
 margin-top:-55px
}
.product-list .close .close-img {
 color:#f35321;
 filter:alpha(opacity=100);
 font-size:50px;
 font-weight:lighter;
 opacity:1
}
.contact-form-page h1 {
 margin-left:15px
}
.product-filters {
 margin-left:20px
}
.product-filters li {
 margin:10px 0
}
.product-close span.close-img {
 font-weight:400;
 font-size:35px
}
@media only screen and (max-width:767px) {
 .borderBmContact {
  width:100%;
  margin-bottom:20px!important
 }
 .product-right-text {
  margin-left:0;
  margin-top:15px
 }
 .contact-input-holder {
  margin-right:-20px;
  margin-left:-20px
 }
 .custom-checkbox+label {
  display:inherit
 }
 .send-btn .btn-inner-icon {
  right:9%!important;
  top:20%!important;
  position:absolute;
  color:#fff
 }
 .c-hqv-extended-form h2 {
  margin-bottom:15px!important
 }
 .c-hqv-extended-form h4 {
  margin-bottom:10px
 }
 .c-hqv-extended-form p {
  margin-bottom:8px;
  margin-left:2px
 }
 .c-hqv-extended-form .chq-list .ecf-Privacy label {
  display:table
 }
 .c-hqv-utility-product {
  margin-top:10px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .borderBmContact,
 .c-hqv-extended-form h2 {
  margin-bottom:20px!important
 }
 .borderBmContact {
  width:100%
 }
 .send-btn .btn-inner-icon {
  position:absolute;
  right:9%!important;
  top:24%!important;
  color:#fff
 }
 .c-hqv-extended-form .chq-list label p {
  margin-top:5px
 }
 .c-hqv-extended-form h4 {
  margin-bottom:10px
 }
 .c-hqv-extended-form p {
  margin-bottom:-5px;
  margin-left:4px
 }
 .c-hqv-extended-form .product-right-text {
  margin-top:15px
 }
 .c-hqv-extended-form button.close.product-close {
  top:28px;
  position:relative
 }
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .send-btn .btn-inner-icon {
  position:absolute;
  right:14%!important;
  top:24%!important;
  color:#fff
 }
}
@media only screen and (min-width:992px) {
 .c-hqv-extended-form h2 {
  margin-bottom:25px!important
 }
 .c-hqv-extended-form h4 {
  margin-bottom:18px
 }
 .c-hqv-extended-form p {
  margin-bottom:8px;
  margin-left:4px
 }
 .contact-input-holder .c-hqv-utility-product {
  position:relative;
  top:-53px
 }
}
@media only screen and (min-width:1470px) {
 .contact-input-holder .c-hqv-wffm-dropdown a.btn {
  padding:12px
 }
 .send-btn .btn-inner-icon {
  position:absolute;
  right:11%!important;
  top:20%!important;
  color:#fff
 }
}
.c-hqv-tool-intro .c-fnd-default-rendering .add-to-cart {
 max-width:none!important
}
.c-hqv-tool-intro .h2 {
 margin-bottom:15px;
 margin-top:0
}
.c-hqv-tool-intro h4,
.c-hqv-tool-intro h5 {
 margin-bottom:0
}
.c-hqv-tool-intro .tool-img {
 float:right
}
.c-hqv-tool-intro .tool-img .img-responsive {
 margin-bottom:20px
}
.c-hqv-tool-intro .border-left {
 border-left:1px solid #e2e3e6
}
.c-hqv-tool-intro .border-left h6 {
 margin-top:-1px
}
.c-hqv-tool-intro .tool-into-nav>.chqmodal-list {
 margin-bottom:20px;
 margin-left:15px
}
.c-hqv-tool-intro .tool-into-nav>.chqmodal-list>li {
 border-right:1px solid #595959;
 padding:0 5px
}
.c-hqv-tool-intro .tool-into-nav>.chqmodal-list>li:last-child {
 border-right:0
}
.c-hqv-tool-intro .tool-into-nav>.chqmodal-list>li section {
 display:inline-block
}
.c-hqv-tool-intro .tool-into-nav>.chqmodal-list>li section.c-hqv-modal-window-series>.container {
 display:inline-block;
 width:auto
}
.c-hqv-tool-intro .tool-intro-popover {
 background:#e2e3e6;
 border-radius:2px;
 position:relative
}
.c-hqv-tool-intro .tool-intro-popover .popover-content {
 line-height:18px;
 padding:9px 14px;
 font-size:15px
}
.c-hqv-tool-intro .tool-intro-popover>.arrow {
 border-bottom:8px solid transparent;
 border-right:10px solid #e2e3e6;
 border-top:8px solid transparent;
 height:0;
 left:-4.5%;
 position:absolute;
 top:12%;
 width:0
}
.c-hqv-tool-intro .badge {
 background:#2c2c2c;
 color:#fff;
 float:right;
 font-size:24px;
 line-height:2;
 padding:35px;
 position:absolute;
 right:10%;
 top:-20%;
 text-transform:uppercase
}
.related-media,
.related-media .media {
 background:0 0
}
.c-hqv-tool-intro .btn-icon.btn-block {
 margin-top:0;
 margin-bottom:10px
}
.c-hqv-tool-intro .c-addTocart-btn {
 margin-top:10px!important
}
.c-hqv-tool-intro .badge-row {
 margin:0 0 30px;
 float:left
}
.c-hqv-tool-intro .c-hqv-product-promotion .icons ul li {
 padding:15px 15px 14px;
 color:#fff;
 margin-bottom:2px
}
.c-hqv-tool-intro .tools-link-wrap {
 margin-bottom:40px
}
.c-hqv-tool-intro .tools-link-wrap .tool-properties .tool-details-wrap {
 margin-bottom:10px
}
.c-hqv-tool-intro .tools-link-wrap .tool-properties .tool-details-wrap:first-child {
 margin-top:-5px
}
.c-hqv-tool-intro .tools-link-wrap .tool-properties .tool-details-wrap .tool-listed-materials {
 color:#595959
}
.c-hqv-tool-intro .tools-link-wrap .tool-properties .tool-details-wrap .tool-listed-materials small {
 font-size:15px
}
.c-hqv-tool-intro .tools-link-wrap .btn-icon.btn-block {
 margin-bottom:0
}
.c-hqv-tool-intro .tools-link-wrap p {
 margin-bottom:8px
}
.c-hqv-tool-intro .buttons-wrap,
.c-hqv-tool-intro .tools-link-wrap {
 margin-bottom:40px
}
@media only screen and (max-width:767px) {
 .c-hqv-tool-intro h2 {
  font-size:26px;
  line-height:26px
 }
 .c-hqv-tool-intro .tool-intro-popover {
  margin-top:10px
 }
 .c-hqv-tool-intro .badge {
  right:12px;
  top:-10px;
  font-size:18px;
  padding:20px
 }
 .c-hqv-tool-intro .c-hqv-product-promotion .icons ul li {
  padding-bottom:5px;
  padding-top:5px
 }
 .c-hqv-tool-intro .badge-row {
  margin:0
 }
 .c-hqv-tool-intro .tools-link-wrap {
  border-bottom:1px solid #e2e3e6;
  margin:0 0 20px;
  padding-bottom:20px
 }
 .c-hqv-tool-intro .tools-link-wrap .list-materials-column {
  padding-left:0
 }
 .c-hqv-tool-intro .tools-link-wrap p {
  margin-bottom:5px
 }
 .c-hqv-tool-intro .tools-link-wrap .tool-properties .tool-details-wrap .tool-listed-materials {
  padding-bottom:14px
 }
 .c-hqv-tool-intro .tools-link-wrap .tool-properties .tool-details-wrap p.tool-dot-icon {
  margin-bottom:14px
 }
 .c-hqv-tool-intro .btn-icon.btn-block,
 .c-hqv-tool-intro .buttons-wrap {
  margin-bottom:0
 }
 .c-hqv-tool-intro .btn-icon.btn-block {
  margin-top:10px
 }
 .c-hqv-tool-intro .tool-img .img-responsive {
  margin-bottom:40px;
  margin-top:40px
 }
}
@media only screen and (max-width:991px) and (min-width:768px) {
 .c-hqv-tool-intro .badge {
  top:-20%;
  padding:20px
 }
}
@media only screen and (min-width:992px) {
 .c-hqv-tool-intro .contact-us-btn {
  margin-bottom:10px
 }
 .c-hqv-tool-intro .display-flex {
  display:-ms-flexbox;
  display:flex
 }
 .c-hqv-tool-intro .tools-link-wrap .border-left p {
  margin-bottom:0
 }
 .c-hqv-explore-our-range .tab-content .category a .image div {
  text-align:center
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-tool-intro .tools-link-wrap .border-left h6 {
  margin-top:-4px
 }
}
@media only screen and (min-width:768px) {
 .c-hqv-tool-intro .h2 {
  margin-bottom:45px
 }
 .c-hqv-tool-intro .badge-row {
  margin:0 0 36px
 }
}
.c-hqv-fits-to-image header p {
 margin-bottom:30px;
 width:50%
}
.c-hqv-fits-to-image h2 {
 margin-bottom:2px!important
}
.fits-to-image-container .fits-to-mobile {
 margin:20px
}
.fits-to-image-container .fits-to-mobile a {
 color:#f35321
}
.fits-to-image-container .image {
 display:table;
 height:100%;
 table-layout:fixed;
 width:100%
}
.fits-to-image-container .image .image-ht {
 display:table-cell;
 vertical-align:bottom;
 height:auto
}
.fits-to-image-container .catageory a .title {
 margin:20px 0 10px
}
.fits-to-image-container .catageory a .title h5 {
 font-weight:400
}
@media only screen and (max-width:767px) {
 .c-hqv-fits-to-image header p {
  margin-bottom:30px;
  width:100%
 }
 .c-hqv-explore-our-range .tab-content .restOfCategories .wrapper .category:nth-last-child(2):nth-of-type(odd) {
  border-bottom:1px solid #e2e3e6
 }
}
@media only screen and (max-width:1024px) and (orientation:portrait) {
 .c-hqv-fits-to-image .catageory {
  width:50%
 }
}
@media only screen and (max-width:1024px) and (orientation:landscape) {
 .c-hqv-fits-to-image .catageory {
  width:33%
 }
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .fits-to-image-container {
  margin-top:30px
 }
 .c-hqv-fits-to-image .catageory {
  margin-bottom:20px
 }
}
@media only screen and (min-width:1470px) {
 .fits-to-image-container {
  margin-top:30px
 }
 .c-hqv-fits-to-image .catageory {
  margin-bottom:20px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-fits-to-image .catageory {
  margin-bottom:22px
 }
 .fits-to-image-container {
  margin-top:27px
 }
}
.c-hqv-explore-our-range h2 {
 color:#2c2c2c;
 text-transform:uppercase
}
.c-hqv-explore-our-range .list-inline li {
 border-right:1px solid #595959;
 line-height:15px
}
.c-hqv-explore-our-range .list-inline li a {
 color:#595959;
 text-transform:uppercase
}
.c-hqv-explore-our-range .category:hover .title .h5,
.c-hqv-explore-our-range .list-inline li.active a {
 color:#f35321
}
.c-hqv-explore-our-range .list-inline li a .h5 {
 margin-top:0;
 margin-bottom:0;
 line-height:15px;
 font-weight:400
}
.c-hqv-explore-our-range .list-inline li.active a .h5 {
 font-weight:700
}
.c-hqv-explore-our-range .category .title {
 color:#595959
}
.c-hqv-explore-our-range .category .title .h5 {
 color:#595959;
 font-weight:400
}
@media only screen and (min-width:768px) {
 .c-hqv-explore-our-range .tab-content .category a .image div img {
  display:inline;
  width:auto
 }
}
.c-hqv-modal-window-series {
 text-transform:none
}
.c-hqv-modal-window-series .i3-video iframe {
 height:300px;
 width:100%
}
.c-hqv-modal-window-series .i3-model .modal-content {
 border-radius:0;
 padding:30px
}
.c-hqv-modal-window-series .i3-model .modal-title {
 margin-top:10px;
 display:block
}
.c-hqv-modal-window-series .i3-model .modal-header {
 border-bottom:1px solid #b4b6b8;
 padding:40px 0 5px
}
.c-hqv-modal-window-series .i3-model .modal-header .close {
 font-size:35px;
 font-weight:lighter;
 margin-top:-20px
}
.c-hqv-modal-window-series .i3-model .modal-body {
 padding:0
}
.c-hqv-modal-window-series .i3-model .modal-body>h2 {
 margin-bottom:5px
}
.c-hqv-modal-window-series .i3-model .i3-model-bootom-links ul {
 float:left!important;
 list-style-type:none;
 margin-top:14px;
 text-align:left
}
.c-hqv-modal-window-series .i3-model .i3-model-bootom-links ul li span {
 margin:0 5px
}
.c-hqv-modal-window-series .i3-model .thumbnail-i3-height {
 margin-top:15px;
 margin-bottom:10px;
 padding-right:0;
 padding-left:20px
}
.c-hqv-modal-window-series .i3-model .thumbnail-i3-height a {
 cursor:pointer
}
.c-hqv-modal-window-series .i3-model-bootom-links-div {
 margin-bottom:15px
}
.c-hqv-modal-window-series .i3-model-bootom-links-div h6 {
 font-size:16px
}
.c-hqv-modal-window-series .i3-model-bootom-links {
 border-top:1px solid #f35321;
 margin-top:15px
}
.c-hqv-modal-window-series .video-iframe .container-fluid {
 padding-left:0;
 padding-right:0
}
@media only screen and (max-width:767px) {
 .c-hqv-modal-window-series .i3-model .i3-model-bootom-links ul {
  padding-left:15px;
  padding-right:15px;
  margin-top:34px
 }
 .c-hqv-modal-window-series .i3-model .i3-model-bootom-links .thumbnail-i3-height {
  padding-left:0
 }
 .c-hqv-modal-window-series .i3-model .thumbnail-i3-height:nth-child(2n) {
  padding-left:20px;
  padding-right:6px
 }
 .c-hqv-modal-window-series .i3-model .thumbnail-i3-height:nth-child(2n+1) {
  padding-right:20px;
  padding-left:6px
 }
 .c-hqv-modal-window-series .i3-model .i3-model-bootom-links-div {
  margin-left:-15px
 }
 .c-hqv-modal-window-series .i3-model .i3-model-bootom-links-div h6 {
  font-size:18px
 }
}
@media only screen and (min-width:992px) {
 .i3-model-bootom-links-div {
  margin-top:20px
 }
 .i3-model .thumbnail-i3-height {
  padding-left:0;
  margin-left:-3px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-modal-window-series .i3-model .thumbnail-i3 {
  margin-left:-15px
 }
 .c-hqv-modal-window-series .i3-model .thumbnail-i3-height {
  padding-left:0;
  margin-left:15px
 }
}
.related-media {
 z-index:9999;
 position:relative
}
.related-media .hq-icon-x5 {
 font-size:5em;
 z-index:9999
}
.related-media .desc {
 background:rgba(0,0,0,.7);
 color:#fff;
 padding:15px 30px;
 width:100%
}
.related-media .desc #title {
 display:block;
 margin-bottom:10px
}
.related-media .desc .c-hq-caption {
 font-size:14px
}
.related-media .desc .c-hq-desc,
.slider.center {
 display:block
}
@media only screen and (max-width:767px) {
 .related-media .video-text {
  bottom:20%;
  margin-left:100px;
  position:absolute;
  width:58%
 }
 .c-hqv-related-media .slick-slide.slick-center {
  -ms-transform:scale(.9,.9);
  transform:scale(.9,.9)
 }
 .c-hqv-related-media .slick-dots {
  position:relative;
  margin-top:0;
  bottom:0
 }
 .c-hqv-related-media .slick-dots li {
  position:relative;
  display:inline-block;
  width:20px;
  height:20px;
  margin:0 5px;
  padding:0;
  cursor:pointer;
  background-color:#ddd;
  border-radius:15px;
  float:none!important;
  border:0
 }
 .c-hqv-related-media .slick-dots li button:before {
  font-family:slick;
  font-size:50px;
  line-height:18px;
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
  content:"•";
  text-align:center;
  opacity:.25;
  color:#ddd;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
 }
 .c-hqv-related-media .slick-slide img {
  border-top:70px solid transparent;
  border-bottom:70px solid transparent;
  border-left:100px solid transparent;
  border-right:100px solid transparent;
  display:block;
  margin-top:-22px
 }
 .c-hqv-related-media .slick-dots li.slick-active button:before {
  opacity:.75;
  color:gray;
  background:gray;
  border:4px solid #ddd;
  border-radius:15px;
  content:""
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .related-media .video-text {
  width:75%;
  bottom:24%;
  margin-left:65px;
  position:absolute
 }
 .c-hqv-related-media .slick-slide img {
  border-left:65px solid transparent;
  border-right:65px solid transparent;
  border-bottom:94px solid transparent;
  border-top:94px solid transparent;
  display:block
 }
}
@media only screen and (min-width:992px) {
 .related-media .video-text {
  position:absolute;
  width:82%;
  bottom:14%;
  margin-left:100px
 }
}
.c-hqv-related-media .related-tabs {
 list-style:none;
 padding:0
}
.c-hqv-related-media .related-tabs li {
 float:left;
 margin-right:10px;
 border-right:1px solid;
 padding-right:10px
}
.c-hqv-related-media .related-tabs li a.active,
.c-hqv-related-media .related-tabs li a:hover {
 color:#f35321;
 cursor:pointer!important;
 font-weight:700!important
}
.article-filter-wrapper {
 background-color:#f7f6f4
}
.article-filter-wrapper .top-part {
 margin-bottom:20px
}
.article-filter-wrapper h3,
.c-hqv-article-list-filter .text {
 margin-bottom:10px
}
@media only screen and (min-width:768px) {
 .article-filter-wrapper .resetFilter {
  margin-right:20px
 }
}
.c-hqv-article-list-filter .filters-wrapper .range-selection,
.sticky-wrapper .c-hqv-article-list-filter {
 margin-right:0;
 margin-left:0
}
.c-hqv-article-list-filter {
 text-align:left
}
.c-hqv-article-list-filter .disabled {
 opacity:.2
}
.c-hqv-article-list-filter .text .btn.btn-link {
 color:#b4b6b8;
 border:1px solid #b4b6b8;
 border-radius:50%;
 font-size:12px;
 height:16px;
 line-height:14px;
 padding:0 5px;
 width:16px
}
.c-hqv-article-list-filter .text .btn.btn-link:focus,
.c-hqv-article-list-filter .text .btn.btn-link:hover {
 border-color:#2c2c2c;
 color:#2c2c2c;
 outline:0
}
.c-hqv-article-list-filter .top-part {
 padding-top:10px;
 padding-bottom:10px
}
.c-hqv-article-list-filter .top-part .text {
 display:inline-block;
 font-weight:700;
 line-height:33px
}
.c-hqv-article-list-filter .filters-wrapper .c-hqv-radio-btn-section .radio label,
.c-hqv-article-list-filter .filters-wrapper .checkbox-section .checkbox {
 line-height:25px
}
.c-hqv-article-list-filter .top-part .btns-wrapper {
 display:inline-block;
 float:right
}
.c-hqv-article-list-filter .top-part .btn-icon .btn-inner-text,
.c-hqv-article-list-filter .top-part .filter-close {
 font-weight:700
}
.c-hqv-article-list-filter .top-part .btn-icon .btn-inner-text:focus,
.c-hqv-article-list-filter .top-part .filter-close:focus {
 color:#f3f2f0
}
.c-hqv-article-list-filter .top-part .filter-close {
 display:none
}
.c-hqv-article-list-filter .top-part .btn-icon .c-icon {
 padding-left:0;
 padding-right:5px
}
.c-hqv-article-list-filter .filters-wrapper .c-hqv-radio-btn-section,
.c-hqv-article-list-filter .filters-wrapper .c-hqv-single-dropdown-wrapper,
.c-hqv-article-list-filter .filters-wrapper .checkbox-section,
.c-hqv-article-list-filter .filters-wrapper .range-selection {
 margin-bottom:30px;
 min-height:100px
}
.c-hqv-article-list-filter .filters-wrapper .slider {
 margin-bottom:60px
}
.c-hqv-article-list-filter .filters-wrapper .checkbox-section.c-hqv-performancegradecheckbox-section {
 min-height:150px
}
.c-hqv-article-list-filter .filters-wrapper .checkbox-section .checkbox .custom-checkbox {
 margin-left:0
}
.c-hqv-article-list-filter .filters-wrapper .checkbox-section .checkbox label {
 padding-left:0
}
.c-hqv-article-list-filter .filters-wrapper .dropdown-menu {
 min-width:initial
}
.c-hqv-article-list-filter .filters-wrapper .c-hqv-radio-btn-section .radio .custom-radio.unable-select,
.c-hqv-article-list-filter .filters-wrapper .c-hqv-radio-btn-section .radio label.unable-select,
.c-hqv-article-list-filter .filters-wrapper .checkbox-section .checkbox .custom-checkbox.unable-select,
.c-hqv-article-list-filter .filters-wrapper .checkbox-section .checkbox label.unable-select {
 cursor:no-drop
}
.c-hqv-article-list-filter .optional-filters {
 background:#eaeaea;
 padding:35px 0 25px
}
.c-hqv-article-list-filter .show-more {
 padding:40px 0
}
.c-hqv-article-list-filter .show-more .btn-block+.btn-block {
 margin-top:0
}
@media only screen and (max-width:767px) {
 .c-hqv-article-list-filter .filters-wrapper .checkbox-section.c-hqv-imgcheckbox-section {
  min-height:0
 }
 .c-hqv-article-list-filter .filters-wrapper .c-hqv-radio-btn-section,
 .c-hqv-article-list-filter .filters-wrapper .checkbox-section,
 .c-hqv-article-list-filter .filters-wrapper .range-selection,
 .c-hqv-article-list-filter .filters-wrapper .single-dropdown {
  margin-bottom:15px
 }
 .c-hqv-article-list-filter .filters-wrapper .slider {
  margin-bottom:40px
 }
 .c-hqv-article-list-filter .show-more {
  margin:0
 }
 .c-hqv-article-list-filter .checkbox-section:not(.c-hqv-performancegradecheckbox-section) .checkbox {
  width:50%;
  margin-right:0!important
 }
 .c-hqv-article-list-filter .checkbox-section:not(.c-hqv-performancegradecheckbox-section) .checkbox:nth-child(2n+1) {
  float:right
 }
 .c-hqv-article-list-filter .checkbox-section:not(.c-hqv-performancegradecheckbox-section) .checkbox:not(.hidden):nth-child(2n) {
  float:left
 }
 .c-hqv-article-list-filter .checkbox-section:not(.c-hqv-performancegradecheckbox-section) .checkbox:not(.hidden):nth-child(2n+1) {
  float:none!important
 }
}
.c-hqv-article-list-filter .dropdown .dropdown-menu.btn-block {
 display:none;
 margin:0;
 white-space:normal
}
.c-hqv-article-list-filter .dropdown.open .dropdown-menu.btn-block {
 display:block
}
.c-hqv-article-list-filter .popover {
 background-color:#2c2c2c;
 border:0;
 color:#fff
}
.c-hqv-article-list-filter .popover.right>.arrow:after {
 border-right-color:#2c2c2c
}
.c-hqv-article-list-filter .popover .popover-title {
 background:0 0;
 border:0;
 color:#fff;
 font-weight:700;
 padding-bottom:0;
 margin-bottom:0
}
.c-hqv-article-list-filter .popover .popover-content {
 padding-top:0;
 padding-bottom:0;
 vertical-align:top;
 line-height:28px
}
.c-hqv-article-list-filter .c-hqv-slider-wrapper {
 padding:0 10px
}
.c-hqv-article-list-filter .dropdown .dropdown-menu {
 padding:0
}
.c-hqv-article-list-filter .dropdown .dropdown-menu>li>a {
 padding:8px 10px;
 font-size:18px
}
@media only screen and (max-width:767px) {
 .c-hqv-article-list-filter .flex-wrapper {
  display:block;
  -ms-flex-wrap:unset;
  flex-wrap:unset
 }
 .c-hqv-article-list-filter .dropdown .dropdown-menu>li>a {
  padding:6px 10px;
  font-size:15px
 }
}
.c-hqv-article-list-filter .dropdown .btn {
 white-space:normal
}
.c-hqv-article-list-filter .dropdown .btn-block .dropdown-toggle-text,
.c-hqv-article-list-filter .dropdown .btn-block .text {
 display:table-cell;
 width:100%
}
.c-hqv-article-list-filter .dropdown .btn-block .caret {
 display:table-cell
}
.c-hqv-article-list-filter .dropdown.inline-block {
 display:inline-block
}
.c-hqv-article-list-filter .dropdown .text {
 position:relative;
 top:-1px
}
.c-hqv-article-list-filter .range-selection .col-45-100 {
 width:45%;
 float:left
}
.c-hqv-article-list-filter .range-selection .col-10-100 {
 width:10%;
 float:left;
 text-align:center;
 font-weight:700;
 line-height:33px
}
.c-hqv-article-list-filter .c-hqv-radio-btn-section .radio {
 display:inline-block;
 margin-right:20px;
 margin-top:7px;
 margin-bottom:0
}
.c-hqv-article-list-filter .c-hqv-radio-btn-section .radio .custom-radio input {
 width:17px;
 height:17px;
 margin-top:1px
}
@media only screen and (min-width:768px) {
 .c-hqv-article-list-filter .c-hqv-radio-btn-section .radio {
  display:block;
  margin-bottom:5px
 }
}
.c-hqv-article-list-filter .c-hqv-imgcheckbox-section .checkbox,
.c-hqv-article-list-filter .c-hqv-performancegradecheckbox-section .checkbox,
.c-hqv-article-list-filter .checkbox-section .checkbox {
 display:inline-block;
 margin-right:20px;
 margin-bottom:0;
 margin-top:0
}
@media only screen and (min-width:768px) {
 .c-hqv-article-list-filter .checkbox-section.c-hqv-imgcheckbox-section .checkbox,
 .c-hqv-article-list-filter .checkbox-section.c-hqv-performancegradecheckbox-section .checkbox {
  display:inline-block;
  margin-bottom:0
 }
 .c-hqv-article-list-filter .checkbox-section .checkbox {
  display:block;
  margin-bottom:10px
 }
 .c-hqv-article-list-filter .checkbox-section .checkbox label {
  line-height:25px
 }
}
.c-hqv-article-list-filter .checkbox input[type=checkbox] {
 width:17px;
 height:17px;
 margin-top:1px
}
.c-hqv-article-list-filter .c-hqv-imgcheckbox-section .checkbox,
.c-hqv-article-list-filter .c-hqv-performancegradecheckbox-section .checkbox {
 float:none;
 margin-right:10px;
 vertical-align:top;
 width:100px
}
.c-hqv-article-list-filter .imgcheckbox-wrapper {
 margin-bottom:7px;
 position:relative;
 text-align:center
}
.c-hqv-article-list-filter .imgcheckbox-wrapper span {
 background-color:#fff;
 background-size:cover;
 border:1px solid #e2e3e6;
 display:block
}
.c-hqv-article-list-filter .imgcheckbox-wrapper span.checked {
 border-color:#f35321;
 border-width:3px
}
.c-hqv-article-list-filter .imgcheckbox-wrapper .custom-checkbox {
 background:0 0;
 float:none;
 margin:0;
 position:absolute;
 left:0
}
.c-hqv-article-list-filter .imgcheckbox-wrapper .custom-checkbox,
.c-hqv-article-list-filter .imgcheckbox-wrapper span {
 height:100px;
 width:100%
}
@media only screen and (min-width:992px) {
 .c-hqv-article-list-filter .c-hqv-imgcheckbox-section .checkbox,
 .c-hqv-article-list-filter .c-hqv-performancegradecheckbox-section .checkbox {
  width:120px
 }
 .c-hqv-article-list-filter .imgcheckbox-wrapper .custom-checkbox,
 .c-hqv-article-list-filter .imgcheckbox-wrapper span,
 .c-hqv-article-list-filter .performancegradecheckbox-wrapper .custom-checkbox,
 .c-hqv-article-list-filter .performancegradecheckbox-wrapper span {
  height:120px
 }
}
.c-hqv-article-list-filter .multiCheck .dropdown-menu {
 padding-bottom:10px
}
.c-hqv-article-list-filter .multiCheck .dropdown-menu li {
 margin-left:33px;
 margin-top:10px;
 padding-bottom:2px
}
.c-hqv-article-list-filter .multiCheck .dropdown-menu li .material-title {
 display:block;
 margin-left:20px
}
.c-hqv-article-list-filter .multiCheck .dropdown {
 display:table
}
.c-hqv-article-list-filter .multiCheck .dropdown .dropdown-menu {
 margin-top:1px
}
.c-hqv-article-list-filter .multiCheck .dropdown span.caret,
.c-hqv-article-list-filter .multiCheck .dropdown span.text {
 display:table-cell
}
.c-hqv-article-list-filter .performancegradecheckbox-wrapper {
 background-color:#fff;
 margin-bottom:7px;
 position:relative;
 text-align:center
}
.c-hqv-article-list-filter .performancegradecheckbox-wrapper .performancegrade-checkbox {
 border:1px solid #e2e3e6
}
.c-hqv-article-list-filter .performancegradecheckbox-wrapper .performancegrade-checkbox.checked {
 border-color:#2c2c2c;
 border-width:3px
}
.c-hqv-article-list-filter .performancegradecheckbox-wrapper .custom-checkbox {
 background:0 0;
 float:none;
 margin:0;
 position:absolute;
 left:0
}
.c-hqv-article-list-filter .performancegradecheckbox-wrapper .custom-checkbox,
.c-hqv-article-list-filter .performancegradecheckbox-wrapper .performancegrade-checkbox {
 height:100px;
 width:100%
}
.c-hqv-article-list-filter .slider .display.max .box:after,
.c-hqv-article-list-filter .slider .display.min .box:after {
 content:attr(data-slider-unit);
 margin-left:5px
}
.c-hqv-article-list-filter .c-hqv-slider-wrapper-withIn .slider .display.center {
 display:block!important;
 position:absolute;
 margin-top:56px;
 background-color:#b4b6b8;
 padding:2px 20px;
 color:#fff;
 font-weight:700;
 border:1px solid #8d8e8f
}
.c-hqv-article-list-filter .c-hqv-slider-wrapper-withIn .slider .display.center:before {
 bottom:100%;
 left:75%;
 border:solid transparent;
 content:" ";
 height:0;
 width:0;
 position:absolute;
 pointer-events:none;
 border-color:rgba(194,225,245,0);
 border-bottom-color:#8d8e8f;
 border-width:8px;
 margin-left:-12px
}
.c-hqv-article-list-filter .c-hqv-slider-wrapper-withIn .slider .display.center:after {
 bottom:100%;
 left:65%;
 border:solid transparent;
 content:" ";
 height:0;
 width:0;
 position:absolute;
 pointer-events:none;
 border-color:rgba(136,183,213,0);
 border-bottom-color:#b4b6b8;
 border-width:8px;
 margin-left:-8px
}
.c-hqv-article-list-filter .slider-track {
 background-color:#e2e3e6;
 left:8px
}
.btn-block.btn-center .btn-inner-text {
 display:inline-block;
 text-align:center
}
.btn-block.btn-center .btn-inner-text .btn-inner-icon {
 display:inherit;
 padding-left:3px;
 font-size:18px;
 top:0
}
.tool-guide-table .tool-guide-component {
 margin-top:20px;
 color:#424242
}
.tool-guide-table .tool-guide-component.tools-data-two-rows ul li.tools-col-data {
 height:48px
}
.tool-guide-table .tool-guide-component.tools-data-two-rows .c-hqv-product-list-item ul li .t-item-data {
 padding-top:13px;
 padding-bottom:13px
}
.tool-guide-table .tool-guide-component.tools-data-two-rows .tools-lead-column ul li.tools-col-data {
 display:table;
 height:48px
}
.tool-guide-table .tool-guide-component.tools-data-two-rows .tools-lead-column ul li.tools-col-data .t-item-data {
 display:table-cell
}
.tool-guide-table .tool-guide-component.tools-data-three-rows ul li.tools-col-data {
 height:66px
}
.tool-guide-table .tool-guide-component.tools-data-three-rows .c-hqv-product-list-item ul li .t-item-data {
 padding-top:22px;
 padding-bottom:22px
}
.tool-guide-table .tool-guide-component.tools-data-three-rows .tools-lead-column ul li.tools-col-data {
 display:table;
 height:66px
}
.tool-guide-table .tool-guide-component.tools-data-three-rows .tools-lead-column ul li.tools-col-data .t-item-data {
 display:table-cell
}
.tool-guide-table .tool-guide-component.tools-data-four-rows ul li.tools-col-data {
 height:84px
}
.tool-guide-table .tool-guide-component.tools-data-four-rows .c-hqv-product-list-item ul li .t-item-data {
 padding-top:32px;
 padding-bottom:32px
}
.tool-guide-table .tool-guide-component.tools-data-four-rows .tools-lead-column ul li.tools-col-data {
 display:table;
 height:84px
}
.tool-guide-table .tool-guide-component.tools-data-four-rows .tools-lead-column ul li.tools-col-data .t-item-data {
 display:table-cell
}
.tool-guide-table .tool-guide-component.tools-data-five-rows ul li.tools-col-data {
 height:102px
}
.tool-guide-table .tool-guide-component.tools-data-five-rows .c-hqv-product-list-item ul li .t-item-data {
 padding-top:40px;
 padding-bottom:40px
}
.tool-guide-table .tool-guide-component.tools-data-five-rows .tools-lead-column ul li.tools-col-data {
 display:table;
 height:102px
}
.tool-guide-table .tool-guide-component.tools-data-five-rows .tools-lead-column ul li.tools-col-data .t-item-data {
 display:table-cell
}
.tool-guide-table .tool-guide-component.tools-data-six-rows ul li.tools-col-data {
 height:120px
}
.tool-guide-table .tool-guide-component.tools-data-six-rows .c-hqv-product-list-item ul li .t-item-data {
 padding-top:48px;
 padding-bottom:48px
}
.tool-guide-table .tool-guide-component.tools-data-six-rows .tools-lead-column ul li.tools-col-data {
 display:table;
 height:120px
}
.tool-guide-table .tool-guide-component.tools-data-six-rows .tools-lead-column ul li.tools-col-data .t-item-data {
 display:table-cell
}
.tool-guide-table .tool-guide-component.tools-data-seven-rows ul li.tools-col-data {
 height:138px
}
.tool-guide-table .tool-guide-component.tools-data-seven-rows .c-hqv-product-list-item ul li .t-item-data {
 padding-top:56px;
 padding-bottom:56px
}
.tool-guide-table .tool-guide-component.tools-data-seven-rows .tools-lead-column ul li.tools-col-data {
 display:table;
 height:138px
}
.tool-guide-table .tool-guide-component.tools-data-seven-rows .tools-lead-column ul li.tools-col-data .t-item-data {
 display:table-cell
}
.tool-guide-table .tool-guide-component.serie-name-two-rows .category-article-list ul li:first-child,
.tool-guide-table .tool-guide-component.serie-name-two-rows .tools-lead-column li.serie-headline {
 height:50px
}
.tool-guide-table .tool-guide-component.serie-name-three-rows .category-article-list ul li:first-child,
.tool-guide-table .tool-guide-component.serie-name-three-rows .tools-lead-column li.serie-headline {
 height:70px
}
.tool-guide-table .tool-guide-component.serie-name-four-rows .category-article-list ul li:first-child,
.tool-guide-table .tool-guide-component.serie-name-four-rows .tools-lead-column li.serie-headline {
 height:90px
}
.tool-guide-table .tool-guide-component.serie-name-five-rows .category-article-list ul li:first-child,
.tool-guide-table .tool-guide-component.serie-name-five-rows .tools-lead-column li.serie-headline {
 height:110px
}
.tool-guide-table .tool-guide-component .even {
 background-color:#e2e3e6
}
.tool-guide-table .tool-guide-component .tools-text {
 margin-top:0
}
.tool-guide-table .tool-guide-component ul li {
 display:table;
 height:30px;
 text-align:center;
 width:100%
}
.tool-guide-table .tool-guide-component ul li h6 {
 padding-left:10px;
 margin-top:5px;
 text-align:left;
 color:#fff;
 margin-bottom:5px;
 line-height:20px
}
.tool-guide-table .tool-guide-component .prev-next-button.next .hq-icon-arrow-right:before,
.tool-guide-table .tool-guide-component .prev-next-button.previous .hq-icon-arrow-left:before {
 color:#f35321;
 font-size:50px;
 font-family:HQ-Icons
}
.tool-guide-table .tool-guide-component ul li.product-texticon-performancegrade-bronze,
.tool-guide-table .tool-guide-component ul li.product-texticon-performancegrade-gold,
.tool-guide-table .tool-guide-component ul li.product-texticon-performancegrade-new,
.tool-guide-table .tool-guide-component ul li.product-texticon-performancegrade-professional,
.tool-guide-table .tool-guide-component ul li.product-texticon-performancegrade-silver {
 border-left:2px #fff solid
}
.tool-guide-table .tool-guide-component ul li.tools-col-data {
 border-right:2px #fff solid;
 display:inline-block
}
.tool-guide-table .tool-guide-component ul li.tools-col-data.selected {
 background-color:#fc9
}
.tool-guide-table .tool-guide-component ul li.tools-col-data:nth-child(even) {
 background-color:#e2e3e6
}
.tool-guide-table .tool-guide-component ul li.tools-col-data:nth-child(even).selected {
 background-color:#f96
}
.tool-guide-table .tool-guide-component ul li.materials-headline {
 height:40px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .tool-guide-table .tool-guide-component ul li.materials-headline .materials-title {
  margin:10px 0
 }
}
.tool-guide-table .tool-guide-component ul li .t-item-data {
 display:inline-block;
 vertical-align:middle;
 padding-top:5px;
 padding-bottom:5px;
 line-height:18px
}
.tool-guide-table .tool-guide-component .tools-lead-column {
 padding-right:0;
 position:relative
}
.tool-guide-table .tool-guide-component .tools-lead-column ul {
 margin-left:-10px
}
.tool-guide-table .tool-guide-component .tools-lead-column ul li {
 padding-top:0;
 height:0;
 text-align:left;
 padding-left:0
}
.tool-guide-table .tool-guide-component .tools-lead-column ul li #legend-color {
 width:12px;
 height:12px;
 float:left;
 margin:4px 5px 4px 0
}
.tool-guide-table .tool-guide-component .tools-lead-column ul li.selected .t-item-data {
 font-weight:700
}
.tool-guide-table .tool-guide-component .tools-lead-column ul li.tools-col-data {
 height:30px;
 padding-left:10px
}
.tool-guide-table .tool-guide-component .tools-lead-column ul li.tools-col-data .t-item-data {
 padding-bottom:6px;
 padding-top:6px
}
.tool-guide-table .tool-guide-component .tools-lead-column ul li.performance-grade-container {
 height:190px
}
.tool-guide-table .tool-guide-component .tools-lead-column ul li.performance-grade-container .perfomancegrade-holder {
 display:inline-block;
 width:100%
}
.tool-guide-table .tool-guide-component .tools-lead-column ul li.materials-headline {
 height:40px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .tool-guide-table .tool-guide-component .tools-lead-column ul li.materials-headline .materials-title {
  margin:10px 0
 }
}
.tool-guide-table .tool-guide-component .tools-lead-column ul li.serie-headline .tools-text {
 margin-top:0;
 margin-bottom:0;
 height:30px;
 line-height:30px
}
.tool-guide-table .tool-guide-component .slick-slider {
 padding:0;
 margin-bottom:0
}
.tool-guide-table .tool-guide-component .prev-next-button {
 position:absolute;
 background-color:rgba(243,242,240,.75);
 bottom:0;
 height:100%;
 width:75px;
 z-index:1;
 border:0
}
.tool-guide-table .tool-guide-component .prev-next-button .arrow-container {
 position:absolute
}
.tool-guide-table .tool-guide-component .prev-next-button .arrow-container:before {
 color:#f35321;
 font-size:50px;
 font-family:HQ-Icons;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 text-decoration:none;
 text-transform:none;
 position:absolute;
 top:-25px;
 display:inline-block;
 line-height:1;
 vertical-align:middle
}
.tool-guide-table .tool-guide-component .prev-next-button:disabled {
 display:none
}
.tool-guide-table .tool-guide-component .prev-next-button.next {
 right:19px
}
.tool-guide-table .tool-guide-component .prev-next-button.previous {
 left:19px
}
.tool-guide-table .tool-guide-component .slick-disabled {
 display:none!important
}
.tool-guide-table .tool-guide-component .tools-img {
 height:190px
}
.tool-guide-table .tool-guide-component .tools-img a.c-saveFilter {
 height:145px
}
.tool-guide-table .tool-guide-component .tools-img .image {
 display:block;
 min-height:100px;
 margin-top:30px
}
.tool-guide-table .tool-guide-component .tools-img .toolsImg {
 margin:0 auto
}
.tool-guide-footer .tool-legend-bg ul,
.tool-guide-table .category-article-list .article-list .c-hqv-product-list-item ul.list-unstyled {
 margin-bottom:0
}
.tool-guide-table .tool-guide-component .tools-img .tools-img-text {
 background-color:#e2e3e6;
 display:table;
 height:45px;
 width:100%;
 font-weight:700;
 border-right:2px #fff solid
}
.tool-guide-table .tool-guide-component .tools-img .tools-img-text small {
 display:table-cell;
 vertical-align:middle
}
.tool-guide-table .category-article-list #fft-no-results a.clear-filter,
.tool-guide-table .tool-guide-slider.slider {
 display:block
}
.tool-guide-table .tool-guide-component .slider-holder {
 margin-left:-20px;
 position:relative
}
.tool-guide-table .category-article-list .article-list .c-hqv-product-list-item {
 width:14.2857%
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .tool-guide-table .tool-guide-component .prev-next-button.next {
  right:0
 }
 .tool-guide-table .category-article-list .article-list .c-hqv-product-list-item {
  width:20%
 }
}
@media only screen and (max-width:767px) {
 .tool-guide-table .tool-guide-component .prev-next-button.next {
  right:0
 }
 .tool-guide-table .category-article-list .article-list .c-hqv-product-list-item {
  width:50%
 }
}
.tool-guide-table .category-article-list .article-list .c-hqv-product-list-item ul li:first-child h6 {
 visibility:hidden
}
.tool-guide-table .category-article-list .article-list .c-hqv-product-list-item[data-performance-grade=Gold] ul li:first-child {
 background-color:#b89e4a;
 width:calc(100% + 2px)
}
.tool-guide-table .category-article-list .article-list .c-hqv-product-list-item[data-performance-grade=Silver] ul li:first-child {
 background-color:#8e9090;
 width:calc(100% + 2px)
}
.tool-guide-table .category-article-list .article-list .c-hqv-product-list-item[data-performance-grade=Bronze] ul li:first-child {
 background-color:#a8641e;
 width:calc(100% + 2px)
}
.tool-guide-table .category-article-list .article-list .c-hqv-product-list-item[data-performance-grade=Professional] ul li:first-child {
 background-color:#273a60;
 width:calc(100% + 2px)
}
.tool-guide-table .category-article-list .article-list .c-hqv-product-list-item.first-serie-item ul li:first-child {
 border-left:2px #fff solid
}
.tool-guide-table .category-article-list .article-list .c-hqv-product-list-item.first-serie-item ul li:first-child h6 {
 visibility:visible
}
.tool-guide-table .swipe-horizontal {
 background:#2c2c2c;
 border-radius:50%;
 color:#fff;
 display:none;
 height:90px;
 left:36.335%;
 margin-left:-45px;
 margin-top:-45px;
 opacity:.5;
 position:absolute;
 text-align:center;
 top:50%;
 width:90px;
 z-index:999
}
.tool-guide-table .swipe-horizontal .hq-icon {
 font-size:90px
}
.tool-guide-table .hq-icon-hcp01-onedot,
.tool-guide-table .hq-icon-hcp02-twodots,
.tool-guide-table .hq-icon-hcp03-threedots {
 font-size:10px;
 margin-left:0 auto;
 vertical-align:baseline
}
.tool-guide-table .tools-legend-text {
 line-height:20px;
 vertical-align:top
}
.tool-guide-table .slider-holder a.c-saveFilter {
 cursor:pointer
}
.tool-guide-footer {
 padding-top:62px
}
.tool-guide-footer .hq-icon-hcp01-onedot,
.tool-guide-footer .hq-icon-hcp02-twodots,
.tool-guide-footer .hq-icon-hcp03-threedots {
 font-size:10px;
 margin-left:0 auto;
 vertical-align:baseline
}
.tool-guide-footer .tool-legend-bg {
 background-color:#e2e3e6
}
.tool-guide-footer .tool-legend-bg .container {
 padding-bottom:6px;
 padding-top:6px
}
.tool-guide-footer .tool-footer-bg {
 background-color:#2c2c2c
}
.tool-guide-footer .tool-footer-bg .footer-section {
 color:#fff;
 margin-bottom:10px;
 margin-top:20px
}
.tool-guide-footer .tool-footer-bg .footer-section .custom-tools-icon,
.tool-guide-footer .tool-footer-bg .footer-section .footer-section-left h6 {
 margin-top:10px
}
.tool-guide-footer .tool-footer-bg .footer-section a {
 color:#f35321
}
.tool-guide-footer .tool-footer-bg .footer-section .custom-tools-icon .hq-icon-usp-all-accessories {
 font-size:70px!important
}
.tool-guide-footer .tool-footer-bg .footer-section .footer-section-left {
 margin-left:-53px;
 color:#fff
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .tool-guide-component .tools-lead-column .tools-lead .tools-text,
 .tool-guide-component .tools-lead-column .tools-lead h5 {
  margin-bottom:0
 }
 .tool-guide-component .tools-lead-column .tools-lead .tools-legend-text {
  vertical-align:sub;
  line-height:18px;
  margin-top:2px
 }
 .tool-guide-component .tools-lead-column .tools-lead ul {
  padding-top:0
 }
 .tool-guide-component .slider-holder {
  margin-left:-20px;
  padding-right:0
 }
 .tool-footer-bg .footer-section {
  margin-left:-35px
 }
 .tool-footer-bg .footer-section .custom-tools-icon {
  margin-top:30px
 }
}
@media only screen and (max-width:767px) {
 .tools-lead .tools-legend-text {
  vertical-align:sub;
  line-height:18px;
  margin-top:2px
 }
 .tools-lead ul {
  padding-top:0
 }
 .tools-lead .tools-text {
  margin-bottom:0
 }
 .tools-lead h5 {
  font-size:16px
 }
 .swipe-horizontal {
  left:46.335%
 }
 .tool-guide-component .slider-holder {
  margin-left:-20px;
  padding-right:0
 }
 .tool-guide-footer .tool-footer-bg .footer-section .custom-tools-icon {
  margin-top:10px
 }
 .tool-guide-footer .tool-footer-bg .footer-section .custom-tools-icon .hq-icon-usp-all-accessories {
  margin-left:-20px;
  font-size:50px!important
 }
 .tool-guide-footer .tool-footer-bg .footer-section .footer-section-left {
  margin-left:-6px;
  color:#fff
 }
 .c-hqv-article-list-filter .resetFilter .clear-filter {
  margin:-20px 0 20px;
  width:100%
 }
 .c-hqv-article-list-filter .resetFilter .clear-filter .hq-icon-arrow-east {
  color:#f35321;
  float:right
 }
}
.slider-holder .slick-slider .slick-next .before:before,
.slider-holder .slick-slider .slick-prev .before:before {
 font-size:50px;
 font-family:HQ-Icons;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 text-decoration:none;
 text-transform:none;
 top:1px;
 line-height:1;
 position:relative;
 vertical-align:middle
}
@media only screen and (min-width:768px) {
 .article-filter-wrapper .resetFilter .clear-filter {
  width:100%;
  margin-top:20px
 }
 .article-filter-wrapper .resetFilter .clear-filter .hq-icon-arrow-east {
  float:right;
  color:#f35321
 }
}
.slider-holder .slick-slider .slick-next .before {
 margin-left:-25px;
 margin-top:-15px
}
.slider-holder .slick-slider .slick-next .before:before {
 content:"\E025";
 color:#f35321;
 display:inline-block
}
.slider-holder .slick-slider .slick-next:before {
 display:none!important
}
.slider-holder .slick-slider .slick-prev .before {
 margin-left:-30px;
 margin-top:-15px
}
.slider-holder .slick-slider .slick-prev .before:before {
 content:"\E028";
 color:#f35321;
 display:inline-block
}
.c-hqv-small-product .holder .product-name,
.left-slide ul {
 text-transform:uppercase
}
.slider-holder .slick-slider .slick-prev:before {
 display:none!important
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .more-filters,
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .texts {
 display:none
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .no-borderimage .slider-holder .slick-slider .slick-prev .before {
  margin-left:25px
 }
 .no-borderimage .slider-holder .slick-slider .slick-next .before {
  margin-left:27px
 }
}
html {
 -ms-overflow-style:scrollbar
}
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator {
 margin-top:0
}
.c-hqv-dealer-locator-utility-navigation .c-hqv-dealer-locator .c-hqv-dealer-locator-basic {
 padding-top:0
}
.c-hqv-dealer-locator {
 background-color:#f3f2f0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic {
 padding-top:25px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .texts h2 {
 text-align:left;
 border:0;
 padding:0;
 margin-bottom:15px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .texts .rich-texts a {
 color:#f35321
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .texts .rich-texts a:hover {
 text-decoration:underline
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .form-group {
 margin:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .input-with-suggestions {
 position:relative
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .input-with-suggestions .suggestions {
 display:none;
 position:absolute;
 background:#fff;
 width:100%;
 border-radius:0;
 border:1px solid #d6d6d6;
 margin-top:1px;
 z-index:1;
 max-height:160px;
 overflow:auto
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .input-with-suggestions .suggestions .suggestion div {
 padding:5px;
 border-bottom:1px solid #d6d6d6;
 cursor:pointer;
 color:#585859
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .input-with-suggestions .suggestions .suggestion div:hover {
 background-color:#f9f9f9
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .input-with-suggestions .suggestions .suggestion div i {
 top:-1px;
 color:#d6d6d6
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a .info-and-icons-holder .icons .hq-icon-arrow-east.hq-icon-arrow-east,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row .rich-text-area a,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer .rich-text-area a {
 color:#f35321
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .input-with-suggestions .suggestions .suggestion:last-child div {
 border-bottom:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .dealer-locator-filters {
 background-color:transparent;
 padding:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .dealer-locator-filters .small-filters {
 padding:30px 0 10px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .dealer-locator-filters .small-filters ul {
 line-height:normal
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .dealer-locator-filters .small-filters ul li {
 line-height:23px;
 padding-right:25px;
 margin-bottom:20px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .dealer-locator-filters .small-filters ul li .custom-checkbox {
 margin-right:5px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .dealer-locator-filters .small-filters ul li .more-less-filters-btn {
 padding:0;
 line-height:22px;
 word-break:normal
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .dealer-locator-filters .filter-checkbox .custom-checkbox {
 margin-top:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .more-filters .filters-wrapper {
 background-color:#fff;
 padding:30px 0 10px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .more-filters .filters-wrapper ul {
 margin:0;
 list-style:none
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .more-filters .filters-wrapper ul li {
 display:inline-block;
 line-height:23px;
 padding-right:25px;
 margin-bottom:20px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .more-filters .filters-wrapper ul li .custom-checkbox {
 margin-right:5px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .more-filters .filters-wrapper .reset-button {
 word-break:normal
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .close-button button.close {
 font-size:48px;
 font-weight:lighter;
 margin-top:-20px;
 position:absolute;
 right:20px;
 top:20px;
 z-index:1
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder {
 background-color:transparent;
 pointer-events:none
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.initial-state {
 width:0;
 overflow:hidden;
 padding:0;
 margin:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper {
 pointer-events:all;
 background-color:#fff;
 max-height:475px;
 position:relative;
 top:20px;
 overflow:hidden;
 min-height:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer {
 max-height:420px;
 overflow-y:auto
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 {
 padding-top:40px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12 .service-icon-holder,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 .service-icon-holder {
 padding-left:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12 h3,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 h3 {
 margin-top:0;
 margin-bottom:15px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12 .dealer-locator-locate-user,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 .contact,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 .dealer-locator-locate-user {
 margin-bottom:15px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12 .contact .address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 .contact .address {
 margin-top:15px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12 .contact .address strong,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 .contact .address strong {
 display:block
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.col-xs-12 {
 min-height:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper {
 max-height:360px;
 overflow-y:auto
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper h3 {
 margin-bottom:10px;
 margin-top:20px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li {
 background-color:#f3f2f0;
 margin-bottom:10px;
 border-bottom:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a {
 margin-top:0;
 padding:0;
 display:-ms-flexbox;
 display:flex
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a .order-icon-holder {
 margin:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a .order-icon-holder i {
 margin-top:0!important;
 max-height:32px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a .info-and-icons-holder {
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding-left:10px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a .info-and-icons-holder .dealer-info {
 width:72%
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a .info-and-icons-holder .icons {
 text-align:right;
 width:28%;
 padding-right:15px;
 display:table
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a .info-and-icons-holder .icons .small-filters-list {
 display:table-cell;
 width:87px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a .info-and-icons-holder .icons .small-filters-list i {
 font-size:15px!important;
 margin-left:5px!important;
 margin-top:0!important;
 top:-2px!important;
 position:relative;
 margin-right:0!important
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .bottom-part .close-button i,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .small-filters ul li i {
 top:-1px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a .info-and-icons-holder .icons .small-filters-list i:first-child {
 margin-left:0!important
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a .info-and-icons-holder .icons .hq-icon-arrow-east {
 display:table-cell;
 margin:0!important;
 top:-1px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul#closestDealersList,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul#closestSalesmenList {
 margin-bottom:25px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul#closestSalesmenList li a .info-and-icons-holder .salesman-info {
 width:90%
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul#closestSalesmenList li a .info-and-icons-holder i {
 text-align:right;
 width:10%;
 padding-right:15px;
 color:#f35321
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul#closestSalesmenList li a img {
 width:33px;
 height:33px;
 margin-right:15px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .service-image {
 padding-left:10px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .service-image .salesman-icon {
 width:33px;
 height:33px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .salesman-image {
 padding-left:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .salesman-image img {
 float:right
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .small-filters {
 margin:0;
 display:block;
 padding-left:20px;
 padding-right:20px;
 padding-top:10px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .small-filters ul {
 text-align:right;
 margin-top:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .small-filters ul li {
 background-color:transparent;
 float:none;
 display:inline-block;
 margin:0;
 cursor:auto
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .bottom-part {
 background-color:#eaebee;
 padding-top:15px;
 padding-bottom:15px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .bottom-part ul {
 margin:0;
 text-align:right
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.btn-group-vertical>.btn-group .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.btn-toolbar .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.clearfix .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.container .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.container-fluid .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.dl-horizontal dd .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.form-horizontal .form-group .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.modal-footer .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.nav .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.navbar .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.navbar-collapse .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.navbar-header .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.pager .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.panel-body .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.row .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.scfFieldContainer .top-icons .icons i.c-icon,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .dealer-locator-contact-salesman,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .contact .salesman-address,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .dealer-locator-contact-salesman {
 margin-bottom:15px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .bottom-part ul li {
 display:inline-block;
 margin-left:10px;
 border-bottom:0;
 cursor:auto
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .bottom-part ul li:first-child {
 margin-left:0
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .bottom-part ul li i {
 top:0;
 font-size:15px
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .possible-utility-filters,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .utility-search-wrapper {
 display:none
}
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .promo_text,
.c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .promo_text {
 font-size:15px
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a .info-and-icons-holder .dealer-info {
  width:67%
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li a .info-and-icons-holder .icons {
  width:33%
 }
}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .dealer-locator-filters .small-filters,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .more-filters .filters-wrapper {
  padding-top:20px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .dealer-locator-search-button {
  margin-top:15px;
  margin-bottom:15px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .dealer-locator-filters .small-filters ul li,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .more-filters .filters-wrapper ul li {
  float:none;
  margin-bottom:10px;
  line-height:24px;
  display:block
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .c-hqv-dealer-filters .more-filters .filters-wrapper .reset-filters {
  float:left!important
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map>.container {
  width:100%
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel {
  padding:0
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper {
  padding:20px 0 0;
  max-height:none;
  top:0;
  border-bottom:0
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper {
  max-height:none
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper h3 {
  margin-top:40px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li {
  background-color:#fff;
  margin:0;
  padding:15px 10px;
  border-top:1px solid #d8d8d8;
  border-bottom:0;
  width:100%
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.btn-toolbar>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.clearfix>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.container-fluid>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.container>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.dl-horizontal dd>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.form-horizontal .form-group>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.modal-footer>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.nav>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.navbar-collapse>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.navbar-header>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.navbar>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.pager>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.panel-body>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.row>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.scfFieldContainer>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 {
  padding-top:0
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li:last-child {
  border-bottom:1px solid #d8d8d8
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li:hover {
  background-color:#f3f2f0
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li>a .order-icon-holder {
  float:left
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li>a .order-icon-holder i {
  margin:0;
  max-height:none
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li>a .info-and-icons-holder {
  display:block;
  float:left
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li>a .info-and-icons-holder .dealer-info {
  display:block;
  width:100%
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li>a .info-and-icons-holder .icons {
  float:left;
  width:100%
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li>a .info-and-icons-holder .icons .hq-icon-arrow-east {
  display:none
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li>a .info-and-icons-holder .icons .small-filters-list {
  display:block;
  text-align:left;
  margin-top:10px;
  color:#d8d8d8;
  width:initial
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li>a .info-and-icons-holder .icons .small-filters-list i {
  margin-left:10px!important
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .scrollable-wrapper ul li>a .info-and-icons-holder .icons .small-filters-list i:first-child {
  margin:0!important
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .small-filters {
  padding-left:20px;
  padding-right:20px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .bottom-part,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 {
  padding-left:0;
  padding-right:0
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .small-filters ul {
  text-align:left;
  margin:0
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .small-filters ul li {
  height:auto;
  margin-bottom:10px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .small-filters ul li i {
  color:#d8d8d8;
  margin-right:5px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.btn-toolbar>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.clearfix>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.container-fluid>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.container>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.dl-horizontal dd>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.modal-footer>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.nav>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.navbar-collapse>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.navbar-header>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.navbar>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.pager>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.panel-body>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.row>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper>.scfFieldContainer>.col-xs-12 .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right .close-button {
  position:relative;
  color:#f35321;
  font-size:35px;
  cursor:pointer
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper .bottom-part .close-button {
  position:relative
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer {
  max-height:none
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.btn-toolbar>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.clearfix>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container-fluid>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.container>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.dl-horizontal dd>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.form-horizontal .form-group>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.modal-footer>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.nav>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-collapse>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar-header>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.navbar>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.pager>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.panel-body>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.row>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder .wrapper>.scfFieldContainer>.col-xs-12 .contact {
  padding-left:40px;
  margin-bottom:20px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper .icons {
  display:table
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper .icons .order-icon {
  display:table-cell!important
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper .icons .order-icon.dealer-orange-square {
  background-position-y:-727px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper .icons .c-icon {
  display:table-cell;
  padding-left:10px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper h3 {
  padding-left:40px;
  margin-top:0
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper .rich-text-area {
  margin-bottom:15px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper ul.possible-filters {
  margin-bottom:0
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper ul.possible-filters>li {
  border:0;
  display:inline-block;
  margin-right:10px;
  margin-bottom:20px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right {
  margin-bottom:10px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 h3,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 h3 {
  margin-top:15px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .contact,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .contact {
  padding-left:0
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .rich-text-area,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .rich-text-area {
  margin-bottom:15px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .dealer-locator-contact-salesman,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .dealer-locator-contact-salesman {
  background-color:#fff;
  border-color:#ccc;
  margin-bottom:15px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .dealer-locator-contact-salesman .btn-inner-text {
  color:#4d4d4d
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .dealer-locator-contact-salesman i,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .dealer-locator-contact-salesman i {
  color:#f35321
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .col-xs-12.hidden-md.hidden-lg.text-right {
  min-height:50px
 }
}
.omp-parade .parade-gallery .parade-items-wrapper .category-item .box .title,
.omp-parade .parade-gallery .parade-items-wrapper .item .box .title {
 min-height:65px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-group-vertical>.btn-group>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.btn-toolbar>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.clearfix>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container-fluid>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.container>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.dl-horizontal dd>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.form-horizontal .form-group>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.modal-footer>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.nav>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-collapse>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar-header>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.navbar>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.pager>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.panel-body>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.row>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper>.scfFieldContainer>.col-xs-12 .col-xs-12.hidden-md.hidden-lg.text-right {
  padding-top:15px;
  margin-bottom:15px
 }
 .c-fnd-search-results .results-holder .links ul {
  min-width:105px
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.dealer-detail .wrapper,
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic #dealer-locator-map .dealer-locator-info-panel .holder.salesman-detail .wrapper {
  padding-top:0
 }
 .c-hqv-dealer-locator .dealer-locator-filters .Dl-filter-arrow-minus,
 .c-hqv-dealer-locator .dealer-locator-filters .Dl-filter-arrow-plus {
  top:4px;
  position:relative;
  left:3px
 }
 .c-hqv-dealer-locator .c-hqv-dealer-locator-basic .dealer-locator-header .dealer-inputs-holder .texts .rich-texts>.col-sm-6 {
  margin-bottom:15px
 }
 .c-hqv-dealer-locator .dealer-locator-filters .Dl-filter-arrow-plus:before {
  content:"\E027";
  font-family:HQ-Icons
 }
 .c-hqv-dealer-locator .dealer-locator-filters .Dl-filter-arrow-minus:before {
  content:"\E026";
  font-family:HQ-Icons
 }
}
.c-hqv-small-product .holder {
 margin:10px 0
}
.c-hqv-small-product .holder:hover {
 margin:10px 0;
 outline:#f35321 solid 1px
}
.c-hqv-small-product .price h3 {
 color:#2c2c2c;
 margin:0;
 line-height:15px;
 padding-right:5px
}
.c-hqv-small-product .text {
 padding:0
}
.wishlist-utility .price {
 color:#2c2c2c;
 font-size:18px;
 font-weight:700
}
.wishlist-utility .item {
 padding:20px 10px
}
.wishlist-utility .item .item-title {
 height:55px
}
.wishlist-utility .slider {
 display:block
}
@media only screen and (max-width:767px) {
 .c-hqv-sharing-wishlist .col-sm-12 h3 {
  margin-bottom:20px
 }
 .wishlist-utility .summary .btn {
  margin-top:25px
 }
}
.c-fnd-search-results .logged-ecom {
 margin-top:20px
}
.c-fnd-search-results .fields h4 {
 margin-left:20px
}
.c-fnd-search-results .results-holder .border-bottom-orange,
.c-fnd-search-results .results-holder .result-border-bottom {
 border-bottom:0
}
.c-fnd-search-results .results-holder .result-border-top {
 border:0
}
.c-fnd-search-results .results-holder .links {
 margin-top:0
}
.c-fnd-search-results .results-holder .links>ul {
 padding-top:20px;
 border-top:1px solid #f35321
}
.c-fnd-search-results .results-holder .product-results .category-holder {
 border-top:1px solid #f35321
}
.c-fnd-search-results .results-holder .product-results .category-holder .bottom-part ul {
 margin-left:20px;
 margin-right:20px
}
.c-fnd-search-results .results-holder .product-results .category-holder .bottom-part ul.product-properties {
 padding:0!important
}
.c-fnd-search-results .results-holder .product-results .category-holder .bottom-part .products .product {
 border-bottom:1px solid #b4b6b8;
 padding-top:20px
}
@media only screen and (max-width:767px) {
 .c-fnd-search-results .hqv-search-btn,
 .c-fnd-search-results .results-holder {
  margin-top:10px
 }
 .c-fnd-search-results .fields h4 {
  margin-left:20px;
  font-weight:400
 }
 .c-fnd-search-results .fields h4+.col-sm-2 {
  margin-bottom:12px
 }
 .c-fnd-search-results .results-holder .results {
  margin-left:20px;
  margin-right:20px
 }
 .c-fnd-search-results .results-holder .results .result {
  margin-left:-20px;
  margin-right:-20px
 }
 .c-fnd-search-results .results-holder .results .result .row {
  margin-left:-40px
 }
}
@media only screen and (min-width:768px) {
 .c-hqv-dealer-locator .dealer-locator-filters .Dl-filter-arrow-plus:before {
  content:"+"
 }
 .c-hqv-dealer-locator .dealer-locator-filters .Dl-filter-arrow-minus:before {
  content:"-"
 }
 .wishlist-utility #wishListFull {
  background-color:#fff
 }
 .wishlist-utility .item {
  display:inline-block
 }
 .c-fnd-search-results .results-holder .product-results .category-holder .results>ul.row {
  border-top:1px solid #f35321
 }
 .c-fnd-search-results .results-holder .results {
  border-top:0
 }
 .c-fnd-search-results .results-holder .results>ul.row {
  border-top:1px solid #f35321
 }
}
.c-hqv-billboard .carousel .overlay .large-header-wrapper {
 margin-left:16px!important;
 margin-right:20px!important
}
.c-hqv-billboard .carousel .overlay .large-header-wrapper .large-header {
 box-shadow:20px 0 0 0 rgba(0,0,0,.5),-16px 0 0 0 rgba(0,0,0,.5)
}
.c-hqv-billboard .carousel .edge .overlay.fill p {
 float:left;
 padding:10px 10px 12px 18px
}
.c-hqv-billboard .carousel .edge .overlay.fill p+div {
 clear:both
}
.c-fnd-text-block ul {
 padding-left:18px
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .c-fnd-text-block ul {
  padding-left:16px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-fnd-text-block ul {
  padding-left:15px
 }
}
@media only screen and (max-width:767px) {
 .c-fnd-text-block ul {
  padding-left:15px
 }
}
.c-hqv-content-midsizeeditorial-left .content-block-text-wrapper ul,
.c-hqv-content-midsizeeditorial-right .content-block-text-wrapper ul {
 padding-left:18px
}
.c-fnd-content-area-block .btn .hq-icon-x1 {
 color:#f35321;
 position:relative;
 top:0
}
.c-fnd-content-area-block .c-fnd-text-block {
 margin:20px 0
}
.c-hqv-content-midsizeeditorial-left .content-block-text-wrapper,
.c-hqv-content-midsizeeditorial-right .content-block-text-wrapper {
 padding-bottom:30px;
 margin-top:160px
}
.c-hqv-content-midsizeeditorial-right .btn .hq-icon-x1 {
 color:#f35321;
 position:relative;
 top:-1px
}
.c-hqv-content-midsizeeditorial-left .btn .hq-icon-x1 {
 color:#f35321;
 top:-1px
}
.content-block-text-wrapper {
 margin-left:24px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-content-midsizeeditorial-left .content-block-text-wrapper ul,
 .c-hqv-content-midsizeeditorial-right .content-block-text-wrapper ul {
  padding-left:15px
 }
 .c-fnd-content-area-block .row+.row .col-sm-6 h2:nth-child(odd) {
  margin-top:-10px
 }
 .c-hqv-content-midsizeeditorial-left .content-block-text-wrapper,
 .c-hqv-content-midsizeeditorial-right .content-block-text-wrapper {
  padding-bottom:30px;
  margin-top:0
 }
 .c-fnd-content-area-block .row:nth-child(1) {
  margin-bottom:13px
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-content-midsizeeditorial-left .content-block-text-wrapper,
 .c-hqv-content-midsizeeditorial-right .content-block-text-wrapper {
  margin-top:0;
  margin-left:0
 }
 .c-hqv-content-midsizeeditorial-left .content-block-text-wrapper ul,
 .c-hqv-content-midsizeeditorial-right .content-block-text-wrapper ul {
  padding-left:15px
 }
 .c-fnd-content-area-block .row .col-sm-6 {
  margin-bottom:15px
 }
 .c-hqv-content-midsizeeditorial-left .btn,
 .c-hqv-content-midsizeeditorial-right .btn {
  margin-bottom:2em
 }
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .c-hqv-content-midsizeeditorial-left .content-block-text-wrapper ul,
 .c-hqv-content-midsizeeditorial-right .content-block-text-wrapper ul {
  padding-left:16px
 }
 .c-fnd-content-area-block .row+.row .col-sm-6 {
  margin-bottom:15px
 }
 .c-fnd-content-area-block .row+.row .col-sm-6 h2:nth-child(odd) {
  margin-top:-10px
 }
 .c-hqv-content-midsizeeditorial-left .content-block-text-wrapper,
 .c-hqv-content-midsizeeditorial-right .content-block-text-wrapper {
  padding-bottom:30px;
  margin-top:78px
 }
}
.c-fnd-content-block-image span.btn-inner-text,
.c-fnd-content-block-image-left span.btn-inner-text,
.c-fnd-content-block-image-right span.btn-inner-text {
 display:table-cell
}
.c-fnd-content-block-image .hq-icon-arrow-right,
.c-fnd-content-block-image-left .hq-icon-arrow-right,
.c-fnd-content-block-image-right .hq-icon-arrow-right {
 display:table-cell;
 vertical-align:middle
}
.c-fnd-content-block-image .content-block-text-wrapper span.btn-inner-text,
.c-fnd-content-block-image-left .content-block-text-wrapper span.btn-inner-text,
.c-fnd-content-block-image-right .content-block-text-wrapper span.btn-inner-text {
 display:table-cell
}
.c-fnd-content-block-image .content-block-text-wrapper .hq-icon-arrow-right,
.c-fnd-content-block-image-left .content-block-text-wrapper .hq-icon-arrow-right,
.c-fnd-content-block-image-right .content-block-text-wrapper .hq-icon-arrow-right {
 display:table-cell;
 vertical-align:middle
}
.omp-parade {
 background-color:#2c2c2c;
 padding:60px 0 80px
}
.omp-parade header {
 color:#fff
}
.omp-parade header .logo-img img {
 float:right;
 width:auto;
 margin-top:18px
}
.omp-parade header h2 {
 display:inline-block;
 margin-bottom:10px
}
.omp-parade header p {
 margin-bottom:37px;
 width:50%!important
}
.omp-parade .btn-custom.left {
 left:0
}
.omp-parade .btn-custom {
 background-color:rgba(241,242,243,.75);
 color:#f35321;
 cursor:pointer;
 display:table;
 height:100%;
 position:absolute;
 text-align:center;
 z-index:100
}
.omp-parade .btn-custom i {
 display:table-cell;
 vertical-align:middle
}
.omp-parade .parade-gallery {
 background-color:#fff;
 height:450px;
 overflow:hidden;
 position:relative
}
.omp-parade .parade-gallery .parade-items-wrapper .category:nth-child(odd) .category-item,
.omp-parade .parade-gallery .parade-items-wrapper .item:nth-child(odd) {
 background-color:#eaebee
}
.omp-parade .parade-gallery .parade-items-wrapper {
 position:relative
}
.omp-parade .parade-gallery .parade-items-wrapper .category-item {
 -moz-transition:-moz-transform .5s ease;
 -o-transition:-o-transform .5s ease;
 -webkit-transition:-webkit-transform .5s ease;
 cursor:pointer;
 float:left;
 height:450px;
 padding:20px;
 transition:transform .5s ease
}
.omp-parade .parade-gallery .parade-items-wrapper .category-item .image {
 display:table-cell;
 height:240px;
 vertical-align:middle;
 width:240px;
 text-align:center
}
.omp-parade .parade-gallery .parade-items-wrapper .category-item .box {
 padding-bottom:10px;
 padding-top:20px;
 text-align:center
}
.omp-parade .parade-gallery .parade-items-wrapper .category-item .box .description-text {
 margin-top:90px;
 padding-left:20px;
 padding-right:20px;
 text-align:left
}
.omp-parade .parade-gallery .parade-items-wrapper .category-item .box .btn-holder {
 padding:0 20px
}
.omp-parade .parade-gallery .parade-items-wrapper .item {
 -moz-transition:-moz-transform .5s ease;
 -o-transition:-o-transform .5s ease;
 -webkit-transition:-webkit-transform .5s ease;
 cursor:pointer;
 float:left;
 height:480px;
 transition:transform .5s ease
}
.omp-parade .parade-gallery .parade-items-wrapper .item picture {
 display:table-cell;
 height:240px;
 vertical-align:middle;
 width:240px
}
.omp-parade .parade-gallery .parade-items-wrapper .item .box {
 padding-bottom:10px;
 padding-top:70px;
 text-align:center
}
.omp-parade .parade-gallery .parade-items-wrapper .item .box .description-text {
 margin-top:90px;
 padding-left:20px;
 padding-right:20px;
 text-align:left
}
.omp-parade .parade-gallery .parade-items-wrapper .item .box .btn-holder {
 padding:0 20px
}
.omp-parade .parade-gallery .parade-items-wrapper .category-item.box,
.omp-parade .parade-gallery .parade-items-wrapper .item.box {
 padding-bottom:10px;
 padding-top:70px;
 text-align:center
}
.omp-parade .price {
 font-weight:700;
 line-height:29px;
 margin:20px 0
}
.omp-parade .btn-custom.right {
 right:0
}
.omp-parade .mobile {
 background-color:#fff;
 overflow:hidden;
 position:relative
}
.omp-parade .mobile .accessories-loader-mobile.loader-outer {
 background-color:rgba(0,0,0,.3);
 display:block;
 height:100%;
 position:absolute;
 width:100%;
 z-index:1
}
.omp-parade .mobile .accessories-loader-mobile.loader-outer .loader-inner .c-fnd-floating-circles-G {
 bottom:0;
 left:0;
 margin:auto;
 position:absolute;
 right:0;
 top:0
}
.omp-parade .mobile ul {
 list-style:none
}
.omp-parade .mobile ul li.category {
 background-color:#f2f3f4;
 margin:0
}
.omp-parade .mobile ul li.category a {
 z-index:2
}
.omp-parade .mobile ul li.category a .inner {
 border-bottom:1px solid #e0e2e7;
 display:table;
 padding:10px 29px;
 width:100%
}
.omp-parade .mobile ul li.category a .inner .picture {
 padding:0
}
.omp-parade .mobile ul li.category a .inner .description {
 color:#2c2c2c;
 padding:24px 10px;
 text-align:center
}
.omp-parade .mobile ul li.category a .inner .description .headline {
 font-weight:700;
 margin-bottom:5px;
 padding-top:10px;
 text-align:center
}
.omp-parade .mobile ul li.category a .inner .description .found {
 text-align:center;
 padding:10px
}
.omp-parade .bottom {
 background-color:rgba(241,242,243,.75);
 bottom:2px;
 display:table;
 height:78px;
 position:absolute;
 width:100%
}
.omp-parade .bottom .hq-icon-arrow-west {
 -moz-transform:rotate(45deg);
 -webkit-transform:rotate(-90deg);
 bottom:7px;
 right:3px;
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.omp-parade ul#search-posts li:nth-child(odd) {
 background:#eaebee
}
.btn-icon.btn-block {
 display:table
}
@media only screen and (max-width:767px) {
 .omp-parade header .logo-img img {
  width:auto;
  float:left;
  margin-bottom:20px;
  margin-left:-5px
 }
 .omp-parade header p {
  width:100%!important
 }
}
.omp-accessories .logo-img img {
 margin-left:-8px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .omp-parade .btn-custom {
  display:table;
  background-color:rgba(241,242,243,.75);
  color:#f35321;
  cursor:pointer;
  height:100%;
  position:absolute;
  text-align:center;
  width:15%!important;
  z-index:100
 }
 .omp-parade header .logo-img img {
  float:right;
  width:auto;
  margin-top:31px
 }
 .omp-accessories .gallery .items-wrapper .category-item picture img {
  max-height:100%
 }
}
.c-fnd-customer-selection-page h1 {
 font-size:40px;
 line-height:1.1;
 margin-top:18px;
 margin-bottom:9px
}
.c-fnd-customer-selection-page .btn.btn-primary {
 padding:7px 12px;
 font-size:14px;
 line-height:1.3;
 border-radius:0
}
.c-hqv-diamond-tool-material {
 background-color:#f3f2f0
}
.c-hqv-diamond-tool-material .diamondtool-margin-bottom {
 margin-bottom:19px;
 margin-top:30px
}
.c-hqv-diamond-tool-material .diamondtool-margin-bottom>h4 {
 margin-top:30px
}
.c-hqv-diamond-tool-material .hq-icon-small {
 font-size:10px!important
}
.c-hqv-diamond-tool-material .material-title-main {
 font-weight:700;
 vertical-align:middle
}
.c-hqv-diamond-tool-material .material-image {
 height:80px;
 width:80px
}
.c-hqv-diamond-tool-material .material-list {
 margin-bottom:18px
}
.c-hqv-diamond-tool-material .material-list li {
 margin-bottom:20px;
 margin-right:15px;
 text-align:center;
 width:90px;
 vertical-align:top
}
.c-hqv-diamond-tool-material .material-list li small.material-title {
 font-size:15px
}
@media only screen and (min-width:992px) {
 section.c-hqv-diamond-tool-material {
  background-repeat:no-repeat;
  background-position:right bottom;
  background-size:32% auto
 }
 .c-hqv-diamond-tool-material {
  background:#f3f2f0;
  padding-bottom:47px
 }
}
@media only screen and (max-width:991px) {
 section.c-hqv-diamond-tool-material {
  background-image:none!important;
  padding-bottom:46px
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-diamond-tool-material {
  padding-bottom:46px
 }
 .c-hqv-diamond-tool-material .list-inline li {
  display:block;
  margin-bottom:0;
  text-align:left
 }
 .c-hqv-diamond-tool-material .list-inline.material-list {
  margin-bottom:34px
 }
 .c-hqv-diamond-tool-material .material-title-main {
  font-size:24px
 }
}
@media only screen and (min-width:768px) {
 .c-hqv-diamond-tool-material .material-list li small {
  display:block;
  line-height:14px;
  margin-top:5px
 }
}
.rotate {
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg)
}
.left-slide-link {
 border-left:4px solid #f35321;
 height:100%;
 outline:0;
 float:right
}
.left-slide-link span {
 background:#f35321;
 color:#fff;
 padding:8px 2px 10px 0;
 position:absolute;
 top:50%
}
.left-slide-nav-box {
 float:left;
 overflow-y:visible;
 height:auto
}
.left-slide-nav-box .left-slide-box-inner {
 margin:77px 30px 10px;
 width:200px
}
.left-slide-nav-box .left-slide-box-inner h4 {
 font-weight:700;
 text-transform:uppercase
}
.left-slide {
 background:#e2e2e2;
 height:100%;
 margin:-30px 0 0;
 position:fixed;
 top:70px;
 z-index:999
}
.left-slide ul {
 list-style-type:none;
 margin-top:-1px
}
.left-slide ul li {
 border-bottom:2px solid #b4b6b8;
 padding:8px 0;
 font-size:16px
}
.left-navigation .menu h4 {
 color:#fff;
 margin-top:13px;
 margin-left:-20px
}
.left-navigation .menu .nav>li>a {
 text-transform:capitalize;
 padding:13px 10px
}
.left-navigation .menu .navbar-nav {
 float:right!important;
 margin:0 -20px 0 0
}
.left-navigation .menu .affix {
 background:#2c2c2c;
 transition:background .5s ease;
 width:100%;
 top:0;
 z-index:200
}
.left-navigation .menu .affix .active a {
 background:0 0;
 border-bottom:2px solid #823b29;
 line-height:5px;
 margin-top:8px
}
.left-navigation .menu .affix .active a:hover {
 line-height:20px;
 margin-top:0
}
.left-navigation .sticky-navigation .left-slide-ul li:last-child {
 border-bottom:0
}
.sc-editmode .left-navigation .menu .affix {
 top:89px
}
.sc-editmode.sc-editmode-expanded .left-navigation .menu .affix {
 top:185px
}
@media (min-width:only screen and (min-width:768px)) {
 .left-slide {
  display:none
 }
 .left-navigation .sticky-navigation .nav li {
  padding:0
 }
 .left-navigation .menu .nav>li>a:hover {
  color:#fff;
  background-color:#f35321;
  border-bottom:0
 }
 .left-navigation .menu .nav>li>.active a:hover {
  border-bottom:0
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .left-navigation .sticky-navigation .nav li a {
  padding:13px 5px
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-portal-navigation .first,
 .c-hqv-portal-navigation .site-picker .first {
  display:block
 }
 .c-hqv-portal-navigation .last,
 .c-hqv-portal-navigation .site-picker .last {
  display:none
 }
}
.product-features .pf-middle .description .tooltip-arrow,
.product-features .pf-middle .description .tooltip-link+.popover>.arrow {
 display:none
}
.product-features .pf-middle,
.product-features .pf-middle .row {
 background-color:#dbdcde
}
.product-features .pf-middle .h4,
.product-features .pf-middle h4 {
 font-weight:700;
 margin-top:0
}
.product-features .pf-middle .arrow-holder.arrow-top {
 border-bottom:20px solid #dbdcde
}
.product-features .pf-middle .arrow.arrow-left {
 border-right:30px solid #dbdcde
}
.product-features .pf-middle .arrow.arrow-right {
 border-left:30px solid #dbdcde
}
.product-features .pf-middle .description .tooltip-link {
 color:#f35321
}
#footer .navlist-item .hq-icon-social-facebook.hq-icon-medium,
#footer .navlist-item .hq-icon-social-twitter.hq-icon-medium,
#footer .navlist-item .hq-icon-social-youtube.hq-icon-medium {
 color:#fff
}
.product-features .pf-middle .description .tooltip-link+.popover {
 box-shadow:none;
 width:300px
}
.product-features .pf-middle .description .tooltip-link+.popover .popover-content {
 padding:25px
}
.product-features .product-feature-left .mosaic-desc {
 margin-bottom:45px
}
.product-features .pf-top h2,
.product-features .product-feature-left .section-title {
 margin-top:20px;
 margin-bottom:10px
}
.product-features .pf-top .description {
 margin-bottom:45px
}
.product-features .pf-show-more {
 margin-top:25px
}
@media only screen and (min-width:1470px) {
 .product-features .pf-middle .description {
  vertical-align:top;
  padding:45px
 }
}
@media only screen and (max-width:767px) {
 .product-features .pf-middle .description {
  padding:30px
 }
 .product-features .pf-middle .description p {
  font-size:14px
 }
 .product-features .pf-middle .arrow-holder.arrow-top {
  bottom:-1px
 }
 .product-features .row.no-gutters {
  margin-left:-20px;
  margin-right:-20px
 }
 .product-features .product-feature-left {
  padding:10px 30px
 }
 .product-features .pf-more .pf-more-body ul li.active {
  line-height:20px
 }
 .product-features .pf-show-more {
  margin-top:10px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .product-features .pf-middle .arrow.arrow-left {
  right:-1px
 }
 .product-features .pf-middle.visible-xs.visible-sm .row:nth-child(even) .image {
  left:50%
 }
 .product-features .pf-middle.visible-xs.visible-sm .row:nth-child(even) .image .arrow-left {
  left:-1px;
  right:100%;
  border-left:30px solid #dbdcde;
  border-right:0
 }
 .product-features .pf-middle.visible-xs.visible-sm .row:nth-child(even) .description {
  right:50%
 }
 .c-hqv-mosaic.product-features .pf-middle .arrow.arrow-left {
  right:-1px
 }
 .c-hqv-mosaic.product-features .pf-middle.hidden-md.hidden-lg .row:nth-child(even) .image {
  left:50%
 }
 .c-hqv-mosaic.product-features .pf-middle.hidden-md.hidden-lg .row:nth-child(even) .image .arrow-left {
  left:-1px;
  right:100%;
  border-left:30px solid #dbdcde;
  border-right:0
 }
 .c-hqv-mosaic.product-features .pf-middle.hidden-md.hidden-lg .row:nth-child(even) .description {
  right:50%
 }
 .product-features .pf-middle .description {
  padding:30px 20px
 }
}
@media only screen and (min-width:992px) {
 .c-hqv-mosaic.product-features .empty-placeholder {
  background-color:#fff
 }
 .c-hqv-mosaic.product-features .empty-placeholder .arrow.arrow-left,
 .c-hqv-mosaic.product-features .empty-placeholder .arrow.arrow-right {
  border:0
 }
 .c-hqv-mosaic.product-features .show-more-mosaic {
  margin-top:20px
 }
 #footer-bottom .bottom-left-image {
  max-width:200px
 }
}
.c-hqv-mosaic.product-features .empty-placeholder {
 height:15px
}
#footer .navlist-item .hq-icon-social-facebook {
 background-color:#40579b
}
#footer .navlist-item .hq-icon-social-facebook:after {
 border:4px solid #40579b
}
#footer .navlist-item .hq-icon-social-youtube {
 background-color:#2c2c2c
}
#footer .navlist-item .hq-icon-social-youtube:after {
 border:4px solid #2c2c2c
}
#footer .navlist-item .hq-icon-social-twitter {
 background-color:#5ea3ff
}
#footer .navlist-item .hq-icon-social-twitter:after {
 border:4px solid #5ea3ff
}
#footer .navlist-item .hq-icon-medium {
 border-radius:15px
}
#footer .navlist-item .hq-icon-medium:after {
 border-radius:30px;
 content:"";
 height:30px;
 left:0;
 position:absolute;
 width:30px
}
#footer-bottom .bottom-left-image,
.c-hqv-chapter-navigation .button-wrapper {
 position:relative
}
#footer .find-the-right-product .dropdown.dropdown-scroll {
 margin-bottom:5px;
 margin-top:5px
}
#footer .newsletter .c-signup-btn .pull-right {
 float:none!important
}
#footer .newsletter .c-signup-btn .pull-right.hq-icon-small {
 font-size:1em!important
}
#footer .press-area {
 padding-top:10px
}
#footer .white-holder.background-white {
 background:0 0;
 margin-bottom:50px
}
#footer .white-holder .navlist-item .media-list .media {
 margin-top:0
}
#footer .white-holder .h3,
#footer .white-holder h3 {
 border-bottom:1px solid #e2e3e6
}
#footer .follow-us-margin .media-list a:hover {
 color:#f35321
}
@media only screen and (max-width:767px) {
 #footer .press-area {
  padding-top:0
 }
 #footer .find-the-right-product {
  margin:20px 0 100px
 }
 #footer .find-the-right-product .dropdown.dropdown-scroll {
  margin-bottom:8px;
  margin-top:8px
 }
 #footer .row>div {
  padding-bottom:0
 }
 #footer .other-sites {
  margin-top:15px
 }
 #footer .follow-us-margin,
 #footer .press-area {
  margin-top:10px
 }
 #footer .newsletter .c-signup-btn {
  display:table;
  width:100%
 }
 #footer .newsletter .c-signup-btn .btn-inner-text {
  vertical-align:middle;
  width:100%
 }
 #footer .newsletter .c-signup-btn .btn-inner-icon {
  float:right!important
 }
}
.btn-default:hover {
 background-color:#fff;
 border-color:#f35321
}
.btn-default:active,
.btn-default:focus {
 background-color:#e2e3e6;
 border-color:#f35321;
 box-shadow:none;
 outline:0
}
.c-fnd-ordered-list ol>li a {
 color:#4d4d4d
}
.c-hqv-section-headline h2 {
 text-transform:uppercase;
 color:#595959;
 font-size:13px;
 line-height:20px;
 margin-bottom:0
}
.UesrGuide_AnchorNav ul li a:hover,
.c-hqv-chapterlist .chapter-list .text-body .h4 a {
 color:#f35321
}
.c-hqv-section-headline h2+hr {
 margin-top:5px;
 border-top:1px solid #a3a3a3
}
@media only screen and (max-width:767px) {
 .c-hqv-section-headline h2 {
  margin-top:0;
  padding-top:40px
 }
 .c-hqv-section-headline h2+hr {
  margin-bottom:0
 }
}
.UesrGuide_AnchorNav {
 background-color:#f3f2f0
}
.UesrGuide_AnchorNav h4 {
 margin-top:22px;
 margin-bottom:20px
}
.UesrGuide_AnchorNav .anchor-nav-content {
 margin-bottom:31px
}
.UesrGuide_AnchorNav ul li {
 padding-bottom:10px
}
.UesrGuide_AnchorNav .anchor-nav .c-hqv-section-number {
 font-weight:700;
 margin-right:5px
}
@media only screen and (min-width:768px) {
 .UesrGuide_AnchorNav ul li {
  height:60px
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-section-anchor .dropdown .dropdown-menu li>a {
  white-space:inherit
 }
 .c-hqv-section-anchor .c-hqv-section-number {
  font-weight:400
 }
 .UesrGuide_AnchorNav .dropdown {
  margin-bottom:20px
 }
}
.c-hqv-chapterlist {
 margin-top:40px
}
.c-hqv-chapterlist .chapter-list {
 margin-bottom:38px
}
.c-hqv-chapterlist .chapter-list .img-wrapper {
 margin-bottom:16px
}
.c-hqv-chapterlist .chapter-list .text-body p {
 margin-bottom:0
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .UesrGuide_AnchorNav {
  padding-left:20px
 }
 .UesrGuide_AnchorNav ul li {
  height:40px
 }
 .c-hqv-chapterlist .chapter-list:nth-child(odd) {
  clear:both
 }
 .c-hqv-chapterlist .chapter-list .h4 {
  line-height:1.1;
  margin-top:10px;
  margin-bottom:10px
 }
 .c-fnd-content-block-listing .col-sm-6:nth-child(odd) {
  clear:both
 }
}
.c-hqv-chapter-navigation {
 margin-top:30px
}
.c-hqv-chapter-navigation .left-btn .btn-icon .btn-inner-icon {
 padding-right:1em;
 padding-left:0
}
.c-hqv-chapter-navigation .left-btn .btn-inner-text {
 text-align:right
}
.c-hqv-chapter-navigation .btn-inner-text {
 vertical-align:middle
}
.c-hqv-chapter-navigation .btn-back-to-top {
 bottom:0;
 position:absolute;
 right:0
}
@media only screen and (max-width:767px) {
 .c-hqv-chapter-navigation .btn-back-to-top {
  bottom:0;
  position:relative;
  right:0;
  margin-top:20px;
  margin-bottom:20px
 }
 .c-hqv-chapter-navigation .button-wrapper .btn,
 .c-hqv-chapter-navigation .button-wrapper .scfSubmitButton {
  padding:10px 5px!important
 }
}
.c-hqv-spare-parts .spare-header {
 margin-bottom:14px;
 text-transform:uppercase
}
.c-hqv-spare-parts .spare-article-header {
 font-weight:700;
 margin-bottom:6px
}
.c-hqv-spare-parts .spare-btn {
 float:left
}
.c-hqv-spare-parts .spare-description {
 margin-bottom:0
}
.c-hqv-spare-parts a.color-blue-link {
 color:#f35321!important
}
.c-hqv-spare-parts a.color-blue-link:hover {
 border-bottom-color:#f35321!important
}
.c-hqv-spare-parts hr {
 border-color:#b1b3b5
}
.c-hqv-spare-parts .c-fnd-related-documents-downloads .modal .modal-content .modal-title {
 text-transform:uppercase
}
.c-hqv-spare-parts .c-fnd-related-documents-downloads .modal .modal-content .modal-body ul li .hq-icon-x1 {
 color:#f35321;
 margin:2px 8px 2px 2px
}
.c-hqv-spare-parts .c-fnd-related-documents-downloads .modal .modal-content .modal-body hr {
 border-color:#eaebee
}
@media only screen and (max-width:767px) {
 .c-hqv-spare-parts .c-fnd-related-documents-downloads .modal .modal-content {
  padding:10px
 }
 .c-hqv-spare-parts .c-fnd-related-documents-downloads .modal .modal-content .modal-header {
  padding-bottom:0
 }
 .c-hqv-spare-parts .c-fnd-related-documents-downloads .modal .modal-content .modal-header .modal-title {
  font-size:22px
 }
 .c-hqv-spare-parts .c-fnd-related-documents-downloads .modal .modal-content .modal-body>h4 {
  margin-bottom:-10px
 }
 .c-hqv-spare-parts .c-fnd-related-documents-downloads .modal .close {
  margin-top:-28px;
  margin-right:-18px
 }
}
@media print {
 body a[href]:after {
  content:none!important
 }
 body.device-xs .c-hqv-product-compare .slick-active+.slick-slide {
  width:200px!important;
  display:block!important
 }
 .c-hqv-product-compare .prev-next-button,
 .c-hqv-product-compare .slick-track .slick-slide:not(.slick-active) {
  display:none!important
 }
 .c-hqv-product-compare .slick-track {
  width:1000px!important;
  left:0!important
 }
 .c-hqv-product-compare .slick-track .slick-active {
  width:200px!important
 }
}
@media print and print {
 .c-hqv-product-compare .affix-holder {
  border-bottom:3px solid #595959
 }
 .c-hqv-product-compare .affix-holder.affix {
  position:relative!important;
  display:block!important;
  z-index:0!important;
  top:auto!important
 }
 .c-hqv-product-compare .affix-holder .add-product {
  visibility:hidden!important
 }
 .c-hqv-product-compare .attributes {
  position:relative!important;
  display:block!important
 }
 .c-hqv-product-compare .attributes .panel-heading.closed,
 .c-hqv-product-compare .attributes .panel-title>i {
  display:none!important
 }
 .c-hqv-product-compare .attributes .panel-heading {
  background-color:#f5f5f5!important;
  -webkit-print-color-adjust:exact
 }
}
.c-hqv-product-compare .my-price {
 margin-top:15px
}
.c-hqv-product-compare .add a,
.c-hqv-product-compare .remove-from-compare,
.c-hqv-product-compare .title a {
 color:#f35321
}
.c-hqv-jobsite-parts .price-wrapper .product-price .price,
.c-hqv-jobsite-parts .price-wrapper strong,
.c-hqv-jobsite-parts .standardequipment-wrapper strong {
 color:#2c2c2c
}
@media only screen and (max-width:767px) {
 .compared-product .highlights .text,
 .items-list .slider-holder .add-product .highlights .text {
  padding-left:10px;
  padding-right:10px
 }
 .c-fnd-compact-rendering .product-price,
 .c-fnd-default-rendering .product-price {
  font-size:14px;
  line-height:14px;
  margin-right:-12px
 }
 .c-fnd-compact-rendering .product-price .price,
 .c-fnd-default-rendering .product-price .price {
  font-size:14px;
  line-height:14px
 }
 .c-fnd-compact-rendering .product-price .price.new-price,
 .c-fnd-default-rendering .product-price .price.new-price {
  margin-right:0
 }
 .c-fnd-compact-rendering .product-price .price.line-through,
 .c-fnd-default-rendering .product-price .price.line-through {
  font-size:12px;
  line-height:12px
 }
 .c-fnd-compact-rendering .product-price small,
 .c-fnd-default-rendering .product-price small {
  font-size:11px
 }
 .compared-product .remove-from-compare span.hidden-xs {
  display:block!important
 }
 .compared-product .remove-from-compare span.visible-xs {
  display:none!important
 }
 .compared-product .mobile-navigation {
  margin-top:10px;
  margin-bottom:10px
 }
 .items-list .slider-holder .add-product .highlights {
  margin-bottom:24px
 }
 .items-list .slider-holder .compare-slider-nav .slick-slide {
  height:250px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-product-compare .highlights .text {
  width:100%
 }
 .c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .slick-next,
 .c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .slick-prev,
 .c-hqv-product-compare .items-list .slider-holder .compare-slider-nav .slick-slide {
  height:350px
 }
}
.product-compare-feature-included,
.product-compare-feature-na,
.product-compare-feature-optional,
.product-compare-minus,
.product-compare-plus {
 background:url(/Images/icons-hcp.png) no-repeat
}
.product-compare-minus {
 background-position:-2px 0;
 width:36px;
 height:35px
}
.product-compare-plus {
 background-position:-2px -37px;
 width:36px;
 height:35px
}
.product-compare-feature-included {
 background-position:-2px -74px;
 width:17px;
 height:18px
}
.product-compare-feature-na {
 background-position:-2px -94px;
 width:17px;
 height:18px
}
.product-compare-feature-optional {
 background-position:-2px -114px;
 width:17px;
 height:18px
}
.c-hqv-jobsite-parts .c-fnd-default-rendering .add-to-cart {
 max-width:none!important
}
@media only screen and (min-width:992px) {
 .c-fnd-content-block-listing .col-md-4:nth-child(3n+1),
 .c-fnd-content-block-listing .col-md-6:nth-child(odd),
 .c-hqv-chapterlist .chapter-list:nth-child(3n+1) {
  clear:both
 }
 .c-hqv-jobsite-parts {
  margin-top:25px
 }
 .c-hqv-jobsite-parts .image-wrapper {
  float:right
 }
}
.c-hqv-jobsite-parts .article-number-wrapper {
 line-height:18px;
 margin-bottom:14px
}
.c-hqv-jobsite-parts .article-number-wrapper .article-number-label:after {
 content:":"
}
.c-hqv-jobsite-parts .btn.btn-link.btn-icon .btn-inner-text {
 padding-bottom:0
}
.c-hqv-jobsite-parts .price-wrapper,
.c-hqv-jobsite-parts .standardequipment-wrapper {
 margin-bottom:22px
}
.c-hqv-jobsite-parts .price-wrapper {
 margin-top:30px
}
.c-hqv-jobsite-parts .price-wrapper .product-price {
 margin-top:5px
}
.c-hqv-jobsite-parts .price-wrapper .product-price small {
 color:#595959
}
.c-hqv-jobsite-parts .standardequipment-wrapper li,
.c-hqv-jobsite-parts .standardequipment-wrapper ul {
 margin-left:9px
}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-jobsite-parts .image-wrapper {
  margin-top:30px
 }
}
.c-hqv-utility-success {
 padding-top:34px;
 padding-bottom:34px;
 background-color:#eaebee
}
.c-hqv-utility-success .success-wrapper {
 position:relative
}
.c-hqv-utility-success .success-wrapper .close {
 font-size:45px;
 font-weight:lighter;
 position:absolute;
 right:28px;
 top:-2px;
 z-index:1
}
.c-hqv-utility-success .success-wrapper p.desc {
 margin-bottom:0
}
.utility-nav-menu .navbar-nav .hq-icon-medium {
 color:#f35321
}
@media only screen and (max-width:767px) {
 .c-hqv-jobsite-parts .image-wrapper img {
  width:100%
 }
 .c-hqv-utility-success .close {
  font-size:30px;
  right:28px;
  top:3px
 }
 .c-hqv-utility-success .success-header {
  font-size:24px
 }
 .c-hqv-utility-success .success-text {
  font-size:18px
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-utility-success .close {
  top:-5px
 }
 .c-hqv-utility-success .success-header {
  margin-top:0
 }
}
.sc-editmode .c-hqv-product-hotspot .modal-dialog {
 top:89px
}
.sc-editmode.sc-editmode-expanded .c-hqv-product-hotspot .modal-dialog {
 top:185px
}
.c-hqv-product-hotspot .modal-header {
 padding-bottom:0
}
.c-hqv-product-hotspot .modal-body {
 padding:0 25px 25px
}
.c-hqv-product-hotspot .coordinate-wrapper {
 height:800px;
 position:absolute;
 width:100%
}
.c-hqv-product-hotspot .coordinate-wrapper .coordinate-btn {
 background:rgba(0,0,0,.5);
 border:1px solid #fff;
 color:#fff;
 font-size:14px;
 font-weight:700;
 line-height:1.42857143;
 height:40px;
 padding:8px 12px;
 position:absolute;
 text-align:center;
 width:40px
}
.c-hqv-product-hotspot .modal .modal-content,
.productListing,
.productListing .c-hqv-product-list .awards-price-holder .price-holder .price {
 color:#2c2c2c
}
@media only screen and (min-width:1470px) {
 .c-fnd-content-block-listing .col-lg-3:nth-child(4n+1) {
  clear:both
 }
 .c-fnd-content-block-listing .col-lg-3.col-md-4:nth-child(3n+1) {
  clear:none
 }
 .c-hqv-product-hotspot .modal .modal-dialog {
  width:800px
 }
}
.c-hqv-product-hotspot .modal .c-fnd-video-embeded,
.c-hqv-product-hotspot .modal .image-wrapper {
 padding-bottom:20px;
 padding-top:20px
}
.c-hqv-product-hotspot .modal .modal-content .image-description {
 margin-bottom:8px
}
.c-hqv-product-hotspot .modal .modal-content h4 {
 margin-top:0;
 margin-bottom:8px;
 padding-right:25px
}
.productListing .product-wrapper {
 margin-top:40px
}
.productListing .c-hqv-product-promotion+.product-wrapper {
 margin-top:10px
}
.productListing .product-holder-image {
 padding-left:0
}
@media only screen and (max-width:767px) {
 .productListing .category-holder {
  margin:0
 }
 .productListing .bottom-part,
 .productListing .top-part {
  padding-left:0;
  padding-right:0
 }
 .productListing .top-part.row {
  margin-top:0
 }
 .productListing .top-part .filters .button-float {
  margin:10px 0;
  padding-left:0;
  padding-right:0
 }
 .productListing .product-holder-image {
  padding-left:20px
 }
 .productListing .visible-xs .product-name {
  margin-bottom:5px
 }
 .productListing .parameters-holder .table {
  margin-bottom:0
 }
 .productListing ul.parameters-description {
  margin-top:10px;
  margin-bottom:0
 }
 .productListing .bottom-img {
  min-height:200px
 }
 .productListing .c-hqv-product-list .c-hqv-product-promotion .icons li {
  float:right
 }
}
.productListing .c-hqv-product-list .hidden-xs h3.product-name {
 margin-bottom:5px
}
.productListing .c-hqv-product-list p.article-number {
 margin-bottom:10px
}
.productListing .c-hqv-product-list .article-list {
 overflow:hidden
}
.productListing .c-hqv-product-list .c-hqv-product-promotion .icons li {
 color:#fff;
 padding:7px 15px
}
@media only screen and (max-width:767px) {
 .productListing .c-hqv-product-list .toggler {
  padding:0;
  position:absolute;
  right:0;
  top:240px
 }
 .productListing .c-hqv-product-list .product {
  padding-left:0
 }
 .productListing .c-hqv-product-list .parameters-holder .product-attribute-name {
  line-height:18px
 }
}
.productListing .compare-panel-holder a {
 margin-top:22px
}
.productListing .parameters-description .product-parameter {
 line-height:18px;
 padding-bottom:10px
}
.productListing .category-holder.row,
.productListing .top-part.row {
 margin-left:0;
 margin-right:0
}
.productListing .category-holder .bottom-part.col-sm-12,
.productListing .category-holder .top-part.col-sm-12 {
 padding-left:0;
 padding-right:0
}
@-moz-document url-prefix() {
 .productListing .parameters-holder .product-attribute-icon {
  padding-top:2px
 }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .productListing .parameters-holder .product-attribute-icon {
  padding-top:2px
 }
}
.c-hqv-product-listing-modal .category-holder .bottom-part .products .product {
 display:inline-block
}
@media only screen and (max-width:767px) {
 .data-modal .productListing,
 .data-modal .productListing .product-holder .row .product-wrapper {
  padding:0
 }
 .data-modal .productListing .product-holder .row {
  margin-left:0
 }
 .data-modal .productListing .compare-panel-holder {
  margin-left:0;
  margin-right:0
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .productListing .c-hqv-product-list .product.c-hqv-product-list-item {
  margin-bottom:0
 }
 .productListing .c-hqv-product-list .product .awards-price-holder {
  margin-right:0;
  text-align:left
 }
 .productListing .c-hqv-product-list .product .row {
  margin-right:0
 }
 .productListing .c-hqv-product-list .parameters-holder .product-attribute-name {
  line-height:18px
 }
 .productListing .compare-panel-holder a {
  margin-bottom:22px
 }
 .data-modal .productListing {
  width:auto
 }
 .data-modal .productListing .product-holder .row {
  margin:0
 }
 .data-modal .productListing .product-holder .row .product-wrapper {
  padding:0
 }
}
@media (min-width:992px) {
 .data-modal .productListing {
  width:auto
 }
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1469px) {
 .container .product-category-listing>.container,
 .productListing.container {
  padding:0;
  width:auto
 }
 .productListing .compare-panel-holder {
  margin-left:0;
  margin-right:0
 }
}
.c-hqv-ecom-product-results .info-holder .ecomProductName h4,
.c-hqv-ecom-product-results .info-holder .parameters-holder {
 margin-left:-20px
}
#navigationAccessories+div>h2,
#navigationProducts+div>h2,
#navigationTools+div>h2,
#navigationWheretobuy+div>h2 {
 display:none
}
.c-fnd-video-modal .hq-icon-play-button {
 background-color:rgba(0,0,0,.6);
 color:#fff;
 font-size:2.5em;
 padding:18px 0 8px 5px;
 z-index:9;
 width:75px;
 height:75px;
 border-radius:50%
}
@media only screen and (min-width:1470px) {
 .c-fnd-video-modal .hq-icon-play-button {
  padding:15px 0 0 6px;
  background-color:rgba(0,0,0,.6);
  color:#fff;
  font-size:2.5em;
  z-index:9;
  width:75px;
  height:75px;
  border-radius:50%
 }
}
@media only screen and (max-width:767px) {
 .c-fnd-video-modal .hq-icon-play-button {
  background-color:rgba(0,0,0,.6);
  color:#fff;
  font-size:2.5em;
  padding:17px 0 0 6px;
  z-index:9;
  width:70px;
  height:70px;
  border-radius:50%
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-fnd-video-modal .hq-icon-play-button {
  background-color:rgba(0,0,0,.6);
  color:#fff;
  font-size:2.5em;
  padding:17px 0 8px 4px;
  z-index:9;
  width:70px;
  height:70px;
  border-radius:50%
 }
}
.c-hqv-ecom-product-results .info-holder .parameters-holder .display-flex {
 display:-ms-flexbox;
 display:flex
}
.c-hqv-ecom-product-results .info-holder .parameters-holder .display-flex .media,
.c-hqv-ecom-product-results .info-holder .parameters-holder .display-flex .media-value {
 padding-top:10px;
 display:inline;
 padding-left:2px
}
.c-hqv-ecom-product-results .info-holder .parameters-holder .display-flex .media .c-icon,
.c-hqv-ecom-product-results .info-holder .parameters-holder .display-flex .media-value .c-icon {
 bottom:1px;
 top:auto
}
.c-hqv-ecom-product-results .info-holder .parameters-holder .display-flex .media strong,
.c-hqv-ecom-product-results .info-holder .parameters-holder .display-flex .media-value strong {
 float:left;
 white-space:nowrap
}
.c-hqv-ecom-product-results .info-holder .ecomProductName {
 margin-right:0
}
.c-hqv-ecom-product-results .info-holder .ecomProductName h4 a {
 color:#f35321
}
.c-hqv-ecom-product-results .bottom-part .c-hqv-article-selector {
 float:left;
 width:100%
}
@media only screen and (min-width:992px) and (max-width:1469px) {
 .c-hqv-ecom-product-results .bottom-part .c-hqv-article-selector {
  width:600px;
  display:-ms-flexbox;
  display:flex
 }
 .c-hqv-ecom-product-results .bottom-part .c-hqv-article-selector .text {
  margin-right:5px
 }
}
.c-hqv-ecom-product-results .bottom-part .c-hqv-article-selector .dropdown>a {
 min-width:100%
}
.c-hqv-ecom-product-results .bottom-part .c-hqv-article-selector .dropdown>a .caret {
 float:right;
 margin-top:5px
}
.c-hqv-ecom-product-results .bottom-part .c-hqv-article-selector .dropdown .dropdown-menu {
 margin-left:0!important
}
.c-hqv-ecom-product-results .bottom-part .awards-price-holder #divQuantityContainer {
 margin-top:10px!important
}
.c-hqv-ecom-product-results .add-icon {
 float:left!important
}
.c-hqv-ecom-product-results .ecom-price-holder {
 margin-top:10px
}
.c-hqv-ecom-product-results .ecom-price-holder .hq-icon-shopping-basket {
 color:#f35321;
 padding-left:20px;
 padding-top:5px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-hqv-ecom-product-results .hq-icon-shopping-basket {
  padding-left:8px!important
 }
 .c-hqv-ecom-product-results .awards-price-holder {
  padding-right:0
 }
}
@media only screen and (max-width:767px) {
 .c-hqv-ecom-product-results .ecom-price-holder .c-addToCart {
  margin-top:10px
 }
 .c-hqv-ecom-product-results .awards-price-holder {
  padding-left:0;
  padding-right:0
 }
}
.ecomSpareText,
.ecomSpareText p {
 color:#2c2c2c;
 font-size:24px;
 line-height:29px;
 margin-bottom:0;
 font-weight:700
}
.ecomSpareText a,
.ecomSpareText p a {
 color:#f35321;
 padding:0 0 3px
}
.ecomSpareText a:hover,
.ecomSpareText p a:hover {
 border-bottom:1px solid #f35321
}
@media only screen and (max-width:767px) {
 .ecomSpareText,
 .ecomSpareText p {
  font-size:16px;
  margin-top:20px;
  text-align:center
 }
 .c-fnd-search-results .results-holder .ecom-search-mbl-order>.color-orange,
 .c-hqv-search-box-utility.search.search-mobile .ecomSpareText+.c-hqv-recommended-products {
  margin-top:20px
 }
 .c-hqv-search-box-utility .search-input {
  margin-left:0;
  font-size:18px;
  height:40px;
  padding-left:15px
 }
 .c-hqv-search-box-utility.search.search-mobile .ecomSpareText {
  margin-bottom:-20px
 }
 .c-fnd-search-results .results-holder .ecom-search-mbl-order {
  display:table
 }
 .c-fnd-search-results .results-holder .ecomSpareText.search-title.text-secondary {
  display:table-header-group;
  color:#4d4d4d
 }
 .c-fnd-search-results .results-holder .ecomSpareText.search-title.text-secondary>span {
  margin-left:20px
 }
}
.wishlist-utility.c-hqv-ecomcart-utility {
 background-color:#fff
}
.wishlist-utility.c-hqv-ecomcart-utility .item .product-image img {
 width:auto
}
.wishlist-utility.c-hqv-ecomcart-utility .item .product-price small {
 display:block
}
.wishlist-utility.c-hqv-ecomcart-utility .item .item-title {
 color:inherit
}
.wishlist-utility.c-hqv-ecomcart-utility .item .item-title a {
 color:#f35321
}
.wishlist-utility.c-hqv-ecomcart-utility .item .remove-from-ecomcart {
 position:absolute;
 top:10px;
 right:1px;
 background:url(/Images/close-icons.png) 11px 11px no-repeat;
 background-size:70px;
 height:40px;
 width:40px
}
.wishlist-utility.c-hqv-ecomcart-utility .item .remove-from-ecomcart:hover {
 background-color:#f35321;
 background-position:-40px 11px
}
.wishlist-utility.c-hqv-ecomcart-utility .c-hqv-social-sharing-panel ul li {
 text-align:left
}
.wishlist-utility.c-hqv-ecomcart-utility .cart-table-th-align th {
 vertical-align:top
}
.wishlist-utility.c-hqv-ecomcart-utility .cart-table-th-align th:first-child {
 max-width:50px
}
@media only screen and (max-width:767px) {
 .wishlist-utility.c-hqv-ecomcart-utility .item .product-price small {
  display:inline
 }
 .ecart-holder .nav-content .container.rel {
  position:absolute;
  z-index:1000;
  width:100%
 }
}
