@font-face {
    font-family: myriadpro-thin;
    src: url(../fonts/myriad-set-pro_thin.woff);
}

@font-face {
    font-family: myriadpro-ultra;
    src: url(../fonts/myriad-set-pro_ultralight.woff);
}

@font-face {
    font-family: opensans-light;
    src: url(../fonts/opensans-light.woff);
}

.opensans-light {
    font-family: opensans-light;
}

.myriadpro {
    font-family: myriadpro;
}

.myriadpro-thin {
    font-family: myriadpro-thin;
}

.myriadpro-ultra {
    font-family: myriadpro-ultra;
}

.arial {
    font-family: arial;
}

a {
	text-decoration: none;
}

a.underline {
	text-decoration: none;
}

a.underline:hover {
	text-decoration: underline;
}

.pointer:hover {
    cursor: pointer;
}

.lightweight {
    font-weight: 100;
}

.bold {
    font-weight: bold;
}

.uppercase {
    text-transform: uppercase;
}

/* Font Colours */
.black {
    color: #000;
}
.white {
    color: #fff;
}
.grey {
    color: #969696;
}
.green {
    color: #00ba40;
}
.red {
    color: #f00;
}

/* Font Sizes */
.font-10 {
    font-size: 10px;
}
.font-12 {
    font-size: 12px;
}
.font-15 {
    font-size: 15px;
}
.font-20 {
    font-size: 20px;
}
.font-25 {
    font-size: 25px;
}
.font-30 {
    font-size: 30px;
}
.font-35 {
    font-size: 35px;
}
.font-40 {
    font-size: 40px;
}
.font-50 {
    font-size: 50px;
}
.font-60 {
    font-size: 60px;
}
.font-70 {
    font-size: 70px;
}
.font-80 {
    font-size: 80px;
}
.font-90 {
    font-size: 90px;
}
.font-100 {
    font-size: 100px;
}