.flex_cell.av-k4yn84in-04506ea07fe68ffdba736b418be6df9f{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-k4yn84in-04506ea07fe68ffdba736b418be6df9f{
padding:50px 5% 50px 5% !important;
}

#top .hr.hr-invisible.av-k4ypgmwl-35573ebac25f26d0dabeb6df4880323f{
height:80px;
}

.flex_column.av-40mq-35517796d8e90d95a07d43c3c17ecdf9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-k8z31e48-4c43880bc917858f030604bde669cd1c{
padding-bottom:10px;
font-size:125px;
}
body .av-special-heading.av-k8z31e48-4c43880bc917858f030604bde669cd1c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-k8z31e48-4c43880bc917858f030604bde669cd1c .av-special-heading-tag{
font-size:125px;
}
.av-special-heading.av-k8z31e48-4c43880bc917858f030604bde669cd1c .av-subheading{
font-size:25px;
}

#top .hr.hr-invisible.av-k4ypgmwl-0abff2097fb51e9c8f57a3eca682b834{
height:20px;
}

.flex_cell.av-k4yokl7e-60857926494e6dde4099a637cb5b2374{
vertical-align:bottom;
}
.responsive #top #wrap_all .flex_cell.av-k4yokl7e-60857926494e6dde4099a637cb5b2374{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-k4ypgmwl-cb7796a1eee0796f53e30d483cbc3bb6{
height:50px;
}

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

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__0 .avia-caption-title{
font-size:60px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__0 .avia-caption-content{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__0 .avia-caption-content p{
font-size:32px;
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__0 .avia-caption-title{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__0 .avia-caption-content{
font-size:28px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__0 .avia-caption-content p{
font-size:28px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__0 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__0 .avia-caption-content{
font-size:20px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__0 .avia-caption-content p{
font-size:20px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__0 .avia-caption-title{
font-size:22px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__0 .avia-caption-content p{
font-size:16px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__1 .avia-caption-title{
font-size:60px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__1 .avia-caption-content{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__1 .avia-caption-content p{
font-size:32px;
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__1 .avia-caption-title{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__1 .avia-caption-content{
font-size:28px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__1 .avia-caption-content p{
font-size:28px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__1 .avia-caption-title{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__1 .avia-caption-content{
font-size:20px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__1 .avia-caption-content p{
font-size:20px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__1 .avia-caption-title{
font-size:22px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__1 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-k4bh9tcm-38c792382f99a645cf643acc2d985e2c__1 .avia-caption-content p{
font-size:16px;
}
}

#top .hr.hr-invisible.av-k4yp8a6r-f6d5f3d49a48a807f105220bfba9e125{
height:50px;
}

#top .hr.hr-invisible.av-k4yp8a6r-f6d5f3d49a48a807f105220bfba9e125{
height:50px;
}

.flex_cell.av-k4a1no3x-4a0ae019dcc92cc864250d462ca1ba0f{
vertical-align:middle;
height:530px;
min-height:530px;
}
.responsive #top #wrap_all .flex_cell.av-k4a1no3x-4a0ae019dcc92cc864250d462ca1ba0f{
padding:5% 5% 5% 5% !important;
}

.flex_column.av-40mq-2587e33d57407c0e4fecab05e5a6a20d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-40mq-2587e33d57407c0e4fecab05e5a6a20d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-40mq-2587e33d57407c0e4fecab05e5a6a20d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-40mq-2587e33d57407c0e4fecab05e5a6a20d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-k4yp8a6r-46624459e9db1162ecb7449db8137385{
height:50px;
}

#top .av-special-heading.av-3yqo-4d98d89383cb506cccf34fe7680ac865{
padding-bottom:10px;
font-size:80px;
}
body .av-special-heading.av-3yqo-4d98d89383cb506cccf34fe7680ac865 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3yqo-4d98d89383cb506cccf34fe7680ac865 .av-special-heading-tag{
font-size:80px;
}
.av-special-heading.av-3yqo-4d98d89383cb506cccf34fe7680ac865 .av-subheading{
font-size:15px;
}

.flex_cell.av-k4a1no3x-3dcb9616ec92aebc5a6925ecbb279fb7{
vertical-align:middle;
height:530px;
min-height:530px;
background:url(https://www.sunshinesammies.com/wp-content/uploads/2019/12/Sunshine-Sammies-Asheville-fullscreenbanner1-1030x687.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-k4a1no3x-3dcb9616ec92aebc5a6925ecbb279fb7{
padding:200px 200px 200px 200px !important;
}

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

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

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

.flex_column.av-40mq-cce4050efe181cd1ef6d35a6b840ec79{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-k4aeyh85-ce5956ee58537356ef364e2216d76386 .avia_textblock{
font-size:20px;
}

.flex_cell.av-34k0-51bc95f7f2b3ec90327402e13f57e7a6{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-34k0-51bc95f7f2b3ec90327402e13f57e7a6{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-k4yp8a6r-318c7d62726cba6fc3c44bbf040d2ad7{
margin-top:0px;
height:1px;
}

.flex_cell.av-8v8-e0fdcc89459dfdbb54d2b0fb9ba8b2bc{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-8v8-e0fdcc89459dfdbb54d2b0fb9ba8b2bc{
padding:0px 0px 0px 0px !important;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k5mm1xjg-2a538617981f4ed872613d1f90ad2e8f__0 .avia-caption-title{
font-size:,;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k5mm1xjg-2a538617981f4ed872613d1f90ad2e8f__0 .avia-caption-title{
font-size:,;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k5mm1xjg-2a538617981f4ed872613d1f90ad2e8f__0 .avia-caption-title{
font-size:,;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k5mm1xjg-2a538617981f4ed872613d1f90ad2e8f__1 .avia-caption-title{
font-size:,;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k5mm1xjg-2a538617981f4ed872613d1f90ad2e8f__1 .avia-caption-title{
font-size:,;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k5mm1xjg-2a538617981f4ed872613d1f90ad2e8f__1 .avia-caption-title{
font-size:,;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k5mm1xjg-2a538617981f4ed872613d1f90ad2e8f__2 .avia-caption-title{
font-size:,;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k5mm1xjg-2a538617981f4ed872613d1f90ad2e8f__2 .avia-caption-title{
font-size:,;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k5mm1xjg-2a538617981f4ed872613d1f90ad2e8f__2 .avia-caption-title{
font-size:,;
}
}

.flex_cell.av-k5mp8jd6-98119754d4aaafc84c76d3c19a90714d{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-k5mp8jd6-98119754d4aaafc84c76d3c19a90714d{
padding:30px 5% 30px 5% !important;
}

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

#top .hr.hr-invisible.av-k4yp8a6r-01ffb3d36ff3c230d39c9a2f74d1c8ac{
height:20px;
}

#top .av_textblock_section.av-k4aeyh85-d57097f8a4f0a9cc3610f4feab055d50 .avia_textblock{
font-size:20px;
}

#top .av_textblock_section.av-k4aeyh85-d57097f8a4f0a9cc3610f4feab055d50 .avia_textblock{
font-size:20px;
}

.flex_cell.av-8v8-e2930daeef925da8514a1a8dc182bff8{
vertical-align:middle;
background-color:#daf5f3;
}
.responsive #top #wrap_all .flex_cell.av-8v8-e2930daeef925da8514a1a8dc182bff8{
padding:0px 0px 0px 0px !important;
}

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

.flex_cell.av-8v8-5cb804b56234f245823c74d1ba4f0bbd{
vertical-align:middle;
background-color:#daf5f3;
}
.responsive #top #wrap_all .flex_cell.av-8v8-5cb804b56234f245823c74d1ba4f0bbd{
padding:30px 5% 30px 5% !important;
}

.flex_cell.av-k52j4qfe-aad7d8da95c524555961f9b0dbab95c7{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-k52j4qfe-aad7d8da95c524555961f9b0dbab95c7{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-k4yp8a6r-d22617f16fa1dd5f08d8837e90284413{
height:25px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.av-special-heading.av-k8z31e48-4c43880bc917858f030604bde669cd1c .av-subheading{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-3yqo-4d98d89383cb506cccf34fe7680ac865 .av-special-heading-tag{
font-size:60px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-k8z31e48-4c43880bc917858f030604bde669cd1c .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-k8z31e48-4c43880bc917858f030604bde669cd1c .av-subheading{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-3yqo-4d98d89383cb506cccf34fe7680ac865 .av-special-heading-tag{
font-size:60px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-k8z31e48-4c43880bc917858f030604bde669cd1c .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-3yqo-4d98d89383cb506cccf34fe7680ac865 .av-special-heading-tag{
font-size:40px;
}
}
