﻿
/* 
    Menu
*/

nav ul a, nav a, nav .brand-logo, .sidenav li>a 
{
	color: #0D47A1;
}

nav>ul>li:hover, nav ul li:hover ,nav ul li:focus,nav ul li:active, nav ul li:hover>a ,nav ul li:focus>a,nav ul li:active>a,   nav ul a:hover ,nav ul a:focus,nav ul a:active,.nav-wrapper li:hover,.nav-wrapper li:active,.nav-wrapper li:focus, .navbar .nav > li > a:hover, .navbar .nav > li > a:hover:first-letter, .nav-wrapper li > a:hover, .nav-wrapper li > a:active,.nav-wrapper li > a:focus,.nav-wrapper li:hover > a, .nav-wrapper li:active > a,.nav-wrapper li:focus > a
{
    color: #ffffff !important;
	background-color: rgba(255,255,255,0.1) !important;
}

nav ul li.active, .nav-item-active, nav ul a.nav-item-active:hover ,nav ul a.nav-item-active:focus,nav ul a.nav-item-active:active, .nav-wrapper li > a.nav-item-active:hover, .nav-wrapper li > a.nav-item-active:active,.nav-wrapper li > a.nav-item-active:focus,.nav-wrapper li:hover > a.nav-item-active, .nav-wrapper li:active > a.nav-item-active,.nav-wrapper li:focus > a.nav-item-active
{
    color: #ffffff !important;
    background-color: #0D47A1 !important;
	
}

.btn-floating:hover {
	box-shadow: 0 5px 8px 0 rgba(0,0,0,0.35), 0 2px 5px 0 rgba(0,0,0,0.15);
}

/*
	Slider
*/
.slider .slides{
	background-color: transparent;
}

.btn-main-landing
{
	border-radius: 10px;
}

.btn-scroll-pulse
{
	position: relative;
	right: -50%;
	top: -15px;
	z-index: 900;
}

.btn-scroll-pulse > i
{
	font-size: 0.9rem;
}

.fixed-action-btn i
{
	font-size: 1.2rem;
}


/*
	Facebook frame
*/

.fb-frame-base
{
	border:none;
	overflow:hidden;
}


/*
	Google map	
*/

.map-canvas {
    width: 100%;
    height: 520px;
	margin-bottom: -5px;
}


/* 
    Images
*/
.parallexOpacity
{
    opacity: 0.55 !important;
    filter: alpha(opacity=55) !important; /* For IE8 and earlier */
}

.parallexOpacityLess
{
    opacity: 0.7 !important;
    filter: alpha(opacity=70) !important; /* For IE8 and earlier */
}

.logoComponent
{
    display: inline-block;
}

.menuComponent
{
    display: inline-block;
}



/*
    Styles
*/

.collapsible-header.grey-hover:hover,.collapsible-header.grey-hover:active, .collapsible-header.grey-hover:focus
{
	color: #616161 !important;
}

.hidden
{
	display: none;
}

.topPadding10
{
    padding-top: 10px;
}

.topPadding20
{
    padding-top: 20px;
}

.topPadding30
{
    padding-top: 30px;
}

.topPadding40
{
    padding-top: 40px;
}

.topPadding50
{
    padding-top: 50px;
}

.topPadding60
{
    padding-top: 60px;
}

.topPadding80
{
    padding-top: 80px;
}

.topPadding100
{
    padding-top: 100px;
}

.nobottomPadding
{
    padding-bottom: 0px;
}

.bottomPadding10
{
    padding-bottom: 10px;
}

.bottomPadding20
{
    padding-bottom: 20px;
}

.bottomPadding30
{
    padding-bottom: 30px;
}

.bottomPadding40
{
    padding-bottom: 40px;
}

.bottomPadding50
{
    padding-bottom: 50px;
}

.bottomPadding60
{
    padding-bottom: 60px;
}

.bottomPadding80
{
    padding-bottom: 80px;
}

.bottomPadding100
{
    padding-bottom: 100px;
}


.float-action-icon
{
	position: relative;
    top: -3px;
}

.float-action-icon > i
{
	font-size: 1.4rem;
}


.textBlockStyle
{
    line-height: 2;
    text-align: justify;
    text-justify: inter-word;
}

.collapsible-header:hover
{
    background-color: #ef6c00;
    color: #ffffff !important;
}

.margin-left-10
{
    margin-left: 10px;
}

.margin-left-35
{
    margin-left: 35px;
}

.kontakt-text-style
{
	font-size: 16px; 
	font-weight: 600;
	word-break: break-word;
}



/* Error Style */

label.error {
  padding-left: 80px;
}

.top-margin-10
{
    margin-top: 10px;
}

.top-margin-20
{
    margin-top: 20px;
}





.top-margin-minus-25 {
    margin-top: -25px
}

.bottom-margin-10
{
    margin-bottom: 10px;
}

.margin-bottom-25 {
    margin-bottom: 25px
}

.no-sideways-padding, .row .no-sideways-padding{
	padding-left: 0px;
	padding-right: 0px;
}


.indicator-item.active
{
    background-color: #e65100 !important;
}

blockquote {
    border-color: #E3F2FD;
}


.gallery h2 
{
    margin-top: 8px;
    margin-bottom: 8px;
}