/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.16.0
Requires at least:    5.0.0
Requires PHP:         5.6.20
WC requires at least: 4.4.0
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/

#main {
    min-height: 700px;
}
.header-main .nav > li > a{
	text-transform: uppercase;
    letter-spacing: 0.2em;
}
nav.woocommerce-breadcrumb.breadcrumbs.uppercase {
    display: none;
}
.product-info .price-wrapper {
    display: inline-flex;
	font-family: Montserrat, sans-serif;
}
form#cfw-side-cart-form {
    margin: 0;
}
.loox-list-reviews {
    display: inline-flex;
    float: right;
    text-decoration: none;
    font-weight: 900;
    font-size: 14px;
    align-items: center;
    color: #35a173;
    font-family: Nunito;
    letter-spacing: 0;
    text-transform: uppercase;
}

h1.product-title.product_title.entry-title {
    font-size: 20px;
    margin-bottom: 0.25em;
	margin-top: 0.25em;
    line-height: 1.2;
    font-weight: 600;
	text-transform: uppercase;
    letter-spacing: 0.2em;
}.price-wrapper {
    font-size: 14px;
    margin-bottom: 0.25em;
    line-height: 1.2;
    font-weight: 600;
}table.thwepo-extra-options tbody {
    display: flex;
    margin: 0 -10px 8px 0;
    flex-wrap: wrap;
}tr.dmmzh_att_wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 50%;
    padding: 0 10px 0px 0px;
}tr.dmmzh_att_wrapper .label {
    width: 100%;
    padding: 0;
    font-size: 15px;
}tr.dmmzh_att_wrapper .value {
    width: 100%;
    padding: 0;
}button.single_add_to_cart_button.button.alt {
    width: calc(100% - 109px);
    background-color: #3bb54a;
}table.thwepo-extra-options tr+tr {
    border: none;
}table.thwepo-extra-options .required {
    display: none;
}
.product-page-accordian .accordion .toggle {
    border-radius: 999px;
    height: 1.5em;
    RIGHT: 0;
    margin-right: 5px;
    position: absolute;
    top: .3em;
    transform-origin: 50% 47%;
    width: 2.3em;
}