﻿body{background:url(../siteart/chopper-bg.jpg) #555 fixed center;background-size:cover;z-index:1;font-family: 'ralewayregular';}
.bg{background:url(../siteart/chopper-bg.jpg) #555 fixed center;background-size:cover;z-index:1;}

/* --- Text --- */
h1 {font-family: 'oswaldbold'; font-size: 54px; line-height: 54px; margin-bottom: 10px;letter-spacing:2.25px;font-weight:normal; }
h2 {font-family: 'oswaldbold'; font-size: 46px; line-height: 46px; margin-bottom: 10px;letter-spacing:1.2px;font-weight:normal; }
h3 {font-family: 'oswaldbold'; font-size: 30px; line-height: 30px; margin-bottom: 10px;letter-spacing:.9px;font-weight:normal; }
h4 {font-family: 'oswaldbold'; font-size: 27px; line-height: 27px; margin-bottom: 7px;letter-spacing:.9px;font-weight:normal; }
h5 {font-family: 'oswaldbold'; font-size: 24px; line-height: 24px; margin-bottom: 7px;letter-spacing:.9px;font-weight:normal; }
h6 {font-family: 'oswaldbold'; 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;}
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:34px;color:inherit;cursor:pointer;font-family: 'oswaldregular';}
a.underline{text-decoration:underline!important;}
a:hover{text-decoration:none!important;opacity:.78; transition: .3s ease-in-out all;}
a.white{color:#fff;}
a.black{color:#000;}
a.lightgrey{color:#c1c1c1;}
a.darkgrey{color:#323232;}
a.yellow{color:#08298a;}
a.darkyellow{color:#c39c00;}
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;}

.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 15px;color:#fff;font-family: 'oswaldbold';letter-spacing:1.2px;font-size:20px;text-decoration:none;cursor:pointer;width:100%;border:solid 2px #fff;text-transform:uppercase;
background: #08298a;
background: -moz-linear-gradient(top,  #08298a 0%, #0A36B8 100%);
background: -webkit-linear-gradient(top, #08298a,#0A36B8 100%);
background: linear-gradient(to bottom,  #08298a, #0A36B8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c39c00', endColorstr='#fdca00',GradientType=0 );
-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:#333;border:solid 2px #fff;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); transition: .3s ease-in-out all;}
.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:#08298a;opacity:1;}
.button-yellowoutline{width:100%;padding:10px 0;color:#fcca00;font-family:'oswaldregular';font-size:20px;text-decoration:none;cursor:pointer;background:0;border:solid 2px #fcca00;text-transform:uppercase;transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out;}
.button-yellowoutline:hover{background:#fcca00;color:#fff;opacity:1;}

/*text color*/
.white{color:#fff;} .black{color:#000;} .lightgrey{color:#c1c1c1;} .grey{color:#555555;} .darkgrey{color:#323232;} .yellow{color:#ffcc00;} .darkyellow{color:#c39c00;} .blue{color:#08298a}

/* --- bg color --- */
.white-bg{background-color:#fff;} .black-bg{background-color:#000;} .lightgrey-bg{background-color:#eeeeee;} .grey-bg{background-color:#555555;} .darkgrey-bg{background-color:#323232;} .yellow-bg{background:#ffcc00;} .darkyellow-bg{background:#c39c00;} .blue-bg{background:#08298a;} .white-line-bg{background:url(../siteart/diag-whitebg.png) repeat;}

.yellowslope-bg{background:url(../siteart/yellow-slope-bg.png) center center no-repeat;z-index:1;position:relative;top:-95px;margin-bottom:-190px;}
.ie8 .yellowslope-bg{background:url(../siteart/yellow-slope-bg.png) center center no-repeat;z-index:1;position:relative;top:0;margin-bottom:0;}
.ie7 .yellowslope-bg{background:url(../siteart/yellow-slope-bg.png) center center no-repeat;z-index:1;position:relative;top:0;margin-bottom:0;}
.yellowslope-bg-about{background:url(../siteart/yellow-slope-bg.png) center center no-repeat;z-index:1;position:relative;top:0;margin-bottom:0;}
.wheat-bg{background:url(../siteart/wheat-bg.jpg) repeat center center;position:fixed;z-index:1;}
.contact-bg{height:585px;background:url(../siteart/newcontact-bg.jpg) center center;position:relative;z-index:99; background-color: #757575;}
.ie8 .contact-bg{height:800px;background:url(../siteart/shape-bg.jpg) center center;position:relative;z-index:99;}
.ie7 .contact-bg{height:800px;background:url(../siteart/shape-bg.jpg) center center;position:relative;z-index:99;}
.contact-bg-straight{height:305px;background:url(../siteart/location-bg-straight.jpg) center center;position:relative;z-index:99; background-color: #757575;}
.shape-bg{background:url(../siteart/shape-bg.jpg) repeat fixed;z-index:99;}

.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);}
.darkyellow-bg-trans{background:rgba(195,156,0,0.8);}
.yellow-bg-trans{background:rgba(253,202,0,0.8);}
.blue-bg-trans{background:rgba(8,41,138,0.6);}

.part-icons{
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	width: 100%;
	flex-direction: row;
	flex-wrap: wrap;
}


/* --- Head --- */
header{position:relative;top:0;left:0;width:100%;z-index:999999;
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 );
}

/* ---- slideshow ---- */
#slidehold{position:relative;width:100%;height:500px;border-top:solid 4px #08298a;overflow:hidden;top:0;margin-bottom:0;z-index:1;}
#slidehold img{overflow:hidden;}
#slidehold .overslide-text{top:;background:;width:;height:;}
/**/
#slidehold-about{position:relative;width:100%;height:200px;border-top:solid 4px #ffcc00;overflow:hidden;top:0;margin-bottom:0;z-index:1;}
#slidehold-about img{overflow:hidden;}
/* ---- /slideshow ---- */

/* ---- start nav ---- */
nav#desktop {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;}
nav#desktop ul {top:100%;list-style: none;}
nav#desktop ul li { display: block;float:left;}
nav#desktop li ul {display: none;}
nav#desktop ul li a{font-family:'oswaldregular';font-size:18px;text-transform:uppercase;color:#fff;display:block;text-decoration:none;padding:20px 10px 10px 10px;letter-spacing:0;text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}
.ie8 nav#desktop ul li a{color:#000;}
.ie7 nav#desktop ul li a{color:#000;}
nav#desktop ul li a:hover{background:#08298a; text-decoration:none!important;opacity:1!important;}

/* appearance of the sub-level links */
nav#desktop ul li ul li{width:300px;list-style:none;display:block;}
nav#desktop ul  li li a {font-family:'oswaldregular';font-size:13.5px;line-height:36px;padding:7px 15px;text-align:left;background:#272727;border:#C9C9C9 1px solid;}

nav#desktop ul  li li li a:hover {color:#fff; background:#000;}

/* Unless needing to do something extra or experimental, DON'T edit these positioning styles below! */
nav#desktop ul ul {display:none;position:absolute;top:100%;margin:0;background:#1E1E1E;z-index:999999;}
 
nav#desktop ul ul ul {position:absolute;left:100%;top:0;margin:0;background:#1E1E1E;}
nav#desktop ul ul ol li a {width:255px;font-family: 'oswaldlight';font-size:10px;padding:11px 15px;text-align:left;background:#1E1E1E;border-bottom:#000 1px solid;border-right:0;margin-left:-25px;}
 
nav#desktop ul li:hover > ul {display: block;line-height: normal;z-index: 100;}
 
nav#desktop ul ul li {float: none;position: relative;} 
/* ---- end nav ---- */

#home{position:relative;z-index:999;}

/* ---- category hold ---- */
.blue-cat-hold{border:solid 7px #08298a;background:rgba(255,255,255,0.2);width:100%;min-height:278px;}
/* ---- /category hold ---- */

/* ---- contact ---- */
/* contact form */
#contact-form{padding:0;}
/* label */
#contact-form label, #contact-form legend {font-family: 'oswaldregular';color:#fff;font-size:16px;text-align:left;line-height:24px;}
label.smallbl{font-size:14px!important;}

#contact-form input{padding:6px;border:1px solid #1F1F1F;font-family: 'oswaldregular';color:#000;font-size:14px;margin:4px 0;width:100%;}
#contact-form input.text{}
#contact-form textarea {padding:6px;border:1px solid #1F1F1F;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 #1F1F1F;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%;}
/* radio */
#contact-form .radio{width:18px;height:18px;}
@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 15px;color:#fff;font-family: 'oswaldbold';letter-spacing:1.2px;font-size:20px;text-decoration:none;cursor:pointer;width:100%;border:solid 2px #a58400;text-transform:uppercase;
background: rgb(195,156,0);
background: -moz-linear-gradient(top,  rgba(195,156,0,1) 0%, rgba(253,202,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(195,156,0,1) 0%,rgba(253,202,0,1) 100%);
background: linear-gradient(to bottom,  rgba(195,156,0,1) 0%,rgba(253,202,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c39c00', endColorstr='#fdca00',GradientType=0 );
-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:#08298a;border:solid 2px #08298a;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);}
#contact-form .button-yellowoutline{width:100%;padding:10px 0;color:#fff;font-family:'oswaldregular';font-size:20px;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;}
#contact-form .button-yellowoutline:hover{background:#08298a;color:#fff;opacity:1;}

/*control the Captcha */
.CaptchaPanel {margin:0 !important;padding:0 !important;text-align:left;line-height:normal !important;color:#fff;}
.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:#fff;}
.CaptchaWhatsThisPanel a:hover {text-decoration:none;} 
/* ---- /contact ---- */

/* ---- location hold ---- */
.location-hold{display:block;background:url(../siteart/location-bg.jpg) left center;}
/* ---- /location hold ---- */

/* -- scroll --*/
.scroll{margin-bottom:-110px; padding-top: 10px;}
.ie7 .scroll{margin-bottom:0;}
.ie8 .scroll{margin-bottom:0;}

/*  SCROLLING INVENTORY
------------------------------------------------*/
.scrolling-wrap {
    width:100%;
    /*height:90px;*/
    overflow:hidden;
}
 
.scrolling{
    width:100%;
    /*height:92px;*/
}

/* -- footer --*/
/*
.weatherwidget{margin-top:-42px;}
.ie8 .weatherwidget{margin-top:0;}
.ie7 .weatherwidget{margin-top:0;}*/

.foot-bg{background:url(../siteart/footer-bg.png) center center no-repeat;height:295px;position:relative;margin-bottom:-100px;z-index:9999;background-color:#fff;}
.ie8 .foot-bg{background:#B0B0B0;}
.ie7 .foot-bg{background:#B0B0B0;}
a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline;font-family: 'oswaldlight';font-size:13px;color:#000}
a.footerlink:hover {text-decoration:none;font-family: 'oswaldlight';font-size:13px;color:#000}
.footertext{font-family: 'oswaldlight';font-size:13px; color:#000}
.smallfootertext{font-family: 'oswaldlight';font-size:10px; color:#000}
.divfooter {width:100%; text-align:right; margin:0 auto;padding:8px 0;}
/* -- /footer -- */

/* -- commodities/weather -- */
.side-commodities {background: #fff;width:220px;height:175px;position: fixed;z-index: 100;}
#commodities{top:150px;right:-220px;width:220px;height:175px;z-index: 99999;padding:10px;border:solid 3px #08298A;}
#commoditiesTab{display:block;height:150px;width:40px; background:url(../siteart/MARKET-BTN.png);position: absolute;left:-40px;top:0px;}
#commoditiesTab:hover{opacity:1!important;}

.side-weather {background: #fff;width:220px;height:175px;position: fixed;z-index: 100;}
#weather{top:322px;right:-220px;width:220px;height:262px;z-index: 99999;padding:10px;border:solid 3px #08298A;}
#weatherTab{display:block;height:150px;width:40px; background:url(../siteart/WEATHER-BTN.png);position: absolute;left:-40px;top:0px;}
#weatherTab:hover{opacity:1!important;}

.verybottom{background:#323232!important;}
.verybottom h5{line-height:65px;}
.verybottom p{line-height:69px;}
.verybottom img{padding-top:8px;}

/*inventory header */
.inv-manu {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
}

/**/
.map-btns a {
	display: block;
	margin: 10px 0;
}
 .blue-cat-hold.swing.wow.animated{
	background-color: rgba(0,0,0, 0.7);
}

.top-margin45.container.manu-browse {
	background: rgba(0,0,0, 0.5);
	padding: 15px !important;
}

/* --- show/hide --- */
.hide-mobile{display:block;}
.show-mobile{display:none;}
/* --- /show/hide --- */

/* --- 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:1355px){
.verybottom{background:#323232!important;}
.verybottom h5{line-height:65px;}
.verybottom p{line-height:69px;}
.verybottom img{padding-top:0px;}
	
	

nav#desktop ul li a{font-family:'oswaldregular';font-size:15px; padding:20px 8px 12px 8px;}	
}

@media screen and (max-width:1335px){
}

@media screen and (max-width:1225px){
/* --- Text --- */
h1 {font-family: 'oswaldbold'; font-size: 40px; line-height: 45px; margin-bottom:7px; }
h2 {font-family: 'oswaldbold'; font-size: 35px; line-height: 40px; margin-bottom:7px; }
h3 {font-family: 'oswaldbold'; font-size: 25px; line-height: 30px; margin-bottom:7px; }
h4 {font-family: 'oswaldbold'; font-size: 22px; line-height: 27px; margin-bottom:3px; }
h5 {font-family: 'oswaldbold'; font-size: 19px; line-height: 24px; margin-bottom:3px; }
h6 {font-family: 'oswaldbold'; 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:1200px){
	
	
a.button{padding:10px 7px;font-family:'oswaldlight';letter-spacing:0px;font-size:15px;}
	
.scroll{margin-bottom:0; padding-bottom: 10px;}
.scrolling{height:90px;}
	
.foot-bg{background:#fff;height:100%; padding-top: 1em; text-align: center;}
.foot-bg h3{float: none;}
.weatherwidget{margin-top:0px;}

.divfooter {width:100%;padding:7px;text-align:center!important;background:#E8E8E8;}
	
footer .container-fluid {padding: 0;}
}

@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 );
}
}

@media screen and (max-width:1010px){
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;}
.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 ---- */
nav ul li a{font-size:18px;margin-top:4px;padding:5px 16px 5px 16px;}
nav ul li a:hover{background:none;color:#fff;}
/* ---- end nav ---- */
}

@media screen and (max-width:992px){
.hide-mobile{display:none;}
.show-mobile{display:block;}

a.button{padding:10px 15px;color:#fff;font-family: 'oswaldbold';letter-spacing:1.2px;font-size:20px;}	

.contact-bg{background:none;position:relative;z-index:9999;clear:both;}

/* -- commodities/twitter -- */
.commodity-hold{padding:0 0 20px 0!important; border-right:0;}
.twitter-hold{}
/* -- /twitter -- */
}

@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{display:none;}
nav ul li a{font-size:14.5px;letter-spacing:.65px;margin-top:10px;padding:5px 0px 5px 18px;}
}


@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:582px){
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:530px){
.yellowslope-bg{background: rgb(252,202,0);
background: -moz-linear-gradient(top,  #08298a, #0A36B8 100%);
background: -webkit-linear-gradient(top,  #08298a, #0A36B8 100%);
background: linear-gradient(to bottom,  #08298a, #0A36B8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcca00', endColorstr='#c39c00',GradientType=0 );
z-index:9999;position:relative!important;top:0;margin-bottom:0;}
.yellowslope-bg .top-pad70{padding-top:12px!important;}
.yellowslope-bg .bottom-pad70{padding-bottom:12px!important;}
}

@media screen and (max-width:415px){
/* --- Text --- */
h1 {font-family: 'oswaldbold'; font-size: 35px; line-height: 39px; margin-bottom:5px; }
h2 {font-family: 'oswaldbold'; font-size: 30px; line-height: 34px; margin-bottom:5px; }
h3 {font-family: 'oswaldbold'; font-size: 20px; line-height: 24px; margin-bottom:5px; }
h4 {font-family: 'oswaldbold'; font-size: 17px; line-height: 21px; margin-bottom:2px; }
h5 {font-family: 'oswaldbold'; font-size: 15px; line-height: 19px; margin-bottom:2px; }
h6 {font-family: 'oswaldbold'; font-size: 15px; line-height: 19px; margin-bottom:2px; }	
}

@media screen and (max-width:371px){
nav ul li a{font-family: 'oswaldlight';font-size:12px;letter-spacing:0;margin-top:2px;padding:15px 0px 15px 10px;line-height:normal;}
}

@media screen and (max-width:310px){
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;}
nav ul li a:first-child{padding:15 0px 15px 0px}

}

@media screen and (max-width:290px){
}