#block-block-1 {
font-size: 11.5px;
color: #b3a685;
text-align: right;
clear: none;
padding-top: 8px;
}

.social-media {
float: right;
clear: none;
border-right: 1px solid #E4DBCA;
border-left: 1px solid #E4DBCA;
padding: 10px 20px;
margin: -8px 20px 0;
}

.facebook {
background: url('/sites/default/files/images/facebook.png') no-repeat bottom;
height: 15px;
width: 15px;
text-indent: -99999px;
display: block;
float: left;
margin-right: 10px;
}

.facebook:hover {
	background-position: 0 0;
}

.twitter {
background: url('/sites/default/files/images/twitter.png') no-repeat bottom;
height: 15px;
width: 17px;
text-indent: -99999px;
display: block;
float: left;
margin-right: 10px;
}

.twitter:hover {
	background-position: 0 0;
}

.linkedin {
background: url('/sites/default/files/images/linkedin.png') no-repeat bottom;
height: 15px;
width: 16px;
text-indent: -99999px;
display: block;
float: left;
margin-right: 10px;
}

.linkedin:hover {
	background-position: 0 0;
}

#footer-wrapper .container {
border-top: 3px solid #E4DBCA;
padding-top: 7px;
}

.youtube {
background: url('/sites/default/files/images/youtube.png') no-repeat bottom;
height: 15px;
width: 15px;
text-indent: -99999px;
display: block;
float: left;
margin-right: 10px;
}

.youtube:hover {
	background-position: 0 0;
}

.instagram {
background: url('/sites/default/files/images/instagram.png') no-repeat bottom;
height: 15px;
width: 15px;
text-indent: -99999px;
display: block;
float: left;
}

.instagram:hover {
	background-position: 0 0;
}

.googleplus {
background: url('/sites/default/files/images/googleplus.png') no-repeat bottom;
height: 15px;
width: 15px;
text-indent: -99999px;
display: block;
float: left;
margin-right: 10px;
}

.googleplus:hover {
	background-position: 0 0;
}

/* SoE Logo 1*/

#soe-logo {
	width:151px;
margin-top: 5px;
float: right;
	}
#soe-logo a#mit_rollover1 {
display:block;
width:26px;
height:15px;
background-image: url('/sites/default/files/images/mit-logo-hover.png');
background-position:0px -19px;
float:left;
margin-top: -3px;
}
#soe-logo a#mit_rollover1:hover {
background-position:0px 0px;
height: 15px;
}
#soe-logo a#soe_rollover1 {
display:block;
width:113px;
height:13px;
background-image: url('/sites/default/files/images/soe-logo-hover.png');
background-position:0px -19px;
float:right;
}
#soe-logo a#soe_rollover1:hover {
background-position:0px 0;
height: 13px;
}
#soe-logo img#logo_bar1 {
 margin: -5px 0 0;
	width: 7px;
}

a.opus {
color: #b3a685;
}

a.opus:hover {
color: #964457;
}


/* Tablet portrait one-col-stack */ 
@media all and (min-width:769px) and (max-width:1024px) {



}

/* Tablet portrait one-col-stack */ 
@media all and (min-width:481px) and (max-width:768px) {

.copyright {
    clear: both;
padding-top: 10px;
text-align: center;
}

.social-media {
    border-left: medium none;
    border-right: 1px solid #e4dbca;
    clear: none;
    float: none;
    margin: 10px;
    padding: 0;
width: 150px;
}

}

/* Smartphone landscape one-col-stack */ 
@media only screen and (min-width:321px) and (max-width:480px) {

.copyright {
    clear: both;
padding-top: 10px;
text-align: center;
}

.social-media {
    border-left: medium none;
    border-right: 1px solid #e4dbca;
    clear: none;
    float: none;
    margin: 10px auto;
    padding: 0;
width: 150px;
}

#soe-logo {
    float: none;
    margin: 5px auto;
}

}


/* Smartphone portrait one-col-stack */ 
@media only screen and (max-width:320px) {

.copyright {
    clear: both;
padding-top: 10px;
text-align: center;
}

.social-media {
    border-left: medium none;
    border-right: 1px solid #e4dbca;
    clear: none;
    float: none;
    margin: 10px auto;
    padding: 0;
width: 150px;
}

#soe-logo {
    float: none;
    margin: 5px auto;
}

}
