/*-----------------------------------------------------------------------------------*/
/* Custom CSS for SBT style of J51 Scarlett */
/*-----------------------------------------------------------------------------------*/

/* Override font colour in base modules */


#copyright {
	color: #575757;
}

/* Footer Nav color */
#footermenu ul li a {
	color: #575757;
}

#footermenu ul li a:hover{
	color: #f79421;
}

/* Base module headings */
#base1_modules .module h1,
#base2_modules .module h1,
#base1_modules .module h2,
#base2_modules .module h2,
#base1_modules .module h3,
#base2_modules .module h3,
#base1_modules .module h4,
#base2_modules .module h4,
#base1_modules .module h5,
#base2_modules .module h5,
#base1_modules .module h6,
#base2_modules .module h6 {
	color: #f79421;
}

#container_base {
	color: #575757;
}


.block_holder {
	padding:0 10px;
}

/* Main content width */
.maincontent {
	padding: 25px 20px 20px;
}

/* Article Info */

.article-info {
    text-align: left;
    text-transform: none;
}

/* Style for .sidenav */

.module.sidenav {
	padding: 0 !important; /* Remove padding */
}

.sidenav .module_header {
	/* background: #f89422; */
	background: #0078c0;
	padding:11px 6px !important;
}

.sidenav h3{
	color: #fff;	
}

.sidenav .menu li{
	/* border-bottom: 1px solid #f89422 !important; */
	border-bottom: 1px solid #0078c0 !important;
}

.sidenav .menu li a {
	padding:11px 6px !important;
	color: #575757;
}

.sidenav .menu li a:hover {
	background: rgba(0,0,220,.04);
}

/* Tweaks to Hornav */
.hornav > ul {
	text-align: left; 
}
.hornav > ul a {
	text-transform: none !important;
	font-size: 14px !important;
}

.hornav li ul, .hornav li ul li ul {
	min-width: 310px;
}

/* SBT utility styles */
/* -- Blue block & Orange Block--- */
.sbt-blueblock {
	/* Blue reflected gradient */
	background: #e0f3fa; /* Duff browsers */
	background: -moz-linear-gradient(left, #e0f3fa 0%, #f3f8fe 50%, #e0f3fa 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #e0f3fa 0%,#f3f8fe 50%,#e0f3fa 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e0f3fa 0%,#f3f8fe 50%,#e0f3fa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3fa', endColorstr='#e0f3fa',GradientType=1 ); /* IE6-9 */
}

.sbt-orangeblock {
	/* Orange reflected gradient */
	background: #eb962f; /* Old browsers */
	background: -moz-linear-gradient(left, #eb962f 0%, #e8a966 50%, #eb962f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #eb962f 0%,#e8a966 50%,#eb962f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #eb962f 0%,#e8a966 50%,#eb962f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb962f', endColorstr='#eb962f',GradientType=1 ); /* IE6-9 */
}

.sbt-blueblock,
.sbt-orangeblock {
	padding: 24px;
	text-align: center;
}

.sbt-blueblock h2{
	color: #0079c0;
}

.sbt-orangeblock h2{
	color: #58595b;
}

.sbt-blueblock h2,
.sbt-orangeblock h2 {
	font-size: 2.9em;
	letter-spacing: -.05em;
	font-weight: 700;
}

.sbt-blueblock p,
.sbt-orangeblock p {
	margin-left:2em;
	margin-right:2em;
}

.sbt-blueblock span.highlight {
	background: #0079c0;
}

.sbt-orangeblock span.highlight {
	background: #58595b;
	padding: 2px 10px;
	border-radius: 8px;
}

.sbt-blueblock span.highlight,
.sbt-orangeblock span.highlight {
	color: #fff;
	padding: 2px 10px;
	border-radius: 8px;
}

/* Link Button Styles - Append to btn Class */
a.btn.btn-orange {
	background: #f79421;
	color: #fff;
	border: 1px solid #C4761A;
}

a.btn.btn-orange:hover {
	background: #FAE3C8;
	color: #58595b;
}

a.btn.btn-blue {
	background: #0078c0;
	color: #fff;
	border: 1px solid #00598F;
}

/* second bullet style */


a.btn.btn-blue:hover {
	background: #D4EFFF;
	color: #58595b;
}


/* fix for broken article image floating */
div.item-image {
	width: initial;
}
.item-image.pull-left img {
	float: left;
	margin-right:16px;
}
.item-image.pull-right img {
	float: right;
	margin-left:16px;
}

/* Remove centering on item and page headers */
.item-title, .page-header {
	text-align: left;
}

/* Reduce size of headings*/

h1 {
	font-size: 2.2em;
	color: #ff8401; !important!
}

h2 {
    font-size: 1.5em;
    line-height: 1.2;
    margin-bottom: 30px;
    margin-top:10px; 
}
h2, h3 {
    color: #f79421; !important!
}

h3 {
	font-size: 1.25em;
	font-weight: 700;
}

/* Increase size of section description*/

.category-desc {
	font-size: 1.25em;
}

/* Move logo and reduce white space*/

#logo {
	text-align: left;
}

.logo {
	padding: 10px 30px;
}


.module .module_surround, .module_menu .module_surround {
    height: 100%;
    padding: 0 0 0;
}

.module .module_surround .module_content, .module_menu .module_surround .module_content {
	padding: 5px;
}

.blog .readmore {
    text-align: left;
}

/* Format tags */

.tags {
	text-align: left;
	text-transform: none;
}
}