/* 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(16, 16, 16, 1.00);font-family:"Helvetica";font-size:16px;}
/* brand background */
body {background-image:url("/C21688_ustores/web/style_images/store_17/bg.jpg");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(0, 43, 91, 1.00);border-color:rgba(0, 43, 91, 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(0, 43, 91, 1.00);border-color:rgba(0, 43, 91, 1.00);color:#FFFFFF;}
.global-header .navbar-custom .dropdown-menu, .global-header .navbar-custom .dropdown-item {background-color:rgba(0, 43, 91, 1.00) !important;border-color:rgba(0, 43, 91, 1.00) !important;color:#FFFFFF !important;}
.global-header .navbar-custom .dropdown-submenu, .global-header .navbar-custom .dropdown-submenu a {background-color:rgba(0, 43, 91, 1.00);border-color:rgba(0, 43, 91, 1.00);color:#FFFFFF;}
.global-header .navbar-custom .navbar-nav .fa {color:#FFFFFF;}
.global-header .navbar {font-family:"Helvetica";}
/* brand headings */
h2, .h2 {color:rgba(16, 16, 16, 1.00);font-family:"Georgia";font-size:24px;font-weight:500;}
.form-inner-wrapper h2, .form-inner-wrapper .h2 {color:rgba(16, 16, 16, 1.00);font-family:"Georgia";font-size:24px;font-weight:500;}
h3, .h3 {color:rgba(16, 16, 16, 1.00);font-family:"Georgia";font-size:20px;font-weight:500;}
.form-inner-wrapper h3, .form-inner-wrapper .h3 {color:rgba(16, 16, 16, 1.00);font-family:"Georgia";font-size:20px;font-weight:500;}
h4, .h4 {color:rgba(16, 16, 16, 1.00);font-family:"Georgia";font-size:16px;font-weight:500;}
.form-inner-wrapper h4, .form-inner-wrapper .h4 {color:rgba(16, 16, 16, 1.00);font-family:"Georgia";font-size:16px;font-weight:500;}
h5, .h5 {color:rgba(16, 16, 16, 1.00);font-family:"Georgia";font-size:16px;font-weight:500;}
.form-inner-wrapper h5, .form-inner-wrapper .h5 {color:rgba(16, 16, 16, 1.00);font-family:"Georgia";font-size:16px;font-weight:500;}
h6, .h6 {color:rgba(16, 16, 16, 1.00);font-family:"Georgia";font-size:14px;font-weight:500;}
.form-inner-wrapper h6, .form-inner-wrapper .h6 {color:rgba(16, 16, 16, 1.00);font-family:"Georgia";font-size:14px;font-weight:500;}
/* brand hyperlinks */
a {color:rgba(0, 43, 91, 1.00);text-decoration:none;}
a:hover, a:focus {color:rgba(0, 19, 40, 1.00);text-decoration:none;}
/* brand buttons */
.btn-primary {background-color:rgba(220, 180, 57, 1.00);border-color:rgba(220, 180, 57, 1.00);color:#FFFFFF;}
.btn-primary:hover, .btn-primary:focus {background-color:rgba(220, 180, 57, 1.00);border-color:rgba(220, 180, 57, 1.00);color:#FFFFFF;}
.text-primary {color:rgba(220, 180, 57, 1.00);}
.text-primary:hover, .text-primary:focus {color:rgba(220, 180, 57, 1.00);}
.btn-default {background-color:rgba(220, 180, 57, 1.00);border-color:rgba(220, 180, 57, 1.00);color:rgba(255, 255, 255, 1.00);}
.btn-default:hover, .btn-default:focus {background-color:rgba(220, 180, 57, 1.00);border-color:rgba(220, 180, 57, 1.00);color:rgba(255, 255, 255, 1.00);}
.btn-secondary {background-color:rgba(220, 180, 57, 1.00);border-color:rgba(220, 180, 57, 1.00);color:rgba(255, 255, 255, 1.00);}
.btn-secondary:hover, .btn-secondary:focus {background-color:rgba(220, 180, 57, 1.00);border-color:rgba(220, 180, 57, 1.00);color:rgba(255, 255, 255, 1.00);}
/* brand category navbar */
/* brand global footer */
.global-footer {font-family:"";}
.global-footer {background-color:rgba(247, 247, 247, 1.00);color:rgba(16, 16, 16, 1.00);}
.global-footer .global-footer-content .socialIconsFooter li a {color:rgba(16, 16, 16, 1.00);}
.global-footer a {color:rgba(0, 43, 91, 1.00);text-decoration:none;}
.global-footer a:hover, .global-footer a:focus {color:rgba(0, 19, 40, 1.00);text-decoration:underline;}

/* styles for Feature */

/* styles for Single Store Header */
.custom-header-content .rt-logo-row .wrapper{text-align:left;
    overflow: visible;} .custom-header-content .rt-logo-row.wrapper  .rt-container{padding-top:3em;
	padding-bottom:0.41429em;
    overflow: visible;} .custom-header-content #rt-logo{background:url('/C21688_ustores/web/style_images/store_17/logo-text.png') 50% 0 no-repeat !important;
    width:390px;
    height:30px;
    display: inline-block;
    margin-left:190px;} .custom-header-content .rt-header-row .rt-alpha img{padding-left:40px;
   padding-right:40px;
  overflow: visible;} .custom-header-content .custom_ace{overflow: visible;} .custom-header-content #rt-header{margin-bottom: 3.31429em;} .custom-header-content .rt-header-row{text-align:left;
	font-weight:400;
	border-radius:3px;
	background:#002b5b;
  overflow: visible;} .custom-header-content .apply{float: right;
    height: 47px;
    margin-right: -17px;} .custom-header-content .rt-header-row  .rt-container{margin-top:10px;
	padding:0;
	margin-left:0;
  overflow: visible;} .custom-header-content #rt-header  .rt-grid-8{width:75% !important;} .custom-header-content .rt-block.menu-block{margin:0;} .custom-header-content .gf-menu{font:'arial';
	text-transform:none;
	font-size:16px;
	margin:0;
	text-shadow:0 1px 0 rgba( 0 , 0 , 0 , 0.6 );
	list-style:none;
  padding-left: 190px;
margin-top: -100px;} .custom-header-content .gf-menu  li{width:auto;
	display:inline-block;
	text-align:center;
	padding:0;
	margin-right:15px;
   padding-top: 10px;} .custom-header-content .gf-menu.l1 >li >.item{padding:14px 7px;} .custom-header-content .gf-menu  .item{text-align:left;
	text-decoration:none;
	display:block;
	outline:0;
	cursor:pointer;} .custom-header-content .gf-menu  a{color:#d8d8d8;} .custom-header-content .gf-menu a:hover{color: #f6e7a1;} 
/* styles for Single Store Footer */
.custom-footer-content #ap_footer{background:#f7f7f7;
  padding:10px;} .custom-footer-content #ap_footer_inner{margin:0 auto;
	width:1070px;} .custom-footer-content #ap_footer p a:hover{text-decoration:underline;} .custom-footer-content #ap_footer  .ndmLogo{float:right;
	padding-right:20px;
	margin-top:-30px;} .custom-footer-content #und_mark{float:right;
	width:159px;
	height:38px;
	border:none;
	margin-top:-30px;}