.avia-section.av-mdvxg0qf-84e1558057fec8fc94cea84e6df199c8 .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.31-5-775x1030.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mdvxg0qf-84e1558057fec8fc94cea84e6df199c8 .av-section-color-overlay{
opacity:0.7;
background-color:#0a0000;
}

.avia-section.av-ikcow-3ee314ed9e107f170a815090f1717a43{
background-color:#ffffff;
background-image:unset;
}

.avia-image-container.av-19lwfa8-b0e3f03ef730744bb9c07c45f286baf2 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-19lwfa8-b0e3f03ef730744bb9c07c45f286baf2 .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-1844jxc-1165ae255c3f9476e5164e5abfbbcbf9{
background-color:#0a0000;
border-color:#0a0000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1844jxc-1165ae255c3f9476e5164e5abfbbcbf9:hover{
background-color:#0a0000;
color:white;
transition:all 0.4s ease-in-out;
}

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

.av_font_icon.av-13kd29s-7875f7f296a1e393a82781ba594e169b{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-13kd29s-7875f7f296a1e393a82781ba594e169b .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-3oh05c-3a7c78dc542d01723cd478f33966053e{
height:30px;
}

#top .hr.hr-invisible.av-yhx7dc-8fe5f3b6ecce87a0535212c481e601e5{
height:20px;
}

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

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

#top .hr.hr-invisible.av-scglhc-9ec1f36e51008bd7935dbcb7f4990bea{
height:30px;
}

#top .hr.hr-invisible.av-q1xx1c-8313cab12738813c2be96b4e52863aab{
height:20px;
}

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

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

#top .hr.hr-invisible.av-kfz1hs-70e795357b36a1d34cfa2ba69d428039{
height:30px;
}

#top .hr.hr-invisible.av-hyig4w-08082c69196627e111cfc6f4b950b247{
height:20px;
}

#top .av-masonry.av-ckfkcw-bc4c47c102bf2245625a03733b93395f{
background-color:#ffffff;
}

.avia-section.av-ap1ie8-0c0a5e0da381e806b8582cea51c8ba52{
background-color:#f4f4f4;
background-image:unset;
}
.avia-section.av-ap1ie8-0c0a5e0da381e806b8582cea51c8ba52 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-7bhnj4-eb96a56d06fd13056211eb3ec34a50ce{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-3jhtj4-dd797c0f416b26d1386605ec1414a6d7:hover{
color:white;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-13ym6hs-841ba715af741048002ec1fd82dc4db5{
padding:50px 40px 50px 40px;
}

.flex_column.av-w6ag0w-ef3ed5c343cd2e2f04f92646947950f2{
padding:50px 40px 50px 40px;
}

.flex_column.av-njt3rk-54f29438b2f23c77dc9aa60e708299cd{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-13ym6hs-841ba715af741048002ec1fd82dc4db5{
padding:40px 40px 40px 40px;
}

.flex_column.av-w6ag0w-ef3ed5c343cd2e2f04f92646947950f2{
padding:40px 40px 40px 40px;
}

.flex_column.av-njt3rk-54f29438b2f23c77dc9aa60e708299cd{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-13ym6hs-841ba715af741048002ec1fd82dc4db5{
padding:30px 30px 30px 30px;
}

.flex_column.av-w6ag0w-ef3ed5c343cd2e2f04f92646947950f2{
padding:30px 30px 30px 30px;
}

.flex_column.av-njt3rk-54f29438b2f23c77dc9aa60e708299cd{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-13ym6hs-841ba715af741048002ec1fd82dc4db5{
padding:30px 30px 30px 30px;
}

.flex_column.av-w6ag0w-ef3ed5c343cd2e2f04f92646947950f2{
padding:30px 30px 30px 30px;
}

.flex_column.av-njt3rk-54f29438b2f23c77dc9aa60e708299cd{
padding:30px 30px 30px 30px;
}
}
