/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.3.2.1584094170
Updated: 2020-03-13 11:09:30

*/

/** Showroom **/
@font-face {
    font-family: 'clan_pro-regular';
    src: url('https://www.probusiness-aktuell.de/wp-content/uploads/fonts/FFClanProRegular.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'clan_pro-bold';
    src: url('https://www.probusiness-aktuell.de/wp-content/uploads/fonts/FFClanProBold.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'clan_pro-blk';
    src: url('https://www.probusiness-aktuell.de/wp-content/uploads/fonts/FFClanProBlk.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.et_pb_gutters3 .vision-data .et_pb_column_2_3 .et_pb_module, 
.et_pb_gutters3.et_pb_row .vision-data .et_pb_column_2_3 .et_pb_module {
	margin-bottom: 0;
}

.vision-data>div>.et_pb_section.width_1155 {
	width: 1155px;
}

.vision-lightbox-theme-light.vision-lightbox.cross_on_top .vision-close {
    position: absolute;
    top: -45px;
    right: 20px;
    width: 25px;
    height: 25px;
    opacity: 1;
    z-index: 999;
	background: transparent;
}

.vision-lightbox-theme-light.vision-lightbox.cross_on_top .vision-close:before {
    content: '×';
    color: #ffffff;
    font-weight: 300;
    font-family: Arial,sans-serif;
    font-size: 60px;
}
/*
.vision-lightbox-active #top-header,
.vision-lightbox-active #main-header {
	padding-right: 17px;
}

body.vision-lightbox-active {
    margin-right: 17px;
}
@media screen and (min-width: 960px) {
    html {
        margin-left: calc(100vw - 100%);
        margin-right: 0;
    }
}*/


/** Showroom CSS **/

.vision-lightbox-theme-light.vision-lightbox {
	z-index: 999999;
}

.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .et_pb_row {
	padding: 0;
}

.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .left_showroom_column {
    padding-top: 53px;
    width: 353px!important;
	margin-right: -1px;
    background: #ffffff;
}

.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_image img {
	width: auto;
}

.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox h2 {
    font-family: 'clan_pro-blk';
	font-size: 32px;
	line-height: 38px;
	color: #000000;
	padding-bottom: 23px;
}
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_calltoaction h2 {
	padding-bottom: 0;
    font-family: 'clan_pro-bold';
	text-align: left;
}

.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox p {
	padding-bottom: 0;
	font-family: 'clan_pro-regular';
	font-size: 16px;
	line-height: 19px;
}

.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_calltoaction {
	padding-top: 33px;
}
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .et_pb_promo_description {
	float: right;
}
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .et_pb_promo_description p {
	font-size: 13px;
	line-height: 21px;
}

.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_calltoaction .et_pb_promo_button {
	color: #ffed00;
	font-size: 16px;
    font-weight: normal;
    font-family: 'clan_pro-blk';
    padding: 19px 29px;
    line-height: 19px !important;
    background-color: #000000;
    border: 0;
    border-radius: 0;
	border: 1px solid #000000;
}
.vision-inbox.showroom_lightbox.vision-show.showroom_lightbox .showroom_calltoaction .et_pb_promo_button /* this is mobile!! */ {
	font-size: 16px;
    font-weight: normal;
    font-family: 'clan_pro-blk';
    padding: 19px 29px;
    line-height: 19px !important;
}
.vision-inbox.showroom_lightbox.vision-show.showroom_lightbox .showroom_product_desc {
	height: auto;
}


.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_calltoaction .et_pb_promo_button:hover {
    background-color: #ffed00;
	color: #fff !important;
	border: 0px solid #000000;
}
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_calltoaction .et_pb_promo_button:after {
	content: '';
	display: none;
}

.vision-theme-light .vision-tooltips .vision-offset .vision-form {
    background: #ffffff !important;
    font-weight: 500;
    font-family: 'clan_pro-blk';
    border-radius: 0;
    line-height: 1.2em;
    color: #000000 !important;
    font-size: 11px;
    padding: 9px;
    padding-top: 11px;
	margin-left:15px;
}
.vision-theme-light .vision-tooltips .vision-offset .vision-form:after {
	box-shadow: none;
	content: '';
}

.vision-layers .vision-layer.myfocus .vision-body {
	cursor: pointer;
    background: #f4f4f4 !important;
	border: 1px;
	border-color: #001b3f;
	opacity: 0.6;
}

.vision-layers .vision-layer.myfocus .vision-body:hover {
      background: #f4f4f4 !important;
}

.vision-layers .nocursor .vision-body {
	cursor: default;
}

.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .vision-form {
	background: transparent;
    box-shadow: none;
}

.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .et_pb_image_wrap img {
	margin-top: -51px!important;
}
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox2 .et_pb_image_wrap img {
	margin-top: 0px!important;
}

.vision-inbox.showroom_lightbox.vision-show.showroom_lightbox .showroom_tabs li,
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_tabs li {
    padding: 20px 14px;
    font-family: 'clan_pro-blk';
    font-weight: normal;
    border-right: none;
    margin-right: 8px;
	float: left;
	position: relative;
    cursor: pointer;
    max-width: 100%;
    display: table;
    z-index: 11;
    line-height: 13px;
	font-size: 11px;
	letter-spacing: 0px;
    text-transform: uppercase;
	width: 125px;
	text-align: center;
}
.vision-inbox.showroom_lightbox.vision-show.showroom_lightbox .showroom_tabs ul { /* mobile */
	padding-left: 0;
}
.vision-inbox.showroom_lightbox.vision-show.showroom_lightbox .showroom_tabs li { /* mobile */
	background-color: #f49100;
}
.vision-inbox.showroom_lightbox.vision-show.showroom_lightbox .showroom_tabs li a { /* mobile */
	color: #093075;
}

.vision-inbox.showroom_lightbox.vision-show.showroom_lightbox .showroom_tabs li:first-child { /* mobile */
    background-color: #f4f4f4;
	color: #093075;
}
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_tabs li:first-child {
    background-color: #ffed00;
	color: #000000;
}

.vision-inbox.showroom_lightbox.vision-show.showroom_lightbox .showroom_tabs .showroom_tabs li a,
.vision-inbox.showroom_lightbox.vision-show.showroom_lightbox .showroom_tabs .showroom_tabs li a:active,
.vision-inbox.showroom_lightbox.vision-show.showroom_lightbox .showroom_tabs .showroom_tabs li a:focus,
.vision-inbox.showroom_lightbox.vision-show.showroom_lightbox .showroom_tabs .showroom_tabs li a:hover,
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_tabs li a,
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_tabs li a:active,
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_tabs li a:focus,
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_tabs li a:hover {
	outline: none;
	color: inherit;
}

/*.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .et_pb_all_tabs {
	clear: both;
	background: transparent;
	height: 301px;
}

.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .et_pb_all_tabs .et_pb_tab {
	height: 100%;
}*/

.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .showroom_tabs {
	margin-left: 35px;
}
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .vision-close {
    position: absolute;
    top: 22px;
    right: 34px;
    width: 25px;
    height: 25px;
	background: transparent;
	opacity: 1;
	z-index: 999;
}
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .vision-close:before {
	content: '×';
  	color: #ffed00;
  	font-weight: 300;
  	font-family: Arial, sans-serif;
	font-size: 60px;
}

.vision-map {
	overflow: hidden;
}

.vision-map.vision-theme-light.vision-ready .vision-layer.headline-layer {
    font-family: 'clan_pro-bold';
}

.vision-map.vision-theme-light.vision-ready .footer_line_left .vision-body {
	padding: 29px;
    font-family: 'clan_pro-regular';
}
.vision-map.vision-theme-light.vision-ready .footer_line_right .vision-body,
.vision-map.vision-theme-light.vision-ready .footer_line_center .vision-body {
	padding: 29px;
    font-family: 'clan_pro-bold';
}

.vision-map.vision-theme-light.vision-ready .footer_line_left .vision-body {
	padding-left: 75px;
}

.vision-map.vision-theme-light.vision-ready .footer_line_right .vision-body,
.vision-map.vision-theme-light.vision-ready .footer_line_center .vision-body {
    font-family: 'clan_pro-bold';
}
.vision-map.vision-theme-light.vision-ready .footer_line_center .vision-body {
    padding-left: 14px;
}

.vision-map.vision-theme-light.vision-ready .footer_line_right .vision-body {

}

.entry-content .wp-block-table table:not(.variations) td,
.entry-content table:not(.variations) {
	border: none;
}

body .vision-theme-light .vision-tooltips .vision-tooltip .vision-arrow {
	width: 15px;
    height: 15px;
	margin-left:15px;
}
.graef_showroom .showroom_product_desc {
    color: #ffffff !important;
}
.vision-lightbox-theme-light.vision-lightbox.showroom_lightbox .graef_showroom .showroom_calltoaction .et_pb_promo_button:hover {
    background-color: #001b3f !important;
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
}

@media screen and (min-width: 600px) {
	.showroom_not_visible {
		display: none!important;
	}
}

@media screen and (max-width: 600px) {
	.showroom_visible {
		display: none!important;
	}
}

/*.showroom_product_desc {
	height: auto;
}*/