/*
Project Name: Town Of Claverack
Theme URI: https://townofclaverack.pixelrabbitdesigns.com
Author: Joshua Vining
Author URI: https://github.com/jvining
Description: Town Of Claverack 
Version: 1.0
*/
:root {
  --event-font-primary:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;
  --event-font-secondary:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;
  --event-color-primary:#999!important;
  --event-color-secondary:#666!important;
  --event-header-color:#666!important;
  --event-hero:url(https://source.unsplash.com/random/1400x750) center center scroll no-repeat #666;
}

html, body {overflow-x:hidden!important; width:100vw!important;}
body {background:#fbfbfb; color: var(--event-header-color); font-family: var(--event-font-secondary); }
body h1, body h2, body h3, body h4, body h5 {color: var(--event-header-color); font-weight:700; font-family: var(--event-font-secondary);}
body p, body ul, body ol, body li, body table, body address, body blockquote, body cite {color:#5f5f5f; font-size:16px; line-height:1.75em; font-weight:400; font-family: var(--event-font-primary);}

 
.fa-lg,.fa-1x,.fa-2x,.fa-3x,.fa-4x,.fa-5x,.fa-6x,.fa-7x,.fa-8x,.fa-9x,.fa-10x{line-height:1.2em; transition:.3s ease-in-out;} 
.fa-lg{font-size:1.33333333em;} .fa-1x{font-size:1.5em;} .fa-2x{font-size:2em;} .fa-3x{font-size:3em;} .fa-4x{font-size:4em;} .fa-5x{font-size:5em;} .fa-6x{font-size:6em;} .fa-7x{font-size:7em;} .fa-8x{font-size:8em;} .fa-9x{font-size:9em;} .fa-x {font-size:10em;}
 @media(max-width:990px){h1{font-size:2em!important;transition:.3s ease-in-out;} h2{font-size:1.5em!important;transition:.3s ease-in-out;} h3{font-size:1.25em!important;transition:.3s ease-in-out;} h4{font-size:1.15em!important;transition:.3s ease-in-out;} h5{font-size:1em!important;transition:.3s ease-in-out;} p, ul, ol, li, table, address, blockquote, cite{font-size:14px!important;line-height:1.5em!important; transition:.3s ease-in-out;}}

.text-shadow {text-shadow:rgba( 0, 0, 0, .25 ) .045em .045em;}

.bg-lighten {box-shadow: inset 10000px 0 0 rgba(255, 255, 255, .75);}
.bg-darken {box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .25);} 

.btn,.btn:hover {transition:.3s ease-in-out;}
.btn-xl{padding: .7rem 1.25rem; font-size: 1.5rem; border-radius: .5rem; transition:.3s ease-in-out;}
@media(max-width:990px){.btn-xl{padding:.375rem .75rem; font-size:1rem; line-height:1.5; border-radius:.25rem; transition:.3s ease-in-out;}}

#content-container {min-height: calc(100vh - 250px);padding-top:3em;}
		
		
/* Primary Navigation */
body .navbar {height:5em;}
body .navbar .navbar-brand img {max-height:150px;} 

body .navbar .dropdown:hover>.dropdown-menu {display:block;}

@media(max-width:990px){body .navbar {height:auto;} body .navbar .navbar-brand {align-self: flex-start;} body .navbar .navbar-brand img {position: absolute; max-height: 100px; object-fit: contain; margin-top:-2em;} body .navbar .navbar-collapse.collapse, body .navbar .navbar-collapse.collapse.show, body .navbar .navbar-collapse.collapsing{margin-top:1.5em;}}

