/* inpage-navigation */

/* style: main language: default / engineId: default / pseudo: default */
.inpage-header {
	position:fixed;
	width:100%;
	background-color:#000000;
	background-color:rgba(0,0,0,0.9);
	z-index:1;
	height:60px;
	display:table;
}

.inpage-logo {
	display:table-cell;
	vertical-align:middle;
	padding-left:20px;
	padding-right:20px;
}

.inpage-contact {
	display:table-cell;
	vertical-align:middle;
	padding-left:20px;
	padding-right:20px;
}

.inpage-navigation-tabs {
	width:100%;
	position:relative;
	padding-left:20px;
	padding-right:20px;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	display:table-cell;
	vertical-align:middle;
}

.inpage-navigation-tabs > .grid {
	display:table;
	margin-left:auto;
	margin-right:auto;
}

.inpage-navigation-tabs > .grid > .inpage-part {
	vertical-align:middle;
	display:table-cell;
	margin-bottom:0px;
	padding-right:20px;
	padding-left:20px;
}

.inpage-navigation-tabs > .grid > .inpage-part.enh-selected {
	color:inpage-navigation/$inpage-progress-border;
	border-bottom-width:0px;
	border-bottom-color:inpage-navigation/$inpage-progress-border;
	border-bottom-style:solid;
	margin-bottom:0px;
}

.inpage-navigation-bullet {
	position:absolute;
	top:0;
	left:10px;
	z-index:1;
}

.inpage-navigation-bullet > .grid {
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	padding:2px;
	background-color:#FFFFFF;
}

.inpage-navigation-bullet > .grid > .inpage-part {
	width:15px;
	height:15px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	margin-bottom:10px;
	background-color:inpage-navigation/$inpage-bullet-border;
	color:#969FB7;
}

.inpage-navigation-bullet > .grid > .inpage-part.enh-is-last {
	margin-bottom:0px;
}

.inpage-navigation-bullet > .grid > .inpage-part.enh-selected {
	background-color:inpage-navigation/$inpage-bullet-border-active;
}

.inpage-navigation-tabs.enh-minimized {
	position:fixed;
	top:63px;
}
/* style: main language: default / engineId: default / pseudo: hover */
.inpage-navigation-bullet > .grid > .inpage-part:hover {
	background-color:inpage-navigation/$inpage-bullet-border-hover;
	cursor:pointer;
}

/* inpage-navigation @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: main language: default / engineId: default / pseudo: default */
.inpage-navigation-tabs > .grid {
	display:none;
}

.inpage-navigation-bullet {
	left:6px;
}

.inpage-navigation-tabs.enh-minimized {
	top:47px;
}
}