@charset "utf-8";
/* Author: Aaron M. Souza 2015 */

*, html, body
{
margin: 0;
padding: 0;
}

body
{
width: 100%;
font-family: arial, sans-serif;
font-size: small;
color: black;
background: white;
}

body, div, p
{
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
}

/* Common Elements */

a
	{
	outline: none;
	text-decoration: none;
	color: #005084;
	}

a.call-link:link, a.call-link:visited, a.call-link:active, a.call-link:hover, a.call-link:focus
	{
	color: inherit;
	text-decoration: none;
	cursor: text;
	}

a.normal-link:link, a.normal-link:visited, a.normal-link:active
	{
	color: inherit;
	text-decoration: underline;
	}

a.normal-link:hover, a.normal-link:focus
	{
	color: inherit;
	text-decoration: none;
	}

a.inherit:link, a.inherit:visited, a.inherit:active
	{
	color: inherit;
	text-decoration: none;
	}

a.inherit:hover, a.inherit:focus
	{
	color: inherit;
	text-decoration: underline;
	}

img
	{
	width: 100%;
	max-width: 100%; /* Internet Explorer Fix */
	}

img.pre-load
	{
	display: none;
	}

img.no-border
	{
	border: 0;
	}

ul
	{
	list-style: none;
	}

span.arial
	{
	font-family: arial;
	font-weight: bold;
	line-height: auto;
	}

span.tap
{
display: none;
}

br.clear-all
	{
	clear: both;
	}

/* End Common Elements */

/* Responsive Top Stripe */

#top-stripe
	{
	display: none;
	}

/* End Responsive Top Stripe */

#header-holder
	{
	width: 100%;
	background: url('images/header-bg.jpg') 100px 800px;
	}

#header
	{
	width: 920px;
	margin: 0 auto;
	padding: 0 20px;
	text-align: center;
	}

/* Main Logo */

#main-logo-holder
		{
		width: auto;
		float: left;
		margin: 15px 0;
		}

img#main-logo
			{
			width: 200px;
			float: left;
			margin: 0;
			border: 0;
			}

/* End Main Logo */

.contact-info
		{
		float: right;
		margin: 20px 0;
		padding: 15px 20px;
		background: url('images/contact-info-bg.png');
		}

p.contact-head
{
margin: 0;
font-family: 'metropolissemi_bold';
font-weight: normal;
font-style: normal;
font-size: 16px;
color: #ff9000;
text-align: right;
}

p.address
{
margin: 0;
font-family: 'metropolismedium';
font-weight: normal;
font-style: normal;
font-size: 13px;
color: #222222;
text-align: right;
}

/* Main Navigation */

#main-nav-holder
{
width: 100%;
float: left;
margin: 0;
border-top: 1px solid #ff9000;
border-bottom: 1px solid #ff9000;
padding: 0;
background: url('images/main-nav-holder-bg.png');
}

#main-nav
		{
		width: 920px;
		display: table;
    	table-layout: fixed;
		margin: 0 auto;
		padding: 0 20px;
		text-align: center;
		}

ul.nav
			{
			width: 100%;
			display: table-row;
			margin: 0;
			padding: 0;
			list-style: none;
			font-family: 'metropolismedium';
			font-weight: normal;
			font-style: normal;
			font-size: 13px;
			text-align: left;
			text-transform: uppercase;
			line-height: 13px;
			color: white;
			}

ul.nav li
				{
				list-style: none;
    			display: table-cell;
    			text-align: center;
				position: relative;
				padding: 0;
				}

ul.nav li:hover > a, ul.nav li:focus > a
				{
				color: #fffe8a;
				}

a.m-n:link, a.m-n:visited, a.m-n:active
					{
					display: block;
    				text-align: center;
    				margin: 0;
					padding: 12px 0;
					color: white;
					text-decoration: none;
					}

a.m-n:hover, a.m-n:focus, a.m-n-act:link, a.m-n-act:visited, a.m-n-act:active, a.m-n-act:hover, a.m-n-act:focus
					{
					display: block;
    				text-align: center;
    				margin: 0;
					padding: 12px 0;
					color: #fffe8a;
					text-decoration: none;
					}

ul.nav li ul
					{
					position: absolute;
					top: auto;
					left: 0;
					display: none;
					visibility: hidden;
					opacity: 0;
					width: 100%;
					margin: 0;
					padding: 0;
					z-index: 200;
					}

ul.nav li:hover ul
						{
						display: block;
						opacity: 1;
						visibility: visible;
						}

ul.nav li ul li
							{
							display: block;
							width: 100%;
							float: left;
							clear: left;
							padding: 0;
							text-align: left;
							}

ul.nav li ul li a:link, ul.nav li ul li a:visited, ul.nav li ul li a:active
								{
								display: block;
								margin: 0;
								padding: 16px;
								color: white;
								background: #231f20;
								}

ul.nav li ul li a:hover, ul.nav li ul li a:focus, ul.nav li ul li a.m-n-sub-act
								{
								background: #171415;
								}

/* End Main Navigation */

#call-prompt
	{
	display: none;
	}

/* Content */

#content-wrap
	{
	width: 920px;
	margin: 30px auto 0 auto;
	padding: 0 20px;
	text-align: center;
	}

#content
	{
	width: 920px;
	margin: 0 auto;
	padding: 0 20px;
	text-align: center;
	}

#left-nav-large
		{
		width: 25%;
		float: left;
		margin: 4px 0 0 0;
		padding: 0;
		text-align: left;
		}

img.social-link
{
width: 60px;
float: left;
margin: 0 0 20px 0;
border: 0;
}

.contact-info-content,
#contact-info-divider
{
display: none;
}

ul.lnav
			{
			clear: left;
			margin: 0 0 20px 0;
			list-style: none;
			font-family: 'open_sansregular', arial, sans-serif;
			font-weight: normal;
			font-style: normal;
			font-size: 11px;
			line-height: 20px;
			text-align: left;
			}

ul.lnav li
				{
				margin: 0;
				border-top: 1px solid #eeeeee;
				}

ul.lnav li.bottom-left
				{
				border-bottom: 1px solid #eeeeee;
				}

ul.lnav li a
					{
					display: block;
					padding: 8px;
					color: inherit;
					}

ul.lnav li a:hover, ul.lnav li a:focus
					{
					display: block;
					padding: 8px;
					background: #eeeeee;
					text-decoration: none;
					}

ul.lnav li a.sub-jump:link,
ul.lnav li a.sub-jump:visited,
ul.lnav li a.sub-jump:active
{
padding: 8px 18px;
font-style: italic;
color: #333333;
text-decoration: none;
}

ul.lnav li a.sub-jump:hover,
ul.lnav li a.sub-jump:focus
{
padding: 8px 18px;
font-style: italic;
color: #333333;
background: #eeeeee;
text-decoration: none;
}

ul.brand-list
{
clear: left;
margin: 0 0 20px 0;
list-style: none;
font-family: 'open_sansregular', arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 11px;
line-height: 20px;
text-align: left;
}

ul.brand-list li
{
margin: 0 0 16px 0;
border: 0;
}

img.brand-logo
{
width: 70%;
float: left;
margin: 0 10% 2px 0;
border: 1px solid #b8def6;
}

ul.brand-list li.bottom-left
{
border: 0;
}

#content-narrow
		{
		width: 71%;
		float: left;
		margin: 0;
		padding: 0 0 0 4%;
		text-align: left;
		}

p.crumbs
		{
		display: inline-block;
		width: auto;
		float: left;
		margin: 1px 0 30px 0;
		font-size: 11px;
		}

img.social-icon
			{
			width: 24px;
			float: left;
			margin: 0 10px 0 0;
			border: 0;
			}

img.social-icon-right
			{
			width: 24px;
			float: left;
			margin: 0;
			border: 0;
			}

img.social-icon-home
			{
			width: 20px;
			float: left;
			margin: 0;
			border: 0;
			}

h1
		{
		clear: left;
		margin: 0 0 20px 0;
		font-family: 'nexa_rust_sansblack', arial, sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size: 22px;
		color: #005084;
		text-align: left;
		}

h2
		{
		clear: left;
		margin: 0 0 20px 0;
		font-family: 'nexa_rust_sansblack', arial, sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size: 18px;
		color: #0079c7;
		text-align: left;
		}

h3
{
clear: left;
margin: 0 0 20px 0;
font-family: 'nexa_rust_sansblack', arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 13px;
color: #333333;
text-align: left;
}

h4
		{
		clear: left;
		margin: 0 0 16px 0;
		font-family: 'nexa_rust_sansblack', arial, sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size: 11px;
		color: #ff9000;
		text-align: left;
		}

img#home-wide
		{
		width: 100%;
		float: left;
		margin: 4px 0 28px 0;
		}

img.wide-main
		{
		float: left;
		margin: 10px 0 30px 0;
		}

#left-nav-small
		{
		display: none;
		}

.right-img-holder
		{
		width: 160px;
		float: right;
		margin: 4px 0 22px 22px;
		}

img.right-img
		{
		width: 100%;
		margin: 0 0 6px 0;
		}

p.caption
{
margin: 0;
font-family: 'deliciousitalic', arial, sans-serif;
font-size: 13px;
line-height: 17px;
}

p
		{
		clear: left;
		margin: 0 0 20px 0;
		font-family: 'open_sansregular', arial, sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		text-align: left;
		}

p.towns
			{
			font-size: 11px;
			line-height: 16px;
			}

span.region
{
font-weight: bold;
}

p.pre-input
{
margin: 0 0 10px 0;
padding: 14px 0 0 0;
}

span.testimonial-location
			{
			font-family: 'open_sanslight_italic', arial, sans-serif;
			font-weight: normal;
			font-style: normal;
			font-size: 12px;
			color: #222222;
			}

ul.normal-list
		{
		clear: left;
		margin: 0 4% 20px 4%;
		list-style: disc;
		font-size: 14px;
		line-height: 22px;
		text-align: left;
		}

ul.normal-list li
			{
			margin: 0 0 6px 0;
			}

ul.normal-list-left
		{
		width: 43%;
		float: left;
		margin: 0 2% 20px 4%;
		padding: 0 2% 0 0;
		list-style: disc;
		font-family: 'open_sansregular', arial, sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		text-align: left;
		}

ul.normal-list-right
		{
		width: 43%;
		float: left;
		margin: 0 2% 20px 4%;
		list-style: disc;
		font-family: 'open_sansregular', arial, sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		text-align: left;
		}

ul.normal-list-left li, ul.normal-list-right li
			{
			margin: 0 0 6px 0;
			}

img.three-one,
img.three-two
{
width: 31%;
float: left;
margin: 0 3.5% 20px 0;
}

img.three-three
{
width: 31%;
float: left;
margin: 0 0 20px 0;
}

.divider-one
		{
		width: 100%;
		height: 1px;
		float: left;
		margin: 0 0 20px 0;
		background: #eeeeee;
		}

.divider-clear
		{
		display: none;
		}

p.fine-print
{
font-size: 12px;
font-family: 'open_sansitalic', arial, sans-serif;
font-weight: normal;
font-style: normal;
color: #222222;
}

#small-brands
{
display: none;
}

/* Products */

.product-1
{
width: 46%;
float: left;
margin: 0 8% 0 0;
padding: 20px 0;
}

.product-2
{
width: 46%;
float: left;
margin: 0;
padding: 20px 0;
}

img.product-thumb
{
width: 70%;
float: left;
margin: 0 15% 10px 15%;
border: 0;
}

h5
{
clear: left;
margin: 0 0 16px 0;
font-family: 'metropolismedium', arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 20px;
color: #0033b2;
text-align: center;
}

p.product-price
{
clear: left;
margin: 0 0 16px 0;
font-family: 'metropolissemi_bold', arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 17px;
line-height: 23px;
color: #111111;
text-align: center;
}

input.total_price
{
border: 0;
font-family: inherit;
font-weight: inherit;
font-style: inherit;
font-size: inherit;
line-height: inherit;
-webkit-text-fill-color: #111111;
-webkit-opacity: 1;
color: #111111;
text-align: inherit;
background: white;
}

p.product-warranty
{
clear: left;
margin: 0 0 4px 0;
font-family: 'metropolisregular', arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 20px;
color: #333333;
text-align: center;
}

p.product-warranty-blank
{
visibility: hidden;
clear: left;
margin: 0 0 4px 0;
font-family: 'metropolisregular', arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 20px;
color: #333333;
text-align: center;
}

.paypal-button-hold
{
width: auto;
margin: 0 auto;
text-align: center;
}

.paypal-button-hold table
{
width: auto;
margin: 0 auto 16px auto;
text-align: center;
}

select.product-select
{
margin: 0 0 6px 0 !important;
padding: 6px 8px !important;
font-size: 16px !important;
}

select.product-select-blank
{
visibility: hidden;
margin: 0 0 6px 0 !important;
padding: 6px 8px !important;
font-size: 16px !important;
}

.c-h,
.c-h-b
{
width: auto;
float: left;
clear: left;
}

#c-h-top
{
margin: 8px 0 0 0;
}

input[type='checkbox']
{
width: 26px;
height: 26px;
float: left;
clear: left;
margin: 0 8px 6px 0;
background: white;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 2px solid #555;
}

input.blank-checkbox
{
visibility: hidden;
}

p.c-t
{
display: inline;
font-family: 'open_sanscondensed_light';
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 25px;
color: black;
text-align: left;
}

p.product-details
{
width: auto;
margin: 4px auto 10px auto;
border: 2px solid #ff9933;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 0;
font-family: 'deliciousroman', arial, sans-serif;
font-size: 14px;
line-height: 20px;
text-align: center;
background: #fff9ee;
}

p.product-details a
{
display: block;
padding: 8px 0;
color: #003366;
}

.highslide-html-content
{
width: 600px;
}

p.in-pop
{
padding: 0;
font-size: 11px;
line-height: 17px;
}

p#in-pop-bottom
{
margin: 0 0 4px 0;
}

ul.pop-list
{
clear: left;
margin: 0 20px 20px 20px;
list-style: disc;
font-size: 11px;
line-height: 17px;
text-align: left;
}

ul.pop-list-bottom
{
clear: left;
margin: 0 20px;
list-style: disc;
font-size: 11px;
line-height: 17px;
text-align: left;
}

ul.pop-list li,
ul.pop-list-bottom li
{
margin: 0 0 6px 0;
}

img.product-extra-01,
img.product-extra-02,
img.product-extra-03
{
width: 22%;
float: left;
margin: 0 4% 10px 0;
border: 0;
}

img.product-extra-04
{
width: 22%;
float: left;
margin: 0 0 10px 0;
border: 0;
}

.divider-products
{
width: 100%;
height: 1px;
float: left;
margin: 0 0 20px 0;
background: #eeeeee;
}

.free-shipping
{
width: 100px;
margin: 0 auto;
padding: 10px 0 4px 0;
text-align: center;
}

p.ground-48
{
margin: 0;
font-size: 11px;
text-align: center;
color: #333333;
}

/* End Products */

p.top-link
		{
		font-size: 11px;
		font-family: 'open_sansbold', arial, sans-serif;
		font-weight: normal;
		font-style: normal;
		color: #999999;
		text-transform: uppercase;
		}

.social-share, .social-share-clear
		{
		width: auto;
		float: left;
		margin: 5px 20px 25px 0;
		}

/* End Content */

/* Footer */

#footer
	{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	border-top: 1px solid #ff9000;
	border-bottom: 1px solid #ff9000;
	padding: 0;
	background: url('images/header-bg.jpg') 100px 800px;
	}

#footer-center
		{
		width: 920px;
		text-align: center;
		margin: 1% auto;
		padding: 20px auto 10px auto;
		}

.four-boxes-1
			{
			width: 20%;
			float: left;
			margin: 0 4% 2% 2%;
			}

.four-boxes-2
			{
			width: 30%;
			float: left;
			margin: 0 4% 2% 2%;
			}

.four-boxes-3
			{
			width: 30%;
			float: left;
			margin: 0 4% 2% 2%;
			}

.four-boxes-4
			{
			width: 20%;
			float: left;
			margin: 0 4% 2% 2%;
			}

.four-boxes-1 h3, .four-boxes-2 h3, .four-boxes-3 h3
{
margin: 0 0 6px 0;
font-family: 'nexa_rust_sansblack', arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 14px;
color: #0079c7;
}

.four-boxes-4 h3
				{
				margin: 0 0 6px 0;
				color: #ba0607;
				text-transform: uppercase;
				text-align: right;
				font-size: 14px;
				font-family: 'open_sanssemibold', arial, sans-serif;
				font-weight: normal;
				font-style: normal;
				}

.four-boxes-2 h4
{
margin: 12px 0 0 0;
}

ul.footer-list
{
clear: left;
margin: 0;
list-style: none;
font-family: 'metropolismedium', arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 13px;
line-height: 20px;
text-align: left;
}

ul.footer-list li
					{
					margin: 0 0 6px 0;
					}

span.foot-act
						{
						color: #0079c7;
						}

#footer-center p
			{
			margin: 0 0 10px 0;
			font-size: 11px;
			line-height: 17px;
			color: #555555;
			}

/* End Footer */

@media(max-width: 999px){

span.click
{
display: none;
}

span.tap
{
display: inline;
}

#top-stripe
{
display: block;
width: 92%;
float: left;
margin: 0 0 20px 0;
border-bottom: 1px solid #ff9000;
padding: 4px 4%;
font-size: 16px;
text-align: center;
color: #fff;
background: url('images/header-bg.jpg') 100px 800px;
}

#large-logo-holder
{
display: inline;
width: 200px;
float: left;
margin: 10px 0 6px 0;
}

a#menu-button
{
width: 24px;
height: 28px;
display: inline-block;
float: right;
margin: 40px 0 0 0;
box-sizing: border-box;
color: #333333;
cursor: auto;
direction: ltr;
font-family: FontAwesome, arial, sans-serif;
font-size: 28px;
line-height: 28px;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}

#header-holder
{
display: none;
}

#content-wrap, #content
{
float: left;
width: 92%;
margin: 0;
padding: 0 4%;
}

img.brand-logo
{
width: 80%;
}

.contact-info-content
{
display: inline-block;
float: left;
margin: 0 0 20px 0;
}

#contact-info-divider
{
display: inline-block;
}

p.contact-head,
p.address
{
text-align: left;
}

p.crumbs
{
margin: 16px 0;
}

.divider-clear
{
display: block;
width: 100%;
height: 1px;
float: left;
margin: 0 0 20px 0;
}

h1
{
font-size: 22px;
}

.highslide-html-content
{
width: 500px;
}

#footer-center
{
width: 92%;
margin: 0;
padding: 20px 4%;
text-align: left;
}

.four-boxes-1
{
width: 100%;
clear: left;
margin: 20px 0 0 0;
}

.four-boxes-2
{
width: 100%;
clear: left;
margin: 20px 0 0 0;
}

.four-boxes-3
{
width: 100%;
clear: left;
margin: 20px 0 10px 0;
}

.four-boxes-4
{
width: 100%;
clear: left;
margin: 0 0 12px 0;
}

#footer-center p.bottom-p
{
margin: 0;
}

}

@media(max-width: 800px){

h3.spa-series
{
padding-top: 20px;
}

.product-1,
.product-2
{
width: 100%;
border-bottom: 1px solid #eeeeee;
padding: 30px 0 20px 0;
}

#product-bottom
{
margin-bottom: 20px;
}

h5
{
font-size: 15px;
line-height: 20px;
}

input.blank-checkbox,
p.product-warranty-blank,
select.product-select-blank,
br.name-break,
.c-h-b,
.divider-products
{
display: none;
}

}

@media(max-width: 700px){

.highslide-html-content
{
width: 400px;
}

}

@media(max-width: 640px){

#top-stripe
{
margin: 0;
}

#large-logo-holder
{
display: inline-block;
float: none;
margin: 10px auto 4px auto;
}

#left-nav-large
{
display: none;
}

#call-prompt
{
display: block;
width: 100%;
margin: 0 0 20px 0;
border-bottom: 1px solid #ff9000;
padding: 0;
background: url('images/main-nav-holder-bg.png');
}

#button-center
{
width: 100%;
margin: 0 auto;
padding: 0;
text-align: center;
}

#button-center p
{
margin: 0;
padding: 4px 0;
}

a.call-prompt-a:link, a.call-prompt-a:visited, a.call-prompt-a:active, a.call-prompt-a:hover, a.call-prompt-a:focus
{
display: block;
margin: 0;
padding: 5px 12px;
font-family: 'open_sanssemibold', arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 13px;
text-align: center;
color: white;
}

#content-narrow
{
clear: left;
width: 100%;
padding: 0;
}

.contact-info-content,
#contact-info-divider
{
display: none;
}

p.crumbs
{
line-height: 20px;
}

h1
{
font-size: 18px;
}

h2
{
font-size: 16px;
}

#left-nav-small
{
display: block;
width: 100%;
float: left;
margin: 0;
padding: 0;
text-align: left;
}

#left-nav-small h3
{
margin: 0 0 10px 0;
}

ul.lnav li a
{
padding: 8px;
}

ul.normal-list-left
{
width: 92%;
margin: 0 4%;
border-right: 0
padding: 0;
}

ul.normal-list-right
{
width: 92%;
margin: 0 4% 20px 4%;
padding: 0;
}

#small-brands
{
display: inline;
}

img.brand-logo
{
width: 40%;
}

.paypal-button-hold
{
margin: 4px auto -4px auto;
}

.highslide-html-content
{
width: 300px;
}

img.product-extra-01,
img.product-extra-03
{
width: 47%;
margin: 0 6% 10px 0;
}

img.product-extra-02,
img.product-extra-04
{
width: 47%;
margin: 0 0 10px 0;
}

.social-share, .social-share-clear
{
margin: 0 20px 20px 0;
}

p.top-link
{
margin: 0 0 10px 0;
}

}

@media(max-width: 500px){

a#menu-button
{
margin: 18px 4px 0 0;
}

#content-wrap, #content
{
width: 88%;
padding: 0 6%;
}

ul.normal-list-left, ul.normal-list-right
{
width: 90%;
margin-left: 5%;
margin-right: 5%;
}

img.three-one,
img.three-two,
img.three-three
{
margin-bottom: 14px;
}

img.three-bottom
{
margin-bottom: 20px;
}

}

@media(max-width: 400px){

#large-logo-holder
{
width: 60%;
margin: 10px 0 2px 0;
}

ul.normal-list-left, ul.normal-list-right
{
width: 88%;
margin-left: 6%;
margin-right: 6%;
}

img.brand-logo
{
width: 60%;
}

.highslide-html-content
{
width: 260px;
}

.social-share-clear
{
clear: left;
}

.right-img-holder
{
float: left;
margin: 0 0 20px 0;
}

}

@media(max-width: 320px){

h2
{
font-size: 14px;
}

ul.normal-list-left, ul.normal-list-right
{
width: 86%;
margin-left: 7%;
margin-right: 7%;
}

img.three-one,
img.three-two,
img.three-three
{
margin-bottom: 10px;
}

}

@media(max-width: 310px){

.highslide-html-content
{
width: 210px;
}

}

/* Fonts */

@font-face
{
font-family: 'nexa_rust_sansblack';
src: url('fonts/NexaRustSans-Black-Free-webfont.eot');
src: url('fonts/NexaRustSans-Black-Free-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/NexaRustSans-Black-Free-webfont.woff2') format('woff2'),
url('fonts/NexaRustSans-Black-Free-webfont.woff') format('woff'),
url('fonts/NexaRustSans-Black-Free-webfont.ttf') format('truetype'),
url('fonts/NexaRustSans-Black-Free-webfont.svg#nexa_rust_sansblack') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'deliciousbold';
src: url('fonts/delicious-bold-webfont.woff2') format('woff2'),
url('fonts/delicious-bold-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'deliciousbold_italic';
src: url('fonts/delicious-bolditalic-webfont.woff2') format('woff2'),
url('fonts/delicious-bolditalic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'delicious_heavyregular';
src: url('fonts/delicious-heavy-webfont.woff2') format('woff2'),
url('fonts/delicious-heavy-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'deliciousitalic';
src: url('fonts/delicious-italic-webfont.woff2') format('woff2'),
url('fonts/delicious-italic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'deliciousroman';
src: url('fonts/delicious-roman-webfont.woff2') format('woff2'),
url('fonts/delicious-roman-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'delicious_smallcapsregular';
src: url('fonts/delicious-smallcaps-webfont.woff2') format('woff2'),
url('fonts/delicious-smallcaps-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'metropolislight';
src: url('fonts/metropolis-light-webfont.woff2') format('woff2'),
url('fonts/metropolis-light-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'metropolismedium';
src: url('fonts/metropolis-medium-webfont.woff2') format('woff2'),
url('fonts/metropolis-medium-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'metropolisregular';
src: url('fonts/metropolis-regular-webfont.woff2') format('woff2'),
url('fonts/metropolis-regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'metropolissemi_bold';
src: url('fonts/metropolis-semibold-webfont.woff2') format('woff2'),
url('fonts/metropolis-semibold-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'metropolisthin';
src: url('fonts/metropolis-thin-webfont.woff2') format('woff2'),
url('fonts/metropolis-thin-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

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

/* End Fonts */