#dm .dmBody a.span.textonly { color: rgb(255, 255, 255) !important; }
#dm .dmBody div.dmform-error { font-style: normal !important; }
#dm .dmBody div.dmforminput textarea { font-style: italic !important; }
#dm .dmBody div.dmforminput .fileUploadLink { font-style: italic !important; }
#dm .dmBody div.checkboxwrapper span { font-style: italic !important; }
#dm .dmBody div.radiowrapper span { font-style: italic !important; }
#dm .dmBody nav.u_1144820115 { color: black !important; }
#dm .dmBody div.u_1193764291 * { text-shadow: var(--color_4) 2px 2px 0 !important; }
#dm .dmBody .u_1623217459 { width: 100% !important; }
#dm .dmBody .u_1618371743::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1618371743.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1618371743 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1618371743::before { background-color: var(--color_4) !important; opacity: 0.7 !important; }
#dm .dmBody div.u_1618371743.before { background-color: var(--color_4) !important; opacity: 0.7 !important; }
#dm .dmBody div.u_1618371743 > .bgExtraLayerOverlay { background-color: var(--color_4) !important; opacity: 0.7 !important; }
#dm .dmBody div.u_1354703156 { background-repeat: no-repeat !important; background-image: url("/assets/irp/a4e2102b/dms3rep/multi/opt/new+prague+mn+gutter+guards-6903h.webp") !important; }
#dm .dmBody .u_1354703156::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1354703156.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1354703156 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1354703156::before { opacity: 0.6 !important; }
#dm .dmBody div.u_1354703156.before { opacity: 0.6 !important; }
#dm .dmBody div.u_1354703156 > .bgExtraLayerOverlay { opacity: 0.6 !important; }
#dm .dmBody div.u_1164989849 { text-shadow: var(--color_3) 1px 1px 0 !important; }
#dm .dmBody div.u_1331267151 { }
#dm .dmBody div.u_1286644737 .caption-container { position: absolute !important; bottom: 10px !important; left: 10px !important; height: auto !important; border-radius: 3px 3px 3px 0px !important; overflow: hidden !important; }
#dm .dmBody div.u_1286644737 .caption-container .caption-text { font-weight: 600 !important; }
#dm .dmBody div.u_1286644737 .caption-container .caption-text .rteBlock { font-weight: 600 !important; }
#dm .dmBody .u_1286644737 .thumbnailInnerWrapper { padding: 10px !important; background-color: rgb(255, 255, 255) !important; border-radius: 3px !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px !important; }
#dm .dmBody div.u_1286644737 .photoGalleryThumbs { overflow: visible !important; }
#dm .dmBody div.u_1286644737 .photoGalleryThumbs .image-container { border-radius: 3px !important; }
#dm .dmBody .u_1286644737 .photogallery-row { justify-content: center !important; }
#dm .dmBody .u_1286644737 .photogallery-column:empty { display: none !important; }
#dm .dmBody .u_1286644737 .photoGalleryThumbs .image-container a { background-size: cover !important; }
#dm .dmBody div.u_1286644737 .caption-container .caption-title { color: var(--color_1) !important; }
#dm .dmBody div.u_1286644737 .caption-inner { padding: 20px !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1618371743 { box-shadow: none !important; background-color: var(--color_4) !important; background-repeat: no-repeat !important; background-image: url("/assets/irp/a4e2102b/dms3rep/multi/opt/gutter+guards+new+prague+mn-640w.webp") !important; }
#dm .dmBody div.u_1553882072 { text-shadow: var(--color_3) 1px 1px 0 !important; }