/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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 */
.circle
{
  height: 3px;
  width: 3px;
  background: #1d1e1d;
  border-radius: 6px;
  margin: 0 10px;
  vertical-align: middle;
  display: inline-block;
}

#map { 
width: 100%;
height: 100%;
}
.filtertag {
	margin-bottom:10px;
}
#storelocator .filtertag {
    background: url(/wp-content/themes/hello-theme-child-master/store-locator/images/marker756.png) right center no-repeat;
    margin-right: 10px;
    padding: 3px 0;
    -webkit-background-size: 8%;
    background-size: 8%;
}
#storelocator .c756 {
    background-image: url(/wp-content/themes/hello-theme-child-master/store-locator/images/marker756.png);
	background-position-x: 25px !important;
}
#storelocator .c757 {
    background-image: url(/wp-content/themes/hello-theme-child-master/store-locator/images/marker757.png);
	background-position-x: 25px !important;
}
#storelocator .c758 {
    background-image: url(/wp-content/themes/hello-theme-child-master/store-locator/images/marker758.png);
	background-position-x: 25px !important;
}
#storelocator .c759 {
    background-image: url(/wp-content/themes/hello-theme-child-master/store-locator/images/marker759.png);
	background-position-x: 25px !important;
}
.img-store-term {
  width:20px !important;
  max-width: 20px !important;
  display:block;
  margin:20px 20px 20px 0;
}
#map .img-store-term {
  width:20px !important;
  max-width: 20px !important;
  text-align:center !important;
  
  margin:20px 20px 20px 20px;
}
.store-data p {
	text-align:left !important;
}
.tags fieldset {
	border:none;
	border-bottom:1px solid #c6c6c6;
}
#stores .store-data {
  min-height: 200px;
  border-bottom: 1px solid #c6c6c6;
}
@media all and (max-width: 992px) {
  #storelocator {
    text-align: center;
  }
  #storelocator .tags {
    text-align: left;
  }
  #storelocator .sx-column {
    min-height: 250px;
    max-width: unset;
	padding:30px;
  }
  #storelocator .sx-column .separator {
    display: none;
  }
  #storelocator .list-wrapper {
    display: none;
  }
  #storelocator .filtertag {
    background-size: 6%;
  }
}
