@charset "UTF-8";
/* CSS Document */

/* HEADER */

#header {border-top: none;}

.navbar-nav .dropdown-menu {z-index:99999;
width:100%;    
-webkit-backdrop-filter: saturate(100%) blur(3px);
    backdrop-filter: saturate(100%) blur(3px);
	}


@media (min-width: 993px) {
	
#header #upper-nav .menu-container {text-align: right!important;} 
#header #upper-nav img {height: 40px; width: auto; margin-top: 10px; margin-bottom: 10px;}
#header #upper-nav #upper-menu {float: right; margin-right: -15px!important;}
#header #upper-nav .menu-container ul li .user {height: 16px; position: absolute; bottom: -4px; padding-left: 5px;}
#header #upper-nav .menu-container ul li .language-selector {padding-left: 20px;}
#header #upper-nav .menu-container ul li a {font-size: 12px;}
#header #upper-nav .menu-container ul li a,
#header #upper-nav .menu-container ul li .language-selector {color: #666666;}

#header #lower-nav #lower-menu {padding: 0px; padding-left: 68px;}
#header #lower-nav #lower-menu > li {padding: 15px 20px;border-bottom: 5px solid transparent;}
#header #lower-nav #lower-menu > li.company.selected-menu, #header #lower-nav #lower-menu > li.company:hover {border-bottom-color: #FF933B!important;}
#header #lower-nav #lower-menu > li.hydraulic.selected-menu, #header #lower-nav #lower-menu > li.hydraulic:hover {border-bottom-color: #FEBF00!important;}
#header #lower-nav #lower-menu > li.industrial.selected-menu, #header #lower-nav #lower-menu > li.industrial:hover {border-bottom-color: #B0C22E!important;}
#header #lower-nav #lower-menu > li.uhp.selected-menu, #header #lower-nav #lower-menu > li.uhp:hover {border-bottom-color: #02CFEE!important;}
#header #lower-nav #lower-menu > li.fittings.selected-menu, #header #lower-nav #lower-menu > li.fittings:hover {border-bottom-color: #585858!important;}
#header #lower-nav #lower-menu .selected-menu {}
#header #lower-nav > ul > li > a {text-transform: capitalize; font-size: 18px;}
#header #lower-nav #top-search-container {background: #FF7300; border-bottom: 1px solid #ffffff;}
#header #lower-nav #top-search-container .form-control {background: #fb811d; color: #ffffff; padding: 4px 10px;padding-right:36px;}
#header input::placeholder {color: #ffffff!important; font-size: 16px!important;}

/* ------ */



/* MENU COMPANY */
/*
#header .company-menu {background: rgba(255, 147, 59, 0.98); padding-bottom: 40px; padding-top: 30px;margin-top: 0px;border: none;border-radius: 0px;box-shadow: 2px 2px 20px #888;}
#header .company-menu .company-image h2 {color:#ffffff; font-weight: 100; font-size: 26px; padding-bottom: 40px; text-align: center; opacity: 0.8;}
#header .company-menu .company-image img {width: 250px; margin-left: 10px;}
#header .company-menu .company-txt ul {padding-top: 10px;}
#header .company-menu .company-txt ul li {display: inline-block; width: 24%; padding-bottom: 80px; padding-left: 20px; padding-right: 20px; vertical-align: top;}
#header .company-menu .company-txt ul li a {color: #ffffff; font-size: 22px; font-weight: 300; line-height: 90%;text-transform: none;}
*/

#header .company-menu {background: rgba(255, 147, 59, 0.98); padding-bottom: 10px; padding-top: 30px;margin-top: 0px;border: none;border-radius: 0px;box-shadow: 2px 2px 20px #333;}
#header .company-menu .company-image h2 {color:#000000; font-weight: 100; font-size: 32px; padding-bottom: 40px; text-align: center; text-transform: uppercase;}
#header .company-menu .company-image img {width: 250px; margin-left: 10px;}
#header .company-menu .company-txt ul {padding: 0px; padding-top: 10px;margin-bottom: 30px;}
#header .company-menu .company-txt ul.mainmenu {padding-left: 30px;}
#header .company-menu .company-txt ul li {display: inline-block; width: 19.5%; padding-bottom: 20px; padding-left: 10px; padding-right: 20px; vertical-align: top;}
#header .company-menu .company-txt ul li .li-title {min-height: 50px;}
#header .company-menu .company-txt ul li a {color: #000000; font-size: 17px; font-weight: 500; line-height: 115%; text-transform: uppercase; border-bottom: 1px solid #000000;}
#header .company-menu .company-txt ul li a:hover {text-decoration:none;}

#header .company-menu .company-txt ul li ul.submenu li {display: subgrid; font-size: 10px; padding-left: 0px; padding-bottom: 30px; padding-right: 0px; width: 100%;}
#header .company-menu .company-txt ul li ul.submenu li a {color: #ffffff; font-size: 16px; font-weight: 500; text-transform: uppercase; border-bottom: none; line-height: 0px;}

/* ------ */



/* MENU HYDRAULIC */

#header .hydraulic-menu {background: rgba(254, 191, 0, 0.98); padding-bottom: 10px; padding-top: 30px;margin-top: 0px;border: none;border-radius: 0px;box-shadow: 0px 4px 20px #333;}
#header .hydraulic-menu .hydraulic-image h2 {color:#000000; font-weight: 100; font-size: 28px; text-align: left; text-transform: uppercase;}
#header .hydraulic-menu .hydraulic-image img {width: 200px; margin-left: 10px;margin-bottom:30px;}
#header .hydraulic-menu .hydraulic-image p {font-size: 12px;}
#header .hydraulic-menu .hydraulic-txt ul {padding: 0px; padding-top: 10px;margin-bottom: 30px;}
#header .hydraulic-menu .hydraulic-txt ul.mainmenu {padding-left: 30px;}
#header .hydraulic-menu .hydraulic-txt ul li {display: inline-block; width: 19.5%; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
#header .hydraulic-menu .hydraulic-txt ul li .li-title {min-height: 80px;}
#header .hydraulic-menu .hydraulic-txt ul li a {color: #000000; font-size: 17px; font-weight: 500; line-height: 115%; text-transform: uppercase; border-bottom: 1px solid #000000;}
#header .hydraulic-menu .hydraulic-txt ul li a:hover {text-decoration:none;}

#header .hydraulic-menu .hydraulic-txt ul li ul.submenu li {display: subgrid; font-size: 10px; padding-left: 0px; padding-bottom: 30px; padding-right: 0px; width: 100%;}
#header .hydraulic-menu .hydraulic-txt ul li ul.submenu li a {color: #ffffff; font-size: 16px; font-weight: 500; text-transform: uppercase; border-bottom: none; line-height: 0px;}

/* ------ */



/* MENU INDUSTRIAL */

#header .industrial-menu {background: rgba(176, 194, 46, 0.98); padding-bottom: 10px; padding-top: 30px;margin-top: 0px;border: none;border-radius: 0px;box-shadow: 0px 4px 20px #333;}
#header .industrial-menu .industrial-image h2 {color:#000000; font-weight: 100; font-size: 28px; text-align: left; text-transform: uppercase;}
#header .industrial-menu .industrial-image img {width: 175px; margin-left: 30px;margin-bottom:30px;}
#header .industrial-menu .industrial-image p {font-size: 12px;}

#header .industrial-menu .industrial-txt ul {padding: 0px; padding-top: 10px;margin-bottom: 30px;}
#header .industrial-menu .industrial-txt ul.mainmenu {padding-left: 30px;}
#header .industrial-menu .industrial-txt ul li {display: inline-block; width: 19.5%; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
#header .industrial-menu .industrial-txt ul li .li-title {min-height: 80px;}
#header .industrial-menu .industrial-txt ul li a {color: #000000; font-size: 17px; font-weight: 500; line-height: 115%; text-transform: uppercase; border-bottom: 1px solid #000000;}
#header .industrial-menu .industrial-txt ul li a:hover {text-decoration:none;}

#header .industrial-menu .industrial-txt ul li ul.submenu li {display: subgrid; font-size: 10px; padding-left: 0px; padding-bottom: 30px; padding-right: 0px; width: 100%;}
#header .industrial-menu .industrial-txt ul li ul.submenu li a {color: #ffffff; font-size: 16px; font-weight: 500; text-transform: uppercase; border-bottom: none; line-height: 0px;}

/* ------ */



/* MENU UHP */

#header .uhp-menu {background: rgba(2, 207, 238, 0.98); padding-bottom: 10px; padding-top: 30px;margin-top: 0px;border: none;border-radius: 0px;box-shadow: 0px 4px 20px #333;}
#header .uhp-menu .uhp-image h2 {color: #ffffff;font-weight: 100;font-size: 28px;text-align: left;text-transform: uppercase;}
#header .uhp-menu .uhp-image p {font-size: 12px;}
#header .uhp-menu .uhp-image img {width: 250px; margin-left: 10px;}
#header .uhp-menu .uhp-txt ul {padding: 0px; padding-top: 10px;margin-bottom: 30px;}
#header .uhp-menu .uhp-txt ul.mainmenu {padding-left: 30px;}
#header .uhp-menu .uhp-txt ul li {display: inline-block; width: 22%; padding-bottom: 40px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
#header .uhp-menu .uhp-txt ul.mainmenu > li:nth-child(2) {width: 36%}
/*#header .uhp-menu .uhp-txt ul.mainmenu > li:nth-child(3) {width: 38%;padding-left:2%;border-left: 4px solid rgba(255,255,255,0.2);}*/

#header .uhp-menu .uhp-txt ul li .li-title {min-height: 40px;}
#header .uhp-menu .uhp-txt ul li a {color: #000000; font-size: 17px; font-weight: 500; line-height: 115%; text-transform: uppercase; border-bottom: 1px solid #000000;}
#header .uhp-menu .uhp-txt ul li a:hover {text-decoration:none;}

#header .uhp-menu .uhp-txt ul li ul.submenu li {font-size: 10px; padding-left: 0px; padding-bottom: 30px; padding-right: 0px; width: 48%;}
#header .uhp-menu .uhp-txt ul li:nth-child(1) ul.submenu li { width: 96%;}

#header .uhp-menu .uhp-txt ul li ul.submenu li a {color: #ffffff; font-size: 14px; font-weight: 500; text-transform: uppercase; border-bottom: none; line-height: 0px;}

/* ------------ */


/* MENU FTTINGS */

#header .fittings-menu {background: rgba(148, 148, 148, 0.98); padding-bottom: 10px; padding-top: 30px;margin-top: 0px;border: none;border-radius: 0px;box-shadow: 0px 4px 20px #333;}
#header .fittings-menu .fittings-image h2 {color:#000000; font-weight: 100; font-size: 28px; padding-bottom: 60px; text-align: center; text-transform: uppercase;}
#header .fittings-menu .fittings-image img {width: 250px; margin-left: 10px;}
#header .fittings-menu .fittings-txt ul {padding: 0px; padding-top: 10px;}
#header .fittings-menu .fittings-txt ul.mainmenu {padding-left: 30px;}
#header .fittings-menu .fittings-txt ul li {display: inline-block; width: 24.5%; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
#header .fittings-menu .fittings-txt ul li .li-title {min-height: 80px;}
#header .fittings-menu .fittings-txt ul li a {color: #000000; font-size: 17px; font-weight: 500; line-height: 115%; text-transform: uppercase; border-bottom: 1px solid #000000;}
#header .fittings-menu .fittings-txt ul li a:hover {text-decoration:none;}

#header .fittings-menu .fittings-txt ul li ul.submenu li {display: subgrid; font-size: 10px; padding-left: 0px; padding-bottom: 24px; padding-right: 0px; width: 100%;}
#header .fittings-menu .fittings-txt ul li ul.submenu li a {color: #ffffff; font-size: 14px; font-weight: 500; text-transform: uppercase; border-bottom: none; line-height: 0px;}

/* ------ */

}





@media (min-width: 768px) and (max-width: 992px) {
	
#header #upper-nav .menu-container {text-align: right!important;} 
#header #upper-nav img {height: 40px; width: auto; margin-top: 10px; margin-bottom: 10px;}
#header #upper-nav #upper-menu {float: right; margin-right: -15px!important;}
#header #upper-nav .menu-container ul li .user {height: 16px; position: absolute; bottom: -4px; padding-left: 20px;}
#header #upper-nav .menu-container ul li .language-selector {padding-left: 20px;}
#header #upper-nav .menu-container ul li a {font-size: 14px;}
#header #upper-nav .menu-container ul li a,
#header #upper-nav .menu-container ul li .language-selector {color: #666666;}

#header #lower-nav #lower-menu {padding: 0px; padding-left: 68px;}
#header #lower-nav #lower-menu li {padding: 15px 20px;}
#header #lower-nav #lower-menu li.company {border-bottom-color: #FF933B!important;}
#header #lower-nav #lower-menu li.hydraulic {border-bottom-color: #FEBF00!important;}
#header #lower-nav #lower-menu li.industrial {border-bottom-color: #B0C22E!important;}
#header #lower-nav #lower-menu li.uhp {border-bottom-color: #02CFEE!important;}
#header #lower-nav #lower-menu li.fittings {border-bottom-color: #F4F4F4!important;}
#header #lower-nav #lower-menu .selected-menu {}
#header #lower-nav a {text-transform: capitalize; font-size: 18px;}
#header #lower-nav #top-search-container {background: #FF7300; border-bottom: 1px solid #ffffff;}
#header #lower-nav #top-search-container .form-control {background: #FF7300; color: #ffffff; padding-left: 0px;}
/*input::placeholder {color: #ffffff!important; font-size: 16px!important;}*/

/* ------ */



/* MENU COMPANY */

#header .company-menu {background: #FF933B; padding-bottom: 40px; padding-top: 30px;}
#header .company-menu .company-image h2 {color:#ffffff; font-weight: 100; font-size: 26px; padding-bottom: 40px; text-align: center; opacity: 0.8;}
#header .company-menu .company-image img {width: 250px; margin-left: 10px;}
#header .company-menu .company-txt ul {padding-top: 10px;}
#header .company-menu .company-txt ul li {display: inline-block; width: 24%; padding-bottom: 80px; padding-left: 20px; padding-right: 20px; vertical-align: top;}
#header .company-menu .company-txt ul li a {color: #ffffff; font-size: 22px; font-weight: 300; line-height: 90%;}

/* ------ */



/* MENU HYDRAULIC */

#header .hydraulic-menu {background: #FEBF00; padding-bottom: 40px; padding-top: 30px;}
#header .hydraulic-menu .hydraulic-image h2 {color:#000000; font-weight: 100; font-size: 32px; padding-bottom: 40px; text-align: center; text-transform: uppercase;}
#header .hydraulic-menu .hydraulic-image img {width: 250px; margin-left: 10px;}
#header .hydraulic-menu .hydraulic-txt ul {padding: 0px; padding-top: 10px;}
#header .hydraulic-menu .hydraulic-txt ul.mainmenu {padding-left: 30px;}
#header .hydraulic-menu .hydraulic-txt ul li {display: inline-block; width: 19.5%; padding-bottom: 80px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
#header .hydraulic-menu .hydraulic-txt ul li .li-title {min-height: 80px;}
#header .hydraulic-menu .hydraulic-txt ul li a {color: #000000; font-size: 17px; font-weight: 500; line-height: 115%; text-transform: uppercase; border-bottom: 1px solid #000000;}

#header .hydraulic-menu .hydraulic-txt ul li ul.submenu li {display: subgrid; font-size: 10px; padding-left: 0px; padding-bottom: 30px; padding-right: 0px; width: 100%;}
#header .hydraulic-menu .hydraulic-txt ul li ul.submenu li a {color: #ffffff; font-size: 16px; font-weight: 500; text-transform: uppercase; border-bottom: none; line-height: 0px;}

/* ------ */



/* MENU INDUSTRIAL */

#header .industrial-menu {background: #B0C22E; padding-bottom: 40px; padding-top: 30px;}
#header .industrial-menu .industrial-image h2 {color:#000000; font-weight: 100; font-size: 32px; padding-bottom: 60px; text-align: center; text-transform: uppercase;}
#header .industrial-menu .industrial-image img {width: 250px; margin-left: 10px;}
#header .industrial-menu .industrial-txt ul {padding: 0px; padding-top: 10px;}
#header .industrial-menu .industrial-txt ul.mainmenu {padding-left: 30px;}
#header .industrial-menu .industrial-txt ul li {display: inline-block; width: 19.5%; padding-bottom: 80px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
#header .industrial-menu .industrial-txt ul li .li-title {min-height: 80px;}
#header .industrial-menu .industrial-txt ul li a {color: #000000; font-size: 17px; font-weight: 500; line-height: 115%; text-transform: uppercase; border-bottom: 1px solid #000000;}

#header .industrial-menu .industrial-txt ul li ul.submenu li {display: subgrid; font-size: 10px; padding-left: 0px; padding-bottom: 30px; padding-right: 0px; width: 100%;}
#header .industrial-menu .industrial-txt ul li ul.submenu li a {color: #ffffff; font-size: 16px; font-weight: 500; text-transform: uppercase; border-bottom: none; line-height: 0px;}

/* ------ */



/* MENU UHP */

#header .uhp-menu {background: #02CFEE; padding-top: 30px;}
#header .uhp-menu .uhp-image {text-align: center;}
#header .uhp-menu .uhp-image h2 {color:#ffffff; font-weight: 100; font-size: 40px; padding-bottom: 40px;}
#header .uhp-menu .uhp-image img {width: 150px; margin-left: 10px;}
#header .uhp-menu .uhp-txt ul {padding: 0px; padding-top: 10px;}
#header .uhp-menu .uhp-txt ul.mainmenu {padding-left: 30px;}
#header .uhp-menu .uhp-txt ul li {display: inline-block; width: 99%; padding-bottom: 80px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
#header .uhp-menu .uhp-txt ul li .li-title {min-height: 80px;}
#header .uhp-menu .uhp-txt ul li a {color: #000000; font-size: 17px; font-weight: 500; line-height: 115%; text-transform: uppercase; border-bottom: 1px solid #000000;}

#header .uhp-menu .uhp-txt ul li ul.submenu li {font-size: 10px; padding-left: 0px; padding-bottom: 30px; padding-right: 25px; width: 47%;}
#header .uhp-menu .uhp-txt ul li ul.submenu li a {color: #ffffff; font-size: 16px; font-weight: 500; text-transform: uppercase; border-bottom: none; line-height: 0px;}

/* ------------ */






/* MENU FITTINGS */

#header .fittings-menu {background: #585858; padding-bottom: 40px; padding-top: 30px;}
#header .fittings-menu .fittings-image h2 {color:#000000; font-weight: 100; font-size: 32px; padding-bottom: 60px; text-align: center; text-transform: uppercase;}
#header .fittings-menu .fittings-image img {width: 250px; margin-left: 10px;}
#header .fittings-menu .fittings-txt ul {padding: 0px; padding-top: 10px;}
#header .fittings-menu .fittings-txt ul.mainmenu {padding-left: 30px;}
#header .fittings-menu .fittings-txt ul li {display: inline-block; width: 19.5%; padding-bottom: 80px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
#header .fittings-menu .fittings-txt ul li .li-title {min-height: 80px;}
#header .fittings-menu .fittings-txt ul li a {color: #000000; font-size: 17px; font-weight: 500; line-height: 115%; text-transform: uppercase; border-bottom: 1px solid #000000;}

#header .fittings-menu .fittings-txt ul li ul.submenu li {display: subgrid; font-size: 10px; padding-left: 0px; padding-bottom: 30px; padding-right: 0px; width: 100%;}
#header .fittings-menu .fittings-txt ul li ul.submenu li a {color: #ffffff; font-size: 16px; font-weight: 500; text-transform: uppercase; border-bottom: none; line-height: 0px;}

/* ------ */


}





@media (max-width: 767px) {
	
#header #upper-nav .menu-container {text-align: right!important;} 
#header #upper-nav img {height: 40px; width: auto; margin-top: 10px; margin-bottom: 10px;}
#header #upper-nav #upper-menu {float: right; margin-right: -15px!important;}
#header #upper-nav .menu-container ul li .user {height: 16px; position: absolute; bottom: -4px; padding-left: 20px;}
#header #upper-nav .menu-container ul li .language-selector {padding-left: 20px;}
#header #upper-nav .menu-container ul li a {font-size: 14px;}
#header #upper-nav .menu-container ul li a,
#header #upper-nav .menu-container ul li .language-selector {color: #666666;}

#header #lower-nav #lower-menu {padding: 0px; padding-left: 68px;}
#header #lower-nav #lower-menu li {padding: 15px 20px;}
#header #lower-nav #lower-menu li.company {border-bottom-color: #FF933B!important;}
#header #lower-nav #lower-menu li.hydraulic {border-bottom-color: #FEBF00!important;}
#header #lower-nav #lower-menu li.industrial {border-bottom-color: #B0C22E!important;}
#header #lower-nav #lower-menu li.uhp {border-bottom-color: #02CFEE!important;}
#header #lower-nav #lower-menu li.fittings {border-bottom-color: #66d880!important;}
#header #lower-nav #lower-menu .selected-menu {}
#header #lower-nav a {text-transform: capitalize; font-size: 18px;}
#header #lower-nav #top-search-container {background: #FF7300; border-bottom: 1px solid #ffffff; margin-bottom: 20px;}
#header #lower-nav #top-search-container .form-control {background: #FF7300; color: #ffffff; padding-left: 0px;}
/*input::placeholder {color: #ffffff!important; font-size: 16px!important;}*/

/* ------ */



/* MENU COMPANY */

#header .company-menu {background: #FF933B; padding-bottom: 40px; padding-top: 30px;}
#header .company-menu .company-image {text-align: center;}
#header .company-menu .company-image h2 {color:#ffffff; font-weight: 100; font-size: 26px; padding-bottom: 40px; opacity: 0.8;}
#header .company-menu .company-image img {width: 250px; margin-left: 10px;}
#header .company-menu .company-txt ul {padding-top: 10px;}
#header .company-menu .company-txt ul li {display: inline-block; width: 99%; padding-bottom: 80px; padding-left: 20px; padding-right: 20px; vertical-align: top;}
#header .company-menu .company-txt ul li a {color: #ffffff; font-size: 22px; font-weight: 300; line-height: 90%;}

/* ------ */



/* MENU HYDRAULIC */

#header .hydraulic-menu {background: #FEBF00; padding-bottom: 40px; padding-top: 30px;}
#header .hydraulic-menu .hydraulic-image {text-align: center;}
#header .hydraulic-menu .hydraulic-image h2 {color:#000000; font-weight: 100; font-size: 32px; padding-bottom: 40px; text-transform: uppercase;}
#header .hydraulic-menu .hydraulic-image img {width: 250px; margin-left: 10px; padding-bottom: 80px;}
#header .hydraulic-menu .hydraulic-txt ul {padding: 0px; padding-top: 10px;}
#header .hydraulic-menu .hydraulic-txt ul.mainmenu {padding-left: 30px;}
#header .hydraulic-menu .hydraulic-txt ul li {display: inline-block; width: 99%; padding-bottom: 40px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
#header .hydraulic-menu .hydraulic-txt ul li .li-title {min-height: 50px;}
#header .hydraulic-menu .hydraulic-txt ul li a {color: #000000; font-size: 18px; font-weight: 600; line-height: 115%; text-transform: uppercase; border-bottom: 1px solid #000000;}

#header .hydraulic-menu .hydraulic-txt ul li ul.submenu li {display: subgrid; font-size: 10px; padding-left: 0px; padding-bottom: 30px; padding-right: 0px; width: 100%;}
#header .hydraulic-menu .hydraulic-txt ul li ul.submenu li a {color: #ffffff; font-size: 16px; font-weight: 500; text-transform: uppercase; border-bottom: none; line-height: 0px;}

/* ------ */



/* MENU INDUSTRIAL */

#header .industrial-menu {background: #B0C22E; padding-top: 30px;}
#header .industrial-menu .industrial-image {text-align: center;}
#header .industrial-menu .industrial-image h2 {color:#000000; font-weight: 100; font-size: 32px; padding-bottom: 40px; text-transform: uppercase;}
#header .industrial-menu .industrial-image img {width: 250px; margin-left: 10px; padding-bottom: 80px;}
#header .industrial-menu .industrial-txt ul {padding: 0px; padding-top: 10px;}
#header .industrial-menu .industrial-txt ul.mainmenu {padding-left: 30px;}
#header .industrial-menu .industrial-txt ul li {display: inline-block; width: 99%; padding-bottom: 40px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
#header .industrial-menu .industrial-txt ul li .li-title {min-height: 50px;}
#header .industrial-menu .industrial-txt ul li a {color: #000000; font-size: 18px; font-weight: 600; line-height: 115%; text-transform: uppercase; border-bottom: 1px solid #000000;}

#header .industrial-menu .industrial-txt ul li ul.submenu li {display: subgrid; font-size: 10px; padding-left: 0px; padding-bottom: 30px; padding-right: 0px; width: 100%;}
#header .industrial-menu .industrial-txt ul li ul.submenu li a {color: #ffffff; font-size: 16px; font-weight: 500; text-transform: uppercase; border-bottom: none; line-height: 0px;}

/* ------ */



/* MENU UHP */

#header .uhp-menu {background: #02CFEE; padding-top: 30px;}
#header .uhp-menu .uhp-image {text-align: center;}
#header .uhp-menu .uhp-image h2 {color:#ffffff; font-weight: 100; font-size: 40px; padding-bottom: 40px;}
#header .uhp-menu .uhp-image img {width: 250px; margin-left: 10px;}
#header .uhp-menu .uhp-txt ul {padding: 0px; padding-top: 10px;}
#header .uhp-menu .uhp-txt ul.mainmenu {padding-left: 30px;}
#header .uhp-menu .uhp-txt ul li {display: inline-block; width: 99%; padding-bottom: 80px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
#header .uhp-menu .uhp-txt ul li .li-title {min-height: 80px;}
#header .uhp-menu .uhp-txt ul li a {color: #000000; font-size: 17px; font-weight: 500; line-height: 115%; text-transform: uppercase; border-bottom: 1px solid #000000;}

#header .uhp-menu .uhp-txt ul li ul.submenu li {font-size: 10px; padding-left: 0px; padding-bottom: 30px; padding-right: 25px; width: 47%;}
#header .uhp-menu .uhp-txt ul li ul.submenu li a {color: #ffffff; font-size: 16px; font-weight: 500; text-transform: uppercase; border-bottom: none; line-height: 0px;}

/* ------------ */

}




.navbar-brand img {
    height: 32px;
    width: auto;
    margin-top: 10px;
margin-bottom: 10px;
}

.nabvar-mobile {display:none;}

@media (max-width: 1199px) {
	
	.nabvar-mobile {display:block;}
	#upper-nav {display:none;}
	#lower-nav {display:none;}
	
}

.nabvar-mobile .navbar-nav a {font-size:12px;padding:8px 0;}
.nabvar-mobile .navbar-nav li {border-bottom:1px solid #f6f6f6;}
.menuheader a:hover {text-decoration:none;}



.nabvar-mobile .navbar-nav a.dropdown-item {
    padding: 4px 1.5rem;
    color: rgba(0, 0, 0, 0.5);
}

.nabvar-mobile .navbar-nav .dropdown-menu {
    border:0px;
}

.navbar-nav {
    margin-left: 44px;
}

