/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}

.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}

/* *****************Quote List Page - lay out buttons more cleanly, increase quantity box width
          and hide products on shop page          **************** */

.product div.summary {
	width: 100%;
}

.product div.images {
	margin-left:auto;
	margin-right:auto;
}

.attribute-label-text {
	font-weight:bold;	
}

#quote_place_order {
	float:left;
	margin-left:5px;
}

a.button.wc-backward.return-to-shop {
	float:left;
	margin-right:10px;
	margin-left: 10px;
}

/*.quantity input.qty {
width:100px !important;
}*/

.cont-id-0 {
display:none;
}

label[for=diameter] {
font-size:16px !important;
}

label[for='end-round'], label[for='custom-cut-please-specify-length-on-quote-request'], label[for='chemical-certificate-of-analysis'] {
padding-left:30px;
}

.variations td.value {
    text-align: left !important;
}

#end-round, #custom-cut-please-specify-length-on-quote-request, #chemical-certificate-of-analysis {
margin-left:30px;
}

.widget.woocommerce.adq_shopping_cart {
	display:block !important;
}

/* ********** Custom css start ************* */

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
    border-color: #e2c21f !important;
    background-color: #e2c21f !important;
}

.qsplogo {
	width: 300px;
	height:100px;
	background-image:url(https://www.medicalcomponentspecialists.com/wp-content/uploads/2018/03/quick-ship-mandrels-logo.png);
	display: inline-block;
}

.qsplogo:hover {
 	background-image:url(https://www.medicalcomponentspecialists.com/wp-content/uploads/2018/03/quick-ship-mandrels-logo-hover.png);
}

@media only screen and (max-width: 620px) {
    .qsplogo {
	width: 200px;
	height:67px;
	background-image:url(https://www.medicalcomponentspecialists.com/wp-content/uploads/2018/03/quick-ship-mandrels-logo-mobile.png);
	display: inline-block;
}
	.qsplogo:hover {
 	background-image:url(https://www.medicalcomponentspecialists.com/wp-content/uploads/2018/03/quick-ship-mandrels-logo-hover-mobile.png);
}
}

@media only screen and (max-width: 450px) {
    .qsplogo {
	width: 125px;
	height: 42px;
	background-image:url(https://www.medicalcomponentspecialists.com/wp-content/uploads/2018/03/quick-ship-mandrels-logo-mobile-2.png);
	display: inline-block;
}
	.qsplogo:hover {
 	background-image:url(https://www.medicalcomponentspecialists.com/wp-content/uploads/2018/03/quick-ship-mandrels-logo-hover-mobile-2.png);
}
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

div.sidebar-content.widget-divider-off {
background-color: #f4f4f4;
padding:15px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
padding-bottom: 0;
}

.author-info {
display:none;
}

div#imagee img {
    box-shadow: 0px 1px 10px 3px rgba(128, 128, 128, 0.33);
padding: 4px;
}
div#imagee .vc_col-sm-5 img {
    height: 605px;
}
.jimgrandf h2 { padding-left: 15px; padding-right: 15px;}
.jimmoore h2 { padding-left: 38px; padding-right: 38px; }
figcaption {color: #000;font-size: 13px !important; font-weight: 600 !important;padding-left: 10px;  padding-right: 10px; }
.jim img { box-shadow: 0 0 5px rgba(99, 93, 99, 0.69); padding: 6px;}
.contaboutsubmit textarea { line-height: 15px !important;}
.contaboutsubmit a.dt-btn.dt-btn-m.dt-btn-submit { margin-bottom: 0 !important; }
.contaboutsubmit p { color: #898989 !important; font-size: 14px !important; text-align: justify !important; letter-spacing: 0 !important;}
.contactmainmulti textarea {line-height: 11px !important;}
.contnameemail { width: 49%; float: left;}
.contcompanyphone { width: 49%; float: right;}
.contrefquantity { width: 49%; float: left;}
.contproviadi { float: left;}
.contsubmit { float: left; }
.contproductdescri {float: left; width: 100%; }
.doyoucont {line-height: 1.5; }
form.wpcf7-form {  display: inline-block; }
.reqestformmain input {border: 1px solid #ddd; margin-bottom: 28px !important;}
.reqestformmain textarea { border-radius: 0; border: 1px solid #ddd;}
.reqestformmain .contproviadi { width: 100%;}
.doyoucont { width: 100% !important; }
.reqestformmain textarea { margin-bottom: 28px;}
.reqestformmain select.wpcf7-form-control.wpcf7-select { margin-bottom: 28px; border-radius: 0; border: 1px solid #ddd;}
.doyoucont .first { margin-left: 0; margin-top: 10px; }
.branding img {max-width: 300px;}
span.lineone { border-left: 2px solid; padding-left: 3px;}
span.linethre { border-left: 2px solid; padding-left: 3px;}
span.linetwo {border-left: 2px solid; padding-left: 3px;}
#six_box .vc_column_container {box-shadow: 0px 1px 10px 3px rgba(128, 128, 128, 0.33);}
.thredpontcolor { color: #fff; background: linear-gradient(to right, #28a7fb , #fff, #e7f5fe 200%); font-size: 15px;}
.thrdingpoit img { width: 70%; max-width: 70%;}
.page-id-332 p { text-align: justify;}
/*.nitionalortho { background: linear-gradient(to right, #28a7fb , #e7f5fe , #fff 120%); }*/
.nitionalortho h2 { color: #fff;}
.nitionalortho p { color: #fff; font-size: 17px; width: 81%;}
.nitionalortho h3 { color: #fff;}
.page-id-332 figcaption {font-size: 17px !important;}
.certificatelogo img {  max-width: 60%; }
div#slide-1-layer-23 { text-align: center !important; }
.hover-style-click-bg a:active {
    background: #28a7fb !important;
}
section#text-6 img { box-shadow: 0px 1px 10px 3px rgba(128, 128, 128, 0.33); padding: 4px; }

/* ********** Custom css end************* */
h1.fancy-title { text-transform: uppercase !important;}
.hover-style-click-bg a:hover {background: #28a7fb !important; }
.medicaldrilsconect figcaption { color: #fff; font-size: 14px !important; }
.forcolr { color: #fff;}
ul.sub-nav a {border-bottom: 2px solid #fff !important;}
ul.sub-nav a:active { background: #fff;}
ul.sub-nav .menu-text { padding: 0 15px; }
.ripple span {padding: 2px;}
.sub-nav { padding: 0; }
.fancy-title { text-transform: uppercase !important;}
footer#footer .widget:nth-last-child(1) { border: none !important; } 
/*p { color: #898989 }*/
h1 {font-weight: 800 !important;}
h2 {font-weight: 600 !important;}
h3 {font-weight: 500 !important;}
.tool-property li { font-size: 19px; line-height: 50px; list-style: none; color: #000; }
.tool-property li:before {content: "\f054"; font-family: FontAwesome; position: absolute; left: 12px; font-size: 14px; color: #2998e7;}
.image_col .wpb_single_image { position: absolute; top: -72px; }
.yellow-row { overflow: visible !important; }
.tools-desc li {line-height: 35px; list-style: none; color: #000;}
.tools-desc li:before {content: "\f054"; font-family: FontAwesome; position: absolute; left: 12px; font-size: 14px;color: #2998e7;}
.tools-desc-1 li {line-height: 35px; list-style: none; color: #000;}
.tools-desc-1 li:before {content: "\f054"; font-family: FontAwesome; position: absolute; left: 12px; font-size: 14px;color: #fff;}
.tools-machine li { display: inline; padding-right: 7px; color: #000; }
.tools-machine li:before { font-family: FontAwesome; content: "\f054"; color: #2998e7; font-size: 10px; margin-right: 8px; }
i.fa.fa-globe.globe-icon { position: absolute; left: -4px; top: 80px; color: #2b98e7; }
i.fa.fa-phone.phone-icon {position: absolute;left: -4px;top: 15px;color: #2b98e7;}
.cnc_img img {box-shadow: 0px 1px 10px 3px rgba(128, 128, 128, 0.33); padding: 4px;}
.row-shadow {box-shadow: -5px 0px 9px 3px rgba(0, 0, 0, 0.2);}
.page-id-1632 strong { font-size: 17px; }
.tool_image img { width: 65%;}
.tool_image { margin-bottom: 17px; }
.tools-property { line-height: 44px; }
.phone_no:before { content: "\f095"; font-family: FontAwesome; padding-right: 10px;}
.site_name:before { content: "\f0ac"; font-family: FontAwesome; padding-right: 10px;}
.check-list li {list-style: none;}
.check-list li:before { content: "\f00c"; font-family: FontAwesome; position: absolute; left: 45px;color: #28a7fb;}
.check-list-one li {list-style: none;}
.check-list-one li:before { content: "\f00c"; font-family: FontAwesome; position: absolute; left: 10px;color: #fff;}
.nitinol-black-text {color: #000 !important; font-size: 15px !important;}
 #main {padding-bottom: 0; }
#main { padding: 50px 0 !important;}
.contaboutsubmit { padding-bottom: 5px; }
.add-head {width: 26%;float: left;text-align: right;margin-right: 20px;}
.medicaladd {color: #000;}
.add-text {font-size: 13px;}
.add-text {width: 65%;float: left;}
.widget-title {font-size: 26px;font-weight: 500;}
.check-list-footer li:before {content: "\f00c"; font-family: FontAwesome;position: absolute;left: 15px;color: #28a7fb;}
#text-4 {position: relative;padding-left: 38px; padding-right: 0;}
.check-list-footer li {color: #000;line-height: 40px;}
/*#footer.solid-bg {background-color: #fff !important;}*/
.footer .widget:not(.widget_icl_lang_sel_widget) a { color: #28a7fb; }
.qual-text { color: #000; }
.abt-us-text {color: #000; }
.widget { /*border-right: solid 5px #28a7fb;*/ min-height: 374px; }
#text-6 { border: none;}
#text-4 { padding-left: 38px; padding-right: 0; }
.add-text-one { line-height: 16px; }
.footer-iframe { float: left; margin-top: 20px; }
.trusted-supp {font-size: 15px;text-align: center;}
.text-area.show-on-desktop.near-logo-first-switch.in-menu-second-switch.first { margin-right: 50px; }

.check-list_ul li:before {content: "\f00c"; font-family: FontAwesome; position: absolute;color: #28a7fb; left:15px;}
.check-list_ul li {color: #000;line-height: 40px; list-style:none; } 
.list_link_Head h1 {text-align: center;font-weight: 500;}
.list_link_Head p {color: #000;text-align: center;font-size: 17px;letter-spacing: 1px;}

.orth-images { width: 73px; }
.brochure-btn { position: absolute; top: -145px; right: 0;}
.breadcrumbs { display: none !important; }
footer#footer { border-top: 66px solid #34a6f7 !important;}
.mandrel-capability-ul li { color: #fff; list-style: none; border-bottom: solid 1px #fff; line-height: 43px; }
.mandrel-capability-ul li:before {content: "\f054"; font-family: FontAwesome; position: absolute; left: 14px;}
.mandrel-capability-ul li:last-child {border: none;}
.label_text { text-align: center !important;}
.product_img { text-align: center !important;}
.product_img img { width: 40%;}
.label_text:hover { cursor: pointer;}
footer#footer .widget { border-right: solid 5px #28a7fb !important;}
.double-color-text {/*background-color: #FFE799*/;padding: 0;text-align: justify;}
.row-lorem-1 {padding: 10px 20px 10px 20px;text-align: justify;}
.div-lorem-3 {text-align: justify;padding: 0}
.percision-grind-grinding li {   list-style: none;}
.percision-grind-grinding li::before {content: "\f00c";font-family: FontAwesome;position: absolute;left: 15px;
 color: #28a7fb;}.double-color-text {color: #fff;}.double-color-text h2 {color: #fff;}
img.style201.alignnone {width: 165px !important;    height: 116px !important;}.contact-form-padding {padding-bottom: 40px;}
.masthead:not(.sub-downwards) .sub-nav .sub-nav, .mini-nav .sub-nav .sub-nav { margin: 10px; margin-left: 9px;}
.sub-nav li.has-children a:after { display: none !important;  }
#main {padding: 50px 0 0; }
.contaboutsubmit h3 {text-transform: uppercase; padding-bottom: 10px !important; font-size: 18px !important; font-weight: 600 !important;}
.row-lorem-1 { padding-top: 0; }
div#imagee { display: none;}
.vcmainnewinnfour { padding: 0;}
.vcmainnewinntwo { padding: 0;}
div[itemprop="email"] {
    word-wrap: break-word;
    text-decoration: underline;
}

p.vcmainnewtextallthre { font-size:14px!important; line-height:1.2;}

/* RESPONSIVE CSS START */
@media only screen and (min-width:960px) and (max-width:1120px) {
 footer#footer .widget {min-height: 450px;}
.add-text { width: 49%;}
.add-head { width: 47%; text-align: left; margin-right:0;}
.contact-email a {position: absolute;left: 0px;}
}
@media only screen and (min-width:1023px) and (max-width:1024px) {
.dt-phone-header     {font-size: 18px !important; }
.text-area.show-on-desktop.near-logo-first-switch.in-menu-second-switch.first { margin-right: 15px;}
.branding img {  max-width: 234px;} 
.branding p { font-size: 14px !important;}

}
@media only screen and (min-width:1121px) and (max-width:1246px) {
.widget {min-height: 434px;}
}
@media only screen and (min-width:768px) and (max-width:960px) {

.footer .widget { width: 48%; }
}
@media only screen and (min-width: 961px) and (max-width: 990px ) {
.footer .widget { width: 48%; }
footer#footer .widget { border: none !important;}
footer#footer .widget {min-height: inherit;}
}
@media only screen and (max-width: 768px) {

figcaption.vc_figure-caption { text-align: center; }
.nitionalortho .wpb_single_image {text-align: center !important;}

}
@media only screen and (max-width: 767px) {
.vcmainnewinn {width: 20%; float: left;}
.vcmainnewinnfour { padding: 0;}
.vcmainnewinntwo { padding: 0;}
p.vcmainnewtextallthre {word-wrap: break-word;}

}
@media only screen and (max-width: 529px) {
p.vcmainnewtextallthre { width: 100%; margin-bottom: 40px !important;}
.vcmainnewinnone img, .vcmainnewinnthre img, .vcmainnewinnfive img { max-width: 212px;}
.vcmainnewinntwo, .vcmainnewinnfour { display: none;}
.vcmainnewinn {width: 100%;}
}
@media only screen and (max-width: 736px) {
.contact-form-padding a {word-break: break-all;}
.orthostrtimgfr img { width: 24%; height: auto;}
.orth-images { width: 100%; text-align: center !important;}
.dt-phone-header { font-size: 14px !important;}
.catheterformingimg { width: 100%;}
.homeinrsmae .wpb_content_element { margin-bottom: 0 !important; }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {

}
@media only screen and (min-width: 1121px) and (max-width: 1157px ) {
.add-text { width: 52%; float: right;}
}
@media only screen and (max-width: 479px) {
.footer-iframe { left: 147px;}.contact-email a {position: absolute;left: 15px;}
.homemainhhead h1 { font-size: 16px !important;}
}
@media only screen and (max-width: 320px) {
.footer-iframe { width: 48%;}
.contact-email a {position: absolute;    left: 2px;    font-size: 12px;}
.homemainhhead h1 { font-size: 14px !important; }
}

@media only screen and (max-width: 960px) {
.add-head { width: 100%; text-align: left;}
.add-text {  width: 100%;}
.homemainhhead h1 {font-size: 20px;}
footer#footer .widget { border:none !important;}
.trusted-supp {font-size: 12px; width: 188px; }
.mobile-branding img { max-width: 220px !important; }
.dt-phone-header  {font-size: 17px !important; }
.footer-iframe { margin-top: 115px; left: 163px; position: absolute; }
.widget { min-height: 0 !important;}
.contaboutsubmit {padding-bottom: 30px;}
.send-button a {margin-bottom: 30px !important;}
}


/* RESPONSIVE CSS END */




.vcmainnewinnone img, .vcmainnewinnthre img, .vcmainnewinnfive img { width: 50%;}
/*
.vcmainnewinntwo img, .vcmainnewinnfour img { width: 60px; height:40px;}
@media (max-width:980px) {
	.vcmainnewinntwo img, .vcmainnewinnfour img { width: 50px; height:30px;}
}
*/
.vc_col-sm-3.vcmainnewinn.vcmainnewinntwo {}
.vcmainnew .vc_col-sm-3 {text-align: center;margin-top: 5%;}
.vc_col-sm-2.vcmainnewinnone,.vcmainnewinnthre, .vcmainnewinnfive {padding: 0;flex-basis:100%!important;}    
.hrhomebtmhead hr {height: 20px; background: #000; margin-top: 35px;  width: 1350px; margin-left: -126px;}
.ortmimain { min-height: 250px;}
/*.orthminiint img { width: 80px;}*/
.inlineimgon img {width: 70%;}
.inlineimgtw img {width: 87%;}
.inlineimgthre img { width: 80%;}
.inlineothmmthr { margin-bottom: 5px;}
.service_text .vcmainnewinn {  text-align: center;  color: #000;}
.orthopins_section ul li {  list-style: none;   display: inline;}
.orthopins_section ul li img {   width: 50px;  padding: 0 15px;}
.orthopins_inner ul li, .orthopins_inner h2 {color: #000 !important;}
.medical_drills ul li, .medical_drills h2 {  color: #fff;}
.mandrels_section ul li, .mandrels_section h2 { color: #000;}

@media screen and (min-width: 970px) {
#main:not(.sidebar-none) .wf-container-main {
		display:block;
}

}

p.stock.out-of-stock {
	line-height: 1.2em!important;
	margin-bottom:0px!important;
}


/*PLEASE DO NOT DELETE
Shop Overrides: Creates List Style View of all Product Lists on Parent Category Overview Pages*/


/*Archive pages*/

/*

body.post-type-archive-product .dt-css-grid .wf-cell {
	display:inline-block;
	margin-bottom:20px;
}


body.post-type-archive-product .product .woo-buttons-on-img {
	height: 220px;
}

body.post-type-archive-product h3 a {color: #000!important;}

*/


/*Product Category Archive and Product Landing pages like QSP Mandrels*/

.search-filter-vc-pagi-hidden {
  margin-top: 50px!important;
}

.hide {
	display:none!important;
}

select.sf-input-select {
	min-width: 45%!important;
	max-width: 45%!important;
}

#content.qsp-mod article.type-product .woo-buttons-on-img {display:none;}

#content.qsp-mod .dt-products.products .dt-css-grid   {display:block!important;}

#content.qsp-mod  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

#content.qsp-mod  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	#content.qsp-mod  article.type-product .woocom-list-content {display: block;}
}

 #content.qsp-mod .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 #content.qsp-mod .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 #content.qsp-mod .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 #content.qsp-mod .dt-css-grid .wf-cell:hover article.type-product a,
 #content.qsp-mod .dt-css-grid .wf-cell:hover article.type-product a:hover,
 #content.qsp-mod .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 #content.qsp-mod .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px!important; background: #34A6F7!important;}


 #content.qsp-mod .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 #content.qsp-mod .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}

 #content.qsp-mod article.type-product .woocom-list-content .entry-title {
	 width:62%!important;
	 white-space:wrap;
	 text-align:left;
 }
 

  #content.qsp-mod article.type-product .woocom-list-content .price,
 #content.qsp-mod article.type-product .woocom-list-content .woo-buttons {
	width: 15%!important;
}

 #content.qsp-mod article.type-product .woocom-list-content .entry-title,
 #content.qsp-mod article.type-product .woocom-list-content .price,
 #content.qsp-mod article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0!important;
}

 #content.qsp-mod article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 #content.qsp-mod article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 #content.qsp-mod article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

 @media (max-width:768px) {
	  #content.qsp-mod article.type-product .woocom-list-content .entry-title {
	 width:100%!important;
	 white-space:wrap;
	 text-align:center;
	 margin: 0 auto;
 }
 
   #content.qsp-mod article.type-product .woocom-list-content .price,
 #content.qsp-mod article.type-product .woocom-list-content .woo-buttons {
	width: 99%!important;
	min-width:auto;
	margin: 0 auto;
}

 }

/*---------304SS x 73" Length PTFE Coated Solid Mandrels------------------------*/

body.term-french-size-304ss-ptfe-solid-mandrels article.type-product .woo-buttons-on-img {display:none;}

body.term-french-size-304ss-ptfe-solid-mandrels .dt-products.products .dt-css-grid   {display:block!important;}

body.term-french-size-304ss-ptfe-solid-mandrels  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-french-size-304ss-ptfe-solid-mandrels  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-french-size-304ss-ptfe-solid-mandrels  article.type-product .woocom-list-content {display: block;}
}

 body.term-french-size-304ss-ptfe-solid-mandrels .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-french-size-304ss-ptfe-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-french-size-304ss-ptfe-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-french-size-304ss-ptfe-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-french-size-304ss-ptfe-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-french-size-304ss-ptfe-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-french-size-304ss-ptfe-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px!important;}


 body.term-french-size-304ss-ptfe-solid-mandrels .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-french-size-304ss-ptfe-solid-mandrels .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-french-size-304ss-ptfe-solid-mandrels article.type-product .woocom-list-content .entry-title,
 body.term-french-size-304ss-ptfe-solid-mandrels article.type-product .woocom-list-content .price,
 body.term-french-size-304ss-ptfe-solid-mandrels article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-french-size-304ss-ptfe-solid-mandrels article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-french-size-304ss-ptfe-solid-mandrels article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-french-size-304ss-ptfe-solid-mandrels article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

/*---------304SS x 73" Length PTFE Coated Solid Mandrels------------------------*/

body.term-304ss-x-73-length-ptfe-coated-solid-mandrels article.type-product .woo-buttons-on-img {display:none;}

body.term-304ss-x-73-length-ptfe-coated-solid-mandrels .dt-products.products .dt-css-grid   {display:block!important;}

body.term-304ss-x-73-length-ptfe-coated-solid-mandrels  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-304ss-x-73-length-ptfe-coated-solid-mandrels  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-304ss-x-73-length-ptfe-coated-solid-mandrels  article.type-product .woocom-list-content {display: block;}
}

 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px; background: #34A6F7!important;}


 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels article.type-product .woocom-list-content .entry-title,
 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels article.type-product .woocom-list-content .price,
 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-304ss-x-73-length-ptfe-coated-solid-mandrels article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}


/*---------QSP - 304SS Precisioun Ground A313 Spring Mandrels------------------------*/

body.term-qsp-304ss-precision-ground-a313-spring-mandrels article.type-product .woo-buttons-on-img {display:none;}

body.term-qsp-304ss-precision-ground-a313-spring-mandrels .dt-products.products .dt-css-grid   {display:block!important;}

body.term-qsp-304ss-precision-ground-a313-spring-mandrels  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-qsp-304ss-precision-ground-a313-spring-mandrels  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-qsp-304ss-precision-ground-a313-spring-mandrels  article.type-product .woocom-list-content {display: block;}
}

 body.term-qsp-304ss-precision-ground-a313-spring-mandrels .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-qsp-304ss-precision-ground-a313-spring-mandrels .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-qsp-304ss-precision-ground-a313-spring-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-qsp-304ss-precision-ground-a313-spring-mandrels .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-qsp-304ss-precision-ground-a313-spring-mandrels .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-qsp-304ss-precision-ground-a313-spring-mandrels .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-qsp-304ss-precision-ground-a313-spring-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px; background: #34A6F7!important;}


 body.term-qsp-304ss-precision-ground-a313-spring-mandrels .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-qsp-304ss-precision-ground-a313-spring-mandrels .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-qsp-304ss-precision-ground-a313-spring-mandrels article.type-product .woocom-list-content .entry-title,
 body.term-qsp-304ss-precision-ground-a313-spring-mandrels article.type-product .woocom-list-content .price,
 body.term-qsp-304ss-precision-ground-a313-spring-mandrels article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-qsp-304ss-precision-ground-a313-spring-mandrels article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-qsp-304ss-precision-ground-a313-spring-mandrels article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-qsp-304ss-precision-ground-a313-spring-mandrels article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

/*---------French Size PTFE Solid Catheter Mandrels------------------------*/

body.term-french-size-ptfe-solid-catheter-mandrels article.type-product .woo-buttons-on-img {display:none;}

body.term-french-size-ptfe-solid-catheter-mandrels .dt-products.products .dt-css-grid   {display:block!important;}

body.term-french-size-ptfe-solid-catheter-mandrels  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-french-size-ptfe-solid-catheter-mandrels  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-french-size-ptfe-solid-catheter-mandrels  article.type-product .woocom-list-content {display: block;}
}

 body.term-french-size-ptfe-solid-catheter-mandrels .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-french-size-ptfe-solid-catheter-mandrels .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-french-size-ptfe-solid-catheter-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-french-size-ptfe-solid-catheter-mandrels .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-french-size-ptfe-solid-catheter-mandrels .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-french-size-ptfe-solid-catheter-mandrels .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-french-size-ptfe-solid-catheter-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px; background: #34A6F7!important;}


 body.term-french-size-ptfe-solid-catheter-mandrels .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-french-size-ptfe-solid-catheter-mandrels .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-french-size-ptfe-solid-catheter-mandrels article.type-product .woocom-list-content .entry-title,
 body.term-french-size-ptfe-solid-catheter-mandrels article.type-product .woocom-list-content .price,
 body.term-french-size-ptfe-solid-catheter-mandrels article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-french-size-ptfe-solid-catheter-mandrels article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-french-size-ptfe-solid-catheter-mandrels article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-french-size-ptfe-solid-catheter-mandrels article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

/*---------QSP - Diamond Drawn Mandrels------------------------*/

body.term-qsp-diamond-drawn-mandrels article.type-product .woo-buttons-on-img {display:none;}

body.term-qsp-diamond-drawn-mandrels .dt-products.products .dt-css-grid   {display:block!important;}

body.term-qsp-diamond-drawn-mandrels  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-qsp-diamond-drawn-mandrels  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-qsp-diamond-drawn-mandrels  article.type-product .woocom-list-content {display: block;}
}

 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px; background: #34A6F7!important;}


 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-qsp-diamond-drawn-mandrels article.type-product .woocom-list-content .entry-title,
 body.term-qsp-diamond-drawn-mandrels article.type-product .woocom-list-content .price,
 body.term-qsp-diamond-drawn-mandrels article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-qsp-diamond-drawn-mandrels article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-qsp-diamond-drawn-mandrels article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-qsp-diamond-drawn-mandrels article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

/*---------French Size Ultra Polish Catheter Mandrels------------------------*/

body.term-french-size-ultra-polish-catheter-mandrels article.type-product .woo-buttons-on-img {display:none;}

body.term-french-size-ultra-polish-catheter-mandrels .dt-products.products .dt-css-grid   {display:block!important;}

body.term-french-size-ultra-polish-catheter-mandrels  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-french-size-ultra-polish-catheter-mandrels  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-french-size-ultra-polish-catheter-mandrels  article.type-product .woocom-list-content {display: block;}
}

 body.term-french-size-ultra-polish-catheter-mandrels .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-french-size-ultra-polish-catheter-mandrels .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-french-size-ultra-polish-catheter-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-french-size-ultra-polish-catheter-mandrels .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-french-size-ultra-polish-catheter-mandrels .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-french-size-ultra-polish-catheter-mandrels .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-french-size-ultra-polish-catheter-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px; background: #34A6F7!important;}


 body.term-french-size-ultra-polish-catheter-mandrels .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-french-size-ultra-polish-catheter-mandrels .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-french-size-ultra-polish-catheter-mandrels article.type-product .woocom-list-content .entry-title,
 body.term-french-size-ultra-polish-catheter-mandrels article.type-product .woocom-list-content .price,
 body.term-french-size-ultra-polish-catheter-mandrels article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-french-size-ultra-polish-catheter-mandrels article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-french-size-ultra-polish-catheter-mandrels article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-french-size-ultra-polish-catheter-mandrels article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

/*---------QSP - Diamond Drawn Mandrels------------------------*/

body.term-qsp-diamond-drawn-mandrels article.type-product .woo-buttons-on-img {display:none;}

body.term-qsp-diamond-drawn-mandrels .dt-products.products .dt-css-grid   {display:block!important;}

body.term-qsp-diamond-drawn-mandrels  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-qsp-diamond-drawn-mandrels  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-qsp-diamond-drawn-mandrels  article.type-product .woocom-list-content {display: block;}
}

 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px; background: #34A6F7!important;}


 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-qsp-diamond-drawn-mandrels .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-qsp-diamond-drawn-mandrels article.type-product .woocom-list-content .entry-title,
 body.term-qsp-diamond-drawn-mandrels article.type-product .woocom-list-content .price,
 body.term-qsp-diamond-drawn-mandrels article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-qsp-diamond-drawn-mandrels article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-qsp-diamond-drawn-mandrels article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-qsp-diamond-drawn-mandrels article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

/*---------PTFE Glass-filled Mandrels------------------------*/

body.term-ptfe-glass-filled-mandrels article.type-product .woo-buttons-on-img {display:none;}

body.term-ptfe-glass-filled-mandrels .dt-products.products .dt-css-grid   {display:block!important;}

body.term-ptfe-glass-filled-mandrels  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-ptfe-glass-filled-mandrels  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-ptfe-glass-filled-mandrels  article.type-product .woocom-list-content {display: block;}
}

 body.term-ptfe-glass-filled-mandrels .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-ptfe-glass-filled-mandrels .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-ptfe-glass-filled-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-ptfe-glass-filled-mandrels .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-ptfe-glass-filled-mandrels .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-ptfe-glass-filled-mandrels .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-ptfe-glass-filled-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px; background: #34A6F7!important;}


 body.term-ptfe-glass-filled-mandrels .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-ptfe-glass-filled-mandrels .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-ptfe-glass-filled-mandrels article.type-product .woocom-list-content .entry-title,
 body.term-ptfe-glass-filled-mandrels article.type-product .woocom-list-content .price,
 body.term-ptfe-glass-filled-mandrels article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-ptfe-glass-filled-mandrels article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-ptfe-glass-filled-mandrels article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-ptfe-glass-filled-mandrels article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}


/*---------Parylene Coated Mandrels-----------------------*/

body.term-parylene-coated-mandrels article.type-product .woo-buttons-on-img {display:none;}

body.term-parylene-coated-mandrels .dt-products.products .dt-css-grid   {display:block!important;}

body.term-parylene-coated-mandrels  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-parylene-coated-mandrels  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-parylene-coated-mandrels  article.type-product .woocom-list-content {display: block;}
}

 body.term-parylene-coated-mandrels .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-parylene-coated-mandrels .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-parylene-coated-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-parylene-coated-mandrels .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-parylene-coated-mandrels .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-parylene-coated-mandrels .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-parylene-coated-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px; background: #34A6F7!important;}


 body.term-parylene-coated-mandrels .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-parylene-coated-mandrels .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-parylene-coated-mandrels article.type-product .woocom-list-content .entry-title,
 body.term-parylene-coated-mandrels article.type-product .woocom-list-content .price,
 body.term-parylene-coated-mandrels article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-parylene-coated-mandrels article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-parylene-coated-mandrels article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-parylene-coated-mandrels article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}



/*---------.101"-.125" 304SS PTFE Coated Solid Mandrels------------------------*/
body.term-101-125-304ss-ptfe-coated-solid-mandrels article.type-product .woo-buttons-on-img {display:none;}

body.term-101-125-304ss-ptfe-coated-solid-mandrels .dt-products.products .dt-css-grid   {display:block!important;}

body.term-101-125-304ss-ptfe-coated-solid-mandrels  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-101-125-304ss-ptfe-coated-solid-mandrels  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-101-125-304ss-ptfe-coated-solid-mandrels  article.type-product .woocom-list-content {display: block;}
}

 body.term-101-125-304ss-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-101-125-304ss-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-101-125-304ss-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-101-125-304ss-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-101-125-304ss-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-101-125-304ss-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-101-125-304ss-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px; background: #34A6F7!important;}


 body.term-101-125-304ss-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-101-125-304ss-ptfe-coated-solid-mandrels .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-101-125-304ss-ptfe-coated-solid-mandrels article.type-product .woocom-list-content .entry-title,
 body.term-101-125-304ss-ptfe-coated-solid-mandrels article.type-product .woocom-list-content .price,
 body.term-101-125-304ss-ptfe-coated-solid-mandrels article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-101-125-304ss-ptfe-coated-solid-mandrels article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-101-125-304ss-ptfe-coated-solid-mandrels article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-101-125-304ss-ptfe-coated-solid-mandrels article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

/*---------M2 Tool Steel------------------------*/
body.term-m2-tool-steel article.type-product .woo-buttons-on-img {display:none;}

body.term-m2-tool-steel .dt-products.products .dt-css-grid   {display:block!important;}

body.term-m2-tool-steel  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-m2-tool-steel  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-m2-tool-steel  article.type-product .woocom-list-content {display: block;}
}

 body.term-m2-tool-steel .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-m2-tool-steel .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-m2-tool-steel .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-m2-tool-steel .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-m2-tool-steel .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-m2-tool-steel .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-m2-tool-steel .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px; background: #34A6F7!important;}


 body.term-m2-tool-steel .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-m2-tool-steel .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-m2-tool-steel article.type-product .woocom-list-content .entry-title,
 body.term-m2-tool-steel article.type-product .woocom-list-content .price,
 body.term-m2-tool-steel article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-m2-tool-steel article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-m2-tool-steel article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-m2-tool-steel article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

/*---------QUICK RELEASE PTFE GLASS Tubing------------------------*/
body.term-quick-release-ptfe-glass-tubing article.type-product .woo-buttons-on-img {display:none;}

body.term-quick-release-ptfe-glass-tubing .dt-products.products .dt-css-grid   {display:block!important;}

body.term-quick-release-ptfe-glass-tubing  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-quick-release-ptfe-glass-tubing  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-quick-release-ptfe-glass-tubing  article.type-product .woocom-list-content {display: block;}
}

 body.term-quick-release-ptfe-glass-tubing .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-quick-release-ptfe-glass-tubing .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-quick-release-ptfe-glass-tubing .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-quick-release-ptfe-glass-tubing .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-quick-release-ptfe-glass-tubing .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-quick-release-ptfe-glass-tubing .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-quick-release-ptfe-glass-tubing .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px; background: #34A6F7!important;}


 body.term-quick-release-ptfe-glass-tubing .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-quick-release-ptfe-glass-tubing .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-quick-release-ptfe-glass-tubing article.type-product .woocom-list-content .entry-title,
 body.term-quick-release-ptfe-glass-tubing article.type-product .woocom-list-content .price,
 body.term-quick-release-ptfe-glass-tubing article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-quick-release-ptfe-glass-tubing article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-quick-release-ptfe-glass-tubing article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-quick-release-ptfe-glass-tubing article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

/*---------304 SS PTFE Coated------------------------*/
body.term-304-ss-ptfe-coated article.type-product .woo-buttons-on-img {display:none;}

body.term-304-ss-ptfe-coated .dt-products.products .dt-css-grid   {display:block!important;}

body.term-304-ss-ptfe-coated  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-304-ss-ptfe-coated  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-304-ss-ptfe-coated  article.type-product .woocom-list-content {display: block;}
}

 body.term-304-ss-ptfe-coated .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-304-ss-ptfe-coated .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-304-ss-ptfe-coated .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-304-ss-ptfe-coated .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-304-ss-ptfe-coated .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-304-ss-ptfe-coated .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-304-ss-ptfe-coated .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px; background: #34A6F7!important;}


 body.term-304-ss-ptfe-coated .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-304-ss-ptfe-coated .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-304-ss-ptfe-coated article.type-product .woocom-list-content .entry-title,
 body.term-304-ss-ptfe-coated article.type-product .woocom-list-content .price,
 body.term-304-ss-ptfe-coated article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-304-ss-ptfe-coated article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-304-ss-ptfe-coated article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-304-ss-ptfe-coated article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

/*---------Nitinol Wire------------------------*/

body.term-wire article.type-product .woo-buttons-on-img {display:none;}

body.term-wire .dt-products.products .dt-css-grid   {display:block!important;}

body.term-wire  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.term-wire  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
}

@media only screen and (max-width:768px) {
	body.term-wire  article.type-product .woocom-list-content {display: block;}
}

 body.term-wire .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.term-wire .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.term-wire .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.term-wire .dt-css-grid .wf-cell:hover article.type-product a,
 body.term-wire .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.term-wire .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.term-wire .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px!important;}


 body.term-wire .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.term-wire .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.term-wire article.type-product .woocom-list-content .entry-title,
 body.term-wire article.type-product .woocom-list-content .price,
 body.term-wire article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

 body.term-wire article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.term-wire article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.term-wire article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

/*--04-10-2023--*/

.checkout .woocommerce-billing-fields .usp_fedex_select {
    margin-bottom: 0;
    padding-bottom: 0!important;
}

/*---------FAST, RELIABLE CATHETER MANDRELS LP------------------------*/
body.page-id-9489 article.type-product .woo-buttons-on-img {display:none;}

body.page-id-9489 .dt-products.products .dt-css-grid   {display:block!important;}

body.page-id-9489  article.type-product .woocom-project {
	border-left: 1px solid #34A6F7!important;
	border-right: 1px solid #34A6F7!important;
	border-top: 1px solid #34A6F7!important;
	padding: 10px!important;
	text-align:center;
}

body.page-id-9489  article.type-product .woocom-list-content {
	display:flex;
	align-items:center;
	justify-content: center;
	gap:4px;
}

@media only screen and (max-width:768px) {
	body.page-id-9489  article.type-product .woocom-list-content {display: block!important;}
}

 body.page-id-9489 .dt-css-grid .wf-cell:nth-child(even) article.type-product { background: #e3e3e3; transition: 0.65s background ease; }

 body.page-id-9489 .dt-css-grid .wf-cell:hover article.type-product {background: #34A6F7!important; color: #fff!important}
 body.page-id-9489 .dt-css-grid .wf-cell:hover article.type-product .woocommerce-Price-currencySymbol,
 body.page-id-9489 .dt-css-grid .wf-cell:hover article.type-product a,
 body.page-id-9489 .dt-css-grid .wf-cell:hover article.type-product a:hover,
 body.page-id-9489 .dt-css-grid .wf-cell:hover article.type-product bdi {color: #fff!important}


 body.page-id-9489 .dt-css-grid .wf-cell:hover article.type-product .woocom-list-content .woo-buttons a {border:0px!important;}


 body.page-id-9489 .dt-css-grid .wf-cell:nth-child(odd) article.type-product {	background: #fff; }


 body.page-id-9489 .dt-css-grid .wf-cell:last-child article.type-product {border-bottom: 1px solid #34A6F7;}


 body.page-id-9489 article.type-product .woocom-list-content .entry-title,
 body.page-id-9489 article.type-product .woocom-list-content .price,
 body.page-id-9489 article.type-product .woocom-list-content .woo-buttons {
	flex-grow: 0;
}

body.page-id-9489 article.type-product .woocom-list-content .entry-title {
	width:60%;
}

body.page-id-9489 article.type-product .woocom-list-content .price {
	width:auto!important;
	top:2px;
}

body.page-id-9489 article.type-product .woocom-list-content .woo-buttons {
	width: 25%;
}

@media (max-width:768px) {
	 body.page-id-9489 article.type-product .woocom-list-content .entry-title,
 body.page-id-9489 article.type-product .woocom-list-content .price,
	body.page-id-9489 article.type-product .woocom-list-content .woo-buttons { width: 100%!important;display:block;float:none;text-align:center;}
}

 body.page-id-9489 article.type-product .woocom-list-content .woo-buttons  {
	padding-top: 0px!important;
	min-width: 150px;
}

@media only screen and (max-width:768px) {
 body.page-id-9489 article.type-product .woocom-list-content .woo-buttons {
min-width: auto;}
}

 body.page-id-9489 article.type-product .cart-btn-below-img .woo-buttons a {
	background: #34A6F7!important;
}

body.page-id-9489 li.sf-item-0 {
	display:none!important;
}

.woocommerce-pagination.berocket_pagination {
	position:Relative!important;
	top:14px!important;
}

.outer-col-mod .vc_column_container {
	padding: 15px 0px 15px 0px!important;
}

.outer-col-mod .vc_column-inner {
	padding:0!important;
}


@media (max-width: 1366px) {
    	.blog-mod .vc_gitem-post-data-source-post_title {
   height: auto !important;
}
}

@media (max-width: 1024px) {
.info-box-email a{
	word-break: break-all
}

}