@charset "UTF-8";
/* CSS Document */

/* fira-sans-regular - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fira-sans-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Regular'), local('FiraSans-Regular'),
       url('../fonts/fira-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/fira-sans-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/fira-sans-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/fira-sans-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/fira-sans-v10-latin-regular.svg#FiraSans') format('svg'); /* Legacy iOS */
}

/* fira-sans-600 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/fira-sans-v10-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans SemiBold'), local('FiraSans-SemiBold'),
       url('../fonts/fira-sans-v10-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/fira-sans-v10-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/fira-sans-v10-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/fira-sans-v10-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/fira-sans-v10-latin-600.svg#FiraSans') format('svg'); /* Legacy iOS */
}

/* oleo-script-swash-caps-700 - latin */
@font-face {
  font-family: 'Oleo Script Swash Caps';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/oleo-script-swash-caps-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Oleo Script Swash Caps Bold'), local('OleoScriptSwashCaps-Bold'),
       url('../fonts/oleo-script-swash-caps-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oleo-script-swash-caps-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oleo-script-swash-caps-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oleo-script-swash-caps-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oleo-script-swash-caps-v7-latin-700.svg#OleoScriptSwashCaps') format('svg'); /* Legacy iOS */
}

html,
body {
  height: 100%;
}

#page-content {
  flex: 1 0 auto;
}

#sticky-footer {
  flex-shrink: none;
}

#sticky-footer {
    background-color: #360c0c !important;
}

body {
    font-family: 'Fira Sans', sans-serif;
    color: #e6e6e6;

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#82291a+0,280f08+100&0+12,1+54 */
background: -moz-linear-gradient(70deg,  rgba(130,41,26,0) 0%, rgba(119,38,24,0) 12%, rgba(81,27,16,1) 54%, rgba(40,15,8,1) 100%), url("../images/wood.jpg"); /* FF3.6-15 */
background: -webkit-linear-gradient(70deg,  rgba(130,41,26,0) 0%,rgba(119,38,24,0) 12%,rgba(81,27,16,1) 54%,rgba(40,15,8,1) 100%), url("../images/wood.jpg"); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(70deg,  rgba(130,41,26,0) 0%,rgba(119,38,24,0) 12%,rgba(81,27,16,1) 54%,rgba(40,15,8,1) 100%), url("../images/wood.jpg"); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082291a', endColorstr='#280f08',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

/*background: rgba(70, 44, 56, 1.0);
background: -webkit-linear-gradient(top left, rgba(70, 44, 56, 1.0), rgba(148, 23, 21, 1.0));
background: -moz-linear-gradient(top left, rgba(70, 44, 56, 1.0), rgba(148, 23, 21, 1.0));
background: linear-gradient(to bottom right, rgba(70, 44, 56, 1.0), rgba(148, 23, 21, 1.0));*/
}

p, li {
    hyphens: auto;
  }

h1 {
    font-family: 'Oleo Script Swash Caps', cursive;
    color: #fff;
    font-size: 2rem;
}

h2, h3, h4, h5, h6 {
    font-family: 'Fira Sans', sans-serif;
    color: #FFF;
    font-weight: 600;
}

h2 {
    font-size: 1.5rem;
}

h3 {
    font-size: 1.25rem;
}
h4 {
    font-size: 0.75rem;
}

strong {
    font-weight: 600;
    color: #fff;
}
ul.number { 
	list-style-type: square;
	margin-left: 1rem;
	padding: 0;
}
ul.number li:before { 
	content: ' ';
}
ul.number li:before{
  margin: 0 1rem 0 -1rem;
}
ul.number li {
	padding-bottom: 2rem;
}

a:link, a:hover, a:active, a:visited {
    color: #fff;
}

.content a {
    font-weight: 600;
    text-decoration: underline;
}
/* navigation */

    .navbar-brand img {
      width: 150px;
      height: auto;
}
 
#sticky-footer a {
    color: #FFFFFF;
}

/* Carousel */

.carousel {
-webkit-box-shadow: 0px 10px 12px 0px rgba(65, 65, 65, 0.65);
-moz-box-shadow:    0px 10px 12px 0px rgba(65, 65, 65, 0.65);
box-shadow:         0px 10px 12px 0px rgba(65, 65, 65, 0.65);
}

  .carousel-inner img {
      width: 100%;
      height: 100%;
  }

/* Modal */

.modal-title {
    color: #767373;
}
.modal p {
	color: #767373;
	padding-top: 0.75rem;
}

/* Colors*/

.btn-primary {
	background-color: #4CB2D2;
}