/*
 Theme Name:   Navy Child
 Theme URI:    http://highgradelab.com
 Description:  navy Child Theme
 Author:       HighGrade
 Author URI:   http://highgradelab.com
 Template:     navy
 Version:      1.0.0
 License:      Commercial
 License URI:  http://themeforest.net
 Tags:         light, dark, white, one-column, two-columns, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, theme-options, translation-ready
 Text Domain:  navy-child
*/
/* Add your custom css below */
#wpfront-notification-bar table {
	max-width: 1200px;
}

#hgr_top_navbar_container {
	background: #fff !important;
	position: inherit !important;
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.05);
	box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}
div.hgr_identity {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
#hgr_top_navbar_extras {
	display: none;
}
div#main_navbar_container {
	padding: 0 !important;
}
#main_navbar_container ul.main_navbar li, #fixed_navbar_container ul.fixed_navbar li, #main_navbar_container_left ul.main_navbar.left_menu li {
	position: relative !important;
}

.main_navbar_container ul li a {
	padding: 19px 0;
	text-transform: uppercase;
	border-top: 3px solid transparent;
}
.main_navbar_container ul > li > a:hover{
	border-color: #165DBA;
}
.main_navbar_container ul > li ul li a:hover{
	border-color: transparent;
}
div#main_navbar_container ul.dropdown-menu, #fixed_navbar_container ul.dropdown-menu, #main_navbar_container_left ul.dropdown-menu {
	top: 100%;
}
#hgr_top_navbar_container.stickyHeader {
	position: fixed !important;
}

#test-popup h1 {
	font-size: 35px;
	border-bottom: 2px solid #1974d2;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#test-popup p {
	font-size: 17px;
}
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 750px;
  margin: 20px auto;
}
div.mfp-wrap {
	z-index: 99999;
}
.vc_row.popup-forms input {
	border: none;
	background: transparent !important;
	margin-bottom: 0 !important;
	padding: 0px 5px !important;
	font-size: 14px !important;
	height: 30px;
}
.vc_row.popup-forms label {
	border: 1px solid #DED7DE;
	display: block;
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 10px;
	color: #000;
	font-weight: 500;
	font-size: 14px;
}
.vc_row.popup-forms textarea {
	border: none;
	background: transparent;
	height: 130px;
	padding: 0 5px;
	margin-bottom: 0;
}
.vc_row.popup-forms input[type="submit"] {
	border-radius: 0;
	height: 45px;
	width: auto;
	padding: 0 25px !important;
	text-transform: uppercase;
	font-weight: 400;
	cursor: pointer;
	font-size: 14px !important;
	background: #1974d2 !important;
	color: #fff !important;
	border: none !important;
}
.vc_row.popup-forms input[type="submit"]:hover{
	font-weight: 400;
}

@media (max-width: 1280px) {
#hgr_top_navbar_extras {
	display: flex;
	align-items: center;
	height: 90px !important;
}
}

@media (max-width: 500px) {
.vc_row.popup-forms input[type="submit"] {
	width: 100%;
	padding: 0 5px !important;
	box-sizing: border-box;
}
#test-popup h1 {
	font-size: 26px;
}
}

@media (max-width: 410px) {
div.hgr_identity {
	padding-left: 0;
}
.hgr_identity img {
	max-width: 200px;
}
#hgr_top_navbar_extras {
	height: 58px !important;
}
}