/*
Theme Name: Sietze de Vries
Theme URI: http://www.vriespunt.nl
Author: VriesPunt
Author URI: http://www.vriespunt.nl
Description: Divi Child Theme
Template: Divi
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sietzedevries
*/

/* Concerts template */
.concert {
	/*background-image: linear-gradient(180deg,rgba(18,18,18,0.6) 0%,rgba(18,18,18,0.9) 100%),url(https://acc.sietzedevries.nl/wp-content/uploads/2018/05/architect-firm-01.jpg);*/
	padding: 20px;
	margin-bottom: 35px !important;
	background-size: cover;
	background-repeat: no-repeat;
    background-position: center; 
	
	animation-name: et_pb_slideBottom;
	animation-fill-mode: both !important;
	animation-duration: 1000ms;
	animation-delay: 0ms;
	/*opacity: 0;*/
	animation-timing-function: ease-in-out;
	transform: translate3d(0px, 8%, 0px);
}

div.concert h2 {
	font-family: 'Cormorant Garamond',Georgia,"Times New Roman",serif;
	font-size: 40px;
	line-height: 1.4em;
	color: #fff !important;
	/*margin-bottom: 20px !important;*/
	padding-bottom: 0px !important;
}

div.concert p {
	color: rgba(255,255,255,0.7) !important;
	font-family: 'Karla',Helvetica,Arial,Lucida,sans-serif;
	font-size: 18px;
	line-height: 1.8em;
	/*margin-bottom: 20px !important;*/
}

div.concert p.event_date {
	color: #c2ab92 !important;
    font-weight: 700;
	font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
	margin-bottom: 20px !important;
}

div.concert a.event_more_info {
	/*margin-top: 120px !important;*/
}

/* Concerts pagination */
span.em-pagination {
	font-size: 18px !important;
}

/* Contact Form */
.wpcf7-submit {
	background-color: #6d6e70 !important;
	color: #fff !important;
	margin: 8px auto 0;
	font: 18px sans-serif;
	padding: 14px 30px;
	border: 0px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.wpcf7-submit:hover {
	background-color: #eee !important;
	color: #999 !important;
	/*border-color:#eee;*/
	/*padding: 6px 20px !important;*/
}

.form_label_1_2 {
	width: 47.2%;
	float: left;
	box-sizing: border-box;
    display: block;
    position: relative;
	margin-right: 5.5%;
	margin-bottom: 20px;
}

.form_label_1_2:last-child {
	margin-right: 0 !important;
}

.wpcf7-text, .wpcf7-textarea {
	width: 100%;
	background-color: #242424 !important;
	border: none !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	color: #999 !important;
	padding: 16px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: 'Karla',Helvetica,Arial,Lucida,sans-serif;
	font-size: 16px;
}

.grecaptcha-badge {
	display:none;
}

/* Footer */
#footer-info a {
	font-weight: normal;
}

@media all and (max-width:479px) {
 div.concert h2 {
	font-family: 'Cormorant Garamond',Georgia,"Times New Roman",serif;
	font-size: 20px;
	line-height: 1.4em;
	color: #fff !important;
	padding-bottom: 0px !important;
}