/*  MICROTHEMER STYLES  */


/*= OK Base =================== */

/** OK Base >> h1, h2, h3, h4, h5, h6 **/
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	margin-bottom: 0;
}

/** OK Base >> h2 **/
h2 {
	color: rgb(0, 154, 155);
	line-height: 1.0em;
	margin-bottom: 10px;
}

/** OK Base >> h3 **/
h3 {
	color: rgb(178, 178, 178);
	font-size: 36px;
	line-height: 1.1em;
	font-weight: 300;
	padding-bottom: 20px;
	margin-top: -2px;
	margin-bottom: 20px;
	//border-bottom: 3px dotted #d4d4d4;
}

/** OK Base >> h4 **/
h4 {
	line-height: 1.1em;
}

/** OK Base >> .elementor-heading-title **/
.elementor-heading-title {
	margin-bottom: 5px;
}


/*= Text Areas und Headlines == */

/** Text Areas und Headlines >> .elementor-widget-text-editor h2 **/
.elementor-widget-text-editor h2 {
	font-size: 44px;
	line-height: 1.0em;
	font-weight: 300;
	margin-bottom: 5px;
}

/** Text Areas und Headlines >> .tp-unfold-description-inner h2 **/
.tp-unfold-description-inner h2 {
	font-size: 44px;
	line-height: 1.0em;
	font-weight: 300;
	margin-bottom: 5px;
}

/** Text Areas und Headlines >> .elementor-widget-text-editor h3 **/
.elementor-widget-text-editor h3 {
	color: rgb(178, 178, 178);
	font-size: 36px;
	line-height: 1.1em;
	font-weight: 300;
	padding-bottom: 20px;
	margin-top: -2px;
	margin-bottom: 20px;
	border-bottom: 3px dotted #d4d4d4;
}

/** Text Areas und Headlines >> .tp-unfold-description-inner h3 **/
.tp-unfold-description-inner h3 {
	color: rgb(178, 178, 178);
	font-size: 36px;
	line-height: 1.1em;
	font-weight: 300;
	padding-bottom: 20px;
	margin-top: -2px;
	margin-bottom: 20px;
	border-bottom: 3px dotted #d4d4d4;
}

/** Text Areas und Headlines >> .elementor-widget-text-editor h4 **/
.elementor-widget-text-editor h4 {
	color: rgb(178, 178, 178);
	font-size: 28px;
	line-height: 1.1em;
	font-weight: 300;
	text-transform: none;
	padding-bottom: 24px;
	margin-bottom: 30px;
	border-bottom: 3px dotted #d4d4d4;
}

/** Text Areas und Headlines >> .tp-unfold-description-inner h4 **/
.tp-unfold-description-inner h4 {
	color: rgb(178, 178, 178);
	font-size: 28px;
	line-height: 1.1em;
	font-weight: 300;
	text-transform: none;
	padding-bottom: 24px;
	margin-bottom: 30px;
	border-bottom: 3px dotted #d4d4d4;
}

/** Text Areas und Headlines >> .elementor-widget-text-editor strong **/
.elementor-widget-text-editor strong {
	color: #009a9b;
	font-weight: 300;
}

/** Text Areas und Headlines >> .tp-unfold-description-inner strong **/
.tp-unfold-description-inner strong {
	color: #009a9b;
	font-weight: 300;
}


/*= Main Menu ================= */

/** Main Menu >> dropdown a:hover **/
.elementor-nav-menu--dropdown a:hover {
	font-size: 16px !important;
}

/** Main Menu >> .elementor-nav-menu--dropdown a:hover **/
.elementor-58 .elementor-element.elementor-element-51ff5ca .elementor-nav-menu--dropdown a:hover {
	background-color: rgba(255, 255, 255, 0.85);
}

/** Main Menu >> Elementor sub item **/
.elementor-sub-item {
	min-width: 250px;
	padding: 20px 32px 20px 28px !important;
	margin-right: 0 !important;
}

/** Main Menu >> mainmenu nav menu dropdown **/
.inotec-mainmenu .elementor-nav-menu--dropdown {
	box-shadow: 0 15px 33px 0 rgba(65, 65, 65, 0.95);
}

/** Main Menu >> menu dropdown background **/
.elementor-58 .elementor-element.elementor-element-51ff5ca .elementor-nav-menu--dropdown {
	background-color: #f7f7f7e3;
}


/*= Sticky Header ============= */

/** Sticky Header >> Elementor sticky active **/
.elementor-sticky--active {
	background-color: rgba(0, 0, 0, 0.77) !important;
	height: 70px;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

/** Sticky Header >> sticky navigation a (menu schrift) **/
.elementor-sticky--active a {
	color: rgb(255, 255, 255) !important;
}

/** Sticky Header >> sticky header site logo **/
.elementor-sticky--active .elementor-widget-theme-site-logo .attachment-full {
	filter: brightness(0) invert(1);
	width: 136px !important;
	margin-bottom: 4px;
	-webkit-transition: .3s ease-in;
	transition: .3s ease-in;
	-webkit-filter: brightness(0) invert(1) !important;
}

/** Sticky Header >> sticky dropdown **/
.elementor-sticky--active .elementor-nav-menu--dropdown {
	background-color: #000000bf !important;
}

/** Sticky Header >> sticky dropdown a:hover **/
.elementor-sticky--active .elementor-nav-menu--dropdown a:hover {
	background-color: rgba(0, 0, 0, 0.5) !important;
}

/** Sticky Header >> Elementor sticky active elementor item active **/
.elementor-sticky--active .elementor-item-active {
	background-color: rgba(145, 145, 145, 0);
}

/** Sticky Header >> Sticky Navigation Dropdown Active **/
.elementor-sticky--active .elementor-nav-menu--dropdown a.elementor-item-active, 
.elementor-sticky--active .elementor-nav-menu--dropdown a.highlighted {
	background-color: rgba(0, 0, 0, 0.5) !important;
}

/** Sticky Header >> Logo Sticky Header - Elementor sticky active image **/
.elementor-sticky--active img {
	-o-transition-property: width !important;
	-moz-transition-property: width !important;
	-webkit-transition-property: width !important;
	transition-property: width !important;
	-o-transition-duration: 0.4s !important;
	-moz-transition-duration: 0.4s !important;
	-webkit-transition-duration: 0.4s !important;
	transition-duration: 0.4s !important;
}

/** Sticky Header >> Sticky Header .elementor-widget-container Margin -20 Korrektur **/
.elementor-sticky--active .elementor-widget-container {
	margin-top: -20px !important;
}


/*= OK Classes ================ */

/** OK Classes >> .abstract p - Abstract in Texteditor **/
.abstract p {
	color: rgb(178, 178, 178);
	font-size: 28px;
	line-height: 1.1em;
	font-weight: 300;
	text-transform: none;
	padding-top: 20px;
	padding-bottom: 24px;
	margin-top: 15px;
	margin-bottom: 30px;
	border-top: 3px dotted #d4d4d4;
	border-bottom: 3px dotted #d4d4d4;
}


/*= Produkttabellen =========== */

/** Produkttabellen >> Tabellen Spalte1 **/
.column-1 {
	width: 32%;
}

/** Produkttabellen >> .tablepress td, .tablepress th **/
.tablepress td, 
.tablepress th {
	line-height: 21px;
	padding-top: 18px;
	padding-bottom: 18px;
}

/** Produkttabellen >> Legende - CC - .unfold-table-legende .tp-unfold-description **/
.unfold-table-legende .tp-unfold-description {
	line-height: 1.2em;
	padding-top: 5px;
}

/** Produkttabellen >> Legende - CC - .unfold-table-legende - td (table data) **/
.unfold-table-legende .tp-unfold-description-inner td {
	vertical-align: top;
}

/** Produkttabellen >> Legende - CC - .unfold-table-legende - p **/
.unfold-table-legende p {
	padding-bottom: 10px !important;
}


/*= Blog ====================== */

/** Blog >> News und Presse Blog Grid Kategorie wrap **/
.elementor-widget-wrap > .elementor-element-c7bac9c {
	margin-right: auto;
	margin-left: auto;
}


/*= Mobile Optimierung ======== */

/** Mobile Optimierung >> Scanclients Features Tabelle heading **/
#custom-table th {
	background-color: rgb(255, 255, 255);
}

/** Mobile Optimierung >> Off-Canvas SVG Button Size **/
.off-can-img-svg {
	width: 100px !important;
	height: 100px !important;
}

/** Mobile Optimierung >> Distributoren - logoblock-col - Alle Logoblöcke (Spalten) **/
.logoblock-col > .elementor-element-populated {
	height: 350px;
}

/** Mobile Optimierung >> HotlineSupport  - Table Downloads - Erste Spalte DE **/
.mt-3900 td:nth-of-type(1) {
	line-height: 1.3em;
	width: 43%;
	padding-left: 20px;
}

/** Mobile Optimierung >> HotlineSupport - Table Downloads - Zweite Spalte DE **/
.mt-3900 td:nth-of-type(2) {
	line-height: 1.4em;
	padding: 20px;
}

/** Mobile Optimierung >> HotlineSupport  - Table Downloads - Erste Spalte EN **/
.mt-9059 td:nth-of-type(1) {
	line-height: 1.3em;
	width: 43%;
	padding-left: 20px;
}

/** Mobile Optimierung >> HotlineSupport - Table Downloads - Zweite Spalte EN **/
.mt-9059 td:nth-of-type(2) {
	line-height: 1.4em;
	padding: 20px;
}

/** Mobile Optimierung >> Datenschutz texteditor h3 **/
.datenschutz-texteditor h3 {
	color: rgb(0, 154, 155);
	font-size: 30px;
	line-height: 1.1em;
	padding-bottom: 12px;
	margin-top: 50px;
}

/** Mobile Optimierung >> Datenschutz texteditor h4 **/
.datenschutz-texteditor h4 {
	font-size: 24px;
	padding-bottom: 12px;
	margin-top: 30px;
}

/** Mobile Optimierung >> Datenschutz First heading Korrektur **/
.first-heading {
	margin-top: 0 !important;
}

/** Mobile Optimierung >> Impressum texteditor h3 **/
.impressum-texteditor h3 {
	color: rgb(0, 154, 155);
	line-height: 1.1em;
	padding-top: 25px;
	padding-bottom: 15px;
	margin-bottom: 0;
	border-width: 0;
}


/*= Offene Stellen ============ */

/** Offene Stellen >> Offene Stellen Accordeon Text **/
.mt-2874 .pp-accordion-tab-content li {
	font-size: 18px;
}

/** Offene Stellen >> Offene Stellen Accordeon Überschriften **/
.mt-2874 .pp-accordion-tab-content h4 {
	padding-top: 15px;
	padding-bottom: 10px;
}

/** Offene Stellen >> Startseite - Elementor text editor bold - Aktuelles/Urlaube/etc **/
.aktuelle-meldung .elementor-text-editor b {
	font-weight: 500;
}


/*= Aufzählungen/Listen ====== */

/** Aufzählungen/Listen >> .elementor-widget-text-editor ul **/
.elementor-widget-text-editor ul {
	list-style-image: url("/wp-content/uploads/InoTec-Bullet-6x6-1.png");
	padding-left: 20px;
}

/** Aufzählungen/Listen >> .elementor-widget-text-editor li **/
.elementor-widget-text-editor li {
	margin-bottom: 8px;
}


/*= Sonstige ================== */

/** Sonstige >> BUG wpbff-arrow-down - Doppelten Pfeil bei MainMenu ausblenden **/
i.wpbff.wpbff-arrow-down {
	display: none;
}


/*= Kategorie Archiv Loop Button 30px MarginTop Fehler = */

/** Kategorie Archiv Loop Button 30px MarginTop Fehler >> Quelle/Source - elementor button wrapper **/
.elementor-post.elementor-grid-item .elementor-button-wrapper {
	margin-top: 0;
	margin-bottom: 15px;
}


/*= Video Header Home ========= */

/** Video Header Home >> .video-header .elementor-background-video-embed **/
.video-header .elementor-background-video-embed {
	height: 720px !important;
}


/*= Produktseiten Contentbild rechte Spalte FIX = */

/** Produktseiten Contentbild rechte Spalte FIX >> 3x1 **/
.elementor-16458 .elementor-element.elementor-element-c88bea2.elementor-column {
	min-height: 586px;
}
.elementor-16458 .elementor-element.elementor-element-3f5799b.elementor-column {
	min-height: 586px;
}

/** Produktseiten Contentbild rechte Spalte FIX >> 6x1 **/
.elementor-8335 .elementor-element.elementor-element-c88bea2.elementor-column {
	min-height: 490px;
}

/** Produktseiten Contentbild rechte Spalte FIX >> 8x1 **/
.elementor-8361 .elementor-element.elementor-element-c88bea2.elementor-column {
	min-height: 649px;
}

/** Produktseiten Contentbild rechte Spalte FIX >> 4x3 **/
.elementor-1727 .elementor-element.elementor-element-c88bea2.elementor-column {
	min-height: 559px;
}


/*= Sorter ==================== */

/** Sorter >> Swiper pagination **/
#container .swiper-pagination {
	
}
#container .sorter-image-carousel .swiper-pagination {
	top: 785px;
}


/*= Korrekturen-Bigfoot ======= */

/** Korrekturen-Bigfoot >> bigfoot-middle-inner-col height **/
.bigfoot-middle-inner-col .elementor-element-populated {
	height: 556px !important;
}

/** Korrekturen-Bigfoot >> bigfoot-middle-inner-col margin **/
.bigfoot-middle-inner-col {
	height: 556px !important;
}


/*= Section Cases Zitatslider = */

/** Section Cases Zitatslider >> Slick dots **/
.section-cases .slick-dots {
	text-align: left;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Text Areas und Headlines >> .tp-unfold-description-inner h2 **/
	.tp-unfold-description-inner h2 {
	margin-left: 10px;
}

	/** Text Areas und Headlines >> .tp-unfold-description-inner h3 **/
	.tp-unfold-description-inner h3 {
	margin-left: 10px;
}

	/** Text Areas und Headlines >> .tp-unfold-description-inner h4 **/
	.tp-unfold-description-inner h4 {
	margin-left: 12px;
}

	/** Text Areas und Headlines >> .elementor-widget-text-editor p **/
	.elementor-widget-text-editor p {
	margin-left: 10px;
}

	/** Text Areas und Headlines >> .tp-unfold-description-inner p **/
	.tp-unfold-description-inner p {
	margin-left: 10px;
}

	/** OK Base >> h1, h2, h3, h4, h5, h6 **/
	h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	margin-left: 10px !important;
}

	/** Mobile Optimierung >> 4x3 6x1 8x1 Unfold Button - MehrABadT - button-mobile-hidden **/
	.button-mobile-hidden .tp-unfold-toggle {
	display: none !important;
}

	/** Mobile Optimierung >> Home  - Section mit Farbwechsel - DE+EN **/
	.elementor-element-8a06989, 
.elementor-element-b5c4436 {
	background-image: none !important;
}

	/** Mobile Optimierung >> MiG - Section mit Farbwechsel - DE+EN **/
	.elementor-element-195d781, 
.elementor-element-2d33410, 
.elementor-element-ee4ef9b, 
.elementor-element-da9fd58, 
.elementor-element-41aa1a2, 
.elementor-element-c31acb7 {
	background-image: none !important;
}

	/** Mobile Optimierung >> Anwendungen - Section mit Farbwechsel - DE+EN **/
	.elementor-element-0d84257, 
.elementor-element-e712810, 
.elementor-element-e39d353 {
	background-image: none !important;
}

	/** Mobile Optimierung >> Wer wir sind - Image box title - Korrektur **/
	.mt-2216 .elementor-image-box-title {
	margin-top: 5px;
	margin-left: -10px !important;
}

	/** Mobile Optimierung >> Wer wir sind - Image box description - Korrektur **/
	.mt-2216 .elementor-image-box-description {
	margin-left: -10px !important;
}

	/** Mobile Optimierung >> Distributoren - logoblock-col - Alle Logoblöcke (Spalten) **/
	.logoblock-col > .elementor-element-populated {
	height: 300px;
}

	/** Mobile Optimierung >> NuP - Loop - Abstand links Korrektur - news-posts-loop h2 und p **/
	.news-posts-loop h2, 
.news-posts-loop p {
	margin-left: 0 !important;
}

	/** Mobile Optimierung >> BigFoot .elementor-heading-title - Überschriften ohne h **/
	.bigfoot .elementor-heading-title {
	margin-left: 10px;
}

	/** Main Menu >> mainmenu nav menu dropdown **/
	.inotec-mainmenu .elementor-nav-menu--dropdown {
	box-shadow: 0 15px 33px 0 rgba(65, 65, 65, 0.5);
}

	/** Sticky Header >> Sticky Header .elementor-widget-container Margin -20 Korrektur **/
	.elementor-sticky--active .elementor-widget-container {
	margin-top: -9px !important;
}

	/** Sticky Header >> sticky dropdown **/
	.elementor-sticky--active .elementor-nav-menu--dropdown {
	top: 32px !important;
}

	/** Produkttabellen >> Legende - CC - .unfold-table-legende - td (table data) **/
	.unfold-table-legende .tp-unfold-description-inner td {
	padding-bottom: 10px !important;
}

	/** Produktseiten Contentbild rechte Spalte FIX >> Pp buttons group **/
	.mt-1727 .pp-buttons-group {
	margin-top: 60px;
	margin-bottom: -70px;
}

	/** Korrekturen-Bigfoot >> bigfoot-middle-inner-col height **/
	.bigfoot-middle-inner-col .elementor-element-populated {
	padding-bottom: 5px !important;
}

	/** Korrekturen-Bigfoot >> bigfoot-middle-inner-col margin **/
	.bigfoot-middle-inner-col {
	margin-top: 4px;
	margin-bottom: 8px;
}

	/** Section Cases Zitatslider >> Slick dots **/
	.section-cases .slick-dots {
	padding-left: 30px;
}

	/** Section Cases Zitatslider >> Elementor widget html **/
	.section-cases .elementor-widget-html {
	margin-right: 15px;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Text Areas und Headlines >> .tp-unfold-description-inner h2 **/
	.tp-unfold-description-inner h2 {
	margin-left: 10px;
}

	/** Text Areas und Headlines >> .tp-unfold-description-inner h3 **/
	.tp-unfold-description-inner h3 {
	margin-left: 10px;
}

	/** Text Areas und Headlines >> .tp-unfold-description-inner h4 **/
	.tp-unfold-description-inner h4 {
	margin-left: 10px;
}

	/** Text Areas und Headlines >> .elementor-widget-text-editor p **/
	.elementor-widget-text-editor p {
	margin-left: 10px;
}

	/** Text Areas und Headlines >> .tp-unfold-description-inner p **/
	.tp-unfold-description-inner p {
	margin-left: 10px;
}

	/** OK Base >> h1, h2, h3, h4, h5, h6 **/
	h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	margin-left: 10px !important;
}

	/** Mobile Optimierung >> 4x3 6x1 8x1 Unfold Button - MehrABadT - button-mobile-hidden **/
	.button-mobile-hidden .tp-unfold-toggle {
	display: none !important;
}

	/** Mobile Optimierung >> Home  - Section mit Farbwechsel - DE+EN **/
	.elementor-element-8a06989, 
.elementor-element-b5c4436 {
	background-image: none !important;
}

	/** Mobile Optimierung >> MiG - Section mit Farbwechsel - DE+EN **/
	.elementor-element-195d781, 
.elementor-element-2d33410, 
.elementor-element-ee4ef9b, 
.elementor-element-da9fd58, 
.elementor-element-41aa1a2, 
.elementor-element-c31acb7 {
	background-image: none !important;
}

	/** Mobile Optimierung >> Anwendungen - Section mit Farbwechsel - DE+EN **/
	.elementor-element-0d84257, 
.elementor-element-e712810, 
.elementor-element-e39d353 {
	background-image: none !important;
}

	/** Mobile Optimierung >> Wer wir sind - Image box title - Korrektur **/
	.mt-2216 .elementor-image-box-title {
	margin-top: 5px;
	margin-left: -10px !important;
}

	/** Mobile Optimierung >> Wer wir sind - Image box description - Korrektur **/
	.mt-2216 .elementor-image-box-description {
	margin-left: -10px !important;
}

	/** Mobile Optimierung >> Distributoren - logoblock-col - Alle Logoblöcke (Spalten) **/
	.logoblock-col > .elementor-element-populated {
	width: 400px;
	height: 420px;
	margin-right: auto;
	margin-left: auto;
}

	/** Mobile Optimierung >> Distributoren - Textbox p - Schrift über Logos - Land **/
	.mt-5156 .elementor-col-20 > div > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > p:nth-of-type(1) {
	font-size: 22px;
	margin-bottom: 20px;
}

	/** Mobile Optimierung >> NuP - Loop - Abstand links Korrektur - news-posts-loop h2 und p **/
	.news-posts-loop h2, 
.news-posts-loop p {
	margin-left: 0 !important;
}

	/** Mobile Optimierung >> BigFoot .elementor-heading-title - Überschriften ohne h **/
	.bigfoot .elementor-heading-title {
	margin-left: 10px;
}

	/** Mobile Optimierung >> h3 Home "InoTec Organisationssysteme" Korrektur **/
	.mt-1962 .elementor-element-f040c6f .elementor-widget-container {
	margin-bottom: 0 !important;
}

	/** Mobile Optimierung >> .signet-dma **/
	.signet-dma {
	top: 160px;
}

	/** Main Menu >> dropdown a:hover **/
	.elementor-nav-menu--dropdown a:hover {
	font-size: 15px !important;
}

	/** Main Menu >> mainmenu nav menu dropdown **/
	.inotec-mainmenu .elementor-nav-menu--dropdown {
	box-shadow: 0 15px 33px 0 rgba(65, 65, 65, 0.3);
}

	/** Sticky Header >> Sticky Header .elementor-widget-container Margin -20 Korrektur **/
	.elementor-sticky--active .elementor-widget-container {
	margin-top: 11px !important;
}

	/** Sticky Header >> sticky dropdown **/
	.elementor-sticky--active .elementor-nav-menu--dropdown {
	top: 48px !important;
}

	/** Produkttabellen >> Legende - CC - .unfold-table-legende - td (table data) **/
	.unfold-table-legende .tp-unfold-description-inner td {
	padding-bottom: 10px !important;
}

	/** Produktseiten Contentbild rechte Spalte FIX >> 3x1 **/
	.elementor-16458 .elementor-element.elementor-element-c88bea2.elementor-column {
	min-height: 496px;
}

	/** Produktseiten Contentbild rechte Spalte FIX >> 6x1 **/
	.elementor-8335 .elementor-element.elementor-element-c88bea2.elementor-column {
	min-height: 550px;
}

	/** Produktseiten Contentbild rechte Spalte FIX >> 8x1 **/
	.elementor-8361 .elementor-element.elementor-element-c88bea2.elementor-column {
	min-height: 529px;
}

	/** Produktseiten Contentbild rechte Spalte FIX >> Pp buttons group **/
	.mt-1727 .pp-buttons-group {
	margin-top: 60px;
	margin-bottom: -60px;
}

	/** Korrekturen-Bigfoot >> bigfoot-middle-inner-col height **/
	.bigfoot-middle-inner-col .elementor-element-populated {
	padding-bottom: 5px !important;
}

	/** Korrekturen-Bigfoot >> bigfoot-middle-inner-col margin **/
	.bigfoot-middle-inner-col {
	margin-top: 4px;
	margin-bottom: 8px;
}

	/** Section Cases Zitatslider >> Slick dots **/
	.section-cases .slick-dots {
	padding-left: 10px;
}

	/** Section Cases Zitatslider >> Section cases **/
	.section-cases {
	margin-bottom: -255px !important;
	background-image: linear-gradient(180deg, #009a9b00 0%, #00565700 100%)!important;
}

	/** Section Cases Zitatslider >> column-zitatslider **/
	.column-zitatslider {
	background-color: rgb(0, 154, 155);
	padding-bottom: 12px;
	margin-top: 20px;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Mobile Optimierung >> Zitatslider Pfeile **/
	.elementor-swiper-button > i {
	display: none;
}

	/** Mobile Optimierung >> Zitatslider active paragraph **/
	.elementor-widget-testimonial-carousel .swiper-slide {
	padding-right: 0;
	padding-left: 0;
}

	/** Mobile Optimierung >> Scanclients Features Tabelle **/
	#custom-table td {
	font-size: 13px;
	line-height: 15px !important;
}

	/** Mobile Optimierung >> Scanclients Features Tabelle heading **/
	#custom-table th {
	font-size: 13px;
}

	/** Mobile Optimierung >> Off-Canvas SVG Button Size **/
	.off-can-img-svg {
	width: 70px !important;
	height: 70px !important;
}

	/** Mobile Optimierung >> 4x3 6x1 8x1 Unfold Button - MehrABadT - button-mobile-hidden **/
	.button-mobile-hidden .tp-unfold-toggle {
	display: none !important;
}

	/** Mobile Optimierung >> Home  - Section mit Farbwechsel - DE+EN **/
	.elementor-element-8a06989, 
.elementor-element-b5c4436 {
	background-image: none !important;
}

	/** Mobile Optimierung >> Distributoren - logoblock-col - Alle Logoblöcke (Spalten) **/
	.logoblock-col > .elementor-element-populated {
	width: 330px;
	margin-right: auto;
	margin-left: auto;
}

	/** Mobile Optimierung >> h2.elementor-heading-title **/
	h2.elementor-heading-title {
	font-size: 38px;
}

	/** Mobile Optimierung >> h3.elementor-heading-title **/
	h3.elementor-heading-title {
	font-size: 30px;
}

	/** Mobile Optimierung >> h4.elementor-heading-title **/
	h4.elementor-heading-title {
	font-size: 23px;
}

	/** Mobile Optimierung >> Home - DualHeadline H1 - Abstand auf Phone - DE+EN **/
	.elementor-element-314b217 .pp-first-text {
	padding-bottom: 18px !important;
}

	/** Mobile Optimierung >> h3 Home "InoTec Organisationssysteme" Korrektur **/
	.mt-1962 .elementor-element-f040c6f .elementor-widget-container {
	margin-bottom: -10px !important;
}

	/** Mobile Optimierung >> .signet-dma **/
	.signet-dma {
	top: 195px;
}

	/** Text Areas und Headlines >> .tp-unfold-description-inner h2 **/
	.tp-unfold-description-inner h2 {
	font-size: 38px;
}

	/** Text Areas und Headlines >> .tp-unfold-description-inner h3 **/
	.tp-unfold-description-inner h3 {
	font-size: 30px;
}

	/** Text Areas und Headlines >> .tp-unfold-description-inner h4 **/
	.tp-unfold-description-inner h4 {
	font-size: 23px;
	line-height: 1.15em;
}

	/** Text Areas und Headlines >> .elementor-widget-text-editor h2 **/
	.elementor-widget-text-editor h2 {
	font-size: 38px;
}

	/** Text Areas und Headlines >> .elementor-widget-text-editor h3 **/
	.elementor-widget-text-editor h3 {
	font-size: 30px;
}

	/** Text Areas und Headlines >> .elementor-widget-text-editor h4 **/
	.elementor-widget-text-editor h4 {
	font-size: 23px;
	line-height: 1.15em;
}

	/** OK Classes >> .abstract p - Abstract in Texteditor **/
	.abstract p {
	font-size: 23px;
	line-height: 1.15em;
}

	/** Main Menu >> MainMenu Phone BUGFIX hidden last menu item **/
	.inotec-mainmenu nav {
	height: calc(100vh - 55px);
}

	/** Sticky Header >> Elementor Burger Menu Toggle **/
	.elementor-nav-menu--toggle {
	padding-bottom: 7px;
}

	/** Sticky Header >> sticky dropdown **/
	.elementor-sticky--active .elementor-nav-menu--dropdown {
	top: 51px !important;
}

	/** Produkttabellen >> Legende - CC - .unfold-table-legende .tp-unfold-description **/
	.unfold-table-legende .tp-unfold-description {
	margin-left: 110px !important;
}

	/** Produkttabellen >> Legende - CC - .unfold-table-legende - td (table data) **/
	.unfold-table-legende .tp-unfold-description-inner td {
	padding-right: 3px !important;
}

	/** Produkttabellen >> Legende - CC - .unfold-table-legende - p **/
	.unfold-table-legende p {
	font-size: 12px !important;
	margin-left: 15px !important;
}

	/** Korrekturen-Bigfoot >> bigfoot-middle-inner-col height **/
	.bigfoot-middle-inner-col .elementor-element-populated {
	height: 430px !important;
}

	/** Korrekturen-Bigfoot >> bigfoot-middle-inner-col margin **/
	.bigfoot-middle-inner-col {
	height: 430px !important;
}

	/** Section Cases Zitatslider >> Slick dots **/
	.section-cases .slick-dots {
	padding-left: 10px;
}

}

