/*  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(227, 6, 19);
	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: rgb(227, 6, 19) !important;
	font-weight: 300;
}

/** Text Areas und Headlines >> .tp-unfold-description-inner strong **/
.tp-unfold-description-inner strong {
	color: var( --e-global-color-primary );
	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;
}

/** Main Menu >> InoTec SCAMAX Scanners Menu Item **/
.menu-item-23394 a, 
.menu-item-23394 a {
	
}
.menu-item-23394 a, 
.menu-item-23402 a {
	line-height: 1em;
	text-align: center;
}

/** Main Menu >> InoTec SCAMAX Scanners Menu Item (:hover) **/
.menu-item-23394 a:hover, 
.menu-item-23402 a {
	
}
.menu-item-23394 a:hover, 
.menu-item-23402 a:hover {
	line-height: 1em;
}

/** Main Menu >> DATAWIN Produkte Menu Item **/
.menu-item-16264 a:hover, 
.menu-item-20645 a:hover {
	
}
.menu-item-16264 a, 
.menu-item-20645 a {
	line-height: 1em;
	text-align: center;
}

/** Main Menu >> DATAWIN Produkte Menu Item (:hover) **/
.menu-item-16264 a:hover {
	
}
.menu-item-16264 a:hover, 
.menu-item-20645 a:hover {
	line-height: 1em;
}


/*= 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 {
	width: 136px !important;
	margin-bottom: 4px;
	-webkit-transition: .3s ease-in;
	transition: .3s ease-in;
	visibility: hidden;
}

/** 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 {
	margin-top: -15px;
	-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 >> .logo-stickyheader - Logo change when sticky **/
.logo-stickyheader {
	visibility: hidden;
}

/** Sticky Header >> .elementor-sticky--active .logo-stickyheader - Logo change when sticky **/
.elementor-sticky--active .logo-stickyheader {
	visibility: visible;
}

/** Sticky Header >> Burger Icon bei .elementor-sticky--active **/
.elementor-sticky--active .elementor-menu-toggle {
	color: #ffffff !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;
}


/*= Tabellen KeyAreas TablePress = */

/** Tabellen KeyAreas TablePress >> .tablepress td,  .tablepress th **/
.tablepress td, 
.tablepress th {
	line-height: 21px;
	padding: 18px 100px 18px 100px;
}


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

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


/*= Datenschutz/Impressum ===== */

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

/** Datenschutz/Impressum >> Datenschutz texteditor h3 **/
.datenschutz-texteditor h3 {
	color: rgb(227, 6, 19);
	font-size: 30px;
	line-height: 1.1em;
	padding-bottom: 12px;
	margin-top: 50px;
}

/** Datenschutz/Impressum >> Datenschutz texteditor h4 **/
.datenschutz-texteditor h4 {
	color: rgb(227, 6, 19);
	font-size: 24px;
	padding-bottom: 12px;
	margin-top: 30px;
}

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


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

/** Aufzählungen/Listen >> .elementor-text-editor ul **/
.elementor-widget-text-editor ul {
	padding-left: 20px;
}

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


/*= Who we are ================ */

/** Who we are >> Who we are - elementor image box img **/
.elementor-element-55241b98 .elementor-image-box-img {
	height: 620px;
}


/*= Services ================== */

/** Services >> .text-editor-consulting h5 **/
.text-editor-consulting h5 {
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 10px;
}

/** Services >> .text-editor-consulting p **/
.text-editor-consulting p {
	margin-bottom: 38px;
}

/** Services >> Pp advanced accordion 4af9a78b list item **/
#pp-advanced-accordion-4af9a78b li {
	margin-bottom: 15px;
}

/** Services >> Pp accordion tab content 9691 elementor element populated **/
.pp-accordion-tab-content .elementor-text-editor {
	padding-right: 25px;
}


/*= Buttons =================== */

/** Buttons >> Container bold **/
#container b {
	font-weight: 600;
}


/*= Zitatslider =============== */

/** Zitatslider >> Swiper slide active link **/
.swiper-slide-active a {
	color: rgb(227, 6, 19);
	font-weight: 600;
}

/** Zitatslider >> Swiper slide active link Over **/
.swiper-slide-active a:hover {
	color: rgb(199, 5, 17);
	text-decoration: underline;
}

/** Zitatslider >> Anwenderbericht link **/
.anwenderbericht-link {
	font-size: 15px;
	font-weight: 500;
}

/** Zitatslider >> Anwenderbericht link a **/
.anwenderbericht-link a {
	color: rgb(36, 36, 36);
}

/** Zitatslider >> Anwenderbericht link a hover **/
.anwenderbericht-link a:hover {
	text-decoration: none;
}


/*= Content =================== */

/** Content >> Call-to-Action-Section Button Icon **/
.elementor-align-icon-right > .fa-angle-right {
	margin-right: -50px;
	margin-left: 70px;
}


/*= Scrolltop Button (rechts unten) = */

/** Scrolltop Button (rechts unten) >> Scrolltop Button Arrow up **/
i.wpbff.wpbff-arrow-up {
	color: rgb(255, 255, 255);
}


/*= Tabellen ================== */

/** Tabellen >> techspecs-acc-tf h4 **/
.techspecs-acc-tf  h4 {
	color: rgb(36, 36, 36);
	font-size: 22px;
	line-height: 0.8em;
	font-weight: 600;
	font-variant: all-small-caps;
	background-image: url("/wp-content/uploads/DATAWIN-scanline-H1.svg");
	background-position: 0px 6px;
	background-repeat: no-repeat;
	background-size: 27px;
	padding-bottom: 20px;
	padding-left: 35px;
	margin-bottom: 15px;
	border-bottom-color: rgb(227, 6, 19);
	border-bottom-width: 2px;
}

/** Tabellen >> techspecs-acc-tf ul **/
.techspecs-acc-tf  ul {
	line-height: 1.1em;
	padding-bottom: 10px;
	margin-bottom: 40px;
	border-bottom: 2px dotted rgb(227, 6, 19);
}


/*= DATAWIN Neu =============== */

/** DATAWIN Neu >> Custom button white link **/
#custom-button-white a {
	color: rgb(255, 255, 255) !important;
}

/** DATAWIN Neu >> custom-button-white **/
#custom-button-white {
	background-color: rgb(164, 0, 10);
}

/** DATAWIN Neu >> custom-button-white hover **/
#custom-button-white:hover {
	background-color: rgb(180, 0, 11);
	-o-transition-property: all;
	-moz-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** DATAWIN Neu >> Custom button white path **/
#custom-button-white .custom-button svg path {
	-webkit-transition: 0.5s ease-in !important;
	transition: 0.5s ease-in !important;
	fill: #ffffff!important;
}

/** DATAWIN Neu >> Home 3er Quads Icons auf Bild Schatten **/
.mt-page-home .elementor-icon-wrapper i {
	text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}


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

/** Blog >> Widget **/
.widget {
	background-color: rgb(247, 247, 247) !important;
}


/*= Produkte-Popup ============ */

/** Produkte-Popup >> Popup Close Button -  Animated emphasis **/
.animated i {
	color: rgb(114, 114, 114);
	font-size: 36px;
}

/** Produkte-Popup >> Produkte Popup Container **/
.elementor-popup-modal .dialog-message {
	width: 1050px !important;
}

/** Produkte-Popup >> .elementor-popup-modal **/
.elementor-popup-modal {
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: linear-gradient(rgba(255, 255, 255, 0.85), rgb(255, 255, 255));
}

/** Produkte-Popup >> Produkte Popup Container Background **/
.dialog-widget-content {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
	background-color: rgba(255, 255, 255, 0);
}


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

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


/*= Accordion ================= */

/** Accordion >> Karriere Pp accordion tab content unordered list **/
.ok-accordion-career .pp-accordion-tab-content ul {
	font-size: 18px;
	line-height: 1.15em;
	list-style-type: square;
	padding-top: 10px;
	padding-bottom: 5px;
}

/** Accordion >> Karriere Pp accordion tab content unordered list item **/
.ok-accordion-career .pp-accordion-tab-content ul li {
	padding-bottom: 8px;
}


/*= Slider 30Y ================ */

/** Slider 30Y >> 30Y Slide **/
.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image img {
	object-fit: contain !important;
}


/*= 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 ============== */

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

/** Video Header >> Pp button icon fa box (::before) **/
.pp-button-icon .fa-box::before {
	color: rgb(255, 255, 255);
}


/*= 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;
}


/*( Large Desktop )*/
@media (min-width: 980px) and (max-width: 1200px) {
	/** Slider 30Y >> 30Y Slide **/
	.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image img {
	object-fit: cover !important;
}

}


/*( 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;
}

	/** Aufzählungen/Listen >> .elementor-text-editor ul **/
	.elementor-widget-text-editor ul {
	margin-left: 10px;
}

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

	/** Mobile Optimierung >> Container section color change behind image **/
	#container .section-color-change-behind-image {
	background-image: none;
}

	/** Main Menu >> dropdown a:hover **/
	.elementor-nav-menu--dropdown a:hover {
	line-height: 1em;
}

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

	/** Main Menu >> InoTec SCAMAX Scanners Menu Item **/
	.menu-item-23394 a, 
.menu-item-23402 a {
	text-align: left;
}

	/** Main Menu >> DATAWIN Produkte Menu Item **/
	.menu-item-16264 a, 
.menu-item-20645 a {
	text-align: left;
}

	/** Sticky Header >> Logo Sticky Header - Elementor sticky active image **/
	.elementor-sticky--active img {
	margin-top: 15px;
	margin-right: 12px;
}

	/** Sticky Header >> Burger Icon bei .elementor-sticky--active **/
	.elementor-sticky--active .elementor-menu-toggle {
	margin-top: 10px;
}

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

	/** Services >> FIX pp-accordion-tab-content p:last-child FIX **/
	.pp-accordion-tab-content p:last-child {
	margin: 10px;
}

	/** Slider 30Y >> 30Y Slide **/
	.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image img {
	object-fit: cover !important;
}

	/** 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;
}

}


/*( 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: 12px;
}

	/** 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 >> BigFoot .elementor-heading-title - Überschriften ohne h **/
	.bigfoot .elementor-heading-title {
	margin-left: 10px;
}

	/** Mobile Optimierung >> Container section color change behind image **/
	#container .section-color-change-behind-image {
	background-image: none;
}

	/** Main Menu >> dropdown a:hover **/
	.elementor-nav-menu--dropdown a:hover {
	font-size: 15px !important;
	line-height: 1em;
	text-align: left;
}

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

	/** Main Menu >> InoTec SCAMAX Scanners Menu Item **/
	.menu-item-23394 a, 
.menu-item-23402 a {
	text-align: left;
}

	/** Main Menu >> DATAWIN Produkte Menu Item **/
	.menu-item-16264 a, 
.menu-item-20645 a {
	text-align: left;
}

	/** Sticky Header >> Logo Sticky Header - Elementor sticky active image **/
	.elementor-sticky--active img {
	margin-top: 15px;
	margin-right: 15px;
}

	/** Sticky Header >> Burger Icon bei .elementor-sticky--active **/
	.elementor-sticky--active .elementor-menu-toggle {
	margin-top: 30px;
}

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

	/** Services >> FIX pp-accordion-tab-content p:last-child FIX **/
	.pp-accordion-tab-content p:last-child {
	margin: 12px;
}

	/** Tabellen KeyAreas TablePress >> .tablepress td,  .tablepress th **/
	.tablepress td, 
.tablepress th {
	padding-left: 50px;
}

	/** Aufzählungen/Listen >> .elementor-text-editor ul **/
	.elementor-widget-text-editor ul {
	margin-left: 10px;
}

	/** Slider 30Y >> 30Y Slide **/
	.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image img {
	max-height: 700px;
	object-fit: cover !important;
}

	/** 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;
}

}


/*( 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 >> Off-Canvas SVG Button Size **/
	.off-can-img-svg {
	width: 70px !important;
	height: 70px !important;
}

	/** 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;
}

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

	/** Text Areas und Headlines >> .tp-unfold-description-inner h2 **/
	.tp-unfold-description-inner 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 >> .tp-unfold-description-inner h3 **/
	.tp-unfold-description-inner 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;
}

	/** Text Areas und Headlines >> .tp-unfold-description-inner h4 **/
	.tp-unfold-description-inner 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);
}

	/** Tabellen KeyAreas TablePress >> .tablepress td,  .tablepress th **/
	.tablepress td, 
.tablepress th {
	padding-right: 30px;
	padding-left: 15px;
}

	/** Tabellen >> techspecs-acc-tf h4 **/
	.techspecs-acc-tf  h4 {
	font-size: 22px !important;
	line-height: 0.8em !important;
}

	/** Accordion >> Karriere Pp accordion tab content unordered list **/
	.ok-accordion-career .pp-accordion-tab-content ul {
	padding-left: 30px;
}

	/** Accordion >> Karriere Pp accordion tab content unordered list item **/
	.ok-accordion-career .pp-accordion-tab-content ul li {
	padding-left: 30px;
}

	/** Slider 30Y >> 30Y Slide **/
	.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image img {
	max-height: 450px;
	object-fit: cover !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;
}

}

