@font-face {
font-family: 'SourceSansPro-Bold';
src: url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Bold.eot?#iefix) format('embedded-opentype'),  url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Bold.woff) format('woff'), url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Bold.ttf)  format('truetype'), url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Bold.svg#SourceSansPro-Bold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SourceSansPro-Semibold';
src: url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Semibold.eot?#iefix) format('embedded-opentype'),  url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Semibold.woff) format('woff'), url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Semibold.ttf)  format('truetype'), url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Semibold.svg#SourceSansPro-Semibold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SourceSansPro-Light';
src: url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Light.eot?#iefix) format('embedded-opentype'),  url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Light.woff) format('woff'), url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Light.ttf)  format('truetype'), url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Light.svg#SourceSansPro-Light) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SourceSansPro-Regular';
src: url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Regular.eot?#iefix) format('embedded-opentype'),  url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Regular.woff) format('woff'), url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Regular.ttf)  format('truetype'), url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Regular.svg#SourceSansPro-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SourceSansPro-SemiboldIt';
src: url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-SemiboldIt.eot?#iefix) format('embedded-opentype'),  url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-SemiboldIt.woff) format('woff'), url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-SemiboldIt.ttf)  format('truetype'), url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-SemiboldIt.svg#SourceSansPro-SemiboldIt) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SourceSansPro-Black';
src: url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Black.eot?#iefix) format('embedded-opentype'),  url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Black.woff) format('woff'), url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Black.ttf)  format('truetype'), url(//www.hilltoppaving.com/wp-content/themes/hilltop-paving/css/SourceSansPro-Black.svg#SourceSansPro-Black) format('svg');
font-weight: normal;
font-style: normal;
}