/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/*
    Add your custom styles here
*/
.findclinic_searchbox {
  position: relative;
  font-family: "Raleway", Sans-serif;
  z-index: 10;
  /* If search box - hero search */
}
.findclinic_searchbox .header {
  color: #fff;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.findclinic_searchbox .header .heading {
  font-size: 18px;
  font-weight: 700;
}
.findclinic_searchbox .header .showall a {
  color: #fff;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  /*border: 1px solid #fff;
  padding: 3px 5px;
  border-radius: 5px;*/
  /*&:hover{
    background: #000;
    border-color: #000;
  }*/
}
.findclinic_searchbox .searchcontainer .searchbox .facetwp-type-proximity {
  display: flex;
  margin-bottom: 0;
}
.findclinic_searchbox .searchcontainer .searchbox .facetwp-type-proximity .facetwp-input-wrap {
  width: 100%;
}
.findclinic_searchbox .searchcontainer .searchbox .facetwp-type-proximity .facetwp-location {
  border-radius: 10px;
  padding: 15px;
  width: calc(100% - 55px);
  border: 0;
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}
.findclinic_searchbox .searchcontainer .searchbox .facetwp-type-proximity .locate-me {
  background: #76B82A !important;
  opacity: 1;
  width: 50px;
  text-align: center;
  right: 0;
  border-radius: 10px;
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}
.findclinic_searchbox .searchcontainer .searchbox .facetwp-type-proximity .locate-me:not(.f-reset):before {
  /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' height='48' width='48'%3E%3Cdefs%3E%3C/defs%3E%3Ctitle%3Elocation-target%3C/title%3E%3Ccircle cx='12' cy='12' r='8' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3.5' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3E%3C/circle%3E%3Cline x1='12' y1='1' x2='12' y2='4' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3E%3C/line%3E%3Cline x1='12' y1='20' x2='12' y2='23' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3E%3C/line%3E%3Cline x1='23' y1='12' x2='20' y2='12' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3E%3C/line%3E%3Cline x1='4' y1='12' x2='1' y2='12' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3E%3C/line%3E%3C/svg%3E");
  */
  background-image: url("data:image/svg+xml,%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.2219 63.4448C49.9133 63.4448 63.4443 49.9137 63.4443 33.2224C63.4443 16.531 49.9133 3 33.2219 3C16.5305 3 2.99951 16.531 2.99951 33.2224C2.99951 49.9137 16.5305 63.4448 33.2219 63.4448Z' stroke='white' stroke-width='5.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M71.0001 71.0001L54.5667 54.5667' stroke='white' stroke-width='5.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.findclinic_searchbox .searchcontainer .searchbox .facetwp-type-proximity .locate-me.f-reset:before {
  filter: invert(1);
}
.findclinic_searchbox .searchcontainer .searchbox .facetwp-type-proximity .location-results {
  z-index: 2;
}
.findclinic_searchbox .searchcontainer .searchbox .facetwp-icon.f-loading:before {
  /*background-image: url('../images/loading.png');*/
  animation: none;
}
.findclinic_searchbox .searchcontainer .searchbox .facetwp-radius {
  display: none;
}
.findclinic_searchbox .search_footer {
  font-size: 13px;
  color: #fff;
  margin-top: 10px;
  font-style: italic;
}
.findclinic_searchbox .results .facetwp-template {
  background: #fff;
  padding: 25px;
  border-radius: 10px;
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}
.findclinic_searchbox .results .result_item {
  border-bottom: 1px solid #dedede;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.findclinic_searchbox .results .result_item .col_1 {
  flex-basis: calc(100% - 200px);
}
@media (min-width: 768px) {
  .findclinic_searchbox .results .result_item {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .findclinic_searchbox .results .result_item .col_1 {
    flex-basis: calc(100% - 200px);
  }
}
.findclinic_searchbox .results .result_item:last-child {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.findclinic_searchbox .results .result_item .title a {
  color: initial;
  font-size: 18px;
  font-weight: 600;
}
.findclinic_searchbox .results .result_item a.phone {
  align-items: center;
  border: 1px solid #dedede;
  border-radius: 8px;
  padding: 10px;
  color: initial;
  display: inline-flex;
  margin-top: 5px;
  font-weight: 600;
}
.findclinic_searchbox .results .result_item a.phone:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' height='48' width='48'%3E%3Cpath stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' d='M17.5 0.5H6.5C5.39543 0.5 4.5 1.39543 4.5 2.5V21.5C4.5 22.6046 5.39543 23.5 6.5 23.5H17.5C18.6046 23.5 19.5 22.6046 19.5 21.5V2.5C19.5 1.39543 18.6046 0.5 17.5 0.5Z'%3E%3C/path%3E%3Cpath stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' d='M19.5 19.5H4.5'%3E%3C/path%3E%3Cpath stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' d='M9.5 2.5H14.5'%3E%3C/path%3E%3Cpath stroke='%23000000' d='M12 21.5C11.8619 21.5 11.75 21.3881 11.75 21.25C11.75 21.1119 11.8619 21 12 21'%3E%3C/path%3E%3Cpath stroke='%23000000' d='M12 21.5C12.1381 21.5 12.25 21.3881 12.25 21.25C12.25 21.1119 12.1381 21 12 21'%3E%3C/path%3E%3C/svg%3E");
  height: 20px;
  width: 20px;
  display: inline-block;
  background-size: contain;
  margin-right: 5px;
}
.findclinic_searchbox .results .result_item a.website {
  color: initial;
  display: flex;
  align-items: center;
}
.findclinic_searchbox .results .result_item a.website:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' height='48' width='48'%3E%3Cpath stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' d='M17.5 0.5H6.5C5.39543 0.5 4.5 1.39543 4.5 2.5V21.5C4.5 22.6046 5.39543 23.5 6.5 23.5H17.5C18.6046 23.5 19.5 22.6046 19.5 21.5V2.5C19.5 1.39543 18.6046 0.5 17.5 0.5Z'%3E%3C/path%3E%3Cpath stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' d='M19.5 19.5H4.5'%3E%3C/path%3E%3Cpath stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' d='M9.5 2.5H14.5'%3E%3C/path%3E%3Cpath stroke='%23000000' d='M12 21.5C11.8619 21.5 11.75 21.3881 11.75 21.25C11.75 21.1119 11.8619 21 12 21'%3E%3C/path%3E%3Cpath stroke='%23000000' d='M12 21.5C12.1381 21.5 12.25 21.3881 12.25 21.25C12.25 21.1119 12.1381 21 12 21'%3E%3C/path%3E%3C/svg%3E");
  height: 20px;
  width: 20px;
  display: inline-block;
  background-size: contain;
  margin-right: 5px;
}
.findclinic_searchbox .results .result_item .gotoclinic a {
  padding: 12px 24px;
  border-radius: 3px;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  background-color: var(--e-global-color-accent);
  transition: 0.2s ease-in-out;
}
.findclinic_searchbox .results .result_item .gotoclinic a:hover {
  background: #000;
}
@media screen and (max-width: 768px) {
  .findclinic_searchbox .results .result_item .gotoclinic a {
    display: block;
    text-align: center;
    margin-top: 10px;
  }
}
.findclinic_searchbox .results .noresults_showall {
  display: block;
  padding: 12px 24px;
  border-radius: 3px;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  background-color: var(--e-global-color-accent);
  transition: 0.2s ease-in-out;
  text-align: center;
}
.findclinic_searchbox .results .noresults_showall:hover {
  background: #000;
}
.findclinic_searchbox.searchbox {
  max-width: 500px;
  margin: 25px auto 0 auto;
}
.findclinic_searchbox.searchbox .results {
  position: absolute;
  width: 100%;
  top: 100px;
  padding-bottom: 10px;
}
.findclinic_searchbox.searchbox .results .facetwp-template {
  box-shadow: 1px 1px 8px 5px rgba(0, 0, 0, 0.2);
}
.findclinic_searchbox.listresults .search_footer {
  color: initial;
}
.findclinic_searchbox.listresults .results {
  margin-top: 25px;
}
.findclinic_searchbox.listresults .results .facetwp-template.is-hidden {
  display: block !important;
}
.findclinic_searchbox.listresults .results .noresults_showall {
  display: inline-block;
}

body {
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}

/*# sourceMappingURL=style.css.map */
