/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/

body{--mfn-column-gap-bottom: 10px;}

.info-list {list-style: none; padding: 0; margin: 0;}
.info-list li {position: relative; padding-left: 32px; margin-bottom: 12px; line-height: 1.5;}
.info-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 16px;
  height: 16px;
  background-image: url("point-icon.png"); /* change to your image */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.info-list li.address::before {background-image: url("https://mechanicalequipmentservices.com/assets/location.png");}
.info-list li.working::before {background-image: url("https://mechanicalequipmentservices.com/assets/clock.png");}
.info-list li.phone::before {background-image: url("https://mechanicalequipmentservices.com/assets/phone.png");}
.info-list li.email::before {background-image: url("https://mechanicalequipmentservices.com/assets/envelop.png");}
.info-list li.website::before {background-image: url("https://mechanicalequipmentservices.com/assets/globe.png");}
#Footer .widget_nav_menu ul li a {font-weight: 500;}

.primary-table table {margin-top: 20px; border-radius: 10px; overflow: hidden;}
.primary-table thead {background-color: #1f6f46;}
.primary-table thead th {color: #ffffff;}
.primary-table tbody td {color: #1f6f46;}
.primary-table tbody tr:nth-child(odd) {background-color: #e9f3d8;}
.primary-table tbody tr:nth-child(even) {background-color: #d0e7a2;}
.primary-table th:first-child, .accordion-table td:first-child {text-align: left;}
 @media (max-width: 767px) {
	 .primary-table .table-wrapper {overflow-x: auto; -webkit-overflow-scrolling: touch;}
	 .primary-table .answer {padding: 0px 20px !important;}
 }

.has-custom-bg .post-footer {background-color: #f1f1f1;}