/**********************************
***** Core Appearance Styles ******
**********************************/
body {
	background: #fff;
	font: 17px/1.5 Arial, Helvetica, sans-serif;
	color: #000;
}

h1 {
	margin: 10px 0;
	text-transform: uppercase;
}

a {
	color: #A86000;
}

a:hover {
	color: #f58c00;
	text-decoration: none;
}

#page,
#main-wrapper,
.region-primary-menu .menu-item a.is-active,
.region-primary-menu .menu-item--active-trail a {
	background: #fff;
}
.tabs ul.primary li a.is-active {
	background-color: #fff;
}
.tabs ul.primary li.is-active a {
	border-bottom-color: #fff;
	background-color: #fff;
}


/* Scrollbars */
::-webkit-scrollbar {
	height: 10px;
	width: 10px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
::-webkit-scrollbar-thumb {
  background: #888; 
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

/* Header */
#header {
	background-color: #002515;
	background-image: -webkit-linear-gradient(top, #002515 0%, #002515 100%);
	background-image: linear-gradient(to bottom, #002515 0%, #002515 100%);
}

header .site-name a {
	font-size: 2em;
	font-weight: bold;
}

header a {
	color: #fff;
}

header .menu a,
#block-mainnavigation .sf-accordion-toggle a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

header .block-system-branding-block a {
	text-decoration: none;
}

.region-header,
.region-header a,
.region-header li a.is-active,
.region-header .site-branding__text,
.region-header .site-branding,
.region-header .site-branding__text a,
.region-header .site-branding a,
.region-secondary-menu .menu-item a,
.region-secondary-menu .menu-item a.is-active {
	color: #fff;
}

/* Links */
/* a, */
/* .link { */
	/* color: #0071b3; */
/* } */
/* a:hover, */
/* a:focus, */
/* .link:hover, */
/* .link:focus { */
	/* color: #754300; */
/* } */
/* a:active, */
/* .link:active { */
	/* color: #a86000; */
/* } */

article .byline {
	font-size: .875em;
	font-style: italic;
	text-transform: uppercase;
}

/* Sidebar */
.sidebar .block {
	border-color: #f9f9f9;
	background-color: #f6f6f2;
}

.footer {
	background-color: #002515;
	color: #fff;
	text-align: center;
}


.site-footer {
	background: #292929;
}

/* ---------- Color Form ----------- */

[dir="rtl"] .color-form .color-palette {
	margin-right: 20px;
	margin-left: 0;
}
[dir="rtl"] .color-form .form-item label {
	float: right;
}
[dir="rtl"] .color-form .color-palette .lock {
	right: -20px;
	left: 0;
}
