/*
Theme Name: Freepoint Commodities
Theme URI: http://address.com
Author: Chris Yerkes of Taylor Design
Author URI: http://www.taylordesign.com
Description: The 2013 Freepoint Commodities WordPress Theme created by Taylor Design.
Version: 1.0
*/

* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	box-sizing: border-box;
}

body {
	background-color: #ececec;
}

h1 {
	font: normal 42px/45px "ltc-bodoni-175", serif;
	margin: 0 0 35px;
	padding: 0;
}

h2 {
	font-size: 20px;
	line-height: 26px;
	padding: 0;
	margin: 0 0 10px;
	color: #b88d00;
}

h3 {
	font-size: 32px;
	line-height: 37px;
	color: #117c99;
	padding: 0;
	margin: 0 0 20px;
}

h4 {
	font-size: 16px;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

h5 {
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 0 3px;
}

h6 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	line-height: 21px;
	margin: 0 0 7px;
	padding: 0;
}

p {
	margin: 0 0 20px;
}
	.footnote {
		font-size: 13px;
		line-height: 17px;
	}

a {
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}

ul {
	margin: 0 0 20px 25px;
}

hr {
	border: 0;
	border-top: 1px solid #dfdfdf;
	margin: 30px 0 35px 90px;
	clear: left;
}

.more {
	font-weight: bold;
}
	.more:hover {
		text-decoration: none;
	}

/* Colors */
.green h2,
.green h6,
.green .widgetContent h6,
.green a:hover {
	color: #b88d00;
}

.orange h2,
.orange h6,
.orange .widgetContent h6,
.orange a:hover {
	color: #e26d00;
}
.orange .sectionPhoto h1 {
	background: url(images/section-header-lines_orange.png) no-repeat right top;
}

/* WordPress Built In Classes */
.alignleft {
	float: left;
}
	img.alignleft {
		width: auto !important;
		margin-right: 30px;
	}
.alignright {
	float: right;
}
	img.alignright {
		width: auto !important;
		margin-left: 30px;
	}

/* Homepage Styles */
/*Homepage Sidebar */
.homeSideBar,
.intSideBar {
	width: 255px;
	height: 100%;
	min-height: 690px;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 70;
	background: #003056; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzA1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDIwM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #003056 0%, #00203a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#003056), color-stop(100%,#00203a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #003056 0%,#00203a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #003056 0%,#00203a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #003056 0%,#00203a 100%); /* IE10+ */
	background: linear-gradient(to right,  #003056 0%,#00203a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003056', endColorstr='#00203a',GradientType=1 ); /* IE6-9 */
}
	.closeBar {
		display: none;
		width: 32px;
		height: 32px;
		position: absolute;
		top: 38px;
		left: 300px;
		text-indent: -999999px;
		background: url(images/icon_close.png) no-repeat;
		z-index: 60;
	}
		.closeBar:hover {
			background-position: left bottom;
		}
	.home .searchBar {
		background: #11416c;
		color: #3e9ebd;
		position: relative;
		float: right;
	}
	.home .searchBar.searchHover {
		margin-bottom: 66px;
	}
		.home .searchBar .homeMobileNavContainer {
			display: none;
		}
		.home .searchBar a {
			color: #3e9ebd;
		}
			.home .searchBar a:hover {
				color: #fff;
			}
		.home .searchBar a.mag {
			background: url(images/icon_search.png) no-repeat;
		}
			.home .searchBar a.mag:hover,
			.searchBar a.mag:hover { background-position: left bottom; }
		/* Search Drop-down */
		.searchBar .searchForm {
			display: none;
			margin-top: 10px;
			padding: 0 10px;
		}
			.searchBar form { margin: 0; }
				.searchForm input.searchText {
					padding: 3px 30px 3px 5px;
					margin: 0;
					border: 1px solid #ccc;
					-webkit-border-radius: 0;
					-moz-border-radius: 0;
					border-radius: 0;
					width: 100%;
					height: 25px;
					font-size: 12px;
				}
				.home .searchForm input.searchText { border: none; height: 24px; }
				.searchBar .searchBtn {
					border: 0;
					-webkit-border-radius: 0;
					-moz-border-radius: 0;
					border-radius: 0;
					background: url(images/icon_search_go.gif) no-repeat;
					display: block;
					width: 24px;
					height: 24px;
					text-indent: -999999px;
					position: absolute;
					bottom: 10px;
					right: 10px;
				}
				.home .searchBar .searchBtn {
					bottom: 9px;
				}

	.homeSideContainer,
	.intSideContainer {
		position: relative;
		float: left;
		display: none;
	}
	.isClicked .homeSideContainer.sideBG,
	.isClicked .intSideContainer.sideBG {
		background: url(images/bg_at-a-glance.png) no-repeat right top;
	}

		/*Home Side Navigation */
		.homeNav>li,
		.homeMobileNav>li,
		.intNav>li {
			position: relative;
			font-size: 13px;
		}
			.homeNav.nav-tabs.nav-stacked>li:first-child>a,
			.homeMobileNav.nav-tabs.nav-stacked>li:first-child>a,
			.intNav.nav-tabs.nav-stacked>li:first-child>a {
				-webkit-border-top-right-radius: 0;
				-moz-border-radius-topright: 0;
				border-top-right-radius: 0;
				-webkit-border-top-left-radius: 0;
				-moz-border-radius-topleft: 0;
				border-top-left-radius: 0;
			}
			.homeNav.nav-tabs.nav-stacked>li:last-child>a,
			.homeMobileNav.nav-tabs.nav-stacked>li:last-child>a,
			.intNav.nav-tabs.nav-stacked>li:last-child>a {
				-webkit-border-bottom-right-radius: 0;
				-moz-border-radius-bottomright: 0;
				border-bottom-right-radius: 0;
				-webkit-border-bottom-left-radius: 0;
				-moz-border-radius-bottomleft: 0;
				border-bottom-left-radius: 0;
			}
			.homeNav.nav-tabs.nav-stacked>li>a,
			.homeMobileNav.nav-tabs.nav-stacked>li>a,
			.intNav.nav-tabs.nav-stacked>li>a {
				border: 0;
				border-top: 1px solid #1d4d75;
				border-bottom: 1px solid #1d4d75;
				color: #fff;
				text-transform: uppercase;
				line-height: 24px;
				padding-left: 25px;
			}
				.homeNav.nav>li>a:hover,
				.homeNav.nav>li>a:focus,
				.homeNav.nav>li.hovered>a,
				.homeMobileNav.nav>li>a:hover,
				.homeMobileNav.nav>li>a:focus,
				.homeMobileNav.nav>li.hovered>a,
				.intNav.nav>li>a:hover,
				.intNav.nav>li>a:focus,
				.intNav.nav>li.hovered>a {
					background-color: transparent;
					background-image: url(images/bg_nav-hover.png);
					border-color: #1d4d75;
					color: #fff;
				}
			.homeNav ul,
			.intNav ul {
				display: none;
				width: 235px;
				position: absolute;
				left: -235px;
				top: -24px;
				background: #001f39;
				list-style: none;
				margin: 0 ;
				padding: 25px;
			}
				.homeNav ul li,
				.homeMobileNav ul li,
				.intNav ul li {
					position: relative;
				}
				.homeNav ul li.arrowed,
				.intNav ul li.arrowed {
					background: url(images/nav_arrow.png) no-repeat right 19px;
				}
					.homeNav ul li a,
					.homeMobileNav ul li a,
					.intNav ul li a {
						border-top: 1px solid #1d4d75;
						border-bottom: 1px solid #1d4d75;
						color: #fff;
						line-height: 24px;
						display: block;
						margin-bottom: -1px;
						padding-top: 8px;
						padding-bottom: 8px;
					}
						.homeNav ul li a:hover,
						.intNav ul li a:hover {
							text-decoration: none;
							color: #3e9ebd;
						}

		/* Home Mini-Bio Opened Elements */
		.isClicked .navBioContainer {
			width: 255px;
			float: left;
			position: relative;
			z-index: 50;
		}
			.isClicked .homeNav.nav-tabs.nav-stacked,
			.isClicked .intNav.nav-tabs.nav-stacked {
				width: 255px;
			}
				.isClicked .homeNav ul,
				.intNav ul {
					left: auto;
					right: -235px;
				}

		/* Home Mini-Bio */
		.miniBio,
		.miniBioMobile,
		.energySolutions,
		.merchantTrading,
		.merchantFinance {
			display: block;
			width: 112px;
			margin: 20px 0 0 25px;
			padding: 0 0 0 40px;
			font-size: 13px;
			line-height: 16px;
			color: #3e9ebd;
		}
		.energySolutions,
		.merchantTrading,
		.merchantFinance {
			color: #e8b733;
		}
		.home .miniBio {
			background: url(images/icon_at-a-glance.png) no-repeat left top;
		}
			.isClicked .miniBio,
			.isClicked .miniBio:focus,
			.isClicked .miniBioMobile,
			.isClicked .miniBioMobile:focus {
				background-position: left bottom;
				color: #e8b733;
				text-decoration: none;
			}
			.miniBio:hover,
			.miniBio:active,
			.miniBio:focus,
			.miniBioMobile:hover,
			.miniBioMobile:active,
			.miniBioMobile:focus,
			.energySolutions:hover,
			.energySolutions:active,
			.energySolutions:focus,
			.merchantTrading:hover,
			.merchantTrading:active,
			.merchantTrading:focus,
			.merchantFinance:hover,
			.merchantFinance:active,
			.merchantFinance:focus {
				color: #fff !important;
				text-decoration: none;
			}
		.miniBioContent,
		.miniBioContentMobile {
			display: none;
			width: 55%;
			max-width: 790px;
			margin: 108px 0 0 45px;
			color: #fff;
			font-size: 17px;
			line-height: 25px;
			outline: none;
			opacity: 0;
		}
		.home .miniBioContent {
			margin: -32px 0 0 45px;
		}

			/* Scrollbar Overrides */
			.jspVerticalBar {
				background: transparent;
				width: 8px;
			}
				.jspTrack {
					background: transparent;
				}
					.jspDrag {
						background: #ddd;
						background: rgba(100,100,100,.4);
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
    					border-radius: 5px;
					}
			.jspHorizontalBar {
				display: none;
				background: transparent;
				height: 8px;
			}

			.miniBioContent h5,
			.miniBioContentMobile h5 {
				color: #e8b733;
			}
			.miniBioContent h1,
			.miniBioContentMobile h1 {
				color: #3e9ebd;
			}
			.miniBioContent hr,
			.miniBioContentMobile hr {
				border: 0;
				border-bottom: 1px solid #1d4d75;
				margin: 30px 0 35px;
			}
			.miniBioContent img,
			.miniBioContentMobile img {
				width: 100%;
			}
			.miniBioContent ul {
				list-style: none;
				margin-left: 0;
			}
				.miniBioContent ul li {
					background: url(images/bullet_side.png) no-repeat left 6px;
					padding-left: 15px;
					margin-bottom: 10px;
				}
				.bioSub {
					font-size: 13px;
					line-height: 18px;
				}
					.bioSub h6 {
						margin-top: 0;
						color: #e8b733;
					}
					.bioSub .more {
						color: #3e9ebd;
					}
						.bioSub .more:hover {
							color: #fff;
						}

		.merchantTrading { background: url(images/icon_merchant-trading.png) no-repeat; margin-top: 10px; }
		.merchantFinance { background: url(images/icon_merchant-finance.png) no-repeat;  margin-top: 10px;}
		.energySolutions { background: url(../../uploads/2016/07/icon_energy-solutions.png) no-repeat;margin-top: 10px; }

	/* Home Sidebar Content */
	.homeFootNav,
	.intFootNav {
		position: absolute;
		left: 25px;
		bottom: 40px;
		display: none;
	}
		.homeFootNav>li,
		.intFootNav>li {
			font-size: 12px;
		}
			.homeFootNav.nav-pills.nav-stacked>li>a,
			.intFootNav.nav-pills.nav-stacked>li>a {
				padding: 0;
				color: #3e9ebd;
				margin-bottom: 4px;
			}
				.homeFootNav.nav>li>a:hover,
				.homeFootNav.nav>li>a:focus,
				.intFootNav.nav>li>a:hover,
				.intFootNav.nav>li>a:focus {
					color: #fff;
					text-decoration: none;
					background-color: transparent;
					-webkit-border-radius: 0;
					-moz-border-radius: 0;
					border-radius: 0;
				}

	.copyright {
		font-size: 11px;
		line-height: 14px;
		position: absolute;
		bottom: 5px;
		left: 25px;
		padding-right: 30px;
		color: #117c99;
		display: none;
	}

/* Homepage Content */
.homeContent {
	position: relative;
	padding-left: 40px;
}
	.logo {
		margin: 45px 0 90px;
		display: none;
	}

	/* Home Slideshow Content Styles */
	.homeSlides {
		max-width: 650px;
		display: none;
	}
		.slide {
			display: none;
		}
			.mainMsg {
				color: #fff;
				font: normal 46px/49px "ltc-bodoni-175", serif;
				padding: 0 0 25px;
				margin: 0;
			}
			.description {
				font: normal 18px/22px "proxima-nova", sans-serif;
				color: #e8b733;
				padding: 0 0 20px;
				margin: 0;
			}
			
/*  Change made to color by GD 01.14.2014  #slide-1 .description { color: #11416c; }  */
				#slide-1 .description { color: #e8b733; }
			
			.learnMore.btn {
				background: #3f9ebe; /* Old browsers */
				background: -moz-linear-gradient(left,  #3f9ebe 0%, #127d99 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#3f9ebe), color-stop(100%,#127d99)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left,  #3f9ebe 0%,#127d99 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left,  #3f9ebe 0%,#127d99 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(left,  #3f9ebe 0%,#127d99 100%); /* IE10+ */
				background: linear-gradient(to right,  #3f9ebe 0%,#127d99 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f9ebe', endColorstr='#127d99',GradientType=1 ); /* IE6-9 */
				border: none;
				text-shadow: none;
				color: #fff;
				font-size: 12px;
				line-height: 14px;
				padding: 7px 10px;
			}

	/* Slideshow Control Overrides */
	#supersized { margin: 0 !important; }
	ul#slide-list {
		padding: 0;
		left: 180px;
		bottom: 6px;
	}
		ul#slide-list li a {
			display: block;
			width: 10px;
			height: 9px;
			background: url(images/slideshow/icon_slide-indicator.png) no-repeat 0 0;
		}
			ul#slide-list li a:hover { background-position: 0 -9px; }
			ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover { background-position: 0 -9px; }

	/* Home Mobile Buttons Hide */
	.mobileQuickButtons {
		display: none;
	}

/* Homepage Footer */
.homeFooter {
	width: 100%;
	height: 50px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 10;
}

	/* News Ticker */
	.newsTicker {
		color: #fff;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: -moz-linear-gradient(left,  rgba(0,48,86,0.98) 0%, rgba(63,158,190,0.98) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,48,86,0.98)), color-stop(100%,rgba(63,158,190,0.98))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(0,48,86,0.98) 0%,rgba(63,158,190,0.98) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(0,48,86,0.98) 0%,rgba(63,158,190,0.98) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(0,48,86,0.98) 0%,rgba(63,158,190,0.98) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(0,48,86,0.98) 0%,rgba(63,158,190,0.98) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003056', endColorstr='#3f9ebe',GradientType=1 ); /* IE6-9 */
	}
		.newsTicker h5 {
			margin: 15px 0;
			float: left;
			padding: 0 20px 0 60px;
		}
		.ticker {
			overflow: visible;
			width: 63%;
			list-style: none;
		}
			.ticker li {
				height: auto;
				line-height: 20px;
				white-space: normal;
				padding-top: 15px;
				display: none;
			}
			.ticker li.source {
				border: 0;
			}
				.ticker li a {
					color: #fff;
				}

/* Interior Page Content */
/* Interior Search Bar */
.searchBar {
	color: #b1b1b1;
	background: #fff;
	font-size: 14px;
	line-height: 14px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	position: fixed;
	right: 80px;
	top: 0;
	z-index: 80;
	width: 150px;
	margin: 0 0 100px;
	padding: 12px 0 9px;
	text-align: center;
}
	.searchBar a {
		color: #b1b1b1;
	}
		.searchBar a:hover {
			color: #333;
			text-decoration: none;
		}
	.searchBar a.mag {
		width: 12px;
		height: 11px;
		display: inline-block;
		text-indent: -999999px;
		background: url(images/icon_search-interior.png) no-repeat left top;
	}

/* Interior Sidebar */
.intSideBar {
	right: auto;
	left: 0;
}
	.intSideBar .logo {
		margin: 40px 0 40px 25px;
	}
	.intSideBar .logo.visible-tablet {
		margin-top: 19px;
		margin-bottom: 20px;
	}
	.mobileWrap {
		display: none;
	}

	/* Interior Mini-Bio */
	.miniBio {
		background: url(images/icon_at-a-glance-interior.png) no-repeat left top;
	}

/* Interior Page Content */
.mainContainer {
	margin-left: 255px;
	max-width: 1024px;
	padding-left: 0;
	padding-right: 45px;
}
	.intPageNav {
		display: none;
		margin-top: 75px;
		padding-left: 45px;
		margin-bottom: 0;
	}
		.intPageNav li {
			position: relative;
			margin-right: 2px;
		}
			.intPageNav.nav-pills>li>a {
				margin-bottom: 0;
				margin-top: 0;
				margin-right: 0;
				padding: 21px 22px 0;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				color: #333;
				position: relative;
				background: transparent;
				z-index: 60;
				height: 64px;
			}
				.intPageNav.nav-pills>li>a span.wrapped {
					display: block;
				}
			.intPageNav.nav-pills>li.arrowed>a {
				padding-right: 30px;
			}
			.intPageNav.nav-pills li .downArrow {
				background: url(images/int-nav_down-arrow.png) no-repeat;
				display: block;
				width: 6px;
				height: 4px;
				position: absolute;
				top: 26px;
				right: 17px;
				z-index: 60;
				cursor: pointer;
			}
				/*.intPageNav.nav>li>a:hover,
				.intPageNav.nav>li>a:focus,*/
				.intPageNav.nav-pills>.active>a,
				.intPageNav.nav-pills>.active>a:hover,
				.intPageNav.nav-pills>.active>a:focus {
					color: #117c99;
					background-color: #fff;
				}
				.intPageNav li .hover {
					display: none;
					position: absolute;
					bottom: 0;
					left: 0;
					width: 100%;
					height: 100%;
					z-index: 50;
					background-color: #fff;
				}
			.intPageNav li ul {
				display: none;
				position: absolute;
				width: 225px;
				top: 64px;
				left: -25px;
				z-index: 70;
				background: #fff;
				list-style: none;
				padding: 25px;
			}
				.intPageNav li li {
					margin: 0;
				}
					.intPageNav li li a {
						padding: 10px 0;
						display: block;
						border-bottom: 1px solid #ccc;
					}
					.intPageNav li li:first-child a {
						border-top: 1px solid #ccc;
					}
				/* intPageNav jQuery Scroll classes */
				.intPageNav.visible {
					width: 100%;
					padding-top: 75px;
					background: #ececec;
					position: fixed;
					margin-top: 0;
					top: -30px;
					z-index: 60;
					-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.7);
					-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.7);
					box-shadow: 0px 0px 10px rgba(0,0,0,.7);
					/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
				}
					.navScrolled.iPad .intPageNav.visible { /* iPad overrides */
						top: 0;
					}

	.sectionPhoto {
		width: 100%;
		/*height: 282px;
		background: url(images/fpo/fpo_section-header_01.jpg) no-repeat;*/
		height: 121px;
		background-image: url(images/fpo/fpo_generic-bg.png);
		position: relative;
		margin-bottom: 45px;
	}
		.navScrolled .sectionPhoto {
			margin-top: 140px;
		}
	/*.sectionPhoto.careers { background-image: url(images/fpo/fpo_section-header_02.jpg); }
	.sectionPhoto.global-footprint { background-image: url(images/fpo/fpo_generic-bg.png); height: 121px; }
	.sectionPhoto.experienced-team { background-image: url(images/fpo/fpo_experienced-team_lg.jpg); }
	.sectionPhoto.industry-expertise { background-image: url(images/fpo/fpo_industry-expertise_lg.jpg); }
	.sectionPhoto.insights-and-trends { background-image: url(images/fpo/fpo_insights-trends_lg.jpg); }
	.sectionPhoto.stone-point-capital { background-image: url(images/fpo/fpo_stonepoint-capital_lg.jpg); }
	.sectionPhoto.commodities-expertise { background-image: url(images/fpo/fpo_commodities-overview_lg.jpg); }
	.sectionPhoto.global { background-image: url(images/fpo/fpo_commodities-global_lg.jpg); }
	.sectionPhoto.north-america { background-image: url(images/fpo/fpo_commodities-north-america_lg.jpg); }
	.sectionPhoto.europe { background-image: url(images/fpo/fpo_commodities-europe_lg.jpg); }
	.sectionPhoto.global-oil-and-products { background-image: url(images/fpo/fpo_commodities-oil-products_lg.jpg); }
	.sectionPhoto.global-metals-and-concentrates { background-image: url(images/fpo/fpo_commodities-metals_lg.jpg); }
	.sectionPhoto.north-america-gas { background-image: url(images/fpo/fpo_commodities-gas_lg.jpg); }
	.sectionPhoto.north-america-power { background-image: url(images/fpo/fpo_commodities-power_lg.jpg); }
	.sectionPhoto.north-america-coal { background-image: url(images/fpo/fpo_commodities-coal_lg.jpg); }
	.sectionPhoto.europe-gas { background-image: url(images/fpo/fpo_commodities-gas-europe_lg.jpg); }
	.sectionPhoto.europe-power { background-image: url(images/fpo/fpo_commodities-power-europe_lg.jpg); }
	.sectionPhoto.europe-coal { background-image: url(images/fpo/fpo_commodities-coal-europe_lg.jpg); }
	.sectionPhoto.europe-emission { background-image: url(images/fpo/fpo_commodities-emissions-europe_lg.jpg); }
	.sectionPhoto.our-business { background-image: url(images/fpo/fpo_our-business_lg.jpg); }
	.sectionPhoto.merchant-trading { background-image: url(images/fpo/fpo_merchant-trading_lg.jpg); }
	.sectionPhoto.merchant-finance { background-image: url(images/fpo/fpo_merchant-finance_lg.jpg); }
	.sectionPhoto.contact-us { background-image: url(images/fpo/fpo_contact-us_lg.jpg); margin-top: 139px; }*/
		.sectionPhoto h1 {
			color: #fff;
			height: 100%;
			background: url(images/section-header-lines.png) no-repeat right top;
			padding: 40px 515px 0 45px;
		}
	.contentCol {
		padding: 0 0 0 45px;
		font-size: 16px;
		line-height: 22px;
	}
	.page-template-newsroom_template-php .contentCol,
	.archive .contentCol,
	.search .contentCol {
		padding-bottom: 30px;
	}
		.contentCol hr {
			margin-left: 0;
		}
		.contentCol ul {
			list-style: none;
			margin: 0 0 15px;
		}
			.contentCol ul li {
				background: url(images/bullet_side.png) no-repeat left 6px;
				padding: 0 0 5px 15px;
			}
	/* Quotes Slider */
	.quote-slider {
		background: #fff;
		opacity: 0;
		-webkit-transition: opacity 0.25s;
		transition: opacity 0.25s;
		padding: 30px 35px;
	}
		.quote-slider.slick-initialized {
			opacity: 1;
		}
			.slick-arrow {
				position: absolute;
				bottom: 19px;
				width: 30px;
				height: 30px;
				background-color: none;
				background-image: url(images/icon_arrow-prev.svg);
				background-repeat: no-repeat;
				background-size: cover;
				font-size: 1px;
				line-height: 1px;
				color: transparent;
				border: none;
			}
			.slick-arrow.slick-prev {
				left: 35px;
			}
			.slick-arrow.slick-next {
				right: 35px;
				background-image: url(images/icon_arrow-next.svg);
			}
			.slick-slide {
				text-align: center;
			}
				.slick-slide .quote {
					font-size: 30px;
					line-height: 35px;
					letter-spacing: -.1px;
					font-family: "ltc-bodoni-175", serif;
					margin-bottom: 30px;
				}
					.slick-slide .quote::before {
						content: '\201C';
						position: relative;
					}
					.slick-slide .quote::after {
						content: '\201D';
						position: relative;
					}
				.slick-slide .employee-name {
					font-size: 20px;
					line-height: 24px;
					color: #DCAE34;
					font-weight: 700;
					margin-bottom: 2px;
				}
				.slick-slide .title-date {
				}
	.location-filter {
		text-align: right;
	}
		.location-filter li {
			background: none !important;
			padding: 0 !important;
			display: inline-block;
		}
			.location-filter li a,
			.location-filter li a:focus {
				padding: 6px 12px;
				text-transform: uppercase;
				text-decoration: none;
				color: #575757;
			}
				.location-filter li a:hover,
				.location-filter li a:active,
				.location-filter li a.clicked {
					color: #DCAE34;
					text-decoration: none;
				}
	.job-listing {
		background: #fff;
		padding: 20px 25px;
		position: relative;
		margin-bottom: 15px;
	}
		.job-listing .job-title {
			color: #127B99;
			position: relative;
		}
			.job-title .title {
				font-weight: 700;
				padding-right: 130px;
			}
			.job-title .detail-toggle {
				color: #fff;
				text-transform: uppercase;
				font-size: 14px;
				font-weight: 700;
				background-color: #DCAE34;
				position: absolute;
				padding: 4px 30px;
				top: 0;
				right: 0;
			}
				.job-title .detail-toggle:hover,
				.job-title .detail-toggle:focus,
				.job-title .detail-toggle:active {
					background-color: #127B99;
					text-decoration: none;
					color: #fff;
				}
		.job-listing .job-details {
			padding-top: 25px;
			display: none;
		}
			.job-details .apply {
				color: #fff;
				text-transform: uppercase;
				font-size: 14px;
				font-weight: 700;
				background-color: #127B99;
				padding: 4px 30px;
				display: inline-block;
			}
				.job-details .apply:hover,
				.job-details .apply:focus,
				.job-details .apply.active {
					background-color: #DCAE34;
					text-decoration: none;
					color: #fff;
				}
	/* Interior Content Sidebar */
	.intContentSide {
		padding: 0 0 40px 30px;
	}
		.intContentWidget img {
			width: 100%;
		}
		.intContentWidget h3 {
			width: 100%;
			color: #fff;
			text-transform: uppercase;
			letter-spacing: 1px;
			font-size: 16px;
			font-weight: bold;
			margin: 0;
			padding:  5px 20px 3px;
			background: url(images/widget_header-bg.png) no-repeat right top #002f55;
		}
			.intContentWidget .widgetContent {
				padding: 20px 20px 5px;
				background: url(images/bg_int-sidebar-bottom-border.gif) repeat-x left bottom #fff;
				margin: 0 0 30px;
			}
				.widgetContent h6 {
					color: #b88d00;
					font-size: 14px;
				}
				.widgetContent ul {
					margin: 0 0 5px;
					padding: 0;
					list-style: none;
				}
					.widgetContent ul li {
						padding: 0 0 10px 17px;
						background: url(images/bullet_side.png) no-repeat left 7px;
					}
	/* Overview Blocks */
	.overviewRow {
		padding-left: 45px;
	}
		.overviewBlock {
			margin-bottom: 20px;
		}
			.overviewBlock img {
				width: 100%;
			}
			.overviewBlock h6 {
				color: #3e9ebd;
				font-family: "proxima-nova",Helvetica,Arial,sans-serif;
			}
				.overviewBlock h6 a:hover {
					text-decoration: none;
				}
			.overviewBlock .learnMoreArrow {
				width: auto;
				position: relative;
				top: -1px;
			}
.intFooter {
	display: none;
}

/* Search Styles */
.searchResult {
	border-top: 1px solid #ddd;
	padding-top: 20px;
}

/* Single News Item Styles */
.backButton {
	font-size: 14px;
	color: #575757;
	background: url(images/icon_back-arrow.png) no-repeat left 8px;
	margin-bottom: 29px;
	padding-left: 11px;
	display: inline-block;
}

/* Current News Template Styles */
.source {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 2px;
	padding-top: 11px;
	border-top: 1px solid #ddd;
}
h2.newsTitle {
	margin-bottom: 10px;
}
	h2.newsTitle.outsideSite a {
		padding-right: 13px;
		background: url(images/icon_outside-link.gif) no-repeat right 7px;
	}

/* Locations Map Template */
.locationMap {
	width: 100%;
	min-height: 427px;
	position: relative;
	margin: 0 0 20px;
	background: url(images/map_bg_alt.png) no-repeat;
}
	.mapLocation {
		position: absolute;
		text-indent: -999999px;
		display: block;
	}
		.mapLocation.headquarters {
			width: 18px;
			height: 18px;
			background: url(images/icon_map_hq.png) no-repeat;
		}
		.mapLocation.office {
			width: 15px;
			height: 12px;
			background: url(images/icon_map.png) no-repeat;
		}
			.mapLocation.headquarters:hover,
			.mapLocation.office:hover,
			.mapLocationContent .closeLocation:hover {
				background-position: left bottom;
			}
	.mapLocationContent {
		display: none;
		background: #fff;
		width: 57%;
		position: absolute;
		z-index: 10;
		left: 20%;
		top: 20%;
		padding: 20px 20px 0px;
		-webkit-box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, .2);
        box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, .2);
	}
		.mapLocationContent .closeLocation {
			display: block;
			width: 15px;
			height: 15px;
			position: absolute;
			right: 20px;
			top: 20px;
			background: url(images/icon_map_close.png) no-repeat;
		}
		.mapLocationContent h6 {
			color: #3e9ebd;
		}
		.mapLocationContent p {
			overflow: hidden;
		}
		.mapLocationContent .locationImage {
			float: left;
			width: auto;
			max-width: 35%;
			height: auto;
			margin-right: 15px;
			margin-bottom: 20px;
		}

/* Private Files Template */
.fileTitle {
	border-top: 1px solid #ddd;
	padding-top: 15px;
}
	.page-template-protected_files-php .footnote {
		border-top: 1px solid #ddd;
		color: #888;
		padding-top: 15px;
	}
.page #wlmreginstructions {
	background: none;
	border-color: #ccc;
	color: inherit;
	font-size: inherit;
	margin: 0 0 20px;
	padding: 20px 20px 0;
	width: auto;
}
	.page #wlmreginstructions ol {
		margin: 0 0 0 20px;
		padding: 0;
	}
	.page #wlmreginstructions p:last-child {
		display: none;
	}
	.page #wlmreginstructions a {
		color: #3E9EBD;
	}
		.page #wlmreginstructions a:hover {
			color: #b88d00;
		}
	.page #wlmreginstructions .desc {
		font-size: 13px;
		line-height: 17px;
	}
	.page table.wpm_registration input.fld.button {
		margin-top: 13px;
	}
.page table.wpm_registration td.label,
.page table.wpm_registration tr.required td.label,
.page table.wpm_registration tr.systemFld td.label {
	font-weight: bold;
	background-color: transparent;
	text-shadow: none;
	color: #575757;
	font-size: 14px;
}

/* Shortcode Styles */
ul.sitemapNav {
	margin-bottom: 15px;
}
	ul.sitemapNav ul {
		margin-bottom: 0;
	}
		ul.sitemapNav > li,
		ul.sitemapNav ul > li {
			padding-bottom: 0;
		}
.col2 {
	width: 48%;
	float: left;
	margin-right: 20px;
	font-size: 14px;
	line-height: 19px;
}
.col2.last {
	margin-right: 0;
}

/* Media Queries */
@media (min-width: 1200px) { /* Desktop */

	hr {
		padding-left: 90px;
	}

	/* Home Slideshow Content Styles */
	.homeSlides {
		max-width: 800px;
	}


	/* Interior Page Content */
	.mainContainer {
		padding-right: 0;
	}
		.intPageNav {
			padding-left: 90px;
		}
		.contentCol {
			padding-left: 90px;
		}
			.sectionPhoto h1 {
				padding-left: 90px;
			}

		/* Overview Blocks */
		.overviewRow {
			padding-left: 90px;
		}

}

@media (max-width: 1200px) { /* Mobile to Desktop */

	.mainContainer hr {
		margin-left: 45px;
	}
	/* Homepage Footer */
	.homeFooter {
		height: 70px;
	}

}

@media (min-width: 980px) and (max-width: 1215px) {
	.hidden-special {
		display: none;
	}
	.visible-special {
		display: block !important;
	}
	.col2 {
		float: none;
		width: 100%;
	}
}

@media (max-width: 1080px) {

	.slick-slide .quote br {
		display: none;
	}

}

@media (min-width: 768px) and (max-width: 979px) { /* Tablet */

	/* Homepage Styles */
	/* Home Slideshow Content Styles */
	.homeSlides {
		max-width: 60%;
	}

	/*Homepage Sidebar */
	.homeSideBar,
	.intSideBar,
	.isClicked .navBioContainer,
	.isClicked .homeNav.nav-tabs.nav-stacked,
	.isClicked .intNav.nav-tabs.nav-stacked {
		width: 200px;
	}
		.closeBar {
			left: 245px;
		}

		/* Home MiniBio */
		.miniBioContent {
			width: 60%;
		}

		/* Home Sidebar Content */
		.homeFootNav,
		.intFootNav {
			bottom: 50px;
		}

	/* Interior Page Content */
	.mainContainer {
		margin-left: 200px;
	}
		.intPageNav.nav-pills>li>a {
			padding-left: 8px;
			padding-right: 8px;
		}
		.sectionPhoto h1 {
			padding-right: 100px;
		}
	/* Interior Search Bar */
	.searchBar {
		right: 25px;
	}

	.col2 {
		float: none;
		width: 100%;
	}

}

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

	body {
		padding-left: 0;
		padding-right: 0;
	}

	hr {
		margin-right: 20px;
		margin-left: 20px;
	}

	/* WordPress Built In Classes */
	.alignleft {
		float: none;
	}
		img.alignleft {
			width: 100% !important;
			margin-right: 0;
			margin-bottom: 15px;
		}
	.alignright {
		float: none;
	}
		img.alignright {
			width: 100% !important;
			margin-left: 0;
			margin-bottom: 10px;
		}

	.homeRow:before,
	.homeRow:after {
		content: normal;
	}

	/* Supersized Slideshow Overrides */
	#supersized {
		display: none;
	}

	/* Homepage Styles */
	/* Homepage Content */
	.homeContent {
		padding-left: 0;
	}
	.logo,
	.intSideBar .logo {
		position: relative;
		z-index: 100;
		margin: 30px auto 0;
		display: block;
	}
	.logo.visible-phone {
		display: block !important;
	}
		/* Homepage Slideshow Styles */
		.home .flexslider {
			margin: 71px 0 0;
			border: none;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-o-box-shadow: none;
			box-shadow: none;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			background: #003056; /* Old browsers */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzA1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDIwM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(left,  #003056 0%, #00203a 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#003056), color-stop(100%,#00203a)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left,  #003056 0%,#00203a 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left,  #003056 0%,#00203a 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left,  #003056 0%,#00203a 100%); /* IE10+ */
			background: linear-gradient(to right,  #003056 0%,#00203a 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003056', endColorstr='#00203a',GradientType=1 ); /* IE6-9 */
		}
		.mobileMessage {
			width: 100%;
			padding: 20px;
		}
			.learnMore img.learnMoreArrow {
				width: auto;
				display: inline;
			}
			.mainMsg {
				font-size: 27px;
				line-height: 33px;
			}
			.description {
				color: #e8b733 !important;
				font-size: 16px;
				line-height: 20px;
			}

	/*Homepage Sidebar */
	.homeSideBar,
	.intSideBar {
		left: 0;
		right: auto;
		position: absolute;
		width: 100%;
		height: 160px;
		min-height: inherit;
	}
		.searchBar {
			background: #001f39;
			color: #3e9ebd;
			position: absolute;
			right: 0;
			top: 115px;
			margin: 0;
			width: 100%;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			text-align: right;
			padding: 17px 0 14px;
		}
		.home .searchBar.searchHover {
			margin-bottom: 0;
		}
			.searchBar a {
				color: #3e9ebd;
			}
				.searchBar a:hover {
					color: #fff;
				}
			.home .searchBar a.mag,
			.searchBar a.mag {
				background: url(images/icon_search_mobile.png) no-repeat;
				width: 19px;
				height: 17px;
				position: relative;
				top: -2px;
			}
				.searchForm .search {
					padding-left: 10px;
					padding-right: 10px;
				}
					input.searchText {
						height: 26px;
					}
			.homeMobileNavContainer {
			}
				.searchBar a.mag {
					text-indent: -999999px;
					margin-right: 20px;
					text-align: left;
				}
				.searchBar .searchBtn {
					margin-right: 20px;
					margin-left: 5px;
					bottom: 15px;
					right: 0;
				}
				.home .searchBar .searchBtn {
					bottom: 14px;
				}
				.openMobileNav {
					display: block;
					position: absolute;
					left: 20px;
					top: 14px;
					text-indent: -999999px;
					width: 40px;
					height: 17px;
					background: url(images/icon_mobile-menu.gif) no-repeat;
					text-align: left;
				}
					.openMobileNav:hover {
						background-position: bottom;
					}
				.homeMobileNavContainer .homeMobileNav {
					display: none;
					position: absolute;
					background: #002f55;
					width: 100%;
					text-align: left;
					top: 45px;
				}
					.homeMobileNav li.children .downArrow {
						width: 6px;
						height: 4px;
						display: block;
						position: absolute;
						top: 19px;
						right: 20px;
						background: url(images/nav_down-arrow.png) no-repeat;
					}
					.homeMobileNav ul {
						display: none;
						list-style: none;
						margin-bottom: -2px;
						margin-left: 0;
						background: #001f39;
						position: relative;
						top: -1px;
					}
						.homeMobileNav ul li a {
							padding-left: 25px;
						}
						.homeMobileNav ul ul {
							display: block;
						}
							.homeMobileNav ul ul li a {
								padding-left: 50px;
							}
	/* Home Mobile Buttons border-bottom: 1px solid #0c365c;*/
	.mobileQuickButtons {
		background: #001f39;
		padding: 20px 20px 20px;
	}
		.energySolutions,
		.merchantTrading,
		.merchantFinance,
		.miniBioMobile {
			margin: 0 0 10px;
			padding: 10px 0 17px 40px;
			width: 100%;
                        height:40px;
		}
		.miniBioMobile {
			margin: 0;
			padding-bottom: 6px;
			border: 0;
			background: url(images/icon_at-a-glance_mobile.png) no-repeat;
		}
		.miniBioContentMobile {
			width: auto;
			max-width: none;
			margin: 30px 0 0;
			opacity: 1;
			font-size: 15px;
			line-height: 21px;
		}
			.miniBioContentMobile h1 {
				font-size: 30px;
				line-height: 34px;
				margin-bottom: 20px;
			}
/* //////////// REMOVE THIS IF THEY WANT THE THE AT-A-GLANCE SLIDE OUT BACK //////////// */
.merchantFinance {
	border: 0;
	padding-bottom: 6px;
	margin-bottom: 0;
}
/* //////////// REMOVE THIS IF THEY WANT THE THE AT-A-GLANCE SLIDE OUT BACK //////////// */

	/* Homepage Footer */
	.homeFooter,
	.intFooter {
		position: relative;
		height: auto;
		background: #003056; /* Old browsers */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzA1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDIwM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  #003056 0%, #00203a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#003056), color-stop(100%,#00203a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #003056 0%,#00203a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #003056 0%,#00203a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #003056 0%,#00203a 100%); /* IE10+ */
		background: linear-gradient(to right,  #003056 0%,#00203a 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003056', endColorstr='#00203a',GradientType=1 ); /* IE6-9 */
	}
		.newsTicker {
			position: relative;
			width: 100%;
		}
			.newsTicker h5 {
				margin: 0;
				float: none;
				padding: 20px 20px 0;
			}
			.ticker {
				width: 100%;
				padding-right: 20px;
				padding-left: 20px;
				padding-bottom: 20px;
				margin: 0;
			}
				.ticker li {
					display: block !important;
				}
	.homeFootNav,
	.copyright {
		position: static;
		padding-left: 20px;
		padding-right: 20px;
	}
	.homeFootNav {
		padding-top: 20px;
		margin-bottom: 7px;
	}
		.homeFootNav li {
			float: left;
			margin-right: 10px;
		}
	.copyright {
		padding-bottom: 20px;
		margin: 0;
	}

	/* Interior Page Styles */
	.mainContainer {
		margin: 0;
		max-width: none;
		padding-right: 0;
		margin-top: 160px;
	}
		.sectionPhoto {
			margin-top: 0px !important;
			margin-bottom: 25px;
			height: 200px !important;
			background-position: left -39px;
		}
			.sectionPhoto h1 {
				font-size: 34px;
				line-height: 40px;
				padding-right: 30%;
				padding-top: 30px;
				padding-left: 20px;
				background-image: url(images/section-header-lines_mobile.png);
			}
	.contentCol,
	.intContentSide,
	.overviewRow {
		padding: 0 20px;
	}
		.contentCol h3 {
			font-size: 21px;
			line-height: 26px;
		}

	.col2 {
		float: none;
		width: 100%;
	}
	.job-title .detail-toggle {
		padding: 8px 15px 6px;
	}
	.job-title .title {
		padding-right: 95px;
	}

}

/* iPad Mini Hacks */
@media (max-height: 700px) {

	/* Homepage Styles */
	/*Homepage Sidebar */
	.home .closeBar {
		top: 14px;
	}

	/* Interior Page Content */
	/* Interior Search Bar */
	.searchBar {
		margin-bottom: 50px;
	}

}
/* END iPad Mini Hacks */

/* IE Overrides */
.lt-ie9 .jspDrag {
	background: #33536D;
}

.lt-ie9 .homeContentContainer {
	width: 960px;
}

/* Homepage Slideshow Overrides */
.lt-ie9 .homeSlides {
	width: 650px;
}
.lt-ie9 .slide {
	width: 80%;
}
.lt-ie9 img.learnMoreArrow {
	display: none;
}
.lt-ie9 ul#slide-list {
	bottom: 25px;
}

/* Homepage Sidebar */
.lt-ie9 .homeSideBar,
.lt-ie9 .intSideBar { /* IE8 Gradient Override for Homepage Sidebar */
	filter: none;
	background: url(images/ie8_home_sidebar_bg.gif) repeat-y #00203a;
}

/* Interior Page Styles */
/* intPageNav jQuery Scroll classes */
.lt-ie9 .mainContainer {
	width: 900px;
}
	.lt-ie9 .mainContainer hr {
		margin-left: 45px;
	}

.lt-ie9 .intPageNav.visible {
	border-bottom: 1px solid #ccc;
}