/* brand body font */
body {color:#222222;font-family:"Arial";font-size:16px;}
/* brand background */
body {background-repeat:no-repeat;background-color:rgba(255, 255, 255, 1.00);}
.custom-content, .app-content, .logout-with-name {background-color:rgba(255, 255, 255, 0.00);}
/* brand global navbar */
.global-header .navbar {font-family:"Arial";}
/* brand headings */
h2, .h2 {color:#222222;font-family:"Arial";font-size:24px;font-weight:500;}
.form-inner-wrapper h2, .form-inner-wrapper .h2 {color:#222222;font-family:"Arial";font-size:24px;font-weight:500;}
h3, .h3 {color:#222222;font-family:"Arial";font-size:20px;font-weight:500;}
.form-inner-wrapper h3, .form-inner-wrapper .h3 {color:#222222;font-family:"Arial";font-size:20px;font-weight:500;}
h4, .h4 {color:#222222;font-family:"Arial";font-size:16px;font-weight:500;}
.form-inner-wrapper h4, .form-inner-wrapper .h4 {color:#222222;font-family:"Arial";font-size:16px;font-weight:500;}
h5, .h5 {color:#222222;font-family:"Arial";font-size:16px;font-weight:500;}
.form-inner-wrapper h5, .form-inner-wrapper .h5 {color:#222222;font-family:"Arial";font-size:16px;font-weight:500;}
h6, .h6 {color:#222222;font-family:"Arial";font-size:14px;font-weight:500;}
.form-inner-wrapper h6, .form-inner-wrapper .h6 {color:#222222;font-family:"Arial";font-size:14px;font-weight:500;}
/* brand hyperlinks */
a {color:#255783;text-decoration:none;}
a:hover, a:focus {color:#3575ae;text-decoration:underline;}
/* brand buttons */
.btn-primary {background-color:#333333;border-color:#333333;color:#FFFFFF;}
.btn-primary:hover, .btn-primary:focus {background-color:#333333;border-color:#333333;color:#FFFFFF;}
.text-primary {color:#333333;}
.text-primary:hover, .text-primary:focus {color:#333333;}
.btn-default {background-color:#FFFFFF;border-color:#CCCCCC;color:#333333;}
.btn-default:hover, .btn-default:focus {background-color:#E6E6E6;border-color:#ADADAD;color:#333333;}
.btn-secondary {background-color:#FFFFFF;border-color:#CCCCCC;color:#333333;}
.btn-secondary:hover, .btn-secondary:focus {background-color:#E6E6E6;border-color:#ADADAD;color:#333333;}
/* brand category navbar */
/* brand global footer */
.global-footer {font-family:"";}
.global-footer {background-color:#E5E5E5;color:#4A4A4A;}
.global-footer .global-footer-content .socialIconsFooter li a {color:#4A4A4A;}
.global-footer a {color:#4F107A;text-decoration:none;}
.global-footer a:hover, .global-footer a:focus {color:#891CD4;text-decoration:none;}

/* styles for Feature */
.feature-content .card-deck>.card:nth-child(1) .card-inner #hero-image{width:100%;
	height:400px;} 
/* styles for Single Store Header */
.custom-header-content #container{width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0px auto -100px;
	padding:0px;
	border-right:none;
	border-left:none;
	background:none;} .custom-header-content .global-nav-vertical  .nav-slide-control{background-color:#666666;
	color:#ffffff;
	font-size:18px;
	font-weight:500;
	line-height:48px;} .custom-header-content .global-nav-vertical  .nav-header{background-color:#999999;
	color:#ffffff;
	font-size:18px;
	font-weight:500;
	margin:0;
	text-indent:1.5rem;} .custom-header-content .global-nav-vertical  .nav-header  a{color:#ffffff;} .custom-header-content .global-nav-vertical  .nav-header  a:hover{color:#dddddd;} .custom-header-content .global-nav-vertical  .nav-item{color:#ffffff;
	line-height:48px;
	margin:0;
	cursor:pointer;
	border-top:1px solid #cccccc;
	padding:0 0 0 12px;
	display:block;
	width:100%;} .custom-header-content .global-nav-vertical  .nav-item:hover{background-color:#222222;
	text-decoration:none;} .custom-header-content .global-nav-vertical  .nav-item:focus{background-color:#222222;
	text-decoration:underline;} .custom-header-content .global-nav-vertical  .nav-collapse{background-color:#333333;
	margin:0;
	padding:0;} .custom-header-content .global-nav-vertical-inner{min-height:50px;
	margin-bottom:0px;} .custom-header-content .body{background-repeat:no-repeat;
	font-family:'open sans' , 'arial' !important;
	font-size:1em !important;
	line-height:1.4 !important;
	color:#484135 !important;
	background-color:#2b231d;} .custom-header-content #header{min-height:65px;
	max-height:25%;
	min-width:50%;
	max-width:100em;
	margin:0 auto;
	margin-top:-25px;
	padding:0;
	background:none;
	overflow:hidden;} .custom-header-content .Logo-Homepage{width:250px;
	height:100px;
	margin-top:25px;
	display:block;
	float:left;
	text-align:left;} .custom-header-content .toolbar{float:right;
	text-align:right;
	padding-right:1em;
	display:block;} .custom-header-content .primary-nav{font-family:'helvetica neue' , 'helvetica' , 'arial';
	font-family:'gill sans' , 'gill sans mt' , 'myriad pro' , 'dejavu sans condensed' , 'helvetica' , 'arial';
	font-family:'oswald' , 'arial';
	font-weight:300;
	text-align:left;} .custom-header-content .list-bare  .primary-nav  ul  .section-nav  ul  .section-nav  li{list-style:none;
	padding:0;
	margin:0;} .custom-header-content .primary-nav >ul >li{float:left;
	padding-top:1em;
	color:#ffffff;} .custom-header-content .primary-nav >ul >li >a{font-size:1.125em;
	margin:0 1em;
	padding:0 0 0.125em 0;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:normal;
	display:block;
	text-decoration:none;} .custom-header-content .primary-nav  .donate{background-color:#dc1f2b;
	background-position:center 1em;
	margin:0 0.5em;
	padding-top:10px;} .custom-header-content .primary-nav  .donate  a{padding:2.6666667em 0 0.5em 0;} 
/* styles for Single Store Footer */