/*
 Theme Name:   Divi Child
 Template:     Divi
 Version:      1.0.0
*/



/* Tickets Styling */
.tribe-events-c-small-cta__stock {
	display: none !important;
}

.tribe-tickets__tickets-item-extra-available-quantity {
	display: none !important;
}

.tribe-tickets__tickets-item-extra-available {
	display: none !important;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold !important;
	font-family: jost !important;
}

#small-text {
	font-size: 12px !important;
}

/* Safari Parallax Fix */

.osx.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css,
.safari.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css {
background-attachment: fixed;
}

/* Button line height */

.et_pb_button {
	line-height: 1.2 !important;
}

/* END Button line height */

/* MAKE WHOLE BLOG POST CLICKABLE */

/*add a necessary position to the blog posts*/
.et_pb_blog_grid .et_pb_post, .et_pb_posts .et_pb_post {
position: relative;
}
/*make the title link spread over the entire post*/
.et_pb_blog_grid .et_pb_post .entry-title a:after, .et_pb_posts .et_pb_post .entry-title a:after {
position: absolute;
display: block;
content: "";
width: 100%;
height: 100%;
left: 0;
top: 0;
}
/*change the mouse cursor into a pointer*/
.et_pb_blog_grid .et_pb_post:hover, .et_pb_posts .et_pb_post:hover {
cursor: pointer;
}

/* END - MAKE WHOLE BLOG POST CLICKABLE */

/*** Blog Divider ***/

hr {
	width: 100% !important;
	border: 0.5px solid #1ea292 !important;
}

/*** END Blog Divider ***/

/*** Contact Form 7 Styling ***/

div.wpcf7 { 
background-color: none;
padding:20px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="date"],
.wpcf7 textarea {
background:#ffffff;
color:#000000;
padding: 10px;
width: 100%;
}

.wpcf7-number {
	background-color: none;
	padding:10px;
	border-width: 0.5px;
}

.wpcf7-date {
	background-color: none;
	padding:10px;
	border-width: 0.5px;
	border-color: #000000 !important;
}

.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] { 
background-color:#1ea292;
text-align:center;
text-transform:uppercase;
border: none;
padding-left: 25px;
padding-right: 25px;
padding-top: 15px;
padding-bottom: 15px;
color: #ffffff;
font-weight: bold;
font-size: 15px;
border-radius: 10px;
}

input[type="submit"]:hover {
background-color:#0e7669;
cursor: pointer;
}

.content-column.one_half{
	padding-right: 20px;
}

/*** END Contact Form 7 Styling ***/