/*
label: Above And Beyond NyloBoard Rev 04
description: Search to the left of the Map.  Results below.  Feature locations highlighted.  Experience search box title. Show Tagalong legend below the map. Email not shown in results or bubble.
Locator Layout: <div id="sl_div"><div id="sl_top"><div id="sl_top_left" class="sl_leftcol"><div id="search_box"><div id="search_box_header">[slp_option name="search_box_title"]</div><div id="search_box_form">[slp_search]</div></div></div><div id="sl_top_right" class="sl_rightcol">[slp_map]</div></div><div id="sl_mid"><div id="sl_mid_left" class="sl_leftcol"></div><div id="sl_mid_right" class="sl_rightcol">[tagalong legend]</div></div><div id="sl_bottom"><div id="results_box"><div id="results_box_header">Dealers and Contractors</div><div id="results_box_output">[slp_results]</div></div></div></div>
Bubble Layout: <div id="sl_info_bubble" class="[slp_location featured]"><span id="slp_bubble_name"><strong>[slp_location name  suffix  br]</strong></span><span id="slp_bubble_address">[slp_location address       suffix  br]</span><span id="slp_bubble_address2">[slp_location address2      suffix  br]</span><span id="slp_bubble_city">[slp_location city          suffix  comma]</span><span id="slp_bubble_state">[slp_location state suffix    space]</span><span id="slp_bubble_zip">[slp_location zip suffix  br]</span><span id="slp_bubble_country"><span id="slp_bubble_country">[slp_location country       suffix  br]</span></span><span id="slp_bubble_directions">[html br ifset directions][slp_option label_directions wrap directions]</span><span id="slp_bubble_website">[html br ifset url][slp_location url           wrap    website][slp_option label_website ifset url][html closing_anchor ifset url][html br ifset url]</span><span id="slp_bubble_phone">[html br ifset phone]<span class="location_detail_label">[slp_option   label_phone   ifset   phone]</span>[slp_location phone         suffix    br]</span><span id="slp_bubble_fax"><span class="location_detail_label">[slp_option   label_fax     ifset   fax  ]</span>[slp_location fax           suffix    br]<span><span id="slp_bubble_description"><span id="slp_bubble_description">[html br ifset description][slp_location description raw]</span>[html br ifset description]</span><span id="slp_bubble_hours">[html br ifset hours]<span class="location_detail_label">[slp_option   label_hours   ifset   hours]</span><span class="location_detail_hours">[slp_location hours         suffix    br]</span></span><span id="slp_bubble_img">[html br ifset img][slp_location image         wrap    img]</span><span id="slp_tags">[slp_location tags]</span><span class="bubble_footnote">[slp_option bubble_footnote]</span></div>
Results Layout: <div id="slp_results_[slp_location id]" class="results_entry  [slp_location featured]"><div class="results_row_left_column"   id="slp_left_cell_[slp_location id]"   ><span class="location_name">[slp_location name]</span><span class="location_distance">[slp_location distance_1] [slp_location distance_unit]</span></div><div class="results_row_center_column" id="slp_center_cell_[slp_location id]" ><span class="slp_result_address slp_result_street">[slp_location address]</span><span class="slp_result_address slp_result_street2">[slp_location address2]</span><span class="slp_result_address slp_result_citystatezip">[slp_location city_state_zip]</span><span class="slp_result_address slp_result_country">[slp_location country]</span><span class="slp_result_address slp_result_phone">[slp_location phone]</span><span class="slp_result_address slp_result_fax">[slp_location fax]</span></div><div class="results_row_right_column"  id="slp_right_cell_[slp_location id]"  ><span class="slp_result_contact slp_result_website">[slp_location web_link]</span><span class="slp_result_contact slp_result_directions"><a href="http://[slp_location map_domain]/maps?saddr=[slp_location search_address]&daddr=[slp_location location_address]" target="_blank" class="storelocatorlink">[slp_location directions_text]</a></span><span class="slp_result_contact slp_result_hours">[slp_location hours]</span>[slp_location iconarray wrap="fullspan"]</div></div>
Search Layout: <div id="address_search">[slp_search_element input_with_label="name"][slp_search_element input_with_label="address"][slp_search_element dropdown_with_label="city"][slp_search_element dropdown_with_label="state"][slp_search_element dropdown_with_label="country"][slp_search_element selector_with_label="tag"][slp_search_element dropdown_with_label="category"]<div class="search_item">[slp_search_element dropdown_with_label="radius"][slp_search_element button="submit"]</div></div>
*/
/*---------------------
 * SLP Sass Imports
 *---------------------*/
/* A div that looks like a button. */
.like-a-button {
  background: #FFF;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD));
  background: -moz-linear-gradient(top, #FFF, #DDD);
  text-decoration: none;
  border: 1px solid #BBBBBB;
  margin: 0;
  padding: 3px 12px;
  text-align: center;
  width: auto;
  cursor: pointer;
  color: #333;
  display: inline-block;
  line-height: 1em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -khtml-border-radius: 3px; }

.like-a-button:hover {
  background: #DDD;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF');
  background: -webkit-gradient(linear, left top, left bottom, from(#DDD), to(#FFF));
  background: -moz-linear-gradient(top, #DDD, #FFF); }

.like-a-button A {
  text-decoration: none; }

#sl_info_bubble .location_detail_hours {
  white-space: pre-wrap; }

.slp_result_contact.slp_result_hours {
  white-space: pre-wrap; }

div#map img {
  background-color: transparent;
  box-shadow: none;
  border: none;
  max-width: none;
  opacity: 1.0; }

/* Fix IE11 Rules from Bad WP Themes */
div#map div {
  overflow: visible; }

/* Fix IE10 Rules */
div#map .gm-style-cc > div {
  word-wrap: normal; }

/* Hide the default Google bubble shadow */
div#map img[src='http://maps.gstatic.com/mapfiles/iws3.png'] {
  display: none; }

#map_box_image {
  display: block; }

div.gm-style-iw div#sl_info_bubble {
  min-width: 12em; }

#map_box_map {
  display: none; }

div#slp_tagline {
  background-color: #AABBDD;
  font-size: 11px;
  font-family: Arial, sans-serif;
  opacity: 0.45;
  filter: alpha(opacity=45);
  margin-bottom: 3px;
  padding-right: 3px;
  text-align: right;
  width: 100%; }

#slp_widget\[city\] {
  display: none; }

#search_by_tag span {
  margin-right: 0.4em; }

#search_by_tag span input[type="radio"] {
  margin: 0 0.2em 0 1em;
  width: 1em;
  vertical-align: sub; }

#tagalong_category_selector .category_selector.parent {
  display: block;
  float: left; }
#tagalong_category_selector .category_selector.child {
  display: none;
  float: left;
  margin-left: 0.2em; }

#tagalong_cascade_dropdowns {
  display: inline-block;
  position: relative;
  vertical-align: top; }

#searchForm div.tagalong_category_selector {
  display: inline;
  white-space: nowrap;
  padding-right: 1%; }
  #searchForm div.tagalong_category_selector:first-child {
    margin-left: 0; }
    #searchForm div.tagalong_category_selector:first-child LABEL {
      display: inline-block;
      min-width: 21%; }
    #searchForm div.tagalong_category_selector:first-child SELECT {
      display: inline; }
  #searchForm div.tagalong_category_selector span.ui-selectmenu-button {
    width: 100% !important; }

#tagalong_legend {
  border: none;
  padding: 0;
  text-align: right; }
  #tagalong_legend .legend_text {
    display: inline-block;
    margin-left: 0.25em;
    margin-right: 0;
    max-width: 8em;
    padding-top: 0.01em;
    text-align: left;
    vertical-align: top; }
  #tagalong_legend .tagalong_legend_icon {
    display: inline-block;
    margin-bottom: 0.75em;
    min-width: 11em; }

.results_line.location_iconarray > a {
  display: block;
  height: auto;
  width: auto; }

ul.ui-autocomplete.ui-front.ui-widget {
  color: gray;
  background-color: white;
  border: solid 1px #C0C0C0;
  border-radius: 3px;
  padding: 0.2em;
  display: inline-block;
  height: inherit; }
  ul.ui-autocomplete.ui-front.ui-widget li {
    list-style: none; }

/*---------------------
 * WordPress Tweaks
 *---------------------*/
.singular .entry-meta .edit-link a {
  right: 0;
  left: auto; }

/*---------------------
 * Entire SLPlus UI
 *---------------------*/
div#sl_div {
  display: block;
  margin-top: 0px;
  min-height: 650px;
  position: relative;
  width: 100%; }

/*---------------------
 * Left Column
 *---------------------*/
div.sl_leftcol {
  display: inline-block;
  vertical-align: top;
  width: 44%; }

div#sl_mid_left {
  width: 2%; }

/*---------------------
 * Right Column
 *---------------------*/
div.sl_rightcol {
  display: inline-block;
  padding-left: 1%;
  vertical-align: top;
  width: 55%; }

div#sl_mid_right {
  width: 97%;
  padding-top: 1em; }

/*---------------------
 * Map
 *---------------------*/
div#map {
  border: solid 4px white;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5);
  height: 492px;
  margin: 0px;
  width: 100%; }

div#slp_tagline {
  font-family: Arial,sans-serif;
  background-color: transparent;
  font-size: 11px;
  margin-top: 0.5em;
  opacity: 0.45;
  text-align: right;
  width: 100%; }

#sl_info_bubble span, .slp_info_bubble span {
  display: block;
  min-width: 25vw;
  max-width: 25vw; }

/*---------------------
 * Search Form
 *---------------------*/
#search_box #search_box_header {
  color: #FFFFFF;
  font-weight: bold;
  background-color: #da8e12;
  padding: 0.5em 0.5em;
  display: block;
  margin-bottom: 0px; }

#search_box #search_box_form {
  background-color: #fdf9f4;
  padding: 1em 0;
  width: 100%; }

form#searchForm #div_nameSearch,
div#slpw_searchform #div_nameSearch,
form#searchForm #addy_in_address,
div#slpw_searchform #addy_in_address,
form#searchForm #addy_in_city,
div#slpw_searchform #addy_in_city,
form#searchForm #addy_in_state,
div#slpw_searchform #addy_in_state,
form#searchForm #addy_in_country,
div#slpw_searchform #addy_in_country,
form#searchForm #tagalong_category_selector,
div#slpw_searchform #tagalong_category_selector,
form#searchForm #addy_in_radius,
div#slpw_searchform #addy_in_radius {
  padding-bottom: 1em; }

form#searchForm LABEL,
div#slpw_searchform LABEL {
  display: inline-block;
  padding-right: 1%;
  text-align: right;
  width: 30%; }

form#searchForm INPUT,
div#slpw_searchform INPUT {
  display: inline-block; }

form#searchForm SELECT,
div#slpw_searchform SELECT {
  display: inline-block;
  padding-right: 3px; }

input#addressInput {
  border: 1px solid #C0C0C0;
  border-radius: 3px 3px 3px 3px;
  display: inline;
  height: 18px;
  padding: 0 5px;
  width: 205px; }

input#nameSearch {
  border: 1px solid #C0C0C0;
  border-radius: 3px 3px 3px 3px;
  display: inline;
  height: 18px;
  padding: 0 5px;
  width: 205px; }

div#addy_in_radius,
div#slpw_submitline {
  display: block;
  padding-top: 6px; }

div#radius_in_submit {
  display: block;
  margin: 0px auto;
  padding: 6px;
  text-align: center;
  width: 100%; }

input#addressSubmit,
input#slpw_addressSubmit {
  background-color: #CE8829;
  border: medium none;
  border-radius: 6px 6px 6px 6px;
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 10px 20px;
  text-transform: uppercase; }

input#addressSubmit:hover,
input#slpw_addressSubmit:hover {
  background-color: #F3981D; }

form#searchForm .slp_checkbox_entry {
  display: block; }

form#searchForm .slp_checkbox_group {
  display: inline-block;
  vertical-align: top; }

/*---------------------
 * Results
 *---------------------*/
#results_box #results_box_header {
  color: #FFFFFF;
  font-weight: bold;
  background-color: #8bc719;
  padding: 0.5em 0.5em;
  display: block;
  margin-top: 0px; }

div#map_sidebar,
div#slpw_resultsbox #slpw_results {
  overflow: auto; }

div#slpw_resultsbox #slpw_results {
  display: none; }

div#map_sidebar .results_entry,
div#slpw_resultsbox .results_entry {
  border-bottom: 1px solid #efefef;
  padding: 1em 1% 0.5em; }

div#map_sidebar .results_entry {
  cursor: pointer; }

div#map_sidebar .results_entry:hover,
div#slpw_resultsbox .results_entry:hover {
  background: #f2f2f2; }

div.no_results_found {
  margin-left: 6px; }

div#map_sidebar .results_row_left_column,
div#slpw_resultsbox .results_row_left_column,
div#map_sidebar .results_row_center_column,
div#slpw_resultsbox .results_row_center_column,
div#map_sidebar .results_row_right_column,
div#slpw_resultsbox .results_row_right_column {
  display: inline-block;
  vertical-align: top;
  width: 30%; }

div#map_sidebar .results_row_left_column,
div#slpw_resultsbox .results_row_left_column {
  width: 40%; }

div#map_sidebar .results_row_center_column,
div#slpw_resultsbox .results_row_center_column {
  width: 40%; }

div#map_sidebar .results_row_right_column,
div#slpw_resultsbox .results_row_right_column {
  text-align: right;
  width: 18%; }

#slp_marker_email > nobr {
  display: block;
  overflow: hidden;
  width: 100%; }

.results_entry .location_iconarray {
  display: block; }
  .results_entry .location_iconarray img {
    margin: 0.25em; }

.results_entry.featured {
  background-color: #EEF7DC; }
.results_entry a.storelocatorlink {
  overflow: hidden; }
.results_entry span.location_name {
  color: #41922b;
  display: block;
  font-weight: 700; }
.results_entry span.slp_result_citystatezip, .results_entry span.slp_result_phone, .results_entry span.location_distance {
  display: block; }
.results_entry span.slp_result_hours {
  display: block;
  white-space: pre-wrap; }

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