/*
Theme Name: Town of Berlin Custom Theme
Text Domain: townofberlin
*/

/*--------------------------------------------------------------
REVISIONS - HOMEPAGE About Our Town Section
--------------------------------------------------------------*/
#home-welcome-section > .bg-overlay {
	background-image: inherit;
	-webkit-background-size: cover;
	        background-size: cover;
	background-position: center;
	background-blend-mode: luminosity;
	opacity: 1;
}
@media screen and (min-width: 1600px) {
	#home-welcome-section  .container {
		max-width: 1530px
	}
}
@media screen and (max-width: 767px) {
	#home-welcome-section #video-col {
	    padding-left: 0;
    	padding-right: 0;
	}
}

/*--------------------------------------------------------------
REVISIONS - ABOUT OUR TOWN page
--------------------------------------------------------------*/
#about-page-section-one > .bg-overlay {
	background-image: inherit;
	-webkit-background-size: cover;
	        background-size: cover;
	background-position: center;
	background-blend-mode: luminosity;
	opacity: 1;
}
#about-berlin-today #movies-and-map .tob-image-div{
	position: relative;
	width: 100%;
}
#about-berlin-today .two-col > div:last-child .tob-wysiwyg:nth-child(2) {
	font-weight: 300
}
@media screen and (min-width: 576px) {
	#about-berlin-today #movies-and-map .tob-image-div {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		
		max-width: 50%;
	}
	#about-berlin-today #movies-and-map .map-display {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;

		max-width: 100%;
	}
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
	#about-berlin-today #movies-and-map .tob-image-div {
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		
		max-width: 100%;
	}
	#about-berlin-today #movies-and-map .tob-image-div img {
		width: 100%
	}
}

/*--------------------------------------------------------------
Parks Reservation Request FORM CONSENT field
--------------------------------------------------------------*/
li#field_12_13 .gfield_required {
    display: none;
}

/*--------------------------------------------------------------
Economic and Community Development
--------------------------------------------------------------*/
@media screen and (max-width: 1199px) and (min-width: 1025px) {
	article#post-253 .tob-buttons {
		margin-top: 50px;
	}
	article#post-253 .tob-buttons::before,
	article#post-253 .tob-buttons::after {
		content: '';
		clear: both;
		display: block
	}
}
#field_19_8, #field_19_14{
    width: 31.65%!important;
	padding-right: 10px;
}
.gform_wrapper_19 .large{
	padding: 5px 15px;
	min-height: 36px;
	}

#gform_19 {
	
}
#input_19_12{
	width: 98.5%;
	height:145.25px!important;
}
#field_19{
 height:36px;
}

#gform_fields_19 .large{
	height:36px;
}
.gform_wrapper ul.gform_fields li.gfield{
	margin-bottom:8px!important;
}
#gform_10 .ginput_left {
	width:100%!important;
}

#gform_10 .ginput_right {
	width:100%!important;
}

.fa-angle-down{
	margin-left: 15px;
}
#field_45_16 {
	display: flex;
	flex-wrap: wrap;
	max-width: 300px;
	font-weight: 700;
}
#field_45_15 {
	margin: 25px 0;
}
.confirmation-tel:hover {
	color: #3ea6af;
	text-decoration: underline;
	transition: all .3s ease-in-out;
}