.flex_cell.av-2yt14a-e923a86b173a11300f9af8388a2d416f{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-2yt14a-e923a86b173a11300f9af8388a2d416f{
padding:10% 10% 10% 10% !important;
}

#top #wrap_all .avia-button.av-mawwz0ik-d3744c22b39510aaa032a16fd8d0794e{
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-mawwz0ik-d3744c22b39510aaa032a16fd8d0794e:hover{
background-color:#ffd8c7;
color:black;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mawwz0ik-d3744c22b39510aaa032a16fd8d0794e:hover .avia-svg-icon svg:first-child{
fill:black;
stroke:black;
}

.flex_cell.av-mawx06r6-179e17ef2dff27e5be0e2d486a0b2fec{
vertical-align:middle;
background:url(https://lokahiacupuncture.com/wp-content/uploads/2025/05/LOK_bg1.jpg) 100% 50% no-repeat scroll ;
}

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

.avia-section.av-12lyg2y-a731d1cefb37fcc379198d568940495e{
margin-top:50px;
margin-bottom:0px;
}

#top .flex_column.av-1142pu2-a9e2ea2a7ed68995020799ec63ef898a{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1142pu2-a9e2ea2a7ed68995020799ec63ef898a{
border-radius:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1142pu2-a9e2ea2a7ed68995020799ec63ef898a{
margin-top:0px;
margin-bottom:0px;
}

.flex_column.av-107vlfu-d4db1cd552cbe565879a05af7802262a{
width:30.333333333333%;
}

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

#top .hr.hr-invisible.av-wbk5l6-bb82006f1e631da6afdde217358707dd{
height:15px;
}

#top #wrap_all .avia-button.av-u6u0uy-e18eb7fa5587d365ece0d0ec3a339b53{
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-u6u0uy-e18eb7fa5587d365ece0d0ec3a339b53:hover{
background-color:#fbaf90;
color:#555555;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-u6u0uy-e18eb7fa5587d365ece0d0ec3a339b53 .avia-svg-icon svg:first-child{
fill:#555555;
stroke:#555555;
}
#top #wrap_all .avia-button.av-u6u0uy-e18eb7fa5587d365ece0d0ec3a339b53:hover .avia-svg-icon svg:first-child{
fill:#555555;
stroke:#555555;
}

.flex_column.av-t9m90q-ece30f66cb93e81172f2d54438d3bd49{
width:30.333333333333%;
margin-left:4.5%;
}

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

#top .hr.hr-invisible.av-pcmsyy-6ebaa1b0ad62cb1d3e3d359d4a78459a{
height:15px;
}

#top #wrap_all .avia-button.av-ockkuy-1eafde31370b5499aebb8d9b38dbbc50{
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-ockkuy-1eafde31370b5499aebb8d9b38dbbc50:hover{
background-color:#fbaf90;
color:#555555;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-ockkuy-1eafde31370b5499aebb8d9b38dbbc50 .avia-svg-icon svg:first-child{
fill:#555555;
stroke:#555555;
}
#top #wrap_all .avia-button.av-ockkuy-1eafde31370b5499aebb8d9b38dbbc50:hover .avia-svg-icon svg:first-child{
fill:#555555;
stroke:#555555;
}

.flex_column.av-lqznzu-09fb5359cd95160212ac8e9f0073f22f{
width:30.333333333333%;
margin-left:4.5%;
}

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

#top .hr.hr-invisible.av-jep462-30a09664c3c3d677898a8e06d5976304{
height:15px;
}

#top #wrap_all .avia-button.av-hwu12i-60e142236cc602b524ad0296cc92675c{
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-hwu12i-60e142236cc602b524ad0296cc92675c:hover{
background-color:#fbaf90;
color:#555555;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-hwu12i-60e142236cc602b524ad0296cc92675c .avia-svg-icon svg:first-child{
fill:#555555;
stroke:#555555;
}
#top #wrap_all .avia-button.av-hwu12i-60e142236cc602b524ad0296cc92675c:hover .avia-svg-icon svg:first-child{
fill:#555555;
stroke:#555555;
}

#top .flex_column.av-dfmhlm-37bb184454801c30e838ad650f71a20a{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-dfmhlm-37bb184454801c30e838ad650f71a20a{
margin-top:0px;
margin-bottom:0px;
}

#top .av_textblock_section.av-max0rc1s-5da81762444be1480ece429c7f04c621 .avia_textblock{
color:#575457;
}

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

#top .avia-icon-list-container.av-mc2h68zd-0c97513b703a18d45b83d304fcaf3f5f .iconlist_icon{
background-color:#ffd8c7;
}

.avia-section.av-6c68sa-abc32682a3e55c9fdba5660c09908c5f{
margin-top:70px;
margin-bottom:0px;
}

.flex_column.av-41ns22-2a02cbf17c39211d4d210f9ed56dabf1{
border-radius:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-326zju-8a6f95702facc2c06bcb93eec3254e66{
height:50px;
}

.avia-section.av-6gp4ze-1b9039cf7b95b4be58706d828728cf41{
margin-top:50px;
}

#top .hr.hr-invisible.av-1us9u2-5f618626d28c0359acb95389d0df0492{
height:15px;
}

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

#top .hr.hr-invisible.av-mc11pzu9-2be6228394cb276b3c1ec10077c3951c{
height:15px;
}

#top #wrap_all .avia-button.av-mc11o05e-bd2baefd49d541b105b4db35d03b76b5{
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-mc11o05e-bd2baefd49d541b105b4db35d03b76b5:hover{
background-color:#ffd8c7;
color:black;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mc11o05e-bd2baefd49d541b105b4db35d03b76b5: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-2yt14a-e923a86b173a11300f9af8388a2d416f{
padding:0 15% 0 10% !important;
}

.flex_column.av-mawx19sm-11b3cb5d1b52513fde914474216b2193{
padding:0 10% 0 0;
}

.avia-image-container.av-mawx01b6-8732c35c3a430a847b84223f6947a727{
position:relative;
left:-55%;
}

.flex_column.av-t9m90q-ece30f66cb93e81172f2d54438d3bd49{
padding:0 0 0 0;
}

#top .flex_column.av-dfmhlm-37bb184454801c30e838ad650f71a20a{
margin-bottom:50px;
}
.responsive #top #wrap_all .flex_column.av-dfmhlm-37bb184454801c30e838ad650f71a20a{
margin-bottom:50px;
}

.flex_column.av-3luxnu-2e8b99a04dd889fa2ff2f670e769d799{
padding:0 5% 0 5%;
}

.flex_column.av-3oh8q2-6538373dceb514c2fca8b1a8cb26427a{
padding:0 5% 0 5%;
}

.flex_column.av-2vnv1m-f40e4549e35cc8ec89402b183e7f3c89{
padding:0 0 0 0;
}
}

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

.avia-image-container.av-mawx01b6-8732c35c3a430a847b84223f6947a727{
position:relative;
left:-60%;
}
}

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

.flex_column.av-1142pu2-a9e2ea2a7ed68995020799ec63ef898a{
padding:0 0 25px 0;
}

.flex_column.av-t9m90q-ece30f66cb93e81172f2d54438d3bd49{
padding:50px 0 0 0;
}

.flex_column.av-lqznzu-09fb5359cd95160212ac8e9f0073f22f{
padding:50px 0 0 0;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-1142pu2-a9e2ea2a7ed68995020799ec63ef898a{
padding:0 0 25px 0;
}

.flex_column.av-t9m90q-ece30f66cb93e81172f2d54438d3bd49{
padding:50px 0 0 0;
}

.flex_column.av-lqznzu-09fb5359cd95160212ac8e9f0073f22f{
padding:50px 0 0 0;
}
}
