
@font-face {
    font-family: 'hk_groteskbold';
    src: url('../fonts/hkgrotesk-bold.eot');
    src: url('../fonts/hkgrotesk-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hkgrotesk-bold.woff2') format('woff2'),
         url('../fonts/hkgrotesk-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hk_groteskbold_italic';
    src: url('../fonts/hkgrotesk-bolditalic.eot');
    src: url('../fonts/hkgrotesk-bolditalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hkgrotesk-bolditalic.woff2') format('woff2'),
         url('../fonts/hkgrotesk-bolditalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hk_groteskitalic';
    src: url('../fonts/hkgrotesk-italic.eot');
    src: url('../fonts/hkgrotesk-italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hkgrotesk-italic.woff2') format('woff2'),
         url('../fonts/hkgrotesk-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hk_grotesklight';
    src: url('../fonts/hkgrotesk-light.eot');
    src: url('../fonts/hkgrotesk-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hkgrotesk-light.woff2') format('woff2'),
         url('../fonts/hkgrotesk-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hk_grotesklight_italic';
    src: url('../fonts/hkgrotesk-lightitalic.eot');
    src: url('../fonts/hkgrotesk-lightitalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hkgrotesk-lightitalic.woff2') format('woff2'),
         url('../fonts/hkgrotesk-lightitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hk_groteskmedium';
    src: url('../fonts/hkgrotesk-medium.eot');
    src: url('../fonts/hkgrotesk-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hkgrotesk-medium.woff2') format('woff2'),
         url('../fonts/hkgrotesk-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hk_groteskmedium_italic';
    src: url('../fonts/hkgrotesk-mediumitalic.eot');
    src: url('../fonts/hkgrotesk-mediumitalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hkgrotesk-mediumitalic.woff2') format('woff2'),
         url('../fonts/hkgrotesk-mediumitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hk_groteskregular';
    src: url('../fonts/hkgrotesk-regular.eot');
    src: url('../fonts/hkgrotesk-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hkgrotesk-regular.woff2') format('woff2'),
         url('../fonts/hkgrotesk-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hk_grotesksemibold';
    src: url('../fonts/hkgrotesk-semibold.eot');
    src: url('../fonts/hkgrotesk-semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hkgrotesk-semibold.woff2') format('woff2'),
         url('../fonts/hkgrotesk-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hk_grotesksemibold_italic';
    src: url('../fonts/hkgrotesk-semibolditalic.eot');
    src: url('../fonts/hkgrotesk-semibolditalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hkgrotesk-semibolditalic.woff2') format('woff2'),
         url('../fonts/hkgrotesk-semibolditalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'Herr Von Muellerhoff';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/herr-von-muellerhoff-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Herr Von Muellerhoff Regular'), local('HerrVonMuellerhoff-Regular'),
       url('../fonts/herr-von-muellerhoff-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/herr-von-muellerhoff-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/herr-von-muellerhoff-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/herr-von-muellerhoff-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/herr-von-muellerhoff-v9-latin-regular.svg#HerrVonMuellerhoff') format('svg'); /* Legacy iOS */

}

/* old-standard-tt-regular - latin */
@font-face {
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/old-standard-tt-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/old-standard-tt-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/old-standard-tt-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/old-standard-tt-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/old-standard-tt-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/old-standard-tt-v17-latin-regular.svg#OldStandardTT') format('svg'); /* Legacy iOS */
}
/* old-standard-tt-700 - latin */
@font-face {
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/old-standard-tt-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/old-standard-tt-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/old-standard-tt-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/old-standard-tt-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/old-standard-tt-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/old-standard-tt-v17-latin-700.svg#OldStandardTT') format('svg'); /* Legacy iOS */
}

h1 {
    font-family: 'Old Standard TT';
    font-size: 62px;
    font-weight:400;
    font-style: normal;
    }

h2 {
    font-family: 'Old Standard TT';
    font-size: 18px;
    font-weight:400;
    font-style: normal;
    }

h3 {
    font-family: 'Old Standard TT';
    font-size: 42px;
    font-weight:400;
    font-style: normal;
    }

h4 {
    font-family: 'hk_groteskregular';
    font-size: 24px;
    font-weight:400;
    font-style: normal;
    }

h5 {
    font-family: 'hk_groteskregular';
    font-size: 18px;
    font-weight:500;
    font-style: normal;
    }


h6 {
    font-family: 'Herr Von Muellerhoff';
    font-size: 100px;
    }
	
p, body {
	font-family: 'hk_groteskregular';
    font-size: 18px;
    }
	

/*Sprachflaggen*/
.sp-module-content .mod-languages ul.lang-inline {
	margin-left: 30px !IMPORTANT;
	}
	
	
/*Hauptmenu Text-Farben*/
.sp-megamenu-parent>li>a {
    color: #ffffff !IMPORTANT;
    font-family: 'hk_groteskregular';
	}
/*Hauptmenu Text-Farben fuer aktiv*/
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #ffffff !IMPORTANT;
	}
/*Hauptmenu Strich unter dem aktiven Menupunkt*/
.sp-megamenu-parent>.sp-menu-item a:before {
	background-color:#A67C00 !IMPORTANT;
	}
/*Hauptmenu Hintergrundfarbe*/
#sp-header {
    background: #04060cbf !IMPORTANT;
    top: 0px !IMPORTANT;
	}
/*Hauptmenu Farbe nach Bewegung entfernen*/
#sp-header.header-sticky {
	background-color: #000000 !IMPORTANT;
	}
/*Hauptmenu - Untermenu */
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
	text-transform: uppercase;
	}
/*Hauptmenu - Untermenu Hintergrundfarbe */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
        /*background: rgba(0, 0, 0, 0.65) !IMPORTANT;*/
		background:#04060cbf !IMPORTANT;
	}
/*Hauptmenu - Untermenu Ecken nur unten abrunden */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    border-radius: 0px 0px 7px 7px !IMPORTANT;
	/*backdrop-filter: blur(14px);*/
	backdrop-filter: none !IMPORTANT;
	transition: all 0.5s ease !IMPORTANT;
	}
/*Hauptmenu - Untermenu abstand zum Text vergroessern */ 
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: 0 3px 5px 0 rgb(0 0 0 / 20%);
    padding: 20px 15px 20px 15px !IMPORTANT;
	}
	
/*Hauptmenu - Untermenu as Block auswaehlen*/ 	
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
     display: block !IMPORTANT;
}

#sp-header.header-sticky .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	background-color: #000000 !IMPORTANT;
}
/*Hauptmenu - Untermenu abstand zwischen den Texten vergroessern */
	.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
       padding: 6px !IMPORTANT;
	}



/*den unteren Slider auf der Home-Seite und den Slider bei den Referenzen bei kleinerem Monitor anpassen*/
@media (min-width: 1171px) and (max-width: 1500px) {
	.lexyort-image-carousel .sppb-carousel-extended-item img {
		height: 50%;
	}
	.sppb-column-addons .sppb-carousel-extended-item img {
		height: 50%;
	}
}


 
@media only screen and (min-width: 768px) {
	/*Hauptmenu Logo nach links*/
	.logo-image {
		position: fixed;
		left: 100px !IMPORTANT;
		top: 0px !IMPORTANT;
	}
	
	 .tomaszuk-ueberschrift h2::before, .tomaszuk-ueberschrift h3::before {
		content: "";
		margin-top:65px;
		position: absolute;
		width: 100%;
		height: 1px;
		border-radius: 2px;
		/*background: linear-gradient(70deg, #A67C00 , #A67C0038 );*/
		background-color: #A67C004d;
		transition: 0.3s;
	}
	
	#sp-logo.col-6.col-lg-3 {
		width: 0 !important;
	}
	#sp-menu.col-6.col-lg-9 {
	  width: calc(100% - 30px) !important;
	}	
	
	/* css class "row-reverse" seems to be missing */
	/* "row-reverse" causes right-aligned menu: why? */
	/* menu should be aligned horizontally */
	#sp-menu .sp-column.d-flex.align-items-center.justify-content-start {
		flex-direction: row !important;
		justify-content: center !IMPORTANT;
	}	

	/* languages nach rechts*/
	#sp-menu > .sp-column > .sp-module:nth-of-type(1) { 
		position: fixed;
		right: 140px;
	}

	/* languages: flag icon with white border and with width of 30 pixels */
	.mod-languages.mod-languages img {
		box-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
		border: 1px solid rgba(255,255,255,0.8);
		outline: 0 none;
		width: 24px;
	}
	/* languages: Schriftfarbe */
	.tomaszuk-sprache .sp-module-content .mod-languages ul.lang-inline li.lang-active a {
		color: #fff;
	}

	/* search */
	#sp-menu > .sp-column > .sp-module:nth-of-type(2) { 
		position: fixed;
		right: 100px;
		z-index: 100;
	}
	
	/* search: icon size */
	#sp-menu .fa-search {
		font-size: 24px;
	}
}


/*Startseite der Farbverlauf vom Bild ins MENU*/
.sp-page-builder .page-content #section-id-1642062156769 > .sppb-row-overlay {
    mix-blend-mode: normal !IMPORTANT;
}
/*Suche Das Wort bei der Suche was ueberlappend liegt ersetzten
.search label.hide-label {
	display:none;
	}
	*/
	
/*Such-Ergebnisse*/
#searchForm fieldset {
	display:none;
	}
.search .badge {
    color:#475360;
    font-size:22px;
    }
/*Ajaxsuche - Suchsymbol oben in der Menuleiste anpassen*/
button.md-trigger {
    background-color:transparent;
    border:none;
    margin-left:10px;
    color:#fff;
    }
/*Ajaxsuche - Blendet in der Ajaxsuche die kleine Lupe aus*/
.jmg-input-wrap .jmg-search-button {
    display:none;
	}	
	
/*AENDERT DEN SCHWARZEN BALKEN*/
/*Pageoption quasi wenn EINE Seite z.B. Unterseite egal welche geoeffnet wurde den Balken verkleinern und den grossen Text etwas kleiner machen*/
.sp-column .sp-page-title {
    padding: 110px 0px 20px 0px;
	}
.sp-column>.sp-page-title .sp-page-title-heading {
    font-size: 35px;
    margin-bottom: 0px;
	text-align:center;
	}


/*JMG Slidebar Menu anpassen*/
.sp-module .menutomaszuk li {
    list-style-type: none;
    padding-bottom: 0.938rem;
    margin-bottom: 0.625rem;
    border-bottom: 2px solid #898a8b;
	}
.sp-module .menutomaszuk li:hover {
	background-color:#585858;
	}
 .menutomaszuk ol, ul {
    padding-left: 0;
	}
 .sp-module .menutomaszuk li>a {
    color: #ffffff;
    padding-left:2rem;
	}
.sp-module .menutomaszuk >li>a:hover {
    color: #e0e0e5;
	}
.mod_jmg_sidebar_headline h3 {
	margin:0px 0px 30px 30px;
	font-size:25px;
	}



/*-------- B L O G -------- */
@media (min-width: 1650px) {
/*Blog Kategorienknoepfe nicht mehr oben sondern links ausrichten*/
	div .filters {
		position:fixed;
		left:0;
		top:0%;
		}
	div .filters button {
		display:block !IMPORTANT;
		width:100%;
		}
	.ui-group.jmg-btn-2 {
		display: inline-block;
		background-color: black;
		padding-top: 270px;
		height: 2200px;
		}
	.jmg-filter-top button[data-filter=""] {
			display: none !important;
			}
		
	.jmg-filter-top .jmg-btn-2 .button-group .button {
	    background: #000000;
		padding: 5px 15px 5px 15px;
		margin-left: 15px;
		text-transform: uppercase
		}
		
}


/*Titel der sich veraendert bekommt einen unterstrich und wird mittig ausgerichtet*/		
	.tomaszuk-title-aendern	h2 {
		text-align: center;
		font-size: 42px;
		}
	.tomaszuk-title-aendern	h2::before {
		content: "";
		margin-top:50px;
		position: absolute;
		width: 100%;
		height: 1px;
		border-radius: 2px;
		/*background: linear-gradient(70deg, #A67C00 , #A67C0038 );*/
		background-color: #a67c00;
		transition: 0.3s;
		right:1px;
	}
	
	
	.jmg-filter-top button[data-filter=""] {
			display: none !important;
			}
	.jmg-filter-top .jmg-btn-2 .button-group .button:hover {
		background: #595a5a !IMPORTANT;
	}
	.jmg-filter-top .jmg-btn-2 .button.is-checked {
		background: #595a5a !IMPORTANT;
	}
	.grid .jmg-grid-item .jmgportfolio-overlay-wrapper .jmgportfolio-overlay {
		background: rgb(0 0 0 / 30%);
	}
	.jmg-filter-top .jmg-btn-2 button.is-checked:hover {
    background: #595a5a !IMPORTANT;
}


/* Blog Details entfernt das Hintergrundbild vom Artikel*/
.sp-column>.article-details > .article-header{
	background: none!IMPORTANT;
}
/*Blog Details verkleinert den Abstand vom dunkelblauen nach oben Balken*/
.com-content.view-article #sp-main-body .container .article-details .article-header {
	padding-top: 90px;
    padding-bottom: 2px;
}
/*Blog Details aendert die Hintergrundfarbe*/
.com-content.view-article #sp-main-body .container .article-details .article-header:after {
	background: #000000;
	}
/*Blog Details aendert die Schriftgroesse wenn ein Beitrag geoeffnet ist*/
.view-article #sp-main-body .container .article-details .article-header h1 {
	font-size: 35px !IMPORTANT;
    }

/*Blog Details laesst einen Beitrag weiter oben starten*/
.view-article #sp-main-body .container .article-details .article-header {
	margin-bottom: 20px !IMPORTANT;
	}

/*Uberschrift rechts oben etwas kleiner*/
[ID^="sppb-addon-"] .tomaszuk-produkt-text-1 .sppb-addon-title {
font-size: 30px !important;
	}

/*Blog details passt die Pfeile vor und zurueck an*/
[ID^="sppb-addon-"] div.sp-slider .sp-nav-control {
	left: 0px !IMPORTANT;
	}

[ID^="sppb-addon-"] .sp-slider .sp-slider_number {
	Display: none !IMPORTANT;
	}

/*Blog details passt das Bild vom Slider an*/
.sp-slider [ID^="sp-slider-item-"] [ID^="sp-slider-inner-item-"].sppb-sp-slider-image.tomaszuk img {
	    height: 600px !important;
    width: 600px !important;
	}
/*Blog Details passt das Bild an wenn es kein Slider ist*/
.tomaszuk-bild img {
	width: 700px;
	}

/*Blog Details der komplette rechte Bereich wenn ein Artikel geoeffnet ist wird weiter nach links versetzt sonst wird der Text abgeschnitten*/
@media (min-width: 991px) and (max-width: 1700px) {
	[ID^="sppb-addon-wrapper-"] .tomaszuk-produkt-text-1, .tomaszuk-produkt-text-2, .tomaszuk-produkt-text-3, .tomaszuk-produkt-text-4 {
		margin: 0px 220px 30px -100px !important;
		
		}
	[ID^="sppb-addon-wrapper-"] .print-page {
		margin: 0px 220px 30px -100px !important;
		width: 70%;
		}	
	/*Blog - Referenzen dieser Bereich gehoert zu den Referenzen aber und nicht media query neu zu schreiben kommt es hier rein. */
	[ID^="sppb-addon-wrapper-"] .tomaszuk-projekt-text-1, .tomaszuk-projekt-text-2 {
		margin: 0px 220px 30px -100px !important;
		}
	.page-content [ID^="sppb-addon-"] div.sp-slider .sp-nav-control {
		left: 130px !IMPORTANT;
		right: 130px !IMPORTANT;
	}	
		
	}
	


/*Zurueckknopf weiter nach links*/
.sppb-text-right .tomaszuk-zurueck-knopf {
	margin-right:8px;
	}
/*Zurueckknopf kleiner*/
body .sppb-btn.tomaszuk-zurueck-knopf, body .btn {
	    padding: 12px 27px;
}
	

/*-------- R E F E R E N Z E N -------- */	
/* Blog - Referenzen die Pfeile inverse darstellen*/
.tomszuk-slider-referenzen .sppb-carousel-extended-nav-control .nav-control {
    background-color:#000000;
    color: #fff;
    border: 0px solid #000000;
        border-radius: 0px;
    border-width: 0px;
}

/* Blog - Referenzen die Dots entfernen*/
.tomszuk-slider-referenzen .sppb-carousel-extended-dots ul {
    display: none;
}
	
@media only screen and (min-width: 1171px) {
	
	/*Setzt das Bild auf eine Feste Groesse beim Slider*/
	.sppb-column-addons .tomszuk-slider-referenzen .sppb-carousel-extended-item img {
		height: 500px;
		width: 1100px;
		}
	/*Zentriert das Bild in der Mitte*/
	.tomszuk-slider-referenzen .sppb-carousel-extended-item.active, .tomszuk-slider-referenzen.sppb-carousel-extended-item.dragenable {
		visibility: visible;
		transform-style: preserve-3d;
		display: flex;
		justify-content: center;
		}	
	}
	
	
/*-------- K O N T A K T -------- */
/*Aendert den das Textfeld*/
textarea#sppb-form-builder-field-4.sppb-form-control {
	height:150px !IMPORTANT;
	border:2px solid #dde8f1;
	padding: 2px;
	}



/*-------- F U S S Z E I L E -------- */
/*Aendert den Kopfbereich in der Fusszeile*/
#sp-bottom .sp-module .sp-module-title {
	font-size:18px;
	font-family: 'hk_grotesksemibold';
	color: #A67C00 !IMPORTANT;
	}

/*Texte Aendern*/
#sppb-addon-1620473693712, #sppb-addon-1620473815844, #sppb-addon-1620455297355 {
	color: #f7f7f7 !IMPORTANT;
	}

/*Text Exclusive Moebel*/	
#sp-footer, #sp-bottom {
	color: #f7f7f7;
	}


/*Aendert den Hintergrund in der Fusszeilen*/
#sp-bottom {
	background-image: url(/images/bg-1.jpg) !IMPORTANT;
	background-color: #000000cf !IMPORTANT;
	background-blend-mode: overlay;
	padding: 125px 0 0px !IMPORTANT;
	}

/*MEGA MENU*/
.featured-products-menu .sppb-nav-custom {
  border-right: 1px solid #ebebeb;
}
.featured-products-menu .sppb-nav-custom li.active > a {
  background-color: #10101036  !important;
}
.featured-products-menu .sppb-nav-custom a {
  background-color: transparent !important;
  color: rgba(249, 249, 249, 0.646) !important;
  border: none !important;
}
.featured-products-menu .sppb-tab-content > .sppb-tab-pane {
  background: transparent !important;
  border: none !important;
}
.featured-products-menu .sppb-tab-content > .sppb-tab-pane.active {
  display: flex;
  align-items: center;
  margin: -25px;
}
.featured-products-menu .sppb-tab-content > .sppb-tab-pane.active > div {
	padding: 25px;
	flex: 1;
	margin-bottom: 0px !important;
	}
.featured-products-menu .sppb-tab-content > .sppb-tab-pane .sppb-addon-image-layout-wrap .sppb-addon-image-layout-text {
	color: #7d57ec;
	}
.featured-products-menu .sppb-tab-content > .sppb-tab-pane .sppb-addon-image-layout-wrap img {
	border-radius: 5px;
	box-shadow: 0px 2px 2px #d8d8d8;
	}
#sppb-addon-1599016865415 .sppb-tab-custom-content > div {
     color: #efefef !important;
	}	 


@media (max-width: 767px) {
	/*Im Beitrag das Bild Aendern*/	
	.sp-slider [ID^="sp-slider-item-"] [ID^="sp-slider-inner-item-"].sppb-sp-slider-image.tomaszuk img {
		height: 320px !important;
		width: 320px !important;
		}
		
	
	/*Navigationspfeile weiter runter setzen*/
	.page-content [ID^="sppb-addon-"] .sp-slider .sp-nav-control {
		top: 310px !IMPORTANT;
	}	
	
	.page-content [ID^="sppb-addon-"] div.sp-slider .sp-nav-control {
		left: 130px !IMPORTANT;
		right: 130px !IMPORTANT;
	}
}




@media print {
	.sppb-btn,
	div.sp-slider .sp-nav-control .nav-control,
	.sp-slider_number,
	.mfp-content #sppb-modal-1644936234772.white-popup-block,
	.mod_jmg_sidebar_button_container,
	#sp-header,
	#sp-section-1,
	#sp-footer,
	#sp-bottom,
	.sppb-addon-form-builder {
		display: none !IMPORTANT;
		
    }

 .sppb-wow.fadeInRight.clearfix.sppb-animated {
	visibility: none !IMPORTANT;
	animation-duration: none !IMPORTANT;
	animation-delay: none !IMPORTANT;
	animation-name: none !IMPORTANT;
    }
	
 body, .sp-preloader {
		color: #000000 !IMPORTANT;
		background-image: url("http://cygal.de/images/ueber-uns-zimmerei.jpg") !IMPORTANT;
	}

	.sp-slider [ID^="sp-slider-item-"] [ID^="sp-slider-inner-item-"].sppb-sp-slider-image.tomaszuk img {
		display: flex;
		width:70% !IMPORTANT;
		height:auto !IMPORTANT;
		justify-content: center; 
		align-items: center;
	}
	[ID^="sppb-addon-"] .tomaszuk-bild {
		display: flex;
		width:70% !IMPORTANT;
		height:auto !IMPORTANT;
		justify-content: center !IMPORTANT; 
		align-items: center! IMPORTANT;
	}
	
	[ID^="sppb-addon-"] .sppb-addon-title {
		border-top: 2px solid #969696 !IMPORTANT;
		padding: 18px 0px 5px 0px !IMPORTANT;
	}
	[ID^="sppb-addon-"] .sppb-addon-content {
		padding: 0px 0px 10px 0px;
	}
	
	[ID^="sppb-addon-"] .tomaszuk-produkt-text-1 .sppb-addon-title {
    font-size: 25px !important;
	}
	[ID^="sppb-addon-"] .tomaszuk-produkt-text-2 .sppb-addon-title {
    font-size: 25px !important;
	}
	[ID^="sppb-addon-"] .tomaszuk-produkt-text-3 .sppb-addon-title,[ID^="sppb-addon-"] .tomaszuk-produkt-text-3 .sppb-addon-content  {
    display:none !IMPORTANT;
	}
	
}
	
