@import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/*========= Printable Page Style ===========*/
.print_header div {
	float:left;
	color: #333333;
	font-size: 1em;
	margin:10px 36px 15px 0;
}
.print_header div a {
 color: #1987D9 !important;
}
.print_header img {
	margin: 3px 0 0 0;
	max-width:400;
}
.print_header div strong {
    font-weight: 500;
}
#plp-container .plp-page-divider {
    border-color: #b7b7b7;
}
#plp-container .firstcolumn, body[data-pagetype="Category"] .thumbnailfirstcolumn{
    width:81.9% !important;
}
#plp-container .secondcolumn{
	width:15.5% !important;
}
body[data-pagetype="ItemDetail"] .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding-left: 6px !important;
    font-weight: 500 !important;
}
@media (min-width: 60em) {
body[data-pagetype="ItemDetail"] #plp-container .secondcolumn {
	width: 27.9% !important;
}
body[data-pagetype="ItemDetail"] #plp-container .firstcolumn {
	width: 70.9% !important;
}
}
@media (min-width: 75em) {
body[data-pagetype="ItemDetail"] #plp-container .secondcolumn {
	width: 23.5% !important;
}
body[data-pagetype="ItemDetail"] #plp-container .firstcolumn {
	width: 71.9% !important;
}

}
.plp-promo ul li {
	margin: 0 !important;
    padding: 0 !important;
	clear: both !important;
}
#plp-item-sidebar .plp-sprite-asset-pdf {
	margin: 0 !important;
}
.plp-print-header strong {
	font-weight:600;
	} 
.plp-language {
    border: 1px solid #bbbbbb;
    float: right;
    height: 25px;
    margin-bottom: 14px;
    margin-right: 7px;
}
.plp-action-bar {
	background: none !important;
    border: none !important;
    color: #333333 !important;
}
.ui-widget-content {
	background: none !important;
}
body[data-pagetype='CADPublisher'] .plp-additional-download>div>a {
	color: #1687DA!important;
}
#plp-container .plp-page-divider:nth-of-type(2), #plp-container .plp-page-divider:nth-of-type(5){
	display: none;
}
/*================== Search Style ================*/
/*.search .plp-page-searchBox-compact {
    background: none !important;
    border: none !important;
    display: inline-block;
    float: none !important;
    margin: 0 auto !important;
    max-width: 256px !important;
    position: relative;
    top: 0;
    width: 100% !important;
}
.search .plp-page-searchBox-compact input{
	border: 1px solid #353535 !important;
	border-radius:0;
	font-family: arial;
	font-size: 12px;
	height:22px;
	line-height: 15px;
	padding: 4px 5px !important;
	vertical-align:top;
	width: 222px !important;
}
.search .plp-page-searchBox-compact a#search{
	background: url(search-off.png) no-repeat left top;
    display: inline-block;
	height:19px;
	margin:1px 0 0 3px;
	width:24px;
    vertical-align: top;
}*/
/*===============*/
/*.plp-page-searchBox #search{
	background:url("search_glass.jpg") no-repeat left top;
    border: medium none;
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    width: 26px;
}
.search .plp-search-holder .plp-page-searchBox, .search .plp-search-holder .plp-page-searchBox-medium{
	background:none;
	border: none;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}
.search .plp-search-holder .plp-page-searchBox select {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #aeaeae;
    color: #797979;
    float: left;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    margin: 1px 0 0;
    padding: 0;
    width: 100px;
	font-family:arial;
}
.search .plp-search-holder .plp-page-searchBox input{
	border: 1px solid #aeaeae;
    color: #797979;
    float: left;
    font-size: 11px;
    height: 24px;
    margin: 0 0 0 5px;
    padding: 2px 5px;
    width: 138px;
}
.search .plp-search-holder .plp-page-searchBox span{
	display:none;
}
.google_translater {
    float: left;
   }
#google_translate_element .goog-te-gadget img{
	margin-top:-1px;	
}*/
.tsubaki-print-logo {
    float: left;
    margin:21px 28px 44px 10px;
}
body #plp-item-sidebar .plp-promo-item a.plp-download-link {
    padding-top: 0 !important;
    width:  86% !important;
}
body[data-pagetype="ItemDetail"] #plp-item-sidebar .plp-promo-item a.plp-download-link {
	width: 85% !important;
}
@media (min-width: 60em) {
body[data-pagetype="ItemDetail"] #plp-item-sidebar .plp-promo-item a.plp-download-link {
	width: 85% !important;
}

}
@media (min-width: 75em) {
body[data-pagetype="ItemDetail"] #plp-item-sidebar .plp-promo-item a.plp-download-link {
	width: 92% !important;
}

}
body #plp-si .ui-icon-search, body #plp-advsi .ui-icon-search {
background-image:url(new-more-less.png) !important;
}
body #plp-si .ui-icon-search:hover, body #plp-si:hover .ui-icon-search, body #plp-advsi .ui-icon-search:hover, body #plp-advsi:hover .ui-icon-search {
background-image:url(white-new-more.png) !important;
}
body #plp-item-sidebar img[src="/plp/mm/pdf_icon.jpg"] {
	float: left !important;
}
/*=================== PLP Bread Crumb style ========================*/
main nav#plp-header-links {
    height: auto;
}
#plp-bread-crumb{
	display: inline-block !important;
    float: none !important;
    background: none;
    border: none;
    color: #707070;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin: 0;
    width: 93% !important;
    vertical-align: top;
    padding: 0 !important;
}
#plp-bread-crumb a {
	font-size:14px;
	color:#707070;
	text-decoration:underline;
}
#plp-bread-crumb a:hover {
	color:#707070;
	text-decoration:none;
}
#plp-page-actions {
display: inline-block;
    width: auto !important;
    vertical-align: top;
    padding: 0 !important;
    float: none !important;
    text-alig:  left !important;
}
#plp-bread-crumb a::after {
    content: "/";
    position: absolute;
    width: 10px;
    z-index: 1;
    background: #fff;
    padding: 2px 1px 2px 2px;
}

@media (min-width: 60em) {
	#plp-page-actions {
width: 33% !important;
}

}

/*#plp-page-pagination .plp-img-sprite {
    background-image: url(new-plp-sprite.png) !important;
}*/
nav#plp-header-links {
	height: auto !important;
}
body #plp-page-actions a {
       border: 2px solid #1687DA !important;
    color: #1687DA !important;
    padding: 5px 8px;
    font-size: 12px;
    border-radius: 30px;
    background-image: none;
    margin: 0 5px!important;
    text-decoration: none  !important;
}
body #plp-page-actions a:nth-of-type(4) {
margin: 0 5px 0 0!important;
}
body #plp-page-actions a:hover {
	 border: 2px solid #1687DA !important;
	 background: #1687DA none;
	 color: #ffffff !important;
}
@media (min-width: 60em) {
	#plp-page-actions {
width: auto !important;
text-align: left !important;
}
body #plp-page-actions a{
	 font-size: 12px;
padding: 5px 8px;
}
}
@media (min-width: 80em) { 
	body #plp-page-actions a{
	 font-size: 14px;
padding: 10px 15px 9px 15px;
}

}
/*============== PLP Links Style =============*/
#plp-tree-description a, #plp-item-table-anchors a, #recaptcha_privacy a, #plp-container .plp-page-rfi-switchbutton a, #plp-list-description li div a, #plp-thumbs a, #plp-page-actions a, .treeview a, .read-less-right a, .read-more-right a, .plp-promo a, .plp-table-value a, #plp-anchors a {
    color: #1687DA!important;
	text-decoration:underline !important;
	font-weight:400 !important;
}
#plp-tree-description a:hover, #plp-item-table-anchors a:hover, #recaptcha_privacy a:hover, #plp-container .plp-page-rfi-switchbutton a:hover, #plp-list-description li div a:hover, #plp-thumbs a:hover, #plp-page-actions a:hover, .treeview a:hover, .read-less-right a:hover, .read-more-right a:hover, .plp-promo a:hover, .plp-table-value a:hover, #plp-anchors a:hover {
    color: #1987D9 !important;
	text-decoration:none !important;
}
/*=============== Heading Style ============*/
#plp-container h1{
	color:#262626;
	display:inline-block !important;
    font-size:24px !important;
    font-weight:600;
	margin-bottom: 0px !important;
    line-height:27px;
    padding:0 0 20px 0;
	text-transform:uppercase;
	vertical-align:middle;
}
body[data-pagetype="Compare"] #plp-container h1{
	padding:0;
}
/*================= Item Detail Page Style ===========================*/
body[data-pagetype="ItemDetail"] #plp-item-description-with-image {
    background:none !important;
}
body[data-pagetype="ItemDetail"] .plp-tab-content .plp-table-name, body[data-pagetype="ItemDetail"] .plp-tab-content .plp-table-value {
    background: none !important;
	border-top: 1px solid #b7b7b7;
	border-left:none !important;
}
body[data-pagetype="ItemDetail"] #plp-item-table-tabs .plp-tab-content, body[data-pagetype="ItemDetail"] #plp-item-table-tabs, body[data-pagetype="ItemDetail"] .ui-tabs-panel, body[data-pagetype="ItemDetail"] #plp-item-table-tabs .plp-tab-content table, body[data-pagetype="ItemDetail"] #plp-item-table-tabs .plp-oddrow {
	background:none;
	padding:0;
}
body[data-pagetype="ItemDetail"] #plp-item-table-tabs {
border: 1px solid #b7b7b7 !important;
}
.plp-item-description{
	color:#333333;
	margin:0 !important;
	padding:0 22px 0 0 !important;
	box-sizing:border-box;
}
#plp-action-bar-left {
	font-weight: normal;
}
.plp-pagination a {
	background:none !important;
	border:none !important;
	font-weight:normal !important;
}
body[data-pagetype="CategoryResult"] h3.ui-widget-content.ui-corner-top.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-bottom, body[data-pagetype="ItemDetail"] .plp-item-specs h3.ui-accordion-header, body[data-pagetype="ItemDetail"] #plp-item-sidebar h3.ui-accordion-header{
	border: 1px solid #1778C4;
	background: #1687DA !important;
	border-radius: 0px;
	color:#ffffff;
	font-size:18px;
	font-weight:400;
	line-height:21px;
	margin:0 0 12px 0;
	padding:8px 10px 6px 9px;
}
body[data-pagetype="ItemDetail"] #plp-item-sidebar h3.ui-accordion-header{
	padding: 8px 5px 7px !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
body[data-pagetype="ItemDetail"] #plp-item-sidebar #plp-downloads{
	padding: 1px 0 !important;
}
body[data-pagetype="CategoryResult"] h3.ui-widget-content.ui-corner-top.ui-accordion-header.ui-helper-reset.ui-accordion-header-active.ui-state-active, body[data-pagetype="ItemDetail"] .plp-item-specs h3.ui-accordion-header-active, body[data-pagetype="ItemDetail"] #plp-item-sidebar h3.ui-accordion-header-active, body[data-pagetype="PrintItem"] .plp-item-specs h3.ui-state-active{
	border: 1px solid #1687DA;
	background: #1687DA !important;
	font-size:18px;
	line-height:21px;
	margin:0;
	padding:8px 6px 6px 6px !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
body[data-pagetype="ItemDetail"] .plp-item-page-image-viewer .plp-image-ctn{
	border-color:#b7b7b7;
}
body[data-pagetype="ItemDetail"] #plp-item-page-specs .plp-item-specs.ui-accordion .group, body[data-pagetype="ItemDetail"] #plp-item-sidebar .plp-promo-content, body[data-pagetype="PrintItem"] #plp-item-page-specs .plp-item-specs .group{
	border:none;
	border-radius: 0px;
	margin: 0;
    padding: 0;
}
body[data-pagetype="ItemDetail"] #plp-item-sidebar .plp-promo-content{
	border-radius:0;
	background: #ffffff !important;
}
body[data-pagetype="ItemDetail"] #plp-item-page-specs .plp-item-specs.ui-accordion .group .ui-accordion-content{
	border: 1px solid #b7b7b7 !important;
	padding: 4px 0px 0px 0px;
	margin-bottom: 10px;
}
body[data-pagetype="ItemDetail"] #plp-item-table-anchors, body[data-pagetype="PrintItem"] #plp-item-table-anchors{
	padding:20px 0 9px 0;
}
body[data-pagetype="ItemDetail"] .plp-item-specs .ui-accordion-content .plp-item-table tr {
    border-bottom: 3px solid #fff;
}
body[data-pagetype="ItemDetail"] .plp-item-specs .ui-accordion-content .plp-item-table td, body[data-pagetype="PrintItem"] .plp-item-specs .plp-item-table td{
    color: #333333;
    padding: 11px 16px 10px;
    width: 49%;
}
body[data-pagetype="ItemDetail"] .plp-item-specs .ui-accordion-content .plp-item-table td.plp-table-name {
    border-right: 3px solid #fff;
}
body[data-pagetype="ItemDetail"] .plp-item-specs .ui-accordion-content .plp-item-table .plp-table-name h2 strong, body[data-pagetype="PrintItem"] .plp-item-specs .plp-item-table .plp-table-name h2 strong{
    font-weight: 400;
}
body[data-pagetype="ItemDetail"] #plp-item-sidebar .plp-promo-content .plp-promo-item, body[data-pagetype="ItemDetail"] #plp-item-sidebar .plp-promo-content .plp-promo-item ul {
    margin: 0;
    padding: 0;
}
/*================= Image Carousel Style ===========================*/
body[data-pagetype="ItemDetail"] .plp-image-carousel li, body[data-pagetype="CategoryResult"] .plp-image-carousel li{
	background:#ffffff;
}
body[data-pagetype="CategoryResult"] .plp-image-gallery .ad-nav {
	height: 98px !important;
	}
#imageGallery {
	background: #f0f0f0 !important;
	border: 1px solid #f0f0f0 !important;
}	
.plp-popup-shadow{
	/*padding:8px !important;*/
	box-shadow: none !important;
/*background: #f0f0f0 !important;*/
}
#tableView {
    background-image: url(list-dashes-bold.svg) !important;
    background-position: 20% !important;
    left: -21px !important;
    opacity: 0.8 !important;
    width: 22px !important;
}
#thumbnailView {
    background-image: url(menu-grid-r.svg) !important;
    background-position: 20% !important;
    right: -29px !important;
    opacity: 0.8 !important;
    width: 22px !important;
}
a.plp-img-sprite.plp-sprite-grid-thumbnail-inactive {
    box-shadow: 1px 1px 5px #000000 !important;
    opacity: 0.8 !important;
}
a.plp-img-sprite.plp-sprite-grid-table-inactive {
    box-shadow: 1px 1px 5px #000000 !important;
    opacity: 0.8 !important;
}
/*============= Request Information Page Style ===================*/
body[data-pagetype="Request"] #formholder .plp-form-heading, body[data-pagetype="Request"] #formholder .plp-form-textfield{
    background: none !important;
    border: 1px solid #b7b7b7 !important;
    color: #333333 !important;
}
body[data-pagetype="Request"] #formholder .plp-form-textfield input, body[data-pagetype="Request"] #formholder .plp-form-textfield textarea{
    background: #ffffff !important;
    border: 1px solid #b7b7b7 !important;
    color: #333333 !important;
}
body[data-pagetype="Request"] #recaptcha_table a {
	color:#1687DA !important;
    text-decoration: underline !important;
}
body[data-pagetype="Request"] #recaptcha_table a:hover {
	color:#1987D9 !important;
    text-decoration:none !important;
}
body[data-pagetype="Request"] .plp-product-request-info table td.plp-product-info-blankspace{
	background:none !important;
	color:#333333 !important;
    border: 1px solid #b7b7b7 !important;	
	}
body[data-pagetype="Request"] .plp-product-request-info table td.plp-product-number {
	background:none !important;
    border: 1px solid #b7b7b7 !important;	
	color:#333333 !important;	
}
body[data-pagetype="Request"] .plp-request-info-form table td.plp-form-heading {
	background:none !important;
    border: 1px solid #b7b7b7 !important;	
	color:#333333 !important;	
}
body[data-pagetype="Request"] .ui-state-default.ui-corner-all.buttonBar.plp-form-button{
	border:1px solid #b7b7b7 !important;
	text-align:right;
}
body[data-pagetype="Request"] #inner-text {
    color: #333333;
    display: inline-block;
    padding: 5px 20px 0 0;
}
.plp-product-buttons #inner-text {
    padding: 6px 0 0 10px;
    display: inline-block;
}
body[data-pagetype="Request"] .plp-product-attach-item .plp-product-attach-button-holder{
	border:1px solid #b7b7b7 !important;
}
body[data-pagetype="Request"] .plp-form-heading	.ui-widget-content{
	background:none;	
	border:1px solid #b7b7b7 !important;
}
body[data-pagetype="Request"] .plp-form-heading	.ui-widget-content input {
	background:#ffffff;
}
body[data-pagetype="Request"] #plp-request-info .plp-form-button:first-child {
	display: none;
}
body[data-pagetype="Request"] #formholder select {
	border: 1px solid #b7b7b7 !important;
	padding: 3px 5px !important;
	width: 375px !important;
}
/*=============== Buttons Style ==============*/
#plp-container .ui-button{
	color:#ffffff !important;
    font-weight:500 !important;
    line-height:21px !important;
    padding:0 !important;
    text-decoration:none !important;
    text-transform: uppercase !important;
    border-radius: 30px;
    padding: 13px 19px 10px 22px !important;
    background: none !important;
	border: 2px solid #1687DA !important;
	color: #1687DA !important;
	font-size: 14px;
    margin-right: 9px;
    margin-top: 0;
}
#plp-container .ui-button:hover {
background: #1687DA !important;
    color: #ffffff !important;
}
#plp-item-sidebar .ui-accordion .ui-accordion-content {
	border: 1px solid #f0f0f0 !important;
    background: #ffffff !important;
}
/*#plp-container .ui-button .ui-button-text{
	padding:3px 38px 0 40px !important;
}*/
.ad-gallery .ad-thumbs .ad-thumb-list{
	height:100px !important;	
	}
body[data-pagetype="CADPublisher"] #plp-container .ui-button .ui-button-text {
	padding:6px 8px 8px 8px !important;
	font-size:14px !important;	
}
/*============== CategoryResult Page plp-table-filter Style ===========*/
body[data-pagetype="CategoryResult"] .floatThead-table .ui-widget-header a, body[data-pagetype="CategoryResult"] .floatThead-table .ui-widget-header, body[data-pagetype="AdvancedSearch12"] .floatThead-table .ui-widget-header a, body[data-pagetype="AdvancedSearch12"] .floatThead-table .ui-widget-header, body[data-pagetype="AdvancedSearch12"] #plp-table-filter .ui-widget-header a, body[data-pagetype="AdvancedSearch12"] #plp-table-filter .ui-widget-header, body[data-pagetype="CategoryResult"] #plp-table-filter .ui-widget-header{ 
	color:#333333;
	text-decoration:none !important;	
	}

body[data-pagetype="AdvancedSearch12"] #plp-table-filter .ui-widget-header a.text2 {
    color: #ffffff !important;
}	
body[data-pagetype="CategoryResult"] #plp-table-filter td a, body[data-pagetype="AdvancedSearch12"] #plp-table-filter td a{ 
	color:#1687DA;
	text-decoration:underline !important;	
	}
body[data-pagetype="CategoryResult"] #plp-table-filter td a:hover, body[data-pagetype="AdvancedSearch12"] #plp-table-filter td a:hover{ 
	color:#1987D9 !important;
	text-decoration:none !important;	
	}
body[data-pagetype="CategoryResult"] #plp-table-filter .ui-widget-header a, body[data-pagetype="CategoryResult"] #plp-table-filter .ui-widget-header a:hover, body[data-pagetype="PrintItems"] #plp-table-filter .ui-widget-header a, body[data-pagetype="PrintItems"] #plp-table-filter .ui-widget-header a:hover{ 
	color:#ffffff;
	text-decoration:none !important;	
	}
body[data-pagetype="CategoryResult"] #plp-table-filter td a:hover, body[data-pagetype="CategoryResult"] #plp-table-filter .ui-state-hover a, body[data-pagetype="CategoryResult"] .floatThead-table .ui-widget-header a:hover, body[data-pagetype="AdvancedSearch12"] #plp-table-filter td a:hover, body[data-pagetype="AdvancedSearch12"] #plp-table-filter .ui-state-hover a, body[data-pagetype="AdvancedSearch12"] #plp-table-filter .ui-widget-header a:hover, body[data-pagetype="AdvancedSearch12"] .floatThead-table .ui-widget-header a:hover{ 
	color:#1687DA;
	}
body[data-pagetype="CategoryResult"] #plp-table-filter .ui-widget-content, body[data-pagetype="CategoryResult"] .plp-table-wrapper, body[data-pagetype="AdvancedSearch12"] #plp-table-filter .ui-widget-content, body[data-pagetype="AdvancedSearch12"] .plp-table-wrapper {
	background:none !important;
    border-left: 1px solid #b7b7b7 !important;
    border-right: 1px solid #b7b7b7 !important;
}
body[data-pagetype="CategoryResult"] #plp-table-filter .ui-state-hover, body[data-pagetype="AdvancedSearch12"] #plp-table-filter .ui-state-hover {
	background:#e2e2e2 !important;
	color:#333333 !important;	
	}
body[data-pagetype="CategoryResult"] #plp-table-filter .ui-state-default, body[data-pagetype="AdvancedSearch12"] #plp-table-filter .ui-state-default{
	background:#e2e2e2 !important;
	color:#333333 !important;
	}
body[data-pagetype="CategoryResult"] #plp-table-filter tr, body[data-pagetype="AdvancedSearch12"] #plp-table-filter tr{
	cursor:text !important;	
	}
body[data-pagetype="CategoryResult"] #plp-thumbs .ui-state-hover{
	background:#e2e2e2 !important;
	border:1px solid #b7b7b7;	
	color:#333333 !important;
	}
body[data-pagetype="CategoryResult"] #plp-thumbs .ui-state-default{
	background:#e2e2e2 !important;
	border:1px solid #b7b7b7;	
	color:#333333 !important;
	}
body[data-pagetype="CategoryResult"] ul#plp-list-description, ul#plp-list-item-description{
    background: none !important;
}
body[data-pagetype="CategoryResult"] #plp-table-filter tr td:first-child {
    white-space: nowrap;
	padding:15px 10px 15px 10px;
}
body[data-pagetype="CategoryResult"] .adv-attributecontrol input:first-child {
    display: block;
}
body[data-pagetype="CategoryResult"] #plp-sidebar-info .ui-accordion-content{
	padding:5px 3px 5px 10px !important;	
	}
body[data-pagetype="CategoryResult"] #plp-description-with-image{
	background:none !important;	
	color:#333333;
	}
#plp-item-sidebar .ui-accordion-header{
	font-weight:bold;
	}
#plp-item-sidebar .plp-promo-item a {
   font-weight: normal !important;
    display: inline-block !important;
    width: calc(100% - 95px) !important;
    vertical-align: top !important;
    padding-top: 21px !important;
    font-size: 16px !important;
    color: #333333 !important;
    text-decoration: none !important;
    text-align: left;
    float: right;
    text-transform: uppercase !important;
}
.plp-promo .plp-promo-thumb {
	    border: 1px solid #b7b7b7 !important;
    display: inline-block !important;
    padding: 0 !important;
    margin-right: 2px !important;
}
#plp-item-sidebar .plp-sprite-asset-image, #plp-item-sidebar .plp-sprite-asset-pdf {
    display: inline-block;
    float: none;
    vertical-align: top;
    margin: 3px 0 0 0;
}
#plp-container .plp-page-spacer12:first-child {
    margin: 0;
}
body[data-pagetype="CategoryResult"] #plp-table-filter .header td[data-normal], body[data-pagetype="CategoryResult"] .floatThead-table .header td[data-normal],body[data-pagetype="AdvancedSearch12"] #plp-table-filter .header td[data-normal], body[data-pagetype="AdvancedSearch12"] .floatThead-table .header td[data-normal] {
	height:0;
	padding:0 !important;
}
body[data-pagetype="CategoryResult"] #plp-table-filter th, body[data-pagetype="CategoryResult"] .floatThead-table th, body[data-pagetype="AdvancedSearch12"] #plp-table-filter th, body[data-pagetype="AdvancedSearch12"] .floatThead-table th {
	border-right: 0 none !important;
	border-left: medium none !important;
}
body[data-pagetype="CategoryResult"] #plp-table-filter th:hover, body[data-pagetype="CategoryResult"] .floatThead-table th:hover, body[data-pagetype="AdvancedSearch12"] #plp-table-filter th:hover, body[data-pagetype="AdvancedSearch12"] .floatThead-table th:hover {
	border-color:#b7b7b7;
}
body[data-pagetype="CategoryResult"] .plp-image-carousel a.plp-sprite-image-zoom, body[data-pagetype="ItemDetail"] .plp-image-carousel a.plp-sprite-image-zoom {
	z-index:1 !important;	
	}
body[data-pagetype="CategoryResult"] .plp-thumb, ul#plp-list-description, ul#plp-list-item-description, .plp-categorydescription {
		background:none !important;
		font-weight:normal !important;
		font-style:normal !important;
	}
body[data-pagetype="CategoryResult"] .plp-thumb, ul#plp-list-description b, ul#plp-list-item-description b, .plp-categorydescription b {
	font-weight:600 !important;
	}
body[data-pagetype="CategoryResult"] #plp-thumbs .plp-thumb{
	border-color:#b7b7b7;
}
body[data-pagetype="CategoryResult"] .ui-pnotify .ui-pnotify-container .ui-pnotify-icon, body[data-pagetype="ItemDetail"] .ui-pnotify .ui-pnotify-container .ui-pnotify-icon {
    margin-top: 8px;
}
body[data-pagetype="CategoryResult"] #plp-page-pagination .plp-action-bar{
	padding: 10px 1.5%;
}
body[data-pagetype="CategoryResult"] .floatThead-table .header th h2 a{
	color:#ffffff;
}
body[data-pagetype="CategoryResult"] .floatThead-table .header th {
    padding: 10px 0;
}
body[data-pagetype="CategoryResult"] #plp-page-pagination-table #plp-thumbs .plp-thumb .plp-itemlink{
	font-weight:normal;
}
body[data-pagetype="CategoryResult"] #plp-table-filter td{
	color:#333333;
}
body[data-pagetype="CategoryResult"] #plp-sidebar-compare .plp-sidebar-compare-item {
    padding: 0 6px 6px;
}
body[data-pagetype="CategoryResult"] #plp-sidebar-compare .plp-sidebar-compare-item .plp-sidebar-delete-item {
    margin-top: 3px;
}
body[data-pagetype="AdvancedSearch12"] #plp-advSearch #plp-advanced-search #plp-adv-search-accordion .plp-adv-left-panel, body[data-pagetype="AdvancedSearch12"] #plp-advSearch #plp-advanced-search #plp-adv-search-accordion .plp-adv-right-panel {
    background:none;
    border-color: #b7b7b7;
    color: #333333;
}
body[data-pagetype="CategoryResult"] #plp-description-with-image .plp-description{
	display:inline-block;
	width: calc(100% - 250px);
}
/*================== Compare Page Style ================*/
#plp-compare-items td {
	background:none !important;
	color:#333333 !important;
}
#plp-compare-items a{
	color:#1687DA !important;
	text-decoration:underline !important;
}
#plp-compare-items a:hover{
	color:#1987D9 !important;
	text-decoration:none !important;
}
#plp-description-with-image{
	background:none !important;	
	color:#333333;
}
ul#plp-list-description li ul li, ul#plp-list-item-description li ul li {
	list-style-type: disc!important;	
	}
body[data-pagetype="Compare"] #plp-compare-items table td{
	border-color:#b7b7b7;
}
body[data-pagetype="Compare"] #plp-compare-items table td {
    padding: 20px 15px;
}
/*================== Read more/less Style ================*/
body[data-pagetype="Compare"] .read-more-right .ui-icon, body[data-pagetype="Compare"] .read-less-right .ui-icon, 
body[data-pagetype="PrintItems"] .read-more-right .ui-icon, body[data-pagetype="PrintItems"] .read-less-right .ui-icon, 
body[data-pagetype="PrintProduct"] .read-more-right .ui-icon, body[data-pagetype="PrintProduct"] .read-less-right .ui-icon, 
body[data-pagetype="PrintItem"] .read-more-right .ui-icon, body[data-pagetype="PrintItem"] .read-less-right .ui-icon, 
body[data-pagetype="PrintCompare"] .read-more-right .ui-icon, body[data-pagetype="PrintCompare"] .read-less-right .ui-icon,
body[data-pagetype="Category"] .read-more-right .ui-icon, body[data-pagetype="Category"] .read-less-right .ui-icon,
body[data-pagetype="CategoryResult"] .read-more-right .ui-icon, body[data-pagetype="CategoryResult"] .read-less-right .ui-icon{
	background-image: url("ui-icons_0fa1c9_256x240.png");
}
body[data-pagetype="Category"]  .plp-thumb-row {
background: #ffffff !important;
}
/*================== Email Page Style ================*/
body[data-pagetype="Email"] .plp-request-email-info-form button > .ui-button-text {
    padding: 0 !important;
}
/*body[data-pagetype="Email"] #plp-emailpage .ui-button .ui-button-text {
	padding: 0 15px !important;
	}*/
body[data-pagetype="Email"] #formholder .plp-form-email-heading {
    background: none !important;
    border: 1px solid #b7b7b7 !important;
    color: #333333 !important;
}
body[data-pagetype="Email"] .plp-descBtn-with-image-left, .plp-descBtn-with-image-right{
	background:none !important;	
}
body[data-pagetype="Email"] .plp-email-image-container {
    border: 1px solid #333333;
    padding: 0;
}
body[data-pagetype="Email"] .plp-email-image-container img {
    display: inline-block;
    vertical-align: top;
}
body[data-pagetype="Email"] #formholder .plp-form-button {
    border: 1px solid #b7b7b7 !important;
}
body[data-pagetype="Email"] .plp-request-email-info-form table td.plp-form-email-textfield{
   border: 1px solid #b7b7b7 !important;
}
body[data-pagetype="Email"] .plp-request-email-info-form table td.plp-form-email-textfield input, body[data-pagetype="Email"] .plp-request-email-info-form table td.plp-form-email-textfield textarea{
	background:#ffffff !important;
    border: 1px solid #b7b7b7 !important;
}
/*================== Print Page Style ================*/
body .plp-print-header{
    border-bottom: 1px solid #b7b7b7;
    font-size:18px;
    font-weight:400;
    height: auto;
    margin:0 0 20px 0;
    padding:20px 0 20px 0;
    text-align: left;
}
.print-header-logo{
    float: left;
    margin:0 28px 7% 10px;
}
.plp-print-header a{
	color: #1687DA;
	text-decoration:underline;
}
.plp-print-header a:hover{
    color: #1987D9;
	text-decoration:none;
}
.plp-item-page-image-viewer div img {
    display: inline-block;
    vertical-align: top;
}
#plp-description-with-image .plp-print-image-container{
	background:none;
    border: 1px solid #b7b7b7;
    padding:0;
}
body[data-pagetype="PrintItems"] #plp-description-with-image .plp-print-image-container img{
	vertical-align: top;
}
body[data-pagetype="PrintItems"] #plp-container, body[data-pagetype="PrintItem"] #plp-container{
	padding:0 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body[data-pagetype="PrintItem"] .plp-table-wrapper, body[data-pagetype="PrintItem"] #plp-table-filter .ui-widget-content, body[data-pagetype="PrintItems"] .plp-table-wrapper, body[data-pagetype="PrintItems"] #plp-table-filter .ui-widget-content{
	background: none !important;
    border-left: medium none;
    border-right: medium none;
}
body[data-pagetype="PrintItem"] #plp-table-filter td, body[data-pagetype="PrintItem"] #plp-table-filter td a, body[data-pagetype="PrintItems"] #plp-table-filter td, body[data-pagetype="PrintItems"] #plp-table-filter td a{
	color: #333333;
	text-decoration:none !important;
}
body[data-pagetype="PrintItem"] #plp-table-filter .ui-widget-header a, body[data-pagetype="PrintItems"] #plp-table-filter .ui-widget-header a{
	color:#ffffff;
	text-decoration:none !important;
}
body[data-pagetype="PrintItem"] #plp-table-filter .ui-state-hover, body[data-pagetype="PrintItems"] #plp-table-filter .ui-state-hover{
	background:#e2e2e2 !important;
	color:#333333 !important;
}
body[data-pagetype="PrintItem"] #plp-item-description-with-image, body[data-pagetype="PrintItems"] #plp-item-description-with-image{
	background:none;
}
body[data-pagetype="PrintItem"] .plp-print-image-container, body[data-pagetype="PrintItems"] .plp-print-image-container{
	padding:0;
}
body[data-pagetype="PrintItems"] #plp-container, body[data-pagetype="PrintItem"] #plp-container, body[data-pagetype="PrintProduct"] #plp-container, body[data-pagetype="PrintCompare"] #plp-container{
	color: #333333;
	font-size:18px;
	line-height:22px;
	padding:0 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/*============== Cad page Style ===========*/
body[data-pagetype="CADPublisher"], body[data-pagetype="CADRFx"]{
	background: #ffffff !important;
}
body[data-pagetype="CADPublisher"] #cad-thumbs a.ui-state-highlight p{
	color:#333333;
}
body[data-pagetype="CADPublisher"] #plp-buttonbar #scope-plp-cadupdateuser{
	float:left;
}

body[data-pagetype="CADRFx"] .plp-cadrfx-group-body .plp-cadrfx-left-panel, body[data-pagetype="CADRFx"] .plp-cadrfx-group-body .plp-cadrfx-right-panel{
    background:none !important;
    border: 1px solid #b7b7b7 !important;
    color: #333333 !important;
}
body[data-pagetype="CADPublisher"] .logo-img {
    float: left;
    max-width: 155px;
    margin-top: 5px;
}
body[data-pagetype="CADPublisher"] #techInfo {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-left: 10px;
    text-align: right;
}
/*============== Category Page Style ===========*/
body[data-pagetype="Category"] #plp-tree-description, body[data-pagetype="Category"] #plp-list-description{
	background:none;
	border-color:#b7b7b7;
}
body[data-pagetype="Category"] ul#plp-tree-description>li, body[data-pagetype="Category"] #plp-list-description > li{
	border-color:#b7b7b7;
}
body[data-pagetype="Category"] #plp-item-sidebar h3.ui-accordion-header{
	background-color:#333333;
	border: 1px solid #333333;
	color:#ffffff;
	font-size:20px;
	font-weight:400;
	line-height:23px;
	padding:3px 10px 2px 21px;
	text-transform:uppercase;
}
body[data-pagetype="Category"] .plp-thumb img {
	margin: -23px auto 24px auto !important;
}


body[data-pagetype="Category"] .plp-tree-info button{
	height:auto;
}
body[data-pagetype="Category"] #plp-thumbs .plp-thumb-row .plp-thumb h2 a {
	display: block;
	color: #262626 !important;
    font-weight: 500 !important;
    padding:  0 3px;
    text-transform: uppercase !important;
    text-decoration: none !important;
}
#plp-product-title br{
display: none;
}
/*=============== Search Result Page Style =================*/
body[data-pagetype="Keyword"] .plp-pageRange{
	color:#333333;
	border:none;
	padding:0;	
}
body[data-pagetype="Keyword"] .plp-search-result-with-imgRight{
	background:none !important;
	border-color:#b7b7b7;
	color:#333333;
	}
body[data-pagetype="Keyword"] #page-wrapper .plp-search-selection:after {
	display:none;
}
body[data-pagetype="Keyword"] .plp-search-result-with-imgRight .plp-description a.title {
    text-decoration: none;
}
body[data-pagetype="Keyword"] .plp-search-result-with-imgRight .plp-description a.title:hover {
    text-decoration: underline;
}
body[data-pagetype="Keyword"] .plp-search-result-with-imgRight .plp-description a.result {
    text-decoration: underline;
}
body[data-pagetype="Keyword"] .plp-search-result-with-imgRight .plp-description a.result:hover {
    text-decoration: none;
}
body[data-pagetype="Keyword"] .plp-search-row .plp-table td a {
    color: #333333;
	text-decoration:underline;
}
body[data-pagetype="Keyword"] .plp-search-row .plp-table td a:hover {
    color: #333333;
	text-decoration:none;
}
body[data-pagetype="Keyword"] .plp-search-row.plp-description .plp-result-all a {
	text-decoration:underline !important;
}
body[data-pagetype="Keyword"] .plp-search-row.plp-description .plp-result-all a:hover {
	text-decoration:none !important;
}
body[data-pagetype="Keyword"] .plp-search-result-with-imgRight .plp-search-row:hover {
    border: medium none;
}
body[data-pagetype="Keyword"] .plp-search-result-with-imgRight .plp-search-row{
	border-bottom: 1px solid #b7b7b7 !important;
	width:100%;
}
body[data-pagetype="Keyword"] .plp-search-result-with-imgRight > div:last-child{
	border-bottom: none !important;
}
body[data-pagetype="Keyword"] .plp-search-result-with-imgRight .plp-search-row.ui-state-focus{
	background:#e2e2e2;
	border-left:none;
	border-right:none;
	border-top:none;
	color:#333333 !important;
}
body[data-pagetype="Keyword"] .plp-search-result-with-imgRight .plp-search-row.ui-state-focus a {
    color: #1687DA !important;
}
body[data-pagetype="Keyword"] .plp-search-row .plp-description a{
	color:#1687DA !important;
	text-decoration:underline !important;
}
body[data-pagetype="Keyword"] .plp-search-row .plp-description.plp-result-all a.moreresult{
	color:#ffffff !important;
}
body[data-pagetype="Keyword"] .plp-search-row .plp-description a:hover{
	color:#1987D9 !important;
	text-decoration:none !important;
}
body[data-pagetype="Keyword"] .plp-search-row .plp-description a.ui-button.ui-state-hover{
	color:#ffffff !important;
}
body[data-pagetype="Keyword"] .plp-search-row .plp-description a.ui-button .ui-button-icon-primary, body[data-pagetype="Keyword"] .plp-search-row .plp-description a.ui-button.ui-state-hover .ui-button-icon-primary{
	background-image:url(plp-sprite-white.png);
	margin-top: 2px!important;
}
body[data-pagetype="Keyword"] #plp-container label.plp-search-selection.ui-button {
  padding: 0 !important;
}
body[data-pagetype="Keyword"] #plp-search-filter .searchfilter {
    background: none;
    color: #333333;
    border: 1px solid #b7b7b7 !important;
}
body[data-pagetype="Keyword"] .plp-table-wrapper, body[data-pagetype="Keyword"] #plp-table-filter .ui-widget-content{
	background: none !important;
    border-left: medium none;
    border-right: medium none;
}
body[data-pagetype="Keyword"] #plp-table-filter td, body[data-pagetype="Keyword"] #plp-table-filter td a{
	color: #1687DA;
	text-decoration:none !important;
}
body[data-pagetype="Keyword"] #plp-table-filter .ui-widget-header a{
	color:#ffffff;
	text-decoration:none !important;
}
body[data-pagetype="Keyword"] #plp-table-filter .ui-state-hover{
	background:#e2e2e2 !important;
	color:#333333 !important;
}
body[data-pagetype="Keyword"] .plp-thumb{
	background:none !important;
	border-color:#b7b7b7;
}
body[data-pagetype="Keyword"] #plp-thumbs .ui-state-hover{
	background:#e2e2e2 !important;
	border:1px solid #b7b7b7;
	color:#333333 !important;
}
body[data-pagetype="Keyword"] #plp-sidebar-compare .plp-sidebar-compare-item{
	padding:0 6px 6px;
}
body[data-pagetype="Keyword"] #plp-sidebar-compare .plp-sidebar-compare-item .plp-sidebar-delete-item{
	margin-top: 3px;
}
body[data-pagetype="Keyword"] .plp-table table tr td{
	color:#333333;
}
#tableView {
    background-image: url(list-dashes-bold.svg) !important;
    background-position: 20% !important;
    left: -21px !important;
    opacity: 0.8 !important;
    width: 22px !important;
}
#thumbnailView {
    background-image: url(menu-grid-r.svg) !important;
    background-position: 20% !important;
    right: -29px !important;
    opacity: 0.8 !important;
    width: 22px !important;
}
a.plp-img-sprite.plp-sprite-grid-thumbnail-inactive {
    box-shadow: 1px 1px 5px #000000 !important;
    opacity: 0.8 !important;
}
a.plp-img-sprite.plp-sprite-grid-table-inactive {
    box-shadow: 1px 1px 5px #000000 !important;
    opacity: 0.8 !important;
}
/*=============== Configurator Page Style =================*/
body[data-pagetype="Configurator"] #plp-configurator #plp-configure-accordion .plp-configure-group-body .plp-configure-left-panel, body[data-pagetype="Configurator"] #plp-configurator #plp-configure-accordion .plp-configure-group-body .plp-configure-right-panel{
	background:none;
    border-color:#b7b7b7;
    color: #333333;
}
body[data-pagetype="Configurator"] #plp-bread-crumb, body[data-pagetype="Configurator"] #plp-description-with-image , body[data-pagetype="Configurator"] #plp-buttonbar-configure {
	display:none;
}
/*=============== CAD WINDO TEXT =================*/
#techInfo .cad-text {
	color:#FF0000;
	}
	
/*========PRINT PAGE SECTION================*/
.ui-widget #plp-page-actions a.email, .ui-widget #plp-page-actions a.pdf, .ui-widget #plp-page-actions a.print, #plp-page-actions a.nodisplay {
	font-size:15px;
}	

/*======================= Font style for other language ====================*/

body .spanish-lang header nav ul li, body .portuguese-lang header nav ul li, body .spanish-lang .utility-container .utility-content, body .spanish-lang .utility-container .utility-content, body .spanish-lang footer, body .portuguese-lang footer  {
    font-family: "Open Sans Condensed",sans-serif;
}
body .spanish-lang header nav ul li a, body .portuguese-lang header nav ul li a {
    font-size: 0.98em;
    font-weight: 600;
}
body .spanish-lang .utility-container .utility-content, body .portuguese-lang .utility-container .utility-content {
	font-family: "Open Sans Condensed",sans-serif;
	font-size: 1.375em;
    font-weight: 600;
}
body .spanish-lang .footer-info.cert-info {
    position: relative;
    top: -24px;
    z-index: 2222;
}
body .spanish-lang .tour-facilities > div a > span, body .portuguese-lang .tour-facilities > div a > span {
	 font-size: 0.875em;
	 }
body .portuguese-lang .utility-container .utility-content {
	 font-size: 22px;
}
/*======================= New Font style for other language ====================*/

.spanish-lang #plp-container h1, .spanish-lang #plp-container h2, .spanish-lang .plp-description, .spanish-lang #plp-container {
	font-family: "Open Sans Condensed", sans-serif;
}
.portuguese-lang #plp-container h1, .portuguese-lang #plp-container h2, .portuguese-lang .plp-description, .portuguese-lang #plp-container {
	font-family: "Open Sans Condensed", sans-serif;
}

/*item description*/

#plp-item-description-with-image .plp-item-description {
    width: calc(100% - 228px);
    float: right;
}

.more-expand {
    float: left !important;
    display: block !important;
    width: 100%;
    clear: both;
}

/*=====================Print Page PDF Style ====================*/
body[data-pagetype="PrintItems"] #hubspot-messages-iframe-container.widget-align-right, 
body[data-pagetype="PrintItem"] #hubspot-messages-iframe-container.widget-align-right, 
body[data-pagetype="PrintCompare"] #hubspot-messages-iframe-container.widget-align-right, 
body[data-pagetype="PrintProduct"] #hubspot-messages-iframe-container.widget-align-right  {
	display: none !important;
}

body[data-pagetype="PrintItemPDF"] #hubspot-messages-iframe-container.widget-align-right, 
body[data-pagetype="PrintItemsPDF"] #hubspot-messages-iframe-container.widget-align-right, 
body[data-pagetype="PrintProductPDF"] #hubspot-messages-iframe-container.widget-align-right, 
body[data-pagetype="PrintComparePDF"] #hubspot-messages-iframe-container.widget-align-right{
	display: none !important;
}

a.extr-btn {
    margin-left: 15px!important;
}

a.extr-btn:hover{
border: 1px solid #0fa1c9;
background: #0fa1c9;
}

@media only screen and (min-width:75em) {
body[data-pagetype=AdvancedSearch12] #plp-table-filter+div, body[data-pagetype=CategoryResult] #plp-table-filter+div, body[data-pagetype=Keyword] #plp-table-filter+div {
    margin-top: 82px !important;
    z-index: 1 !important;
}
}
.finded-text, .table-finded-text tr td:last-child {
	word-spacing: 6px;
}

#inner-text {
	display: inline-block;
    vertical-align: top;
    margin: 1em 0 1em 1em;
}
#plp-buttonbar {
/*! width: auto; */
clear: left;
}
.read-more-right .ui-icon-plus{background-image:url(new-more-less.png)!important}
.read-less-right .ui-icon-minus{background-image:url(new-more-less.png)!important}
/*#plp-page-pagination .plp-img-sprite{background-image:url(new-plp-sprite.png)!important}*/

.details.block {
	display: block !important;
}
.block-none {
	visibility: hidden;
}

.read-more-right, .read-less-right {
    text-align: left  !important;
    float: none  !important;
    display: block;
}
.ui-widget-content:not(select) {
	border: 0px;
}
.plp-list-thumb img {
	max-width: fit-content !important;
}
.plp-list-info-right {
    padding: 0 0 0 222px !important;
}
.ui-dialog div.ui-widget-content {
	padding: 0 !important;
}
.plp-cadrfx-left-panel {
    font-size: 15px !important;
    padding: 3px !important;
}
.plp-cadrfx-right-panel {
	 font-size: 15px !important;
    padding: 3px !important;
	
}
body[data-pagetype="ItemDetail"] #plp-item-sidebar #plp-downloads .plp-promo-item ul li a {
	padding-top: 0 !important;
	padding-bottom: 7px!important;
}

body[data-pagetype="Category"] .plp-thumb h2 {
	position: relative;
	border-top: 1px solid #DCDDDE;
	display: block !important;
	text-align: left !important;
	padding: 32px 6px !important;
}
body[data-pagetype="Category"] .plp-thumb h2:before{
content: "";
background-color: #1987D9;
position: absolute;
left: 0;
top: -1px;
height: 15px;
width: 59%;
}
body[data-pagetype="Category"] .plp-thumb h2:after {
    content: "";
    background-color: #ffffff;
    position: absolute;
    left: calc(59% - 7px);
    top: 3px;
    height: 31px;
    width: 21px;
    transform: rotate(134deg);
}
body[data-pagetype="Category"] .plp-thumb h2 a:hover .kcw-link {
  right: 6px;
}
body[data-pagetype="Category"] .breadcrumb-menu-wrap .share-wrap, body[data-pagetype="Request"] .breadcrumb-menu-wrap .share-wrap, body[data-pagetype="Email"] .breadcrumb-menu-wrap .share-wrap {
	display: inline-block;
}
.plp-page-search-result {
	height: auto !important;
}

body[data-pagetype="CategoryResult"] .plp-promo ul li {
	margin: 0 0 14px 0 !important;
}
body[data-pagetype="Category"] #plp-thumbs {
  margin-top: 14px;
}
body[data-pagetype="Category"] .plp-page-spacer12 {
  margin-top: 0px;
}
#pageintro {
display: none;}

body[data-pagetype="Configurator"] #pageintro {
display: block;}
body[data-pagetype="Configurator"] .confignon {
display: none;}
body[data-pagetype="Category"] #plp-thumbs .plp-thumb-row .plp-thumb h2 a:after /*body[data-pagetype="Category"] #plp-thumbs .plp-thumb-row .plp-thumb:after*/ {
content: url("ico-orange-arrow-new.png");
width: 2.8125em;
height: 2.8125em;
position: absolute;
right: 4px;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
transition: all 0.3s linear;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
bottom: -39px;
}
body[data-pagetype="Category"] #plp-thumbs .plp-thumb-row .plp-thumb h2 a:hover:after{
	position: absolute;
	right: 0px;
}
body[data-pagetype="Category"] #plp-thumbs .plp-thumb-row .plp-thumb {
	background: #ffffff;
    border: 1px solid #DCDDDE;
	width: 33.33% !important;
	text-align: left !important;
	padding: 24px 0 !important;
}

@media screen and (min-device-width: 640px)
and (max-device-width: 715px){
    #plp-thumbs .plp-thumb-row a::after {
        bottom: -30px!important;
    }

}

@media screen and (min-device-width: 716px)
and (max-device-width: 1219px){
#plp-thumbs .plp-thumb-row a::after {
    bottom: -40px!important;
}
} 

@media screen and (min-device-width: 1220px)
and (max-device-width: 1238px){
    #plp-thumbs .plp-thumb-row a::after {
        bottom: -45px!important;
    }
}

 @media screen and (min-device-width: 1239px)
and (max-device-width: 1630px){
    #plp-thumbs .plp-thumb-row a::after {
        bottom: -40px!important;
    }
    
} 
@media(min-width:1630px){
    #plp-thumbs .plp-thumb-row a::after {
        bottom: -39px!important;
    }
}
body[data-pagetype="Category"] #plp-thumbs, body[data-pagetype="Category"] #plp-item-thumbs {
	border-spacing: 20px 28px !important;
	margin: 0 auto !important;
    float: none !important;
 	} 
@media screen and (min-device-width: 640px)
and (max-device-width: 909px){
    body[data-pagetype="Category"] #plp-thumbs, body[data-pagetype="Category"] #plp-item-thumbs {
        border-spacing: 20px 28px !important;
    }
} 
@media screen and (min-device-width: 910px)
and (max-device-width: 959px){
    body[data-pagetype="Category"] #plp-thumbs, body[data-pagetype="Category"] #plp-item-thumbs {
        border-spacing: 45px 28px !important;
    }
}
@media (min-width: 60em) {
   body[data-pagetype="Category"] #plp-thumbs, body[data-pagetype="Category"] #plp-item-thumbs {
	border-spacing: 30px 28px !important;
	margin: 0 auto !important;
    float: none !important;
 	} 
}
@media (min-width: 75em) {
   body[data-pagetype="Category"] #plp-thumbs, body[data-pagetype="Category"] #plp-item-thumbs {
	border-spacing: 70px 28px !important;
	margin: 0 auto !important;
    float: none !important;
 	} 
}
body[data-pagetype="Category"] #plp-thumbs .plp-thumb-row .plp-thumb span {
    padding-left: 8px;
}
body[data-pagetype="Keyword"] .plp-action-bar {
 float: none !important;
}

/* ============ Filter Style or Result Page ============ */
.plp-2-column-right #plp-sidebar {
    width: 23% !important
}
.plp-2-column-right #plp-main {
    width: 75.5% !important
}
#plp-sidebar {
	border-color: #fff;
	box-shadow: 0rem 0.1rem 0.4rem 0px rgb(0, 0, 0, 10%);;
	& select.ui-widget-content.plp-advlistbox {
	    width: 100%;
	    border-color: #ddd;
	}
	& .adv-attributecontrol {
	    width: 100%
	}
	& .ui-accordion .ui-accordion-content {
		padding: 0;
		border: none;
	}
}


.filter-option .filter-target input {
    margin-top: 15px;
    margin-right: 10px;
}
menu.filter-list .filter-group-wrapper {
    padding: 5px 5px;;
    & .filter-option  .filter-target {
        width: auto;
        padding: 5px 0px;
        max-width: 300px;
        & .filter-text {
            color: #000;
            width: 80%;
        }
    }
}
.filter-group-wrapper table {
    color: black;
}
.filter-list .all-container {
    height: auto;
}
#plp-table-filter .ui-widget-content.ui-state-hover {
    color: black;
    background: #eeeeeeaa !important;
    & .plp-itemlink, a {
        color: black;
    }
}
#plp-advanced-search .filter-button:hover {
    background: #1687da;
}
#plp-advanced-search .filter-button-disabled {
    pointer-events: none;
    background: #6D6E71;
    border-color: #6D6E71;
}
table.floatThead-table[style*="table-layout: fixed"] {
    margin-top: 82px !important;
}
#plp-advSearchResults .ui-state-highlight {
    background: #fffa9077;
    border-radius: 20px;
    border-color: transparent;
    color: #0058a9;
}
#plp-table-filter td span span:has(a[data-imageasset]) {
    visibility: hidden;
    font-size: 0px;
}
#plp-table-filter td a[data-imageasset] {
    visibility: visible;
    & img {
        cursor: pointer;
    }
    & .zoomPup, .zoomWindow, .zoomPreload {
        display: none !important;
    }
}
#plp-cad-cartbench .filter-button {
    color:#ffffff !important;
    font-weight:500 !important;
    line-height:auto !important;
    text-decoration:none !important;
    text-transform: uppercase !important;
    border-radius: 30px;
    padding: 13px 19px 10px 22px !important;
    background: none !important;
	border: 2px solid #1687DA !important;
	color: #1687DA !important;
	font-size: 14px;
    margin-top: 0;
}
#plp-cad-cartbench .filter-type.open .filter-button, #plp-cad-cartbench .filter-button:hover {
    background: #1687DA !important;
    color: #ffffff !important;
}
#plp-cad-cartbench .filter-type.open .filter-button {
    border-bottom-left-radius: 0px;
}
/* CAD Cart pop-up */
	#plp-cad-cartbench {
		font-family: var(--font-family);
		& .filter-type {
			height: auto;
		}
		& .plp-cadqueue > ul {
			width: max-content;
			margin: 5px 0px;
			& >
			li {
				border: 1px solid lightgray !important;
				border-radius: 8px;
				color: black;
			}
            & li a {
                color: black;
                text-decoration: underline;
            }
		;
			min-width: 240px;
		}
		& menu.filter-list {
			background-color: #fff !important;
			border-color: lightgray !important;
			border-radius: 10px;
			border-top-left-radius: 0px;
			box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
			top: 42px;
		}
		& .plp-cadqueue {
			color: #000;
		}
		& .plp-cadqueue + ol.all-container {
			height: auto;
			& > li > .close {
				float: none;
				display: flex;
				& >	a {
					font-weight: 600;
					padding: 12px 8px !important;
					display: inline-block;
					margin: 3px 3px;
					transition: var(--button-transition);
                    color: #1687DA;
					border-radius: var(--button-border-radius, 30px);
					background-color: var(--color-button, #fff) !important;
					border: 1px solid var(--color-button-border, #1687DA) !important;
					min-width: 180px;
					text-align: center;
					width: 100%;
					&:hover {
						text-decoration: underline;
						background-color: var(--color-button-hover, #1687DA) !important;
						border-color: var(--color-button-hover-border, #1687DA) !important;
                        color: #fff;
					}
				}
			}
		}
	}