
body{
  background-color:#391308;
}

a {
  color:red;
}

a:hover{
  color:yellow;
}

#sub_menu_section{
  visibility:hidden;
  display:none;
}

#mainH1{
  margin-left: 10px;
  font-size: 30px;
  text-decoration: none;
}

#mainLink{
  text-decoration: none;
}

#mainLinkSpan{
  visibility:hidden;
  display:none;
}

#mainLinkSpan a{
  text-decoration: none;
}

#mainLinkSpan a:hover{
  text-decoration: none;
}

nav{
  margin-top: -17px;
  color: #FFF !important;
  /*background-image: linear-gradient(#2B2B2B, #2B2B2B 60%, #2B2B2B) !important;*/
  background-image:url("../img/banners/board-menu.png");
  background-size: 100% 95%;
  height: 43px;
  padding:5px;
  /* x-offset | y-offset | blur | spread | color */
  box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.1),
              0 2px 4px -2px rgba(0, 0, 0, 0.06);

  border-bottom: 8px solid #000;
}

nav ul{
  margin-left: 40px;
  color: #FFF !important;
}

nav ul li{
    list-style: none;
    display: inline;
}


nav li a:link {
  text-decoration: none;
  font-weight:bold;
  color: #f88f39; /*#92a400*/
  padding: 5px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  text-shadow: 2px 2px 4px #000000;
}

nav li a:visited {
  color: #f88f39;
}

nav li a:hover{
  text-decoration: none;
  background-color: #202024 !important;
  color: #fff;
}
nav li a:focus {
  outline: 0px solid #000;
}

nav li a:active {
  color: #fefff9;
}


@font-face {
  font-family: CowboyMovie;
  src:url(../fonts/CowboyMovie.ttf);
}

/*Bold Script*/
@font-face {
  font-family: WesternBangBang;
  src:url(../fonts/WesternBangBang.ttf);
}

/*Lite Script*/
@font-face {
  font-family: Cherolina;
  src:url(../fonts/Cherolina.ttf);
}



h2 {
  font-family: Oswalkd53;
  /*color: #1a2674;*/
  text-transform: uppercase;
}


h3 {
  /*color: #d31145;*/
  text-transform: uppercase;
}

p {
  line-height: 1.5;
}

#logo_div{
  text-align: right;
  /*max-width: 200px;*/
  right: 5px;
  /*height:100px;*/
}

/*DESIGN*/

header {
  background-size: cover;
  background-image: url("../img/banners/covered-wagon-banner.png");
  background-repeat: no-repeat;
  /* Syntax: [edge] [offset] [edge] [offset] */
  /*background-position: center -130px center;*/
  width: 100%;
  padding:0px;
}

/*Additional styles for the following element in media.css*/
#left_banner_spacer{
  width:20px;
  max-width:20px;
}



footer{
  background-image:url("../img/banners/board-menu.png");
  background-size: 100% 95%;

  padding:5px;
  /* x-offset | y-offset | blur | spread | color */
  box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.1),
              0 2px 4px -2px rgba(0, 0, 0, 0.06);

  border-bottom: 8px solid #000;
  height:150px;
}

footer section{
  border:0px;
}

footer a:link {
  text-decoration: none;
  font-weight:bold;
  color: #f88f39; /*#92a400*/
  padding: 5px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  text-shadow: 2px 2px 4px #000000;
}

footer a:visited {
  color: #f88f39;
}

footer a:hover{
  text-decoration: none;
  background-color: #202024 !important;
  color: #fff;
}
footer a:focus {
  outline: 2px solid #fefff9;
}

footer a:active {
  color: #fefff9;
}



/*
#mobile_main_menu{
  background-color: rgb(0 0 0 / 0.5);
  color: #fff;
  height:40px;
}


#mobile_main_menu h1{
  margin-top: -17px;
}
*/

#app_crumb_div{
  background-color: rgb(0 0 0 / 0.5);
  color: #fff;
}

#app_crumb{
  margin-left:110px;
}

#main_header_section .column{
  /*
  background-color: rgb(0 0 0 / 0.5);
  color: #fff;
  */
}


.even-section.top_link svg{
  fill: #f88f39;
  font-size: 20px;
  text-shadow: 2px 2px 4px #000000;
}

.even-section {
    height: auto;
    padding-top: 100px;
    background: #000000;
    color: #fff;
    /*background-image: url(../img/bgs/carbon_fibre.png) !important;*/
    padding-left: 10%;
    padding-right:10%;
}

.even-section h1 {
  font-family: WesternBangBang;
  color:#f88f39;
  text-transform: uppercase;
  font-size: 3rem !important;
}

.even-section h2 {
  font-family: WesternBangBang;
  color:#f88f39;
  text-transform: uppercase;
  font-size: 2rem !important;
}


.odd-section.top_link svg{
  fill: #FFF;
  font-size: 20px;
  text-shadow: 2px 2px 4px #000000;
}

.odd-section {
    height: auto;
    /* height: 100%; */
    padding-top: 100px;
    background: #000;
    color: #fff;
    /*background-image: url(../img/bgs/barn-board-transp.png) !important;*/
    background-image: url(../img/bgs/barn_board_seamless_480x360.png) !important;
    padding-left: 10%;
    padding-right:10%;
    border:solid 2px #950404;
}

.odd-section h1 {
  font-family: WesternBangBang;
  color:#fff;
  text-transform: uppercase;
  text-shadow: 2px 2px 4px #000000;
  font-size: 3rem !important;
}

.odd-section h2 {
  font-family: WesternBangBang;
  color:#fff;
  text-transform: uppercase;
  text-shadow: 2px 2px 4px #000000;
  font-size: 2rem !important;
}

.odd-section div{
      background-color: rgb(0 0 0 / 0.5);
      padding: 20px;
      margin-bottom: 50px;
}


.leftAlign{
  text-align: left;
}

/*
a:link {
  color: blue;
}

a:visited {
  color: purple;
}

a:hover {
  color: hotpink;
  text-decoration: none;
}

a:focus {
  outline: 2px solid blue;
}

a:active {
  color: red;
}

*/
