/*RED GOOSE DESIGN AND MEDIA CSS*/
/*
///COLORS///
burgandy #882026
*/
body p {margin: 0 !important;}
.search .g-content{padding:.5rem;margin:0;}
.search .g-search{margin-right:1.5rem;}
#g-navigation .fa-search{font-size:1.5rem;}
.logo .g-content{padding:.5rem 0 0 0;margin:0;}
.hours .g-content{padding:.75rem;text-align:left;}
.search .g-content{padding-right:.75rem;text-align:right;}
.hours a{text-transform:uppercase;color:white;font-weight:bold;}
.hours a .g-menu-item-content{background: #882026;padding:1.5rem;}
.hours a .g-menu-item-content:hover{ background-color: #e4ded2; background-image: -webkit-linear-gradient(#e4ded2, #882026); background-image: linear-gradient(#e4ded2, #882026); color: #ffffff !important;}
.g-logo img{ max-width: 130px!important; /* width: 100%!important; */ margin: 0 auto!important; max-height: inherit!important; float: none!important; display:block;}
#g-navigation .menu .g-content{padding: 0.5rem 0 0 0; margin: 0;}
.g-bgslideshow-slides { padding-top: 10%;}
.title, h1, h2{text-align:center;}
.g-menu-item-504 a{background: #882026; box-shadow: none!important;}
.g-main-nav .g-toplevel>li>.g-menu-item-container, .g-main-nav .g-sublevel>li>.g-menu-item-container, .button.button-large {font-size: 1.5rem!important;}
.g-main-nav ul, #g-mobilemenu-container ul{text-align:center!important;}
.button, .g-main-nav .g-toplevel>li>.g-menu-item-container{padding:12px!important;border-radius:0!important;}
.fp-navigation .g-main-nav .g-toplevel>li:hover>.g-menu-item-container, .fp-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container { background: #882026; box-shadow:none!important;}
.g-main-nav .g-toplevel>li>.g-menu-item-container{line-height:inherit!important;}
.g-main-nav .g-dropdown .g-dropdown-column { background: white; box-shadow: 0 8px 8px rgba(0, 0, 0, 0.15); border-radius: 0!important;}
.g-main-nav .g-sublevel>li:hover>.g-menu-item-container, .g-main-nav .g-sublevel>li.active>.g-menu-item-container { color: #ffffff; background: #882026;}
.g-main-nav .g-sublevel>li>.g-menu-item-container{border-radius:0!important;}
.g-bgslideshow-slides .owl-item .g-bgslideshow-slides-item-title { /*font-size: 5vw!important;*/ font-weight: 900; line-height: 1.2;}
.g-bgslideshow-slides .owl-item .g-bgslideshow-slides-item-description { font-size: 1.5vw;}
#g-header .g-simplecontent .g-simplecontent-item-leading-content, #g-header .g-simplecontent .g-simplecontent-item-main-content { margin: 0; color: #000000;}
.iScrollIndicator { display: none!important;}
#g-showcase { background-image: url("/images/lostrailwaymuseum.jpg"); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: center center; padding: 28px 0 28px 0;}
#g-footer .g-simplemenu-particle h6 { display:none!important;}
.g-bgslideshow-slides{padding-bottom:120px!important;}
.donations-m #crm-container.crm-public input[type="text"] {width:inherit;min-width:200px}
.donations-m #crm-container.crm-public .crm-section, .crm-section {padding-left: 5px;}
.civihomebody #crm-container.crm-public input[type="text"] {width:inherit;min-width:200px}
.civihomebody #crm-container.crm-public .crm-section, .crm-section {padding-left: 5px;}
.com_civicrm #g-showcase,.com_civicrm #g-header,.com_civicrm #g-slideshow {display:none;}