/**
  * Left Sidebar
  * @kristy
  */

.block-menu-block.side-menu,
.block-menu-block.side-menu h2,
.block-menu-block.side-menu ul.menu,
.block-menu-block.side-menu ul.menu li {
	background-color: rgb(68, 71, 87);
	background-image: none;
}

.block-menu-block.side-menu h2 a:link,
.block-menu-block.side-menu h2 a:visited {
	color: #51C1D5;
	text-decoration: none;
}

.block-menu-block.side-menu h2 span.white {
	background-color: rgb(68, 71, 87);
	color: #FFF;
}

/**
  * Footer Menu
  * @Kristy
  */

#region-footer-first div.menu,
#region-footer-first div.menu ul,
#region-footer-first div.menu ul li {
	line-height: 0;
}

/**
  * Call to Action Blocks
  * @Kristy
  */

/* Apply Now */

.block.cta-buttons .apply-now .rectangle {
	background-color: rgb(216, 100, 58);
	padding-left: 25px;
}

.block.cta-buttons .apply-now:hover .rectangle {
	background-color: rgb(218, 82, 31);
}

.block.cta-buttons .apply-now .triangle {
	display: none;
}

.region-sidebar-first .block.cta-buttons .apply-now .triangle {
	display: none;
}

/* Request Info */

.block.cta-buttons .request-info .rectangle {
	padding-left: 25px;
	background-color: rgb(0, 152, 215);
}

.block.cta-buttons .request-info:hover .rectangle {
	background-color: rgb(0, 142, 215);
}

.block.cta-buttons .request-info .triangle {
	display: none;
}

.region-sidebar-first .block.cta-buttons .request-info .triangle {
	display: none;
}

/* Info Sessions */

.block.cta-buttons .info-sessions .rectangle {
	padding-left: 25px;
	background-color: rgb(124, 51, 150);
}

.block.cta-buttons .info-sessions:hover .rectangle {
	background-color: rgb(124, 51, 150);
}

.block.cta-buttons .info-sessions .triangle {
	display: none;
}

.region-sidebar-first .block.cta-buttons .info-sessions .triangle {
	display: none;
}