/* Settings for embedding google calendar */
.responsiveCal {
	position: relative; padding-bottom: 75%; height: 0; overflow: hidden;
}
.responsiveCal iframe {
	position: absolute; top:0; left: 0; width: 100%; height: 100%;
}

textarea {
    width: 100%;
    height: 150px;
    padding: 12px 20px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: #f8f8f8;
    font-size: 16px;
    resize: none;
}

.w3-label{color:#2c316a}.w3-input:not(:valid)~.w3-validate{color:#f44336}
.w3-bottombar{border-bottom:6px solid #2c316a!important}
.w3-navbar li a:hover{color:#000;background-color:#fff}
.lbhb-pagecontainer div {
	max-width:1250px;
	margin:0 auto;
}
