#mainNav.navbar-shrink, #mainNav .navbar-toggler{
	background-color: #064443
}
#mainNav .navbar-brand{
	color: #c1fcf8;
	font-family: sans-serif;
}
.btn-primary{
	background-color: #064443 !important;
	border-color: #064443 !important;
	color: #c1fcf8;
	outline: none !important;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover{
	background-color: #064443 !important;
	border-color: #064443 !important;
	color: #c1fcf8 !important;
}
.btn-primary:hover{
	box-shadow: 2px 2px 2px #000 !important;
	-webkit-box-shadow: 2px 2px 2px #000 !important;
}
.text-primary{
	color: #064443 !important
}
ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover{
	background-color: #064443
}
.brand-color{
	color: #c1fcf8;
}
.brand-bg-color{
	background-color: #064443!important
}
.text-shadow{
    text-shadow: 1px 1px 2px #000;
}
header.newsfeed{
	text-align: center;
    color: #fff;
    background-image: url(../img/computer-sublime-high-dimmed.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;
}
header.online-shop{
	text-align: center;
    color: #fff;
    background-image: url(../img/online-shop.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;
}
header.lrahos-info{
	text-align: center;
    color: #fff;
    background-image: url(../img/lrahos-info.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;
}
header.crm{
	text-align: center;
    color: #fff;
    background-image: url(../img/crm.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;
}
header.gps-gnss{
	text-align: center;
    color: #fff;
    background-image: url(../img/gps.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;
}
header.trade{
	text-align: center;
    color: #fff;
    background-image: url(../img/trade.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;
}
header.hr{
	text-align: center;
    color: #fff;
    background-image: url(../img/hr.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;
}
header.website{
	text-align: center;
    color: #fff;
    background-image: url(../img/website.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;
}
header.online-shop .intro-text,
header.lrahos-info .intro-text,
header.crm .intro-text,
header.gps-gnss .intro-text,
header.trade .intro-text,
header.hr .intro-text,
header.website .intro-text,
header.online-shopheader.newsfeed .intro-text {
	padding-top: 150px;
	padding-bottom: 100px
}

header.online-shop .intro-text .intro-lead-in,
header.lrahos-info .intro-text .intro-lead-in,
header.crm .intro-text .intro-lead-in,
header.gps-gnss .intro-text .intro-lead-in,
header.trade .intro-text .intro-lead-in,
header.hr .intro-text .intro-lead-in,
header.website .intro-text .intro-lead-in,
header.online-shopheader.newsfeed .intro-text .intro-lead-in {
	font-size: 22px;
	font-style: italic;
	line-height: 22px;
	margin-bottom: 25px;
}

header.online-shop .intro-text .intro-heading,
header.lrahos-info .intro-text .intro-heading,
header.crm .intro-text .intro-heading,
header.gps-gnss .intro-text .intro-heading,
header.trade .intro-text .intro-heading,
header.hr .intro-text .intro-heading,
header.website .intro-text .intro-heading,
header.online-shopheader.newsfeed .intro-text .intro-heading {
	font-size: 50px;
	font-weight: 700;
	line-height: 50px;
	margin-bottom: 25px;
}
#newsfeed a{
	text-decoration: none;
	color: #064443
}
.no-style{
	text-decoration: none!important;
	color: #000!important;

}
.card-hover{
	transition: 0.4s all;
	color: #000;
	padding: 20px
}
.card-hover a, .card-hover a:hover{
	color: #000;
	text-decoration: none;
}
.card-hover:hover{
	transform: translateY(-16px);
    -webkit-transform: translateY(-16px);
    -moz-transform: translateY(-16px);
    -o-transform: translateY(-16px);
    box-shadow: 5px 5px 6px -3px;
    -webkit-box-shadow: 5px 5px 6px -3px;
    -moz-box-shadow: 5px 5px 6px -3px;
    -o-box-shadow: 5px 5px 6px -3px;
}
a.dropdown-item:active{
	color: #fff;
	background-color: #fed136
}
#servicesList-header{
	color: #fed136 !important
}

@media (min-width:768px) {
	header.online-shop .intro-text,
	header.lrahos-info .intro-text,
	header.crm .intro-text,
	header.gps-gnss .intro-text,
	header.trade .intro-text,
	header.hr .intro-text,
	header.website .intro-text,
	header.newsfeed .intro-text {
		padding-top: 300px;
		padding-bottom: 200px
	}
	header.online-shop .intro-text .intro-lead-in,
	header.lrahos-info .intro-text .intro-lead-in,
	header.crm .intro-text .intro-lead-in,
	header.gps-gnss .intro-text .intro-lead-in,
	header.trade .intro-text .intro-lead-in,
	header.hr .intro-text .intro-lead-in,
	header.website .intro-text .intro-lead-in,
	header.newsfeed .intro-text .intro-lead-in {
		font-size: 40px;
		font-style: italic;
		line-height: 40px;
		margin-bottom: 25px;
	}
	header.online-shop .intro-text .intro-heading,
	header.lrahos-info .intro-text .intro-heading,
	header.crm .intro-text .intro-heading,
	header.gps-gnss .intro-text .intro-heading,
	header.trade .intro-text .intro-heading,
	header.hr .intro-text .intro-heading,
	header.website .intro-text .intro-heading,
	header.newsfeed .intro-text .intro-heading {
		font-size: 75px;
		font-weight: 700;
		line-height: 75px;
		margin-bottom: 50px;
	}
	.v-align{
		top: 0;
		bottom: 0;
		position: absolute;
		margin: auto 0!important;
	}
}
@media (max-width: 991.98px) {
	h1{
		font-size: 1.875em!important
	}
	h2{
		font-size: 1.625em!important
	}
	h3{
		font-size: 1.5em!important
	}
}