.avia-section.av-1q14i4o-de85eee12f94a58c3f4eea723c01daf4 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://jtstonerestoration.co.uk/wp-content/uploads/2025/07/WhatsApp-Image-2025-07-31-at-08.59.29-3-775x1030.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1q14i4o-de85eee12f94a58c3f4eea723c01daf4 .av-section-color-overlay{
opacity:0.7;
background-color:#0a0000;
}

.avia-section.av-1ml2u8o-8387a13f8352743cf03ade5c958a3f97{
background-color:#ffffff;
background-image:unset;
}

.avia-image-container.av-1ihz9t4-a297294960cdde21bc9ef1094938a026 img.avia_image{
box-shadow:none;
-webkit-mask-image:url( https://jtstonerestoration.co.uk/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/sketch.svg );
-webkit-mask-size:contain;
-webkit-mask-position:center center;
-webkit-mask-repeat:no-repeat;
mask-image:url( https://jtstonerestoration.co.uk/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/sketch.svg );
mask-size:contain;
mask-position:center center;
mask-repeat:no-repeat;
}
.avia-image-container.av-1ihz9t4-a297294960cdde21bc9ef1094938a026 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1fvg2dk-8a37533eb99684c20c20052b725c5d78{
height:50px;
}

.flex_column.av-1e9r5uw-16208507b7cb0f922792a0e8f442080c{
border-radius:10px 10px 10px 10px;
padding:20px 20px 20px 20px;
background-color:#0a0a0a;
}

.av_font_icon.av-mdvxwo89-cc80f47c4c12c9a70bd892423a198f6c{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-mdvxwo89-cc80f47c4c12c9a70bd892423a198f6c .av-icon-char{
font-size:55px;
line-height:55px;
}

#top .hr.hr-invisible.av-mdvy25f6-1334f5280dc947e64461b085b638342b{
height:20px;
}

#top #wrap_all .avia-button.av-1dk4nzc-737d6df9dda7c0cacdd749dea44df2d7{
background-color:#0a0000;
border-color:#0a0000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1dk4nzc-737d6df9dda7c0cacdd749dea44df2d7:hover{
background-color:#0a0000;
color:white;
transition:all 0.4s ease-in-out;
}

.flex_column.av-4jjtx4-1d8961a359949b770c88c53f82a3bc05{
width:31.3333333333%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#000000;
}
.avia_transform .flex_column.av-4jjtx4-1d8961a359949b770c88c53f82a3bc05{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4jjtx4-1d8961a359949b770c88c53f82a3bc05 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-17lo460-7d73c598a97148889d4d7d8c3ed08d9e{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-17lo460-7d73c598a97148889d4d7d8c3ed08d9e .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-160aklk-c66e60b57096b15c382442ee80685544{
height:30px;
}

#top .hr.hr-invisible.av-12lsulk-16c76c95d1cb07ac4b1135a72a07d843{
height:20px;
}

.flex_column.av-11u94fs-b4323b31fb45e9dbcbc3e7caa91c9b5e{
width:31.3333333333%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#e5e5e5;
}
.avia_transform .flex_column.av-11u94fs-b4323b31fb45e9dbcbc3e7caa91c9b5e{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-11u94fs-b4323b31fb45e9dbcbc3e7caa91c9b5e .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-znlz54-7ab9504c19d131bda247911af080a496{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-znlz54-7ab9504c19d131bda247911af080a496 .av-icon-char{
font-size:65px;
line-height:65px;
}

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

#top .hr.hr-invisible.av-tyl59k-8cf9a419c6101d11483daa622c520926{
height:20px;
}

.flex_column.av-tf723c-ec23574713fda2efe4033199c10446c4{
width:31.3333333333%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#000000;
}
.avia_transform .flex_column.av-tf723c-ec23574713fda2efe4033199c10446c4{
animation-duration:4s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-tf723c-ec23574713fda2efe4033199c10446c4 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-qyq1lk-e8dbe06210ce722b3a498530e21c4872{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-qyq1lk-e8dbe06210ce722b3a498530e21c4872 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-q53ijc-1b458f6cd27a8c23a8839a83ba27cecc{
height:30px;
}

#top .hr.hr-invisible.av-ly0zi0-ccdb75bf0300429687c1aeb313521b46{
height:20px;
}

.avia-section.av-l8hpd4-31956e5517aae9cea3a803a3fcbf17be{
background-color:#f2f2f2;
background-image:unset;
}

#top .avia-icon-list-container.av-mdvxy74q-068542805c962a71bfe67fdf71ebdcdf .iconlist_icon{
color:#0a0000;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-mdvxy74q-068542805c962a71bfe67fdf71ebdcdf .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}
.avia-icon-list-container.av-mdvxy74q-068542805c962a71bfe67fdf71ebdcdf .iconlist_content{
color:#0a0a0a;
}

#top .avia-icon-list-container.av-mdvxz6yu-d7b9de61a7891eadc9c3e9740cab471f .iconlist_icon{
color:#0a0000;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-mdvxz6yu-d7b9de61a7891eadc9c3e9740cab471f .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}
.avia-icon-list-container.av-mdvxz6yu-d7b9de61a7891eadc9c3e9740cab471f .iconlist_content{
color:#0a0a0a;
}

#top .av-masonry.av-bxqb20-aa3f28f1e1e4eb0969c6e5347e886fd2{
background-color:#ffffff;
}

#top #wrap_all .avia-button.av-mdvxztc5-976ac8e94d21350a716dec198b41e2a8{
background-color:#0a0000;
border-color:#0a0000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mdvxztc5-976ac8e94d21350a716dec198b41e2a8:hover{
background-color:#0a0000;
color:white;
transition:all 0.4s ease-in-out;
}

.avia-section.av-ayiy20-f3ba30593f278d35ffe19a359c8dc7c8{
background-color:#f4f4f4;
background-image:unset;
}
.avia-section.av-ayiy20-f3ba30593f278d35ffe19a359c8dc7c8 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-713n0o-6ebef8beedb185aa38628a34e0307ba2{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-4r8yrs-3958435a242e7a58cc4493322cea1c00:hover{
color:white;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-4jjtx4-1d8961a359949b770c88c53f82a3bc05{
padding:50px 40px 50px 40px;
}

.flex_column.av-11u94fs-b4323b31fb45e9dbcbc3e7caa91c9b5e{
padding:50px 40px 50px 40px;
}

.flex_column.av-tf723c-ec23574713fda2efe4033199c10446c4{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-4jjtx4-1d8961a359949b770c88c53f82a3bc05{
padding:40px 40px 40px 40px;
}

.flex_column.av-11u94fs-b4323b31fb45e9dbcbc3e7caa91c9b5e{
padding:40px 40px 40px 40px;
}

.flex_column.av-tf723c-ec23574713fda2efe4033199c10446c4{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-4jjtx4-1d8961a359949b770c88c53f82a3bc05{
padding:30px 30px 30px 30px;
}

.flex_column.av-11u94fs-b4323b31fb45e9dbcbc3e7caa91c9b5e{
padding:30px 30px 30px 30px;
}

.flex_column.av-tf723c-ec23574713fda2efe4033199c10446c4{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-4jjtx4-1d8961a359949b770c88c53f82a3bc05{
padding:30px 30px 30px 30px;
}

.flex_column.av-11u94fs-b4323b31fb45e9dbcbc3e7caa91c9b5e{
padding:30px 30px 30px 30px;
}

.flex_column.av-tf723c-ec23574713fda2efe4033199c10446c4{
padding:30px 30px 30px 30px;
}
}
