.flex_cell.av-95d4yv-b4b8ed0e5f2a033e5994918edd710c56{
vertical-align:top;
background-color:#ed1c24;
}
.responsive #top #wrap_all .flex_cell.av-95d4yv-b4b8ed0e5f2a033e5994918edd710c56{
padding:6px 0 0 0 !important;
}

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

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

#top .hr.hr-invisible.av-uu82v-6c08ef51caddb087f330cc4dc918aa77{
height:50px;
}

#top .av_textblock_section.av-87n7kv-b5aa8e1551c6379521007b7769c65e41 .avia_textblock{
font-size:15px;
}

#top .hr.hr-invisible.av-80fo7r-020dacecce6d747e07804e49bc6dba27{
height:30px;
}

#top .av_textblock_section.av-7v3clr-5edfcbdbc13774fede4b78fcbb7acce3 .avia_textblock{
font-size:15px;
}

#top .av_textblock_section.av-7oxx5j-accdaddf0175e6c248b66cff187091d1 .avia_textblock{
font-size:15px;
}

#top #wrap_all .avia-button.av-7hjfsf-752095f34ea8963cc80b21e88d5ae9b1{
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-7hjfsf-752095f34ea8963cc80b21e88d5ae9b1: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-7hjfsf-752095f34ea8963cc80b21e88d5ae9b1: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-79vb7b-188d02cefa12cc84200ecc4d1a654802 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-79vb7b-188d02cefa12cc84200ecc4d1a654802 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-6t0sbr-4d1744ceecba4465f8e2083da96044f6 .avia_textblock{
font-size:15px;
}

#top .hr.hr-invisible.av-6p0inj-a11ec02b5f9717cce5471f625d5accbd{
height:30px;
}

#top .av_textblock_section.av-6ljqdb-41ed5899b03b18c0525d4cc2a1672b70 .avia_textblock{
font-size:18px;
}

.avia-section.av-6c5zf3-3c58dec0fec3b92b347676cb8901217d .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-672mc7-b45c943db4f134143734612fe78d7776 .avia_textblock{
font-size:18px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-62jg3z-12d62c8601fb333c0bc988a8dfe8e16b{
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-16rn6n-d93a311ccd70e5b9aa3b1dea41cfad61{
height:50px;
}

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

#top .av_textblock_section.av-drshb-8cb6e78013c2663718c5499a0746ea67 .avia_textblock{
font-size:16px;
}

#top .hr.hr-invisible.av-6utin-0f0e77c4714ba422c47d4d6741eb9865{
height:30px;
}

.flex_cell.av-4caihz-aded701a14978d4241c275e39a6c7901{
vertical-align:top;
background-color:#ed1c24;
}
.responsive #top #wrap_all .flex_cell.av-4caihz-aded701a14978d4241c275e39a6c7901{
padding:6px 0 0 0 !important;
}

.flex_cell.av-47c0kn-691f55d758a15c7be97ed7949f8fa293{
vertical-align:top;
background-color:#58595b;
}
.responsive #top #wrap_all .flex_cell.av-47c0kn-691f55d758a15c7be97ed7949f8fa293{
padding:6px 0 0 0 !important;
}

.avia-section.av-43qrsn-eadbf4c53c0b96e23c126eee132b2617{
background-color:#eaeaea;
background-image:unset;
}

#top .hr.hr-invisible.av-3tz1rb-0ed199ce14212809971eee94d45e658a{
height:50px;
}

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

#top .hr.hr-invisible.av-3bywfb-b8a0f555101c7d4b9414584c6ff5ae39{
height:30px;
}

.avia-section.av-11x0x3-619e046a5ca07df921d64dd9ac98192a{
background-color:#f9f9f9;
background-image:unset;
}

#top .hr.hr-invisible.av-329mf-df8557678732ab05430b19d8aecc00ca{
height:50px;
}

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

#top .hr.hr-invisible.av-czk9z-dcc0e8a4692cf501e7be3f1d7d575a02{
height:30px;
}


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

#top #wrap_all .av-special-heading.av-k6b3b-8de1fff86d9dc0ff496d51b959d7cd5d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3k8v9z-bf1acd3431ee34aa8a3923b9abb4446b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lqz7r-e811a76f02673e28a3649cd3535d1b45 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-k6b3b-8de1fff86d9dc0ff496d51b959d7cd5d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3k8v9z-bf1acd3431ee34aa8a3923b9abb4446b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lqz7r-e811a76f02673e28a3649cd3535d1b45 .av-special-heading-tag{
font-size:0.8em;
}
}
