a{
	text-decoration:none!important;
}

#wpforms-182-field_1-container label{
	font-family: Ubuntu;
	font-size: 15px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
	margin-bottom:10px;

}

#wpforms-182-field_2-container label{
	font-family: Ubuntu;
	font-size: 15px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
	margin-bottom:10px;

}

#wpforms-182-field_3-container label{
	font-family: Ubuntu;
	font-size: 15px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
	margin-bottom:10px;

}

#wpforms-182-field_4-container label{
	font-family: Ubuntu;
	font-size: 15px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
	margin-bottom:10px;

}

#wpforms-182-field_1 input{

	height:56px!important;

}

#wpforms-182-field_1[placeholder="Enter first name"]{
	font-family: 'Ubuntu';
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.5px;
text-align: left;
background:#FCFCFC;
}

#wpforms-182-field_2[placeholder="Enter last name"]{
	font-family: 'Ubuntu';
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.5px;
text-align: left;
background:#FCFCFC;
}

#wpforms-182-field_3[placeholder="Enter email address"]{
	font-family: 'Ubuntu';
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.5px;
text-align: left;
background:#FCFCFC;
}

#wpforms-182-field_4[placeholder="Enter contact number"]{
	font-family: 'Ubuntu';
font-size: 16px;
font-weight: 400px;
line-height: 24px;
letter-spacing: 0.5px;
text-align: left;
background:#FCFCFC;

}

/* Form Field CSS:   */

.wpf-center {
     margin-left: auto !important;
     margin-right: auto !important;
     max-width: 500px; 
}

/* Form Title & Button CSS: */

.wpf-center .wpforms-head-container, 
.wpf-center .wpforms-submit-container {
     text-align: center; 
}


#wpforms-submit-182{
padding:10px 34px 10px 34px;
	border-radius:10px;
}


.woocommerce-loop-category__title{
	text-align:center;
}


/* Product Page */

.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default{
    background: #BDBDBD33;
    font-family: Ubuntu;
    font-size: 18px;
    font-weight: 500;
    line-height: 20.68px;
/*     letter-spacing: 0.5px; */
    text-align: left;
    border-radius: 5px;
	  color:#757575!important;
}

.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap:hover{
	background: #282A40!important;
    font-family: Ubuntu!important;
    font-size: 18px!important;
    font-weight: 500!important;
    line-height: 20.68px!important;
/*     letter-spacing: 0.5px; */
    text-align: left;
    border-radius: 5px;

}

.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected{
    background: #282A40;
    font-family: Ubuntu!important;
    font-size: 18px!important;
    font-weight: 500!important;
    line-height: 20.68px!important;
/*     letter-spacing: 0.5px; */
    text-align: left!important;
    border-radius: 5px!important;

/* 	color:#757575!important; */

}

.woocommerce .elementor-258 .elementor-element.elementor-element-42b6fbb form.cart table.variations label {
    color: var(--e-global-color-text);
    float: left;
    padding: 0px;
    margin: 0px;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
  background:none;
}

.woocommerce .elementor-258 .elementor-element.elementor-element-42b6fbb form.cart table.variations label {
    color: var(--e-global-color-text);
    float: left;
    /* padding: 0px; */
    margin-left: -13px;
/* 	    margin-top: -px; */
	font-family: Ubuntu!important;
font-size: 16px!important;
font-weight: 500!important;
/* line-height: 18.38px; */
letter-spacing: 0.5px;
text-align: left;

}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    line-height: 2em;
    vertical-align: top;
    margin-top: -23px;
/* 	  z-index:-1px!important; */
}


.woo_sc_call_popup {
/*     background:red!important; */
/*     color: black; */
    float: right;
font-family: Ubuntu!important;
font-size: 14px!important;
font-weight: 400!important;
line-height: 16.09px!important;
letter-spacing: 0.5px!important;
text-align: right;
	position:relative;
	z-index:10px!important;

}

.woo_sc_call_popup:hover {
border:none;
	background:none;
}

.vi-wpvs-variation-style-content table td{
    padding-left: 5px!important;
}


div.woo_sc_price_btn_popup {
    font-size:10px!important;
    margin: -23px 0px;
/*     clear: both; */
/*     display: inline-flex; */
    height: 30px;
    z-index: 9;
    padding: 7px 9px;
    cursor: pointer;
    line-height: 40px;
/*     transform: rotate(50deg); */
}

.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{
	filter: grayscale(0);
}

.woocommerce div.product div.images .flex-control-thumbs li img{
    cursor: pointer;
    opacity: .5;
    padding: 5px;
    border-radius: 10px;
	filter: grayscale(0.9);
	  
}

.elementor-widget-container p{
	font-family: Ubuntu!important;
font-size: 16px!important;
font-weight: 500!important;
/* line-height: 34px!important; */
text-align: left!important;

}

.single_add_to_cart_button{
   background-color:#DD1E36!important;
font-family: Ubuntu!important;
font-size: 16px!important;
font-weight: 500!important;
line-height: 24px!important;
letter-spacing: 0.5px;
text-align: center;	
	font-family: Ubuntu!important;
font-size: 16px!important;
font-weight: 500!important;
/* line-height: 24px!important; */
/* letter-spacing: 0.5px; */
width:100%;
	margin-left:0px!important;
  margin-top:-10px!important;
}

.single_add_to_cart_button:hover{
	background-color:#DD1E36!important;
}

.single_variation_wrap{
	margin-top:-20px!important;
}

/* Product Page */

/* HOME */
.wlfmc-loop-btn:not(.is-elementor) .wlfmc-add-button > a i {
    color: rgb(221, 30, 54);
    background: white;
      padding: 6px 5px 5px 5px;
    border-radius: 5px;
}
.wlfmc-loop-btn:not(.is-elementor) .wlfmc-add-button > a i {
    font-size: 20px;
}
/* HOME */


/* SHOP */
.wpfFilterWrapper .wfpDescription {
    padding-bottom: 5px;
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: 500;
    line-height: 16.09px;
    text-align: left;
    margin-left: 0px;
	color:#BDBDBD;
	margin-bottom:10px;
}

.wpfFilterButton{
	background-color:#DD1E36;
	border-radius:8px!important;
	color:white;
	font-family: Ubuntu!important;
font-size: 14px!important;
font-weight: 500!important;
line-height: 16.09px!important;
letter-spacing: 0.5px!important;
text-align: center!important;
	float:right;
}

.wpfFilterButton:hover{
	background-color:#DD1E36;
}

.wpfClearButton:hover{
	background-color:#DD1E36;
	border:1px solid #DD1E36!important;
}
.wpfClearButton{
	background-color:white;
	border-radius:8px!important;
	border:1px solid #282A40!important;
	color:#282A40;
	font-family: Ubuntu!important;
font-size: 14px!important;
font-weight: 500!important;
line-height: 16.09px!important;
letter-spacing: 0.5px!important;
text-align: center!important;
}

.wpfFilterButtons {
    margin-top: 25px;
    margin-bottom: 5px;
    margin-left: 5px;
}

.wpfCheckboxHier{
	background:#F6F6F6;
	border-radius:8px;
	padding:10px 8px 10px 8px;
}

.wpfFilterTaxNameWrapper{
	font-family: Roboto;
font-size: 14px!important;
font-weight: 400!important;
line-height: 16.41px!important;
letter-spacing: 0.25px!important;
text-align: left;
	color:#1B1B1F;

}

.woocommerce-Price-amount{
	font-family: Ubuntu;
font-size: 18px;
font-weight: 700;
line-height: 20.68px;
text-align: left;
	color:#282A40;
}

p.price{
	color:#282A40!important;
}

.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .elementor-button {
    cursor: pointer;
    position: relative;
    background: #DD1E36;
    border-radius: 8px;
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: 500;
    line-height: 16.09px;
    letter-spacing: 0.5px;
    text-align: center;
    color: white;
}


/* SHOP */

/* Wishlist */

.entry-title{
	display:none!important;
}

/* Wishlist */

/* My Account */

.woocommerce-MyAccount-navigation-link--downloads{
	display:none!important;
}

/* My Account */