/* 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-image:url("/C21688_ustores/web/style_images/store_14/hdr-campus_sketch_cropped.jpg");background-position:center top;background-repeat:no-repeat;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(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 1.00);color:#FFFFFF;}
.global-header .navbar-custom .navbar-nav .fa {color:#FFFFFF;}
.global-header .navbar {font-family:"Garamond";}
/* brand headings */
h2, .h2 {color:rgba(109, 108, 80, 1.00);font-family:"Palatino";font-size:24px;font-weight:300;}
.form-inner-wrapper h2, .form-inner-wrapper .h2 {color:rgba(109, 108, 80, 1.00);font-family:"Palatino";font-size:24px;font-weight:300;}
h3, .h3 {color:rgba(76, 87, 102, 1.00);font-family:"Palatino";font-size:20px;font-weight:300;}
.form-inner-wrapper h3, .form-inner-wrapper .h3 {color:rgba(76, 87, 102, 1.00);font-family:"Palatino";font-size:20px;font-weight:300;}
h4, .h4 {color:rgba(76, 87, 102, 1.00);font-family:"Palatino";font-size:16px;font-weight:300;}
.form-inner-wrapper h4, .form-inner-wrapper .h4 {color:rgba(76, 87, 102, 1.00);font-family:"Palatino";font-size:16px;font-weight:300;}
h5, .h5 {color:rgba(142, 124, 81, 1.00);font-family:"Palatino";font-size:16px;font-weight:300;}
.form-inner-wrapper h5, .form-inner-wrapper .h5 {color:rgba(142, 124, 81, 1.00);font-family:"Palatino";font-size:16px;font-weight:300;}
h6, .h6 {color:rgba(142, 124, 81, 1.00);font-family:"Palatino";font-size:14px;font-weight:300;}
.form-inner-wrapper h6, .form-inner-wrapper .h6 {color:rgba(142, 124, 81, 1.00);font-family:"Palatino";font-size:14px;font-weight:300;}
/* brand hyperlinks */
a {color:rgba(109, 108, 80, 1.00);text-decoration:underline;}
a:hover, a:focus {color:rgba(12, 35, 64, 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:#FFFFFF;}
.btn-primary:hover, .btn-primary:focus {background-color:rgba(46, 69, 98, 1.00);border-color:rgba(46, 69, 98, 1.00);color:#FFFFFF;}
.text-primary {color:rgba(12, 35, 64, 1.00);}
.text-primary:hover, .text-primary:focus {color:rgba(46, 69, 98, 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(46, 69, 98, 1.00);border-color:rgba(46, 69, 98, 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(46, 69, 98, 1.00);border-color:rgba(46, 69, 98, 1.00);color:rgba(255, 255, 255, 1.00);}
/* brand category navbar */
/* brand global footer */
.global-footer {font-family:"";}
.global-footer {background-color:rgba(255, 244, 214, 1.00);color:rgba(17, 17, 17, 1.00);}
.global-footer .global-footer-content .socialIconsFooter li a {color:rgba(17, 17, 17, 1.00);}
.global-footer a {color:rgba(17, 17, 17, 1.00);text-decoration:underline;}
.global-footer a:hover, .global-footer a:focus {color:rgba(68, 68, 68, 1.00);text-decoration:underline;}

/* styles for Feature */

/* styles for Single Store Header */
.custom-header-content #donate{width:119px;
	height:80px;
	background:url('web/style_images/store_14/donate.png') no-repeat;} .custom-header-content #arch_nav  ul{list-style:none;} .custom-header-content #arch_nav  ul #arch_nav  li{margin:0;
	padding:0;} .custom-header-content #arch_nav  a{text-decoration:none;} .custom-header-content .arch_no-bullets{list-style-type:none;
	padding-left:0;} .custom-header-content .arch_ndmark{display:block;
	width:200px;
	max-width:100%;
	text-decoration:none;} .custom-header-content .arch_site-header{text-align:center;
	overflow:hidden;
    height:371px;} .custom-header-content .arch_site-header{display:block;} .custom-header-content .arch_brandbar .arch_titlebar{overflow:hidden;} .custom-header-content .arch_titlebar{padding:0.75em 0;} .custom-header-content .arch_brandbar  ul{margin:0px;
	padding:0px;
	list-style:none;} .custom-header-content .arch_brandbar  li{margin:0;
	padding:0;} .custom-header-content .arch_brandbar  a{display:block;
	margin:0 auto;
	text-decoration:none;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;} .custom-header-content .arch_dept-nd  a{width:301px;
	background-image:url('web/style_images/store_14/dept-nd-gray.png');
	float:left;} .custom-header-content .arch_dept-prov  a{width:235px;
	background-image:url('web/style_images/store_14/dept-prov-gray.png');
	float:right;} .custom-header-content .arch_dept-nd  a{background-position:left 0;} .custom-header-content .arch_dept  a{background-position:right 0;} .custom-header-content .arch_site-title{margin:0 0 0 -270px;
	font-size:2.0em;
	line-height:1;
	width:85%;
	text-align:left;
	font-family:'palatino linotype' , 'adobe garamond' , 'garamond' , 'times new roman' , serif;
	font-weight:normal;} .custom-header-content .arch_site-title  a{display:block;
	padding:0.5em 0;
	border:none;
	color:#000;
	text-decoration:none;
	font-weight:normal;
  text-align:left;} .custom-header-content .arch_site-title  a:visited{color:#000;} .custom-header-content .arch_site-title  a:hover{text-decoration:none;} .custom-header-content .arch_nav-top--clone{display:none;} .custom-header-content .arch_home-title{text-align:center;
	font-size:1.8em;
	color:#ffffff;
	bottom:43%;
	padding:0;
	margin:0.5em 0;
	line-height:1;
	font-family:'palatino linotype' , 'adobe garamond' , 'garamond' , 'times new roman' , serif;} .custom-header-content .arch_home-title  span{display:block;
	font-style:italic;} .custom-header-content .arch_home-title  dd{margin:0.125em 0.5em;
	padding:0;
	text-align:center;
	color:#cfba87;
	font-weight:bold;
	font-style:italic;} .custom-header-content .arch_home-title  .arch_active{display:block;
	width:auto;
	height:auto;} .custom-header-content .arch_home-subtitle{text-align:center;
	font-size:1em;
	color:#ffffff;
	font-weight:300;} .custom-header-content .arch_home-subtitle  .arch_btn{padding-right:2em;
	margin-top:0.5em;
	color:#222222;
	background:#cfba87 url('web/style_images/store_14/more.png') 93% center no-repeat;
	border-color:#cfba87;} .custom-header-content .arch_home-subtitle  .arch_btn:hover{background-color:#eeeeee;
	border-color:#eeeeee;} .custom-header-content .arch_header-util{display:none;
	margin:0 auto;
	padding:0 1em;
	text-align:center;} .custom-header-content .arch_nav-top{width:100%;
	text-align:center;
	font-family:'palatino linotype' , 'adobe garamond' , 'garamond' , 'times new roman' , serif;} .custom-header-content .arch_nav-top  li{display:inline-block;
	vertical-align:top;
	margin:0 1em;
	font-size:1.1em;} .custom-header-content .arch_nav-top  li  a{display:table-cell;
	vertical-align:middle;
	padding:0.6em 0.25em;
	color:#ffffff;
	text-align:center;
  text-decoration:none;} .custom-header-content .arch_nav-top  li.active  a .arch_nav-top  li  a:hover{color:#ffffff;
  text-decoration:none;} .custom-header-content .arch_nav-top  .arch_column{padding:0;} .custom-header-content #arch_primary{background:#571f22;} .custom-header-content .arch_nav-secondary{background:#6d6c50;
	float:right;
	margin-top:-1em;} .custom-header-content .arch_nav-secondary  li{margin:0 1.25em 0 0.15em;
	font-size:1em;} .custom-header-content .arch_nav-secondary  li  a{padding:0.45em 0.5em;} .custom-header-content .arch_nav-secondary  li.arch_before{display:inline-block;
	vertical-align:middle;
	padding:0.45em 0.75em;
	color:#ffffff;
	font-weight:bold;} .custom-header-content .arch_site-footer  a{color:#111111;
	text-decoration:underline;} .custom-header-content .arch_site-footer  a:hover{color:#444444;} .custom-header-content .arch_footer-inner{margin:0 auto;
	padding:1em 0;} .custom-header-content .arch_site-footer  p{clear:both;
	margin:0;
	font-size:1em;} .custom-header-content .arch_site-info{margin:1em 0;} .custom-header-content .arch_site-info  li{display:inline-block;
	margin:0 2%;} .custom-header-content .arch_site-info  a{text-decoration:underline;} .custom-header-content .arch_geo .arch_country-name{border:0;
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	width:1px;} .custom-header-content .arch_address{display:block;
	margin:0;} .custom-header-content .ndmark{float:right;
	margin:-65px auto 2em;
	width:200px;} .custom-header-content .ndmark  img{width:200px;} .custom-header-content .ndmLogo{float:right;
	margin-top:-65px;
	padding-right:20px;} 
/* styles for Single Store Footer */
.custom-footer-content .arch_site-footer{margin:0 auto;
	 background:#fff4d6;} .custom-footer-content .arch_site-footer a{color:#111; text-decoration:underline;} .custom-footer-content .arch_site-footer a:hover{color:#444;} .custom-footer-content .arch_footer-inner{margin:0 auto; padding:1em 0; width:1070px;} .custom-footer-content .arch_site-footer p{clear:both; margin:0; font-size:0.85em;} .custom-footer-content .arch_site-info{margin:1em 0;} .custom-footer-content .arch_site-info li{display:inline-block; margin:0 2%;} .custom-footer-content .arch_site-info a{text-decoration:underline;} .custom-footer-content .arch_geo,
  .arch_country-name{border:0; height:1px; margin:-1px; overflow:hidden; padding:0;width:1px;} .custom-footer-content .arch_address{display:block; margin:0;} .custom-footer-content .ndmark{float: right;
    margin: -65px auto 2em;
    width: 200px;} .custom-footer-content .ndmark img{width:200px;} .custom-footer-content .ndmLogo{float: right;
	  margin-top: -65px;
    padding-right: 20px;}