.sq-ft-price-style {
font-weight: bold;
padding-bottom: 15px;
line-height: 2.5;
}
.square-footage-display{
font-weight: bold;
font-size: 1.2rem;
font-weight: 700;
color: #0274be;
}
.dgwt-wcas-sp{
visibility: hidden;
}
.menu-item-54786 .menu-text {
color: white;
background: red;
padding: 12px;
font-weight: bold;
}
.main-header-bar-wrap {
Zmargin-bottom: 15px;
}
.Zfrm_form_fields  input[type="text"], .Zhome-page-form input[type="email"], .Zfrm_form_fields textarea {
color: 
#fff;
background-color:
transparent;
border-color:
#cccccc;
border-width: 1px;
border-style: solid;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 100%;
font-size: 14px;
padding: 6px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
outline: none;
font-weight: normal;
box-shadow: 0 1px 1px
rgba(0, 0, 0, 0.075) inset;
}
.nav-drop-shadow {
max-width: 100%;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;   box-shadow: 4px 4px 4px 3px #555;
box-shadow: 4px 4px 4px 3px #555;
}
.img-top-align {
vertical-align: text-top;
}
.orig-sq-ft-price-style {
text-decoration: line-through;
color: red;	
}
.mega-menu-item-66581{
background-color: #EC3137 !important;
}
.mega-menu-item-66581:active {
background-color: #EC3137 !important;
color: white !important;
}
.cart .wc-measurement-price-calculator-price-table{
width: 60%;
}
.entry-summary .variations_form {
width: 60%;
}
.elementor-flip-box .elementor-flip-box__layer__title, 
.elementor-flip-box .elementor-flip-box__layer__description {
text-shadow: 2px 2px 4px #000;
}
.paramount-img-with-text{
width: 25%;	
display:inline-block;
padding: 0px 10px 0px 0px;
vertical-align: text-top;	
}
.paramount-img-with-text a{
text-align: center;
}
.paramount-img-with-text a img{
vertical-align: text-top;
}
.frm_form_14_container .frm_form_fields label{
color: white !important;
text-shadow: 3px 3px 4px #000000 !important; 
}
#frm_form_17_container .frm_form_fields label{
color: white !important;
text-shadow: 2px 2px 4px #000000 !important; 
}
#frm_form_17_container .frm_form_fields .frm_description{
color: white !important;
text-shadow: 2px 2px 4px #000000 !important; 
}
.sale-page-original-price {
text-decoration: line-through;
color: red;
font-size: 16px;
font-weight: 400;
}
.sale-page-clearance-price {
color: red;
font-size: 16px;
font-weight: 600;
}
.sale-page-addtl-notes {
color: #808285;
font-size: 15px;
font-weight: 400;
}
.Ssale-page-addtl-notes:empty {
display: none;
}
.woocommerce-loop-product__title span:empty{
display: none;
}
.woocommerce-loop-product__title {
font-weight: bold !important;
margin-bottom: 10px !important;	
}
.Zhome-page-form
.Zfrm_form_fields {
text-shadow: 0px 0px 9px black;
}
.frm_form_14_container {
text-shadow: 0px 0px 9px black;
}
.ast-woocommerce-container {
margin-top: 25px;
}
.woocommerce-Tabs-panel {
font-weight: 400;
font-family: 'Raleway',sans-serif;
text-transform: uppercase;
}
.check-out-text {
display: block;
color: #fff;
text-transform: uppercase;
text-decoration: none;
text-align: center;
font-family: inherit;
font-size: 15px;
font-weight: 500;
outline: none;
}
.pisol_buy_now_button {
display: block !important;
padding-left: 15px;
}
.woocommerce a.remove {
border: 1px solid #999 !important;
color: #999 !important;
}
.rigid-max-rel-prod {
display: inline-block;
margin-right: 25px;
}
.rigid-max-rel-prod-hr{
overflow: visible; padding: 0;
border: none;
border-top: medium double #333;
color: #333;
text-align: center;
}
.rigid-max-rel-prod-title{
margin-top: 40px;
font-size: 1.6em;
font-weight: 700;	
text-align: left;	
line-height: 1;	
}
.woocommerce div.product form.cart .button.pisol_single_buy_now {
float:none;
}
.betrs_option_desc b {
color:red;
}
.Zship-to-terminal-label{
font-size: 1.6em;
font-weight: 700;	
color: red;
}
input[name=billing_country] {
pointer-events: none;
}
.select2  {
color: red;
border: 1px solid #999 !important;
color: #999 !important;	
}
.woocommerce-shipping-methods label {
font-size: 1em;
font-weight: 700;	
color: red;
}