
	.bd-dn-i {
		display: none !important;		
	}

	.frm-confirm-check.bd-dn-i {
		display: none !important;		
	}

	/* cat - items */
	
	.bd-cats {
		display: flex;
		flex-wrap: wrap;
	}

	.bd-cats > .bd-cat {
		padding: 0 10px 10px 0;
	}

	.bd-cats > .bd-cat > .bd-inr {
		text-decoration: none;
		display: block;
		box-shadow: rgba(34, 56, 101, .2) 0px 0 20px -3px;
		border-radius: 100px;
		padding: 6px 16px;
	}

	.bd-cats > .bd-cat.bd-active > .bd-inr,
	.bd-cats > .bd-cat:hover > .bd-inr {
		background: var(--theme-button-background-initial-color);
		color: #fff;
	}

	/* items - default */	

	.bd-items > .bd-item {
		padding: 0 0 20px 0;  		
	}

	.bd-items > .bd-item > .bd-inr {
		box-shadow: rgba(34, 56, 101, .2) 0px 0 20px -3px;
  		border-radius: 5px;
		display: flex;	
		align-items: stretch;	
	}

	.bd-items > .bd-item > .bd-inr > .bd-left,
	.bd-items > .bd-item > .bd-inr > .bd-right {
		padding: 10px;
	}

	.bd-items > .bd-item > .bd-inr > .bd-left {
		flex-grow: 1;
	}

	.bd-items > .bd-item > .bd-inr > .bd-left > .bd-title {
		display: block;
		text-decoration: none;
		padding: 10px 10px 0 10px;
		font-weight: 600;		
		font-size: 18px;
	}

	.bd-items > .bd-item > .bd-inr > .bd-left > .glsr {		
		padding: 0 10px 10px 10px;		
	}

	.bd-items > .bd-item > .bd-inr > .bd-left > .bd-data {		
		padding: 5px 10px;	
		line-height: 1;	
	}

	.bd-items > .bd-item > .bd-inr > .bd-left > .bd-data > .bd-data-field {		
		padding: 5px 0;
		display: flex;
		align-items: center;
	}

	.bd-items > .bd-item > .bd-inr > .bd-left > .bd-data > .bd-data-field::before {	
		display: block;	
		font-family: dashicons;
		line-height: 1;
		font-weight: 400;		
		font-size: 24px;
		padding: 0 5px 0 0;		
	}

	.bd-items > .bd-item > .bd-inr > .bd-left > .bd-data > .bd-data-field.bd-data-field-address::before {		
		content: "\f230";		
	}

	.bd-items > .bd-item > .bd-inr > .bd-left > .bd-data > .bd-data-field.bd-data-field-email::before {		
		content: "\f465";		
	}

	.bd-items > .bd-item > .bd-inr > .bd-left > .bd-data > .bd-data-field.bd-data-field-phone::before {		
		content: "\f525";		
	}

	.bd-items > .bd-item > .bd-inr > .bd-left > .bd-data > .bd-data-field.bd-data-field-fax::before {		
		content: "\f193";		
	}

	.bd-items > .bd-item > .bd-inr > .bd-left > .bd-data > .bd-data-field.bd-data-field-web::before {		
		content: "\f11f";		
	}
	
	.bd-items > .bd-item > .bd-inr > .bd-right {
		flex: 120px 0 0;
		display: flex;
		align-items: center;
	}

	.bd-items > .bd-item > .bd-inr > .bd-right {
		flex: 160px 0 0;
		display: flex;
		align-items: center;
	}

	.bd-items > .bd-item > .bd-inr > .bd-right > .bd-img {
		display: block;
		padding: 10px;
	}

	.bd-items > .bd-item > .bd-inr > .bd-right > .bd-img > img {
		display: block;		
	}

	/* items - pagination */

	.bd-pagination > .inr {    
		margin: -5px;
		font-size: 18px;
		padding: 0 0 20px 0;
	}

	.bd-pagination ul {
		padding: 0;
		display: flex;
	}
	
	.bd-pagination li {
		display: block;
		margin: 5px;
	}

	.bd-pagination li a {
		display: block;
	}
	
	.bd-pagination li a,
	.bd-pagination li a:hover,
	.bd-pagination li.active a,
	.bd-pagination li.disabled {
		text-decoration:none;
		background: #eee;   
		cursor: pointer;
		padding: 4px 12px; 
		border-radius: 5px;  
	}
	
	.bd-pagination li a:hover,
	.bd-pagination li.active a {
		background: var(--theme-button-background-initial-color);
		color: #fff;
	}

	.bd-pagination li.get-prev a::before,
	.bd-pagination li.get-next a::before {
		content: "\f341";
		display: block;
		font-family: dashicons;
	}

	.bd-pagination li.get-next a::before {
		content: "\f345";
	}

	/* reviews stars */

	.bd-reviews-stars,
	.bd-reviews-stars > div,
	.bd-reviews-stars > div > div {
		display: inline-block;
	}

	/* opening */

	.bd-opening {	
		max-width: 240px;
		font-size: 16px;
		line-height: 22px;	
	}

	.bd-opening > .items {
		margin: -5px 0;
	}

	.bd-opening > .items > .item {
		display: flex;
		padding: 5px 0 ;
	}

	.bd-opening > .items > .item > .item {
		flex: 50% 0 0;		
	}

	.bd-opening > .items > .item > .item.times {		
		text-align: right;
	}
