.selected-variation-display {
background: #f8f9fa;
border: 1px solid #e3e6ea;
border-radius: 4px;
padding: 8px 12px;
margin-bottom: 8px;
font-size: 14px;
font-weight: 600;
color: #495057;
transition: all 0.2s ease;
}
.selected-variation-display.active {
background: #e8f4fd;
border-color: #007cba;
color: #007cba;
}
.selected-variation-display .selected-variation-text {
display: inline-block;
}
.selected-variation-display .selected-variation-text:before {
content: "Selected: ";
font-weight: 400;
opacity: 0.8;
} .variations td.value {
position: relative;
} .selected-variation-display {
opacity: 0;
transform: translateY(-10px);
}
.selected-variation-display.show {
opacity: 1;
transform: translateY(0);
} #footercustomarea .wp-block-image.alignfull img,
#footercustomarea .wp-block-image.alignwide img {
height: auto;
width: 50%;
text-align: center;
}
.variations_form.cart td,
.variations_form.cart th,
.variations_form.cart tr
{
padding: 0;
}
.variations_form.cart tr
{
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.rh-flex-center-align
{
align-items: center;
display: flex;
flex-direction: row;
padding: 5px 10px!important;
}
body form.search-form [type="submit"] {
border-radius: 0 4px 4px 0 !important;
background: #ff006e !important;
} body.elementor-kit-4631 button,
body.elementor-kit-4631 input[type="button"],
body.elementor-kit-4631 input[type="submit"],
body.elementor-kit-4631 .elementor-button {
background-color: #00000000;
border-style: none;
border-color: #000000;
}
body.elementor-kit-4631 .responsive_nav_wrap.rh_mobile_menu button,
body.elementor-kit-4631 .responsive_nav_wrap.rh_mobile_menu input[type="button"],
body.elementor-kit-4631 .responsive_nav_wrap.rh_mobile_menu input[type="submit"],
body.elementor-kit-4631 .responsive_nav_wrap.rh_mobile_menu .elementor-button {
background-color: #00000000;
border-style: none;
border-color: #000000;
}
body .rh-var-selector input {
margin: 0;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
visibility: hidden;
display: none;
width: 0;
}
.woocommerce .widget_layered_nav ul li {
padding: 0 0 2px;
list-style: none;
font-size: 17px;
line-height: 30px;
}
body .header-top .top-social
{    
margin: auto;
}