.flex_cell.av-mh6d2fhs-a84c2dcf75eef58eecc0a599f86b32ee{
vertical-align:middle;
background:url(https://www.pitterpattermontessori.co.za/wp-content/uploads/2025/10/background-1500x936.png) 50% 50% no-repeat fixed ;
}
.responsive #top #wrap_all .flex_cell.av-mh6d2fhs-a84c2dcf75eef58eecc0a599f86b32ee{
padding:10px 175px 10px 175px !important;
}

.avia-image-container.av-2f1dv0-1946c36db457a8a520aa8cdaee3ce799 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2f1dv0-1946c36db457a8a520aa8cdaee3ce799 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-lkjs44em-eb1d6868ca8e454fca6fdd3d6a369861 .avia_textblock{
font-size:18px;
text-align:justify;
}

.flex_cell.av-4xeccc-b8cfb316dfe9f482f9fc43460034b65e{
vertical-align:middle;
background:url(https://www.pitterpattermontessori.co.za/wp-content/uploads/2025/10/1-3-845x684.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-4xeccc-b8cfb316dfe9f482f9fc43460034b65e{
padding:25px 25px 25px 25px !important;
}

.flex_cell.av-24dxuk-1d1299d39b2f03a43c1afb78f1b8644a{
vertical-align:middle;
background:url(https://www.pitterpattermontessori.co.za/wp-content/uploads/2025/10/background-1500x936.png) 50% 50% no-repeat fixed ;
}
.responsive #top #wrap_all .flex_cell.av-24dxuk-1d1299d39b2f03a43c1afb78f1b8644a{
padding:100px 100px 100px 100px !important;
}

.avia-image-container.av-373z18-6d0c2f5fda2aaa073bdd4954883dea75 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-373z18-6d0c2f5fda2aaa073bdd4954883dea75 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-lkjs6d5u-80f5cbdecf797c095ca3844ca0f38281 .avia_textblock{
font-size:18px;
text-align:justify;
}

.flex_cell.av-mh6d54p3-ae30ded5990b85d4285aa38a83ff01b2{
vertical-align:middle;
background:url(https://www.pitterpattermontessori.co.za/wp-content/uploads/2025/10/background-1500x936.png) 50% 50% no-repeat fixed ;
}
.responsive #top #wrap_all .flex_cell.av-mh6d54p3-ae30ded5990b85d4285aa38a83ff01b2{
padding:100px 100px 100px 100px !important;
}

.avia-image-container.av-mh65w1pt-0853ebc37c6745f698fce58edd0e6b86 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mh65w1pt-0853ebc37c6745f698fce58edd0e6b86 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-2dn0l8-939554441faa88927fdd026582b65b04 .avia_textblock{
font-size:18px;
}

.flex_cell.av-mh6d6eyp-7a9b2a832dd73951a0b9dc226c2c3b10{
vertical-align:middle;
background:url(https://www.pitterpattermontessori.co.za/wp-content/uploads/2025/10/2-3-1030x1030.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mh6d6eyp-7a9b2a832dd73951a0b9dc226c2c3b10{
padding:25px 25px 25px 25px !important;
}

.avia-section.av-lknrq7d1-ffd34f1aae57139636a1cac4ecdc0c18{
background-color:rgba(244,244,244,0.76);
background-image:unset;
}

.flex_column.av-lknrf1ni-3804ed50e952c69d8c47d393f5abc7ea{
padding:35px 35px 35px 35px;
}

#top .av_textblock_section.av-pay58-9c5846bf0569746456bbf24b0272a32b .avia_textblock{
font-size:22px;
color:#000000;
text-align:justify;
}

#top .hr.hr-invisible.av-mh6e7ruq-2fba242c01b03bae88c8f7ce90d3ca4d{
height:40px;
}

.avia-image-container.av-lknrfahq-0b52d2d46d8990ca86648859cd278a22 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lknrfahq-0b52d2d46d8990ca86648859cd278a22 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-mh6egfqk-53421ac16ab5c8e6e956b9204130112a{
background-color:#ffffff;
background-image:url(https://www.pitterpattermontessori.co.za/wp-content/uploads/2025/10/background-1500x936.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:fixed;
}

.flex_column.av-7qs18c-d15688a4413214611025a9ca25f45130{
padding:35px 35px 35px 35px;
}

#top .av_textblock_section.av-5wl9ws-2651a6fa8be4c000e0daa81604e29c02 .avia_textblock{
font-size:22px;
color:#000000;
text-align:justify;
}

#top .hr.hr-invisible.av-mh6egwa1-5be4e329fb4ec5200984614ba28b8cb6{
height:50px;
}

.av-horizontal-gallery.av-4ap31o-a082da111a1a59dae8754695799d094a{
padding:4.5% 0px;;
}
.av-horizontal-gallery.av-4ap31o-a082da111a1a59dae8754695799d094a .av-horizontal-gallery-inner{
padding-bottom:30%;
}

#top .hr.hr-invisible.av-mh6eh974-b0261610005dad3ba9754ae18679c9e0{
height:70px;
}

.avia-image-container.av-2bvkn0-a925f5e7f468d4b49fe1cfb18d81a6c5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2bvkn0-a925f5e7f468d4b49fe1cfb18d81a6c5 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-hx8c2k-bc29b52b445d96218cf73338609ee419{
background-color:rgba(214,214,214,0.82);
background-image:unset;
}

.avia-image-container.av-mh68cqoq-25a16ae012ef5f49d2b54630f1365089 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mh68cqoq-25a16ae012ef5f49d2b54630f1365089 .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-mh68jbqe-83273af5268419fe1287f153e9d29e3f{
font-size:18px;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}


@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-mh6d2fhs-a84c2dcf75eef58eecc0a599f86b32ee{
padding:35px 35px 35px 35px !important;
}

#top .av_textblock_section.av-lkjs44em-eb1d6868ca8e454fca6fdd3d6a369861 .avia_textblock{
font-size:13px;
}

.responsive #top #wrap_all .flex_cell.av-4xeccc-b8cfb316dfe9f482f9fc43460034b65e{
padding:10px 10px 10px 10px !important;
}

.responsive #top #wrap_all .flex_cell.av-24dxuk-1d1299d39b2f03a43c1afb78f1b8644a{
padding:35px 35px 35px 35px !important;
}

#top .av_textblock_section.av-lkjs6d5u-80f5cbdecf797c095ca3844ca0f38281 .avia_textblock{
font-size:13px;
}

.responsive #top #wrap_all .flex_cell.av-mh6d54p3-ae30ded5990b85d4285aa38a83ff01b2{
padding:35px 35px 35px 35px !important;
}

#top .av_textblock_section.av-2dn0l8-939554441faa88927fdd026582b65b04 .avia_textblock{
font-size:13px;
}

.flex_column.av-lknrf1ni-3804ed50e952c69d8c47d393f5abc7ea{
padding:10px 10px 10px 10px;
}

#top .av_textblock_section.av-pay58-9c5846bf0569746456bbf24b0272a32b .avia_textblock{
font-size:9px;
}

.flex_column.av-7qs18c-d15688a4413214611025a9ca25f45130{
padding:15px 15px 15px 15px;
}

#top .av_textblock_section.av-5wl9ws-2651a6fa8be4c000e0daa81604e29c02 .avia_textblock{
font-size:9px;
}
}
