@charset "UTF-8";

body.single-store .fl-module-bbmodule-store-info .single_store_info h3{
  font-size:1.5rem;
  line-height:1.3;
  margin-bottom:1.125rem;
  font-family:Obviously-semi;
  -webkit-font-feature-settings:normal;
     -moz-font-feature-settings:normal;
          font-feature-settings:normal;
}

@media (max-width:1199.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info h3{
    font-size:1.25rem;
    line-height:1.3;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info button{
  padding:.9375rem;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store .save-store,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store button{
  text-transform:capitalize;
  padding:.9375rem 1.5rem 1.0625rem;
  width:100%;
  background:#d42073;
  font-family:Obviously-semi;
  color:#fff;
  font-size:.875rem;
  border:.125rem solid #d42073;
  -webkit-border-radius:1.875rem;
     -moz-border-radius:1.875rem;
          border-radius:1.875rem;
  line-height:1;
  position:relative;
  z-index:1;
  overflow:hidden;
  transition:transform 1s cubic-bezier(.07, .51, .12, 1),-webkit-transform 1s cubic-bezier(.07, .51, .12, 1);
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store .save-store[aria-disabled=true],body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store button[aria-disabled=true]{
  opacity:.7;
  cursor:not-allowed !important;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store .save-store:before,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store button:before{
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  -webkit-transform-origin:0 0;
  -moz-transform-origin:0 0;
    -o-transform-origin:0 0;
       transform-origin:0 0;
  width:150%;
  z-index:-1;
  -webkit-transform:translateX(-100%) skew(-45deg);
  -moz-transform:translateX(-100%) skew(-45deg);
    -o-transform:translateX(-100%) skew(-45deg);
       transform:translateX(-100%) skew(-45deg);
  transition:transform 1s cubic-bezier(.07, .51, .12, 1),-webkit-transform 1s cubic-bezier(.07, .51, .12, 1);
  background:#fff;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store .save-store:hover,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store button:hover{
  color:#d42073;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store .save-store:hover:before,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store button:hover:before{
  -webkit-transform:translateX(0) skew(-45deg);
  -moz-transform:translateX(0) skew(-45deg);
    -o-transform:translateX(0) skew(-45deg);
       transform:translateX(0) skew(-45deg);
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store .save-store:focus,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store button:focus{
  color:#d42073;
  background-color:#fff;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store .save-store.is-tabbing:focus,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store .save-store:focus-visible,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store button.is-tabbing:focus,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_save_as_my_store button:focus-visible{
  outline:.125rem solid #d42073 !important;
  outline-offset:.0625rem;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .button,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .store-flyer{
  color:#d42073;
  padding:.9375rem 1.5rem 1.0625rem;
  background:#fff;
  font-family:Obviously-semi;
  font-size:.875rem;
  border:.125rem solid #d42073;
  -webkit-border-radius:1.875rem;
     -moz-border-radius:1.875rem;
          border-radius:1.875rem;
  line-height:1;
  position:relative;
  z-index:1;
  overflow:hidden;
  transition:transform 1s cubic-bezier(.07, .51, .12, 1),-webkit-transform 1s cubic-bezier(.07, .51, .12, 1);
  width:100%;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .button:before,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .store-flyer:before{
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  -webkit-transform-origin:0 0;
  -moz-transform-origin:0 0;
    -o-transform-origin:0 0;
       transform-origin:0 0;
  width:150%;
  z-index:-1;
  -webkit-transform:translateX(-100%) skew(-45deg);
  -moz-transform:translateX(-100%) skew(-45deg);
    -o-transform:translateX(-100%) skew(-45deg);
       transform:translateX(-100%) skew(-45deg);
  transition:transform 1s cubic-bezier(.07, .51, .12, 1),-webkit-transform 1s cubic-bezier(.07, .51, .12, 1);
  background:#d42073;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .button:hover,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .store-flyer:hover{
  color:#fff;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .button:hover:before,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .store-flyer:hover:before{
  -webkit-transform:translateX(0) skew(-45deg);
  -moz-transform:translateX(0) skew(-45deg);
    -o-transform:translateX(0) skew(-45deg);
       transform:translateX(0) skew(-45deg);
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .button:focus,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .store-flyer:focus{
  color:#fff;
  background-color:#d42073;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .button.is-tabbing:focus,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .button:focus-visible,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .store-flyer.is-tabbing:focus,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .store-flyer:focus-visible{
  outline:.125rem solid #d42073 !important;
  outline-offset:.0625rem;
}

@media (min-width:768px) and (max-width:1199.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .button,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .store-flyer{
    font-size:.75rem;
    padding:.9375rem .625rem;
  }
}

@media (max-width:767.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .button,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .store-flyer{
    font-size:.875rem;
    padding:.9375rem .625rem;
    width:100%;
    float:right;
  }
}

@media (max-width:413px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .button,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .store-flyer{
    font-size:.875rem;
    width:100%;
  }
}

@media (max-width:374px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .button,body.single-store .fl-module-bbmodule-store-info .single_store_info.button_flyer .store-flyer{
    font-size:.75rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info span i{
  color:#404040;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info span i:before{
  margin-left:0;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager{
  display:block;
  font-size:1rem;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span{
  display:block;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:first-child,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:first-child{
  display:block;
  width:auto;
  float:none;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:first-child img,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:first-child img{
  width:7.5rem;
  max-width:7.5rem;
  height:auto;
  float:left;
  display:block;
  margin-right:.625rem;
}

@media (max-width:1600px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:first-child img,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:first-child img{
    width:6.25rem;
    max-width:6.25rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:first-child img,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:first-child img{
    width:5.625rem;
    max-width:5.625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:first-child img,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:first-child img{
    width:3.25rem;
    max-width:3.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:first-child img,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:first-child img{
    width:2.875rem;
    max-width:2.875rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:nth-child(2),body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:nth-child(2){
  width:55%;
  float:left;
  display:block;
}

@media (min-width:1601px) and (max-width:1850px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:nth-child(2),body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:nth-child(2){
    width:50%;
  }
}

@media (max-width:1600px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:nth-child(2),body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:nth-child(2){
    width:45%;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:nth-child(2),body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:nth-child(2){
    width:55%;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:nth-child(2),body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:nth-child(2){
    font-size:1.125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:nth-child(2),body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:nth-child(2){
    font-size:.875rem;
  }
}

@media (max-width:767.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.manager span.store_manager span:nth-child(2),body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span:nth-child(2){
    width:50%;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span.manager_photo i,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_owner span.manager_photo i{
  width:1.875rem;
  height:1.875rem;
  float:left;
  display:block;
  margin-right:.625rem;
}

@media (max-width:1600px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span.manager_photo i,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_owner span.manager_photo i{
    width:1.25rem;
    height:1.25rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span.manager_photo i.icon-store-manager:before,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_owner span.manager_photo i.icon-store-manager:before{
  content:"";
  font-family:brand;
}

@media (max-width:1600px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span.manager_name,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_manager span.owner_name,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_owner span.manager_name,body.single-store .fl-module-bbmodule-store-info .single_store_info.owner span.store_owner span.owner_name{
    font-size:1rem;
    line-height:1.3;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info .phone{
    font-size:.8125rem;
    display:inline-block;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info .location_address{
  position:relative;
  padding-left:2.5rem;
}

@media (max-width:1600px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info .location_address{
    padding-left:1.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info .location_address{
    font-size:.8125rem;
    display:inline-block;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info .location_address span i.icon-store-address{
  position:absolute;
  left:0;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info .location_address span.city{
  padding-left:0;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info .location_address span.postal_code{
  display:block;
  padding-left:0;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.intersection span{
  position:relative;
  padding-left:2.5rem;
}

@media (max-width:1600px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.intersection span{
    padding-left:1.875rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.intersection span i{
  position:absolute;
  left:0;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.contact span{
  position:relative;
  padding-left:2.5rem;
}

@media (max-width:1600px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.contact span{
    padding-left:1.875rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.contact span i{
  position:absolute;
  left:0;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.features h3,body.single-store .fl-module-bbmodule-store-info .single_store_info.services h3{
  font-size:3rem;
  line-height:1.3;
  margin-bottom:1.875rem;
  margin-top:0;
  color:#404040;
  font-family:Obviously;
}

@media (max-width:1600px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.features h3,body.single-store .fl-module-bbmodule-store-info .single_store_info.services h3{
    font-size:2.25rem;
    line-height:1.3;
  }
}

@media (max-width:767.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.features h3,body.single-store .fl-module-bbmodule-store-info .single_store_info.services h3{
    font-size:1.875rem;
    line-height:1.3;
    margin-bottom:.625rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .single-store-list{
  margin-bottom:0;
}

@media (max-width:413px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.services .single-store-list{
    margin-bottom:3.125rem;
  }
}

@media (max-width:413px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.services .single-store-list .store-services-col{
    padding-bottom:.625rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .single-store-list .store-services-col span.txt{
  margin-top:.4375rem;
}

@media (max-width:767.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.services .single-store-list .store-services-col span.txt{
    margin-top:0;
    float:none;
    margin-bottom:.3125rem;
    display:inline-block;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .single-store-list .store-services-col span.get_info_button{
  padding-top:.1875rem;
}

@media (max-width:767.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.services .single-store-list .store-services-col span.get_info_button{
    width:auto;
  }
}

@media (max-width:413px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.services .single-store-list .store-services-col span.get_info_button{
    font-size:.875rem;
    padding-left:0;
    line-height:.9375rem;
    text-align:left;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main h2{
  font-family:Obviously;
  text-transform:uppercase;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept h3{
  font-size:1.5rem;
  line-height:1.3;
  color:#404040;
  font-family:Obviously-semi;
}

@media (max-width:1600px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept h3{
    font-size:1.25rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept table tr td,body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept table tr th{
  padding-left:0;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept table tr th{
  font-size:1.125rem;
}

@media (max-width:1600px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept table tr th{
    font-size:1rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept table tr td{
  font-size:1rem;
}

@media (max-width:1600px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept table tr td{
    font-size:.875rem;
  }
}

@media (max-width:1199.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept table tr td{
    font-size:.8125rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept .store_mngr_dt p{
  font-size:1rem;
  line-height:1.5;
}

@media (max-width:1299px) and (min-width:1200px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept .store_mngr_dt p{
    font-size:.875rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept .store_mngr_dt p strong{
  font-family:Obviously-semi;
  margin-bottom:0;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept .store_mngr_dt p a:hover{
  color:#d42073;
}

@media (max-width:1299px) and (min-width:1200px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept .service-col{
    padding-right:1.25rem;
  }
}

@media (max-width:767.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept .service-col{
    padding-bottom:1.25rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept .service-col .store_mngr_dt .st_mngr{
  margin-bottom:0;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept .service-col.certificate img{
  border:.0625rem solid #404040;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.services .depart_list_service_main .collapseDept .service-col:last-child{
  padding-right:0 !important;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.features{
  margin-bottom:0;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.features .fl-builder-module-template{
  padding:0;
}

@media (max-width:1200px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.features .fl-builder-module-template .component_store_feature .-theme-default .title{
    font-size:1.375rem;
    line-height:2rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.features h3{
  margin-bottom:1.25rem;
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.features .row>div:nth-child(odd){
  padding-right:.625rem;
  padding-left:0;
}

@media (max-width:767.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.features .row>div:nth-child(odd){
    padding:0 0 1.25rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info.features .row>div:nth-child(2n+2){
  padding-left:.625rem;
  padding-right:0;
}

@media (max-width:767.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info.features .row>div:nth-child(2n+2){
    padding:0;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info .direction_link{
  padding-left:2.5rem;
}

@media (max-width:1600px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info .direction_link{
    padding-left:1.875rem;
  }
}

@media (max-width:1199.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info .direction_link{
    padding-left:0;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info .direction_link a{
  color:#d42073;
  font-size:1rem;
  text-decoration:none;
  font-weight:700;
}

@media (max-width:1199.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info .direction_link a{
    font-size:.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info .direction_link a{
    font-size:.8125rem;
  }
}

@media (max-width:767.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info .direction_link a{
    font-size:1rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info .direction_link a:after{
  content:"";
  display:inline-block;
  margin-left:.3125rem;
  vertical-align:middle;
  -webkit-transition:all .5s ease;
  -o-transition:all .5s ease;
  -moz-transition:all .5s ease;
  transition:all .5s ease;
  position:absolute;
  margin-top:.125rem;
  font-size:.9375rem;
}

@media (-ms-high-contrast:active),screen and (-ms-high-contrast:none){
  body.single-store .fl-module-bbmodule-store-info .single_store_info .direction_link a:after{
    margin-top:.125rem;
    font-size:.9375rem;
    position:relative;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-store .fl-module-bbmodule-store-info .single_store_info .direction_link a:after{
    margin-top:.125rem;
    font-size:.8125rem;
  }
}

body.single-store .fl-module-bbmodule-store-info .single_store_info .direction_link a:hover:after{
  margin-left:.5rem;
  -webkit-transition:all .5s ease;
  -o-transition:all .5s ease;
  -moz-transition:all .5s ease;
  transition:all .5s ease;
}

body.single-store .map.single_store .store-map-hours h3{
  font-size:1.875rem;
  text-align:left;
  text-transform:uppercase;
  font-family:Obviously;
}

body.single-store .map.single_store .store-map-hours .hours{
  padding-left:0;
}

body.single-store .map.single_store .store-map-hours .hours.holiday-hours h3,body.single-store .map.single_store .store-map-hours .hours.holiday-hours table.holiday_hours_tbl tr th{
  color:#d41f72;
}

body.single-store .map.single_store .store-map-hours .hours table.holiday_hours_tbl tr th{
  color:#404040;
  font-size:1.25rem;
  font-family:Obviously-semi;
}

@media (min-width:1850px){
  body.single-store .map.single_store .store-map-hours .hours table.holiday_hours_tbl tr td{
    width:45%;
  }
}

@media (max-width:1600px){
  body.single-store .map.single_store .store-map-hours .hours table.holiday_hours_tbl tr td{
    width:auto;
  }
}

body.single-store .map.single_store .store-map-hours .hours table.holiday_hours_tbl tr td:nth-child(2){
  width:auto;
}

body.single-store .map.single_store .store-map-hours .hours table.holiday_hours_tbl tbody tr:first-child{
  border-top:.0625rem solid #ddd;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-store .map.single_store .store-map-hours .map-container{
    padding:0;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-store .map.single_store .store-map-hours .map-container{
    padding:0;
  }
}

@media (max-width:767.98px){
  body.single-store .map.single_store .store-map-hours .map-container h3{
    text-align:center;
  }
}

body.single-store .map.single_store .store-map-hours .map-container .static_map_overlay .load-btn-map{
  padding:.9375rem 1.25rem 1.0625rem;
}

@media (max-width:413px){
  body.single-store .map.single_store .store-map-hours .map-container .static_map_overlay .load-btn-map{
    padding:.9375rem .625rem;
    width:60%;
    top:55%;
  }
}

@media (max-width:767.98px){
  body.single-store .store-info-buttons .fl-node-content{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
       -moz-box-orient:horizontal;
       -moz-box-direction:normal;
            flex-direction:row;
    padding:0 !important;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
       -moz-box-pack:center;
            justify-content:center;
  }
}

@media (max-width:413px){
  body.single-store .store-info-buttons .fl-node-content{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
       -moz-box-orient:vertical;
       -moz-box-direction:normal;
            flex-direction:column;
  }
}

@media (max-width:767.98px){
  body.single-store .store-info-buttons .fl-node-content.fl-col-content{
    margin-top:1.875rem;
    margin-bottom:2.5rem;
  }
}

body.single-store .store-info-buttons .fl-node-content.fl-col-content .fl-module-bbmodule-store-info{
  width:100%;
}

@media (max-width:767.98px){
  body.single-store .store-info-buttons .fl-node-content.fl-col-content .fl-module-bbmodule-store-info{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
       -moz-box-pack:center;
            justify-content:center;
  }
}

@media (max-width:413px){
  body.single-store .store-info-buttons .fl-node-content.fl-col-content .fl-module-bbmodule-store-info{
    display:block;
    width:100%;
  }
}

body.store_without_departments .departments-sec,body.store_without_features .feature-sec,body.store_without_intersection .intersection-sec{
  display:none;
}

/*# sourceMappingURL=template-single-store.min.css.map */
