﻿
        
        .berater_bild {
            vertical-align: top;
            margin: 0;
        }
.mb-1,.my-1{margin-bottom:.25rem!important}

#main-content-background {
	padding-bottom:30px;
	position:relative;
	z-index:1;
	min-height:150px
}

.page-template-template-home-php #main-content-background, .page-template-template-fullwidth-php #main-content-background {
	padding-bottom:0
}


.widget_text .textwidget {
	padding-bottom: 15px;
}
#map-canvas{display:none;height:350px;width:100%;max-width:100%;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;}
#map-canvas img{max-width:inherit;}


.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}

	.wrapper {
		border-top: none;
		box-shadow: none;
	}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.master-nav-delivery .action .tooltip-rating{padding-bottom:6px}
.account-bar,.header__content--right{text-align:right}
.header__content{width:calc(50% - 90px)}
.header__content--left,.header__content--right{display:none}
#prk_mobile_bar #vrv_mobile_sidebar .verve_vcard .verve_after_vcard_icon{padding-left:0px}
.verve_vcard .verve_after_vcard_icon{padding-left:26px}
.verve_vcard.shortcoded .verve_after_vcard_icon{padding-left:0px}

.body_index { font-family: Tahoma; font-size: 14px; text-align: justify; color: #446080}

.header .mainbar {
  border-color: #ffffff;
}
.entry-content a[href]:after, .entry a[href]:after{content:" (" attr(href) ")";}
a[href^="javascript:"]:after,
a[href^="#"]:after,
[class^="meta"] a:after,
[class$="meta"] a:after,
.page-link a:after,
.postmetadata a:after,
.gallery-item a:after,
.postinfo a:after,
.entry h2 a:after,
.entry-taxonomy a:after,
.tags a:after,
#masthead a:after{content:"" !important;}
.entry-date, .post-date, .date{text-align:left !important;}
.entry-date *, .post-date *{display:inline !important;position:static !important;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.nav-tabs li {
  display: block;
  text-align: center;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}


.nav-tabs li a {
  border-radius: 0;
  position: relative;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}



.nav-top {
  border-right: 1px solid #222;
}
.button-wrapper .green-button{margin-top:30px;padding:10px 20px;background-color:#007441;color:#FFFFFF;margin-right:10px;font:14px "ProximaNovaBold";text-transform:uppercase;display:block;float:left;}
.button-wrapper .green-button:hover{text-decoration:none;background-color:#016137;}
.add-remove-message a.green-button{background-color:#007441;}
.add-remove-message a.green-button:hover{background-color:#016137;}
.field-name-field-node-filter label:hover,.button-wrapper .green-button:hover{background-color:#720F68;}
a.green-button.green-button.green-button{color:#fff;background-color:#1B3B68;}
a.green-button.green-button.green-button:hover{background-color:#720F68;}


.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}


.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}


.carousel-fullscreen .carousel-inner .item {
    height: 100vh;
    min-height: 600px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}


.support-company .item {
    width: 33.3333333333%;
    float: left;
    padding: 5px;
}


.contact-bluebox h3 {
  font-size: 18px; }
.contact-bluebox{border:1px solid #404a53;text-align:center;padding:20px;background:#ffffff;border-radius:35px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.contact-bluebox p{margin-bottom:0}
.contact-bluebox img{margin:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.contact-bluebox:hover{-webkit-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)!important;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)!important;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.contact-bluebox:hover img{-webkit-transform:translate(0, -3px);-ms-transform:translate(0, -3px);transform:translate(0, -3px);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}

.homewraper {
	margin: 0 auto;
	//width: 1200px;
	width: 1190px;
	overflow: hidden;
}


#mainmenu #TJK_dropDownMenu #submenu {
	position:absolute;
	top: 30px;
	left: 0px;
	background-color: #b6b6b6;
	width:950px;
	max-width:950px;
	height: 20px;
}
.tribe-events-widget-link a{color:#fff!important;text-transform:lowercase}
.tribe-events-widget-link a::first-letter{text-transform:capitalize!important}
.tribe-events-widget-link{text-align:center;background:#d22105;padding:10px}
.small  { font-size: .9em; }

#content_box {
    float: left;
    width: 100%;
}

#content_box .excerpt .post-content, #content_box .excerpt-medium .post-content {
font-size: 13px;
}

.ss-full-width #content_box {
    padding-right: 0;
    padding-left: 0;
}

article.post .content-wrapper,
article.page .content-wrapper {
	padding: 20px 0;
}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}

.transaction h2 {
    font-size: 18px;
}

.transaction {
    padding: 20px 0;
}
.thumbz{position:relative}
.thumbz:hover{background-color:Black;opacity:.8}
.thumbz img{width:350px;height:198px;border:1px solid gray;z-index:-1}

.thumbz img:hover
{border: 1px solid silver;}

.box7        {width:100%; text-align:center;}
.lo-nav_sub.tech .main{width:800px;float:left}
.lo-nav_sub.tech .main ul{width:188px;float:left;margin:0 11px 10px 0}
.lo-nav_sub.resources .main ul{width:32%;float:left;margin:0 1.33333% 10px 0}
.lo-responsive .lo-nav_sub.tech .main{float:none;width:auto}
.lo-responsive .lo-nav_sub.tech .main ul{float:none;width:auto;margin:1px 0 0;border-radius:0}
.lo-responsive .lo-nav_sub.tech .main h2+ul{border-radius:5px 5px 0 0}
.lo-responsive .lo-nav_sub.tech .main ul:last-child{border-radius:0 0 5px 5px}
.lo-responsive .lo-nav_sub.resources .main ul{float:none;width:auto;margin:1px 0 0;border-radius:0}
.lo-responsive .lo-nav_sub.resources .main ul:first-child{border-radius:5px 5px 0 0}
.lo-responsive .lo-nav_sub.resources .main ul:last-child{border-radius:0 0 5px 5px}
.lo-rhs .module-rhs-brandpost .main-img{text-align:center;display:block}


.theme-thumb {
	position: relative;
	border-radius: 5px;
	overflow: hidden;
}


.theme-thumb-inner {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
	border-radius: 5px;
}


.theme-thumb img {
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
}


.theme-thumb:hover img {
	opacity: 0.5;
}


.theme-thumb:hover .theme-thumb-inner {
	opacity: 1;
}


.theme-thumb-inner .theme-url {
	position: absolute;
	top: 45%;
	font-size: 30px;
	width: 100%;
	left: 0;
}


.theme-thumb-inner .theme-url a {
	color: #fff;
}
