#footer-campuses-centers-wrapper
{
  margin:0;padding:0;
  background-color:rgba(0,0,0,0.1);
}
#footer-campuses-centers
{
  width:1100px;
  margin:0 auto;
  text-align:left;
  color:rgba(255,255,255,0.5) !important;
  padding-bottom:50px;
}
#footer-campuses-centers > h3, #footer-campuses-centers > h4
{
  color:#fff;
}

.h3-footer
{
 color:rgba(255,255,255,0.3) !important;
  text-align:center;
  border-bottom:1px solid;
  padding-bottom:20px;
  margin-bottom:20px;
  margin-top:50px;
}

@media screen and (max-width: 1120px) {
  #footer-campuses-centers
  {
    width:100%;
    text-align:center;
  }
}
@media screen and (max-width: 1120px) {
#footer-campuses-centers-wrapper
{
display:none;
}
}

#footer-blocks img {max-width: 100%;height:auto;}

.footer {border-top: 0;margin-top: 45px;padding-bottom: 0;padding-top: 0;}
#footer-blocks #footer-block1, #footer-blocks #footer-block2, #footer-blocks #footer-block3 {
padding: 0;text-align: center;line-height:1.5;}
div#footer-blocks div#footer-block2.footer-block {
    margin: 0 15px 20px;
}
.footer-block {padding-top:40px;display: inline-block;vertical-align: top;background:rgba(255,255,255,.15);height: 270px;}
.footer-block h3 {font-size:14px;margin-top: 26px;margin-bottom: 14px;text-align: left;}
.footer-block p {margin:0;text-align: left;}
#footer-blocks {background-color: #3c2a5b;margin-left: auto;margin-right: auto;text-align: center;margin-bottom:20px;margin-top:37px;}
#footer-blocks h3,
#footer-blocks p {
  font-size: 14px;
  padding-left: 28px;
  padding-right: 28px;
}
.footer.container {width: 100%;background-color: #dae6c1;padding-left:0;padding-right:0;}
.footer.container a {color: #810101;}
@media screen and (max-width: 1100px) {
#footer-blocks #footer-block1, #footer-blocks #footer-block2, #footer-blocks #footer-block3 {
  width: 30%;
}
}
@media screen and (max-width: 800px) {
  .footer-block {height: auto;}
  div#footer-blocks img {display:none;}
	div#footer-blocks div#footer-block1.footer-block,
	div#footer-blocks div#footer-block2.footer-block,
	div#footer-blocks div#footer-block3.footer-block {
	width: 100%;
	display: block;
  padding: 5px 0 20px;
}
div#footer-blocks .footer-block {
/*	border-bottom: 1px solid #F99D32;*/
  padding-bottom: 20px;
}
div#footer-blocks div#footer-block2.footer-block {
    margin: 0;
}
#footer-blocks {
  padding: 0 15px;
  margin-bottom:0;
}

div#footer-blocks div#footer-block1.footer-block, 
div#footer-blocks div#footer-block2.footer-block, 
div#footer-blocks div#footer-block3.footer-block {
  margin-top: 20px;
}
  .breadcrumb {
    margin-bottom:0;
  }
  #footer-block3 {
  margin-bottom:20px;
  }
  #block-menu-menu-lower-footer-menu,
  #campuses-line {
  display:none;
  }
  .footer #block-block-7 {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}

.breadcrumb > li + li::before {
  color: #fff;
  content: "\\";
  padding: 0 5px;
  font-size:12px;
}

#footer-join
{
padding:10px;
color:#3c2a5b;
/*background-color:#7b5796;
  border-radius:11px;*/
}
#footer-join:hover
{
 color:#3c2a5b;
}
#footer-locations
{
  margin-top:20px;
}
#footer-logo {
    clear: both;
    display: block;
    padding-bottom: 87px;
    padding-top: 87px;
  color:rgba(255,255,255,0.55);
  width:900px;
  margin:0 auto;
}
@media screen and (max-width: 900px) {
#footer-logo {
  width:100%;
  padding:20px;
}
}

#block-block-13 {
  background-color: #3c2a5b;
  text-align: center;
}
#footer-logo ul
{
 list-style-type:none;padding:0;margin-bottom:30px; 
}
#footer-logo ul li
{
 padding:10px;display:inline; 
}
#footer-logo a
{
 color:rgba(255,255,255,0.75);
}
#footer-logo a:hover
{
 color:#fff;
  text-decoration:none;
}

#footer-logo .sicons a img {
	opacity: 0.75;
    filter: alpha(opacity=75);
}

#footer-logo .sicons a:hover img {
	opacity: 1;
    filter: alpha(opacity=100);
}
