/*
Theme Name: Anova Consulting Group
Theme URI: http://www.theanovagroup.com/
Author: Chris Yerkes of Taylor Design
Author URI: http://www.taylordesign.com
Description: The 2013 Anova Consulting Group WordPress Theme created by Taylor Design.
Version: 1.0
*/

body {
	margin: 120px 0 0;
	line-height: 23px;
}

h1 {
	margin: 0 0 25px;
	padding: 0;
	font-size: 32px;
	line-height: 36px;
	color: #c54600;
	font-weight: 700;
	font-family: 'Verlag A', 'Verlag B', sans-serif;
}

h2 {
	font-size: 16px;
	line-height: 22px;
	text-transform: uppercase;
	color: #575757;
	margin: 0 0 15px;
	letter-spacing: 1px;
	font-weight: 700;
	font-family: 'Verlag A', 'Verlag B', sans-serif;
}

h3 {
	font-size: 18px;
	line-height: 20px;
	color: #c54600;
	margin: 0 0 15px;
	font-weight: 700;
	font-family: 'Verlag A', 'Verlag B', sans-serif;
}

h4 {
	font-size: 16px;
	line-height: 20px;
	color: #c54600;
	margin: 0 0 2px;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Verlag A', 'Verlag B', sans-serif;
}

h5 {
	font-size: 15px;
	line-height: 20px;
	margin: 0;
	font-weight: bold;
}

h6 {
	font-size: 15px;
	line-height: 20px;
	margin: 0;
	font-weight: bold;
	color: #c54600;
}

hr {
	border-color: #dfdfdf;
}

p {
	margin: 0 0 15px;
}

a:hover {
	text-decoration: none;
	color: #c54600;
}

a[name]:before {
	display: block;
	content: " ";
	margin-top: -120px;
	height: 120px;
	visibility: hidden;
}

/* Bootstrap Overrides */
.nav-pills > li > a {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

/* WordPress Classes */
.alignleft {
	float: left;
}
	img.alignleft {
		margin-right: 20px;
		margin-top: 3px;
	}
.alignright {
	float: right;
}
	img.alignright {
		margin-left: 20px;
		margin-top: 3px;
	}

/* Main Header */
.navOrange {
	height: 120px;
	background: #e26d00;
	border: none;
	margin-bottom: 0;
}
.admin-bar .navOrange {
	top: 32px;
}
	.darkOrange {
		background: #c54600;
		width: 50%;
		height: 100%;
		right: 0;
		top: 0;
		position: absolute;
	}
	.navOrange .container {
		position: relative;
		background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-header_bg_shapes.png) no-repeat 170px 0;
		height: 100%;
		z-index: 30;
	}
		.navOrange .container .darkOrange {
			width: 651px;
			left: 519px;
			z-index: 10;
		}
		.logo {
			position: absolute;
			top: 0;
			left: 0;
			margin-top: 37px;
			z-index: 20;
		}

		/* Top Navigation */
		.topNav {
			position: relative;
			z-index: 30;
			padding-top: 60px;
		}
			.topNav.navbar-nav > li {
				background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-top_nav_sep_lg.png) no-repeat right 14px;
				padding-right: 14px;
				position: relative;
			}
				.topNav.navbar-nav li:last-child {
					padding-right: 0;
					background: none;
				}
				.topNav li .arrow {
					display: none;
					width: 20px;
					height: 18px;
					position: relative;
					margin: 0 auto;
					background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-top_nav_icon.png) no-repeat;
				}
					.topNav li.current_page_item .arrow,
					.topNav li.current_page_ancestor .arrow {
						display: block !important;
						opacity: 1 !important;
					}
				.topNav li a,
				.topNav.navbar-nav > li > a {
					color: #fff;
					text-transform: uppercase;
					letter-spacing: 1px;
					font-size: 14px;
					line-height: 20px;
					padding-left: 13px;
					padding-right: 13px;
					padding-bottom: 7px;
					padding-top: 15px;
					font-family: 'Verlag A', 'Verlag B', sans-serif;
				}
					.topNav.navbar-nav > li:last-child a {
						padding-right: 0;
					}
					.topNav.navbar-nav > li > a:hover {
						color: #FFE071;
					}
				.topNav ul {
					display: none;
					list-style: none;
					position: absolute;
					margin: 0;
					padding: 10px 10px 12px;
					top: 60px;
					left: 0;
					background: #333;
					border-top: 6px solid #282828;
					width: 210px;
					z-index: 30;
				}
				.topNav .edge ul {
					left: auto;
					right: 0;
				}
					.topNav ul li {
						border-bottom: 1px solid #575757;
						width: 150px;
						float: left;
						display: inline-block;
						margin: 0 20px;
					}
					/*.topNav ul li.bottoms,*/
					.topNav ul li:last-child {
						border: none;
					}
						.topNav ul li a {
							font-size: 13px;
							line-height: 19px;
							text-transform: none;
							letter-spacing: 0;
							padding: 11px 0;
							display: block;
							font-family: Arial, Helvetica, sans-serif;
						}
							.topNav ul li a:hover {
								color: #FFE071;
							}

		.miniNavContainer {
			position: absolute;
			z-index: 30;
			right: 110px;
			top: 0;
			background: #e05d00;
			padding: 13px 14px 13px 11px;
		}
			.nav.miniNav li {
				padding: 0 10px 0 0;
				margin: 0;
				background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-top_nav_sep_sm.png) no-repeat right top;
			}
			.nav.miniNav li:last-child {
				background: none;
				padding-right: 0;
			}
				.nav.miniNav li a {
					color: #fff;
					font-size: 12px;
					line-height: 14px;
					padding: 0 8px;
					letter-spacing: 1px;
				}
					.nav.miniNav li a:hover {
						background: none;
						color: #FFE071;
					}
		.homeSearch {
			position: absolute;
			z-index: 30;
			top: 0;
			right: 15px;
		}
			.headerBtn {
				background: #e26d00;
				color: #fff;
				border: none;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				font-size: 13px;
				padding: 11px 16px;
				float: left;
				margin: 0 1px;
			}
			.searchForm {
				display: none;
				position: absolute;
				right: 0;
				top: 40px;
				background: #333;
				padding: 10px 10px 12px;
			}
				.searchForm input.search {
					border: 0;
					padding: 4px 4px 2px;
					font-size: 12px;
					letter-spacing: 1px;
					color: #575757;
					margin-right: 25px;
					width: 420px;
				}
				.searchBtn {
					position: absolute;
					top: 20px;
					right: 15px;
				}

/* Home Slideshow Area */
.home .homeSlidesBG {
	background: #ececec;
	margin-bottom: 30px;
}
.home .homeSlides {
	margin: 0 auto;
	max-width: 1600px;
}
	.home .homeSlides .col-lg-12 {
		padding: 0;
	}
		.homeSlider {
			min-height: 200px;
		}
		.slideLoader {
			padding: 100px;
			position: absolute;
			z-index: 50;
			width: 100%;
			text-align: center;
		}
			.slideLoader .loader {
				display: block;
				margin: 10px auto 0;
			}
		.slideCopy {
			position: relative;
			z-index: 30;
		}
			.slideMessage {
				position: absolute;
				top: 115px;
				left: 0;
				padding-left: 15px;
				padding-right: 15px;
				color: #fff;
				width: 80%;
			}
				.slideMessage h4 {
					font-family: 'Verlag A', 'Verlag B', sans-serif;
					color: #e8ad3e;
					font-size: 15px;
					font-weight: 700;
				}
				.slideMessage h1 {
					font-family: 'Verlag A', 'Verlag B', sans-serif;
					font-weight: 800;
					font-size: 42px;
					line-height: 46px;
					text-transform: uppercase;
					margin-bottom: 23px;
					color: #fff;
				}
				.slideLink .btn {
					border: 2px solid #e8ad3e;
					-webkit-border-radius: 0;
					-moz-border-radius: 0;
					-o-border-radius: 0;
					border-radius: 0;
					text-transform: uppercase;
					color: #fff;
					font-family: 'Verlag A', 'Verlag B', sans-serif;
					padding: 7px 12px 6px;
					font-size: 13px;
					letter-spacing: 1px;
				}

/* Top Flexslider Overrides */
.flexslider {
	background: transparent;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	margin: 0;
	overflow: hidden;
	z-index: 60;
}
.flex-direction-nav a {
	color: #fff;
	color: rgba(255,255,255,.8);
	text-shadow: 1px 1px 0 rgba(0,0,0,.6);
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	height: 40px;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.flex-direction-nav a:before {
	content: "\e079" !important;
	font-family: 'Glyphicons Halflings';
}
.flex-direction-nav a.flex-next:before {
	content: "\e080" !important;
	position: relative;
	top: -1px;
}
.flex-control-nav {
	max-width: 1170px;
	text-align: left;
	position: relative;
	margin: 0 auto;
	/*bottom: 40px;*/
	margin-top: -80px;
	padding-left: 10px;
	z-index: 30;
}
	.flex-control-paging li a {
		background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-slideshow_slide_indicator.png) no-repeat right top;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
		width: 14px;
		height: 14px;
	}
	.flex-control-paging li a.flex-active {
		background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-slideshow_slide_indicator.png) no-repeat left top;
	}
		.flex-control-paging li a:hover {
			background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-slideshow_slide_indicator.png) no-repeat right top;
			opacity: .7;
		}
		.flex-control-paging li a.flex-active:hover {
			background-position: left top;
		}
/* End Top Flexslider Overrides */

/* Home Intro Area */
.bigIntro {
	display: none;
	background: #ececec;
	padding: 20px 20px 5px;
	margin: 0;
	margin-bottom: 35px;
}
.introCopy h3 {
	color: #c54600;
	font-family: 'Verlag A','Verlag B', sans-serif;
	font-weight: 700;
}
.introP {
	margin-bottom: 30px;
}
.reveal {
	display: none;
	border-top: 1px solid #dfdfdf;
	bottom: 0;
	margin: 0;
	position: absolute;
	width: 97.5%;
}
.reveal.open {
	display: block;
}

	/*.reveal.open {
		margin-top: 0;
	}*/
	.reveal .homeReveal {
		border: 1px solid #dfdfdf;
		color: #b1b1b1;
		padding: 6px 8px 2px 7px;
		background: #fff;
		position: absolute;
		left: 50%;
		margin-left: -16px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		-o-border-radius: 50px;
		border-radius: 50px;
		top: -16px;
	}
	.reveal .homeReveal.open {
		padding: 5px 7px 3px 8px;
	}
		.reveal .homeReveal:hover {
			background: #b1b1b1;
			color: #fff;
		}

/* Home Boxes */
.grayBox {
	background: #ececec;
	padding: 20px 20px 5px;
	font-size: 13px;
	line-height: 18px;
}
	.grayBox img,
	.widget img {
		width: 100%;
		height: auto;
	}
	.grayBox h4,
	.widget h4 {
		color: #c54600;
		font-size: 18px;
		line-height: 19px;
		font-weight: 700;
		font-family: 'Verlag A','Verlag B', sans-serif;
		text-transform: none;
		letter-spacing: 0;
		margin-bottom: 10.5px;
	}

/* Interior Header Style */
.headerImage {
	max-width: 1600px;
	margin: 0 auto;
}
	.headerImage .col-lg-12 {
		padding: 0;
	}
	.headerContainer {
		position: relative;
		z-index: 30;
	}
		.headerContainer h1 {
			position: absolute;
			font-family: 'Verlag A', 'Verlag B', sans-serif;
			font-weight: 700;
			color: #fff;
			text-transform: uppercase;
			letter-spacing: 1px;
			font-size: 42px;
			line-height: 46px;
			left: 15px;
			top: 0;
			height: 200px;
			width: 90%;
			margin: 0;
			text-shadow: 1px 1px 8px rgba(0,0,0,.8);
		}
			.headerContainer h1 span {
				position: absolute;
				left: 0;
				bottom: 30px;
			}
	.headerArrows {
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 20;
		left: 0;
		top: 0;
		background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-interior_page_header_triangles.png) no-repeat right top;
	}
	.headerImage .hImage {
		width: 100%;
		height: auto;
		position: relative;
		z-index: 10;
	}

/* Interior Page Style */
.headerContainer.noHeader {
	height: 120px;
}
	.headerContainer.noHeader h1 {
		color: #575757;
		text-shadow: none;
	}
.breadcrumb {
	background: none;
	padding: 15px 0;
	font-size: 12px;
	line-height: 18px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.noHeader .breadcrumb {
	border-top: 1px solid #dfdfdf;
}
	.breadcrumb a {
		color: #575757;
	}
		.breadcrumb a:hover {
			text-decoration: none;
			color: #ef9329;
		}
	.breadcrumb .active {
		color: #c54600;
	}
.contentRow ul {
	padding-left: 17px;
}

/* Category Page Styles */
.newsPost {
	margin: 0 0 25px;
}
	.postDate {
		font-size: 13px;
		line-height: 18px;
		margin: 0;
	}
.prevLink {
	float: left;
}
.nextLink {
	float: right;
}

/* Left Navigation Styles */
.leftNav {
	border-top: 1px solid #dfdfdf;
	padding-left: 0 !important;
}
	.leftNav.nav-stacked li { /* First Level li */
		margin: 0;
	}
		.leftNav li a { /* First Level a */
			font-size: 13px;
			line-height: 18px;
		}
		.leftNav li ul {
			padding: 0;
		}
			.leftNav li li {
				border-bottom: 1px solid #dfdfdf;
			}
			.leftNav li li a { /* Second Level */
				padding: 10px 15px;
			}
				.leftNav li li.current-menu-item.menu-item-has-children a,
				.leftNav li li.current-menu-parent.menu-item-has-children a {
					padding-bottom: 5px !important;
				}
		.leftNav.nav-stacked li li a:hover,
		.leftNav.nav-stacked li li a:focus,
		.leftNav.nav-stacked li li.current_page_item a,
		.leftNav.nav-stacked li li.current-menu-item a,
		.leftNav.nav-stacked li li.current-menu-parent a {
			background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-left_nav_icon.png) no-repeat 0 13px #ececec;
			color: #575757;
		}
			.leftNav.nav-stacked li li ul {
				margin: 0;
			}
			.leftNav.nav-stacked li li.current-menu-item ul,
			.leftNav.nav-stacked li li.current-menu-parent ul {
				padding: 0 0 7px;
			}
			.leftNav.nav-stacked li li.current-menu-item,
			.leftNav.nav-stacked li li.current-menu-parent {
				background: #ececec;
			}
				.leftNav.nav-stacked li li li,
				.leftNav.nav-stacked li li.current-menu-item li {
					border: none;
				}
					.leftNav.nav-stacked li li li a,
					.leftNav.nav-stacked li li.current-menu-item li a,
					.leftNav.nav-stacked li li.current-menu-parent li a,
					.leftNav.nav-stacked li li.current-menu-parent li.current-menu-item a {
						background: none;
						padding: 3px 15px 3px 25px;
						color: #e26d00;
						font-size: 12px;
					}
						.leftNav.nav-stacked li li li a:hover,
						.leftNav.nav-stacked li li li a:focus,
						.leftNav.nav-stacked li li.current-menu-parent li.current-menu-item a {
							color: #575757;
						}
							.leftNav.nav-stacked li li li.current-menu-item a {
								font-weight: bold;
							}

/* START Left Side Nav WordPress Styles */

.leftNav li ul {
	margin-left: 0;
}
	.leftNav li ul ul { /* Third Level ul */
		margin-left: 15px;
	}

.leftNav li ul li.current-menu-item.menu-item-has-children a {
	margin-bottom: 1px;
}

.leftNav li,
.leftNav li.current-menu-item a,
.leftNav li.current-menu-parent a,
.leftNav li.current-menu-ancestor ul li ul li {
	display: none;
}
.leftNav li.current-menu-item,
.leftNav li.current-menu-item ul,
.leftNav li.current-menu-item ul li,
.leftNav li.current-menu-item ul li a,
.leftNav li.current-menu-parent,
.leftNav li.current-menu-parent ul,
.leftNav li.current-menu-parent ul li,
.leftNav li.current-menu-parent ul li a,
.leftNav li.current-menu-ancestor ul li.current-menu-item ul,
.leftNav li.current-menu-ancestor ul li.current-menu-item ul li,
.leftNav li.current-menu-ancestor ul li.current-menu-item ul li a,
.leftNav li.current-menu-ancestor ul li.current-menu-parent,
.leftNav li.current-menu-ancestor ul li.current-menu-parent ul,
.leftNav li.current-menu-ancestor ul li.current-menu-parent ul li,
.leftNav li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-item,
.leftNav li.current-menu-ancestor ul li.current-menu-parnet ul li.current-menu-item a {
	display: block;
}

.leftNav li ul li a:hover,
.leftNav li.current-menu-item ul li a:hover,
.leftNav li.current-menu-parent ul li a:hover,
.leftNav li.current-menu-ancestor ul li a:hover {
}

/* END Left Side Nav WordPress Styles */

/* Footer */
.footer {
	border: none;
	background: #333;
	color: #fff;
	margin: 40px 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
	.news {
		background: #c54600;
	}
		.newsTitle {
			text-transform: uppercase;
			color: #fff;
			letter-spacing: 1px;
			font-size: 18px;
			line-height: 20px;
			padding: 20px 0;
			margin: 0;
			font-family: 'Verlag A', 'Verlag B', sans-serif;
		}

		/* News Flexslider Overrides */
		.newsSlider {
			margin: 0;
			overflow: visible;
		}
			.newsSlider .slides li {
				padding: 19px 0 0;
			}
				.newsSlider .slides li a {
					color: #fff;
					text-decoration: none;
					font-size: 12px;
					line-height: 16px;
					letter-spacing: 1px;
				}
					.newsSlider .slides li a:hover {
						color: #FFE071;
					}
				li .metaInfo {
					margin-right: 3px;
				}
				li .newsDiv {
					color: #FFE071;
				}
			.newsSlider .flex-direction-nav {
				position: absolute;
				right: 0;
				top: 34px;
				width: 56px;
			}
				.newsSlider .flex-direction-nav a {
					position: relative;
					opacity: .7;
					right: auto;
					left: auto;
					top: auto;
					bottom: auto;
					float: left;
					width: 28px;
					height: 30px;
					text-shadow: none;
					color: #ef9329;
				}
					.newsSlider .flex-direction-nav a:before {
						font-size: 30px;
					}
						.newsSlider.flexslider:hover .flex-prev {
							opacity: 0.7; left: 0;
						}
						.newsSlider.flexslider:hover .flex-next {
							opacity: 0.7; right: 0;
						}
						.newsSlider.flexslider:hover .flex-next:hover,
						.newsSlider.flexslider:hover .flex-prev:hover {
							opacity: 1;
						}
		/* End News Flexslider Overrides */

	.footerInfo {
		list-style: none;
		margin: 0;
		padding: 0;
		font-size: 13px;
		line-height: 16px;
	}
		.footerInfo > li {
			width: 150px;
			float: left;
			display: inline;
			background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-footer_sep.png) no-repeat right top;
			padding: 29px 0 25px;
			height: 79px;
		}
		.footerInfo > li:last-child {
			background: none;
		}
			.social > li {
				margin-right: 6px;
			}
			.social > li:last-child {
				margin-right: 0;
			}
				.social li a {
					text-indent: -999999px;
					background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-footer_social_icons.png) no-repeat left top;
					padding: 0;
					display: block;
					width: 25px;
					height: 25px;
				}
					.social li a:hover {
						background-color: transparent;
					}
					.social li.twitter a {
						background-position: -39px 0;
					}
					.social li.facebook a {
						background-position: -76px 0;
					}
	.fs {
		font-weight: bold;
		text-transform: uppercase;
		color: #fff;
		text-align: center;
		display: block;
		width: 100px;
		position: relative;
		left: -10px;
		top: -3px;
		font-family: 'Verlag A', 'Verlag B', sans-serif;
	}
		.fs:hover {
			color: #FFE071;
			text-decoration: none;
		}
	.footerInfo .phone {
		font-size: 12px;
		line-height: 14px;
		padding-top: 6px;
		display: block;
		letter-spacing: 1px;
	}
	.footerNav {
		margin: 27px 0 5px;
	}
		.footerNav li {
			background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-bottom_nav_sep_sm.png) no-repeat right top;
			padding: 0 13px 0 2px;
		}
		.footerNav li:last-child {
			background: none;
			padding-right: 0;
		}
			.footerNav li a {
				color: #fff;
				text-transform: uppercase;
				font-size: 10px;
				line-height: 11px;
				padding: 0;
				letter-spacing: 1px;
			}
			.footerNav li:last-child a {
				padding-right: 0;
			}
				.footerNav li a:hover {
					background-color: transparent;
					color: #FFE071;
				}
	.copyright {
		clear: both;
		font-size: 10px;
		line-height: 11px;
		color: #b1b1b1;
	}

/* Widget Styles */
.widget {
	margin: 0 0 40px;
	font-size: 13px;
	line-height: 18px;
}


/* Shortcode Styles */
.callout {
	width: 100%;
	border-top: 1px solid #e8ad3e;
	border-bottom: 1px solid #e8ad3e;
	color: #e26d00;
	font-style: italic;
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	padding: 13px 0 0;
	font-family: 'Verlag A', 'Verlag B', sans-serif;
}
.introCopy .callout {
	width: 25%;
}
	.callout.alignleft {
		margin-right: 20px;
	}
	.callout.alignright {
		margin-left: 20px;
	}
.sc.alignleft {
	float: left;
	margin-right: 15px;
}
.sc.alignright {
	float: right;
	margin-left: 15px;
}

@media (min-width: 992px) and (max-width: 1199px) { /* Desktop view only (goes up to extra large display) */

	/* Flexslider Overrides */
	.flex-control-nav {
		max-width: 985px;
	}


}

@media (max-width: 991px) { /* Mobile and up to tablet */

	body {
		margin-top: 100px;
		font-size: 13px;
		line-height: 21px;
	}

	h1 {
		font-size: 28px;
		line-height: 32px;
	}

	h3 {
		font-size: 14px;
		line-height: 18px;
	}

	/* Main Header */
	.navOrange {
		height: 100px;
	}
		.navOrange .container {
			background-image: url(Win-Loss-Analysis-images/Win-Loss-Analysis-header_bg_shapes_tab.png);
		}
			.logo {
				margin-top: 27px;
			}
		/* Top Navigation */
		.topNav {
			padding-top: 43px;
		}
			.topNav li a,
			.topNav.navbar-nav > li > a {
				font-size: 13px;
				line-height: 18px;
				padding-right: 11px;
				padding-top: 16px;
			}
			.topNav li .arrow {
				height: 16px;
			}
				.topNav ul {
					top: 57px;
				}
		.miniNavContainer {
			padding: 11px 14px 12px 11px;
		}
			.nav.miniNav li a {
				font-size: 11px;
				line-height: 13px;
			}
		.headerBtn {
			padding: 9px 16px;
		}

	/* Home Slideshow Area */
	.slideMessage {
		top: 65px;
	}
		.slideMessage h4 {
			font-size: 13px;
		}
		.slideMessage h1 {
			font-size: 32px;
			line-height: 36px;
		}
		.slideLink .btn {
			font-size: 11px;
			font-weight: bold;
		}
	/* Flexslider Overrides */
	.flex-control-nav {
		max-width: 755px;
	}
		.flex-direction-nav a:before {
			position: relative;
			top: 0;
		}

	/* Home Boxes */
	.grayBox {
		margin-bottom: 30px;
	}
		.grayBox h4 {
			font-size: 16px;
			line-height: 18px;
		}

	/* Interior Header Style */
	.headerContainer h1 {
		font-size: 28px;
		line-height: 32px;
	}
		.headerContainer h1 span {
			bottom: 20px;
		}
	/* Interior Page Style */
	.breadcrumb {
		background: none;
		padding: 15px 0;
		font-size: 11px;
		line-height: 14px;
	}
	/* Left Navigation Styles */
	.leftNav li a {
		font-size: 12px;
		padding-bottom: 9px
	}

	/* Footer */
	.footerInfo > li {
		width: 135px;
	}
	.footerInfo > li:last-child {
		background: url(Win-Loss-Analysis-images/Win-Loss-Analysis-footer_sep.png) no-repeat right top;
	}
	.fs {
		left: -16px;
	}
	.footerInfo .phone {
		position: relative;
		left: -11px;
	}

	/* Shortcode Styles */
	.widget.callout {
		font-size: 16px;
		line-height: 20px;
	}

	/* Widget Styles */
	.widget {
		font-size: 12px;
		line-height: 17px;
	}

}

@media (max-width: 767px) { /* Tablet Phone */

	body {
		margin-top: 0;
	}

	body.home {
		margin-top: 0;
	}

	/* Main Header */
	.navOrange.navbar-fixed-top {
		position: relative;
		margin-bottom: 50px;
	}
	.home .navOrange.navbar-fixed-top {
		margin-bottom: 0;
	}
		.navOrange .container {
			background-image: url(Win-Loss-Analysis-images/Win-Loss-Analysis-header_bg_shapes.png);
			background-position: 170px -10px;
		}
			.logo {
				left: 15px;
			}
	.mobileHeader {
		position: absolute;
		width: 100%;
		top: 100px;
		z-index: 40;
		background: #282828;
		left: 0px;
	}
		.mobileHeader .navbar-toggle {
			float: left;
			left: 15px;
			border: none;
			padding: 10px;
		}
			.mobileHeader .navbar-toggle:hover,
			.mobileHeader .navbar-toggle:focus {
				background: none;
			}
			.mobileHeader .mLabel {
				position: absolute;
				top: 7px;
				right: -30px;
				color: #fff;
			}
		.mobileHeader .loginLink {
			float: right;
			margin-right: 81px;
			margin-top: 5px;
			color: #fff;
			font-size: 12px;
			line-height: 14px;
		}
			.mobileHeader .loginLink:hover {
				color: #fff;
			}
		.mobileHeader .loginMenu {
			display: none;
			position: absolute;
			width: 50%;
			right: 0;
			top: 50px;
			background: #333;
			list-style: none;
			margin: 0;
			padding: 5px 15px;
		}
			.loginMenu li {
				border-bottom: 1px solid #454545;
			}
			.loginMenu li:last-child {
				border: none;
			}
				.loginMenu li a {
					color: #fff;
					padding: 10px 0;
					display: block;
				}
	.homeSearch {
		top: 117px;
		z-index: 50;
	}
		.headerBtn {
			background: none;
			border-left: 1px solid #585858;
			padding: 0 10px;
		}
			.headerBtn:hover,
			.headerBtn:focus {
				background: none !important;
				color: #fff;
				border-color: #585858;
			}
		.searchForm {
			top: 18px;
			border-top: 15px solid #282828;
			width: 200px;
		}
			.searchForm input.search {
				width: 85%;
			}

		/* Top Mobile Nav */
		.mobileCollapse {
			display: none;
			background: #222;
			position: absolute;
			top: 150px;
			left: 0;
			width: 100%;
			border: 0;
		}
			.topMobileNav {
				margin-top: 5px;
				margin-bottom: 0;
			}
				.topMobileNav li {
					border-bottom: 1px solid #454545;
					background: #333;
				}
					.navbar-nav.topMobileNav li a,
					.navbar-nav.topMobileNav li a:focus {
						letter-spacing: 1px;
						color: #fff;
						text-transform: uppercase;
						font-weight: bold;
						font-size: 13px;
						line-height: 19px;
					}
						.navbar-nav.topMobileNav li a:hover {
							color: #fff;
						}
					.topMobileNav li .buttonClass {
						position: absolute;
						top: 6px;
						right: 15px;
						border: 1px solid #666;
						background: none;
						color: #ccc;
						padding: 4px 8px 1px 7px;
						-webkit-border-radius: 25px;
						-moz-border-radius: 25px;
						-o-border-radius: 25px;
						border-radius: 25px;
						z-index: 50;
					}
					.topMobileNav ul {
						list-style: none;
						margin: 0;
						padding: 0;
						border-top: 1px solid #454545;
						display: none;
					}
						.topMobileNav ul li {
							padding: 0 0 0 15px;
							background: #222;
						}
						.topMobileNav ul li:last-child {
							border: 0;
						}
							.navbar-nav.topMobileNav ul li a {
								padding-top: 10px;
								padding-bottom: 10px;
								display: block;
							}

	/* Home Slideshow Area */
	.home .homeSlidesBG {
		background: none;
	}
	.homeSlider {
		margin-bottom: 0;
	}
		.homeSlider .slides li img.slideImage {
			position: relative;
			top: 50px;
		}
		.slideCopy {
			margin: 0;
			padding: 0;
		}
			.slideMessage {
				position: relative;
				background: #c54600;
				width: 100%;
				top: 0;
			}
				.slideMessage h4 {
					line-height: 15px;
					padding-top: 25px;
					margin-bottom: 13px;
				}
				.slideMessage h1 {
					font-size: 26px;
					line-height: 32px;
					margin-bottom: 15px;
				}
				.slideLink .btn {
					border-width: 1px;
					margin-bottom: 25px;
				}
		.homeSlider .flex-control-nav {
			text-align: right;
			padding-right: 10px;
			bottom: 60px;
		}
			.homeSlider .flex-control-nav a {
				text-indent: 999999px;
			}
		.homeSlider .flex-direction-nav a {
			display: none;
			top: 30%;
		}

	/* Interior Page Header Area */
	.headerContainer.noHeader {
		height: 80px;
	}
	.headerArrows {
		background-image: url(Win-Loss-Analysis-images/Win-Loss-Analysis-interior_page_header_triangles_small.png);
	}

	/* Footer */
	.footer {
		margin-top: 20px;
	}
		.mobileNews {
			list-style: none;
			padding: 0;
		}
			.mobileNews li {
				margin-bottom: 15px;
			}
				.mobileNews li a {
					color: #fff;
				}
					.mobileNews li a:hover {
						color: #FFE071;
					}

		.footerInfo {
			margin: 25px 0 0;
		}
			.footerInfo > li {
				width: 100%;
				display: block;
				background: none !important;
				padding: 0;
				height: auto;
				margin: 0 0 13px;
			}
		.fs {
			text-align: left;
			display: block;
			white-space: nowrap;
			width: 100%;
			left: 0;
			top: 0;
		}
			.fs br {
				display: none;
			}
		.footerInfo .phone {
			padding-top: 0px;
			padding-left: 12px;
		}
		.footerNav {
			margin: 10px 0 0;
			padding-left: 0;
			float: left;
			display: block;
		}
			.footerNav li a {
				padding: 0;
			}
				.footerNav li:first-child a {
					padding-left: 0;
				}

		.copyright {
			float: left;
			margin-top: 8px;
			text-align: left;
		}

}

@media (min-width: 320px) and (max-width: 397px) {

	/* Main Header */
	.darkOrange {
		width: 40%;
	}

	/* Homepage Slideshow */
	.slideMessage h4 {
	}
	.slideMessage h1 {
		font-size: 18px;
		line-height: 23px;
	}
	.homeSlider .flex-control-nav {
		bottom: 40px;
	}

}

@media print {
	a[href]:after {
		content: none;
	}

	* {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  .slideMessage {
  	top: 30px;
  }
  .slideMessage h1 {
  	color: #fff !important;
  }
  .slideMessage h4 {
  	color: #e8ad3e !important;
  }
  .slideLink .btn {
  	color: #fff !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: none;
  }
  abbr[title]:after {
    content: none;
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: none;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
    width: auto !important;
  }
  @page  {
    margin: 2cm .5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}