/*
 Theme Name: Machine Corp Click Brick Child Theme
 Theme URI: https://www.herheiness.com/
 Description: A Child Theme for Divi
 Author: Her Heiness
 Author URI: https://www.herheiness.com/
 Template: Divi
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Add your custom styles below */


.grecaptcha-badge {
	display: none !important;
}

#page-container #main-header.et-fixed-header {
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.1) !important;
    box-shadow: 0 0 7px rgba(0,0,0,0.1) !important;
}

body,
.thin_h2 h2 {
	font-weight: 400 !important;
}

@media only screen and (max-width: 980px) {
	#page-container .et_pb_menu__logo {
		z-index: 99999 !important;
	}
}

/** BlURBS **/
.blurb_align_head .et_pb_main_blurb_image,
.blurb_align_head .et_pb_blurb_container,
.blurb_align .et_pb_blurb_container {
    vertical-align: middle !important;
}

.blurb_align_head .et_pb_blurb_container {
    padding-left: 0px !important;
}

/** TEAM MEMBERS **/
.team_hover:hover .et_pb_module_header,
.team_hover:hover .et_pb_team_member_description {
	color: #1d1c1c !important;
	transition: 0.3s;
}

.team_hover:hover .et_pb_team_member_description .et_pb_member_position {
	color: #A42129 !important;
	transition: 0.3s;
}

.team_hover_other:hover .et_pb_module_header,
.team_hover_other:hover .et_pb_team_member_description {
	color: #fff !important;
	transition: 0.3s;
}

.team_hover_other:hover .et_pb_team_member_description .et_pb_member_position {
	color: #D7D7D7 !important;
	transition: 0.3s;
}

/** GALLERY **/
#pro_spec_3 .et_pb_gallery_image:hover .et_overlay,
#pro_spec .et_pb_gallery_image:hover .et_overlay {
	opacity: 0 !important;
}

#pro_spec_3 .et_pb_gallery_image .et_overlay,
#pro_spec .et_pb_gallery_image .et_overlay {
	opacity: 1 !important;
	z-index: 999
}

@media only screen and (min-width: 768px) {
	#pro_spec .et_pb_grid_item {
		width: 24%!important;
		margin-right: 1% !important;
		margin-bottom: 1%;
	}

	#pro_spec_3 .et_pb_grid_item {
		width: 32.334%!important;
		margin-right: 1% !important;
		margin-bottom: 1%;
	}
}

@media only screen and (max-width: 767px) {
	#pro_spec .et_pb_grid_item {
		width: 49%!important;
		margin-right: 1% !important;
		margin-bottom: 1%;
	}

	#pro_spec_3 .et_pb_grid_item {
		width: 49%!important;
		margin-right: 1% !important;
		margin-bottom: 1%;
	}
}

/** CONTACT FORM **/
.brick_contact p.et_pb_contact_field {
    padding: 0 0 0 10px;

}