/*
Theme Name: Avada Child
Template: Avada
Author: Lead to Conversion
Author URI: https://leadtoconversion.com
Version: 7.10.0
Updated: 2022-07-12 12:00:00

*/

/* GLOBAL */
.toptitle {color: #641cbe;
    font-weight: 600;}
.fusion-page-title-bar .ps-book {margin-right:0;}
.fusion-page-title-bar .ps-book iframe {    border-radius: 8px;}
.white_text .fusion-title h2, .white_text .fusion-title h3,.white_text .fusion-title h4,.white_text .fusion-title h5,.white_text .fusion-title h6, .white_text h1, .white_text h2, .white_text h3, .white_text h4, .white_text h5, .white_text h6, .white_text p,  .white_text li {color: #ffffff !important}
.icon-shadow {box-shadow: 0px 5px 6px 0px rgb(0 0 0 / 40%)}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {z-index: 999999 !important}
#wpsl-wrap #wpsl-result-list li {border-bottom: none}
#wpsl-wrap {overflow: visible;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;}
#wpsl-wrap .wpsl-search {    width: auto;
    position: absolute;
    z-index: 999;
    translate: 0 -50%;
    background: white;
    border: 2px solid #1a0272;
    border-radius: 10px;
    padding: 15px 20px 10px 20px;}
    #wpsl-search-wrap form {    display: flex;
    align-items: flex-end;}
    .gm-style-iw-chr {height:10px;}
    .gm-style-iw-a .gm-ui-hover-effect {    width: 25px!important;
    height: 25px!important;}
    .gm-style-iw-a .gm-ui-hover-effect span {margin:3px!important;}
#wpsl-wrap .wpsl-search .wpsl-input {    display: flex;
    flex-direction: column;
    gap: 5px;}
    #wpsl-wrap .wpsl-search .wpsl-input label {    font-size: 12px;
    font-weight: 600;
    color: #212934;
    line-height: 1;}
    #wpsl-wrap .wpsl-search #wpsl-search-input {    width: 300px;
    height: 45px;
    background: #1a027212;}
    #wpsl-wrap #wpsl-search-btn {background: #1a0272;
    color: white;
    font-weight: 600;
    border-radius: 10px;
    margin: 0 0 10px 0;
    height: 45px;
    width: 100px;
    font-size: 18px;}
    #wpsl-wrap #wpsl-stores {height:auto!important;max-width:1180px;margin:0 auto;}
    #wpsl-stores ul {display:flex;flex-wrap: wrap;gap:20px;}
    #wpsl-wrap.wpsl-store-below #wpsl-result-list li {width:calc(33% - 20px);flex:0 0 calc(33% - 20px);padding:20px;    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 5px;
    box-shadow: rgba(17, 17, 26, .06) 1px 1px 1px, rgba(17, 17, 26, .11) 1px 1px 9px;
    -webkit-box-shadow: rgba(17, 17, 26, .06) 1px 1px 1px, rgba(17, 17, 26, .11) 1px 1px 9px;
    -moz-box-shadow: rgba(17,17,26,.06) 1px 1px 1px,rgba(17,17,26,.11) 1px 1px 9px;}
    .wpsl-store-location p strong a {font-size:20px;}
    .wpsl-store-location p {position:relative;}
    .wpsl-store-location p .wpsl-directions {    font-size: 0;
    position: absolute;
    right: 0;
    top: 0;
    margin: auto;}
.wp-gr .wp-google-reply .wp-google-time {display:none!important;}
    .location-details a {display:flex;gap:10px;color:#641cbe;font-style:normal;padding-bottom:10px;    align-items: center;}
    .location-details .location-services a {display:inline;}
#wpsl-stores .wpsl-directions:before, .location-details .location-address a:before {    width: 30px;
    height: 30px;
    display: block;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%23641cbe"><path d="M279 81L81 279C70.1 289.9 64 304.6 64 320C64 335.4 70.1 350.1 81 361L279 559C289.9 569.9 304.6 576 320 576C335.4 576 350.1 569.9 361 559L559 361C569.9 350.1 576 335.4 576 320C576 304.6 569.9 289.9 559 279L361 81C350.1 70.1 335.4 64 320 64C304.6 64 289.9 70.1 279 81zM449 321L377 393C367.6 402.4 352.4 402.4 343.1 393C333.8 383.6 333.7 368.4 343.1 359.1L374.1 328.1L296 328.1C282.7 328.1 272 338.8 272 352.1L272 392.1C272 405.4 261.3 416.1 248 416.1C234.7 416.1 224 405.4 224 392.1L224 352.1C224 312.3 256.2 280.1 296 280.1L374.1 280.1L343.1 249.1C333.7 239.7 333.7 224.5 343.1 215.2C352.5 205.9 367.7 205.8 377 215.2L449 287.2C458.4 296.6 458.4 311.8 449 321.1z"/></svg>');}
.scroll {
    padding: 11px 23px;
    line-height: 16px;
    font-size: 13px;
    background: var(--button_gradient_top_color);
color:white!important;
    border-color: var(--button_border_color);
    font-weight: var(--button_typography-font-weight);
    font-style: var(--button_typography-font-style, normal);
    border-radius: 6px;
    text-transform: uppercase;
    text-align: center;
}
#wpsl-stores li .btns a:first-child::before, .location-details .location-phone a:before, .locations-template-default .banner .location-phone:before, .fusion-tb-header .btns .location-phone:before, .footercontacts .phone:before {
    content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%23641cbe"><path d="M224.2 89C216.3 70.1 195.7 60.1 176.1 65.4L170.6 66.9C106 84.5 50.8 147.1 66.9 223.3C104 398.3 241.7 536 416.7 573.1C493 589.3 555.5 534 573.1 469.4L574.6 463.9C580 444.2 569.9 423.6 551.1 415.8L453.8 375.3C437.3 368.4 418.2 373.2 406.8 387.1L368.2 434.3C297.9 399.4 241.3 341 208.8 269.3L253 233.3C266.9 222 271.6 202.9 264.8 186.3L224.2 89z"/></svg>');
    height: 20px;
    display: inline-block;
    width: 20px;
    margin-right: 5px;
}
.fusion-tb-header .btns {display: flex;
    gap: 20px;}
.fusion-tb-header .btns .location-phone, .fusion-tb-header .btns .location-book {    border: 1px solid;
    border-radius: 5px;
    padding: 15px 5px;
    display: inline-flex;
    align-items: center;
    font-weight: 600;}
.fusion-tb-header .btns .location-book {color:white;background:#641cbe;padding: 15px 10px;}
.locations-template-default .banner .location-phone:before {
    content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%2306c7f2"><path d="M224.2 89C216.3 70.1 195.7 60.1 176.1 65.4L170.6 66.9C106 84.5 50.8 147.1 66.9 223.3C104 398.3 241.7 536 416.7 573.1C493 589.3 555.5 534 573.1 469.4L574.6 463.9C580 444.2 569.9 423.6 551.1 415.8L453.8 375.3C437.3 368.4 418.2 373.2 406.8 387.1L368.2 434.3C297.9 399.4 241.3 341 208.8 269.3L253 233.3C266.9 222 271.6 202.9 264.8 186.3L224.2 89z"/></svg>');
}
.locations-template-default .banner .btns {display:flex;gap:40px;}
.locations-template-default .banner .btns a {width:210px;padding:12px 0 9px 0;border-radius: 5px;    display: flex;
    align-items: center;
    justify-content: center;transition:all .3s ease;}
    .locations-template-default .banner .btns a:hover {transform:scale(1.05);}
.locations-template-default .banner .btns .location-book {background-color: #3866f0;border: solid 1px #3866f0;color:white;}
  .locations-template-default .banner .btns .location-phone {border: solid 1px #06c7f2; color: #06c7f2;}
.location-details .location-calendar a:before {content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%23641cbe"><path d="M216 64C229.3 64 240 74.7 240 88L240 128L400 128L400 88C400 74.7 410.7 64 424 64C437.3 64 448 74.7 448 88L448 128L480 128C515.3 128 544 156.7 544 192L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 192C96 156.7 124.7 128 160 128L192 128L192 88C192 74.7 202.7 64 216 64zM480 496C488.8 496 496 488.8 496 480L496 416L408 416L408 496L480 496zM496 368L496 288L408 288L408 368L496 368zM360 368L360 288L280 288L280 368L360 368zM232 368L232 288L144 288L144 368L232 368zM144 416L144 480C144 488.8 151.2 496 160 496L232 496L232 416L144 416zM280 416L280 496L360 496L360 416L280 416zM216 176L160 176C151.2 176 144 183.2 144 192L144 240L496 240L496 192C496 183.2 488.8 176 480 176L216 176z"/></svg>');
        height: 25px;
    display: inline-block;
    width: 25px;
    margin-right: 5px;}
.location-details .title {margin:0;}
.location-details .title a{font-size:20px;color:#0e1321;font-weight:600;display:inline-flex;align-items:center;gap:10px;}
.location-details .title a:after {
        content: '';
    width: 25px;
    height: 25px;
    background-image: url(/wp-content/uploads/2025/11/google-logo.webp);
    display: block;
    background-size: 25px auto;
}
.location-details .location-services-block {    border-top: 1px solid gray;
    padding-top: 10px;}
    .locations-template-default .fb-timeline-wrap {
  width: 100%;
  max-width: none;
  margin: 0 auto;
}
.eapps-facebook-feed {
    width: 100%;
    min-width: 200px;
}
.eapps-facebook-feed-large .eapps-facebook-feed-posts-item {
    width: calc(33.333333% - 20px);
}
.location-details .location-phone a:before {width:25px;height:25px;}
.location-details .location-contact {padding:10px 20px 20px 20px;}
.location-details .location-hours {position:relative;}
.location-details .location-hours:before {content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%23641cbe"><path d="M320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320C64 178.6 178.6 64 320 64zM296 184L296 320C296 328 300 335.5 306.7 340L402.7 404C413.7 411.4 428.6 408.4 436 397.3C443.4 386.2 440.4 371.4 429.3 364L344 307.2L344 184C344 170.7 333.3 160 320 160C306.7 160 296 170.7 296 184z"/></svg>');
    height: 25px;
    display: inline-block;
    width: 25px;
    margin-right: 5px;
    position: absolute;
    left: 0;}
    iframe ._2p3a {width:100%!important;}
    iframe div[role="feed"] {columns:3;}
    .location-details .location-hours li {list-style:none;}
.location-details .location-hours li strong {text-transform:capitalize;}
.fusion-builder-row > div.shift:last-of-type {    margin-left: -110px;
    position: relative;
    z-index: 2;}
    .fusion-builder-row > div.shift:first-of-type {   margin-right: -110px;
    position: relative;
    z-index: 2;}
.wpsl-store-below #wpsl-result-list p {padding-right:30px;}
#wpsl-stores li .btns {display:flex;gap:10px;}
#wpsl-stores li a {transition:transform linear .3s;display:block;transform-origin: center;}
#wpsl-stores li a:hover {transform: scale(1.05);}
.wpsl-store-below #wpsl-result-list {margin: 40px 0 0 0;}
.fusion-column-wrapper .fusion-breadcrumbs {margin-bottom:40px;}
	.shape .fusion-imageframe {z-index: 1;overflow: visible;}
.shape .fusion-imageframe:before { content: "";
    padding-top: 43%;
    clip-path: polygon(0 0, 100% 100%, 0 100%);
    background: #6e04d8;
    width: 100%;
    display: block;
    bottom: -15px;
    position: absolute;
    z-index: -1;
    left: -15px;
    border-radius: 35px 10px 10px 10px;}
    .shape img {border-radius:10px;}
.fusion-layout-column .fusion-breadcrumbs li a.hover, .fusion-layout-column .fusion-breadcrumbs li a:hover {color: var(--awb-text-color)!important;text-decoration: underline;}
#wpsl-stores li .btns a {border: 2px solid #641cbe;
    padding: 10px 5px;
    flex: 0 0 calc(50% - 5px);
    text-align: center;
    line-height: 20px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;font-weight:600;    font-size: 15px;}
    #wpsl-stores li .btns a:last-child {color:white;background:#641cbe;;}
.vonigo-button {background: #641cbe; color: white}
.vonigo-button:hover {background: #2f73b2; color: white}

/* HOMEPAGE */
.slick-slide {background: white; padding: 20px}
.wptww-testimonials-slidelist.design-1 .fa-quote-left, .wptww-testimonials-list.design-1 .fa-quote-left, .wptww-testimonials-slide-widget.design-1 .fa-quote-left, .wptww-testimonials-slide-widget .wptww-testimonial-client, .wptww-testimonial-job {color: #864b9d}
.numbered-item h3 {
    background-color: #641CBE;
    display: unset;
    padding: 0 25px !important;
    border-radius: 50%;
}
.tdw-team-grid img {border-radius: 10px;}
.tdw-team-grid.col1 .tdw-team-member, .tdw-team-grid.col2 .tdw-team-member {display: flex;
    gap: 20px;align-items: center;}
    .tdw-team-grid.col1 .tdw-team-photo-wrap, .tdw-team-grid.col2 .tdw-team-photo-wrap {flex: 0 0 25%;text-align: center;}
    .tdw-team-grid .tdw-team-member h3 {color: #1a0272;font-size: 24px;}
    .tdw-team-grid .tdw-team-title {    margin-bottom: 10px;
    color: #6e04d8;
    font-weight: bold;
    text-transform: uppercase;}
.tdw-team-grid.col2 > .tdw-team-member:nth-of-type(even) {flex-direction: row-reverse;}
.tdw-team-grid.col3 {display:flex;gap:10px;    align-items: flex-start;}
.tdw-team-grid.col3 .tdw-team-member {
    background: #e7e9fd;
    border-radius: 10px;    padding-top: 150px;
    margin-top: 150px;
    position: relative;}
.tdw-team-grid.owl-carousel button.owl-dot {    background: #c49fff;
    color: inherit;
    border: none;
    padding: 3px !important;
    border-radius: 5px;
    font: inherit;
    margin: 5px;transition:all .3s ease;}
    .locations-template-default .post-content h3 {color: #1a0272;font-size: 24px;}
    .tdw-team-grid.owl-carousel .owl-dots {text-align: center;}
    .tdw-team-grid.owl-carousel button.owl-dot.active {padding: 3px 10px !important;}
    .tdw-team-grid.col3  .tdw-team-photo-wrap {position: absolute;
    top: -150px;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;}
.tdw-team-grid.col3 .tdw-team-content {padding: 15px 30px 30px 30px;}
.tdw-team-grid .limit .open {font-weight: 600;
    font-size: 18px;
    position: relative;
    display: inline-block;}
    .tdw-team-member .limit > div {   height:100%; max-height: 100px;
    overflow: clip;transition:max-height .3s ease;}

    .tdw-team-member .limit .expand {max-height: 1500px;}
    .tdw-team-grid .limit .open:after {    content: url(https://tdw.dev.localfame.com/wp-content/uploads/2025/10/tdg-highlight-line.svg);
    width: 100%;
    position: absolute;
    display: block;
    top: 15px;}
    .tdw-team-grid .limit .open img { transform: rotate(60deg);
    position: relative;
    top: 5px;}
#main .reading-box h2 {font-size: 30px;}
.loclist {    list-style: none;
    columns: 4;padding: 0;
    font-size: 18px;    margin-top: 0;}
    .country {font-weight:600;font-size: 18px; display: block; margin-top: 10px;}
    .loclist a:hover {text-decoration: underline;}
.fusion-counters-box .content-box-percentage {font-weight: bold;}

/* FUSION ELEMENTS */
.fusion-content-boxes .content-container {margin-bottom: 0px !important;}
.fusion-content-boxes .fusion-column {margin-bottom: 50px !important;}

.fusion-testimonials.classic blockquote q,.fusion-testimonials blockquote q { line-height: 1.5em;font-style: normal;}
.fusion-testimonials.classic .company-name {color:#6638BE;}

.fusion-tabs .nav-tabs li .fusion-tab-heading {font-size: 15px; color: #2b4482;}
.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {padding: 10px 20px !important;}

.fusion-pricing-table .list-group-item {padding: 6px 12px;}

/* EVENTS */
.single-tribe_events .tribe-events-single-event-title {color: #ffffff !important;}
.fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule h3, .single-tribe_events .fusion-events-featured-image .tribe-events-divider, .single-tribe_events .fusion-events-featured-image .tribe-events-cost{font-size:18px !important;}

/* SIDEBAR */
.sidebar-eval ol {list-style: none; counter-reset: numList}
.sidebar-eval ol li {position: relative; padding: 2px 10px; margin: 10px 0 15px !important;}
.sidebar-eval ol li:before {counter-increment: numList; content: counter(numList); float: left; position: absolute; top: -3px; left: -40px; font-weight: 700; font-size: 16px; text-align: center; color: #2F73B2; line-height: 32px; width: 30px; height: 30px; background: #ffffff; -moz-border-radius: 50%; border-radius: 50%}

/* HEADER */
.fusion-secondary-header a {text-transform: uppercase; font-weight: 700}
.fusion-main-menu>ul>li>a {text-transform: uppercase}
.fusion-mobile-menu-icons a {font-size: 35px}
.fusion-megamenu {box-shadow: 0px 0px 20px rgba(0,0,0,.25);}
.fusion-button-purple .button-default{background-color: #6638BE;}

/* FOOTER */
.fusion-footer-widget-area {padding-right: 0px !important; padding-left: 0px !important}

/* AVADA WOOCOMMERCE CHECKOUT LAYOUT ALL SIZES */
.woocommerce-content-box, .woocommerce .checkout #customer_details .col-1, .woocommerce .checkout #customer_details .col-2 {box-shadow: 0 0 6px 3px rgba(0,0,0,.06)}
.checkout .shop_table tfoot th {width: auto !important}
#shipping_method > li {font-size: 0.8em}

.bone ul {padding-left: 30px;}
.bone ul li {list-style-image: url(/wp-content/uploads/2025/10/bone.svg);}
.fusion-layout-column.locheaderbg {    height: 300px;
    position: absolute;
    bottom: 0;
    z-index: -1!important;}
    .location-details .location-hours {    height: 235px;
    max-height: 26px;
    overflow: hidden;transition:all .3s ease;margin-top:0;}
    .location-details .location-hours > strong {    display: flex;
    justify-content: space-between;    margin-bottom: 10px;cursor:pointer;    align-items: center;}
    .location-details .location-hours > strong:after {content:"+";    font-size: 34px;
    line-height: 26px;
    color: #641cbe;}
.location-details .location-hours li {display: flex;
    justify-content: space-between;
    padding-right: 30px;}
        .location-details .location-hours.expanded > strong:after {content:"–";    position: relative;
    top: -3px;}
    .location-details .location-hours.expanded {max-height: 235px;}
.location-details .location-hours .wtime {    margin-bottom: 10px;
    display: block;
}
.location-details .location-hours .wtime.open-now {color:green}
.location-details .location-hours .wtime.closed-now {color:red}
.locations-template-default .fusion-gallery .fusion-gallery-column {    display: block;
    float: left;}
    .footercontacts {    display: flex;
    flex-direction: column;margin-top: 20px;    gap: 5px;font-size: 18px;}
    .footercontacts .location:before {
    content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%23641cbe"><path d="M128 252.6C128 148.4 214 64 320 64C426 64 512 148.4 512 252.6C512 371.9 391.8 514.9 341.6 569.4C329.8 582.2 310.1 582.2 298.3 569.4C248.1 514.9 127.9 371.9 127.9 252.6zM320 320C355.3 320 384 291.3 384 256C384 220.7 355.3 192 320 192C284.7 192 256 220.7 256 256C256 291.3 284.7 320 320 320z"/></svg>');
}
    .footercontacts .email:before {
    content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%23641cbe"><path d="M112 128C85.5 128 64 149.5 64 176C64 191.1 71.1 205.3 83.2 214.4L291.2 370.4C308.3 383.2 331.7 383.2 348.8 370.4L556.8 214.4C568.9 205.3 576 191.1 576 176C576 149.5 554.5 128 528 128L112 128zM64 260L64 448C64 483.3 92.7 512 128 512L512 512C547.3 512 576 483.3 576 448L576 260L377.6 408.8C343.5 434.4 296.5 434.4 262.4 408.8L64 260z"/></svg>');
}
.footercontacts > * {display:flex;    align-items: center;}
.footercontacts > *:before {    height: 25px;    width: 25px;margin-right: 5px;display: inline-block;}
.fusion-tb-header > p {display:none;}
/* MEDIA QUERIES */
@media only screen and (max-width: 1300px) {
.fusion-builder-row > div.shift:last-of-type {    margin-left: 0;}
    .fusion-builder-row > div.shift:first-of-type {   margin-right: 0;}
}
.fusion-tb-header .awb-menu.collapse-enabled {justify-content: flex-end;}
@media only screen and (max-width: 1000px) {
    #wpsl-wrap.wpsl-store-below #wpsl-result-list li {
    width: calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
}
.iconbox .content-box-wrapper {    max-width: 400px;
    margin: 0 auto;}
    .howitworks .fusion-column-wrapper .fusion-image-element {    width: 247px !important;
    margin: 0 auto;
    position: relative;}
    .howitworks .fusion-column-wrapper h3 {margin: 0 auto !important;
    left: 0;
    right: 0;}
    .reverse > .fusion-builder-row {flex-direction: column-reverse;}
}
@media only screen and (min-width: 640px) {

    .slick-slide {margin-right: 35px; width: 30% !important}
    #stickybox {position: -webkit-sticky; position: sticky; top: 150px; z-index: 999 !important; margin-bottom: -70px}
    /* AVADA WOOCOMMERCE CHECKOUT LAYOUT DESKTOP ONLY */
    form.checkout #customer_details {width: 48%; float: left; margin-right: 4%}
    form.checkout #customer_details .col-1 {width: 100% !important; margin-right: 0 !important}
    form.checkout #customer_details .col-2 {width: 100% !important}
    form.checkout .clearboth {clear: none; display: none}
    form.checkout .woocommerce-content-box {width: 48%; float: left}
}
@media only screen and (max-width: 640px) {
    
        .loclist {columns:3;}
h1 {font-size: 46px !important; line-height: 1.5em !important}
h2 {font-size: 46px !important; line-height: 48px !important}
footer .fusion-columns .fusion-column.content-box-column {min-height: 200px !important}
#main img.alignleft, #main img.aligncenter, #main img.alignright {width: 100%; margin-bottom: 25px}
#mobile-column-wrapper .fusion-row {display: flex !important; flex-wrap: wrap !important}
#mobile-two-column, footer .fusion-columns .fusion-column.content-box-column {width: 43% !important; margin-right: 3% !important; margin-left: 3% !important; float: left !important; display: inline !important}
#mobile-one-column {width: 92% !important; margin-right: 3% !important; margin-left: 3% !important; float: left !important; display: inline !important}
#mobile-three-column {width: 26% !important; margin-right: 3% !important; margin-left: 3% !important; float: left !important; display: inline !important}
}
@media only screen and (max-width: 640px) {
    .fusion-tb-header .btns {justify-content: flex-end;}
    .fusion-tb-header .btns .location-book {display:none;}
    .table-2 td, .table-2 th {
        white-space: normal !important;
    }
    .fusion-page-title-bar .ps-book {margin-right:auto;}
}

@media only screen and (max-width: 570px) {
    #wpsl-wrap.wpsl-store-below #wpsl-result-list li {
    width: 100%;
    flex: 0 0 100%;
}
}

@media only screen and (max-width: 500px) {
    .loclist {
        columns: 2;
    }
    .locations-template-default .bone ul {columns:1;}
}

@media only screen and (max-width: 450px) {
    .fusion-tb-header .btns .location-phone {    font-size: 0;
    padding: 10px;
    text-align: center;margin-right: 10px;}
    .fusion-tb-header .btns .location-phone:before {margin:0;    height: 25px;    width: 25px;}

}
