/* ========================================================================== Author's custom styles ========================================================================== */
/*@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,600,700,800);*/
/*@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic);*/
@import url("http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,800italic,400,700,300,800");
/*
	http://www.colourlovers.com/palette/34448/2_Kool_for_Skool 

	Sequential Black: #020304, rgb(2,3,4);
	Ruby Tuesday: #541F14, rgb(84,31,20);
	Reclining Nude II: #938172, rgb(147,129,114);
	Nylon Stockings: #CC9E61 rgb(204,158,97);
	Pit Pony: #626266, rgb(98,98,102);

	Docs: http://getbootstrap.com/css/

	https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries

	http://www.brankic1979.com/icons/
*/
body { font-family: "Open Sans", Arial, Helvetica, sans-serif; font-weight: 300; background-color: #222; color: #999; background: url("/img/jade_on_goban_trans_bg.png") no-repeat; background: url("/img/jade_goban_huge.jpg") no-repeat; background-position: 50% 0px; background-size: cover; background-attachment: fixed; padding-bottom: 0; }
body a { text-decoration: none; background: 0 0; }
body .contentBox { min-height: 500px; }
body hr { border-top: 1px solid #999; }

.navbar-inverse .navbar-toggle { background-color: transparent; background-image: none; border: 1px solid #aaa; border-radius: 4px; }
.navbar-inverse .navbar-toggle .icon-bar { /*background-color: #938172;*/ /*background-color: rgba(0,0,0,.25);*/ background-color: #aaa; }
.navbar-inverse .navbar-toggle:hover { border-color: #fff; }
.navbar-inverse .navbar-toggle:hover .icon-bar { background-color: #fff; }
.navbar-inverse .navbar-right { margin-top: 14px; margin-bottom: 10px; }
.navbar-inverse .navbar-right a { display: inline-block; margin-left: 1.2em; cursor: pointer; text-decoration: none; }
.navbar-inverse .navbar-right a:link, .navbar-inverse .navbar-right a:visited { color: #999; }
.navbar-inverse .navbar-right a:active, .navbar-inverse .navbar-right a:hover { color: #fff; }

.go-bucket { background-color: rgba(147, 129, 114, 0.95); border: 4px solid #938172; padding: 1em; margin: 1em 1em; color: #020304; font-weight: 400; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; min-height: 200px; }
.go-bucket h1, .go-bucket h2, .go-bucket h3 { margin: 0 0 0.4em 0; padding: 0; font-weight: 300; letter-spacing: 1px; font-size: 2.2em; color: #020304; text-transform: uppercase; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
.go-bucket h1 { font-size: 2.8rem; background: #541F14; color: white; padding: 0.3em 0.4em; }
.go-bucket h2 { font-size: 1.8em; }
.go-bucket h3 { font-size: 1.5em; text-transform: none; font-weight: 400; margin-top: 1.2em; border-bottom: 1px solid #541F14; padding-bottom: 0.2em; padding-left: 0.5em; }
.go-bucket h2 + ul, .go-bucket h3 + ul { margin-bottom: 1.6em; }
.go-bucket p { margin: 1em 1em 10px; }
.go-bucket a { text-decoration: none; font-weight: 600; color: #541F14; cursor: pointer; }
.go-bucket a:link, .go-bucket a:visited { color: #541F14; }
.go-bucket a:hover, .go-bucket a:active { color: #8B160C; text-decoration: underline; }
.go-bucket a.calendar { display: block; padding-left: 20px; margin-top: 0.6em; padding-top: 0.4em; border: none; border-top: 1px solid #541F14; }
.go-bucket pre { font-family: "Open Sans", Arial, Helvetica, sans-serif; background-color: transparent; border: none; color: #020304; }
.go-bucket ul.submenu { list-style: none; font-weight: 400; margin: 1em; margin-bottom: 1.8em; padding: 0; }
.go-bucket ul.submenu li { display: inline-block; }
.go-bucket ul.submenu li a:link, .go-bucket ul.submenu li a:visited { font-weight: 400; padding: 0.2em 0.6em; margin: 0em 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; background-color: white; color: #020304; }
.go-bucket ul.submenu li a:hover, .go-bucket ul.submenu li a:active { background-color: #541F14; color: white; }
.go-bucket ul.submenu li a.active { background-color: #020304; color: #626266; cursor: default; }
.go-bucket.clubspage li { margin-bottom: 1.4em; }

.accordion .accordion-heading { margin: 0.5em; }
.accordion .accordion-body { margin-left: 1.8em; margin-bottom: 1.8em; }
.accordion .accordion-inner { padding-left: 2em; padding-right: 2em; }
.accordion a.accordion-toggle { padding-left: 20px; background-position: 0 0; background-repeat: no-repeat; background-position: 43px 42px; }
.accordion a.accordion-toggle.collapsed { background-position: 43px 42px; }

.upcoming { list-style: none; padding: 0; margin: 0; }
.upcoming li { margin-bottom: 1em; }
.upcoming h2 { text-decoration: none; border-bottom: 1px solid #541F14; font-weight: 400; font-size: 14px; padding: 0.3em 0.4em 0.3em 0.6em; margin: 0 0 0.3em 0; background-color: #541F14; display: block; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
.upcoming h2 a:link, .upcoming h2 a:visited, .upcoming h2 a:active, .upcoming h2 a:hover { color: #fff; font-weight: 300; }
.upcoming p { margin-top: 0.2em; margin-bottom: 1em; }
.upcoming p.timeText { font-weight: 600; margin-top: 0.6em; margin-bottom: 0em; }
.upcoming p.linkText { border-top: dotted #541F14 1px; margin-top: 0em; }
.upcoming p.linkText a.more { font-weight: 400; text-align: right; display: block; }

.calendar-wrapper { width: 100%; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; padding: 0.5em; background-color: #fff; }
.calendar-wrapper > iframe { border-width: 0; width: 100%; }

.col-md-10.col-md-offset-1 { margin-top: 2em; margin-bottom: 2em; }

.footer-wrapper { background-color: #333; background-color: rgba(39, 33, 21, 0.9); position: fixed; bottom: 0; left: 0; width: 100%; }

footer { color: #999; padding: 1.2em 1.2em; line-height: 1; }
footer p { margin: 0; }

/* =========== Responsive / Mobile ==================== */
@media (max-width: 768px) { .navbar-inverse .navbar-right a { display: block; margin-left: 1.2em; display: block; font-size: 2em; line-height: 1.8; } }

/*# sourceMappingURL=oregongo.css.map */
