
header.header-main .head-nav nav.navbar li a{padding: 0 12px;}

.dropdown-item:focus, .dropdown-item:hover {
	color: #fff;
	background-color: #0F75BC;
}
.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #0F75BC;
}

#menu-top-menu > li.dropdown>a.dropdown-toggle:before{content:"";position: absolute;top:100%;left:0;width:100%;background:transparent;height:60px;display:none}
#menu-top-menu > li.dropdown>.dropdown-menu{top:calc(100% + 25px) !important}
#menu-top-menu > li.dropdown:hover>a.dropdown-toggle:before{display:block}

@media screen and (min-width:992px){
	.dropdown:hover>.dropdown-menu {
	  display: block;
	}
	.sub-menu-toggle,.depth_1_level{display:none !important;}
	.dropdown-menu {	
		background-color: #0F75BC;	
	}
	
}

@media screen and (max-width:991px){
		.sub-menu-toggle,.depth_1_level{display:flex;}
	.sub-menu-toggle svg{display:none}
.sub-menu-toggle .icon-minus{display:none}
.sub-menu-toggle.active .icon-minus{display:block}
.sub-menu-toggle.active .icon-plus{display:none}
.sub-menu-toggle.active+.dropdown-menu{display:block !important;}
	.sub-menu-toggle{position: absolute;top:0;right:0;background:transparent;border:0;}
	#menu-top-menu  li.dropdown a.dropdown-toggle:after{display:none !important}
	.header-main #main-menu,.dropdown-menu {	
		background-color: #0F75BC;	
	}
	header.header-main .head-nav nav.navbar li a{word-wrap:break-word;display:block;white-space: break-spaces;/*! line-height: 1.6; */}
	
	.sub-menu-toggle{cursor:pointer;position: absolute;right:0;width:30px;top:10px;align-items:center;justify-content: center;background:#0f75bc}
	.sub-menu-toggle:after{content:"\f067";font-family:"FontAwesome";font-size:12px;color:#fff;}
	.sub-menu-toggle.active:after{content:"\f068";}
	.sub-menu-toggle.active+.dropdown-menu{display:block !important;}

	.depth_1_level{cursor:pointer;position: absolute;right:0;width:30px;top:0;align-items:center;justify-content: center}
	.depth_1_level:after{content:"\f067";font-family:"FontAwesome";font-size:12px;color:#fff;}
	.depth_1_level.active:after{content:"\f068";}
	.depth_1_level.active+.dropdown-menu{display:block !important;}		ul#menu-top-menu li a{border-bottom: 1px solid #aaa;}
}


header.header-main .head-nav nav.navbar li a {
  
  text-transform: uppercase;
  font-size: 14px;
}

.depth_0 .dropdown-item {
	border-bottom: 1px solid #aaa;
	color:#fff;
}

.dropdown-menu {
	padding:0;
}

.product-block{
	margin-top: 0px;
}
.shop-now-button {
	width: auto !important;
}
.pd-image {
	width: auto !important;
}
.width_full{
	max-width:100%;
}
@media screen and (min-width:1024px){
	.for80px{
		font-size:80px;
	}
}