/* 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:"Libre Franklin";font-size:14px;}
/* brand background */
body {background-attachment:scroll;background-image:url("/C21688_ustores/web/style_images/guid/7/9/3756e0-2f4f-4b7b-a274-45991dbfa2fe.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(76, 48, 65, 1.00);border-color:rgba(76, 48, 65, 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(76, 48, 65, 1.00);border-color:rgba(76, 48, 65, 1.00);color:#FFFFFF;}
.global-header .navbar-custom .dropdown-menu, .global-header .navbar-custom .dropdown-item {background-color:rgba(76, 48, 65, 1.00) !important;border-color:rgba(76, 48, 65, 1.00) !important;color:#FFFFFF !important;}
.global-header .navbar-custom .dropdown-submenu, .global-header .navbar-custom .dropdown-submenu a {background-color:rgba(76, 48, 65, 1.00);border-color:rgba(76, 48, 65, 1.00);color:#FFFFFF;}
.global-header .navbar-custom .navbar-nav .fa {color:#FFFFFF;}
.global-header .navbar {font-family:"GPC";}
/* brand headings */
h2, .h2 {color:#34495e;font-family:"Georgia";font-size:24px;font-weight:400;}
.form-inner-wrapper h2, .form-inner-wrapper .h2 {color:#34495e;font-family:"Georgia";font-size:24px;font-weight:400;}
h3, .h3 {color:#a44742;font-family:"Georgia";font-size:20px;font-weight:400;}
.form-inner-wrapper h3, .form-inner-wrapper .h3 {color:#a44742;font-family:"Georgia";font-size:20px;font-weight:400;}
h4, .h4 {color:#34495e;font-family:"Georgia";font-size:16px;font-weight:400;}
.form-inner-wrapper h4, .form-inner-wrapper .h4 {color:#34495e;font-family:"Georgia";font-size:16px;font-weight:400;}
h5, .h5 {color:#34495e;font-family:"Georgia";font-size:16px;font-weight:400;}
.form-inner-wrapper h5, .form-inner-wrapper .h5 {color:#34495e;font-family:"Georgia";font-size:16px;font-weight:400;}
h6, .h6 {color:#34495e;font-family:"Georgia";font-size:14px;font-weight:400;}
.form-inner-wrapper h6, .form-inner-wrapper .h6 {color:#34495e;font-family:"Georgia";font-size:14px;font-weight:400;}
/* brand hyperlinks */
a {color:rgba(108, 52, 94, 1.00);text-decoration:none;}
a:hover, a:focus {color:rgba(108, 52, 94, 1.00);text-decoration:none;}
/* brand buttons */
.btn-primary {background-color:rgba(108, 52, 94, 1.00);border-color:rgba(108, 52, 94, 1.00);color:#FFFFFF;}
.btn-primary:hover, .btn-primary:focus {background-color:rgba(76, 48, 65, 1.00);border-color:rgba(76, 48, 65, 1.00);color:#FFFFFF;}
.text-primary {color:rgba(108, 52, 94, 1.00);}
.text-primary:hover, .text-primary:focus {color:rgba(76, 48, 65, 1.00);}
.btn-default {background-color:rgba(108, 52, 94, 1.00);border-color:rgba(108, 52, 94, 1.00);color:#ffffff;}
.btn-default:hover, .btn-default:focus {background-color:rgba(76, 48, 65, 1.00);border-color:rgba(76, 48, 65, 1.00);color:#ffffff;}
.btn-secondary {background-color:rgba(108, 52, 94, 1.00);border-color:rgba(108, 52, 94, 1.00);color:#ffffff;}
.btn-secondary:hover, .btn-secondary:focus {background-color:rgba(76, 48, 65, 1.00);border-color:rgba(76, 48, 65, 1.00);color:#ffffff;}
/* brand category navbar */
/* brand global footer */
.global-footer {font-family:"Garamond";}
.global-footer {background-color:rgba(76, 48, 65, 1.00);color:rgba(240, 234, 239, 1.00);}
.global-footer .global-footer-content .socialIconsFooter li a {color:rgba(240, 234, 239, 1.00);}
.global-footer a {color:rgba(240, 234, 239, 1.00);text-decoration:none;}
.global-footer a:hover, .global-footer a:focus {color:rgba(240, 234, 239, 1.00);text-decoration:underline;}

/* styles for Feature */

/* styles for Single Store Header */
.custom-header-content .sn_site-title{width:80%;
	margin:0;
	padding:0;
	font-size:1.75em;
	line-height:1.75em;
	font-weight:300;
	text-align:left;
	text-shadow:0 1px rgba( 255 , 255 , 255 , 0.7 );} .custom-header-content .sn_site-title  a{display:block;
	width:607px;
  height:123px;
	background:url('/C21688_ustores/web/style_images/store_35/racline_logo.png') no-repeat;
	border:none;
	color:#002b5b;
	text-decoration:none;
	text-indent:-99999px;} .custom-header-content .sn_nav-top{bottom:0;
	text-align:right;
	max-height:130px;
  	padding-bottom: 70px;
  	margin-left: -30px;} .custom-header-content .sn_nav-top ul{margin-top:-40px;
  padding-right:70px;} .custom-header-content .sn_nav-top  li{display:inline-block;
	vertical-align:top;
	font-family:'roboto slab' , 'helvetica' , 'arial' , 'verdana' , sans-serif;
	font-size:1.125em;
	margin:0 0.05em;} .custom-header-content .sn_nav-top  li  a{display:table-cell;
	vertical-align:middle;
	padding:0.5em;
	color:#333333;
	text-align:center;
	font-size:0.9em;} .custom-header-content .sn_nav-top  li.sn_active  a{background:#d9b423;
	color:#ffffff;} .custom-header-content .sn_nav-top  li:hover  a{color:#d9b423;
	background:#333333;
	background:rgba( 17 , 17 , 17 , 0.87 );} .custom-header-content .sn_nav-top  li.sn_hassub:hover  a{border-bottom-left-radius:0;
	border-bottom-right-radius:0;} 
/* styles for Single Store Footer */
.custom-footer-content .sn_site-footer{text-align:left;
   background-color:#4c3041;
  color:#f0eaef;} .custom-footer-content .sn_footer-inner{padding:1em 0;
	padding:1em 0;
   width: 1170px;
margin: auto;} .custom-footer-content .sn_site-footer  p{margin:0;
	font-size:0.875em;
  color:#f0eaef;} .custom-footer-content .sn_site-footer  a{color:#f0eaef;
	text-decoration:none;} .custom-footer-content .sn_site-footer  a:hover{color:#f0eaef;
	text-decoration:underline;} .custom-footer-content .sn_geo .sn_country-name{border:0;
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	width:1px;} .custom-footer-content .sn_address{display:block;
	margin:0;} .custom-footer-content .sn_site-link .sn_org .sn_tel{display:block;} .custom-footer-content .footerlogos{float:right;} .custom-footer-content .ndmlogo{margin-left:480px;} .custom-footer-content .ndmark{margin-left:20px;
  float:right;}