/*
Theme Name: Vintage Wood and Forged Iron
Theme URI: http://Divi Child
Author: 
Author URI: 
Template: Divi
Description: 
Version: 1.2.1 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Divi Child is distributed under the terms of the GNU GPL v2 or later.
*/

@import url("../Divi/style.css");



/* Gallery image hover for product pages */
.et_overlay {
  background: initial;
}

/* HP Slider Black Bar */
.et_pb_text_overlay_wrapper {
	width: fit-content;
    margin: 0 auto;
}

#top-header, 
div#et-secondary-menu, 
ul#et-secondary-nav {
	display: block !important; 
	text-align: right;
}
ul#et-secondary-nav,
#et-secondary-menu > * {
	display: inline-block!important;
	padding: 7px 0 0 16px;
}

@media screen and (min-width: 980px) {

	div#et-secondary-menu {
		position: relative;
		top: -5px;
	}
	.mmenu-trigger { display: none!important; }
	.et_header_style_left .logo_container {
		z-index: 1;
		position: relative;
	}
	.et_header_style_left #et-top-navigation {
		position: relative;
		z-index: 50;
	}
	#et-top-navigation {
		position: relative;
		z-index: 100;
	}

	#top-header .container {
		padding-top: 0.75em !important;
	}

}

@media screen and (max-width: 1150px) {}
@media screen and (max-width: 980px){

	#logo {
		max-width: 40% !important;
		max-height: 80% !important;
	}
	.et_header_style_split #main-header {
		position: fixed;
		top: 0;
	}
    .et_header_style_split #main-header + div#et-main-area {
        margin-top: 140px
    }
	#et-top-navigation { position: relative; }
	#et-top-navigation a.phone {
		display: block;
		position: absolute;
		top: 36px;
		right: 70px;
		width: 100px;
		text-align: right;
		color: #000;
        font-size: 18px;
	}
	.logo_container:before,
	.logo_container:after { display: block; content: ''; clear:both; }
	.logo_container a { display: block; }
	.logo_container a img#logo { display: block; float: left; }
	.logo_container a:before,
	.logo_container a:after { display: block; content: ''; clear:both; }
	#logo { max-height: 100px!important; }
	.mobile_menu_bar:before { color: #000; font-size: 50px; }
	.et_header_style_split .mobile_nav .select_page { display:none; }
	.et_header_style_split #main-header .mobile_nav { background: transparent; }
	.et_header_style_split #et-top-navigation,
	#et-top-navigation { position: absolute; top: 0; }
	.et_header_style_split ul.et_mobile_menu { top: 100px; }
	header > div.container {
		width: 85%;
	}
	.et_secondary_nav_only_menu #page-container #top-header { 
		display: block; 
		position: fixed;
		top: 0; left: 0;
		height: 32px;
		width: 100vw;
	}
	.et_fixed_nav_temp #page-container #main-header, 
	.et_non_fixed_nav.et_transparent_nav_temp #page-container #main-header, 
	.et_secondary_nav_only_menu #page-container #main-header {
		top: 25px!important;
	}
	.et_header_style_split #page-container #main-header+div#et-main-area {
		margin-top: 164px;
	}

}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 600px) {}
@media screen and (max-width: 479px) {}
@media screen and (max-width: 380px) {}

.gform_wrapper .gform_footer .gform_button {
	color: #ffffff!important;
	border-width: 0px!important;
	border-radius: 0px;
	letter-spacing: 1px;
	font-size: 16px;
	background-color: #000000;
	padding-top: 10px!important;
	padding-right: 50px!important;
	padding-bottom: 10px!important;
	padding-left: 50px!important;
	display: inline-block;
}

.gform_wrapper .gform_footer .gform_button.disabled,
.gform_wrapper .gform_footer .gform_button.is-disabled,
.gform_wrapper .gform_footer input[type="submit"]:disabled {
	opacity: .5;
}