.Eq6BfHWRg1skuOtE40gJT-text-quality-badge-container {
}
.Eq6BfHWRg1skuOtE40gJT-text-element-hidden {
display: none;
} .rWzRuLNl84i5nH_IVqYFH-text-contact-button-container {
}
.rWzRuLNl84i5nH_IVqYFH-text-element-hidden {
display: none;
}#post-1604 .entry-header {
display: none;
}
#post-1604 .gform_wrapper li.gfield.gfield_error {
display: block!important;
}
.product_list_widget a img { max-height: 100%; width: auto; }
.accordion .accordion-title {
color: white;
background: #0274be;
padding: .5em .5em;
cursor: pointer;
}
.accordion .accordion-title:before {
content: '+';
font-weight: bold;
width: 20px;
display: inline-block;
text-align: center;
}
.accordion .accordion-title.open:before { content: '-'; }
.accordion-content > ul { margin: 1em 0 1em 1em; }
.accordion-content { display:none; }
.accordion-content li { list-style: none; padding: .25em 0; } 
.elementor-4 .elementor-element.elementor-element-234d0f2 .woocommerce ul.products li.product a img{
margin-bottom:0px;
max-height:250px;
border-bottom:1px solid #eeeeee;
}
body.home .woocommerce ul.products li.product.product-category>a{
display: flex;
flex-direction: column;
}
body.home .woocommerce ul.products li.product .woocommerce-loop-category__title{
position: relative;
bottom: 0px;
padding: 20px;
left: 0;
right:0;
}
body.home .woocommerce-loop-category__title .count{
display:none !important;
}.replacement-part-list form {
}
.replacement-part-list form.ajax-add-to-cart input[type=text] {
display: inline-block;
width: 50%;
box-sizing: border-box;
margin-bottom: 0.5em;
text-align: center;
padding: .5em .75em;
}
table.replacement-part-list {
width: 100%;
font-size: 0.9em;
}
.rp-col-actions {
width: 180px;
text-align:center;
}
.rp-col-id { width: 25px; }
.replacement-part-details-image {
height: 100%;
display: inline-block;
margin-right: 1em;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 50px;
}
.replacement-part-details { display: flex; }
.replacement-part-details-text {
flex-grow: 1;
flex-basis: 100%;
}
.replacement-part-number {
display: block;
font-size: 0.9em;
}
.replacement-part-price {
display: block;
font-size: 0.9em;
}
ul.parts-diagrams {
margin: 0;
padding: 0;
}
ul.parts-diagrams li {
list-style: none;
padding: 5px;
margin: 0;
}
td.replacement-parts-col-diagrams { max-width: 200px; }
.replacement-parts-outer-table td { vertical-align: top; }
table.replacement-part-list th {
border-bottom: 2px solid #0274be;
}
table.replacement-part-list { border-top: none; }
table.replacement-part-list thead th { border-right: none !important; border-left: none !important; padding-bottom: 4px;}
table.replacement-part-list { border-left: none !important; border-right: none !important; margin-bottom: 0;}
.replacement-parts-col-parts { padding: 0; }
table.replacement-part-list .simple_add_to_cart_button { padding-left: 8px !important; padding-right: 8px !important;}
table.replacement-part-list .qty { width: 2.75em !important; margin-bottom: 5px;  }
table.replacement-part-list .woocommerce-simple-add-to-cart { text-align: center; }
table.replacement-part-list .woocommerce-simple-add-to-cart > * { display: inline-block ; float: none !important; margin-right: .2em !important;}
@media screen and (max-width: 1200px) {
table.replacement-part-list .woocommerce-simple-add-to-cart > * {
margin-right: .5em;
margin-left: .5em;
}
.rp-col-actions {
width: 130px;
}
}
.replacement-parts-row-diagrams { display:none; }
.replacement-parts-row-diagrams ul.parts-diagrams li {
display: inline-block;
margin: 5px;
max-height: 120px;
height: 120px;
}
.replacement-parts-row-diagrams ul.parts-diagrams li img {
max-height: 100%;
width: auto;
max-width: auto;
height: 120px;
}
@media screen and (max-width: 900px) {
.replacement-parts-col-diagrams { display:none; }
.replacement-parts-row-diagrams { display:table-row; }
}
@media screen and (max-width: 450px) {
.replacement-part-details { display: block; }
.replacement-part-details .replacement-part-details-image img {
width: 100px;
height: auto;
margin: 0 auto;
}
}