body, html {width:100%;height:100%;font-size:16px;}
body {background:url(../img/page_bg.jpg) center top no-repeat fixed; background-size:cover;}
.mm-page {height:100%;}
.wrapper {min-height:100%;position:relative;padding-bottom:80px;}
#footer {position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.5);border-top:rgba(0,0,0,0.65) solid 2px;}
.main-header .container {padding-bottom:0;}
#menu .container {padding:0 20px;}
#mainbody .container {padding-top:0px;}
#footer .container {background:none;}
.navbar-fixed-top, .dropdown-menu {background:rgba(0,0,0,0.5);border-bottom:rgba(0,0,0,0.65) solid 2px;}
#menu .navbar-collapse {z-index:100;}
.dropdown-menu {border-top:none;border-right: 1px solid rgba(0,0,0,0.65);border-left: 1px solid rgba(0,0,0,0.65);padding:0;border-radius:0;}
#menu .navbar-fixed-top .container, #menu .nav.menu.navbar-nav > li {border:none;}

ul.social-icons {margin-right:0;}
#top-toolbar {padding-top:15px;}
.navbar-fixed-top .nav>li>a:hover, .navbar-fixed-top li.active, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus,
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background:rgba(0,0,0,0.65);color:#F90;}
.navbar-fixed-top .container a {color:#fcfcfc;font-weight:bold;text-transform:uppercase;font-size:18px;text-shadow:1px 2px 1px #000;}
.dropdown-menu>li>a {padding:8px 13px;}
.logo {max-width:280px;}
.slider.module ul.nav > li {width:16px;border-bottom:none;}
.item-page, .blog, #userForm {background:url(../img/logo.png) calc(100% - 20px) calc(100% - 20px) / 150px 100px no-repeat,rgba(0,0,0,0.5);padding:12px 24px 24px;border:1px solid rgba(0,0,0,0.65)}
.blog {}
h1,h2,h3,h4,p,h2 a, .formControlLabel,.content-links a {color:#fcfcfc;text-shadow:rgba(0,0,0,0.65) 2px 2px;}
h1,h2 {font-size:24px;line-height:1.4;}
#footer .gohome a{color:rgb(180,180,180);}
#footer:hover .gohome a {color:#F90;}
#userForm input[type="text"] {height:34px;font-size:18px;margin-bottom:0px;}
.songs .mejs-audio {margin-top:13px;}
.page-header {border-bottom:rgba(0,0,0,0.65) solid 1px;;}
.item-image img {width:200px;height:auto;}
.navbar-brand {padding-left:0;padding-top:9px;}
div.mod-languages .lang-inline {background:rgba(0,0,0,0.5);border:rgba(0,0,0,0.65) solid 1px;border-radius:2px;padding:2px 8px 6px;}
.navbar-toggle {background:rgba(0,0,0,0.5);border:rgba(0,0,0,0.65) solid 1px;border-radius:2px;margin-right:0;}
div.mod-languages .lang-inline li {margin:0;display:inline-block;opacity:0.5;}
div.mod-languages .lang-inline li.lang-active, div.mod-languages .lang-inline li:hover {opacity:1;}
.navbar-toggle .icon-bar {background-color:rgba(230,230,230,1);}
.navbar-toggle:hover .icon-bar {background-color:rgba(230,230,230,0.5);}
.content-links ul {list-style-type:none;}
.event-date {font-size:18px;background:rgba(255,255,255,0.8);padding:4px 8px;color:rgba(0,0,0,0.8);text-shadow:#fff 1px 1px;}
#lightbox-content {border:none !important;}
#lightbox-overlay {background:rgba(0,0,0,0.875) !important;opacity:1 !important;}
#lightbox-outer {background:rgba(0,0,0,0.4) !important;}
.tparrows.navbar {min-height:0px;margin-bottom:0;border:none;}
.tp-bullets.tp-thumbs {background:rgba(0,0,0,0.5) !important;}
@media (max-width:440px) {
#mainbody>.container{padding:0px 10px 20px;}
#mainbody>.container>.row{margin:0 -10px;}
.main-header>.container {padding:10px 15px 0px;}
#content-area {padding-top:0px;}
.item-image img {width:100%;height:auto;}
}
@media (min-width: 768px){
	body {background:url(../img/Telecaster.png) left center no-repeat fixed, url(../img/page_bg.jpg) center top no-repeat fixed; background-size:auto 60%, cover;}
	.wrapper {padding-top:50px;padding-bottom:50px;}
	.songs h3 {text-align:right;padding-right:16px;}
	h1,h2 {font-size:35px;}
	.gohome  {text-align:right;}
	.item-image img {width:300px;height:auto;}
}
@media (min-width: 992px){
	h1 {font-size:45px;}
	.item-image img {width:400px;height:auto;}
	.navbar-fixed-top .container a{font-size:20px;}
}