.site-title a {
    color: #0398d0 !important;
	border-bottom: 4px solid !important;
	letter-spacing: 2px;
	font-weight:400;
}

.nav-classic .navbar-default .navbar-nav > li > a {
    height: 20px;
}

.nav-classic .navbar-default .navbar-nav > li > a:hover {
    color: #0398d0 !important;
	transition:none;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 2px;
}


.intro-text p {
    font-size: 15px !important;
	letter-spacing: 0.02em;
	font-weight: 200!important;
}

.wpb_wrapper p {
    font-size: 15px;
    font-weight: 200!important;
		letter-spacing: 0.02em;
}

.nav-classic .navbar-default .navbar-nav > li > a:hover {
border-bottom: 4px solid !important;
	padding-left:0px;
	margin-left: 50px;
	height: 42px;

}

.nav-classic .navbar-default .navbar-nav > li > a {
	padding-left:0px;
	margin-left: 50px;
	height: 42px;

}



.nav-classic .navbar-default .navbar-nav .active  a{

	color: #0398d0 !important;
	
}

a.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-square.vc_btn3-style-outline-custom {
    font-size: 14px;
    letter-spacing: 0.02em;
}




























.top-bar {
    display: none;
}

.nav-classic {
    margin-top: 80px;
}


.site-title {
    margin-top: 24px;
}







.copyright {
    display: none;
}


.vc-hoverbox-block {
transition:none;
}


.nav-classic .navbar-default .navbar-nav > li > a {
      color: #565656 !important;
}


footer.page-footer .col-md-3  {
    padding-left: 56px;
    width: 400px;
	margin-left: -40px;
}


footer.page-footer .col-md-3 a {
	font-size: 15px;
    letter-spacing: 0.02em;
	color: #000 !important;
}


#rvhoverboxtitel {
  margin-top: -87px;
	margin-left:-5px;
	font-size: 14px;
	font-weight:400!important;
	color: #0398d0;
}

.hover_disable{}


.vc-hoverbox-block.vc-hoverbox-front {
    background-image: none!important;
background-color: rgba(255,255,255,0.7);
}


.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {
	max-width: 205px!important;
	float:left!important;
    max-height: 205px;
}

.vc-hoverbox-block-inner.vc-hoverbox-back-inner  h2{
	margin-top: -90px!important;
	margin-left: -5px;
	margin-right: 10px;
	font-size: 14px !important;
	text-transform:none;
	font-weight:400;
	letter-spacing: 0.02em;
	line-height:normal;
	position: fixed;
}




















@media (max-width: 600px) {
.vc-hoverbox-inner {
    min-height: 205px!important;
}
}

@media (max-width: 600px) {
.vc-hoverbox {
    margin-top: 30px;
	}}


@media (max-width: 600px) {
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 85px;
	}}

@media (max-width: 600px) {
.row {
    margin-top: -85px;
}
}


@media (max-width: 600px) {
.nav-classic .navbar-default {
    margin-top: -40px;
}}


@media (max-width: 600px) {
.nav-classic .navbar-default .navbar-nav > li > a:hover {
border-bottom: 0px solid !important;
	}
}


@media (max-width: 600px) {
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
    margin-top: 30px;
}
}


@media (max-width: 600px) {
footer.page-footer {
    background-color: rgba(255,255,255,0);
    margin-top: 60px;
}
}



@media (max-width: 600px) {
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
}
}


@media (max-width: 600px) {
footer.page-footer .col-md-3 {
    margin-left: -65px;
}
}

@media (max-width: 600px) {
.wpb_map_wraper {
    width: 335px;
}
}

@media (max-width: 600px) {
.wpcf7 label, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="url"] {
    width: 85%;
	}}







.site-branding {
    width: 250px;
}

@media (min-width: 600px) {
.nav-classic {
    margin-top: 30px;
	}}



@media only screen and (max-width: 768px){
.nav-classic .navbar-default .navbar-toggle {
    margin-top: 10px;
	}}


