.flex_cell.av-22vdosd-b6f749988bd0f4d37f40c2faf29123c2{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-22vdosd-b6f749988bd0f4d37f40c2faf29123c2{
padding:10% 10% 10% 10% !important;
}

#top #wrap_all .avia-button.av-20nygot-3f6983deb3b087fd67531cf16b06d957{
background-color:#fbaf90;
border-color:#fbaf90;
border-style:none;
box-shadow:none;
transition:all 0.4s ease-in-out;
padding:20px 20px 20px 20px;
}
#top #wrap_all .avia-button.av-20nygot-3f6983deb3b087fd67531cf16b06d957:hover{
background-color:#ffd8c7;
color:black;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-20nygot-3f6983deb3b087fd67531cf16b06d957:hover .avia-svg-icon svg:first-child{
fill:black;
stroke:black;
}

.flex_cell.av-701q59-d0097ab3f690ba4d120b454c8068517d{
vertical-align:middle;
background:url(https://lokahiacupuncture.com/wp-content/uploads/2025/06/LOK_bg3.jpg) 100% 50% no-repeat scroll ;
}

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

.avia-section.av-1srswst-cbafc401a861950ceb2056069ef48cb3{
margin-top:50px;
margin-bottom:0px;
}

#top .flex_column.av-1sgkgm5-3a0ff66c16c7160f17c4c8784a51802d{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1sgkgm5-3a0ff66c16c7160f17c4c8784a51802d{
border-radius:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1sgkgm5-3a0ff66c16c7160f17c4c8784a51802d{
margin-top:0px;
margin-bottom:0px;
}

.flex_column.av-1o7dudp-31f1accd55ea7ed46f085590cc091037{
width:30.333333333333%;
}

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

#top .hr.hr-invisible.av-1kofl25-dae3c1e31f5ac97d9528b41868d9fca2{
height:15px;
}

#top #wrap_all .avia-button.av-mc2g0u2d-7f03b5ff5ccf2c89b6592b2a0a2c263c{
color:#555555;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#fbaf90;
box-shadow:none;
transition:all 0.4s ease-in-out;
padding:10px 10px 10px 10px;
}
#top #wrap_all .avia-button.av-mc2g0u2d-7f03b5ff5ccf2c89b6592b2a0a2c263c:hover{
background-color:#fbaf90;
color:#555555;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mc2g0u2d-7f03b5ff5ccf2c89b6592b2a0a2c263c .avia-svg-icon svg:first-child{
fill:#555555;
stroke:#555555;
}
#top #wrap_all .avia-button.av-mc2g0u2d-7f03b5ff5ccf2c89b6592b2a0a2c263c:hover .avia-svg-icon svg:first-child{
fill:#555555;
stroke:#555555;
}

.flex_column.av-1k7wlb1-998f4fd43796d0686ea4e9a20cc99b86{
width:30.333333333333%;
margin-left:4.5%;
}

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

#top .hr.hr-invisible.av-1fjyup9-4435eeb3a53ca4f284bcc92c6d73361f{
height:15px;
}

#top #wrap_all .avia-button.av-1ezagv1-1ae7581ecd91163e33622d4c06dcdf92{
color:#555555;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#fbaf90;
box-shadow:none;
transition:all 0.4s ease-in-out;
padding:10px 10px 10px 10px;
}
#top #wrap_all .avia-button.av-1ezagv1-1ae7581ecd91163e33622d4c06dcdf92:hover{
background-color:#fbaf90;
color:#555555;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1ezagv1-1ae7581ecd91163e33622d4c06dcdf92 .avia-svg-icon svg:first-child{
fill:#555555;
stroke:#555555;
}
#top #wrap_all .avia-button.av-1ezagv1-1ae7581ecd91163e33622d4c06dcdf92:hover .avia-svg-icon svg:first-child{
fill:#555555;
stroke:#555555;
}

.flex_column.av-1d3ajv1-fe92dfe2975f6538152dc5534f13d958{
width:30.333333333333%;
margin-left:4.5%;
}

.avia-image-container.av-1ah9ckt-15bdc986639d686a42aa22c15c1b9e45 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1ah9ckt-15bdc986639d686a42aa22c15c1b9e45 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1a48tal-feff8a48a4eed66ebe7576846d46cf8b{
height:15px;
}

#top #wrap_all .avia-button.av-mc2g0zmz-59d53d0bcc5daceb42ca83bb9ffffd40{
color:#555555;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#fbaf90;
box-shadow:none;
transition:all 0.4s ease-in-out;
padding:10px 10px 10px 10px;
}
#top #wrap_all .avia-button.av-mc2g0zmz-59d53d0bcc5daceb42ca83bb9ffffd40:hover{
background-color:#fbaf90;
color:#555555;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mc2g0zmz-59d53d0bcc5daceb42ca83bb9ffffd40 .avia-svg-icon svg:first-child{
fill:#555555;
stroke:#555555;
}
#top #wrap_all .avia-button.av-mc2g0zmz-59d53d0bcc5daceb42ca83bb9ffffd40:hover .avia-svg-icon svg:first-child{
fill:#555555;
stroke:#555555;
}

#top .flex_column.av-11jyrz1-87d1fc579305ca584e51352eb7528046{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-11jyrz1-87d1fc579305ca584e51352eb7528046{
margin-top:0px;
margin-bottom:0px;
}

#top .av_textblock_section.av-z6ypxp-43929a3a6d57c596daf2841bfc45af0b .avia_textblock{
color:#575457;
}

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

#top .avia-icon-list-container.av-mnxvc2oa-882f07227c2367a895f591e13970e31a .iconlist_icon{
background-color:#ffd8c7;
}

.avia-section.av-sq7y4t-3d9f3170d9c6f8f24662b12c009f29c7{
margin-top:70px;
margin-bottom:0px;
}

.flex_column.av-2sc9hp-0e929b103d264f2fafbb391014ec0f44{
border-radius:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-pj3sbh-e2706a5551fd97c2b1f06b65d8e27ecf{
height:50px;
}

.avia-section.av-mmv7q5-d7bf48c5d5be5d6da0f70f996cfac147{
margin-top:50px;
}

#top .hr.hr-invisible.av-h1yx2l-557bee57c681fe9a3965fe51fc5c931b{
height:15px;
}

#top .av-slideshow-ui.av-mnz36frj-2d7ace4565c6070d0afc8a9b2b33e8b6 .avia-slideshow-arrows a{
color:#ffd8c7;
}
#top .av-slideshow-ui.av-mnz36frj-2d7ace4565c6070d0afc8a9b2b33e8b6 .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
stroke:#ffd8c7 !important;
fill:#ffd8c7 !important;
}

#top .hr.hr-invisible.av-4iyf6l-1b97139a997b496d0ae866c0e61afdb0{
height:15px;
}

#top #wrap_all .avia-button.av-22op19-7a92b7229d13ce0bc5f6b11be88afd71{
background-color:#fbaf90;
border-color:#fbaf90;
border-style:none;
box-shadow:none;
transition:all 0.4s ease-in-out;
padding:20px 20px 20px 20px;
}
#top #wrap_all .avia-button.av-22op19-7a92b7229d13ce0bc5f6b11be88afd71:hover{
background-color:#ffd8c7;
color:black;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-22op19-7a92b7229d13ce0bc5f6b11be88afd71:hover .avia-svg-icon svg:first-child{
fill:black;
stroke:black;
}


@media only screen and (min-width: 990px){ 
.responsive #top #wrap_all .flex_cell.av-22vdosd-b6f749988bd0f4d37f40c2faf29123c2{
padding:0 15% 0 10% !important;
}

.flex_column.av-21vk1bh-a7f4bd31d021a54866521bd0573a17a1{
padding:0 10% 0 0;
}

.avia-image-container.av-1umfqtp-8e41da3bcaff63bfde863d244e516fe9{
position:relative;
left:-55%;
}

.flex_column.av-1k7wlb1-998f4fd43796d0686ea4e9a20cc99b86{
padding:0 0 0 0;
}

#top .flex_column.av-11jyrz1-87d1fc579305ca584e51352eb7528046{
margin-bottom:50px;
}
.responsive #top #wrap_all .flex_column.av-11jyrz1-87d1fc579305ca584e51352eb7528046{
margin-bottom:50px;
}

.flex_column.av-lfdpp9-7f93d8f45873c71a1aab8a9aee327d6b{
padding:0 5% 0 5%;
}

.flex_column.av-8mnf7x-e87907bd1c4cbed12d639a37ecf967af{
padding:0 5% 0 5%;
}

.flex_column.av-6aaast-c117add088acc18ea8edc65f9f104e2c{
padding:0 0 0 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-22vdosd-b6f749988bd0f4d37f40c2faf29123c2{
padding:5% 15% 5% 10% !important;
}

.avia-image-container.av-1umfqtp-8e41da3bcaff63bfde863d244e516fe9{
position:relative;
left:-60%;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-701q59-d0097ab3f690ba4d120b454c8068517d{
padding:30% 30% 30% 30% !important;
}

.flex_column.av-1sgkgm5-3a0ff66c16c7160f17c4c8784a51802d{
padding:0 0 25px 0;
}

.flex_column.av-1k7wlb1-998f4fd43796d0686ea4e9a20cc99b86{
padding:50px 0 0 0;
}

.flex_column.av-1d3ajv1-fe92dfe2975f6538152dc5534f13d958{
padding:50px 0 0 0;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-1sgkgm5-3a0ff66c16c7160f17c4c8784a51802d{
padding:0 0 25px 0;
}

.flex_column.av-1k7wlb1-998f4fd43796d0686ea4e9a20cc99b86{
padding:50px 0 0 0;
}

.flex_column.av-1d3ajv1-fe92dfe2975f6538152dc5534f13d958{
padding:50px 0 0 0;
}
}
