/*
 Theme Name: Bar Tech Auto Child Theme
 Theme URI: https://www.nine9webdesign.com
 Description: A Child Theme for Divi
 Author: Nine9 Web Design
 Author URI: https://www.nine9webdesign.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 */
@media only screen and (max-width: 980px) {
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
		width: 100% !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;
}

#page-container { 
	overflow: hidden !important;
}

/* NINJA FORMS */
/* Form Styling */
@media only screen and (min-width: 980px) {
	.nf-form-cont .one-half {
		width: 49% !important;
	}

	.remove_adit_space {
		margin-left: 0 !important;
	}

	.add_adit_space {
		margin-left: 2% !important;
	}
}

@media only screen and (max-width: 980px) {
	.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
		width: 100% !important;
	}
}

.nf-form-content {
	padding: 0px !important;
    max-width: 100% !important;
}

/* Form Fields Styling */
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    background: #eeeeee !important;
    border: none !important;
    color: #787878;
}

.nf-field-container {
	margin-bottom: 10px !important;
}

/* Fields are required above form text */
.nf-form-fields-required {
	display: none !important;
}

/* Submit Button */
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
    background: #163788 !important;
    color: #fff !important;
	width: 200px !important;
}

.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
	opacity: 0.7;
	cursor: pointer;
}

/* Error Message if fields are not field in */
.nf-error.field-wrap .nf-field-element:after {
	background: #163788 !important;
}

.nf-error .ninja-forms-field {
	border-color: #163788 !important;
}

/* Label Text */
.nf-form-content label {
	font-size: 15px !important;
	font-weight: 400 !important;
}

/* SLIDER */
@media only screen and (min-width: 981px) {
    #bar_tech_banner .et_pb_slide_content h1 {
		font-weight: 800;
		font-size: 50px;
		letter-spacing: 1px;
		text-shadow: 0em 0em 0.3em rgba(0,0,0,0.4);
    }
}

@media only screen and (max-width: 980px) {
    #bar_tech_banner .et_pb_slide_content h1 {
		font-weight: 800;
		font-size: 40px;
		letter-spacing: 1px;
		text-shadow: 0em 0em 0.3em rgba(0,0,0,0.4);
    }
	
	#bar_tech_banner .et_pb_slide_content img {
		max-width: 180px;
	}
}