body, html {
	background-color: #fcfcfc;
  	font-family: 'Roboto', sans-serif !important;
}

.sitehdr {
	background-image: url("/public/img/stock/bkg/truck-at-dock.jpg");
	background-repeat: no-repeat;
	height: 760px;
}

#logo-cover {
	height: 150px;
}

/*===================== BOOTSTRAP OVERRIDE ==========================*/
.btn-primary {
	background-color: #edc531 !important;;
	color: #202020;
	border: 1px solid #edc531;
	font-family: 'Roboto' !important;
  	font-weight: 700 !important;
  	text-decoration: none;
}
.btn-primary:hover,
.btn-primary:focus,
.open {
	color: #FFFFFF;
	background-color: #edc531;
	border: 1px solid #edc531;
	font-family: 'Roboto';
  	font-weight: 700;
  	text-decoration: none;
}
.btn-primary:active, 
.btn-primary.active {
	background-color: #edc531;
	color: #202020;
	border: 1px solid #edc531;
	font-family: 'Roboto' !important;
  	font-weight: 700 !important;
  	text-decoration: none;
}
.btn-primary:active:focus {
	background-color: #edc531;
	color: #202020;
	border: none;
	font-family: 'Roboto' !important;
  font-weight: 700 !important;
  text-decoration: none;
}


/*----------------- TEXT FONT --------------------------*/
.tiny-text {
		font-size: 11px;
		font-family: 'Roboto', sans-serif;
  	font-weight: 400;
}

.small-text {
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
  	font-weight: 400;
}

.small-text-b {
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
  	font-weight: 700;
}

.base-text {
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
  	font-weight: 400;
}

.base-text-b {
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
  	font-weight: 700;
}

.title-text-n {
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
  font-weight: 400;		
}
.title-text {
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
  font-weight: 900;		
}

.med-text {
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
  	font-weight: 900;	
}
.med-text-b {
	font-size: 25px;
	font-family: 'Roboto', sans-serif;
  	font-weight: 900;	
}

.attention-text {
	font-size: 30px;
	font-family: 'Roboto', sans-serif;
  	font-weight: 900;	
}

.large-text {
	font-size: 40px;
	font-family: 'Roboto', sans-serif;
  	font-weight: 900;	
}

.xl-text {
	font-size: 60px;
	font-family: 'Roboto', sans-serif;
  	font-weight: 900;	
}

.cursive-title {
	font-family: 'Lobster', cursive;
	font-weight: 400;
	font-size: 35px;
}

.sub-title-text {
	font-family: 'Archivo Black', sans-serif;
	font-weight: 400;
	font-size: 20px;
}

/*======================== COLORS ==============================*/
.white {
	color: #fff;
}

.blk {
	color: #202020;
}

.bkg-blk {
	background-color: #202020;
}

.gold {
	color: #edc531;
}

.bkg-gold {
	background-color: #edc531;	
}

.bkg-off-wht {
	background-color: #fefefe;	
}

.bkg-gray {
	background-color: #e9ecef;
}

.purp {
	color: #3b16a3;
}

.bkg-purp {
	background-color: #3b16a3;
}

/*--------------------------------------------------------------*/
.cover {
	background-color: rgba(254,254,254, 0.6);
}

.nodec a {
	text-decoration: none;
}

.ftr-link a {
	color: #202020;
	text-decoration: none;
}
.ftr-link a:hover {
	color: #edc531;
	text-decoration: none;
}

.ftr-link-white a {
	color: #FFFFFF;
	text-decoration: none;
}
.ftr-link-white a:hover {
	color: #edc531;
	text-decoration: none;
}


.basic-list li {
	list-style-type: none;
}


/*--------------------------------------------------------*/

#map-bkg {
	background-image: url("/public/img/stock/bkg/ga-map.png");
	background-repeat: no-repeat;
}