
.dsm_image_carousel_0 .dsm_image_carousel_item img { border-color:#C8AC7B; }
.dsm_image_carousel_0 .dsm_image_carousel_container { margin-bottom: 0px !important; }
.dsm_image_carousel_0 .swiper-button-prev:before, .dsm_image_carousel_0 .swiper-button-next:before { color: #ffffff; font-size: 40px; }
.dsm_image_carousel_0 .swiper-button-prev, .dsm_image_carousel_0 .swiper-button-next { background-color: #3700b3; height: 40px; width: 40px; margin-top:-20px; }
.dsm_image_carousel_0 .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #3700B3; opacity: 1; }
.dsm_image_carousel_0 .swiper-pagination-bullet { background: rgba(55,0,179,0.16); opacity: 1; }
.dsm_image_carousel_0 .swiper-button-prev { left: -40px; }
.dsm_image_carousel_0 .swiper-button-next { right: -40px; }
.dsm_image_carousel_0 .dsm_image_carousel_container .swiper-wrapper { align-items: center; }
.dsm_card_0.dsm_card .dsm_card_description p, .dsm_card_1.dsm_card .dsm_card_description p, .dsm_card_2.dsm_card .dsm_card_description p { line-height: 1.6em; }
.dsm_card_0.dsm_card .dsm_card_description, .dsm_card_1.dsm_card .dsm_card_description, .dsm_card_2.dsm_card .dsm_card_description { font-family: '', sans-serif; font-weight: 400;font-size: 16px; line-height: 1.6em; }
.dsm_card_0 .dsm_card_subtitle, .dsm_card_1 .dsm_card_subtitle, .dsm_card_2 .dsm_card_subtitle { font-family: '', sans-serif; font-weight: 700;font-size: 16px; line-height: 1.6em; }
.dsm_card_0.dsm_card { background-blend-mode: overlay; background-image: url(https://firemnerohoze.sk/wp-content/uploads/2026/02/menu_rohoz_s_logem_2.webp);background-color: rgba(0,0,0,0.45); box-shadow:  0px 2px 18px 0px rgba(0,0,0,0.3) ; }
body .divimegapro-wrapper .et_pb_section .dsm_card_0.dsm_card .et_pb_button, body .divimegapro-wrapper .et_pb_section .dsm_card_1.dsm_card .et_pb_button, body .divimegapro-wrapper .et_pb_section .dsm_card_2.dsm_card .et_pb_button { color:#FFFFFF !important;
					border-width:0px !important;
					border-color:#0000FF;
					border-radius:0px;
					letter-spacing:1px;
					font-size:14px;
					font-family: '', sans-serif !important; font-weight: 600 !important; background-color: #C7B287; padding-top: 15px !important; padding-right: 30px !important; padding-bottom: 15px !important; padding-left: 30px !important; }
body .divimegapro-wrapper .et_pb_section .dsm_card_0.dsm_card .et_pb_button:hover, body .divimegapro-wrapper .et_pb_section .dsm_card_1.dsm_card .et_pb_button:hover, body .divimegapro-wrapper .et_pb_section .dsm_card_2.dsm_card .et_pb_button:hover { color:#ffffff !important;border-color:#FFFFFF !important; background-image: initial ;background-color: #d6c29d; }
body .divimegapro-wrapper .et_pb_section .dsm_card_0.dsm_card .et_pb_button:before, body .divimegapro-wrapper .et_pb_section .dsm_card_0.dsm_card .et_pb_button:after, body .divimegapro-wrapper .et_pb_section .dsm_card_1.dsm_card .et_pb_button:before, body .divimegapro-wrapper .et_pb_section .dsm_card_1.dsm_card .et_pb_button:after, body .divimegapro-wrapper .et_pb_section .dsm_card_2.dsm_card .et_pb_button:before, body .divimegapro-wrapper .et_pb_section .dsm_card_2.dsm_card .et_pb_button:after { display:none !important; }
.dsm_card_0:hover, .dsm_card_1:hover, .dsm_card_2:hover { transform: scaleX(1.03) scaleY(1.03) !important; }
.dsm_card_0, .dsm_card_0.dsm_card .et_pb_button, .dsm_card_1, .dsm_card_1.dsm_card .et_pb_button, .dsm_card_2, .dsm_card_2.dsm_card .et_pb_button { transition: transform 300ms ease 0ms, color 300ms ease 0ms, background-color 300ms ease 0ms, border 300ms ease 0ms; }
.dsm_card_0 .dsm_card_image_wrapper, .dsm_card_1 .dsm_card_image_wrapper, .dsm_card_2 .dsm_card_image_wrapper { justify-content: flex-start; }
.dsm_card_0 .dsm_card_badge_text, .dsm_card_1 .dsm_card_badge_text, .dsm_card_2 .dsm_card_badge_text { left: 1rem; top: 1rem; }
.dsm_card_0 .dsm_card_wrapper, .dsm_card_1 .dsm_card_wrapper, .dsm_card_2 .dsm_card_wrapper { padding-top: 235px; padding-right: 20px; padding-bottom: 50px; padding-left: 20px; }
.dsm_card_1.dsm_card { background-blend-mode: overlay; background-image: url(https://firemnerohoze.sk/wp-content/uploads/2026/02/menu_koberec_s_potiskem.webp);background-color: rgba(0,0,0,0.45); box-shadow:  0px 2px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_card_2.dsm_card { background-blend-mode: overlay; background-image: url(https://firemnerohoze.sk/wp-content/uploads/2026/02/menu_textilni_rohoz.webp);background-color: rgba(0,0,0,0.45); box-shadow:  0px 2px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_step_flow_0 .dsm-step-flow-container .dsm-title, .dsm_step_flow_1 .dsm-step-flow-container .dsm-title, .dsm_step_flow_2 .dsm-step-flow-container .dsm-title, .dsm_step_flow_3 .dsm-step-flow-container .dsm-title, .dsm_step_flow_0 .dsm-step-flow-container, .dsm_step_flow_1 .dsm-step-flow-container, .dsm_step_flow_2 .dsm-step-flow-container, .dsm_step_flow_3 .dsm-step-flow-container { text-align: center; }
.dsm_step_flow_0 .dsm-step-flow-container .dsm-content, .dsm_step_flow_1 .dsm-step-flow-container .dsm-content, .dsm_step_flow_2 .dsm-step-flow-container .dsm-content, .dsm_step_flow_3 .dsm-step-flow-container .dsm-content { font-family: '', sans-serif;font-size: 16px; line-height: 1.6em; text-align: center; }
.dsm_step_flow_0 .dsm-step-flow-container .dsm-step-badge, .dsm_step_flow_1 .dsm-step-flow-container .dsm-step-badge, .dsm_step_flow_2 .dsm-step-flow-container .dsm-step-badge, .dsm_step_flow_3 .dsm-step-flow-container .dsm-step-badge { text-align: center; right: 5px; top: 5px; }
.dsm_step_flow_0 .dsm-step-badge, .dsm_step_flow_0 .dsm-step-flow-container .dsm_icon, .dsm_step_flow_0 .dsm-step-flow-container .dsm-image-wrap, .dsm_step_flow_1 .dsm-step-badge, .dsm_step_flow_1 .dsm-step-flow-container .dsm_icon, .dsm_step_flow_1 .dsm-step-flow-container .dsm-image-wrap, .dsm_step_flow_2 .dsm-step-badge, .dsm_step_flow_2 .dsm-step-flow-container .dsm_icon, .dsm_step_flow_2 .dsm-step-flow-container .dsm-image-wrap, .dsm_step_flow_3 .dsm-step-badge, .dsm_step_flow_3 .dsm-step-flow-container .dsm_icon, .dsm_step_flow_3 .dsm-step-flow-container .dsm-image-wrap { border-style: solid; }
.dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm_dir_icon, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm_dir_icon, .dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm_dir_icon { position: absolute;
										  display: inline-block;
										  top: 49%;
										  left: calc(100% + 20px); color: #052450; font-size : 56px; }
.dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm-step-arrow, .dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm_dir_icon, .dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm-dir-image, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm-step-arrow, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm_dir_icon, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm-dir-image, .dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm-step-arrow, .dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm_dir_icon, .dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm-dir-image { top: 18px; left: 130px; }
.dsm_step_flow_0 .dsm-step-flow-container .dsm_icon, .dsm_step_flow_1 .dsm-step-flow-container .dsm_icon, .dsm_step_flow_2 .dsm-step-flow-container .dsm_icon, .dsm_step_flow_3 .dsm-step-flow-container .dsm_icon { color: #000000; font-size : 50px; }
.dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm-image-wrap, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm-image-wrap, .dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm-image-wrap, .dsm_step_flow_3 .dsm-steps-image-icon-wrapper .dsm-image-wrap { width : 50%; display:inline-block; }
.dsm_step_flow_0 .dsm-step-flow-container .dsm-steps-image-icon-wrapper .dsm-image-wrap, .dsm_step_flow_0 .dsm-step-flow-container .dsm-steps-image-icon-wrapper .dsm_icon, .dsm_step_flow_1 .dsm-step-flow-container .dsm-steps-image-icon-wrapper .dsm-image-wrap, .dsm_step_flow_1 .dsm-step-flow-container .dsm-steps-image-icon-wrapper .dsm_icon, .dsm_step_flow_2 .dsm-step-flow-container .dsm-steps-image-icon-wrapper .dsm-image-wrap, .dsm_step_flow_2 .dsm-step-flow-container .dsm-steps-image-icon-wrapper .dsm_icon, .dsm_step_flow_3 .dsm-step-flow-container .dsm-steps-image-icon-wrapper .dsm-image-wrap, .dsm_step_flow_3 .dsm-step-flow-container .dsm-steps-image-icon-wrapper .dsm_icon { margin-bottom: 20px; }
.dsm_step_flow_0 .dsm-step-flow-container .dsm-button-wrapper .et_pb_button::after, .dsm_step_flow_1 .dsm-step-flow-container .dsm-button-wrapper .et_pb_button::after, .dsm_step_flow_2 .dsm-step-flow-container .dsm-button-wrapper .et_pb_button::after, .dsm_step_flow_3 .dsm-step-flow-container .dsm-button-wrapper .et_pb_button::after { content: attr(data-icon); }
.dsm_step_flow_0 .dsm_icon, .dsm_step_flow_0 .dsm_dir_icon, .dsm_step_flow_1 .dsm_dir_icon, .dsm_step_flow_2 .dsm_icon, .dsm_step_flow_2 .dsm_dir_icon { font-family:ETmodules !important; font-weight:400 !important; }
.dsm_step_flow_1 .dsm_icon, .dsm_step_flow_3 .dsm_icon { font-family:FontAwesome !important; font-weight:900 !important; }
.dsm_step_flow_3 .dsm-steps-image-icon-wrapper .dsm_dir_icon { font-size : 56px; }

@media only screen and ( max-width: 980px ) {
	.dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm_dir_icon, .dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm-dir-image, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm_dir_icon, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm-dir-image { display:none !important; }
	.dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm-step-arrow, .dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm-step-arrow::before, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm-step-arrow, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm-step-arrow::before { display: none !important; }
	.dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm_dir_icon, .dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm-dir-image { display:block !important; }
	.dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm-step-arrow, .dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm-step-arrow::before { display: block !important; }
}

@media only screen and ( max-width: 767px ) {
	.dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm_dir_icon, .dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm-dir-image, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm_dir_icon, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm-dir-image, .dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm_dir_icon, .dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm-dir-image { display:none !important; }
	.dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm-step-arrow, .dsm_step_flow_0 .dsm-steps-image-icon-wrapper .dsm-step-arrow::before, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm-step-arrow, .dsm_step_flow_1 .dsm-steps-image-icon-wrapper .dsm-step-arrow::before, .dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm-step-arrow, .dsm_step_flow_2 .dsm-steps-image-icon-wrapper .dsm-step-arrow::before { display: none !important; }
}