/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-ms-viewport{width:auto;initial-scale:1;}@viewport{width:device-width;initial-scale:1;}header#navbar div.pc{position:absolute !important;z-index:100;width:94%;margin-top:47px;}#header-menu img{width:20px;height:100%;}#header-menu li{margin-left:5px;}#block-headerblock{position:relative;}header#navbar{padding-right:0px;padding-left:0px;margin-left:0px;margin-right:0px;width:auto !important;max-width:none;}header#navbar div.navbar-header a:hover{background-color:transparent;text-decoration:none;}header#navbar div.navbar-header{float:none;max-width:1240px;margin:0 auto;padding:0;position:relative;}header#navbar div.pc li a{display:block;}header#navbar div.pc li forthclone.a{line-height:1em;margin-bottom:1em;}header#navbar div.pc li a.mainmanu_btn_anchor_forth{line-height:1.2em;}header#navbar .header-center .header-center-scroll.fix{background:url(/themes/custom/industrials/images/header-bottom-bkg.jpg) top left repeat-x #434343;position:fixed;max-width:1200px;margin:0 auto;z-index:1000;}header#navbar a.skip-link{display:none;}header#navbar .groval_navigation{min-width:70%;}header#navbar header .container{padding-left:0px;padding-right:0px;}div#name-and-slogan{position:absolute;display:flex;justify-content:center;width:100%;top:8px;}@media screen and (max-width:768px){header#navbar .header-top-inner #header-top{height:100%;}header#navbar{margin-bottom:10px;}#header-menu a{font-size:10px;}header#navbar #header-top .site-name{display:none;}header#navbar .toggleMenu span.label{top:14px;left:8px;}div.header__name-and-slogan img{width:auto;height:40px;}header#navbar .site-name a{color:#666666;font-size:12px;}#mobile-navigation button.toggleMenu,#mobile-navigation button.searchMenu{margin-top:10px;}.region-navigation section.block-b2b-site-search-block{margin-top:-16px;}#mobile-navigation button.toggleMenu .label i,#mobile-navigation button.searchMenu .label i{color:#003b68;font-size:20px;}nav#groval_navigation{margin-top:13px;border:1px solid #fff;background-color:#f1f4f6;}div.header__name-and-slogan{display:inline-block;}nav#header-menu .item-list{margin-right:20px;}.message-area{display:none;}header#navbar .sp-top a.top-link-sp,header#navbar .sp-top a.global-link-sp{border:none;width:50%;}header#navbar .sp-top a.global-link-sp{text-align:right;}header#navbar .sp-top img{width:20px;}header#navbar div.navigation{margin-right:65px;display:inline-block;width:30%;vertical-align:middle;}header#navbar nav#header-menu > .item-list > ul li:nth-of-type(n+2){display:none;}header#navbar div.pc{display:none;}header#navbar .mainmanu_btn_anchor{display:table;width:100%;}header#navbar .mainmanu_btn_anchor a{width:92%;font-size:17px;}header#navbar .mainmanu_btn_anchor a,header#navbar .mainmanu_btn_anchor i{display:table-cell;border:solid 1px #e9e9e9;}header#navbar .mainmanu_btn_anchor i{text-align:center;width:8%;}header#navbar .second-link-area{display:table;width:100%;}header#navbar .groval_navigation_second_btn a.mainmanu_btn_anchor_second{width:92%;font-size:17px;padding-left:40px;}header#navbar .groval_navigation_second_btn a,header#navbar .groval_navigation_second_btn i{display:table-cell;border:solid 1px #FFFFFF;}header#navbar .groval_navigation_second_btn i{text-align:center;width:8%;}header#navbar .groval_navigation_second_btn a.mainmanu_btn_anchor_thread{width:100%;display:block;padding-left:60px;font:17px;font-weight:bold;}header#navbar #header-pc-navigation{visibility:hidden !important;}header#navbar .groval_navigation_forth_btn:hover{background-color:#6a6a6a;}header#navbar ul. li a:visited{color:#00369f;}header#navbar ul.groval_navigation_forth li a:visited{color:#00369f;}header#navbar ul.groval_navigation_mainmenu{overflow-wrap:anywhere;word-wrap:anywhere;word-break:break-all;}header#navbar ul.groval_navigation_mainmenu li div{padding:0px 0px;}header#navbar ul.groval_navigation_mainmenu li div a{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:25px;}header#navbar .mainmanu_btn_anchor_second{font-size:14px;font-weight:bold;}header#navbar .groval_navigation_thread{background-color:#c6d6e3;width:100%;}header#navbar .mobile-sitename{margin-top:18px;border-top:solid 1px;}header#navbar .groval_navigation_second_btn.mobile-only a.mainmanu_btn_anchor_second{display:block;width:100%;}}body.modal-open{background:#e3e3e3;}header#navbar span.ext{display:none;}header#navbar #searchformhead #s{padding-right:6px;}header#navbar #searchformhead #s:focus{outline:none;}header#navbar #searchformhead .submit{font-size:0.8em;}#header-center-inner-top{cursor:pointer;}@media screen and (min-width:769px){header#navbar .header-top-inner #header-top{height:130%;}#header-menu a{font-size:14px;}header#navbar .sp-top{display:none;}header#navbar .site-name a{color:#666666;font-size:12px;}header#navbar .site-name{width:40%;display:inline-block;}header#navbar .mobile-depth-icon{display:none;}header#navbar #header-pc-navigation{border:1px solid #fff;}header#navbar .header-pc-navigation_inner{display:inline-flex;width:100%;}header#navbar #header-pc-navigaction_second{display:inline-flex;width:50%;overflow-wrap:anywhere;word-wrap:anywhere;}header#navbar #header-pc-navigaction_second .message-area .menu-top-link{font-weight:bold;font-size:18px;padding-top:15px;padding-bottom:15px;padding-left:10px;}header#navbar #header-pc-navigaction_second .message-area .menu-top-link a::after{content:'\f054';color:#003b68;font-family:FontAwesome;padding-left:9px;font-size:16px;}header#navbar #header-pc-navigaction_second .message-area .menu-top-message{font-size:12px;padding-bottom:30px;padding-left:10px;padding-right:10px;}header#navbar #header-pc-navigaction_second .message-area .menu-contact-area a{margin:0 10px 10px 10px;display:block;border:solid 1px #003b68;padding-top:10px;padding-bottom:10px;text-align:center;font-weight:bold;font-size:12px;}header#navbar #header-pc-navigaction_second .groval_navigation_second{flex:1;}header#navbar #header-pc-navigaction_second .groval_navigation_second li a.disabled.next-hierarchy{position:relative;}header#navbar #header-pc-navigaction_second .groval_navigation_second li a.disabled.next-hierarchy::after{content:'\f054';color:#003b68;font-family:FontAwesome;font-size:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);}header#navbar #header-pc-navigaction_second .groval_navigation_second li{border-bottom:solid 1px #FFF;}header#navbar #header-pc-navigaction_second .groval_navigation_second li a{font-size:14px;padding:12px 20px 12px 10px;font-weight:bold;}#header-pc-navigation_thread{display:inline-flex;width:50%;background-color:#f1f4f6;}header#navbar .groval_navigation_thread{background-color:#c6d6e3;width:100%;margin-bottom:1px;}header#navbar #header-pc-navigation_thread li a{font-size:14px;padding:6px 0px 6px 10px;font-weight:bold;}header#navbar #header-pc-navigation_thread li a:hover{color:#0069c5;}div.header__name-and-slogan{z-index:10;}div.header__name-and-slogan img{width:auto;height:80px;}header#navbar div.navbar-header .menu-contact-area a{color:#FFFFFF;background-color:#003b68;font-size:15px;}header#navbar div.navbar-header .site-name a,header#navbar div.navbar-header #header-menu a{color:#666666;font-size:12px;font-weight:bold;}header#navbar div.navbar-header a{color:#4D4D4D;background-color:transparent;text-decoration:none;outline:none!important;font-size:15px;}header#navbar div.navbar-header a:hover{color:#0069c5;}header#navbar .mainmanu_btn_anchor{position:relative;padding-left:0em;}header#navbar{border-style:none !important;}div#header-top>div#header-top-inner{max-width:1240px;}header#navbar .navigation{max-width:976px;width:100%;height:70px;line-height:24px;display:block;margin-left:auto;margin-right:auto;}header#navbar .mobile-sitename{display:none;}nav.header-menu{height:30px !important;}nav#groval_navigation{vertical-align:top;height:40px;margin-left:-1px;}li.mainmanu_btn{height:20px;margin-right:15.5px;}div.mainmanu_btn_anchor{margin-top:0px;padding-right:0px;}div.mainmanu_btn_anchor>a{height:20px;}ul#browsebar-wrapper{list-style-position:outside;list-style-type:none;list-style-image:none;font-size:16px;margin-right:0px;width:100%;text-align:center;}header#navbar .mobile-only{display:none;}}
