.unclickable {
  cursor: default;
}

.hidden {
  display: none;
}

.mfp-bottom-bar {
  display: none;
}

#top-menu li.current-menu-item>a {
  font-weight: 600;
}

@media (max-width:767px) {
  .table.dataTable.row-border tbody tr:first-child th {
    display: none !important;
  }
 
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	

	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr { border: 1px solid #ccc; }
	
	td { 
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	td:before { 
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
}

.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
 margin-bottom: 7.539% !important; 
}

/*slider padding*/
.et_pb_fullwidth_slider_0 .et_pb_slide_description {
    padding-top: 130px !important;
    padding-bottom: 200px;
}

.et_pb_gutters3 .footer-widget {
    margin-right: 5.5%;
    margin-bottom: 1%!important;
}

#footer-widgets .footer-widget li {
    font-weight: 400;
}

#main-footer .footer-widget h4 {
    font-weight: 600;
}

#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a {
 color: #bbb; 
 -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s; 
}

#footer-widgets .footer-widget li a:hover {
    color: #fff;
}

/*disable the divi gallery lightbox*/
.disable-lightbox a {
pointer-events: none;
}
 
.disable-lightbox .et_overlay {
display: none !important;
}

#main-footer .footer-widget h4 {
width: 251px;
}

.et-cart-info span {
  display:none;
}
.et_overlay:before {
  content: unset !important;
}