/* Text Rotator */
.rotate
{
    font-family: "Raleway", sans-serif;
    font-size: x-large;
    font-weight: 700;
    color: white;
}
/* Text Rotator */

/* Font */
@font-face {
	font-family: Raleway;
	src: local("Raleway"), url(http://fonts.gstatic.com/s/raleway/v9/IczWvq5y_Cwwv_rBjOtT0w.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Raleway;
	src: local("Raleway Bold"), local("Raleway-Bold"), url(http://fonts.gstatic.com/s/raleway/v9/JbtMzqLaYbbbCL9X6EvaIxsxEYwM7FgeyaSgU71cLG0.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
/* End Font */

/* Blinker */
.blinker { 
  animation-name: blinker;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(1,0,0,1);
  animation-duration: 1s;
  
  display: inline-block;
  width: 5px;
  height: 30px;
  margin-left: 15px;
  border-radius: 3px;
  /*box-shadow: 0 0 10px rgba(white,.3);*/
  background-color: white;
}

@keyframes blinker { 
  from { opacity: 1.0; } to { opacity: 0.0; }
}

/* Blinker End */

.img-profile {
    width: 140px; 
    height: 180px;
    margin-bottom: 10px;
}

@media(min-width:768px) {
    .avatar {
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
        width: 200px;
        height: 260px;
    }
}

@media(max-width:768px) {
    .avatar {
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
        width: 100px;
        height: 130px;
    }
}

.skill-bar {
	background: rgb(196, 196, 196); margin: 10px -2px 20px; width: 100%; height: 4px; display: table;
}
.skill-bar .skill-rate-on {
	background: rgb(53, 53, 53);
}
.skill-rate-on {
	border-right-color: rgba(240,95,64,.9); border-left-color: rgba(240,95,64,.9); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; display: table-cell;
}
.skill-rate-off {
	border-right-color: rgba(240,95,64,.9); border-left-color: rgba(240,95,64,.9); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; display: table-cell;
}

.profile-widget {
	margin-bottom: 40px;
}
.widget-social {
	margin: 0px; padding: 0px;
}
.widget-social li {
	margin-right: 5px; display: inline-block;
}
.widget-social li a {
	background: rgb(46, 46, 46); width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 1.25em; display: block;
}
.widget-social li a:hover {
	background: rgb(255, 0, 0);
}

.callout {
	padding: 50px 0px; position: relative;
    background: rgb(245, 245, 245);
}

.stat .stat-icon {
	color: rgb(34, 34, 34); font-size: 32px; margin-bottom: 10px;
}
.stat .stat-icon i {
	margin-right: 10px;
}

.services {
    background: white;
}

.header-content-inner > h2{
    color: cyan;
}

h4.skill-header {
    font-weight: 800;
}