/* dp-sekcje-mobile 1.0.0 – phones (<=767px): sections "gold line + nested row" (/pro-nas, /): lines enclose the content.
   Pattern: column-addons whose first child is a divider addon followed by a nested section. /komanda (itemid-115) excluded. */
@media (max-width:767px){
 /* line: 30px above (prev section pb15 + this pt15), 30px below */
 body:not(.itemid-115) .sppb-column-addons:has(> .addon-root-divider:first-child + .sppb-section) > .addon-root-divider .sppb-divider{margin-top:0!important;margin-bottom:30px!important}
 body:not(.itemid-115) .sppb-column-addons:has(> .addon-root-divider:first-child + .sppb-section) > .sppb-section{padding-top:0!important;padding-bottom:0!important}
 /* no trailing margins after the last text */
 body:not(.itemid-115) .sppb-column-addons:has(> .addon-root-divider:first-child + .sppb-section) > .sppb-section .sppb-row-column:last-child .sppb-column-addons > .sppb-addon-wrapper:last-child{margin-bottom:0!important}
 body:not(.itemid-115) .sppb-column-addons:has(> .addon-root-divider:first-child + .sppb-section) > .sppb-section .sppb-row-column:last-child .sppb-addon-content > :last-child{margin-bottom:0!important}
 /* photo first: photo, 36px, TOP gold line (same as bottom: 1px solid #d3b898, full column width), 30px, heading */
 body:not(.itemid-115) .sppb-column-addons:has(> .addon-root-divider:first-child + .sppb-section) > .sppb-section .sppb-row-column:not(:has(.addon-root-heading)) + .sppb-row-column:has(.addon-root-heading) .sppb-column-addons::before{content:"";display:block;border-top:1px solid #d3b898;margin:36px 0 30px}
 /* text first, photo below: 36px between text and photo */
 body:not(.itemid-115) .sppb-column-addons:has(> .addon-root-divider:first-child + .sppb-section) > .sppb-section .sppb-row-column:has(.addon-root-heading) + .sppb-row-column:not(:has(.addon-root-heading)){padding-top:36px!important}
}
