.page_headers {margin:5px 0 5px; font-weight:500;}
.page-content {padding-top:5px;}
.product-reviews {margin:0 0 15px}
span.reviews {margin-right:15px}
.reviews-stars {margin-right:10px}
.short-description {margin:0 0 15px; font-size:16px; font-weight:500;}
.product-id {margin:0 0 5px}
.product-gtin {margin:0 0 15px}
.header>.page_heading {margin-bottom:25px}
.sub-section {margin:35px 0 0}
.sub-section select {min-width:220px}
h2.page_heading {font-size:24px}
.breadcrumnb ol li>a {color:#000}
label.gc-label {margin:0; line-height:36px}
.prev-prod, .next-prod {margin:0 0 15px}
.prev-prod a, .next-prod a {width:80px; display:block; text-align:center; background-color:#ececec; border:2px solid #ddd; position:relative}
.prev-prod a span, .next-prod a span {line-height:30px; padding:0 5px; text-transform:uppercase; color:#000; font-size:12px}
.prev-next a:hover>span {opacity:.7}
.prev-next a:hover .prevnext-widget {display:block}
.pricingBlock {margin:15px 0; line-height:1; float:left; width:100%;}
.pricingBlock span {padding-left:5px; font-size:28px; padding-top:5px;}
.pricingBlock .yourprice {font-size:28px; font-weight:600; color:#353535;}
.pricingBlock .saleprice {font-size:22px; font-weight:600; color:#d38b8f;}
.pricingBlock .retailprice {text-decoration:line-through; margin:10px 0}
.availability-header {font-weight:bold}
.multipleship-inner .send-to {margin-right:20px}
.multipleShipToBlock .add-name, .multipleShipToBlock .note {display:none}
.main-image>a img {display:block; margin-left:auto; margin-right:auto}
.addl-images {margin:10px 0 40px 0; opacity:0; height:50px}
.addl-images.addl-images-ready {opacity:1; height:auto}
.addl-images .flexslider {padding:0 30px}
.addl-images .flex-direction-nav .flex-prev, .addl-images .flex-direction-nav .flex-next {opacity:1; width:auto; height:20px; top:0; bottom:0; margin:auto}
.addl-images .flex-direction-nav .flex-prev {left:0 !important}
.addl-images .flex-direction-nav .flex-next {right:0 !important}
.addl-images .flex-direction-nav a:before {font-size:20px; line-height:20px}
.addl-images .flex-direction-nav a:hover {opacity:.7 !important}
.addl-images ul.slides li {padding:0 10px}
.addl-images ul.slides li a {display:block; width:100%; padding-top:100%; position:relative;}
.addl-images ul.slides li a:hover {opacity:.8}
.addl-images ul.slides li a img {position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; max-width:100%; max-height:100%; width:auto; height:auto; box-shadow:none}
#realmediaBlock {display:none}
a#showRealMedia i {position:absolute; top:0; left:0; right:0; bottom:0; width:40px; height:40px; line-height:40px; text-align:center; margin:auto; color:#000; font-size:32px}
.embedtool {position:relative; height:0; padding-top:56%; overflow:hidden; max-width:100%}
.embedtool iframe, .embedtool object, .embedtool embed {position:absolute; top:0; left:0; width:100%; height:100%}
.imagecaptiont {margin:10px 0 0; font-size:12px; padding:10px 0; text-align:center}
.special-action {display:inline-block; margin:0 10px}
.special-action .btn-link {padding:0; color:#000; font-weight:bold}
.qaLink {margin:0 0 15px}
.qaLink>a>i {color:#333}
.qaLink>a>i {vertical-align:middle}
.instorePickupDIV {margin:10px 0 10px 0}
.instorePickupSPAN {color:rgba(99,198,123,1); font-weight:bold}
.rTabs {margin:35px 0}
.r-tabs {position:relative}
.r-tabs .r-tabs-nav {border-bottom:1px solid #ececec}
.r-tabs .r-tabs-nav .r-tabs-tab {position:relative; top:1px}
.r-tabs .r-tabs-nav .r-tabs-anchor {background:#000; margin-bottom:1px; padding:10px 15px; display:inline-block; text-decoration:none; color:#fff; font-weight:bold}
.r-tabs .r-tabs-nav .r-tabs-state-active {background-color:#fff; margin-bottom:-1px; border-top:none; border-right:1px solid #ececec; border-left:1px solid #ececec}
.r-tabs .r-tabs-nav .r-tabs-state-disabled {opacity:.5}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {color:#000; background-color:#fff; border-top:1px solid #ececec}
.r-tabs .r-tabs-panel {border-right:1px solid #ececec; border-bottom:1px solid #ececec; border-left:1px solid #ececec; margin-bottom:3px; min-height:200px}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {display:block; padding:10px; background-color:#000; color:#fff; font-weight:bold; text-decoration:none; margin-bottom:3px}
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {opacity:.5}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {background-color:#fff; color:#000; border-top:1px solid #ececec; border-right:1px solid #ececec; border-left:1px solid #ececec; margin-bottom:0}
.r-tabs .r-tabs-nav {margin:0; padding:0}
.r-tabs .r-tabs-tab {display:inline-block; margin:0; list-style:none}
.r-tabs .r-tabs-panel {background:#fff; padding:25px; display:none}
.r-tabs .r-tabs-accordion-title {display:none}
.r-tabs .r-tabs-panel.r-tabs-state-active {display:block}
.product-cols .primary {border-top:1px solid #BFBFBF; border-right:1px solid #BFBFBF;}
.product-cols .secondary {border-top:1px solid #BFBFBF; padding:0; text-align:center;}
.payment-tag-line {border-bottom:1px solid #bfbfbf; text-align:center; background:#ffc; padding:5px 0; font-size:16px;}
.payment-tag-line p {margin-bottom:0;}
.icon-list {border-bottom:1px solid #bfbfbf; text-align:center;}
ul#ul-icon-list {list-style:none; padding:0; display:table; width:100%; max-width:85%; margin:6px auto;}
ul#ul-icon-list li {display:table-cell;}
.secondary .product-details {width:100%; float:left;}
.product-details .badge-image {width:100%; float:left; text-align:center; padding:10px 0px; border-bottom:1px solid #bfbfbf;}
.product-details .badge-image.eicontract img {max-width:150px;}
.listing_12 .product-details .badge-image {padding:20px 0px 20px 0px;}
.listing_12 .product-details .badge-image img {border:1px solid #000;}
.listing_12 .product-details .badge-image p {font-size:14px; text-align:left; line-height:20px;}
.listing_12 .product-details .badge-image p a {display:block; color:#3399cc; text-decoration:underline;}
.listing_12 .product-details .badge-image p b {color:#7DAD1D;}
.listing_1 span.price-each {margin:0; padding:0; color:#353535;}
.listing_1 label.min-qty-custom {font-size:18px; font-weight:600; padding-right:5px; vertical-align:top;}
.listing_4 .product-details .badge-image {padding:20px 0px 10px 0px;}
.listing_4 .product-details .badge-image p {font-size:18px; text-align:left; padding-left:30px;}
.listing_4 .product-details .badge-image p a {color:#3399cc; text-decoration:underline;}
.badge-image strong.quick-ship-tagline{display: block;font-size: 22px;}
.badge-image strong.quick-ship-tagline b{color: #f90;}
.product.freeshipping-block {float:left; width:100%; border-bottom:1px solid #bfbfbf; font-size:18px;}
.product.freeshipping-block p {margin:10px 0;}
.freeshipping-block ul .product-shipping > p {font-size:16px;}
.product.freeshipping-block p a {color:#3399cc; text-decoration:underline;}
section#listing .product-specs {background-color:#E6E6E6; padding:10px 20px; font-size:18px; color:#353535;}
section#listing .product-specs strong {font-weight:600;}
#listing .product-specs .product-links .product-specsheet a, #listing .product-specs .product-links .email_friend a {color:#2B82B8; font-weight:600; text-decoration:underline; font-size:18px; margin-top:10px; display:block;}
#listing .product-specs .product-links .product-specsheet a i {margin-right:5px; color:red;}
#listing .product-specs .product-links .email_friend a i {margin-right:5px; color:#000;}
.listing-section-title {font-size:25px; font-weight:600; margin:0px 0 10px; text-transform:uppercase;}
.listing-section-title > span {border-bottom:1px solid #f90; width:auto;}
div#goToTCW {display:none;}
.product-contact {padding:10px 0;}
.product-contact p {font-size:20px; text-transform:uppercase; margin:0;}
.product-contact a {padding:2px 5px; color:#353535; font-weight:600; font-size:20px;}
.product-contact a#contact-us-link {color:#2B82B8; text-decoration:underline;}
#divOptionsBlock .header {margin-bottom:30px;}
#divOptionsBlock.custom-checkbox-options .header {margin-bottom:15px;}
#divOptionsBlock p.configure-bin {font-size:22px; font-style:italic; font-weight:400; margin:0; text-transform:uppercase;}
#divOptionsBlock h4 {font-size:26px; font-weight:500; margin:0; text-transform:uppercase;}
.addToCartBlock {width:100%; float:left; padding:10px 0; margin:0;}
.addToCartBlock .addToCartButtonSet {margin-top:40px; margin-bottom:20px;}
.addToCartBlock .addToCartButtonSet button#getAquote {background-color:#666666!important; margin-right:8px; width:240px; font-weight:600; color:#fff; font-size:18px;}
.addToCartBlock .addToCartButtonSet button#getAquote i, .addToCartBlock .addToCartButtonSet button#Add i {margin-left:3px;}
.addToCartBlock .addToCartButtonSet button#Add {background-color:#ff9900!important; width:240px; font-weight:600; color:#fff; font-size:18px; border:1px solid #ff9900!important; text-transform:uppercase;}
.addToCartBlock .addToCartButtonSet button:focus {outline:0;}
.addToCartBlock .addToCartButtonSet button:hover {opacity:0.6;}
#divOptionsBlock {width:100%; float:left; margin:0;}
#divOptionsBlock p.configure-bin-bags {font-size:18px; margin-bottom:10px;}
#divOptionsBlock p.configure-bin-bags span {font-size:16px; display:block;}
#divOptionsBlock .opt-regular .label.LINER {display:none;}
#divOptionsBlock .options-inner {width:75%; margin:0 auto; position:relative;}
#divOptionsBlock .options-inner.more-options{column-count: 2;}
.options-inner .opt-regular {display:inline-block; margin-left:70px;}
.options-inner .opt-regular i.additional-info {font-size:14px; color:#a3a3a3; width:100%; text-align:left; float:left; padding:5px 0px 20px 20px;}
.options-inner .opt-regular .opt-label {margin:0; width:auto; text-align:left; margin-left:50px;}
#listing #divOptionsBlock .form-control {color:#3e343c; height:25px; padding:4px 5px; border:1px solid #b7b4ac; font-size:12px; position:relative; top:-20px;}
#listing #divOptionsBlock span.opt-cycle {position:relative; text-align:left; display:block; top:-20px; width:50px;}
#listing #divOptionsBlock span.opt-cycle i.fa {display:inline-block; padding:0 5px; font-size:20px; cursor:pointer; color:#2b82b8;}
#listing #divOptionsBlock span.opt-cycle i.fa:hover {background-color:#bfbfbf; color:#f90;}
.options-inner .opt-regular .opt-field select {width:300px;}
.custom-checkbox-options .options-inner .opt-regular.selected-checkbox {display:block; align-items:center; margin-left:0; margin:0;}
.custom-checkbox-options .options-inner .opt-regular.selected-checkbox .checkbox-format {background-color:#fff; padding:0px; margin:0px; width:100%; cursor:default; font-weight:normal; pointer-events:none;}
.custom-checkbox-options .options-inner .opt-regular.selected-checkbox .checkbox-format .custom-checkbox {display:none;}
.custom-checkbox-options .options-inner .opt-regular.selected-checkbox .opt-label {margin:0 0 7px; width:auto; text-align:unset;}
.custom-checkbox-options .options-inner.more-options .opt-regular.selected-checkbox{
	page-break-inside: avoid;
    break-inside: avoid-column;
    padding-bottom: 15px;
}
.configuration-option {width:100%; float:left; padding:10px 0;}
.configuration-option p {font-weight:600; font-style:italic;}
.configuration-option p a {color:#3399cc; text-transform:uppercase; text-decoration:underline;}
.field7-description.manusorter-signage {font-size:16px; display:block; float:left;}
.field7-description.manusorter-signage ul li {font-weight:600;}
.field7-description.manusorter-signage.feature-top {margin-bottom:20px;}
.field7-description.manusorter-signage .description-title {font-size:25px; font-weight:600; margin:30px 0px 10px 0;}
.field7-description.manusorter-signage .description-title > span {border-bottom:1px solid #f90; width:auto;}
.field7-description.manusorter-signage .orange {font-weight:600; color:#f90;}
.field7-description.manusorter-signage a {color:#2792c6;}
.field7-description.manusorter-signage a:hover {color:#fff; background-color:#DB802E;}
.field7-description.manusorter-signage iframe {margin:0 auto; display:block;}
.field7-description.manusorter-signage .manusorter-signage-video {margin-top:40px;}
.field7-description.manusorter-signage.feature-top .manusorter-signage-video {margin:6px 0px 10px 0;}
.field7-description.manusorter-signage p.manusorter-signage-video-title {position:relative; padding-top:10px; font-size:22px; font-weight:500;}
.field7-description.manusorter-signage.feature-top p.manusorter-signage-video-title {font-size:20px;}
.field7-description.manusorter-signage p.manusorter-signage-video-title::after {position:absolute; content:""; width:100px; height:100px; top:-50px; left:-49px; background-repeat:no-repeat; background-image:url(https://www.recycleaway.com/assets/templates/RA-core/images/arrows/arrow-header.png); background-size:100px 100px; transform:rotateY(180deg); z-index:-1;}
.field7-description.manusorter-signage.feature-top p.manusorter-signage-video-title::after {top:-53px; right:-75px; left:auto; transform:none;}
.manusorter-description-images {padding-top:30px;}
.manusorter-description-images .manusorter-col-title {display:flex; align-items:center;}
.manusorter-description-images .manusorter-col-title .manusorter-col-icon {max-height:40px; margin-right:15px;}
.manusorter-description-images .manusorter-col-title .manusorter-col-sub-text {font-size:18px; font-weight:600;}
.manusorter-description-images .manusorter-col-title .manusorter-col-sub-text i {font-size:26px; display:block; font-weight:600; line-height:1;}
#tablist .field7-description {margin:30px 0px 10px 0; font-size:16px;}
#tablist .field7-description .description-title {font-size:25px; font-weight:600; margin:30px 0px 10px 0;}
#tablist .field7-description .description-title > span {border-bottom:1px solid #f90; width:auto;}
#tablist .field7-description .orange {font-weight:600; color:#f90;}
#tablist .field7-description a {color:#2792c6;}
#tablist .field7-description a:hover {color:#fff; background-color:#DB802E;}
#tablist .field7-description .custom-panel-title {font-weight:600; color:#f90; font-size:20px; text-transform:uppercase;}
#tablist .field7-description .larg-panel-pdfs {list-style:none; padding:0; font-weight:600;}
#tablist .product-extended-description {margin:30px 0px 10px 0;}
#tablist .product-extended-description #Recycledcontent {display:none;}
#tablist .product-extended-description .item p, #tablist .product-extended-description .item ul li {font-size:16px; margin-bottom:0;}
#tablist .product-extended-description.manusorter-features .item ul {margin:15px 0;}
#tablist .product-extended-description.manusorter-features .item ul li {font-size:16px; font-weight:600;}
#tablist .product-extended-description .custom-panel-title {font-weight:600; color:#f90; font-size:20px; text-transform:uppercase;}
#tablist .product-extended-description .productBlockContainer.descriptionListing {margin-top:10px;}
#tablist .product-extended-description .productBlockContainer.descriptionListing .product-container {width:25%; display:block; float:left;}
#tablist .product-extended-description .productBlockContainer.descriptionListing .product-container .img {min-height:170px;}
#tablist .product-extended-description .productBlockContainer.descriptionListing .product-container .name {text-align:center; height:30px;}
#tablist .specs-collection {margin:30px 0px 10px 0;}
#tablist .specs-collection img {max-width:100%; height:auto;}
.product-extended-description img {max-width:100%; height:auto;}
#tablist .specs-collection table {width:100%;}
#tablist .specs-collection table tr {border:1px solid #bfbfbf;}
#tablist .specs-collection table th {width:17%; padding:0 0 0 10px; border:1px solid #bfbfbf;}
#tablist .specs-collection table td {width:17%; padding:5px 0px 5px 10px;}
table.product-description {width:100%;}
.product-description tr {border:1px solid #bfbfbf; padding:0 0 0 10px;}
.product-description th {border:1px solid #bfbfbf; padding:0 0 0 10px; width:17%;}
.product-description td {border:1px solid #bfbfbf; padding:0 0 2px 10px;}
.product-extended-description #America, .product-extended-description .shoutOut {display:none;}
#availabilityInfo {float:left; width:100%; margin:15px 0;}
#availabilityInfo p {font-size:17px;}
#availabilityInfo p a {color:#7dad1d;}
#availabilityInfo p a:hover {color:#ff9900;}
#availabilityInfo p span {font-size:17px; display:block;}
.accessoriesBlock .page_heading {font-weight:normal; margin-bottom:15px; text-transform:inherit;}
.accessoriesBlock .product-item .price, .accessoriesBlock .product-item .reviews, .accessoriesBlock .product-item .action {display:none;}
.accessoriesBlock .product-item .img {min-height:115px;}
.accessoriesBlock .product-items .product-item {margin-bottom:10px; border-bottom:1px solid #ececec; border-right:none;}
.quantityBlockV29 {width:100%; float:left;}
.quantityBlockV29 .qty-pricing {width:75%; margin:0 auto; text-align:left; border:1px dashed #7dad1d; max-width:360px; padding:0;}
.quantityBlockV29 .qty-pricing .bulk-text {color:#fff; font-size:20px; background-color:#7dad1d; text-transform:uppercase;}
.quantityBlockV29 .qty-pricing .qty-inside {padding:7px 20px;}
.quantityBlockV29 .qty-pricing .qty-inside-table {padding:5px 20px; display:block;}
.quantityBlockV29 .qty-pricing .qty-inside-table tr.first-tr td.qty, .quantityBlockV29 .qty-pricing .qty-inside-table tr.first-tr td.qty-price {font-size:16px; color:#7e7d7d; font-weight:normal;}
.quantityBlockV29 .qty-pricing .qty-inside-table td.qty p {display:inline;}
.quantityBlockV29 .qty-pricing .qty-inside-table td.qty-price p {display:inline;}
.quantityBlockV29 .qty-pricing .qty-inside-table td.qty {width:45%; font-weight:600; font-size:16px;}
.quantityBlockV29 .qty-pricing .qty-inside-table td.qty-price {width:55%; font-weight:600; font-size:16px;}
.quantityBlockV29 .qty-pricing .qty-inside-table td.qty-price p.discount-detail {color:#7dad1d; padding-left:10px;}
.quantityBlock .quantity-table {padding-top:0; width:90%; margin:25px auto;}
#qtyTable tr {display:table-cell; border:1px solid #353535;}
#qtyTable tr td {display:block; padding:2px; border:none;}
.bulk-text {color:#353535; padding:3px 0; font-size:16px;}
td.discount-qty {font-weight:600;}
td.discount-price {color:#7dad1d; font-weight:bold;}
#divOptionsBlock .options-inner .required {display:none;}
.opt-regular .option-help {display:none;}
.listing_33 .accessoriesBlock {margin-top:15px; margin-bottom:5px;}
.listing_31 #divOptionsBlock .options-inner {width:70%; padding-left:40px; text-align:left;}
.listing_31 .opt-label>label {font-weight:500}
.listing_31 div#e-Cycler {width:100%; float:left; margin-top:20px;}
.listing_31 .additional-text.e-Cycler {width:60%; margin:0 auto; text-align:left; padding-left:30px;}
.listing_31 .additional-text.e-Cycler p {margin:0;}
.on-sale-img {display:none; z-index:9; position:absolute; right:1%; top:18px; height:24px; width:84px; background-repeat:no-repeat; background-image:url(https://www.recycleaway.com/assets/templates/rca-html5/images-custom/on-sale-tag.png);}
.specs-collection .info > ul, .specs-collection .info > h3 {display:none;}
.listing-purhasingbox {background:#f3f6e9; margin:30px 0 30px; border-radius:16px; width:100%; float:left;}
.listing-purhasingbox .box-title {background:#7dad1d; font-size:24px; font-weight:500; color:#fff; padding:12px 30px; border-radius:16px 16px 0 0; text-transform:uppercase; text-align:left;}
.listing-purhasingbox .listing-purhasingbox-box {margin:10px 0px 20px; display:block; float:left;}
.listing-purhasingbox .quick-ship-icon {min-height:100px; position:relative; display:block;}
.listing-purhasingbox .quick-ship-icon img {position:absolute; top:0; bottom:0; right:0; left:0; max-width:100%; max-height:100%; margin:auto;}
.listing-purhasingbox .quick-ship-col p {margin-bottom:15px;}
.listing-bottom-black {background:#353535; color:#fff; font-size:16px;}
.listing-bottom-black h3 {padding:25px 30px; text-transform:uppercase; margin-bottom:0; margin-top:10px;}
.listing-bottom-black h6 {background:#4A4A4A; padding:0px 30px; font-size:18px; font-weight:600; margin:0;}
.listing-bottom-black p {background:#4A4A4A; padding:0px 30px 15px; font-size:16px; margin:0;}
.listing-bottom-black p:last-child {color:#fe9900; margin:20px 0 20px; font-size:18px; background:#353535;}
.wave-images {float:left; width:100%; padding:20px;}
.wave-images .wave-image {padding:5px 0;}
.wave-images .wave-image p {padding:5px 0; font-size:18px;}
.additional-specifications.table-responsive {
    width: 100%;
    float: left;
    padding-left: 40px;
    text-align: left;
    border-top: 1px solid #bfbfbf;
    padding-top: 15px;
    margin-top: 15px;
}
.additional-specifications-title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
}

@media(min-width:768px) {
.listing_12 .product-details .badge-image .badge-image-right {text-align:right; padding-right:0;}
}

@media(max-width:1023px) {
.r-tabs .r-tabs-nav {display:none}
.r-tabs .r-tabs-accordion-title {display:block}
}

@media(max-width:767px) {
.rTabs {margin:20px 0 35px 0}
}

.mb--messagebar {position:fixed; top:-100px; left:0; right:0; opacity:0; transition:all .2s ease-in-out; background:#3498db; font-size:2em; line-height:2em; color:#fff; text-align:center; z-index:9999}
.mb--messagebar.mb--messagebar--show {opacity:1; top:0}
.mb--messagebar.mb--messagebar--hide {opacity:0; top:-100px}
.mb--messagebar.mb--messagebar--danger {background:#d9534f}
.mb--messagebar.mb--messagebar--success {background:#2ecc71}
.mb--m0essagebar.mb--messagebar--warning {background:#f39c12}
.modal-error {position:relative; padding-right:40px}
.modal-error ul {padding-left:25px; margin-bottom:0}
.modal-heading {margin:10px 0 25px; font-size:20px}
.close-error {cursor:pointer; position:absolute; top:15px; right:15px}
.rating {overflow:hidden; display:inline-block; font-size:0; position:relative}
.rating-input {float:right; width:16px; height:16px; padding:0; margin:0 0 0 -16px; opacity:0; display:none}
.rating:hover .rating-star:hover, .rating:hover .rating-star:hover~.rating-star, .rating-input:checked~.rating-star {color:#ffd700}
.rating-star, .rating:hover .rating-star {color:#b8b8b8; font-size:24px; float:right; cursor:pointer}
.rating-label {margin-bottom:0}
.ajax-modal-content {position:relative}
.ajax-modal-content .loading-overlay {position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(255,255,255,.7); z-index:1000; display:none}
.ajax-modal-content .modal-ajaxload {position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:40px; height:40px; font-size:40px; line-height:40px}
.modal-ajaxload.icon-spin2:before {margin:0}
.modal-response {position:absolute; top:0; left:0; width:100%; height:100%; background-color:#fff; padding:10px; display:none}
.modal-resout {display:table; width:100%; height:100%; text-align:center}
.modal-resin {display:table-cell; vertical-align:middle}
.answerBlock {margin:15px 0 0}
p.answerBlock-q {margin:0 0 15px}
.question-modal .answer-item {display:none !important}
.answer-modal .question-item {display:none !important}
#qalist-modal iframe, #reviewlist-modal iframe {border:none; margin:0; width:100%; height:480px}

@media(max-width:767px) {
#qalist-modal iframe, #reviewlist-modal iframe {height:320px}
}

#qalist-modal .modal-dialog, #reviewlist-modal .modal-dialog {width:800px; max-width:100%}
.qa_link {float:right; clear:both}
.review_link {clear:both; margin:0 0 20px}
.reviews_sorting>label {display:block}
.reviewsBlock {margin:30px 0 0}
.qa_list {padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ececec}
.qa_list h4 {margin:0 0 5px; font-size:1em; line-height:1.5em}
.qa_list h4 strong {font-size:1.6em}
.q-author {font-size:.85em; margin:0 0 20px; line-height:1.5em}
.qa_answers {padding-left:30px; margin:0 0 20px}
.qa_answer {font-size:1em; line-height:1.5em; margin:0 0 5px}
.qa_answer strong {font-size:1.6em}
.qa_allowratings {font-size:.85em; line-height:1.5em; margin:0 0 5px}
.ans-author {font-size:.85em; line-height:1.5em}
.btn.btnYes, .btn.btnNo {padding:3px 6px; line-height:1}
.star-rating {float:left; width:100px}
.user_reviews {margin-bottom:20px}
.user_reviews:last-child {margin-bottom:0}
.review-info {float:left; width:85%; margin-bottom:10px}
.review-shortDesc {font-weight:bold; margin-bottom:10px}
.review-longDesc {margin-bottom:10px}
.rev_allowratings {font-size:.85em; line-height:1.5em; margin:10px 0 5px}
.reviewed-by {margin-top:5px; display:block}
.qa_allowratings {font-size:.85em; line-height:1.5em; margin:0 0 5px}
.reviewed-by {font-size:.85em; line-height:1.5em}
.offerField input.offer_amount {max-width:70px}
.makeanoffer-product-details {margin:0 0 20px}
.makeanoffer .product-item .price {height:auto}
.waitinglist.sub-section {margin:20px 0 0}
.productFeaturesBlock ul {padding:0; margin:0; list-style:none}
.productFeaturesBlock ul li {margin:0 0 2px}
.extrafieldsBlock {margin:15px 0 0}
.extra_field {margin-bottom:10px}

@media only screen and (max-width:767px) {
.breadcrumnb {display:none}
.modal-open .modal {padding:30px 0}
.btn.btn-addcart {padding:8px 12px}
}

@media only screen and (max-width:567px) {
.quantityBlockV29 .qty-pricing {width:90%;}
}

.likebutton {margin:25px 0 0}
.product-dd {margin:0 0 20px; border:2px dashed #d04b64}
.product-dd-left {background-color:#d04b64; font-weight:600; text-transform:uppercase; color:#fff; font-size:16px}
.product-dd-left-inner {height:60px; display:table-cell; vertical-align:middle}
.product-dd-right {background-color:#ececec; color:#333; padding:0 20px}
.product-dd-right-inner {display:table; width:100%}
.widgetCountdown {display:table-cell; vertical-align:middle; text-align:center; height:60px}
.countdown-text {font-size:16px; font-weight:bold; color:#d04b64}
.dd-timer {text-align:center}
.dd-countdown .timer {list-style:none; display:inline-block; font-size:13px; font-weight:bold; padding-left:10px}

@media(max-width:991px) {
.product-dd {margin-top:20px}
}

@media(max-width:767px) {
.product-dd-left {display:table; width:100%; text-align:center}
}

.product-gd {margin:0 0 20px; border:2px dashed #d04b64}
.product-gd-timer {display:table; width:100%; background-color:#ececec; color:#333; padding:0 20px}
.product-gd .timer {list-style:none; display:inline-block; font-size:13px; font-weight:bold; padding-left:10px}
.gd-details-item {padding:10px; text-align:center}
.gd-details-item span {display:block; font-weight:bold}

@media(max-width:767px) {
.browsing_historyBlock .header h3 {margin:0 0 25px; float:none !important}
.history-disable-btn {float:none !important}
.addsample-btn {margin-top:10px}
}

.googlepay {width:239px !important; margin-left:auto; margin-right:auto}
#apple-pay-button {width:239px !important; margin-left:auto; margin-right:auto}
.stripe_applepay {margin-top:10px}
#get_quote-modal .modal-content {-webkit-box-shadow:none; box-shadow:none; border:none; max-width:800px}
#get_quote-modal .modal-body {padding:0}
iframe#get_quote-iframe {width:100%; border:none; display:block; min-height:700px}
#get_quote-modal .modal-content>.close {z-index:10; position:absolute; top:0; right:15px; line-height:1; font-size:36px}

@media(max-width:767px) {
#get_quote-modal .modal-content {max-width:95%}
#tablist .product-extended-description .productBlockContainer.descriptionListing .product-container {width:50%;}
#tablist .product-extended-description .productBlockContainer.descriptionListing .product-container .name {height:40px;}
}

@media(min-width:992px) {
.product-items.product-items-3 .product-item:nth-child(-n+3) {margin-bottom:0}
}

.samplerequest {margin:15px 0}
.bv-cv2-cleanslate .bv-core-container-171 .bv-content-secondary-ratings-bars {position:absolute !important; width:100% !important; z-index:1 !important}
.bv-cv2-cleanslate .bv-core-container-171 .bv-content-secondary-ratings-bars .bv-content-secondary-ratings-bar {-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.5), inset -1px 0 0 rgba(0, 0, 0, .25) !important; box-shadow:inset 1px 0 0 rgba(255,255,255,.5), inset -1px 0 0 rgba(0, 0, 0, .25) !important; width:20% !important; float:left !important; height:8px !important}
.bv-cv2-cleanslate .bv-core-container-171 .bv-content-secondary-ratings-bars .bv-content-secondary-ratings-bar:first-child {-webkit-border-radius:2px 0 0 2px !important; border-radius:2px 0 0 2px !important}
.bv-cv2-cleanslate .bv-core-container-171 .bv-content-secondary-ratings-bars .bv-content-secondary-ratings-bar:last-child {-webkit-border-radius:0 2px 2px 0 !important; border-radius:0 2px 2px 0 !important}
.bv-cv2-cleanslate .bv-core-container-171 .bv-content-item .bv-content-secondary-ratings-value, .bv-cv2-cleanslate .bv-core-container-171 .bv-content-item:hover .bv-content-secondary-ratings-value {display:block !important; height:8px !important; -webkit-border-radius:2px !important; border-radius:2px !important}
.bv-cv2-cleanslate .bv-core-container-171 .bv-content-item .bv-content-secondary-ratings-value, .bv-cv2-cleanslate .bv-core-container-171 .bv-content-item:hover .bv-content-secondary-ratings-value, .bv-cv2-cleanslate .bv-core-container-171 .bv-content-item .bv-content-secondary-ratings-container, .bv-cv2-cleanslate .bv-core-container-171 .bv-content-item:hover .bv-content-secondary-ratings-container {height:20px !important}
#filteredSearchResults {display:none; min-height:25px; margin:15px 0 0 0}
#filteredSearchResults span.btn>span {margin-left:5px}
.bv-content-secondary-ratings-value {display:block !important; height:8px !important; -webkit-border-radius:2px !important; border-radius:2px !important; background-color:#d40202 !important; height:10px !important; margin-top:7px !important}
.bv-content-secondary-ratings-container {display:block !important; box-shadow:inset 0 0 2px rgba(0,0,0,.25) !important; border-radius:2px !important; position:relative !important; overflow-x:clip}
.reviews-snapshot-header {margin:0 0 20px}
.reviews-snapshot-header-right {margin:0 0 8px}
.reviews-snapshot-header h4 {margin:0 0 5px; line-height:1; font-weight:bold}
.reviews-snapshot-header p {margin:0; line-height:1}
div#divLoadMore {margin:30px 0 0}
.review-load-spinner {margin:0 0 10px; font-size:24px; display:none}

@media(max-width:991px) {
.average-customer-rating-sm {margin-top:30px;}
.rating-filter-label {padding:0;}
.product-cols .primary {border-right:none;}
.listing_12 .product-details .badge-image {padding:20px 0px 20px 0px;}
}

.showZipInput {max-width:320px}
div#tfe {font-weight:bold}
.prevnext-widget {position:absolute; width:280px; left:-1px; top:31px; z-index:1000; background-color:#fafafa; border:1px solid #ddd; box-shadow:0 5px 20px rgba(0,0,0,.1); border-radius:2px; display:none}
.prevnext-widget-col {display:flex; padding:10px}
.prevnext-widget-img {flex-basis:50px; flex-grow:0; flex-shrink:0}
.prevnext-widget-text {font-size:13px; text-align:left; padding-left:15px; padding-top:5px; line-height:1.5; color:#222}
.next-prod a .prevnext-widget {left:auto; right:-1px}
.next-prod a .prevnext-widget .prevnext-widget-img {order:2}
.next-prod a .prevnext-widget .prevnext-widget-text {padding-left:0; padding-right:15px; text-align:right}
.popover-content {max-height:250px; overflow-y:auto; overflow-x:hidden}

@media screen and (min-width: 992px) and (max-width:1199px) {
.addToCartBlock .addToCartButtonSet button#getAquote, .addToCartBlock .addToCartButtonSet button#Add {width:200px;}
.options-inner .opt-regular .opt-field select {width:220px;}
.field7-description.manusorter-signage p.manusorter-signage-video-title {font-size:19px;}
.field7-description.manusorter-signage.feature-top p.manusorter-signage-video-title {font-size:18px;}
.field7-description.manusorter-signage.feature-top p.manusorter-signage-video-title::after {display:none;}
.manusorter-description-images .manusorter-col-title .manusorter-col-sub-text i {font-size:22px;}
}

@media(max-width:991px) {
.field7-description.manusorter-signage p.manusorter-signage-video-title::after {left:-38px;}
.field7-description.manusorter-signage.feature-top p.manusorter-signage-video-title::after {display:none;}
}

@media screen and (max-width: 767px) {
.listing_12 .product-details .badge-image p {margin-top:10px; text-align:center;}
.listing_4 .product-details .badge-image p {text-align:center; padding-left:0;}
.quantityBlock .quantity-table {border:none;}
.page_headers, .short-description {margin:15px;}
#divOptionsBlock .options-inner {}
.options-inner .opt-regular {flex-direction:column; align-items:flex-start;}
.options-inner .opt-regular .opt-label {}
.options-inner .opt-regular .opt-field select {width:284px;}
.listing_31 #divOptionsBlock .options-inner {width:70%; padding-left:0; text-align:center;}
.listing_31 .additional-text.e-Cycler {padding-left:0}
.field7-description.manusorter-signage p.manusorter-signage-video-title::after {display:none;}
}

@media screen and (max-width: 500px) {
.options-inner .opt-regular .opt-field select {width:270px;}
.addToCartBlock .addToCartButtonSet button#getAquote {margin-right:0; margin-bottom:10px; width:250px;}
.addToCartBlock .addToCartButtonSet button#Add {width:250px;}
#divOptionsBlock .options-inner {width:100%;}
#tablist .product-extended-description .productBlockContainer.descriptionListing .product-container {width:100%;}
.listing_31 .additional-text.e-Cycler {width:90%;}
.listing_31 #divOptionsBlock .options-inner {width:100%;}
.listing_32 .options-inner .opt-regular {margin-left:15px;}
}

@media screen and (max-width: 380px) {
.options-inner .opt-regular .opt-field select {width:84%;}
}