/*
 Theme Name:     Bowling Green Glass Company
 Theme URI:      https://crftd.dev/
 Description:    Customzied Divi Child Theme. Do not delete Divi, or this theme.
 Author:         CRFTD
 Author URI:     https://crftd.dev/
 Template:       Divi
 Version:        1.0.2
*/


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


/* ########################### */
/* ###### CHANGE COLORS ###### */
/* ########################### */

@media screen and (max-width: 980px) {
	.et_pb_menu .et_mobile_menu,
	.et_pb_menu .et_mobile_menu ul {
		text-align: center;
	}
}

.et_grid_module>.et_pb_post {
	background-color: #F9FFEB;
}

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea, .gform_wrapper.gravity-theme .chosen-container-single .chosen-single {
	background-color: #F9FFEB;
	background: #F9FFEB !important;
	border-radius: 5px !important;
	border: 1px solid rgba(0,0,0,.2);
	color: #000 !important;
	padding: 10px 0;
}

.gform_wrapper.gravity-theme .gform_footer input {
	padding: 12px 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff !important;
    font-size: 18px !important;
    border-width: 0px;
    border-color: #333;
    border-style: solid;
    transition-property: background-color;
    transition-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0ms;
}

#gform_submit_button_1, #gform_submit_button_3 {
	background-color: var(--gcid-primary-color);
}

#gform_submit_button_2 {
	background-color: var(--gcid-body-color)!important;
}

.gform_wrapper.gravity-theme .gform_validation_errors {
	background: #000;
}

.et_pb_gallery_pagination ul::after {
	display: none;
}

/* ###### FLIPBOX STYLE 2 ###### */

.mh_flipbox_2 .mh_flip_active_top,
.mh_flipbox_2 .mh_flip_active_bottom {
	-webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    transition-delay: .3s;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transition: all .3s linear .1s;
    -khtml-transition: all .3s linear .1s;
    -moz-transition: all .3s linear .1s;
    -ms-transition: all .3s linear .1s;
    -o-transition: all .3s linear .1s;
    transition: all .3s linear .1s;
    -webkit-transform: perspective(500px) rotateX(0deg);
    -khtml-transform: perspective(500px) rotateX(0deg);
    -moz-transform: perspective(500px) rotateX(0deg);
    -ms-transform: perspective(500px) rotateX(0deg);
    -o-transform: perspective(500px) rotateX(0deg);
    transform: perspective(500px) rotateX(0deg);
}

.mh_flipbox_2:hover .mh_flip_active_top {
    -webkit-transform: perspective(500px) rotateX(-90deg);
    -khtml-transform: perspective(500px) rotateX(-90deg);
    -moz-transform: perspective(500px) rotateX(-90deg);
    -ms-transform: perspective(500px) rotateX(-90deg);
    -o-transform: perspective(500px) rotateX(-90deg);
    transform: perspective(500px) rotateX(-90deg);
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition: all .3s linear 0ms;
    -khtml-transition: all .3s linear 0ms;
    -moz-transition: all .3s linear 0ms;
    -ms-transition: all .3s linear 0ms;
    -o-transition: all .3s linear 0ms;
    transition: all .3s linear 0ms;
}

.mh_flipbox_2:hover .mh_flip_active_bottom {
    -webkit-transform: perspective(500px) rotateX(90deg);
    -khtml-transform: perspective(500px) rotateX(90deg);
    -moz-transform: perspective(500px) rotateX(90deg);
    -ms-transform: perspective(500px) rotateX(90deg);
    -o-transform: perspective(500px) rotateX(90deg);
    transform: perspective(500px) rotateX(90deg);
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition: all .3s linear 0ms;
    -khtml-transition: all .3s linear 0ms;
    -moz-transition: all .3s linear 0ms;
    -ms-transition: all .3s linear 0ms;
    -o-transition: all .3s linear 0ms;
    transition: all .3s linear 0ms;
}

.mh_flipbox_2 .mh_flip_active_bottom {
	transform-origin:bottom;
}

.mh_flipbox_2 .et_pb_button_module_wrapper  {
	position: absolute!important;
    top: 50%;
	bottom: auto;
    left: 50%;
    right: auto;
    transform: translateX(-50%) translateY(-200px);
	-webkit-transition: .4s ease;
    -khtml-transition: .4s ease;
    -moz-transition: .4s ease;
    -ms-transition: .4s ease;
    -o-transition: .4s ease;
    transition: .4s ease;
	opacity:0;
	width:100%;
}

.mh_flipbox_2:hover .et_pb_button_module_wrapper  {
	position: absolute!important;
    top: 50%;
    bottom: auto;
    left: 50%;
    right: auto;
    transform: translateX(-50%) translateY(-50%);
	opacity:1;

}

.mh_flipbox_2:hover .mh_flip_divider {
	opacity:0;
}

.mh_flipbox_2 .mh_flip_divider {
	-webkit-transition: .2s ease;
    -khtml-transition: .2s ease;
    -moz-transition: .2s ease;
    -ms-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
}