@charset "utf-8";
/*
 Theme Name:   vantage Child
 Description:  vantage Child Theme
 Author:       TrueArtWebDesign
 Author URI:   http://trueartwebdesign.com
 Template:     vantage
 Version:      1.0.0
 Text Domain:  Vantage-child
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */

/* Vantage center the main menu */

.main-navigation ul {
/* text-align: left; */
text-align:center;

}

.main-navigation ul li {
display: inline-block;
float: none;
text-align:left;
}


/* Logo
-------------------------------------------------------------- */
header#masthead.masthead-logo-in-menu .logo > img {
	width: auto;
	max-height: 110px;
	padding: 0;
	margin: 0;
	
}

/* Main Nav
-------------------------------------------------------------- */

.main-navigation {
	position: relative;
	background: #003466;
	font-size: 16px;
	margin: 0 -35px;
}



.main-navigation ul li a {
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 15px 15px 15px;
	/* margin-top: 103px; */

}
/* Main Nav Hover
-------------------------------------------------------------- */

.main-navigation ul li:hover > a {
	/* background: #B10221; */
	background: none;
	background-color:transparent;
	color: #ccc;
}

/* Footer
-------------------------------------------------------------- */


/* Drop Down Nav Hover
-------------------------------------------------------------- */
.main-navigation ul ul li > a {
	background: #003466;
	background-color:transparent;
	color: #FFFFFF;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;

}


.main-navigation ul ul li:hover > a {
	/* background: #f4f4f4; */
	background: #ccc;
	background-color:transparent;
	color: #5A65E7;

}

.main-navigation ul ul {
  position: absolute;
  top: 100%;
  left: 0;
  background: #003466;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  z-index: 99999;
}

/* =Space Fix for under logo
-------------------------------------------------------------- */

@media screen and (max-width: 568px) {
header#masthead.masthead-logo-in-menu .logo > img {
	margin-bottom: -140px;
	background:#003466;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

/* =Menu
----------------------------------------------- */

.main-navigation {
	position: relative;
	font-size: 13px;
	margin: -35 0 0 0;
}

} 

/* Vantage increase support text breakpoint */

@media screen and (max-width: 960px) {
body.responsive header#masthead hgroup .support-text, body.responsive header#masthead hgroup #header-sidebar {
position: static;
display: block;
margin-top: 30px;
max-width: 100%;
}

header#masthead.masthead-logo-in-menu .logo > img {
	margin-bottom: -100px;
}

}

/*		Table
---------------------------------------------------------------*/

.su-table table {
	width: 100% !important;
	margin: 0 0 1.5em 0 !important;
	border-collapse: collapse !important;
	font-size: 1em !important;
	border: 1px solid #ccc !important;
}
.su-table th {
	text-align: center !important;
	padding: 1em !important;
	font-size: 1em !important;
	font-weight: normal !important;
	color: #333 !important;
	border: 1px solid #ccc !important;
	background: #f0f0f0 !important;
}
.su-table td {
	padding: 0.5em 1em !important;
	border: 1px solid #ccc !important;
	background: #fff !important;
}
.su-table .su-even td { background: #f7f7f7 !important }

form {
margin:0;
padding:0;
}

/*		Vantage Headline Widget
---------------------------------------------------------------*/

.headline_mainpage {
	color: #444444;
	font-size: 36px;
	letter-spacing: 1px;
	line-height: 36px;
	margin: 0;
	padding-top: 20px;
	/* text-transform: uppercase; */
}

/*		Side by Side Picures
---------------------------------------------------------------*/
.leftcolumnpicture { width: 400px; border: 0px; float: left;}
.rightcolumnpicture { width: 400px; border: 0px; float: right}
.clearpic { clear: both;}
.pic_container { display:inline; text-align:center;}