/*--------------- Styles For DNI Footer Include ---------------*/

/* Import Bootstrap: If you are not already using bootstrap on your site, you will need to uncomment the following code:

@import url('/templates/odni-content-page-template/css/bootstrap.min.css');

*/

.dni-include-footer @font-face {
	font-family: hero-font;
	src: url("../fonts/bignoodletitling-webfont.eot");
	/* IE9 Compat Modes */
	src:
		url("../fonts/bignoodletitling-webfont.eot?#iefix")
			format("embedded-opentype"),
		/* IE6-IE8 */ url("../fonts/bignoodletitling.woff") format("woff"),
		/* Modern Browsers */ url("../fonts/bignoodletitling.ttf")
			format("truetype");
	/* Safari, Android, iOS */
	font-weight: normal;
	font-style: normal;
}

.dni-include-footer @font-face {
	font-family: top-logo-font;
	src:
		url("../fonts/opensans-regular-webfont.eot"),
		/* IE9 Compat Modes */
		url("../fonts/opensans-regular-webfont.eot?#iefix")
			format("embedded-opentype");
	/* IE6-IE8 */
	src: url(../fonts/sylfaen.ttf);
}

.dni-include-footer @font-face {
	font-family: logo-font;
	src: url("../fonts/cinzel-regular-webfont.eot");
	/* IE9 Compat Modes */
	src:
		url("../fonts/cinzel-regular-webfont.eot?#iefix")
			format("embedded-opentype"),
		/* IE6-IE8 */ url("cinzel-regular-webfont.woff2") format("woff2"),
		url("cinzel-regular-webfont.woff") format("woff"),
		url("cinzel-regular-webfont.svg#cinzelregular") format("svg");
	src: url("../fonts/TrajanPro-Regular.otf");
	font-weight: normal;
	font-style: normal;
}

.dni-include-footer @font-face {
	font-family: body-text;
	src: url("../fonts/arialn.ttf");
}

.dni-include-footer @font-face {
	font-family: logo-italic;
	src: url("../fonts/GaramondPremrPro-It.otf");
	src:
		url("../fonts/cormorantgaramond-italic-webfont.eot"),
		/* IE9 Compat Modes */
		url("../fonts/cormorantgaramond-italic-webfont.eot?#iefix")
			format("embedded-opentype");
	/* IE6-IE8 */
}

.dni-include-footer .logoText {
	font-family: "top-logo-font", "sylfaen", "Open Sans Condensed", sans-serif;
}

.dni-include-footer h5,
.dni-include-footer h6,
.dni-include-footer p,
.dni-include-footer li,
.dni-include-footer a,
.dni-include-footer .footerHeader,
.dni-include-footer body {
	font-family:
		"body-text", "Arial Narrow", "Arial", "Roboto Condensed",
		"Open Sans Condensed", sans-serif;
	font-stretch: condensed;
}

.dni-include-footer h1 {
	font-size: 285%;
}

.dni-include-footer h2 {
	font-size: 190%;
}

.dni-include-footer h3 {
	font-size: 180%;
}

.dni-include-footer h4 {
	font-size: 160%;
}

.dni-include-footer h5 {
	font-size: 150%;
}

.dni-include-footer h6 {
	font-size: 135%;
}

.dni-include-footer .container-fluid {
	padding-top: 40px;
}

.dni-include-footer .odniTopLogoStyle:hover,
.dni-include-header .odniTopLogoStyle:hover {
	text-decoration: none;
	color: #fff;
}
.dni-include-footer .odniTopLogoStyle,
.dni-include-header .odniTopLogoStyle {
	font-family:
		"top-logo-font", "Sylfaen", "Tinos", "Open Sans Condensed", sans-serif;
	color: #fff;
}

.dni-include-footer .odniTopLogoStyle span {
	font-family: "logo-italic";
	font-style: italic;
}

.dni-include-footer .odniMainLogoStyle {
	font-family:
		"logo-font", "Trajan Pro", "Cinzel", "Garamond", "Times New Roman",
		serif;
}

.dni-include-footer .odniMainLogoStyle span {
	font-family: "logo-italic";
	font-style: italic;
}

.dni-include-footer .dni-include-footer h3 {
	font-family:
		"body-text", "Arial Narrow", "Arial", "Roboto Condensed",
		"Open Sans Condensed", sans-serif;
	font-stretch: condensed;
	font-size: 140%;
}

.dni-include-footer .odniMainLogoStyle,
.dni-include-footer-header .topBar .odniMainLogoStyle {
	color: #fff;
}

.dni-include-footer .nav {
	display: block;
}
.dni-include-footer .nav li {
	margin: 5px 0px;
}
.dni-include-footer .nav li a {
	line-height: 1.3;
	color: #337ab7;
}

.dni-include-footer .nav li a:hover {
	background-color: transparent;
	color: #fff;
}

.dni-include-footer,
.dni-include-header {
	background-color: #002142;
	color: #fff;
}

.dni-include-header {
	font-size: 16px;
	padding: 5px 0;
}

.dni-include-footer .container {
	background-image: url("../dni-images/footerBGtext.png");
	background-position: 0% 35%;
	background-repeat: no-repeat;
	background-size: 45%;
}

.dni-include-footer .sm-div {
	margin-left: 50%;
}

.dni-include-footer .pull-right {
	float: right;
}

.dni-include-footer .socialFooter {
	margin-top: 20px;
	margin-bottom: 20px;
}

.dni-include-footer .socialFooter > li {
	display: inline;
}

.dni-include-footer .socialFooter a:hover {
	color: #fff;
}

.dni-include-footer .socialFooter li a img {
	background-color: #0a3662;
	border-radius: 100%;
}

.dni-include-footer .socialFooter li a img:hover {
	transition: background-color 0.5s ease;
	background-color: #6d90b3;
	border-radius: 100%;
}
