.qode-working-hours-holder {
	position: relative;

	.qode-wh-title-holder {

		border-top: 3px solid #000;
		border-bottom: 3px solid #000;
		padding: 8px 0;
		display: table;
		width: 100%;
		margin-bottom: 50px;

		.qode-wh-title {
			display: table-cell;
			vertical-align: middle;
		}

		.qode-wh-label {
			display: table-cell;
			vertical-align: middle;
			text-align: right;

			span {
				color: #000;
			}

		}
	}
	.qode-wh-item {
		position: relative;
		margin-top: 30px;
		display: table;

		&:first-child{
			margin-top: 0;
		}

		* {
			font-family: inherit !important;
			font-size: inherit !important;
			font-weight: inherit !important;
			line-height: inherit !important;
			color: inherit !important;
			font-style: inherit !important;
			letter-spacing: inherit !important;
			text-transform: inherit !important;
		}
	}

	.qode-wh-day {
		padding-right: 3px;
		display: table-cell;
		width: 1%;
		white-space: nowrap;


		.qode-wh-icon {
			margin-right: 2px;
		}
	}

	.qode-wh-hours {
		padding-left: 4px;
		display: table-cell;
		width: 1%;
		white-space: nowrap;
		text-align: right;
	}

	.qode-wh-dots {
		display: table-cell;
		width: 98%;
		z-index: 1;
		position: relative;

		.qode-wh-dots-inner {
			border-bottom: 1px dotted #828383;
			display: block;
		}
	}


}