/*.main-header {
          margin-bottom: -50px;
    margin-top: -40px;

.admin-bar .main-header-sticky-wrapper {
    top: 12px;
}*/
/*---- contact page cf7 stylling ---- */

.cart-icon-area {display:none !important;}
.wpcf7.metro-contact-form {
  max-width: 100%;
}

.wpcf7 .metro-contact-form label {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 5px;
  display: block;
  text-align: left !important;
  color: #666 !important; /* Grey labels */
}

.wpcf7 .required {
  color: #e74c3c !important;
  font-weight: bold;
}

.wpcf7 .metro-contact-form .form-group {
  margin-bottom: 20px;
}

.wpcf7 .metro-contact-form .wpcf7-submit {
  background-color: #f2a40e !important; /* AMEGA orange */
  border: none !important;
  padding: 12px 30px !important;
  font-weight: 600 !important;
  text-align: center !important;
  margin-left: 0 !important;
  display: block !important;
  width: fit-content !important;
  border-radius: 4px !important;
}

/* Row alignment fix */
.wpcf7 .metro-contact-form .row {
  align-items: flex-start;
}

/* Ensure consistent field alignment */
.wpcf7 .metro-contact-form .form-control {
  text-align: left;
}
/*---- end contact page cf7 stylling ---- */


.woocommerce-variation-add-to-cart, .woocommerce-Price-amount{display:none !important;}


.mean-container .mean-bar img {
    width: 110px;
}
.rt-el-text-with-icon.rtin-style-6 .rtin-item .rtin-icon png, .rt-el-text-with-icon.rtin-style-6 .rtin-item .rtin-icon img 
{background-color: #111111 !important;
		border-color: #111111 !important;}

/*.rt-el-text-with-icon.rtin-style-6 .rtin-item .rtin-icon img:hover
{background-color: #ffffff !important;
		border-color: #ffffff !important;
		background-image: url('https://jrx.bfp.mybluehost.me/wp-content/uploads/2026/03/30-year-experience-no-bg.png');
}*/

#vai-openhour .rt-el-text-with-icon .rtin-item .rtin-icon {
    margin-right: 30px;
    border-right: none !important; 
    padding-right: 0 !important; 
    line-height: 1;
    font-size: 35px;
    color: #444;
}

#menu-item-4148 a{
		color: #fff !important;
    text-transform: capitalize !important;
		font-weight: 800;}

#menu-item-4148 {    background: #f2a410;
    padding: 15px 25px;
		color: #fff;}

.site-footer #media_image-3 {
		    margin-left: -40px !important;
    margin-top: -60px !important;
}
.footer-top-area .widget, .widget_metro_about ul li, .widget_metro_about ul li a, footer .widget.widget.widget_nav_menu a, .footer-bottom-area .footer-bottom-inner .copyright-text {
		color:#ffffff !important;
		font-size: 20px;
    line-height: 1.5;
    font-family: Josefin Sans, sans-serif !important;
}
footer #metro_about-2 {margin-top:-60px !important;}

.footer-top-area .widget > h3 {
    color: #f2a410;
}

@media (min-width: 768px) {
		footer #nav_menu-4 {margin-left:60px;}
}

.footer-bottom-area.footer-bottom-area-new-2 {
    padding: 30px 0;
    border-top: 3px solid #f2a410;
}