.flex_cell.av-882665-17f9418e18cbc4358dc1e0dec4db99c6{
vertical-align:top;
background-color:#ed1c24;
}
.responsive #top #wrap_all .flex_cell.av-882665-17f9418e18cbc4358dc1e0dec4db99c6{
padding:6px 0 0 0 !important;
}

.flex_cell.av-82kurx-43b699065ebcf7fa54762ca5f3ab1a94{
vertical-align:top;
background-color:#58595b;
}
.responsive #top #wrap_all .flex_cell.av-82kurx-43b699065ebcf7fa54762ca5f3ab1a94{
padding:6px 0 0 0 !important;
}

#top .av-special-heading.av-7pvum5-b5c954ebcbfc0ed4450027d5b965da1c{
padding-bottom:10px;
color:#58595b;
font-size:40px;
}
body .av-special-heading.av-7pvum5-b5c954ebcbfc0ed4450027d5b965da1c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7pvum5-b5c954ebcbfc0ed4450027d5b965da1c .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-7pvum5-b5c954ebcbfc0ed4450027d5b965da1c .special-heading-inner-border{
border-color:#58595b;
}
.av-special-heading.av-7pvum5-b5c954ebcbfc0ed4450027d5b965da1c .av-subheading{
font-size:20px;
color:#ed1c24;
}

#top .hr.hr-invisible.av-7gz6mt-b93d20c863340331c7adbdb7c4410879{
height:50px;
}

#top .av_textblock_section.av-76ao1h-58fd54ac42396560c1232b10e4b5128e .avia_textblock{
font-size:15px;
}

#top .hr.hr-invisible.av-73yjhp-704481e9c73d658d6ad2333bc812ec74{
height:30px;
}

#top .av_textblock_section.av-6wjrbp-72688969554f739194c31ebc8aaca066 .avia_textblock{
font-size:18px;
}

#top #wrap_all .avia-button.av-6qwiyt-e13ad2bf8f604ae0282d7c279415cf73{
background-color:#ed1c24;
border-color:#606161;
color:#ffffff;
border-style:solid;
border-width:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
box-shadow: 1px 1px 2px 2px #d8d8d8;
-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;
}
#top #wrap_all .avia-button.av-6qwiyt-e13ad2bf8f604ae0282d7c279415cf73:hover{
background-color:#606161;
color:#ffffff;
-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;
}
#top #wrap_all.avia-button.av-6qwiyt-e13ad2bf8f604ae0282d7c279415cf73:hover .avia_button_background{
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
}

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

.avia-section.av-65zkhh-0ee53f5087b48b61dd30b47bcf1aae20 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.red12pavers.com/wp-content/uploads/2023/01/01_R12_20230105_narrow-banner_meio-2.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av_textblock_section.av-5z1uil-9e363d1d42cfa64734a1617af0cb2804 .avia_textblock{
font-size:18px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-5t42j1-a77da35c1778a2fe36df1d51f820bd4e{
border-style:solid;
border-color:#ffffff;
-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;
}

#top .hr.hr-invisible.av-1862s5-45fcaedf6f904c6f06b04a0c7dcf3f72{
height:50px;
}

#top .av-special-heading.av-iqfth-6567a40f3316f8f80c1f6b33a2c4961e{
padding-bottom:10px;
color:#58595b;
font-size:40px;
}
body .av-special-heading.av-iqfth-6567a40f3316f8f80c1f6b33a2c4961e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-iqfth-6567a40f3316f8f80c1f6b33a2c4961e .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-iqfth-6567a40f3316f8f80c1f6b33a2c4961e .special-heading-inner-border{
border-color:#58595b;
}
.av-special-heading.av-iqfth-6567a40f3316f8f80c1f6b33a2c4961e .av-subheading{
font-size:18px;
color:#ed1c24;
}

#top .av_textblock_section.av-cljnp-7509519aefec581b84af9f72ec8744e0 .avia_textblock{
font-size:16px;
}

#top .hr.hr-invisible.av-amd5p-4120b55adb452af77738e23fc7818ed0{
height:30px;
}

.flex_cell.av-469mn1-4693ed5303379f432f342b1049d05206{
vertical-align:top;
background-color:#ed1c24;
}
.responsive #top #wrap_all .flex_cell.av-469mn1-4693ed5303379f432f342b1049d05206{
padding:6px 0 0 0 !important;
}

.flex_cell.av-42xa2t-8804e2e42772c6b26ca88664af59b1d1{
vertical-align:top;
background-color:#58595b;
}
.responsive #top #wrap_all .flex_cell.av-42xa2t-8804e2e42772c6b26ca88664af59b1d1{
padding:6px 0 0 0 !important;
}

.avia-section.av-2zvz11-6c4e0134224d057649a414f43a8b5c12{
background-color:#eaeaea;
background-image:unset;
}

#top .hr.hr-invisible.av-2xkejh-96907904fbb848473eaa554aa9a3b17d{
height:50px;
}

#top .av-special-heading.av-2jyr85-8f03252fdad236e045a7a2611ff0b1c2{
padding-bottom:10px;
color:#58595b;
font-size:40px;
}
body .av-special-heading.av-2jyr85-8f03252fdad236e045a7a2611ff0b1c2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2jyr85-8f03252fdad236e045a7a2611ff0b1c2 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2jyr85-8f03252fdad236e045a7a2611ff0b1c2 .special-heading-inner-border{
border-color:#58595b;
}
.av-special-heading.av-2jyr85-8f03252fdad236e045a7a2611ff0b1c2 .av-subheading{
font-size:18px;
color:#888c91;
}

#top .hr.hr-invisible.av-2fural-490ab486dbc794e010d084e2ed73aaf7{
height:30px;
}

.avia-section.av-123ml1-d7a5423a1fcbe1b1f1245b2b5dbedc0a{
background-color:#f9f9f9;
background-image:unset;
}

#top .hr.hr-invisible.av-voxst-3d3a29b8575913a14c76610d0e3133b0{
height:50px;
}

#top .av-special-heading.av-25vql-670fadf515d2336d39902ca973f1bb9f{
padding-bottom:10px;
color:#58595b;
font-size:40px;
}
body .av-special-heading.av-25vql-670fadf515d2336d39902ca973f1bb9f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-25vql-670fadf515d2336d39902ca973f1bb9f .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-25vql-670fadf515d2336d39902ca973f1bb9f .special-heading-inner-border{
border-color:#58595b;
}
.av-special-heading.av-25vql-670fadf515d2336d39902ca973f1bb9f .av-subheading{
font-size:18px;
color:#888c91;
}

#top .hr.hr-invisible.av-h8bil-ae0664fdde715e422c14b06345d8b03a{
height:30px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-7pvum5-b5c954ebcbfc0ed4450027d5b965da1c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-iqfth-6567a40f3316f8f80c1f6b33a2c4961e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2jyr85-8f03252fdad236e045a7a2611ff0b1c2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-25vql-670fadf515d2336d39902ca973f1bb9f .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-7pvum5-b5c954ebcbfc0ed4450027d5b965da1c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-iqfth-6567a40f3316f8f80c1f6b33a2c4961e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2jyr85-8f03252fdad236e045a7a2611ff0b1c2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-25vql-670fadf515d2336d39902ca973f1bb9f .av-special-heading-tag{
font-size:0.8em;
}
}
