.purpleBox{
	background-color: #a53373;
	padding: 5px;
}
.high-contrast .purpleBox {
	background-color: #000000;
	color: #FDFF2D;
}
.b-w-contrast .purpleBox {
	background-color: #000000;
	color: #FFFFFF;
}
.blue-contrast .purpleBox {
	background-color: #000066;
	color: #cfe5fc;
}
.beige-contrast .purpleBox {
	background-color: #042868;
	color: #F7EFD8;
}
.purpleBoxWrapper{
	border: 1px solid white;
	padding: 35px 30px;
}
.high-contrast .purpleBoxWrapper {
	border-color: #FDFF2D;
}
.beige-contrast .purpleBoxWrapper {
	border-color: #F7EFD8;
}
.blue-contrast .purpleBoxWrapper {
	border-color: #cfe5fc;
}
.b-w-contrast .purpleBoxWrapper {
	border-color: #FFFFFF;
}
#sb-site .main > .campaign .core-style .purpleBox li{
	
}
#sb-site .main > .campaign .core-style .purpleBox h3.whiteText{
	color: white;
	font-family: 'Proxima Nova';
}
.b-w-contrast #sb-site .main > .campaign .core-style .purpleBox h3.whiteText {
	color: #FFFFFF;
}
.high-contrast #sb-site .main > .campaign .core-style .purpleBox h3.whiteText {
	color: #FDFF2D;
}
.beige-contrast #sb-site .main > .campaign .core-style .purpleBox h3.whiteText {
	color: #F7EFD8;
}
.blue-contrast #sb-site .main > .campaign .core-style .purpleBox h3.whiteText {
	color: #cfe5fc;
}
.main > .campaign .core-style .purpleBox a.whiteText{
	color: white;
	font-family: 'Proxima Nova';
	margin: -5px -5px 10px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px  ;
}
.b-w-contrast .main > .campaign .core-style .purpleBox a.whiteText {
	color: #FFFFFF;
}
.high-contrast .main > .campaign .core-style .purpleBox a.whiteText {
	color: #FDFF2D;
}
.beige-contrast .main > .campaign .core-style .purpleBox a.whiteText {
	color: #F7EFD8;
}
.blue-contrast .main > .campaign .core-style .purpleBox a.whiteText {
	color: #cfe5fc;
}

.main > .campaign .core-style .purpleBox a.whiteText:hover, 
.main > .campaign .core-style .purpleBox a.whiteText:focus{
    background-color: #c6458d;
    color: white;
}
.b-w-contrast .main > .campaign .core-style .purpleBox a.whiteText:hover, 
.b-w-contrast .main > .campaign .core-style .purpleBox a.whiteText:focus{
    background-color: #FFFFFF;
    color: #000000;
}
.high-contrast .main > .campaign .core-style .purpleBox a.whiteText:hover, 
.high-contrast .main > .campaign .core-style .purpleBox a.whiteText:focus{
    background-color: #FDFF2D;
    color: #000000;
}
.blue-contrast .main > .campaign .core-style .purpleBox a.whiteText:hover, 
.blue-contrast .main > .campaign .core-style .purpleBox a.whiteText:focus{
    background-color: #cfe5fc;
    color: #000066;
}
.b-w-contrast .main > .campaign .core-style .purpleBox a.whiteText:hover, 
.b-w-contrast .main > .campaign .core-style .purpleBox a.whiteText:focus{
    background-color: #F7EFD8;
    color: #042868;
}
.main > .campaign .core-style .purpleBox li.whiteText{
	color: white;
}
@media screen and (max-width:1200px){
    .purpleBox{
        margin-top:80px;
    }
    
}