h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
}

.sgpb-main-html-content-wrapper{
	padding: 30px;
}

.ppom-wrapper a{
	color: #000 !important;
}

a{
	font-weight: 400;
}

header a{
	font-weight: 300;
}

.woocommerce table.shop_table, .woocommerce-page table.shop_table{
	border-radius: 0px
}

.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button{
	border-radius: 0px;
	padding: 10px !important;
}
.shop_table thead tr{
	  border-bottom: 1px solid #eee;
    background: #231f20;
    color: #eee;
    text-transform: uppercase;
}

.shop_table thead tr th{
	  font-weight: 300 !important;
	font-size: 12px
}

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td{
	border: none;
}

.shop_table .cart_item td{
	border-bottom: 1px solid #eee !important;
}


.ctct-disclosure{
	display: none;
}

h1 {
	letter-spacing: 6px;
}

.showcase{
    height: 450px;
}

.testimonial{
    height: 225px;
    overflow: hidden;
}

.sub-img-col{
    height: 225px;
}

.showcase .left-col .main-img img{
    height: 450px;
    width: auto;
}

.ppom-price-countainer{
	padding: 0px 5px;
}

.ppom-wrapper .table-striped tbody tr:nth-of-type(odd){
	background-color: white !important;
}

.ppom-option-total-price{
	display: none;
} 

.ppom-total-without-fixed{
	background-color: #eee;
}

.nm-boxes-outer input + img{
	margin: 3px 4px;
	border-radius: 0px !important;
}

.nm-boxes-outer input:checked + img {
    border: 1px solid #000000 !important;
	  -webkit-filter: brightness(90%); /* Safari */
    filter: brightness(90%);
}

.ppom-wrapper .btn-primary:hover {
    color: #fff;
    background-color: #000000!important;
    border-color: #000000!important;
}

.variable-item:not(.radio-variable-item) {
    width: 200px;
    height: 50px;
}

.variations .label{
	display: none;
}

ul.color-variable-wrapper li.variable-item:not(.radio-variable-item){
	width: 50px;
}

.woocommerce div.product form.cart .variations, .woocommerce-page div.product form.cart .variations{
	margin-top: 0px;
}

p, div, label, table, tr, th, td{
	font-weight: 300;
}

.woocommerce div.product form.cart .reset_variations, .woocommerce-page div.product form.cart .reset_variations{
	display: none;
}
.ppom-wrapper 
input.form-control, .woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item{
	border-radius: 0px;
} 

.ppom-wrapper a.btn-primary{
	background-color: #777;
	border-radius: 0px;
	text-transform: uppercase;
	font-weight: 400;
	font-family: Montserrat, sans-serif;
	font-size: 14px;
-webkit-font-smoothing:
antialiased; 
	border: 0px;
}

.woocommerce div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td {
    padding-bottom: 0px;
}

.bottle-tab{
	cursor: pointer;
}

.bottle-tab.active{
	border-bottom: 3px solid #000;
}

.bottle-tab-content{
	display: none;
}


.bottle-tab-content.active{
	display: block;
}

.fl-builder-edit .bottle-tab-content{
	display: block;
}

.input-radio {
  float: left;
	height: 30px;
}

.radio{
	margin-left: 20px;
}

