
/*
Theme Name: Barte Group Inc - BB Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: Custom Child Theme built for Barte Group Inc.
Author: Michael Angelo Cequina
Author URI: http://www.willweavers.com
template: bb-theme
*/

/*
    COLORS

    Dark Blue: #040019
    Green Highlight: #015a00
*/

/* Custom Styles */
.bg-primary {
	background-color: #040019;
}

.bg-secondary {
	background-color: #015a00;
}

img.fl-logo-img {
	width: 200px;
}

.fl-theme-tagline {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

/* Header Styles */
li.free-quote .fl-has-submenu-container > a {
	border: 1px solid;
	font-weight: bold;
}

#services-menu .fl-module-content.fl-node-content {
	width: 100%;
}

ul#menu-services-menu {
	width: 100%;
}

ul#menu-services-menu li.current_page_item a {
	background: #015a00;
	font-weight: bold;
	font-size: 1.8rem;
}

#page-header button.fl-menu-mobile-toggle.hamburger {
	background: #015a00;
}

#page-header li.track-button a {
	background: green;
	color: white !important;
	margin-left: 1rem;
	font-size: 13px;
	padding: 1.3em !important;
}

/* Page Slider */
.page-slider .fl-row-content.fl-row-fixed-width.fl-node-content {
	display: flex;
}

.page-slider .fl-row-content.fl-row-fixed-width.fl-node-content .fl-col-group {
	margin: auto;
	background: rgba(255, 255, 255, .53);
}

/* Track Your Shipment Page */
#wpcargo-track-header .comp_logo img {
	height: 100px;
}

input#submit_wpcargo {
	padding: 1rem !important;
	font-size: 1rem !important;
}

#main-footer input#wpcargo_tracking_number {
	width: 61%;
	float: left;
	border-radius: 0;
	height: 31px;
}

#main-footer input.btn.btn-primary {
	float: right;
}

#main-footer input[type="email"] {
	color: white;
}

@media screen and (min-width: 520px) and (max-width: 960px) {}

@media screen and (min-width: 820px) {
	#services-menu ul#menu-services-menu {
		display: flex;
		justify-content: space-between;
	}
	
	#services-menu ul#menu-services-menu > li {
		width: 100%;
		align-items: center;
		justify-content: center;
	}
}

@media screen and (min-width: 820px) {
	ul#menu-main-navigation {}
	
	ul#menu-main-navigation > li {}
	
	ul#menu-main-navigation > li > ul.sub-menu a {
		color: white;
	}
}

/* Ninja Forms */
.nf-form-cont .nf-form-content {
	max-width: 100%;
}

.nf-form-cont .nf-form-fields-required {
	display: none;
}

.pp-ninja-form-content {
	background-color: transparent;
}

.nf-form-cont .nf-form-content .nf-field-label >label {
	font-weight: normal;
	font-size: 14px;
}

.bg-primary .nf-form-cont .nf-form-content .nf-field-label >label {
	color: white;
}

.nf-form-cont .nf-form-content .label-right .checkbox-wrap .nf-field-label {
	width: 100%;
}

.nf-form-cont .nf-form-content input.ninja-forms-field[type="button"] {
	width: 100%;
	border-radius: 0;
	background-color: #015a00 !important;
	text-transform: uppercase;
	border: 0;
	padding: 1rem;
	font-size: 1.2rem;
}

.nf-form-cont .nf-response-msg {
	text-align: center;
	font-size: 2rem;
}

.bg-primary .nf-response-msg p {
	color: white;
}

@media (max-width: 768px) {
	.nf-form-cont .nf-form-content .one-half {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
}
