#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m92vmbhf-fbcdcda298d2904c1238b70b19e8ccb2__0 .avia-caption-title{
color:#44bbc1;
}
#top .avia-slideshow .av-slideshow-caption.av-m92vmbhf-fbcdcda298d2904c1238b70b19e8ccb2__0 .avia-caption-content{
color:#ffffff;
}

#top .av-special-heading.av-lavyng8u-5d434b2d951cfad20193cf88bb9a7a3e{
padding-bottom:10px;
color:#3d3d3d;
}
body .av-special-heading.av-lavyng8u-5d434b2d951cfad20193cf88bb9a7a3e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lavyng8u-5d434b2d951cfad20193cf88bb9a7a3e .special-heading-inner-border{
border-color:#3d3d3d;
}
.av-special-heading.av-lavyng8u-5d434b2d951cfad20193cf88bb9a7a3e .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lavynsnl-069be09ad6d397e5674dfa70b89a5132 .avia_textblock{
text-align:center;
}

.avia-section.av-lavycm20-a609d91fabea94f4e8c2fbfaefd231ca{
background-color:#fff0d9;
background-image:unset;
}

.flex_column.av-lavyhd6t-ccaf7efa78d088aec7106fc63bb3268d{
padding:100px 0 100px 0;
background-color:#fff0d9;
}

#top .av-special-heading.av-lavyh3jm-496efa670e30fee158f027995d13d1c3{
padding-bottom:10px;
color:#3d3d3d;
}
body .av-special-heading.av-lavyh3jm-496efa670e30fee158f027995d13d1c3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lavyh3jm-496efa670e30fee158f027995d13d1c3 .special-heading-inner-border{
border-color:#3d3d3d;
}
.av-special-heading.av-lavyh3jm-496efa670e30fee158f027995d13d1c3 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-lh83ec1i-e65e781f8ed795d1284b556b72a5a121 .iconlist_icon{
color:#efb760;
background-color:#ffffff;
border-style:none;
}
#top .avia-icon-list-container.av-lh83ec1i-e65e781f8ed795d1284b556b72a5a121 .iconlist_icon svg:first-child{
stroke:#efb760;
fill:#efb760;
}

.avia-section.av-lavzf01d-d2ea3c2343ea5484de5992be18c65589{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lavz7ggy-6a7fd1a0337bd91c40a9944b4f945bb2{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-lavz7ggy-6a7fd1a0337bd91c40a9944b4f945bb2{
padding:20px 0 10px 0;
}

.avia-image-container.av-m8oj2q9c-5ceef41ed8d0aed541b7a3f6b1f98dc3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m8oj2q9c-5ceef41ed8d0aed541b7a3f6b1f98dc3 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lavz8ler-1b1c1c73698f57b46a92ab00035e9c38{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-lavz8ler-1b1c1c73698f57b46a92ab00035e9c38{
padding:20px 0 20px 0;
}

.avia-image-container.av-m8oj568k-5e77a49bc4b912bff58abcaef7f05606 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m8oj568k-5e77a49bc4b912bff58abcaef7f05606 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-m8njrn4i-5c019923ee77453c9a02bb68ae06ed45{
padding-bottom:10px;
color:#3d3d3d;
}
body .av-special-heading.av-m8njrn4i-5c019923ee77453c9a02bb68ae06ed45 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m8njrn4i-5c019923ee77453c9a02bb68ae06ed45 .special-heading-inner-border{
border-color:#3d3d3d;
}
.av-special-heading.av-m8njrn4i-5c019923ee77453c9a02bb68ae06ed45 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-m8njuh2r-3c0cd571d190788b9bf36683876272f9 .avia_textblock{
text-align:center;
}

.avia-video.av-m8nkdb0f-d1d1588bf7149a27e3c3ea75a452e8c1{
background-image:url(https://northernpatio.com/wp-content/uploads/2025/03/northernpatio.comwp-contentuploads202503How-to-Measure-Cushions-Instructional-Video-V01-3-1.mp4-2025-03-24-at-5.16.31-PM-300x163.jpg);
}

.avia-section.av-lavzm93c-a46214d526fd7fbb8ab9d90e944dc658{
background-color:#00b8c1;
background-image:unset;
}
.avia-section.av-lavzm93c-a46214d526fd7fbb8ab9d90e944dc658 .av-section-color-overlay{
opacity:0.9;
background-color:#03979d;
background-image:url(https://northernpatio.com/wp-content/themes/enfold/images/background-images/ios-linen-light.png);
background-repeat:repeat;
}

#top .av-special-heading.av-lavzon2q-fd646cba445b29f25a7c7b9e02bcad5b{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lavzon2q-fd646cba445b29f25a7c7b9e02bcad5b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lavzon2q-fd646cba445b29f25a7c7b9e02bcad5b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lavzon2q-fd646cba445b29f25a7c7b9e02bcad5b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lavzowtb-0e7492f278b7f98fa82784f50b1aede4 .avia_textblock{
color:#ffffff;
text-align:center;
}

.flex_column.av-b9s6v-9b97a09907b0ec2990f2829aed811243{
width:32%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-b9s6v-9b97a09907b0ec2990f2829aed811243 .av-flex-placeholder{
width:2%;
}

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

#top .av_textblock_section.av-lavzo6fn-7e4c6b8a83f481a2b7b3b1f404463c10 .avia_textblock{
color:#ffffff;
}

.flex_column.av-9of7z-dc2e29fac27de8e3768554c3df1e4a35{
width:32%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-9of7z-dc2e29fac27de8e3768554c3df1e4a35 .av-flex-placeholder{
width:2%;
}

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

#top .av_textblock_section.av-lavzrbyr-eb9476dfcc4f20f658a973c925103c23 .avia_textblock{
color:#ffffff;
}

.flex_column.av-8lnjj-09647d09bcbb031266f6d198e23dff0e{
width:32%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-8lnjj-09647d09bcbb031266f6d198e23dff0e .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-lcjmv2ki-5ec9232f0f1aa9a46149474945354b5a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lcjmv2ki-5ec9232f0f1aa9a46149474945354b5a .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-lavzrjcf-bbfe5faabc5e1da83974b7cfeca771a0 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-lby4eupj-cd6c1559959ba0609d3093a95d1e7ddc{
height:50px;
}

#top #wrap_all .avia-button.av-lavzqrge-22849a94563c2708cc412c9e6ac52464{
background-color:#efb760;
border-color:#efb760;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lavzqrge-22849a94563c2708cc412c9e6ac52464:hover{
background-color:#efc78a;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lavzqrge-22849a94563c2708cc412c9e6ac52464:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lhp0eibd-0ac0ff4ad1c43e77a5bda79000e32c87__0 .avia-caption-title{
font-size:52px;
color:#3d3d3d;
}
#top .avia-slideshow .av-slideshow-caption.av-lhp0eibd-0ac0ff4ad1c43e77a5bda79000e32c87__0 .avia-caption-content{
font-size:20px;
color:#3d3d3d;
}
#top .avia-slideshow .av-slideshow-caption.av-lhp0eibd-0ac0ff4ad1c43e77a5bda79000e32c87__0 .avia-caption-content p{
font-size:20px;
}

.avia-section.av-5p4fb-971f0fe761b9f35ce9965e9ef109ced7{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-lbxus3f0-561b9cb4782a4f6950c4c7d757850180{
padding-bottom:10px;
color:#3d3d3d;
}
body .av-special-heading.av-lbxus3f0-561b9cb4782a4f6950c4c7d757850180 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lbxus3f0-561b9cb4782a4f6950c4c7d757850180 .special-heading-inner-border{
border-color:#3d3d3d;
}
.av-special-heading.av-lbxus3f0-561b9cb4782a4f6950c4c7d757850180 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lbxut51q-94d2faf3cf44e7d015502f96c8ea2281 .avia_textblock{
text-align:center;
}

.flex_column.av-4qolz-8d1145774b9db0b94e3b76c742d92d8d{
width:49%;
}

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

#top #wrap_all .avia-button.av-lbxv6yhm-41fa051aeaf19f3d6d14211d5359fac3{
background-color:#03979d;
border-color:#03979d;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lbxv6yhm-41fa051aeaf19f3d6d14211d5359fac3:hover{
background-color:#44bbc1;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lbxv6yhm-41fa051aeaf19f3d6d14211d5359fac3:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-3zgwj-cb47186a817a2c62651ee512b6f00be5{
width:49%;
margin-left:2%;
}

.avia-image-container.av-lcjmt8at-50b5201bb29ab1e7203ac327f50c6b14 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lcjmt8at-50b5201bb29ab1e7203ac327f50c6b14 .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-lhp0byq8-02a03f96903ecba86b4271aae24b5f82{
background-color:#03979d;
border-color:#03979d;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lhp0byq8-02a03f96903ecba86b4271aae24b5f82:hover{
background-color:#44bbc1;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lhp0byq8-02a03f96903ecba86b4271aae24b5f82:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-3hthj-c670ccf8e091ae25f8b115c867fe4d54{
width:32%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3hthj-c670ccf8e091ae25f8b115c867fe4d54 .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-lbxv3fqt-57f291cb58cb85f06710491b81410ea1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lbxv3fqt-57f291cb58cb85f06710491b81410ea1 .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-lhp0csgm-7f8cb5dce243ed63c91580d2b2e96b09{
background-color:#03979d;
border-color:#03979d;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lhp0csgm-7f8cb5dce243ed63c91580d2b2e96b09:hover{
background-color:#44bbc1;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lhp0csgm-7f8cb5dce243ed63c91580d2b2e96b09:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-2p9v3-97bfa617dd23cb5f3b71634eeef98898{
width:32%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2p9v3-97bfa617dd23cb5f3b71634eeef98898 .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-lbxv45pj-3a2259d551663036202e0e25ac3bd32c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lbxv45pj-3a2259d551663036202e0e25ac3bd32c .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-lhp0d9xr-79350910b1787373d7c5acc74ebfcc4e{
background-color:#03979d;
border-color:#03979d;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lhp0d9xr-79350910b1787373d7c5acc74ebfcc4e:hover{
background-color:#44bbc1;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lhp0d9xr-79350910b1787373d7c5acc74ebfcc4e:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-26tl7-68db12373a91bc3f4e84dc0e362b1b0c{
width:32%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-26tl7-68db12373a91bc3f4e84dc0e362b1b0c .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-lcjmso48-99c852d93bdc4a2c8891578275626cbe img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lcjmso48-99c852d93bdc4a2c8891578275626cbe .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-lhp0dvmp-57386e5a19350a4b4ebf59dc11a7d95f{
background-color:#03979d;
border-color:#03979d;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lhp0dvmp-57386e5a19350a4b4ebf59dc11a7d95f:hover{
background-color:#44bbc1;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lhp0dvmp-57386e5a19350a4b4ebf59dc11a7d95f:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-1ra3j-0957c86a4f982db3687abf06106aeff9{
height:50px;
}

#top #wrap_all .avia-button.av-11sff-33dd491e3c8fcce0d83f263fbd6ec532{
background-color:#03979d;
border-color:#03979d;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-11sff-33dd491e3c8fcce0d83f263fbd6ec532:hover{
background-color:#44bbc1;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-11sff-33dd491e3c8fcce0d83f263fbd6ec532:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

