#top #wrap_all .avia-slideshow .av-slideshow-caption.av-ahnicz-9223d79bdb91f917dabede427a60431d__0 .avia-caption-title{
font-size:65px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-ahnicz-9223d79bdb91f917dabede427a60431d__0 .avia-caption-content{
font-size:30px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-ahnicz-9223d79bdb91f917dabede427a60431d__0 .avia-caption-content p{
font-size:30px;
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-8pfb5v-1363c1e10217e2044265ce208472d436__0 .avia-caption-title{
color:#444444;
}
#top .avia-slideshow .av-slideshow-caption.av-8pfb5v-1363c1e10217e2044265ce208472d436__0 .avia-caption-content{
color:#444444;
}

.flex_cell.av-o8dyb-936568704a42af7603440adc95f86ab1{
vertical-align:middle;
background:url(https://avophotography.co.za/wp-content/uploads/2014/02/AVO-AD-copy.jpg) 50% 50% no-repeat scroll #000000;
}
.responsive #top #wrap_all .flex_cell.av-o8dyb-936568704a42af7603440adc95f86ab1{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-nspwr-0389992ae55ce871a1d50dac60fc5e63{
height:200px;
}

.flex_cell.av-n7e5v-e8de56b8b4870ec4709c50ac8a7dcb8c{
vertical-align:middle;
background-color:#000000;
}
.responsive #top #wrap_all .flex_cell.av-n7e5v-e8de56b8b4870ec4709c50ac8a7dcb8c{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-6a3ks3-ad1a554aea4bbd53b4c3cf789ca1f356{
height:1px;
}

#top .av-special-heading.av-63lztv-9e1a491fb652a8cf2463ebe4dacf8198{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-63lztv-9e1a491fb652a8cf2463ebe4dacf8198 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-63lztv-9e1a491fb652a8cf2463ebe4dacf8198 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-63lztv-9e1a491fb652a8cf2463ebe4dacf8198 .av-subheading{
font-size:15px;
}

#top .hr.av-5y980j-fa7cc895bbf4e5bc9b06eb198ad8d3df{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-5y980j-fa7cc895bbf4e5bc9b06eb198ad8d3df .hr-inner{
width:200px;
border-color:#ffffff;
}

#top .av_textblock_section.av-5poorf-51f32d015748239e5ba7296ac5657f81 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-5lj94r-26dc21b9b27104d25aaaf7f98aaacb4c{
height:40px;
}

#top .hr.hr-invisible.av-5fzk37-3ac9bc18da04287e6bb4167af0910deb{
height:30px;
}

#top .av-special-heading.av-cqp7f-6b18b197fff82fa0e84f9174a3805c4f{
padding-bottom:10px;
}
body .av-special-heading.av-cqp7f-6b18b197fff82fa0e84f9174a3805c4f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-cqp7f-6b18b197fff82fa0e84f9174a3805c4f .av-subheading{
font-size:15px;
}

#top .hr.av-527zt7-7ea6a101e2f7e67e9395c7a7a035b80f{
margin-top:60px;
margin-bottom:80px;
}
.hr.av-527zt7-7ea6a101e2f7e67e9395c7a7a035b80f .hr-inner{
width:200px;
border-color:#666666;
}

.flex_column.av-4yjdw3-93b7d5446aa46a896ebc4d8139a18856{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-4lqy9v-0eb91273c685e544f167a593167f04d8{
background-repeat:no-repeat;
background-image:url(https://avophotography.co.za/wp-content/uploads/2014/02/IMG_6033-copy.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-4lqy9v-0eb91273c685e544f167a593167f04d8 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-fkm6r-2be1fea9b202565bd13b9183ae16d5f0{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-fkm6r-2be1fea9b202565bd13b9183ae16d5f0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-fkm6r-2be1fea9b202565bd13b9183ae16d5f0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-fkm6r-2be1fea9b202565bd13b9183ae16d5f0 .av-subheading{
font-size:15px;
}

#top .hr.av-49o69n-13d09edebf6c925aa07fe5bccc489ae4{
margin-top:60px;
margin-bottom:80px;
}
.hr.av-49o69n-13d09edebf6c925aa07fe5bccc489ae4 .hr-inner{
width:300px;
border-color:#ffffff;
}

.flex_column.av-43mwib-7071f9cc7dd0829fdea10af5c3248b18{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3xjmzn-e2ed9ee9c556c624966fb8e2ade97f8a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-3su7gb-c6f368c9c3181705d7ed9ceb2f60e2ca .avia_textblock{
color:#ffffff;
}

.flex_column.av-3kn04z-d3c9b43cfba2ec23b82425b012419d14{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3f5oqr-ce0cab20395bc3bc4aa68cf9da345b30{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-31q63v-0b16468f498c23b83c97de9348cf0496{
background-color:#000000;
background-image:unset;
}

.flex_column.av-2xeuab-01356bc065e9eaf19a85e12a22c4edf8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-8skoz-300cbb61fce2e0802d45cb1c8f20fc1d{
padding-bottom:30px;
color:#ffffff;
}
body .av-special-heading.av-8skoz-300cbb61fce2e0802d45cb1c8f20fc1d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8skoz-300cbb61fce2e0802d45cb1c8f20fc1d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-8skoz-300cbb61fce2e0802d45cb1c8f20fc1d .av-subheading{
font-size:15px;
}

.avia-section.av-1ol78j-ac139540a7e44c05ec384f1bf1202d0a{
background-color:#000000;
background-image:unset;
}
.avia-section.av-1ol78j-ac139540a7e44c05ec384f1bf1202d0a .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

.flex_column.av-qqnyb-af74679ed360e46e327f57c71bd798b0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-lm5z7-1081565cd9039f540fd26bbc5509eb21{
padding-bottom:25px;
color:#ffffff;
}
body .av-special-heading.av-lm5z7-1081565cd9039f540fd26bbc5509eb21 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lm5z7-1081565cd9039f540fd26bbc5509eb21 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lm5z7-1081565cd9039f540fd26bbc5509eb21 .av-subheading{
font-size:15px;
}

#top .hr.av-gbdx7-8a7d066ee1dd1714447f9a0212cd06b4{
margin-top:14px;
margin-bottom:0px;
}
.hr.av-gbdx7-8a7d066ee1dd1714447f9a0212cd06b4 .hr-inner{
width:100%;
border-color:#ffffff;
}

#top .av_textblock_section.av-vicj-37e27c97ba0bf7af1f35f2ee50838cf0 .avia_textblock{
color:#ffffff;
}

.flex_column.av-1jdfz7-509e7bec1f177cff0c341d5fa1baf79f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-yt7tv-4949d15cf9855a7a68c228c3165e0ea5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

