.b-ext .same-height-cards .swiper-wrapper, .b-ext .same-height-cards .swiper-slide {height: 100% !important;}
.b-ext .dmach-link-whole-grid .swiper-slide {cursor: pointer;}
.b-ext .dmach-image-full-width img {width: 100%;}
.b-ext .dmach-no-link .et_pb_button {cursor: default;}
.b-ext .dmach-acf-value {width: 100%;}
.b-ext .dmach-acf-value.et_pb_button {width: auto;}
.b-ext .loop-grid ul li {list-style-type: disc !important;}
.b-ext .loop-grid ol li {list-style-type: decimal !important;}
.b-ext .et_pb_de_mach_load_more_button_link.loading {pointer-events: none;}
.b-ext .et_pb_gallery_image img, .b-ext .dmach-acf-item-content .mejs-container, .b-ext .dmach-acf-item-content .mejs-container .mejs-controls, .b-ext .dmach-acf-item-content .mejs-embed, .b-ext .dmach-acf-item-content .mejs-embed body {border-style: solid;}
.b-ext .dmach-label-pos-own_line .dmach-acf-label, .b-ext .dmach-text-before-pos-own_line .dmach-acf-before {display: block;padding-bottom: 0;}
.b-ext .repeater-style-list.repeater-acf-list .dmach-icon {display: flex;align-items: center;}
.b-ext .repeater-style-list .et_pb_de_mach_acf_item {vertical-align: top;}
.b-ext .divi-filter-archive-loop .et_pb_column .et_pb_de_mach_thumbnail img, .b-ext .divi-radio-tick_box input:checked ~ .checkmark:after, .b-ext .dmach-image-icon-placement-left .dmach-acf-video-container, .b-ext .dmach-image-icon-placement-right .dmach-acf-video-container, .b-ext .dmach-text-before-pos-own_line .dmach-acf-item-container .dmach-acf-item-content, .b-ext .dmach_content_update_cont .dmach_content_update:first-child, .b-ext .et_pb_de_mach_acf_item img, .b-ext .load-4 .donut-cont, .b-ext .load-5 .donutmulti-cont, .b-ext .load-6 .ripple-cont {display: block;}
.b-ext .dmach-vertical-alignment-bottom .dmach-acf-item-container {align-items: baseline !important;}
.b-ext .dmach-vertical-alignment-middle .dmach-acf-item-container {align-items: center !important;}
.b-ext .dmach-vertical-alignment-top .dmach-acf-item-container {align-items: flex-start !important;}
.b-ext .de_dmach_defer_video, .b-ext .divi-filter-archive-loop, .b-ext .dmach-acf-item-content, .b-ext .dmach-acf-video-wrapper, .b-ext .dmach-acf-value.dmach-acf-video-container, .b-ext .dmach-icon-image-content img, .b-ext .dmach-postmeta-item-content {width: 100%;}
.b-ext .dmach-icon, .b-ext .inline_meta_items .et_pb_de_mach_post_meta_item, .b-ext .line, .b-ext .linked_list_item, .b-ext .repeater-style-list .et_pb_de_mach_acf_item, .b-ext a.et_pb_button.meta_button {display: inline-block;}
.b-ext .divi-filter-archive-loop .df-loadmore-inner-styles, .b-ext .dmach-acf-video-wrapper .mejs-overlay.mejs-layer.mejs-overlay-play, .b-ext .dmach-acf-video-wrapper.playing .dmach-acf-video-poster, .b-ext .dmach_content_update_cont .dmach_content_update, .b-ext .et-db #et-boc .et-l .et_pb_contact_field[data-type="select"][data-filtertype="radio"]:after, .b-ext .grid-posts.et_pb_gallery_items::before, .b-ext .load-1 .spinner, .b-ext .load-2 .spinner, .b-ext .load-3 .spinner, .b-ext .load-4 .lines, .b-ext .load-4 .spinner, .b-ext .load-5 .lines, .b-ext .load-5 .spinner, .b-ext .load-6 .lines, .b-ext .load-6 .spinner, .b-ext .slick-dots li button:before, .b-ext .white-popup {display: none;}
.b-ext .repeater-style-list .et_pb_de_mach_acf_item:last-child .repeater_sep {visibility: hidden;}
.b-ext .divi-filter-item.show-empty span.et_pb_contact_field_radio.empty, .b-ext .dmach-filer-toggle .dmach-hide, .b-ext .dmach_content_update_cont .dmach_content_update.open, .b-ext .et_pb_de_mach_acf_gallery .et_pb_gallery_item, .b-ext .et_pb_de_mach_search_posts .divi-filter-item span.et_pb_contact_field_radio.empty {display: block;}
.b-ext #dmach-modal-wrapper.side-modal .et_pb_section, .b-ext #loading-modal div:not(.modal-close), .b-ext .align-last-module.align-single_row .et_pb_section .et_pb_row, .b-ext .align-multiple_rows .et_pb_row:last-child, .b-ext .dmach-link-whole-grid-card, .b-ext .dmach-link-whole-grid-card .post_content_wrapper, .b-ext .same-height-cards .grid-col .grid-item-cont > .bc-link-whole-grid-card, .b-ext .same-height-cards .grid-col .grid-item-cont > .bc-link-whole-grid-card > .et_pb_column, .b-ext .same-height-cards .grid-col .grid-item-cont > .bc-link-whole-grid-card > .et_pb_column > .et_pb_row:only-child, .b-ext .same-height-cards .grid-col .grid-item-cont > .bc-link-whole-grid-card > .et_pb_row:only-child, .b-ext .same-height-cards .grid-col .grid-item-cont > .bc-link-whole-grid-card > .et_pb_section, .b-ext .same-height-cards .grid-col .grid-item-cont > .et_pb_column, .b-ext .same-height-cards .grid-col .grid-item-cont > .et_pb_column > .et_pb_row:only-child, .b-ext .same-height-cards .grid-col .grid-item-cont > .et_pb_row:only-child, .b-ext .same-height-cards .grid-col .grid-item-cont > .et_pb_section, .b-ext .same-height-cards .grid-col > div, .b-ext .same-height-cards .post_content_wrapper, .b-ext .same-height-cards .post_content_wrapper > .et_pb_row, .b-ext .same-height-cards.et_pb_de_mach_carousel .et_pb_column, .b-ext .same-height-cards.et_pb_de_mach_carousel .et_pb_section, .b-ext .same-height-cards.et_pb_de_mach_carousel .slick-slide > div, .b-ext .same-height-cards.et_pb_de_mach_carousel .swiper-slide > div {height: 100%;}
.b-ext .divi-filter-item span.et_pb_contact_field_radio.empty, .b-ext .divi-machine-loop p:empty, .b-ext .dmach-hide, .b-ext .et_pb_de_mach_search_posts .divi-filter-item span.et_pb_contact_field_radio .radio-count, .b-ext .hide_update_content_modal .dmach_content_update_cont, .b-ext .hidethis, .b-ext .select-option-item-dmach_post {display: none;}
.b-ext .et_pb_de_mach_acf_item.hidethis {display: none !important;}
.b-ext #loading-modal .filtered-posts-loading, .b-ext .dmach-icon div {display: flex;justify-content: center;align-items: center;}
.b-ext .et-db #et-boc .et-l .et_pb_map_container .infowindow img, .b-ext .et_pb_map_container .infowindow img {max-width: 100%;width: 100%;}
.b-ext #dmach-modal-wrapper .post-modal-cont {width: 80%;max-width: 1080px;position: relative;}
.b-ext #dmach-modal-wrapper.side-modal .post-modal-cont {width: 50vw;max-width: 100%;position: absolute;right: 0;height: 100vh;}
.b-ext .et_pb_de_mach_acf_item {line-height: 1;}
.b-ext .et-db #et-boc .et-l .infowindow .et_pb_section, .b-ext .et_pb_map_container .infowindow .et_pb_section {padding: 0;}
.b-ext .filter-param-item .remove-filter {cursor: pointer;width: 20px;height: 20px;position: absolute;right: 7px;top: 50%;transform: translateY(-50%);}
.b-ext .filter-param-item .remove-filter::after {font-size: 20px;content: "M";font-family: ETmodules !important;top: 50%;left: 50%;transform: translate(-50%,-50%);position: absolute;}
.b-ext .filter-param-item {display: inline-block;padding: 10px 30px 10px 10px;margin-top: 10px;margin-bottom: 10px;position: relative;margin-right: 20px;border: 1px solid;}
.b-ext .filter-param-item:last-of-type, .b-ext .inline_checkboxes .divi-filter-item > :last-child, .b-ext .inline_checkboxes .divi-filter-item > form > .et_pb_contact_field_radio:last-child {margin-right: 0;}
.b-ext p.filter-param-item:not(.has-background):last-of-type {padding: 10px 35px 10px 10px;}
.b-ext .et_pb_de_mach_alignment_center {text-align: center;}
.b-ext .cat_loop_image_left, .b-ext .dmach-image-icon-placement-left .dmach-acf-item-container, .b-ext .dmach-image-icon-placement-left .dmach-postmeta-item-containter, .b-ext .dmach-image-icon-placement-right .dmach-acf-item-container, .b-ext .dmach-image-icon-placement-right .dmach-postmeta-item-containter, .b-ext .inline_checkboxes .divi-filter-item, .b-ext .inline_checkboxes .divi-filter-item > form, .b-ext .repeater-cont .dmach-acf-item-container, .b-ext .repeater-cont .dmach-acf-item-container .dmach-icon {display: flex;align-items: center;}
.b-ext .cat_loop_image_left .category_loop_image {margin-right: 20px;}
.b-ext .bc-link-whole-grid-card, .b-ext .et_pb_button, .b-ext .slick-slide {cursor: pointer;}
.b-ext table.dmach-repeater-table {width: 100%;border-collapse: collapse;margin: 50px auto;}
.b-ext table.dmach-repeater-table tr:nth-of-type(odd) {background: #eee;}
.b-ext table.dmach-repeater-table th {background-color: #000;color: #fff;font-weight: 700;}
.b-ext table.dmach-repeater-table td, .b-ext table.dmach-repeater-table th {padding: 10px;border: 1px solid #ccc;text-align: left;}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {.b-ext table.dmach-repeater-table {width: 100%;}
	.b-ext table.dmach-repeater-table, .b-ext table.dmach-repeater-table tbody, .b-ext table.dmach-repeater-table td, .b-ext table.dmach-repeater-table th, .b-ext table.dmach-repeater-table thead, .b-ext table.dmach-repeater-table tr {display: block;}
	.b-ext table.dmach-repeater-table thead tr {position: absolute;top: -9999px;left: -9999px;}
	.b-ext table.dmach-repeater-table tr {border: 1px solid #ccc;}
	.b-ext table.dmach-repeater-table td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50% !important;}
	.b-ext table.dmach-repeater-table td:before {position: absolute;top: 6px;left: 6px;width: 45%;padding-right: 10px;white-space: nowrap;content: attr(data-column);color: #000;font-weight: 700;}}
.b-ext .dmach-btn-align-center .et_pb_module_inner {text-align: center !important;}
.b-ext .dmach-btn-align-right .et_pb_module_inner {text-align: right !important;}
.b-ext .item-entry.hidden, .b-ext .masonry.resized {opacity: 1;}
.b-ext .dmach-search-items {float: left;width: 100%;}
.b-ext .loadmore-align-left .dmach-loadmore {left: 0;transform: none;}
.b-ext .dmach-icon-image-content {margin-right: 5px;}
.b-ext .dmach_carousel_container, .b-ext .hidden {opacity: 0;}
.b-ext .align-right {margin: 0 0 0 auto;}
.b-ext .et_pb_de_mach_search_posts_item p.et_pb_contact_field {padding: 0 !important;}
.b-ext .fullwidth-btn .et_pb_button {display: block;width: 100%;text-align: center;}
.b-ext .inline_checkboxes .divi-filter-item > *, .b-ext .inline_checkboxes .divi-filter-item > form > .et_pb_contact_field_radio {flex: 1;margin-right: 15px;}
.b-ext .inline_checkboxes .divi-radio-tick_box .et_pb_contact_field_radio {padding: 2px 10px 2px 0;}
.b-ext .last-item {margin-right: 0 !important;}
.b-ext .last-item + div {clear: both;}
.b-ext .secondary-image {position: absolute;z-index: 10;left: 0;top: 0;opacity: 0 !important;-webkit-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.b-ext .flip-image-thumbnail:hover .secondary-image {opacity: 1 !important;}
.b-ext .loadmore-align-right .dmach-loadmore {right: 0;transform: none;left: auto;}
.b-ext p:empty {padding-bottom: 0 !important;}
.b-ext .dmach_carousel_container .slick-slide {margin: 0 15px;}
.b-ext .dmach_carousel_container .slick-list {margin: 0 -15px;}
.b-ext .dmach_carousel_container .slick-prev:before {font-family: ETmodules !important;left: -22px;content: "4";}
.b-ext .dmach_carousel_container .slick-next::before {font-family: ETmodules !important;right: -22px;content: "5";}
.b-ext .slick-initialized {opacity: 1;visibility: visible !important;}
.b-ext .dmach_carousel_container .slick-prev {left: -50px;z-index: 100000000000000000;}
.b-ext .dmach_carousel_container .slick-next {right: -50px;z-index: 100000000000000000;}
.b-ext .dmach_carousel_container .slick-next::before, .b-ext .dmach_carousel_container .slick-prev::before {font-size: 57px;opacity: 1;top: -20px;text-shadow: 0 0 9px #969696;position: absolute;}
.b-ext .dmach-acf-item-container .dmach-acf-item-content, .b-ext .slide_center_mode .et_pb_de_mach_acf_slider_containter .slick-track {display: flex;}
.b-ext .et_pb_de_mach_alignment_center .dmach-acf-item-container, .b-ext .et_pb_de_mach_alignment_center .dmach-acf-item-container .dmach-acf-item-content {justify-content: center;}
.b-ext .et_pb_de_mach_alignment_right .dmach-acf-item-container, .b-ext .et_pb_de_mach_alignment_right .dmach-acf-item-container .dmach-acf-item-content {justify-content: flex-end;}
.b-ext .align-last-module.align-single_row .et_pb_section .et_pb_row .et_pb_column, .b-ext .align-multiple_rows .et_pb_section {display: flex;flex-direction: column;flex-grow: 1;}
.b-ext .align-single_row .et_pb_column, .b-ext .align-single_row .et_pb_row, .b-ext .align-single_row .et_pb_section {height: 100% !important;}
.b-ext .align-multiple_rows .et_pb_row:last-child .et_pb_column {height: 100%;display: flex;flex-direction: column;flex-grow: 1;}
.b-ext .align-multiple_rows .et_pb_row:last-child .et_pb_module:last-child {margin-top: auto;}
.b-ext .align-last-module.align-single_row .et_pb_section .et_pb_row .repeater-cont .et_pb_module:last-child, .b-ext .align-multiple_rows .et_pb_row:last-child .repeater-cont .et_pb_module:last-child {margin-top: 0;}
.b-ext .align-last-module.align-single_row .et_pb_section .et_pb_row .et_pb_module:last-child {margin-top: auto !important;}
.b-ext .dmach-loadmore {position: absolute !important;bottom: -80px;left: 50%;transform: translateX(-50%);}
.b-ext .loadmore-enabled {padding-bottom: 80px;}
.b-ext .df-inner-styles {display: none;position: absolute;opacity: 0;height: 0;}
.b-ext .et_pb_de_mach_acf_slider .slick-prev::before {content: "4" !important;position: absolute;top: -16px;left: -19px;}
.b-ext .et_pb_de_mach_acf_slider .slick-next::before {top: -16px;right: -19px;position: absolute;}
.b-ext .et_pb_de_mach_post_meta_item {margin-bottom: 0 !important;}
.b-ext #dmach_orderby .et_pb_contact_field, .b-ext .dmach-image-icon-placement-bottom .dmach-icon, .b-ext .dmach-image-icon-placement-left .dmach-icon, .b-ext .dmach-image-icon-placement-top .dmach-icon {padding-left: 0 !important;}
.b-ext .grid-layout-grid .divi-filter-archive-loop {grid-auto-rows: inherit !important;}
.b-ext .same-height-cards.et_pb_de_mach_carousel .slick-track {display: flex !important;margin: 30px 0;}
.b-ext .same-height-cards.et_pb_de_mach_carousel .slick-slide {height: inherit !important;}
.b-ext .et_pb_de_mach_orderby {max-width: 200px;}
.b-ext .no-results-layout .et_pb_section {width: 100% !important;margin-right: 0 !important;}
.b-ext .et_pb_de_mach_archive_loop {width: 100%;display: block;margin-bottom: 2.75%;}
.b-ext .et_pb_de_mach_repeater .et_pb_de_mach_archive_loop {margin-bottom: 0;}
.b-ext .dmach_filter_count {position: absolute;right: 0;}
.b-ext .divi-filter-archive-loop-loading {height: 100%;position: absolute;width: 100%;}
.b-ext .divi-filter-archive-loop-cont {display: flex;width: 100%;}
.b-ext .ajax-loading {position: absolute;width: 100%;height: 100%;z-index: 99999;background-color: rgba(255,255,255,.7);}
.b-ext .divi-filter-item {position: relative;padding: 0;}
.b-ext .divi-radio-tick_box .et_pb_contact_field_radio {position: relative;padding: 5px 0;}
.b-ext .divi-radio-tick_box input {position: absolute;opacity: 0;cursor: pointer;z-index: 20;height: 25px;width: 25px;}
.b-ext .divi-radio-tick_box .checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #eee;z-index: 19;}
.b-ext .divi-radio-tick_box label {position: relative;padding-left: 35px;top: -1px;}
.b-ext .divi-radio-tick_box input:checked ~ .checkmark {background-color: #2196f3;}
.b-ext .divi-radio-tick_box .checkmark:after {content: "";position: absolute;display: none;left: 9px;top: 5px;width: 5px;height: 10px;border: solid #fff;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.b-ext .divi-radio-buttons .et_pb_contact_field_radio label {font-size: 16px;text-align: left;font-weight: 400;border-radius: 5px;background-color: #fff;color: #2d2d2d;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 14px;display: block;line-height: 1.12;cursor: pointer;margin: 5px 0;}
.b-ext .divi-radio-buttons .et_pb_contact_field_radio input {position: absolute;height: 100%;width: 100%;left: 0;z-index: -1;-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0;opacity: 0;}
.b-ext .divi-radio-buttons .et_pb_contact_field_radio input:checked + label {background-color: #0770cf;color: #fff;}
.b-ext .dmach-location-fullwidth .dmach-filter-containter {display: grid;grid-template-columns: repeat(auto-fit,minmax(100px,1fr));column-gap: 20px;width: 100%;}
.b-ext .dmach-location-fullwidth .divi-filter-item, .b-ext .dmach-location-fullwidth .et_pb_de_mach_search_posts_item p.et_pb_contact_field.divi-filter-item {width: 100%;left: 0;background-color: #fff;z-index: 99999;-webkit-box-sizing: border-box;box-sizing: border-box;}
.b-ext .dmach-filer-toggle .divi-filter-item {opacity: 0;height: 0;display: none;}
.b-ext .visible .divi-filter-item {display: block !important;opacity: 1;height: auto;-webkit-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.b-ext .dmach-filer-toggle .et_pb_contact_field_options_title {cursor: pointer;position: relative;}
.b-ext .dmach-filer-toggle .et_pb_contact_field_options_title::after {font-family: ETmodules !important;position: absolute;top: 50%;right: 0;font-size: 17px;content: "3";-webkit-transition: -webkit-transform .3s ease-in-out;-ms-transition: -ms-transform .3s ease-in-out;transition: transform .3s ease-in-out;transform: translateY(-50%);}
.b-ext .visible .et_pb_contact_field_options_title::after {-ms-transform: translateY(-50%) rotate(180deg);-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}
.b-ext .et-db #et-boc .et-l .et_pb_contact_field[data-type="select"]:after {right: 30px;}
.b-ext .dmach-icon {left: 0;top: 0;font-family: ETmodules;font-size: 16px;border-radius: 100%;text-align: center;padding: 0 5px;}
.b-ext .slick-prev {left: -25px;z-index: 11;}
.b-ext .slide_center_mode .et_pb_de_mach_acf_slider_containter .slick-track .slick-slide {display: flex;height: inherit;align-items: center;justify-content: center;}
.b-ext .slide_center_mode_same_height .et_pb_de_mach_acf_slider_containter .slick-track .slick-slide img {width: auto;object-fit: initial;margin-left: auto;margin-right: auto;}
.b-ext .et_pb_de_mach_acf_slider_containter .slick-next:before, .b-ext .et_pb_de_mach_acf_slider_containter .slick-prev:before, .b-ext .et_pb_de_mach_acf_slider_containter_nav .slick-next:before, .b-ext .et_pb_de_mach_acf_slider_containter_nav .slick-prev:before {font-family: ETmodules !important;font-weight: 400;font-style: normal;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 1;text-transform: none;content: "5" !important;font-size: 50px;color: #000;}
.b-ext .et_pb_de_mach_acf_slider .slick-dots li button {text-indent: 100%;white-space: nowrap;overflow: hidden;display: block;height: 17px;width: 17px;border-radius: 50%;font-size: 0;cursor: pointer;background: #ececec !important;}
.b-ext .divi-filter-archive-loop ul, .b-ext .slick-dots, .b-ext .slick-dots li {list-style-type: none !important;}
.b-ext .slick-dots {bottom: -60px;}
.b-ext .dmach-image-icon-placement-left .dmach-acf-item-container .dmach-icon-image-content, .b-ext .dmach-image-icon-placement-right .dmach-acf-item-container .dmach-icon-image-content {display: flex;justify-content: center;flex-direction: column;}
.b-ext .dmach-image-icon-placement-left .dmach-acf-item-container {width: 100%;flex-direction: row;}
.b-ext .divi-filter-item span.et_pb_contact_field_radio, .b-ext .dmach-acf-video-wrapper {position: relative;}
.b-ext .dmach-acf-video-wrapper .wp-video-shortcode {height: auto;}
.b-ext .dmach-acf-video-wrapper .dmach-acf-video-poster {position: absolute;left: 0;width: 100%;top: 0;height: 100%;overflow: hidden;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.b-ext .dmach-acf-video-wrapper .dmach-acf-video-poster .poster {min-height: 100%;min-width: 100%;object-fit: cover;}
.b-ext .dmach-acf-video-wrapper .dmach-acf-video-poster .dmach-acf-video-play {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.b-ext .dmach-acf-video-wrapper .dmach-acf-video-poster .dmach-acf-video-play:before {font-family: ETmodules;content: "I";}
.b-ext .dmach-image-icon-placement-bottom .dmach-icon, .b-ext .dmach-image-icon-placement-right .dmach-icon, .b-ext .dmach-image-icon-placement-top .dmach-icon {padding-right: 0 !important;}
.b-ext .dmach-image-icon-placement-top .dmach-acf-item-container {flex-direction: column;}
.b-ext .et_pb_button_alignment_center #dmach_filter_button {float: none;margin: auto !important;display: block;}
.b-ext .et-db #et-boc .et-l #dmach-search-form .et_pb_de_mach_search_posts_item .et_pb_contact_field_options_title, .b-ext .et_pb_de_mach_search_posts_item .et_pb_contact_field_options_title {font-weight: 400;}
.b-ext .category-loop > :not(.no-results-layout), .b-ext .divi-filter-archive-loop > :not(.no-results-layout), .b-ext .grid-posts.et_pb_gallery_items, .b-ext .repeater-cont > :not(.no-results-layout) {display: grid;grid-gap: 25px;}
.b-ext .divi-filter-archive-loop.grid > :not(.no-results-layout), .b-ext .grid-posts, .b-ext .repeater-cont > :not(.no-results-layout) {grid-auto-rows: inherit;}
.b-ext .et_pb_gutters4 .category-loop > :not(.no-results-layout), .b-ext .et_pb_gutters4 .divi-filter-archive-loop > :not(.no-results-layout), .b-ext .et_pb_gutters4 .repeater-cont > :not(.no-results-layout) {grid-gap: 40px;}
.b-ext .et_pb_gutters3 .category-loop > :not(.no-results-layout), .b-ext .et_pb_gutters3 .divi-filter-archive-loop > :not(.no-results-layout), .b-ext .et_pb_gutters3 .repeater-cont > :not(.no-results-layout) {grid-gap: 25px;}
.b-ext .et_pb_gutters2 .category-loop > :not(.no-results-layout), .b-ext .et_pb_gutters2 .divi-filter-archive-loop > :not(.no-results-layout), .b-ext .et_pb_gutters2 .repeater-cont > :not(.no-results-layout) {grid-gap: 10px;}
.b-ext .et_pb_gutters1 .category-loop > :not(.no-results-layout), .b-ext .et_pb_gutters1 .divi-filter-archive-loop > :not(.no-results-layout), .b-ext .et_pb_gutters1 .repeater-cont > :not(.no-results-layout) {grid-gap: 0;}
.b-ext .col-mob-1 > :not(.no-results-layout) {grid-template-columns: repeat(1,minmax(0,1fr));}
.b-ext .col-mob-2 > :not(.no-results-layout) {grid-template-columns: repeat(2,minmax(0,1fr));}
.b-ext .col-mob-3 > :not(.no-results-layout) {grid-template-columns: repeat(3,minmax(0,1fr));}
.b-ext .col-mob-4 > :not(.no-results-layout) {grid-template-columns: repeat(4,minmax(0,1fr));}
.b-ext .col-mob-5 > :not(.no-results-layout) {grid-template-columns: repeat(5,minmax(0,1fr));}
.b-ext .col-mob-6 > :not(.no-results-layout) {grid-template-columns: repeat(6,minmax(0,1fr));}
@media (min-width: 768px) {.b-ext .col-tab-6 > :not(.no-results-layout) {grid-template-columns: repeat(6,minmax(0,1fr));}
	.b-ext .col-tab-5 > :not(.no-results-layout) {grid-template-columns: repeat(5,minmax(0,1fr));}
	.b-ext .col-tab-4 > :not(.no-results-layout) {grid-template-columns: repeat(4,minmax(0,1fr));}
	.b-ext .col-tab-3 > :not(.no-results-layout) {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .col-tab-2 > :not(.no-results-layout) {grid-template-columns: repeat(2,minmax(0,1fr));}}
@media (min-width: 980px) {.b-ext .et_pb_section .col-desk-6 > :not(.no-results-layout) {grid-template-columns: repeat(6,minmax(0,1fr));}
	.b-ext .et_pb_section .col-desk-5 > :not(.no-results-layout) {grid-template-columns: repeat(5,minmax(0,1fr));}
	.b-ext .et_pb_section .col-desk-4 > :not(.no-results-layout) {grid-template-columns: repeat(4,minmax(0,1fr));}
	.b-ext .et_pb_section .col-desk-3 > :not(.no-results-layout) {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .et_pb_section .col-desk-2 > :not(.no-results-layout) {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .et_pb_section .col-desk-1 > :not(.no-results-layout) {grid-template-columns: repeat(1,minmax(0,1fr));}}
.b-ext #dmach-search-form .et_pb_contact_field, .b-ext #dmach-search-form .et_pb_contact_field_options_title, .b-ext #dmach-search-form .et_pb_de_mach_search_posts_item {margin-bottom: 0 !important;padding-bottom: 0;}
.b-ext #dmach-search-form .et_pb_de_mach_search_posts_item {margin-bottom: 10px !important;padding: 10px 0;display: inline-block;}
.b-ext #dmach-search-form .button_container {padding: 10px 0;}
.b-ext .et_pb_gallery_grid:not(.masonry) .et_pb_de_mach_gallery_item.et_pb_gallery_item.et_pb_grid_item {width: 100% !important;margin-right: 0 !important;margin-bottom: 0 !important;}
.b-ext .masonry.et_pb_gallery_grid {opacity: 0;}
.b-ext .masonry.et_pb_gallery_grid.loaded {opacity: 1;}
.b-ext .et_fb_db_mach_post_slider::before, .b-ext .et_fb_de_mach_acf_item::before, .b-ext .et_fb_de_mach_acf_slider::before, .b-ext .et_fb_de_mach_archive_loop::before, .b-ext .et_fb_de_mach_carousel::before, .b-ext .et_fb_de_mach_cat_loop::before, .b-ext .et_fb_de_mach_filter_posts::before, .b-ext .et_fb_de_mach_orderby::before, .b-ext .et_fb_de_mach_post_meta::before, .b-ext .et_fb_de_mach_repeater::before, .b-ext .et_fb_de_mach_search_posts::before, .b-ext .et_fb_de_mach_thumbnail::before, .b-ext .et_fb_de_mach_title::before, .b-ext .et_fb_de_mach_view_button::before {background-repeat: no-repeat;background-position: center;content: "" !important;width: 20px;height: 20px;margin: auto;}
.b-ext .et_fb_db_mach_post_slider::after, .b-ext .et_fb_de_mach_acf_item::after, .b-ext .et_fb_de_mach_acf_slider::after, .b-ext .et_fb_de_mach_archive_loop::after, .b-ext .et_fb_de_mach_carousel::after, .b-ext .et_fb_de_mach_cat_loop::after, .b-ext .et_fb_de_mach_filter_posts::after, .b-ext .et_fb_de_mach_orderby::after, .b-ext .et_fb_de_mach_post_meta::after, .b-ext .et_fb_de_mach_repeater::after, .b-ext .et_fb_de_mach_search_posts::after, .b-ext .et_fb_de_mach_thumbnail::after, .b-ext .et_fb_de_mach_title::after, .b-ext .et_fb_de_mach_view_button::after {content: "" !important;display: block !important;width: 15px;height: 20px;background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/divi-engine-grey.svg");background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: 7px;top: 3px;}
.b-ext .et_fb_de_mach_acf_item::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/Acf-Item.svg");}
.b-ext .et_fb_de_mach_archive_loop::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/Archive-Loop.svg");}
.b-ext .et_fb_de_mach_carousel::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/Post-Carousel.svg");}
.b-ext .et_fb_de_mach_cat_loop::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/cat-loop.svg");}
.b-ext .et_fb_de_mach_filter_posts::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/Filter-Posts.svg");}
.b-ext .et_fb_de_mach_acf_slider::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/Gallary-Slider.svg");}
.b-ext .et_fb_de_mach_orderby::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/OrderBy.svg");}
.b-ext .et_fb_de_mach_post_meta::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/Post-Meta.svg");}
.b-ext .et_fb_db_mach_post_slider::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/Post-Slider.svg");}
.b-ext .et_fb_de_mach_title::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/Title-Text.svg");}
.b-ext .et_fb_de_mach_repeater::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/Repeater.svg");}
.b-ext .et_fb_de_mach_search_posts::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/Search-Post.svg");}
.b-ext .et_fb_de_mach_thumbnail::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/Thumbnail.svg");}
.b-ext .et_fb_de_mach_view_button::before {background-image: url("/ext/wp-content/plugins/divi-machine/images/admin-area/modules/View-Post.svg");}
.b-ext .divi-filter-item span.et_pb_contact_field_radio .radio-count {position: absolute;right: 10px;top: 0;margin: 0;background: 0 0 !important;}
.b-ext .divi-filter-archive-loop .et_pb_de_mach_acf_slider .slick-next, .b-ext .divi-filter-archive-loop .et_pb_de_mach_acf_slider .slick-prev {z-index: 999;-webkit-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.b-ext .divi-filter-archive-loop .et_pb_de_mach_acf_slider:hover .slick-next {right: 15px !important;}
.b-ext .divi-filter-archive-loop .et_pb_de_mach_acf_slider:hover .slick-prev {left: 15px;}
.b-ext .et-db .et-l .et_pb_contact_field[data-filtertype="acfselectmulitple"]:after, .b-ext .et-db .et-l .et_pb_contact_field[data-filtertype="select"]:after, .b-ext .et-db .et-l .et_pb_contact_field .divi-acf-map-inline-radius-wrapper:after, .b-ext .et-db .et-l .et_pb_contact_select:after {content: "";position: absolute;top: 50%;right: 30px !important;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 0;border: 6px solid transparent;border-top-color: #666;margin-top: 3px;pointer-events: none;display: block !important;}
.b-ext .dmach-popup {position: fixed;z-index: 1020;width: 100vw;height: 100vh;visibility: hidden;pointer-events: none;left: 0;top: 0;display: flex;align-items: center;justify-content: center;opacity: 0;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;transition: opacity .4s ease-in-out;}
.b-ext .dmach-nextprev-post, .b-ext .dmach-popup .modal-close {height: 50px;right: 20px;display: block;cursor: pointer;z-index: 999;position: absolute;}
.b-ext .dmach-popup.open {opacity: 1;visibility: visible;pointer-events: all;}
.b-ext .dmach-popup .modal-close {width: 50px;top: 20px;}
.b-ext .dmach-popup .modal-close:before {position: absolute;left: 50%;top: 50%;font-family: ETmodules;text-indent: 0;transform: translate(-50%,-50%);}
.b-ext .dmach-nextprev-post {width: 100px;bottom: 20px;}
.b-ext .dmach-prev-post {position: absolute;left: 0;top: 50%;}
.b-ext .dmach-next-post {position: absolute;right: 0;top: 50%;}
.b-ext .dmach-next-post:before, .b-ext .dmach-prev-post:before {content: "4";font-family: ETmodules !important;text-indent: 0;transform: translateY(-50%);font-size: 30px;}
.b-ext .dmach-next-post:before {content: "5";}
.b-ext #et-main-area.et-fb-root-ancestor {position: initial;}
.b-ext #dmach-modal-wrapper {z-index: 99999;position: relative;}
.b-ext .dmach-popup .et_pb_section {max-height: 80vh;overflow-y: auto;}
.b-ext .et_pb_map_container .infowindow {min-width: 50px;min-height: 50px;}
.b-ext .et_pb_de_mach_acf_item.dmach_oembed_video .dmach-acf-value {width: 100%;}
.b-ext .et_pb_de_mach_carousel .slick-slide {cursor: auto;}
.b-ext .et_pb_de_mach_carousel.dmach-link-whole-grid .slick-slide {cursor: pointer;}