body{background:#f4f4f4;font-family: 'ralewayregular';}

/* --- Text --- */
h1 {font-family: 'bebas_neueregular'; font-size: 54px; line-height: 54px; margin-bottom: 10px;letter-spacing:2.25px;font-weight:normal; }
h2 {font-family: 'bebas_neueregular'; font-size: 46px; line-height: 46px; margin-bottom: 10px;letter-spacing:1.2px;font-weight:normal; }
h3 {font-family: 'bebas_neueregular'; font-size: 30px; line-height: 30px; margin-bottom: 10px;letter-spacing:.9px;font-weight:normal; }
h4 {font-family: 'bebas_neueregular'; font-size: 27px; line-height: 27px; margin-bottom: 7px;letter-spacing:.9px;font-weight:normal; }
h5 {font-family: 'bebas_neueregular'; font-size: 24px; line-height: 24px; margin-bottom: 7px;letter-spacing:.9px;font-weight:normal; }
h6 {font-family: 'bebas_neueregular'; font-size: 21px; line-height: 21px; margin-bottom: 7px!important;letter-spacing:.78px;font-weight:normal; }
/* weights */
.light{font-family: 'oswaldlight';}
.regular{font-family: 'oswaldregular';}
.bold{font-family: 'oswaldbold';}

p{font-family: 'oswaldregular';font-size:14px;line-height:28px;margin:0 0 10px 0!important;}
strong{font-family: 'oswaldbold';}
p strong{font-family: 'oswaldbold';}
.smaller{font-size:10px;}
.small{font-size:12px;}
.large{font-size:16px;}
.larger{font-size:18px;}

.textdropshadow{text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.88);}
.textdropshadow-lg{text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75);}

ul.list{list-style:inside;font-family: 'oswaldlight';font-size:14px;line-height:28px;}
ul.list li{padding:2px 0 8px 0;}
ul.list-nobullet{list-style:none;font-family: 'oswaldlight';font-size:14px;}
ul.list-nobullet li{padding:2px 0 8px 0;}
ol{font-family: 'oswaldlight';font-size:14px;margin:0 0 15px 25px!important;}
ol li{padding:3px 0;}

::-moz-selection{color:#fff;background:#373737;}
::selection{color:#fff; background:#373737;}

/*link*/
a{text-decoration:none;line-height:25px;color:inherit;cursor:pointer;}
a.underline{text-decoration:underline!important;}
a:hover{text-decoration:none!important;opacity:.78;}
a.white{color:#fff;}
a.black{color:#000;}
a.lightgrey{color:#c1c1c1;}
a.darkgrey{color:#323232;}
a.red{color:#dd151c;}
a.darkred{color:#dd151c;}
a.no-opacity:hover{opacity:1!important;}

a h1{text-decoration:none!important;}
a h2{text-decoration:none!important;}
a h3{text-decoration:none!important;}
a h4{text-decoration:none!important;}
a h5{text-decoration:none!important;}
a h6{text-decoration:none!important;}


.clear {clear:both;}





#no-compare-listings,
.list-top-section .list-listings-count,
.listing-prices__retail-price, .listing-prices__discount-formatted-price, .listing-prices__alternate-retail-price, .listing-prices__exclusive-wholesale-price {color:#000 !important;}

.contact-options a {background:#ee121c !important;}

.compare-listings-container .compare-container .cs-btns a{background:#ee121c !important;}
.compare-listings-container .compare-container .comp-header-img .comp-title-close-cont .compare-title {color:#ee121c !important;}

.selected-facet {padding: 8px 12px !important; color:#fff !important; background:#ee121c !important;}
.list-content .list-error-container .info button {background:#ee121c !important;}


.compare-chkbox-container .compare-listings .fa-check {top:3px !important; left:2px !important;}
.compare-checked span,
.compare-checked a{color:#ee121c !important; text-decoration:none !important;}

.view-listing-details-link {background-color:#3a3a3a !important;}

.list-top-section .list-title .list-listings-count {color:#3A3A3A !important;}

div[id^="widget-"] button:not([class*="Mui"]) {
all: unset;
}


@media screen and (min-width: 1001px)
{
div[id^="widget-"] button:not([class*="Mui"]):hover {
all: unset;
}
}






.shadow-hover{transition:all 0.5s ease;}
.shadow-hover:hover{-webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.82);-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.82);box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.82);;opacity:1;}

a:focus{color:auto;}
a:link{color:auto;}
a:visited{color:auto;}
a.button{padding:10px 0;color:#fff;font-family:'oswaldregular';letter-spacing:1.2px;font-size:18px;text-decoration:none;cursor:pointer;width:100%;background:#ee121c;border:solid 2px #dd151c;text-transform:uppercase;
-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);}
a.button:hover{background:#dd151c;border:solid 2px ee121c;color:#fff;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);}
.button-greyoutline{width:100%;padding:10px 0;color:#323232;font-family:'oswaldregular';font-size:18px;text-decoration:none;cursor:pointer;background:0;border:solid 2px #323232;text-transform:uppercase;transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out;}
.button-greyoutline:hover{background:#323232;color:#fff;opacity:1;}
.button-whiteoutline{width:100%;padding:10px 0;color:#fff;font-family:'oswaldregular';font-size:18px;text-decoration:none;cursor:pointer;background:0;border:solid 2px #fff;text-transform:uppercase;transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out;}
.button-whiteoutline:hover{background:#fff;color:#ee121c;opacity:1;}
a.round-btn{width:55px;opacity:1;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
background: rgb(239,12,21);
background: -moz-linear-gradient(top,  rgba(239,12,21,1) 0%, rgba(194,0,8,1) 100%);
background: -webkit-linear-gradient(top,  rgba(239,12,21,1) 0%,rgba(194,0,8,1) 100%);
background: linear-gradient(to bottom,  rgba(239,12,21,1) 0%,rgba(194,0,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef0c15', endColorstr='#c20008',GradientType=0 );
}
a.round-btn:hover{background:#dd151c;}


/*text color*/
.white{color:#fff !important;} .black{color:#000;} .lightgrey{color:#c1c1c1;} .grey{color:#555555;} .darkgrey{color:#323232;} .red{color:#ee121c;} .darkred{color:#dd151c;}

/* --- bg color --- */
.white-bg{background-color:#fff;} .black-bg{background:#000;} .lightgrey-bg{background-color:#eeeeee;} .grey-bg{background-color:#555555;} .darkgrey-bg{background-color:#323232;} .red-bg{background-color:#ee121c;} .darkred-bg{color:#dd151c;} .shape-bg{background:url(../siteart/darksharp.png) repeat;} .white-line-bg{background:url(../siteart/diag-whitebg.png) repeat;} .red-line-bg{background:#DF161D url(../siteart/diag-redbg.png) repeat;} .grey-split-bg{background:url(../siteart/split-bg.png) center center #555555;}.white-split-bg{background:url(../siteart/white-split-bg.jpg) center center #fff;}
.white-bg-trans{background:rgba(255,255,255,0.8);}
.black-bg-trans{background:rgba(0,0,0,0.8);}
.lightgrey-bg-trans{background:rgba(147,147,147,0.8);}
.darkgrey-bg-trans{background:rgba(50,50,50,0.8);}
.red-bg-trans{background:rgba(238,18,28,0.8);}
.darkred-bg-trans{background:rgba(221,21,28,0.8);}

/* --- Head --- */
header{position:relative;top:0;left:0;width:100%;z-index:9999;
background: -moz-linear-gradient(top,  rgba(53,53,53,1) 0%, rgba(23,23,23,1) 31%, rgba(237,28,34,1) 32%, rgba(215,19,26,1) 66%, rgba(215,19,26,0) 67%);
background: -webkit-linear-gradient(top,  rgba(53,53,53,1) 0%,rgba(23,23,23,1) 31%,rgba(237,28,34,1) 32%,rgba(215,19,26,1) 66%,rgba(215,19,26,0) 67%);
background: linear-gradient(to bottom,  rgba(53,53,53,1) 0%,rgba(23,23,23,1) 31%,rgba(237,28,34,1) 32%,rgba(215,19,26,1) 66%,rgba(215,19,26,0) 67%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#00d7131a',GradientType=0 );
}

.logo-hold{background: rgb(255,255,255);background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
position:relative;z-index:9999;width:85%;
box-shadow:0px 2px 2px 1px rgba(0,0,0,0.75),0px 0px 0px 0px rgba(0,0,0,0.75) inset;
-webkit-border-bottom-right-radius: 500px;-webkit-border-bottom-left-radius: 500px;-moz-border-radius-bottomright: 500px;-moz-border-radius-bottomleft: 500px;border-bottom-right-radius: 500px;border-bottom-left-radius: 500px;}

/*smaller head*/
header.smaller{position:fixed;z-index:9999;
background: rgb(237,28,34);
background: -moz-linear-gradient(top,  rgba(237,28,34,1) 0%, rgba(215,19,26,1) 100%);
background: -webkit-linear-gradient(top,  rgba(237,28,34,1) 0%,rgba(215,19,26,1) 100%);
background: linear-gradient(to bottom,  rgba(237,28,34,1) 0%,rgba(215,19,26,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c22', endColorstr='#d7131a',GradientType=0 );
-webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.75);}
header.smaller .container{width:100%;padding:0!important;}
header.smaller .container .col-md-4{padding:0!important;}
header.smaller #top-info{display:none;}
header.smaller .logostyles{background:#fff;}
header.smaller .logo-hold{background:#fff;
width:100%;
box-shadow:none;
-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0;
}
header.smaller .logo-hold a img{max-height:50px;}
header.smaller .logo-hold a img.left-pad30{padding-left:3px!important;}
header.smaller .logo-hold a img.right-pad30{padding-right:3px!important;}
header.smaller .logo-hold a img.bottom-pad45{padding-bottom:10px!important;}
header.smaller #top-info p.text-right{text-align:center;}
#top-info a.text-right{text-align:center;}

header.smaller .site-nav ul li a{font-size:22px;letter-spacing:.2px;margin-top:4px;padding:8px 34px 6px 34px;}
header.smaller .site-nav ul li a:hover{background:#ad050c;color:#fff;}
/*/smaller head*/

.listing-details a.right img {
    display: none;
}


/* ---- start nav ---- */
.site-nav {background:none;float:right;
-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}
.site-nav ul {list-style: none;}
.site-nav ul li { display: block;float:left;}
.site-nav li ul {display: none;}
.site-nav ul li a{font-family:'bebas_neueregular';font-size:22.45px;text-transform:uppercase;color:#fff;display:block;text-decoration:none;padding:10px 28px 12px 28px;letter-spacing:0;
-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}
.site-nav ul li a:hover{background:#ad050c; text-decoration:none!important;opacity:1!important;}
/* ---- end nav ---- */

/* ---- slideshow ---- */
#slidehold{position:relative;width:100%;height:500px;overflow:hidden;top:-47px;margin-bottom:-47px;z-index:1;background-color:#000;}
#slidehold img{overflow:hidden;}
#slidehold .overslide-text{top:25%;background:url(../siteart/behind-txt.png) center center;width:720px;height:210px;}
/* ---- /slideshow ---- */

/* ---- about ---- */
#about-img{height:500px; background:url(../siteart/about-bg-03-21-18.jpg) center center;}
.about-title{position:relative;top:405px;right:280px;float:right;}
/* ---- /about ---- */

/* ---- contact ---- */
#contact-img{height:500px; background:url(../siteart/contact-bg.jpg) center center;}
.contact-title{position:relative;top:420px;left:0px;float:none;}

/* contact form */
#contact-form{padding:0;}

#contact-form input{padding:3px 5px;border:1px solid #808080;font-family: 'oswaldregular';color:#000;font-size:14px;margin:4px 0;width:100%;}

#contact-form input.text{}

#contact-form textarea {padding:6px 5px;border:1px solid #808080;font-family: 'oswaldregular';color:#000;font-size:14px;height:120px;width:100%;}
 
/* selects have similar styles to input & textarea fields, but with no padding. Text in a dropdown select is positioned differently */
#contact-form select {padding:0px 5px;border:1px solid #808080;font-family: 'oswaldregular';color:#000;font-size:14px;margin:4px 0;width:100%;}
#contact-form option{padding:2px;}

/* checkbox */
#contact-form .checkbox-lbl{width:33%;}
#contact-form .checkbox{width:33%;}
@media screen and (max-width:1200px){#contact-form .checkbox-lbl{width:45%;}#contact-form .checkbox{width:45%;}}

/* radio */
#contact-form .radio-hold{margin:0;}
#contact-form input.radio{border:1px solid #808080;margin-bottom:25px;width:25%;position:relative;top:3px;}

/* focus states of various types of fields */
#contact-form input:focus,
#contact-form textarea:focus,
#contact-form select:focus {background:#EFEFEF;color:#000;border:1px solid #464646;outline-style:none;}

/* buttons */
#contact-form input.button{padding:10px 0;color:#fff;font-family:'oswaldregular';letter-spacing:1.2px;font-size:18px;text-decoration:none;cursor:pointer;width:100%;background:#DF161D;border:solid 2px #dd151c;text-transform:uppercase;
-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);}
#contact-form input.button:hover{background:#dd151c;border:solid 2px ee121c;color:#fff;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);}
/* label */
#contact-form label {font-family: 'oswaldregular';color:#000;font-size:14px;text-align:left;margin:0 0 1px 0;}
/*control the Captcha */
.CaptchaPanel {margin:0 !important;padding:0 !important;text-align:left;line-height:normal !important;color:#000;}
.CaptchaImagePanel {margin:0;padding:0;}
.CaptchaMessagePanel {padding:0!important;margin:0!important;font-weight:normal!important;font-size:12px;line-height:14px;}
.CaptchaAnswerPanel {margin:0;padding:2px 0px 2px 0px!important;}
.CaptchaWhatsThisPanel {line-height:0;margin:0 0 0 0;padding:8px 0 8px 0 !important;}
.CaptchaWhatsThisPanel a {color:#000;}
.CaptchaWhatsThisPanel a:hover {text-decoration:none;} 
/* ---- /contact ---- */

/* ---- services ---- */
#service-img{height:500px; background:url(../siteart/service-bg-03-21-18.jpg) center center;}
.service-title{position:relative;top:90px;right:30px;float:right;}
/* ---- /services ---- */

/* ---- sold ---- */
#sold-img{height:500px; background:url(../siteart/sold-bg.jpg) center center;}
.sold-title{position:relative;top:370px;left:0px;float:none;}
/* ---- /sold ---- */

footer {color:#fff !important;}
a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline;font-family: 'oswaldlight';font-size:13px;color:#fff;}
a.footerlink:hover {text-decoration:none;font-family: 'oswaldlight';font-size:13px;color:#fff;}

.footertext{font-family: 'oswaldlight';font-size:13px; color:#fff;}

.smallfootertext{font-family: 'oswaldlight';font-size:10px; color:#fff;}

.divfooter {text-align:left;padding:8px 0; color:#fff !important;}

/* --- Old Browsers --- */
.ie8 header{background:#d8131b;}
.ie7 header{background:#d8131b;}
.ie8 #top-info{display:none;}
.ie7 #top-info{display:none;}

/* --- Responsive Styles --- */
@media screen and (max-width:1678px){
}

@media screen and (max-width:1470px){
}

@media screen and (max-width:1400px){
}

@media screen and (max-width:1366px){
}
@media screen and (max-width:1350px){
.site-nav{float:none;}
.site-nav ul li a{font-size:21.5px;padding:10px 23px 12px 23px;}
header.smaller .site-nav ul li a{letter-spacing:.2px;margin-top:4px;font-size:18px;padding:6px 18px 6px 18px;}
}

@media screen and (max-width:1225px){
/* --- Text --- */
h1 {font-family: 'bebas_neueregular'; font-size: 40px; line-height: 45px; margin-bottom:7px; }
h2 {font-family: 'bebas_neueregular'; font-size: 35px; line-height: 40px; margin-bottom:7px; }
h3 {font-family: 'bebas_neueregular'; font-size: 25px; line-height: 30px; margin-bottom:7px; }
h4 {font-family: 'bebas_neueregular'; font-size: 22px; line-height: 27px; margin-bottom:3px; }
h5 {font-family: 'bebas_neueregular'; font-size: 19px; line-height: 24px; margin-bottom:3px; }
h6 {font-family: 'bebas_neueregular'; font-size: 16px; line-height: 21px; margin-bottom:3px; }
#top-info p.light{font-size:12px;}
#top-info a.light{font-size:12px;}
}

@media screen and (max-width:1199px){
.grey-split-bg{background:url(../siteart/darksharp.png) repeat;}
}

@media screen and (max-width:1192px){
header{background: rgb(53,53,53);
background: -moz-linear-gradient(top,  rgba(53,53,53,1) 0%, rgba(23,23,23,1) 43%, rgba(237,28,34,1) 43%, rgba(215,19,26,1) 100%);
background: -webkit-linear-gradient(top,  rgba(53,53,53,1) 0%,rgba(23,23,23,1) 43%,rgba(237,28,34,1) 43%,rgba(215,19,26,1) 100%);
background: linear-gradient(to bottom,  rgba(53,53,53,1) 0%,rgba(23,23,23,1) 43%,rgba(237,28,34,1) 43%,rgba(215,19,26,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#d7131a',GradientType=0 );
}
.site-nav ul li a{font-size:18px;padding:12px 18px 18px 18px;}
}

@media screen and (max-width:1010px){

	.md-modal {width: 85%;}
	.md-modal h1 {font-size:33px; line-height:1.1;}
	
	
header{position:relative;z-index:9999;-webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.75);}
header .container{width:100%;padding:0!important;}
header .container .col-md-4{padding:0!important;text-align: center;}
.logostyles{background:#fff;}

.logo-hold{background:#fff;
width:100%;
box-shadow:none;
-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0;
}
.logo-hold a img.left-pad30{padding-left:3px!important;}
.logo-hold a img.right-pad30{padding-right:3px!important;}
.logo-hold a img.bottom-pad45{padding-bottom:10px!important;}
#top-info p.text-right{text-align:center;}
#top-info a.text-right{text-align:center;}
/* ---- start nav ---- */
.site-nav ul li a{font-size:18px;margin-top:4px;padding:5px 16px 5px 16px;}
.site-nav ul li a:hover{background:none;color:#000;}
/* ---- end nav ---- */
}

@media screen and (max-width:992px){
#service p.text-right{text-align:left;}
}

@media screen and (max-width:800px){
header{background: rgb(237,28,34);
background: -moz-linear-gradient(top,  rgba(237,28,34,1) 0%, rgba(215,19,26,1) 100%);
background: -webkit-linear-gradient(top,  rgba(237,28,34,1) 0%,rgba(215,19,26,1) 100%);
background: linear-gradient(to bottom,  rgba(237,28,34,1) 0%,rgba(215,19,26,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c22', endColorstr='#d7131a',GradientType=0 );
}
header .container .col-xs-9{padding-left:0px;padding-right:0px;}
#top-info{}
.site-nav ul li a{font-size:14.5px;letter-spacing:.65px;margin-top:10px;padding:5px 0px 5px 18px;}

header.smaller .site-nav ul li a{letter-spacing:.2px;margin-top:4px;font-size:14.5px;padding:5px 0px 5px 18px;}
header.smaller .site-nav ul li a:hover{background:0;color:#000;}
}

@media screen and (max-width:700px){
/* ---- slideshow ---- */
#slidehold{position:relative;width:100%;height:200px!important;overflow:hidden;top:0;margin-bottom:0;z-index:1;}
#slidehold img{overflow:hidden;}
#slidehold .overslide-text{top:1%;width:100%;height:100%;}
#slidehold .right-stick{position:relative!important;}
#slidehold right-pad30{padding-right:0;}
#slidehold right-margin45{margin-right:0;}
.overslide-text{padding:10px 12px 12px 12px;}
.overslide-text h6{text-align:left;}
.overslide-text h1{text-align:left;}
.overslide-text h6.top-pad70{padding-top:20px!important;}
/* ---- /slideshow ---- */
}

@media screen and (max-width:596px){
.divfooter {width:100%;}
}

@media screen and (max-width:582px){
.hide-mobile{display:none;}
.site-nav ul li a{font-size:14.5px;letter-spacing:.5px;margin-top:2px;padding:12px 0px 12px 16px;line-height:normal;}
header.smaller .site-nav ul li a{font-size:14.5px;letter-spacing:.5px;margin-top:2px;padding:12px 0px 12px 16px;line-height:normal;}
}

@media screen and (max-width:415px){
/* --- Text --- */
h1 {font-family: 'bebas_neueregular'; font-size: 35px; line-height: 39px; margin-bottom:5px; }
h2 {font-family: 'bebas_neueregular'; font-size: 30px; line-height: 34px; margin-bottom:5px; }
h3 {font-family: 'bebas_neueregular'; font-size: 20px; line-height: 24px; margin-bottom:5px; }
h4 {font-family: 'bebas_neueregular'; font-size: 17px; line-height: 21px; margin-bottom:2px; }
h5 {font-family: 'bebas_neueregular'; font-size: 15px; line-height: 19px; margin-bottom:2px; }
h6 {font-family: 'bebas_neueregular'; font-size: 15px; line-height: 19px; margin-bottom:2px; }	
}

@media screen and (max-width:371px){
.site-nav ul li a{font-family: 'oswaldlight';font-size:12px;letter-spacing:0;margin-top:2px;padding:15px 0px 15px 10px;line-height:normal;}
header.smaller{position:relative;}
}

@media screen and (max-width:310px){
.site-nav ul li a{font-family: 'oswaldlight';font-size:10.75px;letter-spacing:-.1px;margin-top:0px;padding:15px 0px 15px 10px;line-height:normal;}
.site-nav ul li a:first-child{padding:15 0px 15px 0px}

}

@media screen and (max-width:290px){
}