/** HEADER **/
header{background:#4ac06b;padding:0px;position:fixed;}
header .wrap{
	padding:0px 10px;
}
header.pricing{background:url('../../images/price-header.jpg') top center no-repeat;background-size:cover;border-bottom:none;padding-bottom:300px;}
header.global{margin-bottom:0px;z-index:2000;}
header.inner{background:transparent;padding-bottom:10px;}
header h1{width:200px;height:36px;min-height:36px;background:url('../../images/logos/Latest_released_logo.svg') center left no-repeat;background-size:contain;text-indent:-10000px;float:left;margin-top: 18px;

}
header h1:hover{opacity:0.8;}
header h1 a{display:block;width:100%;height:100%;}
header.video{background:transparent;}

header nav{float:right;padding-bottom:0.6rem;}
header nav ul{list-style-type:none;text-transform: uppercase;position:relative;z-index:200;margin-top:10px;}
header nav ul img{display:none;}
header nav ul li{display:inline-block;line-height:40px;position:relative;text-align: center;padding-top:0px;}
header nav ul li img{display:block;float:right;width:14px;height:auto;margin-left:5px;margin-top:16px;}
header nav ul li.ancestor img{position:relative;float:right;}
header nav ul li a{color:#fff;text-decoration: none;display:block;padding: 0px 20px;margin:0px 0px;}
header nav ul li a:hover,header nav ul li.current a,header nav ul li.ancestor a{background:rgba(255,255,255,0.25);border-radius:20px;}
header nav ul li.Login{margin-left: 40px;}
header nav ul li:last-child a{background:#eb9045;border-radius:25px;display:block;padding:0px 40px;line-height:50px;}
header nav ul li:last-child a:hover{background:#262e31;color:#fff;}
header nav ul li:last-child:hover{border-left:none;}
header nav ul li ul li:last-child a:hover{color:#262e31;}
header nav ul li ul{display:none;background: #fff;border-radius:20px;box-shadow: 0px 5px 16px #939393;position:absolute;top: 70px;left: -40px;font-size:0.9rem;text-transform: uppercase;width:200px;padding-top:5px;opacity:0.94;}
header nav ul li.active ul{display:block;}
header nav ul li ul img,header nav ul li.ancestor ul img{display:noe;position:absolute;height:12px;width:auto;width:40px;top:-12px;left:80px;margin-top:0px;}
header nav ul li ul li img.down{display:none;}

header nav ul li ul li,header nav ul li ul li:last-child{width:100%;line-height: 30px;margin: 0px;}
header nav ul li ul li:last-child a{line-height:30px;}
header nav ul li ul li a,header nav ul li ul li:last-child a{background:transparent;color:#777;}
header nav ul li ul li a:hover,header nav ul li ul li:last-child a:hover,header nav ul li ul li.active:last-child a:hover,header nav ul li ul li.current a{background:transparent;color:#4ac06b;}
header nav a.menu{display:none;}
header nav a.login{display:none;}

header.pricing nav ul li a:hover,header.pricing nav ul li.current a,header.pricing nav ul li.ancestor a{color:#49b068;}
header.pricing nav ul li ul li:last-child a:hover{color:#49b068;}

header.fixed,header:hover{background:#fff;top: 0px;left: 0px;z-index:20000;}
header.fixed h1,header:hover h1{background:url('../../images/logos/Latest_released_logo_green.svg') center left no-repeat;}

header.fixed nav ul li a,header:hover nav ul li a{color:#414c50;}
header.fixed nav ul li:last-child a,header:hover nav ul li:last-child a{color:#fff;}
header.fixed nav ul li:last-child a:hover,header:hover nav ul li:last-child a:hover{background:#414c50;border-radius:25px;}
header.fixed nav ul li a:hover,header.fixed nav ul li.current a,header.fixed nav ul li.ancestor a,header:hover nav ul li a:hover,header:hover nav ul li.current a,header:hover nav ul li.ancestor a{background:#d9f2e0;}
header.fixed nav ul li ul,header:hover nav ul li ul{top: 70px;}
header.fixed nav ul li ul li,header.fixed nav ul li ul li:last-child,header:hover nav ul li ul li,header:hover nav ul li ul li:last-child{width:100%;line-height: 30px;margin: 0px;}
header.fixed nav ul li.ancestor ul li a,header:hover nav ul li.ancestor ul li a{background:transparent;}
header.fixed nav ul li ul li:last-child a,header:hover nav ul li ul li:last-child a{line-height:30px;}
header.fixed nav ul li ul li a,header.fixed nav ul li ul li:last-child a,header:hover nav ul li ul li a,header:hover nav ul li ul li:last-child a{background:transparent;color:#777;}
header.fixed nav ul li ul li a:hover,header.fixed nav ul li ul li:last-child a:hover,header.fixed nav ul li ul li.active:last-child a:hover,header.fixed nav ul li ul li.current a,header:hover nav ul li ul li a:hover,header:hover nav ul li ul li:last-child a:hover,header:hover nav ul li ul li.active:last-child a:hover,header:hover nav ul li ul li.current a{background:transparent;color:#4ac06b;}

header .dropdowns{
	display:block;
	width:100%;
	position:absolute;
	top:55px;
	left:0px;
}

header .dropdowns div{
	-moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

header .dropdowns div h2{
	display:none;
}

header.fixed .dropdowns{
	top:70px;
}

header .dropdowns .resources{
	background:rgba(255,255,255,0.94);
	width:240px;
	padding:2rem 0 1rem;
	position:absolute;
	right:25%;
	top:0px;
}

header .dropdowns .company{
	background:rgba(255,255,255,0.94);
	width:240px;
	padding:2rem 0 1rem;
	position:absolute;
	right:35%;
	top:0px;
}

header .dropdowns .product,header .dropdowns .solutions{
	background:rgba(255,255,255,0.94);
	width:100%;
	padding:2rem 0;
}

header .dropdowns ul{
	list-style:none;
}

header .dropdowns ul li{
	line-height:2rem;
	padding:0 1rem;
	margin-left:2px;
}

header .dropdowns ul li a{
	color:#3e4c53;
	text-decoration: none;
	display:block;
	width:100%;
	height:100%;
}

header .dropdowns ul li a:hover{
	color:#4fbf6e;
}

header .dropdowns ul li:hover{
	border-left:2px solid #4fbf6e;
	background:#ecf6ef;
	margin-left:0px;
	color:#4fbf6e;
}

header .dropdowns ul li.split{
	margin-top:1rem;
	margin-bottom:1rem;
	border-top:1px solid #ccc;
	margin-left:0px;
}

header .dropdowns ul li.heading{
	font-size:1.2rem;
	font-weight:700;
	margin-bottom:1rem;
	color:#3e4c53;
}

header .dropdowns ul li.heading:hover{
	background:transparent;
	border-left:none;
	margin-left:2px;
}

header .dropdowns ul li.footer a{
	text-transform: uppercase;
	color:#4ac06b;
}

header .dropdowns ul li.footer a:hover{
	color:#eb8f45;
}

header .dropdowns ul li.footer:hover{
	background:transparent;
	border-left:none;
	margin-left:2px;
}

header .dropdowns .product,header .dropdowns .solutions{
	display:grid;
	grid-template-columns:auto 380px 380px 380px auto;
	padding-top:3rem;
}

header .dropdowns .product ul,header .dropdowns .solutions ul{
	padding-left:60px;	
}

header .dropdowns .product ul.highlight.hf{
	background: url('../../images/nav/HighlightFeatures.svg') top left no-repeat;
	background-size:60px;
}

header .dropdowns .product ul.highlight.ia{
	background: url('../../images/nav/IntegrationsApps.svg') top left no-repeat;
	background-size:60px;
}

header .dropdowns .product ul.highlight.wr{
	background: url('../../images/nav/WhyRe-Leased.svg') top left no-repeat;
	background-size:60px;
}

header .dropdowns .solutions ul.highlight.sf{
	background: url('../../images/nav/SolutionsFor.svg') top left no-repeat;
	background-size:60px;
}

header .dropdowns .solutions ul.highlight.bs{
	background: url('../../images/nav/BusinessSector.svg') top left no-repeat;
	background-size:60px;
}

header .dropdowns .solutions ul.highlight.hw{
	background: url('../../images/nav/HowWeCanHelp.svg') top left no-repeat;
	background-size:60px;
}

header .dropdowns div,header .dropdowns .solutions,header .dropdowns .product{
	display:none;
}

header .dropdowns ul li.footer a{
  transition: padding-left 0.2s ease;
}

header .dropdowns ul li.footer a:hover{
	padding-left:20px;
}

/*
header .dropdowns .resources.show,header .dropdowns .company.show{
	display:block;
}

header .dropdowns .product.show,header .dropdowns .solutions.show{
	display:grid;
}
*/

@media screen and (max-width:1599px){
	header{padding:0px;}
	header h1{margin-top:10px;}
	header nav ul{font-size:0.9em;}
}

@media screen and (max-width:1500px){
	header nav ul li.Login{margin-left: 0px;}
}

@media screen and (max-width:1300px){
	header{background:transparent;position:absolute;top:0px;left:0px;padding:0px;padding-bottom:10px;}
	header:hover,header.inner:hover,header.global:hover,header.fixed:hover{background:#fff;}
	header.fixed{position:relative;}
	header.pricing{padding-bottom:120px;}
	header h1,header:hover h1{margin:0 auto;display:block;float:none;background-position:center center;width:220px;position:relative;z-index: 2000;height:50px;margin-top:10px;}
	
	header nav{position:absolute;top:0px;left:0px;width:100%;}
	header nav ul{display:none;background:#fff;position:absolute;top:60px;width:100%;padding:20px 0px;}
	header nav ul li{width:100%;}
	header nav ul li a{color:#41b561;}
	header nav ul li a:hover,header nav ul li a.ancestor,header nav ul li a.current,header:hover nav ul li a{color:#414c50;border-radius: 0px;}
	header nav ul li ul{display:block;position:relative;float:left;box-shadow: none;background:#f1f2f2;border-top:1px solid #eee;border-bottom:1px solid #fff;border-radius: 0px;width:100%;left:0px;padding: 5px 0px 0px 0px;}
	header nav ul li img{display:none;}
	header nav ul li:last-child a,header nav ul li:last-child a:hover,header.fixed nav ul li:last-child a,header.fixed nav ul li:last-child a:hover{background:none !important;color:#262e31 !important;}
	header nav ul li:last-child a:hover,header.fixed nav ul li:last-child a:hover{color:#414c50 !important;background:transparent;border-radius:0px;}
	
	header nav a.menu{display:block;position:absolute;top:10px;left:20px;width:40px;height:40px;position:relative;cursor:pointer;}
	header nav a.menu span{width:40px;height:3px;background:#fff;display:block;margin-bottom:12px;}
	header nav a.menu:hover span{background:#262e31;}
	
	header nav a.login{display:block;text-transform: uppercase;position:absolute;top:7px;right:20px;line-height:45px;text-decoration: none;color:#fff;}
	header nav a.login:hover{color:#262e31;}
	
	header:hover nav a.login,header:hover nav a.menu,header:hover nav a.menu span{color:#262e31;}
	header:hover nav a.menu span{background:#262e31;}
	
	header .dropdowns{display:none;}
	
	header .dropdowns.mobile{
		display:block;
	}
	
	header .dropdowns.mobile .resources,header .dropdowns.mobile .company,header .dropdowns.mobile .product,header .dropdowns.mobile .solutions,header .dropdowns.mobile .resources.hide,header .dropdowns.mobile .company.hide,
	header .dropdowns.mobile .product.hide,header .dropdowns.mobile .solutions.hide{
		display:block;
	}
	
	header .dropdowns div h2{
		display:block;
		font-size:1.4rem;
		padding-left:1rem;
		color:#4ac06b;
		margin-bottom:1rem;
	}
	
	header .dropdowns .product ul,header .dropdowns .product ul.highlight.hf,header .dropdowns .product ul.highlight.ia,header .dropdowns .product ul.highlight.wr,
	header .dropdowns .solutions ul,header .dropdowns .solutions ul.highlight.sf,header .dropdowns .solutions ul.highlight.bs,header .dropdowns .solutions ul.highlight.hw{
		background:none;
		padding-left:0px;
		margin-bottom:1rem;
	}
	
	header .dropdowns .resources,header .dropdowns .company{
		position:relative;
		left:0px;
		background: rgba(255,255,255,0.94);
		width: 100%;
		padding: 2rem 0;
	}
	
	header .dropdowns div ul li.split{
		display:none;
	}
}

@media screen and (max-width:500px){
	header{padding:10px 0px 20px 0px;}
	header h1{width:140px;top:0px;height:30px;min-height:30px;}
	header:hover h1{width:140px;height:30px;min-height:30px;}	
	header nav ul{top:50px;padding:0px;}
	header nav a.login{top:-4px;}
	header nav a.menu{width:30px;height:30px;top:2px;}
	header nav a.menu span{width:30px;height:3px;background:#fff;display:block;margin-bottom:8px;}
}

.nowrap { white-space: nowrap; }