#footer {
 	background-color: #FFFFFF;
 	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
	z-index:4;
	position:relative;
	top:0;
	left:0;
	margin-top:60px;
}

#footer .region-footer {
	width : 960px;
	margin : 0 auto;	
	background-color : #F3EFE9;
}

#footer .block, 
#footer .block .content,
 #footer .block .content p{
	margin:0;
	padding:0;
	height:auto;
	background-color: #FFFFFF;
}

#footer #block-block-1 .see-also {
	width : 980px;
	margin : 0 auto; 
}

img#facebook{
	width : 12px;
	height : 12px;
}

#footer #block-block-1 .see-also div img {
	float : left;
	width : 56px;
	margin-right : 15px;
}

#footer #block-block-1 .see-also h2 {
	font-style: italic;
	color : #3e2c06;
	font-size: 14px;
	font-family: "Times New Roman", Times , serif;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#footer #block-block-1 .see-also .external-links {
	color : #960C1C;
	margin:0;
	padding:0;

}

#footer #block-block-1 .see-also .external-links li {
	display : inline;
	padding-left : 8px;
	width:auto !important;
	margin-right: 0;
	margin-left: 0;
}

#footer li.first {
	padding-left: 0px !important;
}

#footer  li a {
	text-transform : uppercase;
	padding-right : 8px;
	font-size: 9px;
}

#footer #block-block-1 .see-also .external-links li a {
	color : #960C1C;

}

#footer #block-crypte-settings-footer-menu{
	float:left;
	width : 600px;
}


#footer #block-crypte-settings-footer-menu .content {
	margin : 0px auto;
	padding-bottom: 0px;
}

#footer #block-crypte-settings-footer-menu .content ul.menu {
	color : #686868;
	margin:0 auto;
	padding:0;
	float: left;
	margin-top: 3px;
}


#footer #block-crypte-settings-footer-menu .content ul.menu li.first {
	margin:0;
	padding:0;
}

#footer #block-crypte-settings-footer-menu .content ul.menu li.first a{
	border-left:none !important;	
	padding-left:0px !important;	
}

#footer #block-crypte-settings-footer-menu .content ul.menu li.leaf a {
	border-left:solid 1px #686868;
	padding-left:10px;	
}

#footer #block-crypte-settings-footer-menu .content ul.menu li {
	display : inline;
	margin:0;
}

#footer #block-crypte-settings-footer-menu .content ul.menu li a {
	display : inline;
	color : #686868;
}

#footer #block-crypte-settings-footer-menu .content ul.menu li img {
	padding-right : 5px;
	vertical-align: bottom;
}

#footer #block-block-2{
	float: right;
	color : #686868;
	font-size: 9px;
	margin-right : 10px;
	padding-top:2px;
}

.share-footer li,
.share-footer ul{
    display: inline;
}

.share-footer li{
}
.share-footer{
    float: left;
    margin-top: 3px;
    display: flex;
}

.share-footer span {
    text-transform: uppercase;
    padding-right: 8px;
    font-size: 9px;
    margin-top: 3px;
}

.share-footer a{
    text-decoration: none;
}