@charset "utf-8";

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

html{
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-o-text-size-adjust: 100%;
	text-size-adjust: 100%;
}

.hide-text{
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
}


.ease-all{
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}

/* Social Icons */

.social{
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}


.social li a{
    display: inline-block;
    float: left;
    width: 25px;
    font-size: 12px;
    height: 25px;
    margin-right: 1rem;
    text-align: center;
    padding-top: 7px;
    padding-left: 2px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    /* background-color: #222; */
    -webkit-box-shadow: inset 0 0 0 40px #222;
    -moz-box-shadow: inset 0 0 0 40px #222;
    -o-box-shadow: inset 0 0 0 40px #222;
    -ms-box-shadow: inset 0 0 0 40px #222;
    box-shadow: inset 0 0 0 40px #222;
    color: #fff;
}

.social li a:hover{
	-webkit-box-shadow: inset 0 0 0 3px #222;
	-moz-box-shadow: inset 0 0 0 3px #222;
	-o-box-shadow: inset 0 0 0 3px #222;
	-ms-box-shadow: inset 0 0 0 3px #222;
	box-shadow: inset 0 0 0 3px #222;
	
	color: #a72c32;
}
