/* 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:#333333;font-family:"Helvetica";font-size:16px;}
/* brand background */
body {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:#dcb439;border-color:#bb9728;color:#0b3462;}
.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:#dcb439;border-color:#bb9728;color:#0b3462;}
.global-header .navbar-custom .dropdown-menu, .global-header .navbar-custom .dropdown-item {background-color:#dcb439 !important;border-color:#bb9728 !important;color:#0b3462 !important;}
.global-header .navbar-custom .dropdown-submenu, .global-header .navbar-custom .dropdown-submenu a {background-color:#dcb439;border-color:#bb9728;color:#0b3462;}
.global-header .navbar-custom .navbar-nav .fa {color:#0b3462;}
.global-header .navbar {font-family:"Helvetica";}
/* brand headings */
h2, .h2 {color:#183f6a;font-family:"Helvetica";font-size:24px;font-weight:500;}
.form-inner-wrapper h2, .form-inner-wrapper .h2 {color:#183f6a;font-family:"Helvetica";font-size:24px;font-weight:500;}
h3, .h3 {color:#183f6a;font-family:"Helvetica";font-size:20px;font-weight:500;}
.form-inner-wrapper h3, .form-inner-wrapper .h3 {color:#183f6a;font-family:"Helvetica";font-size:20px;font-weight:500;}
h4, .h4 {color:#183f6a;font-family:"Helvetica";font-size:16px;font-weight:500;}
.form-inner-wrapper h4, .form-inner-wrapper .h4 {color:#183f6a;font-family:"Helvetica";font-size:16px;font-weight:500;}
h5, .h5 {color:#183f6a;font-family:"Helvetica";font-size:16px;font-weight:500;}
.form-inner-wrapper h5, .form-inner-wrapper .h5 {color:#183f6a;font-family:"Helvetica";font-size:16px;font-weight:500;}
h6, .h6 {color:#183f6a;font-family:"Helvetica";font-size:14px;font-weight:500;}
.form-inner-wrapper h6, .form-inner-wrapper .h6 {color:#183f6a;font-family:"Helvetica";font-size:14px;font-weight:500;}
/* brand hyperlinks */
a {color:#4285f4;text-decoration:none;}
a:hover, a:focus {color:#225ab8;text-decoration:none;}
/* brand buttons */
.btn-primary {background-color:#dcb439;border-color:#dcb439;color:#FFFFFF;}
.btn-primary:hover, .btn-primary:focus {background-color:#c49a1c;border-color:#c49a1c;color:#FFFFFF;}
.text-primary {color:#dcb439;}
.text-primary:hover, .text-primary:focus {color:#c49a1c;}
.btn-default {background-color:#dcb439;border-color:#dcb439;color:#ffffff;}
.btn-default:hover, .btn-default:focus {background-color:#c49a1c;border-color:#c49a1c;color:#ffffff;}
.btn-secondary {background-color:#dcb439;border-color:#dcb439;color:#ffffff;}
.btn-secondary:hover, .btn-secondary:focus {background-color:#c49a1c;border-color:#c49a1c;color:#ffffff;}
/* brand category navbar */
/* brand global footer */
.global-footer {font-family:"";}
.global-footer {background-color:#183f6a;color:#ffffff;}
.global-footer .global-footer-content .socialIconsFooter li a {color:#ffffff;}
.global-footer a {color:#ffffff;text-decoration:underline;}
.global-footer a:hover, .global-footer a:focus {color:#ffffff;text-decoration:underline;}

/* styles for Feature */

/* styles for Single Store Header */
.custom-header-content .ap_x-topbar .ap_p-info, .ap_x-topbar .ap_p-info a, .ap_x-topbar .ap_x-social-global a{color: #ffffff;} .custom-header-content .ap_x-topbar .ap_p-info a{margin-top:5px;} .custom-header-content .ap_x-topbar .ap_p-info a:hover{color: #959baf;} .custom-header-content .ap_wordmark{height: 13px;
  float: left;
  margin-top: 4px;} .custom-header-content .ap_x-navbar-wrap{height: 100px;} .custom-header-content .ap_x-navbar-inner{min-height: 100px;} .custom-header-content .ap_x-brand{margin-top: 16px;
	font-family: "Lato", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0em;
	color: #272727;} .custom-header-content .ap_x-brand:hover, .x-brand:focus{color: #272727;} .custom-header-content .ap_x-brand img{margin-top:10px;
	width: 212.5px;} .custom-header-content .ap_x-navbar .ap_x-nav-wrap .ap_x-nav > li > a{font-family: "Oswald", sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.075em;
	text-transform: uppercase;} .custom-header-content .ap_x-navbar .ap_desktop .ap_x-nav > li > a{font-size: 12px;} .custom-header-content .ap_x-navbar .ap_desktop .ap_x-nav > li > a > span{margin-right: -0.075em;} .custom-header-content .ap_x-btn-navbar{margin-top: 30px;} .custom-header-content .ap_x-btn-navbar, .ap_x-btn-navbar.collapsed{font-size: 24px;} .custom-header-content #ap_nav{display: block;
    float: right;} .custom-header-content .ap_x-nav{margin-left: 0;
	margin-bottom: 1.5em;
	list-style: none} .custom-header-content .ap_x-nav>li>a{display: block} .custom-header-content .ap_x-nav>li>a:hover{text-decoration: none;
	background-color: transparent} .custom-header-content .ap_menu-item{font-family: "Oswald",sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.085em;
    text-transform: uppercase;} .custom-header-content .ap_x-navbar .desktop .ap_x-nav > li{float: left;} .custom-header-content .ap_x-navbar .desktop .ap_x-nav > li > a{font-size: 12px;} .custom-header-content .ap_x-navbar .ap_x-nav-wrap .ap_x-nav > li > a{font-family: "Oswald",sans-serif;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.075em;
    text-transform: uppercase;} .custom-header-content .ap_x-navbar .desktop .ap_x-nav > li > a{height: 100px;
    padding-top: 47px;
	 padding-left: 7px;
    padding-right: 7px;
	color: #183F6A;
	font-weight:bold;} .custom-header-content .ap_x-navbar .desktop .ap_x-nav > li > a:hover{text-decoration:underline;} 
/* styles for Single Store Footer */
.custom-footer-content .ap_x-colophon.bottom, .ap_x-colophon.bottom a, .ap_x-colophon.bottom .ap_x-social-global a{color: #ffffff;
  background: #183F6A;
  height: 200px;} .custom-footer-content .ap_x-colophon-content{margin:0 auto; width:1070px;padding-top:25px;} .custom-footer-content .ap_x-colophon.bottom .ap_x-colophon-content p{color: #ffffff;
	font-size: 12px;
	line-height: 175%;} .custom-footer-content .ap_x-colophon.bottom .ap_x-colophon-content a{color: #ffffff;
  text-decoration:underline;} .custom-footer-content .ap_x-colophon.bottom .ap_x-colophon-content a:hover{color: #dcb439;
  text-decoration:underline;} .custom-footer-content .ND_mark{float:right; width: 150px; padding: 30px 0 30px 30px;} .custom-footer-content .ndm_mark{float:right; width: 225px; padding: 30px 0 30px 30px;}