
/* FONTS */
@font-face {
font-family: 'OpenSansRegular';
src: url('/fonts/OpenSans-Regular-webfont.eot');
src: url('/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OpenSansSemibold';
src: url('/fonts/OpenSans-Semibold-webfont.eot');
src: url('/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OpenSansBold';
src: url('/fonts/OpenSans-Bold-webfont.eot');
src: url('/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/OpenSans-Bold-webfont.woff') format('woff'), url('/fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('/fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OpenSansExtrabold';
src: url('/fonts/OpenSans-ExtraBold-webfont.eot');
src: url('/fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/OpenSans-ExtraBold-webfont.woff') format('woff'), url('/fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('/fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ChunkFiveRegular';
src: url('/fonts/Chunkfive-webfont.eot');
src: url('/fonts/Chunkfive-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/Chunkfive-webfont.woff') format('woff'), url('/fonts/Chunkfive-webfont.ttf') format('truetype'), url('/fonts/Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
font-weight: normal;
font-style: normal;
}

body {
	  font: 10px/1.42 Arial, Helvetica, sans-serif;
	  text-align: left;
	  margin: 0px;
	  padding: 0px;
	  color: #666666;
}

.price {
    width: 100%;
    display: inline-block;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-size: 12px;
    padding: 10px 0;
    margin: 10px 0;
    line-height: 19px;
    text-align: center;
	color: #999999;
}
.price .listing-small {
    font-style: italic;
}
.price .listing-price {
	font: normal 28px 'open_sansbold',Arial, Helvetica, sans-serif;
    color: #ef5353;
	text-align: left;
}

@media (max-width: 460px) {
	
	.price {
		width: 100%;
		display: inline-block;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		font-size: 12px;
		padding: 10px 0;
		margin: 10px 0;
		line-height: 19px;
		text-align: center !important;
	}
	.price .listing-small {
		display: inline;
		width: auto;
		margin-top: 2px;
	}
	.price .listing-price {
		font-size: 16px;
		line-height: 17px;
		margin-left: 5px;
		display: inline;
		width: auto;
		font-size: 20px;
		margin-right: 5px;
	}

}

@media (max-width: 288px) {
	
	.price {
		width: 100%;
		display: inline-block;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		font-size: 12px;
		padding: 10px 0;
		margin: 10px 0;
		line-height: 19px;
		text-align: center !important;
	}
	.price .listing-small {
		font-style: italic;
		text-align: center !important;
		font-size: 12px;
		line-height: 19px;
	}
	.price .listing-price {
		font: normal 28px 'open_sansbold',Arial, Helvetica, sans-serif;
	    color: #ef5353;
		text-align: center !important;
	}
	
}

@media (max-width: 240px) {
	
	.price {
		width: 100%;
		display: inline-block;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		font-size: 12px;
		padding: 10px 0;
		margin: 10px 0;
		line-height: 19px;
		text-align: center !important;
	}
	.price .listing-small {
		font-style: italic;
		text-align: center !important;
		font-size: 12px;
		line-height: 19px;
	}
	.price .listing-price {
		font: normal 28px 'open_sansbold',Arial, Helvetica, sans-serif;
    	color: #ef5353;
		text-align: center !important;
	}
	
}

@media (max-width: 233px) {
	
	.price {
		margin: 0px;
		padding: 0px;
		border: 0px;
		text-align: left !important;
	}
	.price .listing-small {
		display: inline;
		width: auto;
		margin-top: 2px;
	}
	.price .listing-price {
		font-size: 16px;
		line-height: 17px;
		margin-left: 5px;
		display: inline;
		width: auto;
		font-size: 20px;
		margin-right: 5px;
	}

}

