@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(https://www.thiestextilmaschinen.de/fonts/roboto-condensed-v18-latin-regular.eot);src:local('Roboto Condensed'),local(RobotoCondensed-Regular),url(https://www.thiestextilmaschinen.de/fonts/roboto-condensed-v18-latin-regular.eot?#iefix) format("embedded-opentype"),url(https://www.thiestextilmaschinen.de/fonts/roboto-condensed-v18-latin-regular.woff2) format("woff2"),url(https://www.thiestextilmaschinen.de/fonts/roboto-condensed-v18-latin-regular.woff) format("woff"),url(https://www.thiestextilmaschinen.de/fonts/roboto-condensed-v18-latin-regular.ttf) format("truetype"),url(https://www.thiestextilmaschinen.de/fonts/roboto-condensed-v18-latin-regular.svg#RobotoCondensed) format("svg")}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:url(https://www.thiestextilmaschinen.de/fonts/roboto-condensed-v18-latin-700.eot);src:local('Roboto Condensed Bold'),local(RobotoCondensed-Bold),url(https://www.thiestextilmaschinen.de/fonts/roboto-condensed-v18-latin-700.eot?#iefix) format("embedded-opentype"),url(https://www.thiestextilmaschinen.de/fonts/roboto-condensed-v18-latin-700.woff2) format("woff2"),url(https://www.thiestextilmaschinen.de/fonts/roboto-condensed-v18-latin-700.woff) format("woff"),url(https://www.thiestextilmaschinen.de/fonts/roboto-condensed-v18-latin-700.ttf) format("truetype"),url(https://www.thiestextilmaschinen.de/fonts/roboto-condensed-v18-latin-700.svg#RobotoCondensed) format("svg")}
#sprachschalter ul li:first-child a {position: relative;}
#sprachschalter ul li:first-child a:after {content:"|"; display: block;position: absolute;     right: -1px;    top: 5px;}
.headermitnaht {background:url(//www.thiestextilmaschinen.de/wp-content/themes/Divi-child/img/headernaht.png) repeat-x bottom;}
.et_pb_searchsubmit:after {content: "\55";}
h1.et_pb_slide_title {margin-bottom:15px;}
.et_pb_slide_content p {padding-bottom:1em} .quickfix {position: absolute; width:119px; height: 97px; background:url(//www.thiestextilmaschinen.de/wp-content/themes/Divi-child/img/abnaeher.png) no-repeat; background-size:contain; display:block; top:300px;margin-top:-48px;}
.qbt {width:50px; height: 50px; position: absolute; display: block;color:#FFF;padding-top:35px;text-align: center;left:25px; top:12px; font-size: 12px;}
.quickhome {background:url(//www.thiestextilmaschinen.de/wp-content/themes/Divi-child/img/home-icon.png) no-repeat center center;}
.quicksearch {left:70px; background:url(//www.thiestextilmaschinen.de/wp-content/themes/Divi-child/img/search-icon.png) no-repeat center center;top:10px;}
#menu-hauptnavi-1 li, #menu-hauptnavi li, #menu-hauptnavi-en li {position: unset;}
#menu-hauptnavi-1, #menu-hauptnavi, #menu-hauptnavi-en {position: relative;}
.bgaktuelles .sub-menu, .bgkundendienst .sub-menu,.bgeinkauf .sub-menu, .bgjobs .sub-menu {background: url(https://www.thiestextilmaschinen.de/wp-content/uploads/2020/08/Messen-Veranstaltungen.jpg) no-repeat;    background-position: top 17px right 16px;}
.bgproduktprogramm .sub-menu, .bgkontakt .sub-menu, .bgunternehmen .sub-menu {background: url(https://www.thiestextilmaschinen.de/wp-content/uploads/2020/09/navi-bg-unternehmen.jpg) no-repeat;    background-position: top 17px right 16px;}
.bgproduktprogramm .sub-menu .sub-menu {background: none; }
.nav li ul {width:100% !important; min-height: 170px; border-radius:5px; }
.nav li li {line-height: 1.2em !important;    margin-bottom: 10px !important;}
.nav li ul ul {min-height: 50px;}
.et-menu .menu-item-has-children>a:first-child:after {display:none !important;}
.et-menu .menu-item-has-children>a:first-child {    padding-right: 0 !important;}
.et-menu li li a {   width: 100% !important; line-height:auto; font-size:16px !important; padding:0 20px !important; }
.et-menu li li a:before, .produktnavi.et_pb_menu .et-menu>li a:before {position: absolute;content:""; display: block; opacity:0; transition:ease all 0.4s }
.et-menu li li a:before, .produktnavi.et_pb_menu .et-menu>li a:before {width: 0;height: 0;border: 0 solid transparent;border-bottom-width: 10px;border-top-width: 10px;border-left: 10px solid #004b96; left:0; margin-top:-2px;}
.produktnavi.et_pb_menu .et-menu>li a:before {left:-15px; top:0; margin-top:0;border-bottom-width: 7px;border-top-width: 7px;border-left: 7px solid #004b96; opacity:0; }
.produktnavi.subnaviallsites.et_pb_menu .et-menu>li a:before{ top:5px;}
.et-menu li li a:hover:before, .produktnavi.et_pb_menu .et-menu>li a:hover:before, .produktnavi.et_pb_menu .et-menu>li a:hover, .produktnavi.et_pb_menu .et-menu>li.current-menu-item a:before  { opacity:1}
.et-menu li li a:hover,.produktnavi.et_pb_menu .et-menu>li a:hover, .produktnavi.et_pb_menu .et-menu>li.current-menu-item a{ color:#004b96!important}
.nav li li ul {width: 100% !important; max-width:300px;    top: 30px;    left: 100px;right: auto; height:auto !important;}
.bgproduktprogramm .subnavi2 .sub-menu {top:60px !important;}
.bgproduktprogramm .subnavi3 .sub-menu {top:90px !important;}
.bgproduktprogramm .subnavi4 .sub-menu {top:120px !important;}
.bgproduktprogramm .subnavi5 .sub-menu {top:150px !important;}
.bgproduktprogramm .subnavi6 .sub-menu {    left: calc(50% + 50px);top:90px !important;}
.page-id-2537 .bgproduktprogramm .subnavi6 .sub-menu, .page-id-2993 .bgproduktprogramm .subnavi6 .sub-menu {left:100px;}
@-moz-document url-prefix() { 
.bgproduktprogramm .subnavi5 .sub-menu {top:20px !important;left: calc(50% + 50px);}
.page-id-2537 .bgproduktprogramm .subnavi5 .sub-menu, .page-id-2993 .bgproduktprogramm .subnavi5 .sub-menu{left:100px;}
}
.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul { }
.et_pb_menu .et-menu>li {padding-bottom:11px !important;}
.et_mobile_menu li a:hover, .nav ul li a:hover {    background-color: transparent !important;    opacity: 1 !important;}
#produktprogrammcont .et_pb_image { padding-right:30px;}
.produktnavi.et_pb_menu .et-menu>li {width:100%;margin-top: 5px; padding-bottom:0 !important}
.produktnavi.et_pb_menu .et-menu>li.current-menu-item a:before { }
.twocols .sub-menu { -webkit-column-count:2; -moz-column-count:2; column-count: 2;padding-right:180px !important; }
.sub-menu li {display: block;}
.twocols .sub-menu li { width:100%; display: inline-block;}
.twocols .sub-menu .sub-menu {-webkit-column-count:1; -moz-column-count:1; column-count: 1;padding-right:20px !important;}
.et_pb_menu_1_tb_header.et_pb_menu .nav li ul ul {    background-color: rgba(0,75,150, 0.8)!important;    border-color:  rgba(0,75,150, 0.8) !important;}
.twocols .sub-menu .sub-menu a {color:#FFF;}
.twocols .sub-menu .sub-menu a:hover {color:#ccc !important;}
.twocols .sub-menu .sub-menu a:hover:before {display: none !important}
.sitemapnavi .et-menu-nav ul.nav li, .sitemapnavi .et-menu-nav ul.nav { display: block !important;}
.sitemapnavi .et-menu-nav ul.nav .sub-menu { position: relative !important; visibility: visible !important; opacity: 1 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important; box-shadow: none !important; background-image:none !important; min-height: 20px !important}
.sitemapnavi .twocols .sub-menu {-webkit-column-count: 1 !important;    -moz-column-count: 1 !important;    column-count: 1 !important;}
.sitemapnavi .twocols .sub-menu .sub-menu {padding-bottom:0 !important; top:0 !important;}
.sitemapnavi .et-menu-nav ul.nav li.menu-item-has-children {margin-bottom:23px !important;}
.mehrinfo {    background: #004b96;    color: #FFF;    padding: 2px 10px;}
.niederl {margin-bottom:25px; display: inline-block; width:100%}
.blurbsoverview .et_pb_blurb_container {vertical-align:middle !important;}
#popup-coesfeld, #popup-polen, #popup-slowenien {top:400px; opacity: 0; transition: all ease 0.8s; z-index:-1; max-height: 99%; }
#popup-coesfeld.showme, #popup-polen.showme, #popup-slowenien.showme {top:0;opacity: 1; z-index: 9999; }
.closy {position: absolute;    width: 25px;    height: 25px;    right: -25px;    bottom: 25px;}
.closy:hover {cursor: pointer;}
@media(max-width:1400px) {
.contentspalte.et_pb_row_0.et_pb_row, .et_pb_row.et_pb_row_1.contentspalte{padding-left:140px !important;}
}
@media(max-width:1300px) {
.secprodovw  {padding-left:140px !important;}
.secprodovw .contentspalte  {padding-left:0 !important;}
}
@media (max-width:980px) { .secprodovw .contentspalte.et_pb_row_1.et_pb_row,.secprodovw .contentspalte.et_pb_row_2.et_pb_row,.secprodovw .contentspalte.et_pb_row_3.et_pb_row  {padding-left:0 !important;}
.twocols .sub-menu .sub-menu a {color:#606060 !important}
.bgaktuelles .sub-menu, .bgkundendienst .sub-menu, .bgeinkauf .sub-menu, .bgjobs .sub-menu,.bgproduktprogramm .sub-menu, .bgkontakt .sub-menu, .bgunternehmen .sub-menu {background-image: none;}
#hauptmenue .et_pb_menu__wrap {}
.twocols .sub-menu {-webkit-column-count:1; -moz-column-count:1; column-count: 1;}
.produktnavi .et_pb_menu__menu {display: block !important; width:100% }
.produktnavi .et_mobile_nav_menu {display: none !important;}
.et_pb_text_1_tb_footer {padding-left:0 !important;}
.sitemapnavi.et_pb_menu .et_pb_menu__menu {    display: block !important;}
.sitemapnavi.et_pb_menu .et_mobile_nav_menu {display:none !important;}
.sitemapnavi.et_pb_menu--style-left_aligned .et_pb_menu__wrap {justify-content:flex-start !important}
#popup-coesfeld {top:200px !important;}
#popup-polen {top:800px !important;}
#popup-slowenien {top:1000px !important;}
}
@media (max-width: 600px) {
.quickfix {display:none !important;}
.blurbsoverview .et_pb_main_blurb_image, .blurbsoverview .et_pb_blurb_container {display: inline-block !important; min-width:100% !important; width:100%;}
.et_pb_row .et_pb_column .et_pb_module.blurbsoverview:last-child {margin-bottom: 35px;}
.blurbsoverview .et_pb_main_blurb_image {margin-bottom:5px !important;}
.contentspalte.et_pb_row_0.et_pb_row, .secprodovw,.et_pb_row.et_pb_row_1.contentspalte {padding-left:30px !important;}
}
@media (max-width: 479px) {
.et_pb_gutters1 .actionsboxen.et_pb_column, .et_pb_gutters1.et_pb_row .actionsboxen.et_pb_column {
margin: 10px!important;}
} .et-pb-icon.et-pb-icon-circle {box-shadow: 0 0 0 3px #c5c6c6 !important;}
.et_pb_vertical_timeline_1 .cd-timeline-content {    box-shadow: 0 3px 0 #c5c6c6 !important;}
#cd-timeline::before {width:3px !important}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}