/* font families */

@font-face {
	font-family: "Lato";
	src: url("web/style_fonts/S6uyw4BMUTPHjxAwXjeu.woff2");
}

@font-face {
	font-family: "UnitedSans";
	src: url("web/style_fonts/UnitedItalicSmExBd.woff");
}

@font-face {
	font-family: "GPC";
	src: url("web/style_fonts/gpc-bold.woff2");
}

@font-face {
	font-family: "Libre\20 Franklin";
	src: url("web/style_fonts/LibreFranklin-Regular.ttf");
}

@font-face {
	font-family: "HelveticaCompressed";
	src: url("web/style_fonts/Helvetica-Compressed1.otf");
}

@font-face {
	font-family: "HelveticaNeue\2d BoldCond";
	src: url("web/style_fonts/HelveticaNeue-BoldCond.otf");
}

@font-face {
	font-family: "HelveticaNeue\2d Condensed";
	src: url("web/style_fonts/HelveticaNeue-Condensed.otf");
}

@font-face {
	font-family: "Lexend";
	src: url("web/style_fonts/Lexend-Regular.ttf");
}

@font-face {
	font-family: "GP";
	src: url("web/style_fonts/gp-book.ttf");
}

/* brand body font */
body {color:rgba(51, 51, 51, 1.00);font-family:"Helvetica";font-size:16px;}
/* brand background */
body {background-attachment:scroll;background-image:url("/C21688_ustores/web/style_images/store_51/hdr-faith-1600_6.png");background-position:left top;background-repeat:repeat-x;background-color:#FFFFFF;}
.custom-content, .app-content, .logout-with-name {background-color:#FFFFFF;}
/* brand global navbar */
.global-header .navbar-custom {background-color:rgba(12, 35, 64, 1.00);border-color:rgba(12, 35, 64, 1.00);color:#FFFFFF;}
.global-header .navbar-custom .navbar-brand {background-color:inherit;border-color:inherit;color:inherit;}
.global-header .navbar-custom .nav-link, .global-header .navbar-custom .nav-item {background-color:rgba(12, 35, 64, 1.00);border-color:rgba(12, 35, 64, 1.00);color:#FFFFFF;}
.global-header .navbar-custom .dropdown-menu, .global-header .navbar-custom .dropdown-item {background-color:rgba(12, 35, 64, 1.00) !important;border-color:rgba(12, 35, 64, 1.00) !important;color:#FFFFFF !important;}
.global-header .navbar-custom .dropdown-submenu, .global-header .navbar-custom .dropdown-submenu a {background-color:rgba(12, 35, 64, 1.00);border-color:rgba(12, 35, 64, 1.00);color:#FFFFFF;}
.global-header .navbar-custom .navbar-nav .fa {color:#FFFFFF;}
.global-header .navbar {font-family:"Libre Franklin";}
/* brand headings */
h2, .h2 {color:rgba(12, 35, 64, 1.00);font-family:"GPC";font-size:24px;font-weight:500;}
.form-inner-wrapper h2, .form-inner-wrapper .h2 {color:rgba(12, 35, 64, 1.00);font-family:"GPC";font-size:24px;font-weight:500;}
h3, .h3 {color:rgba(12, 35, 64, 1.00);font-family:"GPC";font-size:20px;font-weight:500;}
.form-inner-wrapper h3, .form-inner-wrapper .h3 {color:rgba(12, 35, 64, 1.00);font-family:"GPC";font-size:20px;font-weight:500;}
h4, .h4 {color:rgba(12, 35, 64, 1.00);font-family:"Helvetica";font-size:16px;font-weight:500;}
.form-inner-wrapper h4, .form-inner-wrapper .h4 {color:rgba(12, 35, 64, 1.00);font-family:"Helvetica";font-size:16px;font-weight:500;}
h5, .h5 {color:rgba(51, 51, 51, 1.00);font-family:"Helvetica";font-size:16px;font-weight:500;}
.form-inner-wrapper h5, .form-inner-wrapper .h5 {color:rgba(51, 51, 51, 1.00);font-family:"Helvetica";font-size:16px;font-weight:500;}
h6, .h6 {color:rgba(85, 85, 85, 1.00);font-family:"Helvetica";font-size:16px;font-weight:500;}
.form-inner-wrapper h6, .form-inner-wrapper .h6 {color:rgba(85, 85, 85, 1.00);font-family:"Helvetica";font-size:16px;font-weight:500;}
/* brand hyperlinks */
a {color:rgba(12, 35, 64, 1.00);text-decoration:underline;}
a:hover, a:focus {color:rgba(28, 79, 143, 1.00);text-decoration:underline;}
/* brand buttons */
.btn-primary {background-color:rgba(12, 35, 64, 1.00);border-color:rgba(12, 35, 64, 1.00);color:rgba(255, 255, 255, 1.00);}
.btn-primary:hover, .btn-primary:focus {background-color:rgba(20, 56, 101, 1.00);border-color:rgba(20, 56, 101, 1.00);color:rgba(255, 255, 255, 1.00);}
.text-primary {color:rgba(12, 35, 64, 1.00);}
.text-primary:hover, .text-primary:focus {color:rgba(20, 56, 101, 1.00);}
.btn-default {background-color:rgba(12, 35, 64, 1.00);border-color:rgba(12, 35, 64, 1.00);color:rgba(255, 255, 255, 1.00);}
.btn-default:hover, .btn-default:focus {background-color:rgba(20, 56, 101, 1.00);border-color:rgba(20, 56, 101, 1.00);color:rgba(255, 255, 255, 1.00);}
.btn-secondary {background-color:rgba(12, 35, 64, 1.00);border-color:rgba(12, 35, 64, 1.00);color:rgba(255, 255, 255, 1.00);}
.btn-secondary:hover, .btn-secondary:focus {background-color:rgba(20, 56, 101, 1.00);border-color:rgba(20, 56, 101, 1.00);color:rgba(255, 255, 255, 1.00);}
/* brand category navbar */
/* brand global footer */
.global-footer {font-family:"";}
.global-footer {background-color:rgba(12, 35, 64, 1.00);color:rgba(255, 255, 255, 1.00);}
.global-footer .global-footer-content .socialIconsFooter li a {color:rgba(255, 255, 255, 1.00);}
.global-footer a {color:rgba(255, 255, 255, 1.00);text-decoration:none;}
.global-footer a:hover, .global-footer a:focus {color:rgba(255, 255, 255, 1.00);text-decoration:underline;}

/* styles for Feature */

/* styles for Single Store Header */
.custom-header-content .cmsite-header{text-align:center;
  width:100%;
  margin-top:6px;
  margin-left:-90px;
  margin-bottom:65px;} .custom-header-content .cmsite-title-group{padding:0 5vw;
	margin-bottom:1rem;} .custom-header-content .cmsite-title{margin:0;
	text-align:left;
	font-family:'gpc' , 'helvetica neue' , 'helvetica' , 'arial' , 'verdana' , sans-serif;
	font-size:2.4rem;
	font-weight:700;
	line-height:1.2em;
	margin-top:0;
	padding-top:0;} .custom-header-content .cmsite-title  a{display:block;
	padding:0;
	border:none;} .custom-header-content .cmsite-header{background:#0c2340;} .custom-header-content .cmsite-title-group{padding:0 5vw;} .custom-header-content .cmsite-title{color:#ffffff;} .custom-header-content .cmsite-title  a .cmsite-title  a:hover .cmsite-title  a:visited{color:#ffffff;
	text-decoration:none;} .custom-header-content .cmmark-header{width:100%;
	margin:0 0 1rem;
	height:3rem;} .custom-header-content .cmmark-header  a{display:block;
	margin:0 auto;
	color:#ffffff;
	text-indent:-9999px;
	overflow:hidden;} 
/* styles for Single Store Footer */
.custom-footer-content .custom-footer{background-color: #0c2340;
  width:1170px;
  margin:0 auto;} .custom-footer-content .ndscustom-footer{background-color: #0c2340;
  color:#fff;} .custom-footer-content .ndssite-footer{margin:0 auto;
	padding:2em 0;
    width:1170px;
    background-color: #0c2340;
  color:#fff;} .custom-footer-content .ndssite-footer  li  .icon{margin-right:0.5em;
  color:#fff;} .custom-footer-content .ndssite-footer  p{font-size:14px;
  color:#fff;} .custom-footer-content .ndssite-footer  a, .ndssite-footer a:hover, .ndssite-footer a:visited{color:#fff;} .custom-footer-content .ndsaddress{display:block;
	margin:0;} .custom-footer-content .copyright{margin-top:auto;
	font-size:0.875em;} .custom-footer-content .ndssite-link{font-size:32px;
	font-weight:700;
	text-decoration:none;
	font-family:'gpc';
	margin:0.3em 0 0.5em;
	padding:0;
	line-height:1.2;
  color:#fff;} .custom-footer-content .ndsfooter-breadcrumbs{list-style:none;
	margin:0 0 0.5rem;
	padding:0;
	text-transform:uppercase;
	font-size:14px;
	line-height:1.125em;
	font-family:'helvetica neue' , 'helvetica' , 'arial' , 'verdana' , sans-serif;
  color:#fff;} .custom-footer-content .ndsfooter-breadcrumbs  a{text-decoration:none;
	font-size:14px;
  color:#fff;} .custom-footer-content .ndsfooter-breadcrumbs  a:hover{color:#e1e8f2;
  text-decoration:underline;} .custom-footer-content .ndsfooter-breadcrumbs  li{display:block;
	letter-spacing:0.1em;} .custom-footer-content .ndsfooter-breadcrumbs li::after{margin:0 0.5em;} .custom-footer-content .ndsfooter-phone,
.footer-fax,
.ndsfooter-email{display:block;}