/*
 Theme Name:   Vantage CT
 Template:     vantage
*/

@import url("../vantage/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
body{ background-color:#FFFFFF; }
.home.page #main{ background-color:#FFFFFF; }
.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
a:link, a:visited{
	color: #153650;
}
a:hover, a:focus, a:active{
	color: #1E90FF;
}
.main-navigation,
#search-icon #search-icon-icon{
	background-color: #113885;

}
.main-navigation ul li a{ padding:20px 40px; }

.cat-item.current-cat>a:link, .cat-item.current-cat>a:visited{ color: #1E90FF; }

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{ display:block; text-transform: uppercase; }
.entry-content h1,
article.post .entry-header h1.entry-title, 
article.page .entry-header h1.entry-title{ font-size:1.8em; line-height: 1.1em; padding-left: 0%; }
.entry-content h2{ font-size: 1.6em; padding-left: 2%; }
.entry-content h3{ font-size: 1.4em; padding-left: 4%; }
.entry-content h4{ font-size: 1.2em; padding-left: 6%; }
.entry-content h5{ font-size: 1.1em; padding-left: 8%; }
.entry-content h6{ font-size: 1em; padding-left: 10%; }

.entry-content h2[id^="sub"]{ margin-top:-3em; padding-top:3em; } /* inpage link fix */

/*.entry-content p{ text-indent: 5%; }*/

header#masthead{
	background: #113885;
}

header#masthead .hgroup{ padding: 1em 0 1em 0; }

.main-navigation a:link, .main-navigation a:visited{
	color: #CCCCCC;
}
.main-navigation a:hover, .main-navigation a:focus, .main-navigation a:active{
	color: #113885;
}
.main-navigation ul ul{
	background-color: #113885;	
}
.main-navigation ul li:hover > a,
.main-navigation ul ul li:hover > a,
#search-icon #search-icon-icon:hover {
  background-color: #CCCCCC;
  color: #000000;
}
header#masthead .hgroup .logo{
	float:none;
	text-align:center;
}

/* Footer color */
#colophon{
	background-color: #1B3858;	
}

.entry-content img {
	box-shadow:none;
}
.entry-content ul{
	list-style-position: inside;
}
.entry-content ul li, .entry-content ol li{
	font-size: 1em;
	line-height: 2em;
}
.half-col{
	width:50%;
	float:left;
}


img.alignleft{
	margin-right:3em;
}

.woocommerce ul.products li.product h3{ min-height:3em; }

@media (max-width: 1024px) {
	.main-navigation ul li a{ padding:20px 32px; }
}
@media (max-width: 920px) {
	.main-navigation ul li a{ padding:20px 25px; }
}
@media (max-width: 800px) {
	.main-navigation ul li a{ padding:20px 15px; }
	#flash{ display:none; }
}
@media (max-width: 680px) {
	.half-col{
		float:none;
		display:block;
		width:auto;
	}
	#footer-widgets aside.widget{
		width:auto;
	}

	.main-navigation ul li a{ padding:20px 10px; }
}

@media (max-width: 600px) {
	.main-navigation ul li{ float:none; }
	.main-navigation ul li a{ padding: 5px 10px; }
	.main-navigation.sticky{ display:none; }
}

