@media (max-width: 991px){
	header.fixed-header{top:0!important}
}
header{/* border-top:1px solid #f0f1f2; */ padding-top: 49px; position: fixed; z-index:999; top:0; background:#fff; width:100%;}
header:before{background:#f0f1f2; height:1px; content:""; display:table; position: absolute; top:49px; width:100%;}
header .headerrow > [class^="col-"]{position: static;}
header .headerrow .navbar-header{position: relative; z-index:1;}
/*.headerrow > .container{max-width: 1260px; width:100%; position: relative;}*/
.headerrow > [class^="col-xs"]{padding-left: 0; padding-right: 0;}
.companylinks{position: absolute; top: 9px;}
.companylinks > .companylist{}
.companylinks > .companylist > ul{float:left; padding-left: 0;}
.companylinks > .companylist > ul > li{float: left; position: relative; list-style: none; margin-right: 24px;}
.companylinks > .companylist > ul > li#cart_link > a:not(.header-cart-btn){ cursor: not-allowed;}
.companylinks > .companylist > ul > li#cart_link > a.header-cart-btn{ cursor:pointer;}
.companylinks > .companylist ul li a{font-size: 12px; color:#6a747c; font-family: 'Proxima Nova Rg';}
.companylinks > .companylist ul li a:hover{text-decoration: none;}
.companylinks > .companylist .dropdown .dropdown-menu { padding: 0;}
.companylinks > .companylist .header-cart-btn {
    position: relative;
    line-height: 22px;
    padding: 5px 10px;
    margin-left: 0;
	display:inline-block;
    vertical-align: top;
    border-radius: 0;
	white-space:nowrap;
    background-color: #ee7624;
    color: #fff;
    font-family: 'Proxima Nova Rg';
    font-weight: 600;
    font-size: 15px;
}
#cart_count {
    text-align: center;
	vertical-align: middle;
    background-color: #ff9d58;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 1.428571429;
    border-radius: 3px;
    padding: 2px 6px;
}
/*.companylinks > .companylist ul li a.dropdown-toggle i{transform: rotate(90deg);}*/
.headersearch{position: absolute; top: -38px; width:210px; /* right: 0; */ right: 8.33333333%; height: 21px; transition: all 0.3s;}
.headersearch .search fieldset{width:100%; padding-right:20px;}
/*.headersearch fieldset .form-control{height: 21px; width:90%; border:none; border-bottom: 1px solid #a6acb0; font-size:12px; border-radius: 0; box-shadow: none; padding: 7px 5px 0 0; margin-right:0; margin-left:10%;
-webkit-transition: all 0.3s ease 0s; 
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}*/
.headersearch fieldset .form-control:focus{width:100%; box-shadow:none;}
.headersearch fieldset .form-control::-moz-placeholder{color:#34393d;opacity:1}
.headersearch fieldset .form-control:-ms-input-placeholder{color:#34393d}
.headersearch fieldset .form-control::-webkit-input-placeholder{color:#34393d}
.headersearch .searchbutton{width:22px; position: absolute; background: none; border: none; outline: none; position: absolute; right: 0; top:0; height: 100%;}
header .navbar-header{width:240px; margin: 26px 0 22px;}
.mainmenu .navbar-we-mega-menu{ background: none; border: none; margin:0; position:relative;}
.mainmenu .navbar-we-mega-menu .nav-tabs{float: right; list-style: none; margin: 33px 0 0; padding: 0; /* margin-top:23px; float: right; */ position: static !important; display:block;}
.mainmenu .navbar-we-mega-menu .nav-tabs .menu li a:hover, .mainmenu .navbar-we-mega-menu .nav-tabs .menu li span:hover { background: #e7e7e7; color: #34393d; box-shadow: none;}
.mainmenu .navbar-we-mega-menu .nav-tabs li{float: left; border:none; position: static; display:block; min-width:inherit !important;}
.mainmenu .navbar-we-mega-menu .nav-tabs li a, .mainmenu .navbar-we-mega-menu .nav-tabs li span {transform: perspective(500px) translate3d(0, 0, 0);font-size: 17px;  display: block; font-family: 'Proxima Nova Rg'; position: relative; color: #008da9; /*padding: 13px 10px 32px;*/  padding:15px 20px 32px; text-transform: capitalize; font-weight: 300;}
.mainmenu .nav.we-mega-menu-ul>.we-mega-menu-li>a, .mainmenu .nav.we-mega-menu-ul>.we-mega-menu-li>span {background-color:transparent;}
.mainmenu .navbar-we-mega-menu .nav-tabs li:hover a, .mainmenu .navbar-we-mega-menu .nav-tabs li:hover span{z-index:30;}
.mainmenu .navbar-we-mega-menu .nav-tabs li:hover a:after, .mainmenu .navbar-we-mega-menu .nav-tabs li:hover span:after{opacity:1;}
 .mainmenu .navbar-we-mega-menu .nav-tabs li a:hover, .mainmenu .navbar-we-mega-menu .nav-tabs > li:hover > a, .mainmenu .navbar-we-mega-menu .nav-tabs li span:hover, .mainmenu .navbar-we-mega-menu .nav-tabs > li:hover > span{text-decoration: none; color:#0066a4; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); z-index:1;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li > a:visited{color:#008da9;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li:hover > a:after, .mainmenu .navbar-we-mega-menu .nav-tabs > li:hover > span:after{position:absolute; content:""; bottom:-4px; width:50%; left:25%; height:4px; background:#0066a4; opacity:1; top:inherit;}
.mainmenu .navbar-we-mega-menu .nav-tabs li a:before, .mainmenu .navbar-we-mega-menu .nav-tabs li span:before{background-image:none;}
.mainmenu .navbar-we-mega-menu .nav-tabs li.header-rfq {margin-left: 5px;}
.mainmenu .navbar-we-mega-menu .nav-tabs li.header-rfq a{background: #ee7624; color: #fff; font-family: 'Proxima Nova Rg'; padding: 15px 8px 16px; position: relative; font-size: 18px; display: block;}
.mainmenu .navbar-we-mega-menu .nav-tabs li.header-rfq a:hover{background: #ee7624}
.mainmenu .navbar-we-mega-menu .nav-tabs li.header-rfq a:after{display:none;}
.mainmenu.collapse {display: block;}
header.fixed-header{position:fixed; width:100%; left:0; right:0; background:#fff; padding-top:0; top:0;}
header.fixed-header:before{top:-1px;}
header.fixed-header .companylinks, header.fixed-header .headersearch{display:none;}
.mainmenu .nav.we-mega-menu-ul>.we-mega-menu-li.active-trail > a, .mainmenu .nav.we-mega-menu-ul>.we-mega-menu-li.dropdown-menu > a, .mainmenu .nav.we-mega-menu-ul>.we-mega-menu-li.active-trail > span, .mainmenu .nav.we-mega-menu-ul>.we-mega-menu-li.dropdown-menu > span { pointer-events: none;cursor:pointer;}
.mainmenu .nav.we-mega-menu-ul>.we-mega-menu-li:first-child {/* cursor:pointer; */}
.mainmenu .nav.we-mega-menu-ul>.we-mega-menu-li:first-child >  a, .mainmenu .nav.we-mega-menu-ul>.we-mega-menu-li:first-child >  span{pointer-events:none; cursor:pointer;}
.we-mega-menu-ul .dropdown-menu:hover>.we-mega-menu-submenu, .we-mega-menu-ul .dropdown-menu:focus>.we-mega-menu-submenu{display:none;}
.we-mega-menu-ul .dropdown-menu.hover>.we-mega-menu-submenu{display:block;}
.we-mega-menu-ul .dropdown-menu.hover>.we-mega-menu-submenu:after {clear: both;}
/*SubMenu*/
.mainmenu .we-mega-menu-ul>.we-mega-menu-li a:before, .mainmenu .we-mega-menu-ul>.we-mega-menu-li span:before {display: none;}
.mainmenu .we-mega-menu-submenu{left:0; right:0; border: none; width: inherit!important; padding:0; overflow:hidden;/*overflow-y:auto;*/ z-index:0; margin:0 auto !important;}
.mainmenu .we-mega-menu-ul .we-mega-menu-submenu-inner {/* width:83.33333333%; padding:0 15px; margin:0 auto; */ width:100%; padding:0 0.333333% 55px; margin:0 auto -5px; display:inline-block; position:relative; width: 100%!important;}
/* .mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner:after {content:""; height:100px; background: #0066a4; display:block; position:absolute; left:0; right:0; bottom:0; } */
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row {margin-left:0; margin-right:0;/*  width:33.333333%; */ width:25%; float:left; display:block; padding:0 25px 0;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row.mm_prd_fndr_wrap { min-height: 1px;width: inherit!important; max-width: inherit!important; background: #0066a4; position:absolute !important; left:0; right:0; bottom:-1px;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row.mm_prd_fndr_wrap .block-inner {text-align:center; font-size:25px; color:#fff; font-family: 'Proxima Nova Rg'; font-weight:100;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row.mm_prd_fndr_wrap .block-inner a {display:inline-block; background:none; border:1px solid #fff; font-size:18px; /* text-transform:uppercase; */font-family: 'Proxima Nova Rg'; font-weight:100; line-height:28px; padding:0 25px; margin-left:20px; color:#fff;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row.mm_prd_fndr_wrap .block-inner a:hover {background:#fff; color:#0066a4;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row.mm_prd_fndr_wrap .block-inner a:hover:after {display:none;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row.mm_prd_fndr_wrap .block-inner {text-align:center;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row.mm_prd_fndr_wrap .type-of-block {margin-bottom:6px; margin-top:6px;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row.mm_prd_fndr_wrap h2, .mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row.mm_prd_fndr_wrap .block-inner > div {display:none;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .prmtn_img {padding: 0 15px; margin:10px 0 0 0; text-align:center; }
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .prmtn_img + .prmtn_img {margin:45px 0 0 0;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .prmtn_img img{margin:0 0 5px 0;max-width:135px; max-height:100px;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .prmtn_img .linkBtn{font-size: 14px; text-transform: inherit; color: #0066a4;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .prmtn_img .linkBtn:hover{color:#0066a4;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col {padding:0; margin:0; width:100%; display:block; max-width:100%;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row { position: relative; min-height:325px;}
/* .mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row:nth-child(3) { padding: 0 0 0 20px;} */
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner h2, .mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner  .menu-title{ margin-top: 10px; font-size: 14px;line-height: 20px; margin-bottom: 1px; text-transform: uppercase; /* color: #0066a4;  /*padding:0 8px;*/ font-family:'Proxima Nova Rg';}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner  .res_Megamenu { font-size: 14px;line-height: 20px; margin-bottom: 1px; /*text-transform: uppercase;  color: #0066a4; padding:0 8px;*/ font-family:'Proxima Nova Rg';}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .type-of-block .block-inner h2, .mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .type-of-block .block-inner .menu-title {
    margin-top: 8px;
}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .type-of-block .block-inner .block-title {
    margin-top: 20px;
}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .type-of-block .block-inner .block-title a {
    font-size: 16px;
	padding: 2px 8px;
}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .type-of-block .block-inner .block-title a:hover{background:#e7e7e7;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr_lcolm {
    margin-top: 22px;
}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner h2 a, .mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .block-title a, .mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .menu-title a {font-size: 16px; line-height:1.2; text-transform: uppercase; color: #0066a4; padding: 2px 8px; font-family:'Proxima Nova Rg';}
.we-mega-menu-col.span4.mg_solid_border .type-of-block .block-inner h2 a:hover, .mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .menu-title a:hover{
    background: #e7e7e7;
}
.we-mega-menu-col.span4.mg_solid_border .type-of-block .block-inner ul li a:hover {
    background: #e7e7e7;
	box-shadow:none;color:#34393d;
}
/*.we-mega-menu-col.span4.mg_solid_border .block-inner h2:nth-child(2):after {
    border-bottom: 1px solid #008da9;
    content: "";
    width: 100%;
    display: inline-block;
}*/
.mg_2cols .mm_featured_contact .card-info {
    float: left;
    margin-left: 0;
    margin-top: 55px;
    width: 40%;
}
.mg_2cols .mm_featured_contact .card-info p a:hover {
    padding: 0 !important;
    display: inline-block;
    width: 100%;
}
.mg_2cols .mm_featured_contact .block-inner h2 {
 display:none;
}
.mg_2cols .mm_featured_contact .tech_support_wrap {
    float: left;
    width: 45%;
    margin-top: 55px;
}
.we-mega-menu-submenu.mg_2cols .we-mega-menu-submenu-inner .we-mega-menu-row:nth-child(2) {
    width: 65% !important;
}
.we-mega-menu-submenu.mg_2cols .we-mega-menu-submenu-inner .we-mega-menu-row:nth-child(1) {
    width: 33%;
}
.mg_2cols .mm_featured_contact .card-info .card-info-row {
    font-size: 18px;margin: 0;
}
.mg_2cols .mm_featured_contact .card-info p a {
    padding: 0 !important;display: inline-block;
    width: 100%;
}
.mg_2cols .mm_featured_contact .card-info .card-info-row strong {
    margin-right: 0;
}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner h2 a:hover { padding: 2px 8px; color: #008da9; box-shadow:none;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner ul, .mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner ul li{float:none;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner ul li{padding-top:3px; padding-bottom:0px;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_4clmn ul li {
    display: inline-flex;
    width: 24.7%;
    margin-bottom: 10px;
    margin-top: 10px;
}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_4clmn ul {
    width: 100%;
}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_4clmn {
    width: 100%;
}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_4clmn ul li a{width:100%;line-height: 1.2;
    text-transform: uppercase;
    color: #0066a4;
    padding: 0 0 0px 0;
    font-family: 'Proxima Nova Rg';
}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_4clmn ul li a:hover {
    padding: 0 0 0px 0;
    color: #008da9;
    box-shadow: none;
	background:none;
}
.mmenu-nav.mm-basic .mmenu-block-title {
    white-space: normal;
}
.we-mega-menu-submenu.menu_4clmn_top .we-mega-menu-submenu-inner .we-mega-menu-row{width: 100%;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner ul li a{color:#34393d; display:block; font-size: 16px; padding:2px 8px; font-family:'Proxima Nova Rg';}
.mainmenu0000 .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row + .we-mega-menu-row:not(.mm_prd_fndr_wrap):before {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#038499+0,5dafbb+50,7db9e8+100&1+0,0+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzODQ5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzVkYWZiYiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(3,132,153,1) 0%, rgba(93,175,187,0.5) 50%, rgba(125,185,232,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(3,132,153,1) 0%,rgba(93,175,187,0.5) 50%,rgba(125,185,232,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(3,132,153,1) 0%,rgba(93,175,187,0.5) 50%,rgba(125,185,232,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#038499', endColorstr='#007db9e8',GradientType=0 ); /* IE6-8 */ width: 2px; content: ' '; margin: 20px 0px; /* z-index: 99999; */ position: absolute; left: -3px; top: 15px; bottom: 10px;}
.mainmenu00 .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row + .we-mega-menu-row:not(.mm_prd_fndr_wrap):before {background:#0066a4;width: 2px; content: ' '; margin: 20px 0px 0; /* z-index: 99999; */ position: absolute; left: -3px; top: 15px; bottom: 6px;}
/* .mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row:nth-child(3):before{content: none; background:none;} */
/* .mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row.mm_prd_fndr_wrap:before{display: initial; margin: 0; background:none; float:none; position: initial;} */
/*.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr ul > li:after{ display:block; margin-left:15px; margin-top:10px; margin-bottom:5px; height:1px;  border-bottom: 1px solid #008296; width: calc(100% - 30px);}
*/
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr ul > li:after{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#64b4bf+0,64b4bf+22,64b4bf+22,ffffff+62,ffffff+79&1+0,0.34+61 */
/*background: -moz-linear-gradient(left, rgba(100,180,191,1) 0%, rgba(100,180,191,0.76) 22%, rgba(251,253,253,0.34) 61%, rgba(255,255,255,0.34) 62%, rgba(255,255,255,0.34) 79%); /* FF3.6-15 */
/*background: -webkit-linear-gradient(left, rgba(100,180,191,1) 0%,rgba(100,180,191,0.76) 22%,rgba(251,253,253,0.34) 61%,rgba(255,255,255,0.34) 62%,rgba(255,255,255,0.34) 79%); /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to right, rgba(100,180,191,1) 0%,rgba(100,180,191,0.76) 22%,rgba(251,253,253,0.34) 61%,rgba(255,255,255,0.34) 62%,rgba(255,255,255,0.34) 79%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64b4bf', endColorstr='#57ffffff',GradientType=1 ); /* IE6-9 */
    /* border-bottom: 1px dashed #0066a4; */
	}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr ul > li:after{ display:block; /* margin-left:7px; margin-top:10px; margin-bottom:4px; */ height:1px; margin-top:12px;}

.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr._li_1 ul > li:nth-child(1):after{content:"";}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr._li_2 ul > li:nth-child(2):after{content:"";}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr._li_3 ul > li:nth-child(3):after{content:"";}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr._li_4 ul > li:nth-child(4):after{content:"";}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr._li_5 ul > li:nth-child(5):after{content:"";}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr._li_6 ul > li:nth-child(6):after{content:"";}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr._li_7 ul > li:nth-child(7):after{content:"";}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr._li_8 ul > li:nth-child(8):after{content:"";}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr._li_9 ul > li:nth-child(9):after{content:"";}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.menu_bdr._li_10 ul > li:nth-child(10):after{content:"";}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner ul li a:hover:after{width:3px; height:100%; top:0; left:-3px;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .type-of-block{margin-top:20px;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .type-of-block{/* margin-top:30px; */ margin-top:0;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .type-of-block a.linkBtn{font-size:23px; line-height:1; padding:0; font-family:'Proxima Nova Rg';}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .type-of-block a.linkBtn:after, .mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner h2:hover a:after{display:none;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .type-of-block a.linkBtn .icon-icon_link{vertical-align:text-bottom;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .type-of-block a.linkBtn:hover{box-shadow:none; border-left:none;}
/* .mainmenu .we-mega-menu-ul .we-mega-menu-submenu-inner ul li a {color: #34393d; padding: 5px 5px 5px 15px;}
.we-mega-menu-ul .we-mega-menu-submenu-inner ul li {margin-bottom: 20px; width: 100%;} */



/*Menu List Style 2*/

.mainmenu .we-mega-menu-submenu.mg_3cols{padding-top:0;}
.mainmenu .we-mega-menu-submenu.mg_3cols .we-mega-menu-submenu-inner .we-mega-menu-row:not(.mm_prd_fndr_wrap) {width:33.33%;}
.mainmenu .we-mega-menu-submenu.mg_3cols .we-mega-menu-submenu-inner .we-mega-menu-row.mm_featured_rsrcs_wrap {width:66.66%; padding-top:36px!important;}
.mainmenu .we-mega-menu-submenu.mg_2cols .we-mega-menu-submenu-inner .we-mega-menu-row.mm_featured_rsrcs_wrap {padding-top:52px!important;}
.mainmenu .navbar-we-mega-menu .nav-tabs li .mg_blue_links{padding-top:12px!important;}
.mainmenu .navbar-we-mega-menu .nav-tabs li .mg_3cols .mg_blue_links li a {padding:4px 8px; text-transform:uppercase; color:#0067a4;}
.mainmenu .navbar-we-mega-menu .nav-tabs li:nth-child(2) .mg_blue_links li:nth-child(5) a { text-transform: none;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.mg_solid_border:before {content:""; margin-left:8px;   border-top: 1px solid #008da9; margin-top: 8px; padding-top: 4px; display:block;}
.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.mg_solid_border ul {padding-left:0;}

.mainmenu .navbar-we-mega-menu .nav-tabs > li:not(:first-child) .we-mega-menu-row:first-child .mg_blue_links ul li:first-child a{/*font-size:25px;*/ line-height:1.2;/*  color:#34393d; */}
.mainmenu .navbar-we-mega-menu .nav-tabs > li:not(:first-child) .we-mega-menu-row:first-child .mg_blue_links ul li:first-child a:hover{background:none;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li:not(:first-child) .we-mega-menu-row:first-child .mg_blue_links ul li:first-child a:hover { background: #e7e7e7;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li > div{background:#fff url(../images/mm-bg.jpg) no-repeat right bottom;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li .res_Megamenu{width:50%; float:left; padding-left:15px;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li .views-row:first-child > .res_Megamenu{padding-left:0; padding-right:15px;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li .res_Megamenu h4, .mainmenu .navbar-we-mega-menu .nav-tabs > li .res_Megamenu .grey_title{color:#666666; font-size:18px; text-transform: uppercase;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li .res_Megamenu .grey_title{margin:10px 0;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li .res_Megamenu p{color:#999999; font-size:16px;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li .res_Megamenu a{ font-size:16px; display:inline-block; padding:0;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li .res_Megamenu a.ext{ margin-top:5px;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li .res_Megamenu i.icon-icon_link { font-size: 14px;}
.mainmenu .navbar-we-mega-menu .nav-tabs > li .res_Megamenu a:hover{ text-decoration:none; box-shadow:none; background: none;}
.mainmenu .navbar-we-mega-menu .nav-tabs li a.menu_close{position:absolute; top:1px; right:1px; /* background:#008da9; */ color:#fff; width:28px; height:28px; text-align:center; line-height:22px; font-weight:normal; padding:0;}
.mainmenu .navbar-we-mega-menu .nav-tabs li a.menu_close:hover, .mainmenu .navbar-we-mega-menu .nav-tabs li a.menu_close:focus{box-shadow:none;}


@media (min-width: 1441px) {
	header .navbar-header{margin:17px 0 19px}
	.mainmenu .navbar-we-mega-menu .nav-tabs{margin:21px 0 0;}
	.mainmenu .navbar-we-mega-menu .nav-tabs > li > a, .mainmenu .navbar-we-mega-menu .nav-tabs > li > span{padding:15px 15px 39px;}
}

@media (max-width: 1440px) {
	header .navbar-header{margin:19px 0 22px;}
	.mainmenu .navbar-we-mega-menu .nav-tabs{margin-top:23px;}
	.mainmenu .navbar-we-mega-menu .nav-tabs > li > a, .mainmenu .navbar-we-mega-menu .nav-tabs > li > span{padding:15px 15px 39px;}
		
}

@media (min-width: 1201px) and (max-width: 1311px) {
    .mainmenu .navbar-we-mega-menu .nav-tabs > li > a, .mainmenu .navbar-we-mega-menu .nav-tabs > li > span{padding: 15px 15px 37px; font-size: 16px;}
}
/* @media (min-width: 992px) and (max-width: 1366px) {
.mainmenu .we-mega-menu-submenu{ width: 90%!important;}
} */
@media (min-width: 992px) and (max-width: 1200px) {
    .mainmenu .navbar-we-mega-menu .nav-tabs{margin-top:13px;}
    .mainmenu .navbar-we-mega-menu .nav-tabs > li > a, .mainmenu .navbar-we-mega-menu .nav-tabs > li > span{padding: 13px 9px 32px; font-size: 14px;}
    .headerrow > [class^="col-xs"]{padding-left: 15px; padding-right: 15px;}
	header .navbar-header{width:160px; }
}
@media (min-width: 1128px) and (max-width: 1200px) {
	.mainmenu .navbar-we-mega-menu .nav-tabs > li > a, .mainmenu .navbar-we-mega-menu .nav-tabs > li > span{padding:13px 10px 32px;}
}
@media (min-width: 992px) {
	.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.mm_featured_rsrcs.mm_half_col{width:50%; float:left;}
	.mainmenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col.mm_featured_rsrcs.mm_half_col .res_Megamenu{width:100%;}
	.headersearch fieldset .form-control{  height: 21px; width:90%;
    box-sizing: border-box;
    border-radius: 0;
    font-size: 12px;
    background-color: white;
	border:none;
	border-bottom: 1px solid #a6acb0; 
	box-shadow:none;
    background-position: 10px 10px; 
    background-repeat: no-repeat;
    padding: 7px 5px 0 0;
   /* -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;*/
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
    float: right;
	}
	.companylinks > .companylist ul li.dropdown a{padding-right:18px;}
	.companylinks > .companylist ul li a .icon-icon_link{position:absolute; right:0; bottom:1px; height:12px; width:12px; display:block;}
	.companylinks > .companylist ul li a .icon-icon_link:before{position:absolute; left:0; bottom:4px; display:block;}
	header.fixed-header .mainmenu .navbar-we-mega-menu .nav-tabs li.header-rfq a{padding:10px 15px 11px; transition:all 0.3s;}
	header.fixed-header .navbar-header{margin:10px 0 16px; transition:all 0.3s; position:relative; z-index:1;}
	header.fixed-header .navbar-header a img{max-height:36px;}
	header.fixed-header .mainmenu .navbar-we-mega-menu .nav-tabs{margin-top:8px; transition:all 0.3s;}
	header.fixed-header .mainmenu .navbar-we-mega-menu .nav-tabs > li > a, header.fixed-header .mainmenu .navbar-we-mega-menu .nav-tabs > li > span{padding:13px 17px 18px; transition:all 0.3s;}
	.headersearch{position:relative; margin-top: -38px; right:inherit; top:inherit; float:right;}
	header.fixed-header .companylogo img{ max-width:100%; max-height:36px;}
	/* #mmenu_left{display:none!important;} */
}
@media (max-width: 1199px) {
	header.fixed-header .mainmenu .navbar-we-mega-menu .nav-tabs > li > a, header.fixed-header .mainmenu .navbar-we-mega-menu .nav-tabs > li > span{padding:13px 15px 18px;}
}

@media (max-width: 991px) {
	#mmenu_left li.mmenu-mm-list-mlid-86.mmenu-mm-list-path-applications-g-protein-coupled-receptors-ion-channels a {
    text-transform: none !important;
}
	.companylinks > .companylist > ul{
	float: none;
	padding-left: 0;
	margin-top: 0px;
	}
	.companylinks > .companylist > ul li a{font-size: 20px!important;}
	.companylinks > .companylist > ul li {border-bottom: none;}
    header{position: fixed; width:100%; background: #fff; top:0!important;}
	header:before{display:none!important;}
	.headersearch fieldset .form-control{margin-left:0;}
	#mmenu_left{background:#fff;z-index:6 !important;}
    header{padding-top: 0; border-top: none; z-index:99;}
    .headerrow > [class^="col-xs"]>.navbar-header{margin: 0 0; padding: 20px 0; width: 100%;}
    .headerrow{position: relative;}
    .mainmenu {background:#f0f1f2;}
    .mainmenu.collapse {display: none; background:#f0f1f2;}
    .mainmenu.collapse.in {display: block; z-index: 999;}
    header .navbar-header{ position: relative; padding: 20px 15px; width:100%; margin: 0;}
    .companylogo{ width:150px; display: block;}
    .companylogo img{ max-width:100%; max-height:35px;}
    .companylogo + .navbar-toggle{padding: 0; position: absolute; right: 0; top: 12px; cursor: pointer; z-index: 1; width:37px; height: 37px; display: block; margin-right:0;}
    .companylogo + .navbar-toggle > .icon-bar{background: #008296; width: 35px; transition:all 0.3s;}
    .companylogo + .navbar-toggle > .icon-bar + .icon-bar{margin-top: 5px;}
    .companylogo + .navbar-toggle.hamclose > .icon-bar:last-child(2){display: none;}
    .companylogo + .navbar-toggle.hamclose > .icon-bar{transform: rotate(45deg); position: absolute; top:17px;}
    .companylogo + .navbar-toggle.hamclose > .icon-bar + .icon-bar{transform: rotate(-45deg); top:12px;}

    .headersearch, .companylinks{position: static; width:inherit;}
    .headersearch{background: #f0f1f2; padding: 25px 15px; height: inherit; display:inline-block; width:100%;     /* position: absolute!important; */
    top: 0;}
	.headersearch.focus{width:100%;}
	.headersearch + nav{clear:left; background:#f0f1f2; margin-top: 74px;}
    .search{padding-right:30px; position: relative;}
    .search > form > fieldset{border-bottom: 1px solid #6a747c;}
    .search > form > fieldset > input{border: none; border-radius: 0; height:inherit; box-shadow: none; padding: 0; font-size:12px; color: #34393d; background: none; font-family: 'Proxima Nova Rg';}
    .headersearch .searchbutton{top: inherit; bottom: 0; height: inherit; width:25px; font-size:25px; color:#34393d;}
    .companylist > ul > li{margin-top: 20px;}
    .mainmenu{position:absolute; left: 0; right:0;}
    .headersearch fieldset .form-control{border-bottom: none; height:25px; font-size:17px; padding-top:0; padding-bottom:0;}
    .openmenu{overflow-y:hidden;}
    .mainmenu, #mmenu_left{top:74px; bottom:0; position:fixed; overflow-y:auto; left:0; width:100%; max-width:100%;}
	#mm-blocker{background:none;}
	.mmenu-nav.mm-basic.mm-hassearch > .mm-search{top:0;}
	.mmenu-nav.mm-basic.mm-hassearch > .mm-panel{padding-top:74px!important;}
	#mm-blocker{opacity:0;}
    
    .mmenu-nav.mm-basic > .mm-list li
	.mmenu-nav.mm-basic > .mm-list{float: none; margin-top:0; background:#fff;}
    .mmenu-nav.mm-basic > .mm-list{float: none; margin-top:0; background:#fff;}
    .mmenu-nav.mm-basic > .mm-list > li, .mmenu-nav.mm-basic > .mm-list li{text-align: center; border-bottom: 1px solid #f1f2f3; float: none; border-top:none; position:relative;}
    .mmenu-nav.mm-basic > .mm-list li a, .mmenu-nav.mm-basic > .mm-list li > a:not(.mm-subopen):not(.mm-subclose):not(.mm-fullsubopen){font-size: 18px; position: relative; white-space: nowrap; display: block; padding: 18px 50px 18px 15px; color: #34393d; text-align: left; text-transform: uppercase;margin-bottom: 0; font-family: 'Proxima Nova Light'; font-weight:300; text-shadow:none;}
    .mmenu-nav.mm-basic > .mm-list li a.mmenu-mm-list  { background:#f0f1f2; text-shadow:none;}
    /*.mmenu-nav.mm-basic > .mm-list li a span{font-size: 18px; color: #34393d; font-family: 'Proxima Nova Light'; font-weight:300;  white-space: initial; padding-right:35px;}*/
    .mmenu-nav.mm-basic > .mm-list li a.mm-subopen{position:absolute; top:0; right:0; bottom:0; height:100%; width:45px;}
    .mmenu-nav.mm-basic > .mm-list li a.mm-subopen:before{display:none;}
    .mmenu-nav.mm-basic > .mm-list li a.mm-subopen:after, .mmenu-nav.mm-basic > .mm-list li a.mm-subopen:hover:after{content:"\f105"; font-size:25px!important; font-weight: bold; text-align: center; line-height: 28px; width: 30px; height: 30px; display: block; position: absolute; right: 15px;  border-radius: 100%; border: 1px solid #34393d;  color: #34393d; top: 50%;  display: inline-block; font: normal normal normal 14px/1 FontAwesome; margin-top:-15px; transform:rotate(0deg);}
    .mmenu-nav.mm-basic em.mm-counter, .skip-link{display:none;}
	.mmenu-nav.mm-basic em.mm-counter + a.mm-subopen + a, .mmenu-nav.mm-basic em.mm-counter + a.mm-subopen + span{margin-right:0;}
	.mm-list > li > span{padding:0;}
    .mmenu-nav.mm-basic > .mm-list li a:hover:not(.mm-subopen){text-decoration: none; color:#0066a4; background:#fff; box-shadow:none;}
    .mmenu-nav.mm-basic > .mm-list li > a:after, .mainmenu nav ul.megamenu li a:hover:after, .mmenu-nav.mm-basic .mm-subopen:after{content:"\f105"; font-size:25px!important; font-weight: bold; text-align: center; line-height: 28px; width: 30px; height: 30px; display: block; position: absolute; right: 15px;  border-radius: 100%; border: 1px solid #34393d;  color: #34393d; top: 50%;/*   display: inline-block; */  display: none; font: normal normal normal 14px/1 FontAwesome; margin-top:-15px;}
    .mmenu-nav.mm-basic > .mm-list li.mm-subtitle a:after{content:"\f105"; font-size:25px!important; font-weight: bold; text-align: center; line-height: 28px; width: 30px; height: 30px; display: block; position: absolute; right: 15px;  border-radius: 100%; border: 1px solid #34393d;  color: #34393d; top: 50%;   display: inline-block; font: normal normal normal 14px/1 FontAwesome; margin-top:-15px;}
    .mmenu-nav.mm-basic > .mm-list li:not(:last-child) a:hover:after{left: inherit; background: none;}
    .mmenu-nav.mm-basic > .mm-list > li > a.themebutton{background: #008da9; color:#fff; text-align: center; padding: 22px 15px; box-shadow: 0px 5px 10px #9e9e9e; position: relative; text-transform: uppercase;}
    .mmenu-nav.mm-basic > .mm-list > li > a.themebutton:hover{background: #0066a4; color:#fff;}
    .mmenu-nav.mm-basic > .mm-list > li > a.themebutton:hover:after{display: none;}
    .mmenu-nav.mm-basic > .mm-list > li > a.themebutton.grad{background: #008da9;}
    .mmenu-nav.mm-basic > .mm-list > li > a.themebutton.grad:hover{background: #008da9;}
	.mmenu-nav.mm-basic [class^="icon-"]{display:none;}
	.mmenu-nav.mm-basic.mm-hassearch > .mm-search{height:74px; padding:25px 45px 24px 15px; background:#f0f1f2; border-bottom:none;}
	.mm-menu .mm-search input{background:none; border-radius:0; border:none; border-bottom:1px solid #34393d; padding:0; color:#34393d; height:25px;}
	.mmenu-nav.mm-basic.mm-hassearch > .mm-search:after{display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content:"\f002"; position: absolute; right: 15px; bottom:25px;    width: 25px; font-size: 25px; color:#34393d; text-shadow:none;}
	.mmenu-nav.mm-basic .mm-subclose{margin-top:0;}
	.mmenu-nav.mm-basic > .mm-list > li, .mmenu-nav.mm-basic > .mm-list li a:after{}
	.mmenu-nav.mm-basic > .mm-list li a:before{display:none;}
	.mmenu-nav.mm-basic > .mm-list > li, .mmenu-nav.mm-basic > .mm-list li{}
	.mm-menu .mm-list > li > a.mm-subclose{text-indent:0; background:#fff;}
	.mm-menu .mm-list{padding:0;}
	.mmenu-nav.mm-basic > .mm-list li.mm-subtitle a{padding-left:55px;}
	.mmenu-nav.mm-basic > .mm-list li.mm-subtitle a:after, .mmenu-nav.mm-basic > .mm-list li.mm-subtitle a:hover:after{right:inherit; left:15px; transform:rotate(180deg);}
	.mmenu-nav.mm-basic > .mm-list li a:hover, .mmenu-nav.mm-basic > .mm-list li a:hover span, .mmenu-nav.mm-basic > .mm-list li a.mm-subopen:hover + a.mmenu-mm-list span {background:inherit!important; color:#0066a4!important;}
	.mmenu-nav.mm-basic > .mm-list li a.mm-subopen:hover + a.mmenu-mm-list, .mmenu-nav.mm-basic > .mm-list li a:hover:not(.mm-subopen) {background:inherit!important; color:#0066a4!important;}
	.mmenu-nav.mm-basic > .mm-list li a:hover:after, .mmenu-nav.mm-basic > .mm-list li a.mm-subopen:hover + a.mmenu-mm-list:after{background:inherit!important; color:#0066a4!important; border-color:#0066a4;}
	.mmenu-nav.mm-basic .mm-list.mmenu-mm-list-level-1 li a.mmenu-mm-list{background:#fff!important;}
	.mmenu-nav.mm-basic .mm-list.mmenu-mm-list-level-1 li a.mmenu-mm-list:hover, .mmenu-nav.mm-basic .mm-list.mmenu-mm-list-level-1 li a.mm-subopen:hover + a.mmenu-mm-list{background:#f0f1f2!important;}
	.mm-menu > .mm-panel.mm-subopened {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
	  html.mm-opening .mm-slideout {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0); }

   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist{background: #f0f1f2; /*padding: 25px 15px;*/ padding:5px 15px 120px 15px;}
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul{width:100%;}
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul:after{display: block; clear: both; content: "";}
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist ul li{float: left; width:50%; text-align:center; margin-right: 0;}
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul > li:nth-child(odd){clear: left;}
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul > li > a{color:#6a747c!important; padding: 10px 0!important; display: block!important; text-align:center!important;}
   /*.mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul > li > a span{color:#6a747c!important;}*/
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul > li > a:after{display:none!important;}
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul > li > a [class^="icon-"]{display:inline-block!important;}
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul li a{font-size: 17px!important; text-transform:inherit!important;}
   /*.mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul > li > a > .fa{border-radius:100%!important; border:1px solid #6a747c!important; text-align: center; width:17px!important; height: 17px!important; line-height: 15px!important;}*/
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul > li > a:hover{text-decoration: none;}
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul > li > .dropdown-menu{min-width: 100%;}
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul > li > .dropdown-menu li{width: 100%; text-align: left;}
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul > li > .dropdown-menu li a:after{display:none;}
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul > li > .dropdown-menu li a{padding:4px 15px!important; font-weight:400; font-size:16px;}
   .mmenu-nav.mm-basic > .mm-list li .companylinks > .companylist > ul > li br{display:none;}
	header.fixed-header{top:0!important}
	header.fixed-header .companylinks, header.fixed-header .headersearch{display:block;}
	.mm-menu.mm-hassearch > .mm-panel > .mm-list:first-child{margin-top:0;}
	.mmenu-nav.mm-basic{height:calc(100% - 74px)!important;}
	.mm-menu > .mm-list:after{height:0;}
	.mmenu-nav.mm-basic .mm-list.mmenu-mm-list-level-1 li.mmenu-mm-list-path-quote-request a{margin-left:0; margin-right:0; background: #F8A100!important; color: #fff!important; font-family: 'Proxima Nova Rg'; padding: 15px 15px 16px; box-shadow: 0px 5px 10px #9e9e9e; position: relative; text-transform: uppercase; text-align:center!important; text-transform:inherit!important;}
	.mmenu-nav.mm-basic .mm-list.mmenu-mm-list-level-1 li.mmenu-mm-list-path-quote-request a:hover{background: #F8A100!important; color: #fff!important;}
	.mmenu-nav.mm-basic .mm-list.mmenu-mm-list-level-1 li.mmenu-mm-list-path-quote-request a span{color: #fff!important; font-family: 'Proxima Nova Rg'; text-align:center!important; display:block;}
	.mm-menu .mm-list.mmenu-mm-list-level-1 li.mmenu-mm-list-path-quote-request a:after{display:none;}
	
	
	/* .headersearch{position:static;} */
}
@media all and (max-width: 767px) {
#taxonomy-term-355 .hero-desc{margin-bottom: 0 !important; } 
}


@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); } 
	}
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); } }
	html.mm-slide.mm-opened .mm-menu {
  -webkit-transform: translateX(-30%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }
html.mm-slide.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-right.mm-opened .mm-menu {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }
  
  
  
  
/* .path-quote-request .mainmenu .navbar-we-mega-menu .nav-tabs li.header-rfq, .path-quote-request .mmenu-mm-list-path-quote-request {
    display: none !important;
} */