/* common styles */


body.gradient {
    background: #8f0222; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNmIxZjdjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjOGYwMjIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg, #6b1f7c 0%, #8f0222 56%, #cc0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#6b1f7c), color-stop(56%,#8f0222), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #6b1f7c 0%,#8f0222 56%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #6b1f7c 0%,#8f0222 56%,#cc0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #6b1f7c 0%,#8f0222 56%,#cc0000 100%); /* IE10+ */
	background: linear-gradient(45deg, #6b1f7c 0%,#8f0222 56%,#cc0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b1f7c', endColorstr='#cc0000',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}



a.btn-link-right-arrow{
	display:block;
	position:relative;
	text-align:left !important;
}

a.btn-link-right-arrow:after{
	position:absolute;
	top:17px;
	font-size: 200%;
	right:10px;
}


/* --- Accordian Modal --- */



.accordian-simple .accordion-group {
	background: none;
	margin-bottom: 0px;
}

.accordian-simple .accordion .accordion-heading
.accordion-toggle i.arrow,
.accordian-simple .accordion .accordion-heading
.accordion-toggle.collapsed i.arrow {
	display: block;
    float: left;
    height: 12px;
    margin: 5px 12px 30px 0;
    width: 12px;
}

.accordian-simple .accordion
.accordion-heading a:hover,
.accordian-simple .accordion
.accordion-heading a:focus {
	text-decoration: none;
}

.accordian-simple .accordion .accordion-heading.active
.accordion-toggle i.arrow {
	background: url("../img/misc/accordian-arrows.png") no-repeat scroll 0 -12px transparent;
}

.accordian-simple .accordion .accordion-heading
.accordion-toggle.collapsed i.arrow,
.accordian-simple .accordion .accordion-heading
.accordion-toggle i.arrow {
	background: url("../img/misc/accordian-arrows.png") no-repeat scroll 0 0 transparent;
}

.accordian-simple .accordion .accordion-heading span {
	display: block;
	padding-left: 23px;
}

.accordian-simple
.accordion-heading .accordion-toggle {
	padding-top:10px;
}

.accordian-simple .accordion .accordion-body ul li {
	padding-top: 12px;
}

.accordian-simple .accordion .border-top,
.accordian-simple .accordion.border-bottom {
	border-width: 1px;
}


blockquote.border, blockquote.remove-border {
	padding: 20px 15px 20px;
	text-transform: uppercase;
	background: url("../img/icons/blockquote.jpg") 100% 0 no-repeat;
	font-family:  'ProximaNova-Regular', 'ProximaNova-Light', 'ProximaNova-SemiBold', Verdana;
}

blockquote img {
    float: left;
    border-right: 15px solid #fff;
}

blockquote p {
    padding: 0 0 7px;
    margin: 0 0 7px;
}

blockquote cite {
    color: #6B1F7C;
}

h2.border-bottom, .h2.border-bottom {
  padding-bottom: 7px;
  border-bottom: 2px solid #e5e1de;
}