
.dsm_star_rating_0 h1.et_pb_module_header, .dsm_star_rating_0 h2.et_pb_module_header, .dsm_star_rating_0 h3.et_pb_module_header, .dsm_star_rating_0 h4.et_pb_module_header, .dsm_star_rating_0 h5.et_pb_module_header, .dsm_star_rating_0 h6.et_pb_module_header { font-size: 13px; }
.dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon, .dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon, .dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon, .dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon, .dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon, .dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon { padding: 0px; color: #C7B287; }
.dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_icon, .dsm_step_flow_1 .dsm_icon, .dsm_step_flow_3 .dsm_icon { font-family:FontAwesome !important; font-weight:900 !important; }
.dsm_icon_list_0 .dsm_icon_list_child, .dsm_icon_list_0 .dsm_icon_list_child a { font-weight: 600; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_icon { color: #023e7d; }
.dsm_icon_list_0 .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text { padding-left: 10px; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child), .dsm_icon_list_1 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child) { margin-bottom: 0px; }
.dsm-faq-container .dsm_faq_child_0.dsm-faq-item-wrapper .dsm-faq-content, .dsm-faq-container .dsm_faq_child_1.dsm-faq-item-wrapper .dsm-faq-content, .dsm-faq-container .dsm_faq_child_2.dsm-faq-item-wrapper .dsm-faq-content { margin-top: 15px; }
.dsm_faq_0 .dsm-faq-item-wrapper .dsm-faq-title { font-weight: 700;font-size: 19px; color: #1A1A1A !important; padding-bottom: 0px !important; }
.dsm_faq_0 .dsm-faq-container .dsm-faq-item-wrapper .dsm-title-inner-wrapper,.dsm_faq_0 .dsm-faq-container .dsm-faq-item-wrapper .dsm-faq-item-inner-wrapper, .dsm_faq_1 .dsm-faq-container .dsm-faq-item-wrapper .dsm-title-inner-wrapper,.dsm_faq_1 .dsm-faq-container .dsm-faq-item-wrapper .dsm-faq-item-inner-wrapper { display:flex; align-items:center; }
.dsm_faq_0 .dsm-faq-container .dsm-faq-item-wrapper .dsm-title-wrapper, .dsm_faq_1 .dsm-faq-container .dsm-faq-item-wrapper .dsm-title-wrapper { justify-content: space-between; }
.dsm_faq_0 .dsm-faq-item-wrapper .dsm_open_icon, .dsm_faq_0 .dsm-faq-item-wrapper .dsm_faq-item-open_icon, .dsm_faq_1 .dsm-faq-item-wrapper .dsm_open_icon, .dsm_faq_1 .dsm-faq-item-wrapper .dsm_faq-item-open_icon { border-style:solid; font-size : 22px; }
.dsm_faq_0 .dsm-faq-item-wrapper .dsm_close_icon, .dsm_faq_0 .dsm-faq-item-wrapper .dsm_faq-item-close_icon, .dsm_faq_1 .dsm-faq-item-wrapper .dsm_close_icon, .dsm_faq_1 .dsm-faq-item-wrapper .dsm_faq-item-close_icon { border-style: solid; font-size: 22px; }
.dsm_faq_0 .dsm-faq-item-wrapper.dsm-faq-item-active .dsm_open_image, .dsm_faq_1 .dsm-faq-item-wrapper.dsm-faq-item-active .dsm_open_image { border-style:solid; width: 32px; height : 32px; }
.dsm_faq_0 .dsm-faq-item-wrapper:not(.dsm-faq-item-active) .dsm_close_image, .dsm_faq_1 .dsm-faq-item-wrapper:not(.dsm-faq-item-active) .dsm_close_image { border-style:solid; width: 32px; height: 32px; }
.dsm_faq_0 .dsm_open_icon span, .dsm_faq_0 .dsm_close_icon span, .dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_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, .dsm_faq_1 .dsm_open_icon span, .dsm_faq_1 .dsm_close_icon span { font-family:ETmodules !important; font-weight:400 !important; }
.dsm_faq_0 .dsm-faq-item-wrapper.dsm-faq-item-active { background: #ffffff; margin-bottom: 4px; padding-top: 10px; padding-bottom: 10px; }
.dsm_faq_0 .dsm-faq-item-wrapper:not(.dsm-faq-item-active) { background: #f4f4f4; margin-bottom: 4px; padding-top: 10px; padding-bottom: 10px; }
.dsm_faq_0 .dsm-faq-item-wrapper, .dsm_faq_1 .dsm-faq-item-wrapper { margin-bottom: 10px; }
.et_pb_button_8_wrapper .et_pb_button_8, .et_pb_button_8_wrapper .et_pb_button_8:hover { padding-top: 10px !important; padding-right: 25px !important; padding-bottom: 10px !important; padding-left: 25px !important; }
.et_pb_button_8_wrapper { margin-top: 45px !important; }
body .divimegapro-wrapper .et_pb_section .et_pb_button_8 { color:#ffffff !important;
					border-width:0px !important;
					
					border-radius:0px;
					
					font-size:21px;
					font-family: '', sans-serif !important; font-weight: 600 !important; background-color: #4caf50; }
body .divimegapro-wrapper .et_pb_section .et_pb_button_8:before, body .divimegapro-wrapper .et_pb_section .et_pb_button_8:after { display:none !important; }
body .divimegapro-wrapper .et_pb_section .et_pb_button_8:hover { background-image: initial ;background-color: #43a047; }
.et_pb_button_8 { box-shadow:  0px 2px 18px 0px rgba(0,0,0,0.3) ; display: block;    width: 100%;    text-align: center; /* volitelné pro zarovnání textu */ }
.et_pb_button_8_wrapper a:hover { transform: scaleX(1.05) scaleY(1.05) !important; }
.et_pb_button_8_wrapper, .et_pb_button_8 { transition: transform 300ms ease 0ms, background-color 300ms ease 0ms; }
.et_pb_button_8, .et_pb_button_8:after { transition: all 300ms ease 0ms; }
#et_pb_button_8.mfp-content .mfp-close { color: rgba(0, 0, 0, 0.65); background: ; }
#et_pb_button_8.mfp-content .mfp-close:hover { color: rgba(0, 0, 0, 0.65); background:  !important; }
#et_pb_button_8.mfp-content { max-width: 680px; }
.dsm-popup-wrap #et_pb_button_8.mfp-close:active { top: 0; }
.dsm-popup-wrap #et_pb_button_8.mfp-close .et-pb-icon { font-family: ETmodules; font-weight: 400; }
.dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon { color: #4caf50; }
.dsm_icon_list_1 .dsm_icon_list_items .dsm_icon_list_icon { padding: 0px; width: 1.5em; color: #023e7d; }
.dsm_icon_list_1 .dsm_icon_list_items .dsm_icon_list_child, .dsm_icon_list_1 .dsm_icon_list_items .dsm_icon_list_child a { justify-content: center; }
.dsm_image_carousel_0 .swiper-button-prev:before, .dsm_image_carousel_0 .swiper-button-next:before, .dsm_image_carousel_1 .swiper-button-prev:before, .dsm_image_carousel_1 .swiper-button-next:before { color: #666; font-size: 40px; }
.dsm_image_carousel_0 .swiper-button-prev, .dsm_image_carousel_0 .swiper-button-next, .dsm_image_carousel_1 .swiper-button-prev, .dsm_image_carousel_1 .swiper-button-next { background-color: rgba(245,245,245,0.55); height: 40px; width: 40px; margin-top:-20px; }
.dsm_image_carousel_0 .swiper-pagination-bullet.swiper-pagination-bullet-active, .dsm_image_carousel_1 .swiper-pagination-bullet.swiper-pagination-bullet-active { background: rgba(0,0,0,0.75); opacity: 1; }
.dsm_image_carousel_0 .swiper-pagination-bullet, .dsm_image_carousel_1 .swiper-pagination-bullet { background: rgba(0,0,0,0.2); opacity: 1; }
.dsm_image_carousel_0 .dsm_image_carousel_container .swiper-wrapper, .dsm_image_carousel_1 .dsm_image_carousel_container .swiper-wrapper, .dsm_image_carousel_2 .dsm_image_carousel_container .swiper-wrapper { align-items: center; }
.dsm_image_carousel_2 .dsm_image_carousel_item img { border-color:#C8AC7B; }
.dsm_image_carousel_2 .dsm_image_carousel_container { margin-bottom: 0px !important; }
.dsm_image_carousel_2 .swiper-button-prev:before, .dsm_image_carousel_2 .swiper-button-next:before { color: #ffffff; font-size: 40px; }
.dsm_image_carousel_2 .swiper-button-prev, .dsm_image_carousel_2 .swiper-button-next { background-color: #3700b3; height: 40px; width: 40px; margin-top:-20px; }
.dsm_image_carousel_2 .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #3700B3; opacity: 1; }
.dsm_image_carousel_2 .swiper-pagination-bullet { background: rgba(55,0,179,0.16); opacity: 1; }
.dsm_image_carousel_2 .swiper-button-prev { left: -40px; }
.dsm_image_carousel_2 .swiper-button-next { right: -40px; }
.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: #C7B287; 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_3 .dsm-steps-image-icon-wrapper .dsm_dir_icon { font-size : 56px; }
.dsm_faq_1 .dsm-faq-item-wrapper .dsm-faq-title { padding-bottom: 0px !important; }
.dsm_faq_1 .dsm-faq-item-wrapper.dsm-faq-item-active { background: #ffffff; }
.dsm_faq_1 .dsm-faq-item-wrapper:not(.dsm-faq-item-active) { background: #f4f4f4; }
.dsm_faq_1 .dsm-faq-item-wrapper .dsm-faq-content { padding-top: 10px; }
.dsm-faq-container .dsm_faq_child_0.dsm-faq-item-wrapper.dsm-faq-item-active, .dsm-faq-container .dsm_faq_child_1.dsm-faq-item-wrapper.dsm-faq-item-active, .dsm-faq-container .dsm_faq_child_2.dsm-faq-item-wrapper.dsm-faq-item-active { border-color:#F5F5F5; background: #F5F5F5; }
.dsm-faq-container .dsm_faq_child_0.dsm-faq-item-wrapper:not(.dsm-faq-item-active), .dsm-faq-container .dsm_faq_child_1.dsm-faq-item-wrapper:not(.dsm-faq-item-active), .dsm-faq-container .dsm_faq_child_2.dsm-faq-item-wrapper:not(.dsm-faq-item-active) { border-color:#F5F5F5; background: #f5f5f5; }
.dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_text { line-height: 1.3em !important; }
.dsm_icon_list_child_6.dsm_icon_list_child, .dsm_icon_list_child_6.dsm_icon_list_child a { font-size: 12px !important; line-height: 1.3em !important; }
.dsm_icon_list_child_6 { background-color: rgba(76,175,80,0.09); }
.dsm_icon_list_child_6.dsm_icon_list_child:not(.tippy-popper) { border-width:1px;border-color:#4caf50; }
.dsm_icon_list_child_6:not(.tippy-popper) { padding-top: 8px !important; padding-right: 10px !important; padding-bottom: 8px !important; padding-left: 10px !important; }

@media only screen and ( min-width: 981px ) {
	.dsm_image_carousel_1 { display: none !important; }
}

@media only screen and ( max-width: 980px ) {
	#et_pb_button_8.mfp-content { max-width: ; }
	.dsm_image_carousel_0 .dsm_image_carousel_container, .dsm_image_carousel_1 .dsm_image_carousel_container { margin-top: 0px !important; margin-bottom: 0px !important; }
	.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:block !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: block !important; }
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
	.dsm_image_carousel_0 { display: none !important; }
}

@media only screen and ( max-width: 767px ) {
	#et_pb_button_8.mfp-content { max-width: ; }
	.dsm_image_carousel_0 .dsm_image_carousel_container, .dsm_image_carousel_1 .dsm_image_carousel_container { margin-bottom: 0px !important; }
	.dsm_image_carousel_0, .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; }
	.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; }
}