/*
 Theme Name:   Industrium Child
 Description:  Industrium Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/industrium
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     industrium
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  industrium-child
*/

/* =Theme customization starts here
------------------------------------------------------- */

/* MOBILE OPTIMIZATION */
.menu-close .menu-close-icon:before {
    color: #fff !important;
}

@media only screen and (max-width: 991px) {
	.elementor-16993 .elementor-element.elementor-element-7bcc7ba > .elementor-widget-container,
	.elementor-17501 .elementor-element.elementor-element-d6ab679 > .elementor-widget-container,
	.elementor-17482 .elementor-element.elementor-element-58eea05 > .elementor-widget-container,
	.elementor-17386 .elementor-element.elementor-element-e886f56 > .elementor-widget-container,
	.elementor-17142 .elementor-element.elementor-element-a981a7e > .elementor-widget-container,
	.elementor-17730 .elementor-element.elementor-element-b2ae6c6 > .elementor-widget-container,
	.elementor-17769 .elementor-element.elementor-element-7127310 > .elementor-widget-container,
	.elementor-17344 .elementor-element.elementor-element-60e603c > .elementor-widget-container{
    		margin: 0px 0px 0px 0px !important;
    		padding: 2px 32px 24px 32px !important;
	}
	
	.elementor-element-8552335{
		margin-top: 50px;
	}
	
	.mobile-op-1 > div{
		padding: 30px !important;
	}
	
	.mobile-op-2{
		margin-top: 50px;
	}
	
	.mobile-op-3{
		margin-top: 0px !important;
	}
	
	.mobile-op-4 > li{
		margin-bottom: 22px;
	}
	
	.mobile-op-5{
		margin-bottom: 50px;
	}
	
	.wp-image-17527{
		max-width: 220px !important;
	}
}

@media only screen and (max-width: 575px) {
	.footer-widgets > #industrium_nav_menu_widget-2,
	.footer-widgets > #custom_html-2{
		max-width: 46% !important;
	}
	
	.footer-widgets > #industrium_nav_menu_widget-2{
		order: 2 !important;
		margin: 0px 0px 0px 2% !important;
	}

	.footer-widgets > #custom_html-2{
		order: 3 !important;
		margin: 0px 2% 0px 0px !important;
	}
	
	.footer-widgets > #block-30{
		margin-bottom: 40px !important;
	}
	
	#menu-footer-menue-2 > li,
	#menu-eigenes-footer-menue-1 > li,
	#custom_html-2 * .dropdown > span{
		padding: 0 !important;
		font-size: 14px;
        line-height: 28px;
	}
}

/* TEMP IMAGE CAPTCHA FIX */
.cf7ic-sr-le{
	display: none !important;
}

:root {
    --ci-gelb: #F6EB19;
    --ci-gelb-rgb: 246, 235, 25;

    --ci-gelb-dunkler-20: #c5bc14;
    --ci-gelb-dunkler-40: #948d0f;
    --ci-gelb-dunkler-60: #625e0a;

    --ci-gelb-heller-20: #f8ef47;
    --ci-gelb-heller-40: #faf375;
    --ci-gelb-heller-60: #fbf7a3;
    --ci-gelb-heller-80: #fdfbd1;
	
	--ci-hellschwarz: #444;

    --filter-ci-gelb: invert(79%) sepia(98%) saturate(485%) hue-rotate(344deg) brightness(107%) contrast(93%);
    --filter-base: brightness(0) saturate(100%);
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('/wp-content/uploads/custom-fonts/roboto-slab.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body .industrium-content-slider-widget .owl-carousel.owl-theme .industrium-heading .industrium-heading-content,
body .industrium-heading .industrium-heading-content,
body .special-title.team-biography-title h2.team-special-title,
body .body-container .page-title-container h1.page-title {
    font-family: 'Roboto Slab', 'Roboto';
}

body .team-short-contact-button .industrium-button,
body .project-post-button .industrium-button,
body .vacancy-post-button .industrium-button,
body .vacancy-item-button .industrium-button,
body .content-wrapper input[type="submit"],
body .content-wrapper input[type="button"],
body .content-wrapper input[type="reset"],
body .content-wrapper button:not(.customize-partial-edit-shortcut-button),
body .content-wrapper div.wpforms-container-full .wpforms-form input[type=submit],
body .content-wrapper div.wpforms-container-full .wpforms-form button[type=submit],
body .content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button,
body #form-preview button, .industrium-button, .content-wrapper .industrium-button,
body .block-editor-block-list__layout .industrium-button,
body .sidebar .wp-block-button:not(.is-style-fill) .wp-block-button__link:not(.has-background),
body .post-navigation .post-navigation-link a {
    background-image: linear-gradient(0deg, var(--ci-gelb) 0%, var(--ci-gelb) 100%);
}
body #form-preview button:after,
body .industrium-button:after,
body .content-wrapper button:not(.customize-partial-edit-shortcut-button):after,
body .content-wrapper input[type="submit"]:after,
body .content-wrapper input[type="button"]:after,
body .content-wrapper input[type="reset"]:after,
body .block-editor-block-list__layout button:not(.customize-partial-edit-shortcut-button):after,
body .block-editor-block-list__layout input[type="submit"]:after,
body .block-editor-block-list__layout input[type="button"]:after,
body .block-editor-block-list__layout input[type="reset"]:after,
body .industrium-content-slider-widget .bottom-area .content-slider-video .elementor-custom-embed-play .eicon-play:before,
body .sidebar .wp-block-button:not(.is-style-fill) .wp-block-button__link:not(.has-background):after,

body #form-preview button,
body .industrium-button,
body .content-wrapper .industrium-button,
body .content-wrapper button:not(.customize-partial-edit-shortcut-button),
body .content-wrapper input[type="submit"],
body .content-wrapper input[type="button"],
body .content-wrapper input[type="reset"],
body .content-wrapper div.wpforms-container-full .wpforms-form input[type=submit],
body .content-wrapper div.wpforms-container-full .wpforms-form button[type=submit],
body .content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button,
body .block-editor-block-list__layout .industrium-button, .widget_media_gallery .gallery
body .gallery-icon a:after, .widget_industrium_banner_widget .banner-widget-wrapper.banner-contrast-colors .industrium-button:hover,
body .widget_industrium_banner_widget .banner-widget-wrapper.banner-default-colors .industrium-button,
body .project-post-button .industrium-button:hover, .vacancy-post-button .industrium-button:hover,
body .vacancy-item-button .industrium-button:hover, #sb_instagram .sbi_item .sbi_photo:after,
body .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a:after,
body .media_gallery .blocks-gallery-grid .blocks-gallery-item a:after,
html body .content-wrapper .gallery .gallery-item .gallery-icon a:after,
body .block-editor-block-list__layout .gallery .gallery-item .gallery-icon a:after,
body .sidebar .wp-block-button:not(.is-style-fill) .wp-block-button__link:not(.has-text-color),

body .sticky
body .post-labels:before,
body .status-sticky .post-labels:before,
body .single-post .post-meta-footer .post-meta-item.post-meta-item-tags a:hover,
body .industrium-button:hover, .content-wrapper .industrium-button:hover,
body .content-wrapper button:not(.customize-partial-edit-shortcut-button):hover,
body .content-wrapper input[type="submit"]:hover,
body .content-wrapper input[type="button"]:hover,
body .content-wrapper input[type="reset"]:hover,
body .content-wrapper div.wpforms-container-full .wpforms-form input[type=submit]:hover,
body .content-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:hover,
body .content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
body .block-editor-block-list__layout .industrium-button:hover,
body .widget_industrium_banner_widget .banner-widget-wrapper.banner-contrast-colors .industrium-button,
body .widget_industrium_banner_widget .banner-widget-wrapper.banner-default-colors .industrium-button:hover,
body .project-post-button .industrium-button, .vacancy-post-button .industrium-button, .vacancy-item-button .industrium-button,
body .single-service .help-item.active .help-item-title:after,
body .industrium-step-widget .step-item .step-bg-number,
body .elementor-widget-industrium_step_carousel .step-item .step-bg-number,
body .elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title,
body .elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-title,
body .elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i:before,
body .elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i:before,
body .sidebar .wp-block-button:not(.is-style-fill) .wp-block-button__link:not(.has-text-color):hover,

body .content-wrapper a, 
body .block-editor-block-list__layout a, 
body ul > li:before, body .content-wrapper blockquote:before,
body .block-editor-block-list__layout:before, 
body body .industrium_comments__item-text blockquote:before,
body .post-meta-header .post-meta-item a:hover, 
body .content-wrapper .post-title a:hover,
body .content-wrapper .post-meta-item-tags a:hover, 
body .block-editor-block-list__layout .post-title a:hover,
body .block-editor-block-list__layout .post-meta-item-tags a:hover, 
body .single-post .post-meta-footer .post-meta-item-author a:hover,
body .widget_search .search-form .search-form-icon:hover, 
body .widget_categories ul li:hover:before, 
body .widget_categories ul li:hover > a,
body body .content-wrapper ul.wp-block-categories li:hover:before, 
body body .content-wrapper ul.wp-block-categories li:hover > a, 
body .block-editor-block-list__layout ul.wp-block-categories li:hover:before, 
body .block-editor-block-list__layout ul.wp-block-categories li:hover > a, 
body .widget_industrium_featured_posts_widget .featured-posts-item-link:hover, 
body .widget_archive ul li:hover > a, .widget_archive ul > li:hover, .wp-block-archives li:hover > a, 
body .wp-block-archives > li:hover, body .content-wrapper .wp-block-archives li:hover > a, body .content-wrapper .wp-block-archives > li:hover, 
body .block-editor-block-list__layout .wp-block-archives li:hover > a, 
body .block-editor-block-list__layout .wp-block-archives > li:hover, 
body .widget_recent_entries ul li a:hover, 
body .content-wrapper .wp-block-latest-posts li a:hover, 
body .widget_recent_comments ul .recentcomments:before, 
body .content-wrapper .wp-block-latest-comments li:before, 
body .widget_recent_comments ul .recentcomments a:hover, 
body .content-wrapper .wp-block-latest-comments li a:hover, 
body .content-wrapper .widget_calendar .wp-calendar-nav a:hover, 
body .content-wrapper .wp-block-calendar .wp-calendar-nav a:hover, 
body .block-editor-block-list__layout .wp-block-latest-posts li a:hover, 
body .block-editor-block-list__layout .wp-block-latest-comments li:before, 
body .block-editor-block-list__layout .wp-block-latest-comments li a:hover, 
body .block-editor-block-list__layout .widget_calendar .wp-calendar-nav a:hover, 
body .block-editor-block-list__layout .wp-block-calendar .wp-calendar-nav a:hover, 
body .widget_pages .widget-wrapper > ul li:hover > a, 
body .widget_pages .widget-wrapper ul > li:hover:before, 
body .widget_meta ul li:hover > a, .widget_meta ul li:hover:before, 
body .widget_tag_cloud .tagcloud .tag-cloud-link:hover, 
body .wp-block-tag-cloud .tag-cloud-link:hover, 
body .sidebar .widget .widget-title a:hover, 
body .widget_rss ul a.rsswidget:hover, 
body .wp-block-rss .wp-block-rss__item-title a:hover, 
body .widget_industrium_contacts_widget .industrium-contacts-widget-field:before, 
body .post-navigation .post-navigation-title a:hover, 
body .post-navigation .post-navigation-categories a:hover, 
body .post-navigation .archive-icon-link .archive-icon:hover, 
body .team-short-info-position, .team-item .team-item-position,
body .service-item .service-post-title a:hover, 
body .industrium-price-item-widget .price-item .price-item-custom-field.active:before, 
body .industrium-step-widget .step-item .step-number, 
body .elementor-widget-industrium_step_carousel .step-item .step-number, 
body .industrium-testimonial-carousel-widget .testimonial-carousel-wrapper .author-position, 
body .filter-control-wrapper .filter-control-list .dots .dot.active, 
body .filter-control-wrapper .filter-control-list .dots .dot:hover, 
body .single-product.woocommerce div.product .product_meta .product_meta_item a:hover, 
body .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon:hover, 
body .elementor-widget-industrium_custom_menu ul li a:hover, 
body .elementor-widget-industrium_custom_menu ul li.active a, 
body .content-wrapper .wp-block-loginout a:hover, .block-editor-block-list__layout .wp-block-loginout a:hover, 
body .sidebar .widget .widget-title:before, 
body .sidebar .widget .wp-block-search .wp-block-search__label:before, 
body .sidebar .widget .wc-block-product-search .wc-block-product-search__label:before, 
body .sidebar .widget .wp-block-group__inner-container > h1:first-child:before, 
body .sidebar .widget .wp-block-group__inner-container > h2:first-child:before, 
body .sidebar .widget .wp-block-group__inner-container > h3:first-child:before, 
body .sidebar .widget .wp-block-group__inner-container > h4:first-child:before, 
body .sidebar .widget .wp-block-group__inner-container > h5:first-child:before, 
body .sidebar .widget .wp-block-group__inner-container > h6:first-child:before, 
body .widget_industrium_contacts_widget .industrium-contacts-widget-link:before, 
body .sidebar .widget div.wpforms-container-full .wpforms-form .wpforms-title:before, 
body .sidebar .widget .wc-block-price-filter__title:before, .post-categories a.post-category-item, 
body .post-comment-wrapper.bypostauthor > .post-comment-item .post-comment-author:after, 
body .industrium-format-quote .post-quote:before, 
body .special-title .special-title-backward, 
body .vacancy-post-meta .vacancy-post-meta-item, 
body .vacancy-info .vacancy-salary .vacancy-salary-label, 
body .vacancy-item .vacancy-salary .vacancy-salary-label, 
body .industrium-price-item-widget .price-item .price-item-container, 
body .service-listing-wrapper .service-item .service-item-link:hover, 
body .service-listing-wrapper .service-item .service-item-link:hover .service-post-title:before, 
body .elementor-widget-industrium_icon_box .icon-box-item-link:hover, .content-wrapper.mc4wp-form .mc4wp-form-fields input[type="submit"], 
body .content-wrapper .mc4wp-form .mc4wp-form-fields button, .block-editor-block-list__layout.mc4wp-form .mc4wp-form-fields input[type="submit"], 
body .block-editor-block-list__layout .mc4wp-form .mc4wp-form-fields button, 
body .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title a:hover:before, 
body .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a:hover:before, 
body .industrium-icon-box-widget .icon-box-item-link .icon-box-item.icon-box-header:after,
body .elementor-widget-industrium_image_carousel .slider-item .slider-item-arrow,
body .industrium_tabs_widget .industrium_tabs_titles_container .industrium_tab_title_item.active a,
body .industrium-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonials-heading i,

body .project-listing-wrapper .project-item-wrapper .project-item-content .project-item-button,
body .slide-sidebar-wrapper.mc4wp-form .mc4wp-form-fields input[type="submit"],
body .slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields button,
body .project-listing-wrapper.project-slider-listing .project-item-button,

body .industrium-content-slider-widget .bottom-area .contacts .contact-item a:hover{
    color: var(--ci-gelb);
}
body .content-wrapper button:not(.customize-partial-edit-shortcut-button) svg,
body #form-preview button svg, .industrium-button svg,
body .content-wrapper .industrium-button svg,
body .block-editor-block-list__layout .industrium-button svg,
body .sidebar .wp-block-button:not(.is-style-fill) .wp-block-button__link:not(.has-background) svg {
    stroke: var(--ci-gelb);
}
body .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-current,
body .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current,
body .wp-video .mejs-controls .mejs-time-rail .mejs-time-current,
body .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-handle-content,
body .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-handle-content,
body .wp-video .mejs-controls .mejs-time-rail .mejs-time-handle-content,
body .slide-sidebar-wrapper .widget_nav_menu ul li a:before,
body .slide-sidebar-wrapper .widget_industrium_nav_menu_widget ul li a:before,
body .slide-sidebar-wrapper .widget_categories ul > li:hover:before,
body .slide-sidebar-wrapper .widget_archive ul li:hover:before,
body .slide-sidebar-wrapper .wp-block-archives li:hover:before,
body .slide-sidebar-wrapper .widget_recent_comments ul .recentcomments:hover:before,
body .slide-sidebar-wrapper .widget_pages .widget-wrapper > ul > li:hover:before,
body .slide-sidebar-wrapper .widget_meta ul li:hover:before,
body .slide-sidebar-wrapper .wp-block-latest-comments li:hover:before,
body .slide-sidebar-wrapper .wp-block-gallery .wp-block-image a:before, 
body .post-comment-buttons a.comment-edit-link:hover,
body .post-comment-buttons a.comment-reply-link,
body .team-item .team-item-socials .socials-trigger,
body .team-item .team-item-socials .team-socials.wrapper-socials,
body .industrium-price-item-widget .price-item .price-item-best-label,
body .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"],
body .elementor-widget-industrium_services_listing.view_type-2 .service-item:hover .service-item-content,
body .industrium-content-slider-widget .bottom-area .slider-progress-wrapper .slider-progress-track .progress,
body .industrium-content-slider-widget .slider-progress-wrapper.progress-direction-vertical .slider-progress-track .progress,
body .project-masonry-listing.text-position-inside .project-item-link:hover .project-item-content,
body .project-grid-listing.text-position-inside .project-item-link:hover .project-item-content,
body .project-listing-wrapper.project-slider-listing.view-type-2 .slider-item .button-container,
body .portfolio-grid-listing .portfolio-item-wrapper .portfolio-item-link .portfolio-item-content-inner:before,
body .portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-link .portfolio-item-content-inner:before,
body .elementor-widget-image .elementor-image .elementor-image-badge,

.content-pagination .page-numbers:after, .content-pagination .post-page-numbers:after,
body .content-wrapper .wrapper-socials a:after,
body .content-wrapper .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.has-icon-background-color) .wp-block-social-link:after,
body .block-editor-block-list__layout .wrapper-socials a:after,
body .block-editor-block-list__layout .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.has-icon-background-color) .wp-block-social-link:after,
body .widget_media_gallery .gallery .gallery-icon a:before,
body #sb_instagram .sbi_item .sbi_photo:before,
body .owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover,
body .industrium-content-slider-widget .owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover,
body .post-gallery-carousel.owl-carousel.owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover,
body .select2-container--default .select2-results__option[aria-selected=true],
body .select2-container--default .select2-results__option[data-selected=true],
body .content-wrapper .select2-container--default .select2-results__option[aria-selected=true],
body .content-wrapper .select2-container--default .select2-results__option[data-selected=true],
body .block-editor-block-list__layout .select2-container--default .select2-results__option[aria-selected=true],
body .block-editor-block-list__layout .select2-container--default .select2-results__option[data-selected=true],
body .elementor-widget-industrium_button .industrium-button.button-type-2:before,
body .elementor-widget-industrium_button .industrium-button.button-type-2 .industrium-button-text:before,
body .elementor-widget-industrium_history_carousel .history-item-inner:after {
    background-color: var(--ci-gelb);
}

/*
body .industrium-subheading {
    color: var(--ci-gelb) !important;
}
*/

body .elementor-counter .elementor-counter-number-wrapper {
    -webkit-text-stroke-color: var(--ci-gelb);
}

body .content-wrapper .wrapper-socials li {
    border-color: var(--ci-gelb);
}

body .elementor-widget-industrium_special_text .special-text.special-text-effect-stroke {
    -webkit-text-stroke: 1px var(--ci-gelb);
}

/* MOBILOPTIMIERUNG */
.mobile-only {
	display: none;
}
@media only screen and (max-width: 425px) {
	.mobile-only {
		display: block;
	}
	.mobile-only.navigation-arrows {
		text-align: center;
	}
	.mobile-only.navigation-arrows .fa {
		font-size: 25px;;
	}
	#startseite-e5 	.mobile-only.navigation-arrows {
		margin-bottom: 20px;
	}
	#startseite-e5 	.mobile-only.navigation-arrows .fa {
		color: #ccc;
	}
}