	.wpcf7-text, .wpcf7-textarea {
		border: 1px solid #DCD7D3;
		background-color: #F2EFEA;
               border-radius: 3px;
	}

	.wpcf7-submit {
		border: none;
		border-radius: 3px;
		color: #ffffff;
	}
	.select-target.select-theme-default {
			border: none;
			border-radius: 3px;
			color: #ffffff;
			b {margin-top: .5em;}
		}
blockquote { font-size:1.3em!important;margin-bottom:10px;}
.operating-hour {
background-color: #f7f5f2;
padding: 20px;
font-size: 0.9em;
}

.customer-review p:nth-child(2), .customer-review p:nth-child(3) {margin-left:15px}

.position-relative {position:relative}
.split-left, .split-right {position:absolute;}
.split-left {top:0;left:50%;margin-left:-760px;}
.split-right {top:0;right:50%;margin-right:-790px;}
.split-left-bottom {position:absolute;bottom:0;left:50%;margin-left:-800px;}
.split-right-top {position:absolute;top:0;right:50%;margin-right:-800px;}