.logo {

    max-width:130px !important;
}

.woocommerce .woocommerce-ordering select {
    vertical-align: top;
    visibility: hidden;
    display: none;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {

    padding: 0 20px 0 0;
}
.woocommerce div.product form.cart {
    margin-bottom: 0;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    vertical-align: top;
    line-height: 0;
}

.label, .label.primary {
    background: none !important;
    color: #fefefe;
}


.woocommerce div.product form.cart .variations label {
    font-weight: 700;
    font-size: 1.25rem;
    background: none !important;
}

.sfm-navicon-button:after { left: 45px; top: 6px; width: auto; margin: 5px 0 0 0;font-size: 16px; }

.sfm-widget p {
    margin: 0 0 10px;
    color: #666;
}

.gform_wrapper {
    overflow: inherit;
    margin: 0;
    max-width: 98%;
    padding: 0 20px 0 20px;
}

.sfm-widget p {
    margin: 0 0 10px;
    color: #666;
    font-size: .9rem;
    line-height: 1.1rem;
}

#sfm-sidebar.sfm-compact .sfm-logo {
    margin-top: 0;
    margin-bottom: 0;
}




h2.woocommerce-loop-product__title {
    font-size: 1.25rem !important;
    line-height: 1.25rem;
    font-weight: 900;
    color: #739ea4;

}

h2.woocommerce-loop-product__title {
    font-size: 1.25rem !important;
    line-height: 1.25rem;
    font-weight: 900;
    color:#739ea4;
	margin:0;
}

.woocommerce ul.products li.product .price {
    color: #666666;
margin-bottom:0;
    font-size: 1rem;
}
 
.variable-description {font-size:.85rem; text-transform:uppercase; color:#666; font-style:italic}

.alta-item-desc {
    background: #f7f7f7;
    padding: 20px;
    min-height: 230px;
    margin-top: -25px;
}