@font-face {
	font-family: 'indy';
	src:url('../fonts/indy/indy.eot?-8li797');
	src:url('../fonts/indy/indy.eot?#iefix-8li797') format('embedded-opentype'),
		url('../fonts/indy/indy.woff?-8li797') format('woff'),
		url('../fonts/indy/indy.ttf?-8li797') format('truetype'),
		url('../fonts/indy/indy.svg?-8li797#indy') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="indy-icon-"], [class*=" indy-icon-"] {
	font-family: 'indy';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.indy-icon-target:before {
	content: "\e600";
    color: #fff;
}
.indy-icon-star:before {
	content: "\e601";
    color: #fff;
}
.indy-icon-request:before {
	content: "\e604";
    color: #fff;
}
.indy-icon-sm-base:before {
	content: "\e602";
    color: #ff3605;
}
.indy-icon-base:before {
	content: "\e603";
    color: #1c70ff;
}

.indy-logo-brand {
    float:left;
    margin:5px 0 0 -15px;
}

.indycon {
    display:inline-block;
    position:absolute;
}

.indy-lg {
    font-size:3.5em;
}

.indy-icon-stack {
    position: relative;
    display: inline-block;
    line-height: 2em;
    vertical-align: middle;
}

/* Tablet (portrait) and lower styles go here ------------------------ */ 
@media (max-width: 767px) {

    .indy-logo-brand {
        margin:5px 0 0 1px;
        z-index: 1;
    }
}
