.mje-single__container {width:100%; max-width: var(--container);padding: 0 20px;}
.mje-tabs__nav{gap: 0px;border: 1px solid var(--darkGray);margin: 0;}
.mje-tabs .mje-tabs__tab { flex: 1 1 0; background-color: var(--white); border: 0; color: var(--darkGray);margin-bottom: 0;}
.mje-tabs .mje-tabs__tab.is-active { background-color: var(--lightGray); }
.mje-single .mje-features-accordion .mje-accordion__trigger{background-color: transparent !important;padding:12px 0 12px 24px !important;position: relative; color:var(--text) !important;min-height: inherit !important;}

.mje-single .mje-features-accordion .mje-accordion__content> .seccion-images:first-child{float:right; margin:0 0 24px 50px;max-width: calc(50% - 50px);}
.mje-single .mje-features-accordion .mje-accordion__content> .seccion-images:first-child + h5{margin-top: 12px;}
.mje-single .mje-features-accordion .mje-accordion__content> .seccion-images .caption {margin-bottom: 10px;}
.mje-tabs .mje-tabs__panel{border: 1px solid var(--darkGray); border-top: 0;padding: var(--sp80);}
/* .mje-tabs .mje-tabs__panel .mje-features-accordion, .mje-tabs__panel .mje-specs-compare-host{border: 1px solid var(--darkGray); border-top: 0;padding: var(--sp80);} */
.mje-single .mje-features-accordion .mje-accordion__toolbar{justify-content: space-between;align-items: center;margin-bottom: 60px;}
.mje-single .mje-specs-compare__heading{font-size: var(--h2); color: var(--darkGray); font-weight: 700; margin: 0;font-family: var(--fontBody);}
.mje-wysiwyg h5{color:var(--darkGray);line-height: 1.25; font-size: var(--f16); font-weight: 700; letter-spacing: 0.01em;}
.mje-single .mje-features-accordion .mje-accordion__content { padding: 0px 0px 24px 0 !important; color: var(--darkGray) !important; line-height: 1.5 !important; font-size: var(--f16) !important; font-weight: 500; }
.mje-wysiwyg p { margin: 0 0 24px; }

.mje-single .mje-features-accordion .mje-accordion__trigger .mje-accordion__icon { width: 16px !important; height: 16px !important; border-radius: 50%; border: 2px solid var(--darkGray) !important; position: absolute; left: 0; top: 50%; transform: translateY(-50%) !important; margin: 0 !important;    align-items: center; justify-content: center; display: flex; }
.mje-single .mje-features-accordion .mje-accordion__trigger .mje-accordion__icon:before { content: ""; width: 8px; height: 2px; display: block; background-color: var(--darkGray); }
.mje-single .mje-features-accordion .mje-accordion__trigger .mje-accordion__icon:after{content: ""; width: 8px; height: 2px; display: block; background-color: var(--darkGray); transform: rotate(90deg);position: absolute; opacity: 1; transition: all 0.3s ease-in-out;}
.mje-single .mje-features-accordion .mje-accordion__trigger[aria-expanded="true"]{border-bottom:0 !important;}
.mje-single .mje-features-accordion .mje-accordion__trigger[aria-expanded="true"] .mje-accordion__icon { transform: translateY(-50%) !important; margin-top: 0px !important; }
.mje-single .mje-features-accordion .mje-accordion__trigger[aria-expanded="true"] .mje-accordion__icon:after{opacity: 0;}
.mje-single .mje-features-accordion .mje-accordion__item {border: 0; border-bottom: 1px solid var(--darkGray); border-radius: 0; }
.mje-single .mje-features-accordion .mje-accordion__trigger:hover{background-color: transparent !important;color:var(--text) !important;}
.mje-single .mje-features-accordion .mje-accordion__expand-all, .mje-single .mje-specs-compare__expand-all{ padding: 0 0 4px 0 !important; min-height: inherit !important; border: 0 !important; border-bottom: 1px solid var(--darkGray) !important; border-radius: 0 !important; color: var(--darkGray) !important; text-transform: uppercase !important; }

/* 21-04-26 */
.categoryHero {height:560px;color:var(--white);background-size:cover;background-position:center;background-repeat: no-repeat;}
.categoryHero:before {content:'';inset:0;opacity:0.4;position:absolute;/* background:linear-gradient(180deg,#252022 0%,#424242 100%);*/
 background:linear-gradient(288.91deg,#252022 27.75%,#424242 76.32%),linear-gradient(0deg,rgba(0,0,0,0.4),rgba(0,0,0,0.4));}
.categoryHero .container {z-index:1;height:100%;display:flex;align-items:center;position:relative;}
.categoryHero .container h1 {max-width:470px;text-transform:none;}
.mje-breadcrumb {letter-spacing:1%;}
.mje-breadcrumb .mje-breadcrumb__link {color:var(--tribalBlack);font-weight:500;}
.mje-breadcrumb .mje-breadcrumb__current,
.mje-breadcrumb .mje-breadcrumb__link:hover {text-decoration: underline;}

/* Product Detail Page */
.mje-single .mje-single__container {max-width:calc(var(--container) + 40px);}
.mje-breadcrumb {font-size:var(--f16);margin-bottom:0;}
.mje-hero__tool, .mje-hero__description, .mje-ct-features ul li {font-size:var(--f16);}
.mje-ct-features ul li {margin-bottom: 0;}
.mje-single .mje-breadcrumb {padding:var(--f16) 0;box-shadow:0 4px 9.9px 0 #0000000A;}
.mje-single .mje-hero {gap:var(--gap30);align-items:stretch;margin:var(--sp80) auto;}
.mje-single .mje-hero .mje-hero__content .mje-hero__eyebrow {font-weight:500;line-height:1.143;margin-bottom:8px;letter-spacing:-2%;text-transform:none;font-size:var(--f28);}
.mje-single .mje-hero .mje-hero__content .mje-hero__title {line-height:1.2;text-transform:none;font-size:var(--f40);margin-bottom:var(--gap25);}
.mje-single .mje-hero .mje-hero__content .mje-key-features__title {line-height:1.5;margin-bottom:10px;font-size:var(--f16);}
.mje-single .mje-hero .mje-hero__content ul:not(.mje-hero__tools) {font-weight:500;padding-left:20px;letter-spacing:1%;margin-bottom:var(--gap25);}
.mje-single .mje-hero .mje-hero__content .mje-hero__tool {padding:0;border:none;line-height:1.5;font-weight:500;letter-spacing:1%;color:var(--darkGray);background-color:transparent;}
.mje-single .mje-hero .mje-hero__content .mje-hero__tool:hover {color:var(--darkYellow);}
.mje-single .mje-hero .mje-hero__content .mje-hero__sku {display: none;}

/* Loan Calculator Modal */
.mje-single .mje-modal__dialog{width:740px;padding:40px;max-width:100%;border-radius:0;background-color:var(--lightGray);box-shadow:0 0 8px 0 #0000001F;}
.mje-single .mje-modal__dialog .mje-modal__dialog-header{display:flex;align-items:center;margin-bottom:10px;justify-content:space-between;}
.mje-single .mje-modal__dialog .mje-modal__dialog-header .mje-modal__title{margin-bottom:0;}
.mje-single .mje-modal__dialog .mje-modal__dialog-header .mje-modal__close{border:0;padding:0;width:24px;height:24px;position:unset;font-size:24px;color:var(--darkGray);background-color:transparent;border-color:var(--darkGray);}
.mje-single .mje-modal__dialog .mje-modal__dialog-header .mje-modal__close:hover{color:var(--yellow);}
.mje-single .mje-modal__dialog .mje-modal__intro,.mje-single .mje-modal__dialog .mje-loan-form__label{font-weight:500;font-size:var(--f16);color:var(--tribalBlack);}
.mje-single .mje-modal__dialog .mje-loan-form .mje-loan-form-fields .mje-loan-form__row{border-color:var(--gray);}
.mje-single .mje-modal__dialog .mje-loan-form .mje-loan-form-fields .mje-loan-form__row:last-child{border:0;}

.mje-single .mje-modal__dialog .mje-loan-form .mje-loan-form-fields .mje-loan-form__row input,
.mje-single .mje-modal-form .mje-modal__dialog .gfield input,
.mje-single .mje-modal-form .mje-modal__dialog .gfield select,
.mje-single .mje-modal-form .mje-modal__dialog .gfield textarea,
.modal-inquire .gform_wrapper .gfield input,
.modal-inquire .gform_wrapper .gfield select,
.modal-inquire .gform_wrapper .gfield textarea {outline:none;box-shadow:none;font-weight:500;border-radius:0;color:var(--text);font-size:var(--f16);border-color:var(--white);font-family:var(--fontBody);background-color:var(--white);}
.mje-single .mje-modal-form .mje-modal__dialog .gfield select {cursor: pointer;}
.mje-single .mje-modal__dialog .mje-loan-form .mje-loan-form__error {border:0;padding:0;font-size:12px;min-height:16px;margin-top:10px;color:var(--red);background:transparent;}
.mje-single .mje-modal__dialog .mje-loan-disclaimer {padding-top:20px;font-size:var(--f14);color:var(--text);font-weight:500;line-height:1.5;border-color:var(--tribalBlack);}
.mje-single .mje-hero .mje-hero__media, .mje-single .mje-hero .mje-hero__content {height:100%;min-height:0;}
.mje-single .mje-hero .mje-hero__media .mje-hero__image {height:100%;object-fit:contain;}
.mje-single .mje-hero__actions .mje-hero__buttons {margin-bottom:var(--gap25);}
.mje-single .mje-hero__actions .mje-hero__buttons .mje-btn {flex:none;cursor:pointer;position:relative;color:var(--white);border-color:var(--black);background-color:var(--black);}
.mje-single .mje-hero__actions .mje-hero__buttons .mje-btn:hover {border-color:var(--yellow);background-color:var(--yellow);}
.mje-single .mje-hero__actions .mje-hero__buttons .mje-btn:before {content:"";top:-2px;left:-2px;width:5px;position:absolute;transition:all 0.3s;height:calc(100% + 4px);background-color:var(--black);}
.mje-single .mje-hero__actions .mje-hero__buttons .mje-btn:not(:hover, :focus):before {background-color:transparent;}
.mje-single .mje-modal-form .mje-modal__dialog .mje-modal__gf {max-height:none;}
.mje-single .mje-modal-form .mje-modal__dialog .gform_required_legend {display: none;}
.mje-single .mje-modal-form .mje-modal__dialog .gform_button,
.modal-inquire .gform_wrapper .gform_footer .gform_button {outline:none !important;font-size:16px !important;font-weight:700 !important;border-radius:0 !important;line-height:1.25 !important;color:var(--tribalBlack) !important;border-color:var(--yellow) !important;padding:10px 22px 10px 22px !important;background-color:var(--yellow) !important;}
.mje-single .mje-modal-form .mje-modal__dialog .gform_button:hover,
.modal-inquire .gform_wrapper .gform_footer .gform_button:hover {filter:brightness(0.95);}
.mje-single .mje-modal-form .mje-modal__dialog .gform_button:before,
.mje-single .mje-modal-form .mje-modal__dialog .gform-loader,
.mje-single .mje-modal-form .mje-modal__dialog .gform_validation_errors,
.modal-inquire .gform_wrapper .gform_footer .gform_button:before,
.modal-inquire .gform_wrapper .gform_footer .gform-loader,
.modal-inquire .gform_wrapper .gform_validation_errors {display:none;}
/* Loan Calculator Modal */
.mje-single .mje-tabs {border-top:0;padding-top:0;}
/* Reset layout */
.mje-single .mje-features-accordion.mje-features-accordion .mje-accordion__toolbar {margin-bottom:var(--sp40);}
.mje-single .mje-features-accordion .mje-accordion__item .mje-accordion__content {display:block;overflow:hidden;padding:12px 0px var(--gap40) 0 !important;}
.mje-single .mje-features-accordion .mje-accordion__item .mje-accordion__content a{color:var(--primary);text-decoration: none;}
.mje-single .mje-features-accordion .mje-accordion__item .mje-accordion__content a:hover{text-decoration: underline;}

/* Hide empty seccion-images */
.mje-single .mje-accordion__content.mje-wysiwyg .seccion-images:empty,
.mje-single .mje-accordion__content.mje-wysiwyg .seccion-images:not(:has(img)) {display:none;}

/* Float image right with controlled size */
.mje-single .mje-accordion__content.mje-wysiwyg .seccion-images {float:right;width:280px;max-width:35%;margin:0 0 0 24px;clear:right;shape-outside:margin-box;}
/* IMPORTANT — constrain image size */
.mje-single .mje-accordion__content.mje-wysiwyg .seccion-images img {width:100%;height:auto;object-fit:cover;display:block;border-radius:4px;}

/* Text spacing */
.mje-single .mje-accordion__content.mje-wysiwyg h5 {clear:none;margin:16px 0 8px;}
.mje-single .mje-accordion__content.mje-wysiwyg h5:first-child {margin-top:0;}
.mje-single .mje-features-accordion .mje-accordion__item .mje-accordion__content ul {padding-left:13px;}
.mje-single .mje-features-accordion .mje-accordion__item .mje-accordion__content ul:last-child {margin-bottom:0;}

@media (min-width: 1200px) {
.term-construction-equipment .categoryHero{background-position: 50% 62%;} 
.term-wirtgen .categoryHero{background-position: 50% 42%;} 
.term-kleemann .categoryHero{ background-position: 50% 70%;}

}

/* Mobile */
@media (max-width: 768px) {
    .mje-single .mje-accordion__content.mje-wysiwyg .seccion-images {float:none;width:100%;max-width:100%;margin:16px 0;}
    .mje-single .mje-accordion__content.mje-wysiwyg .seccion-images img {max-height:none;}
}

.mje-single .mje-specs-compare-host {margin-top: 0;}
.mje-single .mje-specs-compare .mje-specs-compare__toolbar {margin-bottom: var(--sp80);}
.mje-single .mje-specs-compare table {margin-bottom: var(--sp40);}
.mje-single .mje-specs-compare .mje-specs-compare__group:last-child table {margin-bottom: 0;}
.mje-single .mje-specs-compare > table {border: 0;position: relative;}

.mje-single .mje-specs-compare>table tbody {display:block;padding-top:18px;}
.mje-single .mje-specs-compare>table tbody tr td {border-bottom:0;padding:20px;border-right:1px solid var(--darkGray);box-shadow:0 0 12px 0 #00000014;}
.mje-single .mje-specs-compare>table tbody tr td:last-child {border-right:0;}
.mje-single .mje-specs-compare>table tbody tr td.mje-specs-compare__head-current {background-color:var(--lightGray);}
.mje-single .mje-specs-compare>table tbody .mje-specs-compare__head-intro .mje-specs-compare__compare-line {left:0;top:-30px;width:100%;font-size:20px;line-height:1.1;position:absolute;letter-spacing:-2%;padding-bottom:var(--gap25);border-bottom:1px solid var(--darkGray);}
.mje-single .mje-specs-compare>table tbody tr td .compare_brand,.mje-single .mje-specs-compare>table tbody tr td .mje-specs-compare__select-label {color:var(--darkGray);}
.mje-single .mje-specs-compare>table tbody tr td select {outline:none;min-width: 210px;border-color:var(--darkGray);}
.mje-single .mje-specs-compare>table tbody tr td .mje-specs-compare__model-wrap .mje-specs-compare__change-model {position:relative;padding-right:20px;color:var(--tribalBlack);}
.mje-single .mje-specs-compare>table tbody tr td .mje-specs-compare__model-wrap .mje-specs-compare__change-model:after {content:'';top:50%;right:0;width:15px;height:15px;position:absolute;transform:translateY(-50%);background:url(/wp-content/uploads/2000/03/cancel.png) no-repeat center/cover;}
.mje-single .mje-specs-compare .mje-specs-compare__section-title {cursor: pointer;font-size:20px;line-height:1.1;letter-spacing:-2%;text-transform:none;color:var(--tribalBlack);padding-bottom:var(--gap25);border-color:var(--darkGray);}
.mje-single .mje-specs-compare .mje-specs-compare__section-table th,.mje-single .mje-specs-compare .mje-specs-compare__section-table td {font-weight:500;border-bottom:0;line-height:1.143;letter-spacing:1%;padding:var(--gap25);color:var(--tribalBlack);border-right:1px solid var(--darkGray);}
.mje-single .mje-specs-compare .mje-specs-compare__section-table .mje-specs-compare__data-row:not(:first-child) th,
.mje-single .mje-specs-compare .mje-specs-compare__section-table .mje-specs-compare__data-row:not(:first-child) td {padding-top:0;}
.mje-single .mje-specs-compare .mje-specs-compare__section-table th:first-child,
.mje-single .mje-specs-compare .mje-specs-compare__section-table td:first-child {padding-left:0;}
.mje-single .mje-specs-compare .mje-specs-compare__section-table th:last-child,
.mje-single .mje-specs-compare .mje-specs-compare__section-table td:last-child {border-right:0;}
.mje-single .mje-specs-compare .mje-specs-compare__section-table td:nth-child(2),
.mje-single .mje-specs-compare .mje-specs-compare__section-table .mje-specs-compare__data-row:nth-child(2n) th,
.mje-single .mje-specs-compare .mje-specs-compare__section-table .mje-specs-compare__data-row:nth-child(2n) td {background-color:transparent;}
.mje-single .mje-specs-compare .mje-specs-compare__section-table .mje-specs-compare__data-row:nth-child(2n) th,
.mje-single .mje-specs-compare .mje-specs-compare__section-table .mje-specs-compare__data-row:nth-child(2n) td {color:var(--darkGray);}
/* 21-04-26 */
/* 23-04-26 */
.dialog-message:has(.modal-inquire) {height:auto !important;padding:40px !important;background-color:var(--lightGray);}
.modal-inquire .gform_heading {display: none;}
#elementor-popup-modal-9020 .dialog-close-button.dialog-lightbox-close-button {top: 52px !important;right: 40px !important;}
.dialog-widget.dialog-lightbox-widget .dialog-close-button.dialog-lightbox-close-button svg:not(:hover) {fill:var(--darkGray) !important;}
/* 23-04-26 */
/* 24-04-26 */
.icon-column-count .elementor-icon-list-items {column-count: 3;}
.icon-column-count .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text {color:var(--yellow);}
.icon-column-count .elementor-icon-list-items .elementor-icon-list-item a:hover span.elementor-icon-list-icon svg {fill:var(--yellow);}
.equipment-list .equipment-item .equipment-card {background-color: var(--white);}
/* 24-04-26 */
/* 27-04-26 */
.setbg {background-position:center center;background-repeat:no-repeat;background-size:cover;}
.murphy-single-wrap .comments-container {font-size:14px;font-style:italic;line-height:1.143;letter-spacing:1%;color:var(--darkGray);margin-top:var(--gap40);display: none;}
.murphy-util-link svg {color:var(--primary);}

.contact-me-section {display:block;position:relative;padding:var(--sp80);}
.contact-me-section .contact-me-content {position:relative;text-align:center;}
.contact-me-section .contact-me-content .contact-me-title {color:var(--white);margin-bottom:var(--gap25);}
.contact-me-section:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(288.91deg,rgba(37,32,34,0.86) 27.75%,rgba(66,66,66,0.86) 76.32%);}
.contact-me-section .contact-me-content button {border:0;cursor:pointer;}
/* 27-04-26 */
/* Cemen Tech */
.mje-cementech .breadcrumbs-section2 {
    box-shadow: 0 4px 9.9px 0 #0000000A;
}
.mje-cementech .tilt-single.catgoryListSec, .mje-cementech .tilt-single.catgoryListSec::before {
  background-color: var(--white) !important;
}
.mje-cementech .tilt-single.catgoryListSec > .e-con-inner {
  padding: 0 !important;
}
.mje-cementech .mje-single--cementech {
    padding-top: 0;
}
.mje-cementech .mje-single .mje-hero .mje-hero__media .mje-hero__image {
    object-fit: contain;
}

.mje-cementech .mje-single--cementech .mje-ct-videos {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap30);
}
.mje-cementech .mje-single--cementech .mje-ct-videos p {
  flex: 1 0 auto;
}
.mje-cementech .mje-single--cementech .mje-ct-features img {width: 100%;}
/* Cemen Tech */



@media (max-width:1200px){
    .dialog-message:has(.modal-inquire) {padding-inline: 20px !important;}
    .mje-cementech .mje-single--cementech .mje-single__container {padding-inline: 0 !important;}
}
@media (max-width:1024px){
    .mje-single .mje-features-accordion .mje-accordion__content> .seccion-images:first-child{margin: 0 0 24px 30px; max-width: calc(50% - 30px); }
    .mje-tabs .mje-tabs__panel .mje-features-accordion{padding: 20px 20px;}
    .icon-column-count .elementor-icon-list-items {column-count: 2;}
}


@media (max-width:767px){
   .mje-single .mje-features-accordion .mje-accordion__content> .seccion-images:first-child{margin: 0 0 24px 0px; max-width: 100%;float: none; }
    .categoryHero .container h1 {max-width:100%;}
    .icon-column-count .elementor-icon-list-items {column-count: 1;}
}

sup{
  font-size: 100%;
}