.social-icons.icon-circle .fa{ 
	border-radius: 50%;
}

.social-icons .fa:hover, .social-icons .fa:active {
	color: rgb(255,220,0); background-color:#000;
}

.social-icons .fa-facebook {}
.social-icons .fa-instagram {}
.social-icons .fa-linkedin {}
.social-icons .fa-pinterest {}
.social-icons .fa-twitter {}

/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33em;
  line-height: 1em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-instagram:before {
  content: "\f16d";
}


@media only screen and (min-width: 320px) and (max-width: 768px) {
	
/*---- SOCIAL ICONS -------*/

.social-icons {}
.social-icons a { text-align:center }

/*Change icons size here*/
.social-icons .fa {
	font-size: 1.6em;
}
/*Change icons circle size and color here*/
.social-icons .fa {
	width: 1.6em;
	height: 1.6em;
	line-height: 1.6em;
	text-align: center;
	color: #000;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
	
}


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	
/*---- SOCIAL ICONS -------*/

.social-icons {float:right; background-color:rgba(0%,100%,80%,0);display:inline-block; padding: 10px; width:100%; text-align:right}
.social-icons a {padding: 0 0 0 30px;}

/*Change icons size here*/
.social-icons .fa {
	font-size: 1.3em;
}
/*Change icons circle size and color here*/
.social-icons .fa {
	width: 1.8em;
	height: 1.8em;
	line-height: 1.8em;
	text-align: center;
	color: #000;;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}


	}
	
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	
/*---- SOCIAL ICONS -------*/

.social-icons {float:right; background-color:rgba(0%,100%,80%,0);display:inline-block; padding: 10px; width:100%; text-align:right}
.social-icons a {padding: 0 0 0 30px;}

/*Change icons size here*/
.social-icons .fa {
	font-size: 1.3em;
}
/*Change icons circle size and color here*/
.social-icons .fa {
	width: 1.8em;
	height: 1.8em;
	line-height: 1.8em;
	text-align: center;
	color: #000;;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}


	}	
	
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	
/*---- SOCIAL ICONS -------*/

.social-icons {float:right; background-color:rgba(0%,100%,80%,0);display:inline-block; padding: 15px; width:100%; text-align:right}
.social-icons a {padding: 0 0 0 30px;}
/*Change icons size here*/
.social-icons .fa {
	font-size: 1.5em; 
}
/*Change icons circle size and color here*/
.social-icons .fa {
	width: 1.7em;
	height: 1.7em;
	line-height: 1.7em;
	text-align: center;
	color: #000;;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}


}

/* Large devices (large desktops, 1824px and up) */
@media (min-width: 1824px) {
	
/*---- SOCIAL ICONS -------*/

.social-icons {float:right; background-color:rgba(0%,100%,80%,0);display:inline-block; padding: 15px; width:100%; text-align:right}
.social-icons a {padding: 0 0 0 30px;}
/*Change icons size here*/
.social-icons .fa {
	font-size: 1.5em; 
}
/*Change icons circle size and color here*/
.social-icons .fa {
	width: 1.7em;
	height: 1.7em;
	line-height: 1.7em;
	text-align: center;
	color:rgb(0,0,0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}


}


		
