@font-face { font-family: 'fontello'; src: url("/ecms/fonts/fontello/font/fontello.eot"); src: url("/ecms/fonts/fontello/font/fontello.eot#iefix") format("embedded-opentype"), url("/ecms/fonts/fontello/font/fontello.woff") format("woff"), url("/ecms/fonts/fontello/font/fontello.ttf") format("truetype"), url("/ecms/fonts/fontello/font/fontello.svg#fontello") format("svg"); font-weight: normal; font-style: normal; }
/*
Global footer
*/
/* ---------------------------------------------------------------------- Icons ---------------------------------------------------------------------- */
.svg-icon { display: inline-block; font-family: "fontello"; font-size: 100%; /*16px*/ font-style: normal; font-weight: normal; font-variant: normal; padding: 2px 1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-transform: none; }

.svg-icon-xs { font-size: 125%; }

/*20px*/
.svg-icon-sm { font-size: 187.5%; }

/*30px*/
.svg-icon-md { font-size: 250%; }

/*40px*/
.svg-icon-lg { font-size: 375%; }

/*60px*/
.svg-icon-xlg { font-size: 500%; }

/*80px*/
.svg-icon-box { display: inline-block; width: 16px !important; height: 16px !important; }

.svg-icon-box-xs { width: 20px !important; height: 20px !important; }

.svg-icon-box-sm { width: 30px !important; height: 30px !important; }

.svg-icon-box-md { width: 40px !important; height: 40px !important; }

.svg-icon-box-lg { width: 60px !important; height: 60px !important; }

.svg-icon-box-xlg { width: 80px !important; height: 80px !important; }

/* Footer Social Icons */
.footer-icon { background-color: #2f64b2; border-radius: 4px; color: #fff; }

#global-footer-social a { padding: .5em .25em; }

#global-footer-social .small-12 span { margin-left: 0px !important; margin-right: 0px !important; }

/* Less than 700px */
@media only screen and (max-width: 700px) { 

	#global-footer-social a { display: inline-block; padding: .5em; }

	#global-footer-social a.first-icon { margin-left: 4px; } 
	
}

#global-footer-social .small-12 span { margin-left: 0px; margin-right: 0px; }

#global-footer-social a:hover span, #global-footer-social a:focus span { color: #FFF !important; text-decoration: underline; }

#global-footer-social a:hover i.footer-icon, #global-footer-social a:focus i.footer-icon { background-color: #FFC057; color: #273a56 !important; }

#global-footer-social i.footer-icon + span { padding: 0 0 0 .5em; }
