.avia-section.av-m830kfa4-042daf2431610ed479ee5473a5fb56d3{background-repeat:no-repeat;background-image:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/Luna-Photography-Header.jpg);background-position:50% 0%;background-attachment:scroll} .avia-section.av-m831dqem-c87a95cebdcbf54c12197cc091c5ca08{background-repeat:no-repeat;background-image:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/Luna-Photography-Header-copy.webp);background-position:100% 0%;background-attachment:scroll} #top .av_textblock_section.av-m843aord-03f26efaeb8254468983a0be78589d48 .avia_textblock{font-size:18px} .flex_cell.av-m834ip5s-f2cbe0bdfd5d5c56b1f0e3f615129367{vertical-align:middle;height:410px;min-height:410px;background:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/1.jpg) 50% 50% no-repeat scroll } #top #wrap_all .avia-button.av-m846ydr6-6303bbc19755904731b84b0bc070ebea{font-size:18px;border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out;padding:10px 30px 10px 30px}#top #wrap_all .avia-button.av-m846ydr6-6303bbc19755904731b84b0bc070ebea:hover{background-color:grey;color:white;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-m846ydr6-6303bbc19755904731b84b0bc070ebea:hover .avia_button_background{border-radius:30px 30px 30px 30px} .flex_cell.av-m834qxqn-73f7490e0f3fd01b2bf856a244980b38{vertical-align:middle;height:410px;min-height:410px;background:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/4-1030x686.jpg) 50% 50% no-repeat scroll } #top #wrap_all .avia-button.av-m846y2df-a027d66580c359aa18862d0269c76536{font-size:18px;border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out;padding:10px 30px 10px 30px}#top #wrap_all .avia-button.av-m846y2df-a027d66580c359aa18862d0269c76536:hover{background-color:grey;color:white;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-m846y2df-a027d66580c359aa18862d0269c76536:hover .avia_button_background{border-radius:30px 30px 30px 30px} .flex_cell.av-m834u4xi-689709bd378337149968391bb729a589{vertical-align:middle;height:410px;min-height:410px;background:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/family-coming-soon-1-1030x644.jpg) 50% 50% no-repeat scroll } #top #wrap_all .avia-button.av-m846x7cn-5c2cdf1d63d82b2404c2c4f1ecf5e8bb{font-size:18px;border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out;padding:10px 30px 10px 30px}#top #wrap_all .avia-button.av-m846x7cn-5c2cdf1d63d82b2404c2c4f1ecf5e8bb:hover{background-color:grey;color:white;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-m846x7cn-5c2cdf1d63d82b2404c2c4f1ecf5e8bb:hover .avia_button_background{border-radius:30px 30px 30px 30px} .flex_cell.av-4agx8f-809111838a066e509a055000ab8d0290{vertical-align:middle;height:410px;min-height:410px;background:url(https://lunaphotography.co.za/wp-content/uploads/2025/01/The-Cedar-204-Lounge-View-1030x644.jpg) 50% 50% no-repeat scroll } #top #wrap_all .avia-button.av-qpx6v-ec8142f805e01e9e5826f456b889e9ca{font-size:18px;border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out;padding:10px 30px 10px 30px}#top #wrap_all .avia-button.av-qpx6v-ec8142f805e01e9e5826f456b889e9ca:hover{background-color:grey;color:white;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-qpx6v-ec8142f805e01e9e5826f456b889e9ca:hover .avia_button_background{border-radius:30px 30px 30px 30px} .flex_cell.av-3s6ldz-727ff35449ca9c1f3a5e83bed84573af{vertical-align:middle;height:410px;min-height:410px;background:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/Food-14-1030x687.jpg) 50% 50% no-repeat scroll } #top #wrap_all .avia-button.av-m846wipb-4354e8f58c7c2578f08388a6b8de7701{font-size:18px;border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out;padding:10px 30px 10px 30px}#top #wrap_all .avia-button.av-m846wipb-4354e8f58c7c2578f08388a6b8de7701:hover{background-color:grey;color:white;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-m846wipb-4354e8f58c7c2578f08388a6b8de7701:hover .avia_button_background{border-radius:30px 30px 30px 30px} .flex_cell.av-30pnjb-355bf71c725c95a657365be34de209e1{vertical-align:middle;height:410px;min-height:410px;background:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/Boudoir-1030x644.jpg) 50% 50% no-repeat scroll } #top #wrap_all .avia-button.av-m84755zk-0dbbbea47e62e58e816596d944e4bb42{font-size:18px;border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out;padding:10px 30px 10px 30px}#top #wrap_all .avia-button.av-m84755zk-0dbbbea47e62e58e816596d944e4bb42:hover{background-color:grey;color:white;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-m84755zk-0dbbbea47e62e58e816596d944e4bb42:hover .avia_button_background{border-radius:30px 30px 30px 30px} .flex_cell.av-m835vu33-2937d4caa95ba7040f72e270ac3a527b{vertical-align:top;height:280px;min-height:280px;background:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/1-1030x687.jpg) 50% 50% no-repeat scroll } #top #wrap_all .avia-button.av-m847awou-fc228d94cf84c387af33e9126dc626c8{font-size:18px;border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out;padding:10px 30px 10px 30px}#top #wrap_all .avia-button.av-m847awou-fc228d94cf84c387af33e9126dc626c8:hover{background-color:grey;color:white;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-m847awou-fc228d94cf84c387af33e9126dc626c8:hover .avia_button_background{border-radius:30px 30px 30px 30px} .flex_cell.av-1yl8wf-3c448819745e420d4e28ddd1541287b5{vertical-align:middle;height:280px;min-height:280px;background:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/20-1030x686.jpg) 50% 50% no-repeat scroll } #top #wrap_all .avia-button.av-m84781p7-e6009d5019026694cc9ba32f14647b98{font-size:18px;border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out;padding:10px 30px 10px 30px}#top #wrap_all .avia-button.av-m84781p7-e6009d5019026694cc9ba32f14647b98:hover{background-color:grey;color:white;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-m84781p7-e6009d5019026694cc9ba32f14647b98:hover .avia_button_background{border-radius:30px 30px 30px 30px} .flex_cell.av-1ahd2n-1e8794cb38520e952d5a6b0ba501d463{vertical-align:middle;height:280px;min-height:280px;background:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/family-coming-soon-1-1030x644.jpg) 50% 50% no-repeat scroll } #top #wrap_all .avia-button.av-m8478f4e-0c9da2f90774110b991e79608296191f{font-size:18px;border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out;padding:10px 30px 10px 30px}#top #wrap_all .avia-button.av-m8478f4e-0c9da2f90774110b991e79608296191f:hover{background-color:grey;color:white;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-m8478f4e-0c9da2f90774110b991e79608296191f:hover .avia_button_background{border-radius:30px 30px 30px 30px} .flex_cell.av-m8479kgm-54bc1711c99eebaf8b79ac66ba914d4d{vertical-align:middle;height:280px;min-height:280px;background:url(https://lunaphotography.co.za/wp-content/uploads/2025/01/The-Cedar-204-Lounge-View.jpg) 50% 50% no-repeat scroll } #top #wrap_all .avia-button.av-m847bh01-ae90b645a9a5408635868a3fcec8e3e1{font-size:18px;border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out;padding:10px 30px 10px 30px}#top #wrap_all .avia-button.av-m847bh01-ae90b645a9a5408635868a3fcec8e3e1:hover{background-color:grey;color:white;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-m847bh01-ae90b645a9a5408635868a3fcec8e3e1:hover .avia_button_background{border-radius:30px 30px 30px 30px} .flex_cell.av-m8479vgg-db7307cb4f27fbd6a8609b8c7d0bf2bd{vertical-align:middle;height:280px;min-height:280px;background:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/Food-13-300x200.jpg) 50% 50% no-repeat scroll } #top #wrap_all .avia-button.av-m847blqk-7a932b418fd7ef6c84fe290acc5640f1{font-size:18px;border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out;padding:10px 30px 10px 30px}#top #wrap_all .avia-button.av-m847blqk-7a932b418fd7ef6c84fe290acc5640f1:hover{background-color:grey;color:white;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-m847blqk-7a932b418fd7ef6c84fe290acc5640f1:hover .avia_button_background{border-radius:30px 30px 30px 30px} .flex_cell.av-m847a6mx-15c70125bac5755ed67760fed4913c2a{vertical-align:middle;height:280px;min-height:280px;background:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/Boudoir-1030x644.jpg) 50% 50% no-repeat scroll } #top #wrap_all .avia-button.av-m847bqi7-bf3e5e9df67e31fded31c690d929ec10{font-size:18px;border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out;padding:10px 30px 10px 30px}#top #wrap_all .avia-button.av-m847bqi7-bf3e5e9df67e31fded31c690d929ec10:hover{background-color:grey;color:white;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-m847bqi7-bf3e5e9df67e31fded31c690d929ec10:hover .avia_button_background{border-radius:30px 30px 30px 30px} #top #wrap_all .avia-button.av-7526v-30d20e1d39402bf23dc77adfe04125e9{padding:10px 10px 10px 10px}#top #wrap_all .avia-button.av-7526v-30d20e1d39402bf23dc77adfe04125e9:hover{background-color:#444444;color:white;transition:all 0.4s ease-in-out} .av-horizontal-gallery.av-m6aoqd2i-e68fa5f2d3d804e55b3dc28f97d6110b .av-horizontal-gallery-inner{padding-bottom:35%}.av-horizontal-gallery.av-m6aoqd2i-e68fa5f2d3d804e55b3dc28f97d6110b .av-horizontal-gallery-slider{transition-duration:0.6s} #top #wrap_all .avia-button.av-m6ex1yvg-8d56b6105822e848239c0f451bb3ee90{padding:10px 10px 10px 10px}#top #wrap_all .avia-button.av-m6ex1yvg-8d56b6105822e848239c0f451bb3ee90:hover{background-color:#444444;color:white;transition:all 0.4s ease-in-out} .av-horizontal-gallery.av-m6f04auu-fb72169bd6ba44fbcc37b360d25ffd8e .av-horizontal-gallery-inner{padding-bottom:35%}.av-horizontal-gallery.av-m6f04auu-fb72169bd6ba44fbcc37b360d25ffd8e .av-horizontal-gallery-slider{transition-duration:0.9s} #top #wrap_all .avia-button.av-m737ln26-1bea2091c73790491938686ed88e4fad{padding:10px 10px 10px 10px}#top #wrap_all .avia-button.av-m737ln26-1bea2091c73790491938686ed88e4fad:hover{background-color:#444444;color:white;transition:all 0.4s ease-in-out} .av-horizontal-gallery.av-m737mxm0-e7ad366ec3e7c1058440d5897e910352 .av-horizontal-gallery-inner{padding-bottom:35%}.av-horizontal-gallery.av-m737mxm0-e7ad366ec3e7c1058440d5897e910352 .av-horizontal-gallery-slider{transition-duration:0.9s} .flex_cell.av-m6ewk9em-81e7136be933c5ba102a82c253a798f1{vertical-align:top}.responsive #top #wrap_all .flex_cell.av-m6ewk9em-81e7136be933c5ba102a82c253a798f1{padding:0px 0px 0px 0px !important} .av-horizontal-gallery.av-m6ewa5ds-b93b75567b2ab3eb0cd5e45b24206469 .av-horizontal-gallery-inner{padding-bottom:50%}.av-horizontal-gallery.av-m6ewa5ds-b93b75567b2ab3eb0cd5e45b24206469 .av-horizontal-gallery-slider{transition-duration:0.6s}.av-horizontal-gallery.av-m6ewa5ds-b93b75567b2ab3eb0cd5e45b24206469 .av-image-copyright{color:#ffffff;font-size:10px} #top #wrap_all .avia-button.av-2vds7-6911d544ebe593f6ddf430ee7c298e68{font-size:16px;padding:10px 10px 10px 10px}#top #wrap_all .avia-button.av-2vds7-6911d544ebe593f6ddf430ee7c298e68:hover{background-color:#444444;color:white;transition:all 0.4s ease-in-out} .av-horizontal-gallery.av-m6exzkia-2fd93af5ce3e0db2669eea2c15bd4f34 .av-horizontal-gallery-inner{padding-bottom:30%}.av-horizontal-gallery.av-m6exzkia-2fd93af5ce3e0db2669eea2c15bd4f34 .av-horizontal-gallery-slider{transition-duration:0.9s} #top #wrap_all .avia-button.av-m6ex2cyu-98e651be64d44864cc5f15dc2655754b{font-size:16px;padding:10px 10px 10px 10px}#top #wrap_all .avia-button.av-m6ex2cyu-98e651be64d44864cc5f15dc2655754b:hover{background-color:#444444;color:white;transition:all 0.4s ease-in-out} #top .av-special-heading.av-3zun-c9e2639b27c1fe2bde87ebc356144a3d{padding-bottom:10px}body .av-special-heading.av-3zun-c9e2639b27c1fe2bde87ebc356144a3d .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-3zun-c9e2639b27c1fe2bde87ebc356144a3d .av-subheading{font-size:15px} .flex_column.av-m837gf0f-77af098d7d4f7165c6f6465d1789ec67{width:18%;margin-left:0}#top .flex_column_table.av-equal-height-column-flextable.av-m837gf0f-77af098d7d4f7165c6f6465d1789ec67 .av-flex-placeholder{width:2.5%} .avia-image-container.av-m837g1ph-f04d6103aa991730ca3827d8d1d0e656 img.avia_image{box-shadow:none}.avia-image-container.av-m837g1ph-f04d6103aa991730ca3827d8d1d0e656 .av-image-caption-overlay-center{color:#ffffff} .flex_column.av-fz7w7-85b64f80952ac862e427e0788c6126fb{width:79.5%;margin-left:0}#top .flex_column_table.av-equal-height-column-flextable.av-fz7w7-85b64f80952ac862e427e0788c6126fb .av-flex-placeholder{width:2.5%} #top .av_textblock_section.av-8clsfr-aee4e8d520e2e31ecd09c2142127402a .avia_textblock{font-size:16px} #top #wrap_all .avia-button.av-m6gbcbsv-fba91ce741dc87d94805f658300e0e88{border-radius:30px 30px 30px 30px;transition:all 0.4s ease-in-out}#top #wrap_all.avia-button.av-m6gbcbsv-fba91ce741dc87d94805f658300e0e88:hover .avia_button_background{border-radius:30px 30px 30px 30px} #top .hr.hr-invisible.av-m8gy65h0-61d4b14f4301c27618933eaadf1e45fc{height:50px} .avia-section.av-1tbkyv-f78fb803fdc7386fad48d89b0b71c39d{background-color:rgba(211,165,97,0.55);background-image:url(https://lunaphotography.co.za/wp-content/uploads/2025/03/12-Apostles-copy.webp);background-repeat:no-repeat;background-position:50% 50%;background-attachment:fixed}.avia-section.av-1tbkyv-f78fb803fdc7386fad48d89b0b71c39d .av-section-color-overlay{opacity:0.6;background-color:#c4965a} #top .av-special-heading.av-1agp5j-fd6b15d8158b1565415c16ffc9e3fd15{padding-bottom:10px;color:#000000;font-size:40px}body .av-special-heading.av-1agp5j-fd6b15d8158b1565415c16ffc9e3fd15 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-1agp5j-fd6b15d8158b1565415c16ffc9e3fd15 .av-special-heading-tag{font-size:40px}.av-special-heading.av-1agp5j-fd6b15d8158b1565415c16ffc9e3fd15 .special-heading-inner-border{border-color:#000000}.av-special-heading.av-1agp5j-fd6b15d8158b1565415c16ffc9e3fd15 .av-subheading{font-size:15px} .flex_column.av-q92pj-6b7f8509f2d0fafbe7100aa7b8c86cb9{border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;background-color:rgba(255,255,255,0.49)} @media only screen and (min-width:990px){#top .av_textblock_section.av-m8318562-b25efa6f7151bbf389487bfefac6a2da .avia_textblock{font-size:20px}} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .av-special-heading.av-1agp5j-fd6b15d8158b1565415c16ffc9e3fd15 .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){#top .av_textblock_section.av-m843aord-03f26efaeb8254468983a0be78589d48 .avia_textblock{font-size:20px} #top #wrap_all .av-special-heading.av-1agp5j-fd6b15d8158b1565415c16ffc9e3fd15 .av-special-heading-tag{font-size:0.8em}}