/*html,body { font-size: 2.4vw; }*/

.home-page .grid-sizer, .grid-division-item { width: 33%; }

.grid-division-item { padding-bottom: 33%; }


#search-intro .grid-sizer, #search-intro .grid-item { width: 31%}

#search-intro .gutter-sizer { width: 3%; }


.accordian-name {
    display:none;
}

.thumb-container {
    background-color: #ffffcc;
    padding-bottom: 0px;
}

.thumb-container a
{
  height: auto;
  padding: initial;
}

.thumb-container img
{
  position: initial;
}

.signin-table label {
    text-align: right;
}

.thumb-container img
{
  max-width: 100%;
}

.FormUnit--spin {
	display: flex;
        flex-wrap: nowrap;
}
.FormUnit-quantity--add {
	order: 3;
}

.extra-container {
    flex-basis: auto;
    order: 2;
}

#home-flower-banner {
    display: block;
}

#home-mini-banner {
    display: none;
}

#quick-mobile-warning {
    display: none;
}

#quick-content {
    display: block;
}

.span6 {
    width: 48.6187845%;
    display: block;
    box-sizing: border-box;
    float: left;
    margin-left: 2.762431%
}

.search-result-item {
    display: inline-block;
    float: none;
}
.first {
    margin: 0;
}
.span6 {
    clear:none;
}
.span6 h2 {
    font-size: 1em;
}
#bb {
    display:block;
}


#bb .span6 {
  border: none;
  display: block;
  cursor: pointer;
  font-size: smaller;
}

#bb .span6:hover {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.inline-list p {
    font-size: smaller;
}
.inline-list {
    line-height: 100%;
}

 .group-part-line-medium {
     display: block;
     float: left;
     width: 5%;
 }
 
 .group-part-line-small {
     display: none;
 }
 
 .group-mobile-left {
    width: 50%;
    float: left;
    padding: 8px;
    text-align: left;
}

.group-mobile-right {
    width: 45%;
    float:left;
    text-align: right;
    padding: 8px;
}

.group-weight-line-small, .group-part-total, delete_cell {
    width: 33%;
    float: left;
    text-align: right;
}
.order-header-group {
    display: block;
}

 .group-spacer {
     display: block;
     float: left;
     width: 33%;
 }
 
 .icing {
     display: block;
 }
 
 .search-result-item .name {
    text-decoration: none;
}

.search-result-item a:hover {
    color: #2A9687;
}

.missing-image-filler {
    display: table-cell;
}

 #expanded-switch-divisions-bar {
     display: block;
 }
 
 #compact-switch-divisions-bar {
     display: none;
 }
 
  #sidebar-division-switch {
     display: none;
 }

 .search-result-column {
     padding: inherit;
 }
 
 #footer3 {
    text-align: right !important; 
 }
 