@font-face{
    font-family:"HusqvarnaGothic-Bold";
    src:url(../fonts/HusqvarnaGothic-Bold.eot);
    src:url(../fonts/HusqvarnaGothic-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/HusqvarnaGothic-Bold.woff2) format("woff2"),url(../fonts/HusqvarnaGothic-Bold.woff) format("woff"),url(../fonts/HusqvarnaGothic-Bold.ttf) format("truetype"),url(../fonts/HusqvarnaGothic-Bold.svg) format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"HusqvarnaGothic-Light";
    src:url(../fonts/HusqvarnaGothic-Light.eot);
    src:url(../fonts/HusqvarnaGothic-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/HusqvarnaGothic-Light.woff2) format("woff2"),url(../fonts/HusqvarnaGothic-Light.woff) format("woff"),url(../fonts/HusqvarnaGothic-Light.ttf) format("truetype"),url(../fonts/HusqvarnaGothic-Light.svg) format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"HusqvarnaGothic-Regular";
    src:url(../fonts/HusqvarnaGothic-Regular.eot);
    src:url(../fonts/HusqvarnaGothic-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/HusqvarnaGothic-Regular.woff2) format("woff2"),url(../fonts/HusqvarnaGothic-Regular.woff) format("woff"),url(../fonts/HusqvarnaGothic-Regular.ttf) format("truetype"),url(../fonts/HusqvarnaGothic-Regular.svg) format("svg");
    font-weight:normal;
    font-style:normal
}
.hq-bg-wrapper {
width: 100%;
margin: 0 auto;
font-family: 'HusqvarnaGothic-Light', sans-serif;
}
.hq-bp-top
{
	text-align:center;
}
.hq-bp-category-wrapper,.hq-bp-sp-wrapper,.hq-bp-ii-wrapper,.hq-bp-bs-wrapper {
width: 810px;
margin: 35px auto 35px auto;
}
.hq-bp-category,.hq-bp-sp,.hq-bp-bs{
float: left;
margin-right: 30px;
margin-bottom: 30px;
}
.hq-bp-sp,.hq-bp-sp-last{
	width:30.4%;
	}
.hq-bp-sp-last
{
    float:left;
    margin-bottom: 30px;
}
.hq-bp-category-last,.hq-bp-sp-last,.hq-bp-bs-last{
margin-right: 0;
}
.hq-bp-category-clear {
clear: both;
}
.hq-bp-sp img,.hq-bp-sp-last img{
  display: block;
margin-left: auto;
margin-right: auto 
}
.fbph2
{
	font-size:19px;
	color:#273a60;
	font-family: 'HusqvarnaGothic-Bold', sans-serif;
}
.center
{
	text-align:center;
	margin-top:30px;
}
.table-header
{
	background:#273a60;
	color:#fff;
	font-family: 'HusqvarnaGothic-Bold', sans-serif;
	padding:10px 25px;
	font-size:18px;
}
.table-content
{
	border:1px solid #273a60;
	color:#273a60;
	padding:25px;
	font-family: 'HusqvarnaGothic-Light', sans-serif;
	font-size:18px;
}
a
{
	color:#003985;
	text-decoration:none;
}
h1
{
	font-size:30px;
        font-family: 'HusqvarnaGothic-Bold', sans-serif;
}
h4
{
	margin:10px 0 5px 0;
        font-size:18px;
        font-family: 'HusqvarnaGothic-Light', sans-serif;
}
.hq-bp-bs
{
	width:250px;
}
.hq-bp-bs img
{
	padding:10px;
}
.bs-box
{
	margin:15px auto;
	background:#f1efee;
	padding:10px;
	text-align:center;
	width:230px;
}
.bs-info
{
	font-size:16px;
	display:block;
	margin-bottom:15px;
}
.bs-box a
{
	font-size:16px;
}
.mb50
{
	margin-bottom:50px;
}
#bs-navbar-collapse
{
    margin:0!important;
}
.nav
{
    width:100%;
}
.navbar-hbp
{
    border-bottom: 1px solid #c0c0c0 !important;
    background:#f8f8f8;
}

@media (max-width: 1199px) {
.gmap-box {
    width:100%;
    right:0;
    top:inherit;
    bottom:0;
    padding:20px;
}
.gmap-box h3
{
	font-size:18px;
}
.gmap-box h4
{
	font-size:15px;
}
	}
	#color-overlay {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}
.infobox-inside
{
	padding:15px 30px;
	text-align:center;
}
.infobox-inside h3
{
	color: #003985;
    font-weight: bold;
    margin-bottom: 10px;
    font-size:18px;
    margin:2px 0;
}
.infobox-inside h4
{
	font-size:15px;
	margin:2px 0;
}

@media (max-width:767px){
	.wlc-msg h1
{
	font-size:44px;
}
.wlc-msg h2
{
	font-size:40px;
}
.gmap-box h3
{
	font-size:16px;
}
.gmap-box h4
{
	font-size:14px;
}
}
@media (max-width: 900px) {
 .hq-bg-wrapper {
width: 100%;
 }
 .img-responsive
 {
 display: block;
 height: auto;
 max-width: 100%;
 }
 .hq-bp-sp {
 text-align: center;
 float:left;
 margin-right: 0px;
 width:33%;
}
.hq-bp-sp-last {
 text-align: center;
 float:left;
 margin-right: 0px;
 width:33%;
}
.hq-bp-category,.hq-bp-bs {
 text-align: center;
 float:left;
 margin-right: 0px;
 width:50%;
}
.hq-bp-bs {
 text-align: center;
 float:left;
 margin-right: 0px;
 width:50%;
}
.hq-bp-category-wrapper, .hq-bp-sp-wrapper {
    margin: 25px auto 0;
    width: 100%;
    
}
.hq-bp-ii-wrapper,.hq-bp-bs-wrapper
{
	width:100%;
}

}
@media (max-width: 550px) {
    .hq-bp-bs {
 text-align: center;
 float:left;
 margin-right: 0px;
 width:100%;
}
.hq-bp-bs img,.hq-bp-bs-last img
{
    margin:0 auto;
}
	.hq-bp-category, .hq-bp-sp {
 text-align: center;
 float:none;
 margin-right: 0px;
 width:100%;
}
.hq-bp-sp-last
{
   width:100%; 
}
.hq-bp-category, .hq-bp-sp, .hq-bp-bs {
    float: none;
    margin: 30px auto;
    text-align: center;
}
.hq-bp-category, .hq-bp-sp, .hq-bp-bs-last {
    float: none;
    margin: 30px auto;
    text-align: center;
}
.bs-box
{
	float: none;
	text-align: center;
	margin:0 auto;
}
#promo,#prod
{
	text-align:center;
}
.hq-bp-ii-wrapper,.hq-bp-bs-wrapper
{
	width:100%;
}
}